Got it [[down to $970|https://pcpartpicker.com/user/GG/saved/vZrpHx]] by dropping various bits and pieces.

```
elanor build me a PC for $1200
with a 500gb SSD
more on cpu for sure
im thinking i care more about clock speed than multi core but i would think at that budget u can get a fast 8 core
i have a 4k monitor too
i want the biggest computer possible
and the tower needs to be FULL of a jungle of wires
also elanor when u build it make a linux partition for me
yeah but my schedule is booked
i want every version of linux in a different partition
and every single version number
lol
nah i just want ubuntu or something
also make sure my motherboard has wifi/bluetooth
also make sure my PSU wastes as much power as possible, i want to accelerate climate change so humanity can start over
```
; 2020-02-14 19:06 CST: [[sphygmus]]

I want to dig in and reply to your question about "the culture wars" seriously -- but on a lighter note, enjoy these two takes on it:

* ''[[Carmen by Stromae|https://www.youtube.com/watch?v=UKftOH54iNU]]'' (translated captions in the video)
** [[more "accurate" translation here|https://genius.com/3896228]]
* ''[[Like mich am Arsch by Deichkind|https://www.youtube.com/watch?v=OVvHj1FLCn4]]''
** [[translated lyrics here|https://lyricstranslate.com/en/mich-am-arsch-me-my-ass.html]]

---
`<-- SNIP SNOP -->`

> So I think of this as a kind of inverted funnel - where you have these entry points to your wiki - might be an ‘about’ page or it might be one of your sidebar directories or some intermediate topical page - and pages are situated somewhere in this conical area, perhaps you are even aware of how far a page might be from the doorway when you post it. Or which series of doorways reach it.

//this is a drafting thought holder// okay this is a fascinating visualization of the layering of hypertext in the wiki. When doing my audits recently I've been thinking of it in terms of linking, and distance from discovery (kind of like 6 Degrees of Sphygmus). Some tiddlers are only linked to by one or two others and are more distant from the surface in that way. The tiddlers with one or maybe two links are actually more hidden than the "real" orphans -- at least those get their [[own section|$:/core/ui/MoreSideBar/Orphans]].

My //on this day// tiddler also surfaces them without context other than the particular day they were created, so the more distantly linked tiddlers might appear there. The older my dated entries are, the more links they're buried behind (log collection > yearly audit > monthly audit > dailies), while the topical tiddlers are pretty high up (either linked directly in my sidebar or one layer below).

: I think I like that this means the older journal entries will "fade" in terms of linking layers. People have to be at least somewhat nosy to poke around in the older daily logs. (unless they're looking at //on this day// ofc.)

The inverted funnel is also a fun metaphor because hey, it kinda looks like an iceberg! And our wikis are kinda like icebergs, with the daily logs all deep and underneath, and misc bits in the sidebar sticking out of the surface of the water.


!! 2019-12-23 20:18 CST: [[sphygmus]]

I'd like to propose this question as our next point of conversation:

> //"what on this massive highly-interlinked website might I want to start reading?"//

kicks, I think you already address this in your FILE_ID pop-up -- would you say more about how you thought about what to put there?

This is something I did a little bit in the //very// first iteration of <<sus>> that I published -- sort of an index page that linked to projects -- but not something that really exists on my site right now. h0p3, your Root seems to serve this purpose in a brief way right now? Chamy, it looks like you address this in a way with linked tags in your Root.

Are there things us wikis could be doing to better serve readers? Is it important for us to attempt to provide something like this for readers? Should it look like Gwern's index, or is there a more wiki-native solution that might be more ideal?

!! 2019-11-30 23:25 CST: [[sphygmus]]

oh yay, I love you fellow wiki folks starting the format for me -- so easy to export a .tid from your wiki and import it into mine! 😊

: this also makes me want to develop my who-styles more; @@.h0p3 h0p3@@ feels lonely there, being the only piece that's #stylish.<<footnote "ft" "dies at the thought of more font load XP">>

//''>> 2019-11-30: [[kickscondor]]''//

love this idea, and awe :) it makes my heart warm. let's experiment and see where it goes! also excited at the thought of collaborating on words & seeing what you make out of them.

//''>> 2019-11-30 17:44 CST: [[chameleon]]''//

thanks for the date snippet! makes it ezpz. the fun thing about hyper text is that this doesn't have to be our final format -- it can be as mushy as we want it to be!

there's no need to be on top of my wiki, and no apologies necessary! it's a pile; not as big as h0p3's, yet, but still one. My daily writing is either the most interesting or the least interesting, depending on who the readers is, while everything from [[art/work]] downwards in my [[Root]] list is more, or less, messy subject matter tiddlers.

//''>> 2019-11-30 20:31 EST: [[h0p3]]''//

hehe, I don't think there are any conventions here at all! 😊 So we get to thread our own way through the tapestry.

Your mentions of "unified/synchronized/branched" makes me think both of writing collaboratively in a git repository, branching off and editing and merging and so forth; it also makes me think of something like etherpad or a shared google doc, with all sorts of realtime possibilities and copy pasty mergy smashy version tracking author possibilities. which may not be //the// direction, but are possibilities?

//''>> 2019-11-30: [[kickscondor]]''//

expert public self-modelers, oh my! and is that the first prompt -- where to go in the next decade? no gun jumping here, I think it's all fizzy excitement. mic check at will! 

<br>

!! 2019-11-30.[[2|https://www.kickscondor.com/notes/hypertext-2020]]: [[kickscondor]]

Tentative title for the chat: ‘hypertext 2020’ - where is an expert wikier supposed to go in the next decade? But yeah - just rip into what is going to be hot techs and paradigms for expert public self-modelers in this future timeline.

If we get Sphygmus on, I’ll do a mic check and then we can start. Hope I’m not jumping the gun - just pitched this idea today…

<br><div class="h0p3">

!! @@.h0p3 2019-11-30 20:31 EST: [[h0p3]]@@

This is fun. =)

''>> 2019-11-30 17:44 CST: [[chameleon]]''

I like that structure, and I'm curious to see how it should grow. My followup suggestion is tentative, especially because it doesn't point well enough (probably either requiring an extension in TW5 or transclusions, but I'm fine searching). I'm happy to follow whatever conventions are most suitable here.

''>> 2019-11-30: [[kickscondor]]''

Unifying part of the [[hyperconversation|hyper/conversation]] into one place is cool. I'm curious to know if we should synchronize or branch off in how we might represent what would be a unified groupchat document like this one.

</div><br>

!! 2019-11-30 17:44 CST: [[chameleon]]

Could this be our structure? Haha. I like to dive right in there.

I must confess I haven't been keeping up too well with [[Sphygmus]]' wiki. I really need to get on top of that. Sorry.

You'll likely mostly get ''JIBBA-JABBA'' from yours truly. Also very sorry ;) I'm not a very interesting person in live or semi-live chat, or if I don't have a springboard to work from. Nevertheless, I look forward to chatting with you all.

`date +'%Y-%0m-%0d %H:%M %Z'` btw.

Oh, also, you all deserve better tags, lol.

<br>

!! 2019-11-30.[[1|https://www.kickscondor.com/notes/wikiwikigroupchat]]: [[kickscondor]]

//@sphygmus @chameleon @h0p3// I am going to find some more time over the weekend to write more - the letters that you are all writing right now have unfolded new faces and expressions in me - digifaces! I have had a thought tho… I’m envisioning something - what if we did a groupchat for a certain range of time? Like maybe a week or maybe a month.

And we can field questions to the group, answer them in hypertext - and when we’re done, I’ll make something out of it. Yes, we sort of do this already, but I’m thinking that having a beginning and an ending and a title maybe - could be interesting. Ahh, I’m explaining too much - it is just an attempt to branch off on the ‘hyperconversations’ game.
<<slider "hypertext20202" "''Related Quotes''" """
<<<
I just - I keep trying to figure out what the point behind social media is, or why we should use it, if we should use it at all...what purpose is it serving us?

though - the question of "what good is social media to our society and humankind in general?" is not the same as the question "what good is social media to me?" the latter is really what's subjectively important to me, right? what are my feelings about it? does it make me feel good, or inspired, or dragged down? etc.

I think right now, it feels like information overload. at least the consumption part. Especially since school started, I'm about at my maximum info processing capability right now.

anyway I suppose there's some things to feel through here. because I don't need to have my feelings all figured out before I take action - that's the imperfect action. and there's 100% fear there, both the fear that someone will interact with me, and that nobody will, at the same time.
<<< [[180827 – Log: And The Beat Goes On]]

<<<
emptying out my links from my phone into my wiki made me feel information overload; but it seems to be linked to lacking a meaningful paradigm through which to make sense of the information? I see my wiki as helping with that - were I to go through my old journals, I think the search for salience would help transition it from feeling overwhelming to good/right/meaningful. With my wiki I'm starting to trace my steps through hyperspace and write down my thoughts as I go - not just sponging info but taking an active role in thinking about it? like - almost prioritizing writing down my thoughts, rather than reading the most links.

...Because we all can read the same thing and we'll all get different things out of it and connect it to our individual experiences and - //fuck. yes.// this is the solution to the "information overload," right?! to encourage people in building their own meaningful structures out of all the material around us?! ''this feels so right.'' and being able to hop into someone else's meanings and read them and then link them into your own - networks of individual meanings?
<<< [[181007 – h0p3: Auditing; draft]]

<<<
p. 12. “For everyone, the great task of the future will not be to gain access to more information, but to develop avenues to information that genuinely enhances our understanding, and to screen out the rest.” //(Yes, ok, here we go. I think we can all agree with this. And this makes me think of the ‘layers’ I mentioned in Notes: We’ve Got Blog (2002) - layers of reading, layers of writing. Social media is too raw - it’s all random snippets of text, no summaries. I need high-level views of the information, then the ability to zoom into the details. A ‘layer’ is a level of detail - and it includes both a measure of polish and quality, as well as a measure of intimacy with the topic or person.)//
<<< [[kicscondor|https://www.kickscondor.com/stenos/the-weblog-handbook]]
---
""">>
<<<
What do you personally want to talk about? Like do you have any topics you want to pitch?

I really get into finding people and connecting people (and saying hi to them). ...I act as conduit for discovering wonderful things.
<<< [[kickscondor|https://www.kickscondor.com/notes/hypertext-2020]]

So, while we're here, talking in this sort of meta-space of conversation ---

I wonder about directories, linking, "browsing the internet" and so forth. This is mainly directed at kicks, but I'd love to hear the whole group's thoughts as well.

Kicks, do you ever deal with information overload? Like, you're browsing and surfing and discovering personal websites and interesting articles and now you've got 10, 15, 20 tabs<<footnote "tb" "100s?!??!">> open and they all seem like cool rabbit holes and you're not quite sure where to go next? Or what it all means anymore? (maybe that's just me.)

If yes, what do you do with that feeling? Does curation help? Like -- you're specifically looking for cool people doing cool things in obscurity and you want to let us folks in your corner of the world -- so does the endless array of cool people doing cool things feel overwhelming or invigorating or? (I get the sense it might be the opposite, that you feel like it's hard to find cool people doing cool things. correct me here!)

How much time do you spend hiking down rabbit holes? When do you know when to stop? Do you have dedicated sessions to browsing, where you just wander and earmark links for later? What makes you earmark a site to share -- just that it makes you go "cool!" or is there something else? How much time do you spend digging around in a site before you give it the yay or nay? Is there a sort of qualitative "this site meets x qualities I'm looking for" or is it much more subjective than that? 

are you casting wide nets or deep nets? and does this relate to the connection vs depth you mentioned in your letter? this is where fraidycat comes in, I think -- to keep an eye on a large net of people without ingesting everything they create. How do you avoid FOMO with what they're creating? deal with knowing there's ''so much'' out there that it's impossible to keep up with everything //and// read all the great classics? (again, does curation help with that feeling?)

yeah! and not just browsing, I'm also curious about how all this relates to articles you read, newsletters you're subscribed to -- how much of it do you keep up with? how much of it do you let go of?

---
re-watching your most recent fraidycat video, perhaps that's just my answer -- a simple overview you use to keep tabs on people (but then I still wonder about depth; where do you dig in?).
As we're winding up the discussion here: I think it's important to not slide by the potential for each of us as individuals to experience feelings of being scared or left out or noticed or ignored or exposed -- simply, feelings in general. Said feelings arise in many social contexts (not just this one), and the medium of "hypertext"/"hyperconversation" is far from a perfect solution to our social frictions and triggers.

All of this reminds me of a redditor's comment about h0p3's wiki:

<<<
[O]f course your voluminous wiki is 100% a facade in the sense that you've curated every entry, every word, the aesthetic, the diction and prose. The images and colors.

They are all a performance, like our outfits and mannerisms. We are presenting ourselves as characters to the world. 

What you're not including is how similar to the rest of us you are. You too fart and ache like us.
<<< a [[reply|https://old.reddit.com/r/FamiliesYouChoose/comments/cbnbpv/33yo_american_madman_pseudonymous_wiki_penpal/etj5wmd/]] to [[h0p3's comment|https://philosopher.life/#Le%20Reddit%20Log%3A%20Jibberjabber]]<<footnote "lnk" "where I wish I could link to a specific section of internal text">>

which is fascinating to me because h0p3 is ''very explicit'' about including his farts and aches in his wiki! (For [[example|https://philosopher.life/#Smelting%20Muh%20Silly%20Farts%3A%20%F0%93%82%BA]]!)

And of course the worry in this quote has been brought up in [[@: hypertext 2020]]<<footnote "see" "> Are we modeling fictional characters or not? Does it matter?">> and in the letters kicks & h0p3 have written, and almost certainly elsewhere in our threads as well.<<footnote "cc" "please correct me if it's not the same worry at all!">>

From my perspective, this worry about "projecting a facade" or "putting on a mask" is a worry about our extended lack of phenomenological contact with the qualia of others. That is, in a face-to-face conversation I have the experience of seeing and participating in another person's outward expressions of emotion (laughing, frowning, body language, tone of voice). The true connection between the other's //internal state// and their //external emotions// aside, I still experience a sense of physical, embodied, and emotional feedback which leads me to believe I am experiencing a true expression of their internal state.

The internet, our websites, and our conversations over/through them completely remove and de-sync this feedback, and that disconnect triggers our unconscious to start worrying about whether we are actually receiving the truth of others' internal states.<<footnote "ag" "this also gets brought into discussions of trolling and online bullying -- a lack of feeling the consequences of one's actions in a social context, etc.">>

So, does it matter whether we're receiving that feedback or not? How much is it hardwired into our bodies to expect certain qualia and feel off balance without it? What ways do we adjust for it over hypermedia? Could you make an argument for the rise of forms like video/snapchat/tiktok as one attempt to solve the qualia feedback problem?

Breaking it down in this way also highlights the overlap between our offline and online interactions. A common worry online might be "is this person scamming or catfishing me?" but the same worry can very much be had offline, where, despite my unconscious belief of the feedback I'm receiving from another person, I might also worry if they're scamming me. Perhaps similar worries will have similar solutions? (And //Tit for Two Tats// enters the arena.)

I don't have any specific conclusions or questions for individuals! I just wanted to highlight a dimension we hadn't directly discussed yet.
<<<
with you I definitely wonder more about the ‘public’ part. And you kind of answer that here. It sounds like you’re looking for kindred spirits.
<<< [[kickscondor|https://www.kickscondor.com/notes/hypertext-2020/]]

yes, I think so! I certainly don't think I started off looking for them -- I started off just wanting to participate on at least slightly more even ground when writing letters to h0p3, and well, now I have web-mention-receiving set up and I'm participating in this conversation with the group, so. Kindred spirits<<footnote "s" "h0p3 gets me, in the constant question asking and digging and writing and -- let's drag out every detail of our feet and compare the wrinkles! (this is just a generalization; whatever formal moves I may have in my writing, h0p3 is the actual academic philosopher here.) I feel like you're fascinated watching the dissection occurring and transforming -- from h0p3 on his own to my wandering in and setting up another pile, to all the other wikis that have joined in their own ways -- wondering and asking questions and participating in your own way, but perhaps less invested in the fountain of gore in-and-of-itself! And all of this is ''great'' --- and thank goodness we're all together on the internet and can take a step backwards for a little breather when it all gets too nutty!">> it is. :)

> “Kindred spirits are not so scarce as I used to think. It's splendid to find out there are so many of them in the world.”

---

> But you also keep a lot of things private - and you do explain this from a curatorial angle ... How do you decide what to reveal and what to make public?



> And maybe I do model myself in other ways: in pixels, in code, in colors flickering.

<<<
I wish I understood better whether ‘modeling’ meant a self-‘styling’, self-‘bending’, self-‘constructing’ vs just trying to represent yourself as you are, ‘the plain picture’ in Bob Dylan’s meaning. Maybe it’s all of it, somewhere between, or simply not possible.
<<<

---

<<<
What if the secret discovered was a good one? And what if it stayed secret? Like a good joke kept to one’s self. Or between my love and I. Never to be sold off in a book or blog—kept inside.

On the other hand, [a public performance] now adds infinite perspectives to demonize these conversations, to shame them, to hate them...
<<<

<<<
“I don't know, I don't want to talk as much. (...) It's nicer to think dear, pretty thoughts and keep them in one's heart, like treasures. I don't like to have them laughed at or wondered over.” 
<<< Anne of Green Gables
> How much risk do we each face?

It varies for all of us, I'm sure. This wiki is 100% vulnerable to doxxing. Elsewhere, my life leaks everywhere, and I fail to contain it. I'm trying to be better about compartmentalizing different arenas from each other, using multiple usernames where before I used one username everywhere. But I don't want to kid myself either -- the tracking corporations have fingerprinted my browser and my browsing patterns and probably collect enough data know when I hit a web page even when I've traveled across the country. At this point, after being on the internet for 13 years (exactly half my life right now), I can't go back and start fresh again with no fingerprint, so I can only aim to do my best (and fail at even that).

> Why is this @@.link PSM@@ work worth the risk to you?

My answer might change if the risk was immediately impacting me. If I ever stop writing in this wiki, perhaps I've come face to face with danger that has forced me to stop publishing it for my own safety. Depending on what that might be, I hope I've got enough supplies around to locally self-host my wiki on my computer. (xavier, I'll use you as a server if I have to. (`<insert afternoon researching home servers/NAS>`))

This question is more oriented at the //public// angle of the self-modelling, right? As my animal-brain doesn't feel any risk presently, it's worth it to engage in this hyperconversation with you and kicks and chamy. When I have //felt// risk (real or not), I tend to retreat from the public side, feel it out more. I'm not letting go of this wiki, though, or my journals, or the random text files on my desktop. I've heard artists describe it being impossible for them to //not// draw or doodle or sketch -- I feel that with my writing; I pause at times but I don't think I could actually go cold-turkey from writing for an extended period of time. Writing is something I //have// to do. Its publicity is just a side effect of writing letters to h0p3 in a wiki.

> Are you prepared to face people threatening you, breaking into your accounts, physically endangering you, and so forth?

I've hardened my private wiki server to the best of my ability, but someone could probably get into it if they were really trying. It should be pretty separate from important offline accounts, though, so I don't know what good that would do them.

Threats... well, depends on the threats, I suppose? I never frequented the chans or chatrooms or any of the other ways people are exposed to internet dickery; probably the worst experience I've had with other people online would be dumb or otherwise annoying responses to my occasional reddit posts. I assume this means I don't have the thick skin developed by y'all who frequented those spaces. 

I'm in no way prepared for physical endangerment, whether the source of that violence is my wiki or some other aspect of my online life. I often feel endangered by people I don't know from AD when I'm driving down the highway, though, so the likelihood of physical violence being triggered by <<sus>> feels inconsequential in comparison.<<footnote "nt" "but I walked 40 minutes from the Chicago Garfield Red Line station to my dorm after 2 AM in February, and apparently do more solo travel than some women feel comfortable with, so my capacity to assess danger might be a little screwy.">>

> How would you feel if a decade from now a million people started combing through and @@.link deepreading@@ your wiki? 

I think that depends on how my wiki has grown in a decade! Perhaps by then I've done something to address the question that gwern poses: //"what on this massive highly-interlinked website might I want to start reading?"//

I probably wouldn't know that a million people were deepreading my wiki at first. Is there discussion happening about it? Where is the discussion happening? Unless it gets mentioned by us hypertexters, I might miss it (although if it happened in places that send web mentions, I would receive and notice those).

I expect I would feel overwhelmed and scared at first, then curious to see what people were saying and why they were reading my wiki and what parts of my wiki they were reading, offended at what appears to me as misinterpretations, thrilled at seeing people making new and unexpected connections.

---

I know I've been drawn to people who appear to be on a mission because I'm unconsciously hunting for what I perceive them to have -- maybe by learning enough from them I learn what piece is missing from me, maybe if I absorb enough of their work the spark will rub off and I'll have a mission too.

It's hard to imagine being someone who's not hunting for a mission in others but who has found and is pursuing the answer to the point where it spills out so much and attracts others who were where I used to be.

I'm at the point where writing those paragraphs feels almost like that's just a story I'm still telling myself; that I'm on the brink of ''knowing'' and ''doing'' -- like I'm telling myself I don't know where I'm going and another part of me is giving me a massive side-eye like //yo, really? just stop fibbing because you feel afraid, because of maybe and what if and but I could fail.//

---

> [[sphygmus]], call it a pile all you want (lmao), but your wiki is a work of art that could virally explode any day (I'm not saying it will, but it could). It's fast, mobile-friendly, intuitively well-structured, approachable, personable, legible, and gorgeous. Instead of being obfuscated and having an offputting barrier to entry, you make a clean entrance for everyone. 

Thank you! This is part of why I enjoy engaging with you all like this -- so often I'm embedded in what I'm doing that I can't get the perspective to see what I'm doing from a distance. You reflect that back to me and provide me a fresh look. //([[see also|181222 – weaving: inside/outside meaning]])//

> Are you concerned about your association with an insane person like me?

Maybe I should be more concerned than I actually am. Your version of insanity and paranoia is familiar to me, so I've already been resigned to being on one mysterious entity's list or another for a while.

> Maybe you should be. I know of at least one person who speaks with me who is a virulent white supremacist who thinks we should kill, punish, or enslave anyone who isn't a cis, white, straight, American male. He can see you!

I often walk past a truck in the parking garage at work with a //thin blue line// sticker on its rear windshield. Who else at my workplace harbors beliefs similar to the person you mention? I'm probably more in danger from the locals around me than from people who know you.

> What do you want my wiki and @@.link RGM@@ to become to protect you?

I don't have a good answer to this question. From my perspective, you've already taken the steps that make me feel more protected, and I don't know what else there is to do!
<<slider "hypertext20201" "''Interesting Related Quotes''" """
<<<
We are a ragtag beautiful group of nomads self-modeling and penpalling in the public sphere. To the best of our knowledge, we honestly attempt to be ourselves to the extent we are objectively permitted. We care about our own lives and relationships enough to make art of them. Who are the diamonds and redpills among us? Let we fff construct and deconstruct ourselves as we wish others would in reflective equilibrium to ours. Decentralize the means of dialectical production all the way down in Humanity's 4DID. Let us build Beautiful, Right, and thus Good identities together in every order, category, and dok.
<<< [[Public Self-Modelers|https://philosopher.life/#Public%20Self-Modelers]]

<<<
to make it easy to know others—read many and try to develop the skill of ‘feeling’ for who they are, acknowledging their tones and colors.

There are people I’ve known my whole life who are still a mystery, whose relationship still feels tentative—I question whether depth can be. Perhaps there is only commitment.

A person changing changes the ‘depth’. When a singer’s voice or style changes, we have to start liking them from the place where they last were. But a singer who sang me a great song once—well, I could be devoted forever in sheer gratitude.
<<< [[Those Darn Phantoms|https://www.kickscondor.com/comments/those-darn-phantoms/]]

<<<
It’s as if you’ve spread a giant sheet of graph paper before you on the floor—and have begun to box and triangulate your aspects, to map out yourself. And, to anyone watching (and why would they watch? well, hell, if I saw someone mapping out on a giant self-o-graph in the campus quad, I think I’d stop to see) they’ll see the places where they map onto you, or where their points go near or interweave. You have your own handwriting and flourishes of decorative arrows and bullets. And those discoveries made in the mundane and detailed, knotty parts of the graph could be surprising—these lines are all pathways of experience. Who knows which are the most vaunted.
<<<  [[We Are All Animals|https://www.kickscondor.com/comments/we-are-all-animals/]]

---
""">>

> For yourself, personally - is this an adequate shorthand? Or do you think of yourself in any other terms that can help someone understand your work?

I'm not sure "public self-modeler" is immediately understandable to the average person you might pick off the street, and I don't consciously think of myself in those specific words.

I do think it might be useful as a general blanket term for the DNA that h0p3's wiki, chameleon's wiki, and my wiki have each mutated from.

<<<
[E]xplore long-term questions... Try not to overthink what “doing research” means. You’re just a person, learning in public, about a topic that other people find interesting.
<<< [[Re-imagining The PhD|https://nadiaeghbal.com/phd]]

The analogy of laying out graph paper and working on a map to what I'm doing in my wiki resonates strongly with me. Bits of myself on this mountain here, bits of myself in that valley there: of course I think about this a lot in relation to [[Placeness]] and [[Embodiment]]. If we sometimes emulate the physical world in a mental mind palace to enhance our memory, this wiki feels like it might be my mental states laid out in some sort of "physical" space.

On the one hand, there are my journal logs. On the other hand, there are my subject matter logs. Keeping multiple wikis or multiple web pages for different subjects appears to be one approach that people take: maybe the most common approach? Perhaps it's confusing to stumble upon a website where everything is mashed together -- the mundane details of what I ate yesterday right alongside finished letters, notes on projects, and my drafting of this response.

> I actually think your wiki is an ‘artist statement’ without needing to explicitly state that... It’s lovely that I can use your wiki to research you in this way.

I feel like my wiki is where I get to throw all my sick at the wall and see what sticks, you know? Just dump it all in here and then later, whenever I feel like it, I can use it to research myself and connect the dots to form some larger picture (hopefully). It's wonderful to be able to ''easily'' check on what I wrote on this exact same day last year, to see what was going on inside my head. Repeating myself here -- it's more dynamic and alive than the text that's currently locked inside my paper journals.

---

Artisan, craftsperson, geographer  -- I think h0p3 essentially sums up an overall desire in his [[introduction|https://philosopher.life/#Sphygmus]].<<footnote "wd" "would that I had the skill at recognizing and translating people so well for them!">> In the conceptual/formal realm of my school's art department: artists find a problem or question interesting and do research on it; find different ways of approaching it; think up experiments and run them; develop a structured or intuitive process; and so forth. Art becomes the science of approaching creation as conceptual exploration.

In some sense this is the problem with writing an artist statement -- ugh, I didn't like the school assignment to write an artist statement. (Now I want to go find whatever I wrastled up and submitted for it.) How can I write an artist statement when I don't even know what I'm doing myself? I haven't pinned it down or figured it out -- just wandering, and I'm not sure it means anything to anyone.

Perhaps it's about feeling -- when the wind is warm but just a little sharp, and blows that feeling of longing straight through your bones -- if one empathizes with that feeling, resonates with it, then perhaps they'll feel themselves in a little bit of my wiki as well.
; 200122 -- @chameleon

Re: [[How to get to sleep|https://wiki.waifu.haus/#How%20to%20get%20to%20sleep]] --- Funny, YouTube recommended that video to me as well! I don't use that method, but a similar one where I visualize my body as a container filling up with a golden light, usually feet first. I try to go as slowly as possible, imagining sucking golden light in with my breaths in and pooling up with breaths out, the edge of it slowly traveling up my legs, arms, torso, head. 

It's fascinating because as I'm visualizing, a noticeable phenomenological feeling also travels up my body in the same way and stays in the areas already "filled with light", like a warmth and tingling/vibration/hum.

It doesn't consistently send me to sleep, but it does really help me break out of distracting wandering thoughts.

; 192025 -- @chameleon

I really enjoy keeping up with a wiki since its inception -- feels like I get to keep up with the flood as it arrives! Though there's something to be said for arriving on a wiki like h0p3's and just diving in to explore the threads.

My longest playthrough of Skyrim was actually when my brother bought it at launch on the PS3 and I played a daedric armor wearing conjuration mage -- I remember standing on the pillars by the giants in Whiterun cheesily leveling up my conjuration so I could get the daedric thralls. Still have that save -- exported it from the console to a flash drive -- and I think I made it to level 46 or so? I'm rather proud of having finished the main quest, ahaha.

Since then, modding has been more of the game for me than anything else. I can't seem to let it go and actually play! :P and dual-booting for games definitely seems to be the way to go! though personally the more I use linux on my laptop, the more I just want to use it on everything.

It's fun to keep up with h0p3's wiki throughout the day -- it's an interesting mini-feed, because his publishing refreshes so often. I've considered setting mine to update two or three times a day, but I'm not sure. Mostly I feel like I'm not constantly making or editing enough for it to be worthwhile -- who knows tho? Maybe I'll change it someday.

I apologize for not having too many questions in here for you! I'm not sure what threads you'd find interesting or fun to have a hyper-conversation about, so feel free to take it any direction you like. :)

; 2019.10.19 -- @Sphygmus

Hello and welcome to ~~hell~~ my wiki, Sphyg-friend~

Dang, this is all the kind of stuff I'll have to think about when I play it next... Exciting! My first playthrough was pretty much vanilla until level 15 or so due to the fact I got it more-or-less at launch, lol.

To be honest I won't be using Linux for it. This is an eventual plan for when I build @@.link Avalokiteshvara@@, which will be a dual-booted monster. I'll probably be building a wishlist until then.

I'm excited! Let's have a fun and interesting kind of friendship~

It's really lovely, yeah! I'm cuddled up to him on the couch as I write this, hehe. It's a different kind of lifestyle to what I had before, but a much better one. I love it. I'm the happiest I've ever been.

I had the same thing with [[h0p3]]-senpai, lol - I was used to seeing some new stuff at 5pmish, and then more in the morning... now I just check back a few times a day instead. It's a new thing to get used to, haha. I rather like being in this timezone, though - it's much easier to talk to my various online friends this way.

; 191015 -- @chameleon

> I should really get back into [[this scene|https://wiki.waifu.haus/#2019.10.14%20-%20Skyrim%20mods]]!

ohhh, have I introduced you to my friend [[Skyrim]]? :P

Of course I'm a big advocate for using [[Mod Organizer 2|https://www.nexusmods.com/skyrimspecialedition/mods/6194]], but I haven't actually tried modding Skyrim on linux so I can't speak to how well it would work there.

I'll be sure to add [[that daggerfall mod|https://www.nexusmods.com/skyrimspecialedition/mods/29416]] to my modlist when/if I go back to Skyrim again; I'm a big fan of additional areas and expanded cities -- though it looks like this mod would warrant its own playthrough.<<footnote "cy" "I have //opinions// about city mods, which you may or may not be interested in! It also depends on whether you're playing LE or SE. [[Sky City|https://www.nexusmods.com/skyrim/mods/58366]] is a Markarth mod I can't do without, and [[my acquaintance's mod|https://www.nexusmods.com/skyrim/mods/70548]] works well with it. My biggest issue with mods like [[True City|https://www.nexusmods.com/skyrim/mods/60430]] -- the expansion areas are often empty with only basic clutter, and full of only-greeting NPCs. I've concluded that I'll always prioritize modest depth in mods over expansive but empty breadth.">>Of course [[3DNPC|https://www.nexusmods.com/skyrim/mods/8429]]s is a mod I never do without, in regards to making the world feel more alive.

> You're a little slow at wiki-ing, no? ;) I jest. We should chat. Letter? @?

I've fully walked into the light, more or less, and it took a year -- slow indeed! You're all over my wiki by now,<<footnote "fg" "fun game for knowledgable observers: which bits are h0p3, which bits are chameleon, and which bits are me?">> in both inspiration and mention, so consider this an "friend request accepted" sort of message. ;)

I'm glad your flight etc went smoothly, and it must feel wonderful to finally be with your husband offline! I //had// gotten used to having a couple new things to read every morning due to the time difference, but now you're a timezone over and it's throwing me off! I suppose I'll get used to it eventually... 😜
; 211106 -- @h0p3

okay your first scrolling titlebar was cool, but jesus fucking christ your new one is a mistake please revert. It crashes your wiki on my phone every single time, and I check your wiki on my phone a lot. >:C

; 201114 -- @h0p3

* not irrelevant at all! actually, I'm 90% sure that Eli's reply is where the metaphor that got stuck in my head came from. thank you for your thoughts.
* maybe it's weird to reply to chat log wiki review notes? they're a bit different than notes left directly, but hm. well, I'm reading and I figured I'd chime in anyway -- you know me.
** yes, I think I got quarters? I know I got //something// under my pillow, anyway. also funny to re-read that in light of my recent fish-tooth memory! saving for us was mostly incentivized with birthday and holiday money from relatives. 
** I would definitely participate in `???`! I don't understand it well enough either, but it interests me.
** (yes, I'm typically a fast walker, but I can meader with the best of them too!) 
** 4K screen in Linux... yeah, lots of work. {{crying}} I am curious to see how Arch will work as a desktop ecosystem, though -- idk why, I think I'm more okay with my laptop being a fiddly pain in the arse but I want my desktop to just work...

; 200617 -- @h0p3

Oh I walk in here and feel distressed because my SVG thingy didn't really work and I never solved it. :S

You assessed correctly -- escaping, turtling, defensive curl.<<footnote "ps" "oh hey, pokemon snap got announced! All I know about it is that a friend of mine in college had great things to say about it, but I still wanted to make a reference in this sentence anyway. :P">> A friend/mentor of mine reached out to me three and a half weeks ago and I've been un-curling a bit since then. I feel like I'm full of water & coffee grounds, super-fine, percolating and brewing, and I don't have much to serve yet.

I'm thankful for your @ and for your linking kicks' @ in your wiki review because I might have not seen it so quickly otherwise. And I got CD to download //Captain Fantastic//! We watched //Midsommer// and //Hereditary// recently, so hopefully we watch //Captain Fantastic// together soon -- otherwise, I'll make time on my own for it. :)

Also, question, and forgive me for not digging into your wiki enough for the answer -- I've seen `TW Canvassing` on your Carpe Diems and I was wondering what that means/involves/entails?

; 200107 -- @h0p3

> Interestingly, as long as I don't make much money, my offspring's cost to go to Yale would be $6k/year they say. Costs will skyrocket if I make what I'm worth.

Funny how that works, isn't it?^^/s^^ My financial aid with uChicago was to the same degree (so the local scholarship I received didn't //actually// do much other than save the university money XP). My dad doubled his income and my parents divorced before my senior year, so she claimed me as primary guardian on the paperwork since she was making much less and we managed to roughly keep the same level of aid. I don't recommend divorcing as a way around the thing, though. ;P 

Yale's admission rates are absolutely ''bonkers'', of course. I'm sure my ACT score and essay yadda yadda //helped// me get in, but I'm also sure I was given an edge filling the university's "diversity quota" if you will, being from such a rural area at the time.

I hope the potential opportunities of your new home blossom for you and your children! :)

; 200102 -- @h0p3

Apologies, I'm behind on responding!

I figured out a way to make your ASCII responsive!! It will even look great on mobile :D (squeeze your screen way skinny to see the hawt resizing)

{{preach-yo.svg}}

I've gotten them all converted and will zip and send them to you shortly. :)

; 191224 -- @h0p3

> A week of intense physical labor at a real job would be a valuable wake-up call for them...

My first job<<footnote "*" "technically; volunteering at the local library doesn't count.">> as a teenager was working as an assistant at the local screen printing shop. At first I did all the pretty junky tasks: weeding cut vinyl,<<footnote "**" "actually pretty satisfying">> grabbing shirts needed for jobs from our store room,<<footnote "***" "that was a pretty cool place -- an attic with rows of colorful t-shirts on shelves">> pulling out interfacing from embroidered hats,<<footnote "s" "very similar to weeding vinyl">>, and worst of all, cleaning out all the used screens. Aside from the suspect proposition of using a power washer and chemicals to strip plastic from the screens in a basement, I quite enjoyed it. Eventually they taught me to do the actual screen printing on t-shirts, and those were the best days -- I blame any amount of forearm muscle currently in my possession on that job!

; 191105 -- @h0p3

Ah, yes, [[it|191103 – Log: A Very Narrow Bridge]] was not explicitly written to you -- at the time, it was me, talking to myself, and generalizing/sub-texting to maintain a sense of privacy and/or protection for those in my life offline.

After re-reading it a lot today, I think I understand how it screams out to you.<<footnote "hm" "I probably see less lines of reasoning in it than you suggest I do. ;P">> Ultimately I think it matters less //when// or //why// that I wrote this, but more that I //did//.

@@.h0p3
> Are you up for something long and what might be messy or overdesigned?
@@

Absolutely, and I'm excited to see it grow, shift, evolve, and change in the process!

; 191020 -- @h0p3

Thank you!! I had a lot of fun creating it. :) And it's awesome that your RSS tool is now #hawt! Btw, your title.Tags recently have been ''spectacular''.

<div class="h0p3">

; 2019.10.19 -- @Sphygmus

Daaaaaaamn, that is a dope splash/loading screen! Also, the ghetto RSS tool I use to track changes shows that as the background now! Lol.
</div>

; 191016 -- @h0p3

Question for you: how do you find yourself using the sidebar timelines on my wiki? I'm curious if other people use the "Recent" tab when they visit my wiki,<<footnote "th" "though since I was on a pretty long hiatus of public publishing, I'd be surprised if anyone other than you regularly visited it...and I'm pretty resistant to putting Fathom or other analytics on it the way Jack Baty has on his so I //really// don't know!">> or if they use the "New" tab. It's very rare for me to use my own "Recent" tab -- I //usually// refer to "New", but most of the time leave it on "Open" -- but I use it almost exclusively on your wiki and chameleon's wiki. Do you use the "Recent" tab while working in your own wiki?<<footnote "rv" "since I'm publishing 90% of it now, I've tried to look at my wiki from an outside perspective a little. Just now that took the form of, //huh, my recent timeline is pretty short; maybe I should expand the number of links it shows..?// It's also interesting to see how many tiddlers I actually touch in a day compared to how many new ones I make.">>

<div class="h0p3">

; 2019.10.15 -- @Sphygmus

You absolutely have the right to ask me. If it's not your place, I don't know whose it would be. I have no intention of causing you grief here either. This place hurts. I am also [[not done|https://philosopher.life/#2019.04.13%20-%20SLT%3A%20TOU2]] grieving or worse, and I aim to be useful to you.</div>

; 191015 -- @h0p3

> Aren't you the least bit curious how my wife and I get along on this one?

I am, tbh, given how this type of friction contributed to (what felt like at the time) the dissolution of my family. I still don't walk past that wall with my father; my wounds are still too fresh for me to even consider having a genuine conversation about his views or relationship to faith & belief these days. I would only see my personal grief. I don't know the right words to ask you, though, and I don't feel it's my place to ask at this moment, so I'm content to pick up clues in reading and see if it comes out in further letters to DeathOfRobinhood.

; 190723 -- @h0p3

It's been a while! I see I've got two links to check out in your link logs. Everything was all turned around when I visited your site - the nested sidebar tabs are pretty cool, and whoa, firmcoding has been fleshed out a lot! I can't believe it's almost been a year since I found kicks and you and wrote my first letter. 

It is hard coming back to my wiki; it doesn't feel like a second skin any more, but more like a skin that's been shed. I'm uneasy at the thought of reading some of my own words in the same way that I hate reading papers I've written after they've been written, even after they've been submitted and feedback returned.

> I feel your fear (even from your first letter), and imho, it's not just with me.

I haven't done words in a while. In this moment they feel trite and performative and I'm second guessing them, this sentence as I write it now. I'm afraid this started as a note to you and turned into something all about me and how I'm feeling, when I wanted to convey that I care about you and how things are going - when of course I've checked your wiki and gotten a rough picture of the past few months for you.<<footnote "tv" "and nodded my head in great appreciation of our shared enjoyment of //Russian Dolls//, and something else I can't remember now.">>
* [[@kickscondor – 200219: fetch control]]
* [[@kickscondor – 200213: fraidycat thoughts]]
* [[@kickscondor – 200619: seeing you in 2038]]

; 2019-12-12
: oh hey, kicks -- I noticed you mentioned <<sus>> in [[Blogging Less In The 2020s|https://www.kickscondor.com/blogging-less-in-the-2020s]] but I didn't receive a web-mention for it. I don't know enough about web mentions -- is that a bug / error ..?

; 2019-08-28
: Just tossing this link your way, in case you hadn't seen it! [[https://ucnv.org/]] The article on PNG glitching is fascinating.
<<<
You can sign that email up for email newsletters, for instance, and then put the matching RSS feed into Fraidycat to track it like it was a blog.
<<< <a class="u-in-reply-to tc-tiddlylink-external" href="https://www.kickscondor.com/notifier/" target="_blank" rel="noopener noreferrer">kickscondor, Notifier</a>

Thank you for this!! Something about email newsletters just doesn't work for me -- as soon as it plops into my inbox a newsletter becomes something that piles up to read "eventually" -- but having it show up in Fraidycat instead sounds wonderful.

One brief UI thought -- it would be nice if the collapse button didn't go down to the bottom of the list when the expand button is clicked -- often the expanded list goes below the fold and instead of being able to click in the same spot to close it, I have to scroll down and hunt for where the little close button went.<<footnote "gt" "I don't know how closely you hold this? I could root around in the CSS / HTML myself & make a pull request ... I don't want my UI request to be an extra bother but I don't want to step on your toes hacking on your baby either!">>

I'm only tracking 12 feeds currently,<<footnote "wk" "and no wikis yet! oh MY">> so I'm afraid I haven't really //dove// right in -- <a class="u-like-of tc-tiddlylink-external" href="https://fogknife.com/2020-01-31-fraidycat-a-most-interesting-newsreader.html" target="_blank" rel="noopener noreferrer">Fogknife's review</a> is brilliant -- all I can say is that I enjoy the experience of using Fraidycat and I shall continue to do so!

---

Oh, one last thing: I'm actually going to echo Fogknife...

> As it stands, I tend to forget that any of the “rate-limited” views even exist, within a given tag-view.

about having the real-time/daily/weekly/etc all in one feed -- all of my (12) feeds are set to real-time, not because I care about having them checked very often (some I might set to daily or weekly, theoretically) but because I want them all visible in that view. Given that I //can// set everything to real-time and not have it impact performance with only twelve feeds, though, I've just ignored the whole dealio.

: Perhaps detaching the concepts of "importance" and "how often the program checks the feed" would help? As it is now, importance as a way of sub-sectioning tags seems to be mixed in with the idea of "how often do I care about the feed for this being checked" and those seem like two different things to me.
<<<
These importances do play a subtle role in how frequently an item is fetched. However, a ‘yearly’ follow isn’t checked once a year. It’s checked about once or twice a day.

[...]

I want to avoid making things more complex - and I am curious if the problem here is a terminology problem. I’m considering changing the names of the importances to something less time-concrete.
<<< <a class="u-in-reply-to tc-tiddlylink-external" href="https://www.kickscondor.com/comments/fraidy-importance" target="_blank" rel="noopener noreferrer">kickscondor, Fraidy Importance</a>

I hear you on wanting to keep things from getting too complicated! I just happen to be the sort of nerd who wants that fine-grained control over whether or not this particular feed gets fetched every 5-10 minutes / every 1-2 hours / at least once a day. So I would like if the "add a link" page had two drop-downs: one for "fetch timing" and the other for the less time-concrete "importances" drawers.<<footnote "cx" "This is definitely the opposite of keeping things less complex -- perhaps a 'turn nerdy extra settings on' checkbox in the config might help with that?">>

Which -- I'm fully on board with having a way to hide things or tuck them away! I'm sure if/when I get 100s of links in FraidyCat<<footnote "100" "if I went through all of my bookmarks and stuffed everything I was interested in there, for instance -- which I haven't done yet">> then I will be very grateful for the importance-as-hidey-hole mechanic.

> I will probably do a livestream soon so that I can chat and work some of these things out in conversation. Think about it - I would love to try to understand where you’re coming from more clearly.

I don't know how much more I have to say, but I would 100% pop in to a livestream to hear more of your thoughts, and those of anyone else who might join in!
<<<
... we are both typing and flicking cursors around and somehow smiling at each other through it or pondering each other in confused or amused reveries... —these reveries are happening, but they are not synchronized and it happens with great distance between us in many dimensions. I enjoy it a great deal, though, and hopefully you do, too.
<<< [[kickscondor, personal & human|https://www.kickscondor.com/personal-and-human/]]

It feels silly to say while it is self-evident in this wiki -- but it merits saying again -- I care about you and the connections we've made and the journey through time and hypertext that we've been on to this point, and wherever those threads might get woven in the future.

I can't wait to read the edited version of [[@: hypertext 2020]] -- I believe you'll do the conversation justice. As much as I'm out here shaping and musing and coloring in my little studio, and h0p3 has his walls looking [[like this|https://i.kym-cdn.com/entries/icons/original/000/022/524/tumblr_o16n2kBlpX1ta3qyvo1_1280.jpg]], and chame with her walls full of bookshelves stacked with RPG tomes and Kona figurines -- you're like an iconic, intrepid explorer wandering out and roaming the alleyways and bringing back notepads stuffed full of botanical sketches and quotes overheard in coffee shops, and it's so vital!! We need your bridges and maps and poking-prodding questions -- if they fell flat, well, that's an interesting thing to ponder too. :)

I love that the snapshots exist! Figuring out how to do something that takes the various visual and structural versions of my wiki and animates them into a timeline is a dreamthought. Being able to evolve and shed skin and repaint is a strength I love about hypertext vs. my physical notebooks & journals.

---
oh NO you mentioned whostyling with me but I don't have one for you! (and I love the almost-old-CRT-something-nostalgic feeling your note font has to it.<<footnote "up" "upon further research I have discovered that it is actually an old Mac font so! aha!">>) this has been added to my wiki-to-do list which is very long, so it will arrive here in its own time, but arrive it will!

---
Right now I am wondering, sitting on a balcony enjoying the 75&deg; weather (a generous change from the weight of the 90&deg; heat in the past weeks), contemplating. We never really discussed the degree to which each participant shares their wiki (or writing in general) with others offline. I feel it's a major tenant of h0p3's wiki, that it is integrated so tightly into his relationship with his immediate family and that he doesn't stint in making it known to his extended family and friends that here is where they can deep-read in and with him. It seems that chameleon, too, has friends and clubbers who know of her wiki -- does she share it with her family, too? And while my mother & boyfriend know that my wiki exists, and I think to some extent they know it is public (though I don't know to what extent they know that), I've never directly shared the link to <<sus>> with anyone I know offline.

~~In general -- not specifically this wiki space -- I've felt a //high// with anonymity, to going deep with strangers. It feels exhilarating and risky yet seemingly without consequence. But -- I think it's worth it to keep trying, to stick around and build a deep presence, and I wonder what it would mean to stick myself~~

<<<
There’s a price to being public. You rarely see the benefits. You may not see them at all. In fact, the benefit may go to all of us who marvel at your work and get to find inspiration in your designs and the ideas that you leave for us here and there.
<<< [[kickscondor, engage the wiki|https://www.kickscondor.com/notes/engage-the-wiki]]

There's a price to living.
this is part of the fun of the wiki, right?<<footnote "clicky!" "also yeah idk if you've figured out the footnotes? clicky and they appear? but yeah @ files are like... another communication tool in the tiny hypertext community (me, [[h0p3]], [[chameleon]], and [[kickscondor]]) ^ those names are links they just don't appear well in the footnote {{thonk}}">> getting to experiment and play like this -- at least, I think so. {{happy}}

so! yeah! we were talking about old writing! so here's a little curation. {{sweat_smile}}

@@.spaced-list

* [[Sun, Jun 06 2010|archive – 100606 ◊ Sun, Jun 06 2010]]
** [[soundtrack for this one|https://www.youtube.com/watch?v=p13tjncx5LA]]
** I do a bit of thinking about this [[here|200901 – Wiki Review: repeats upon repeats]]<<footnote "review" "forgive me for explaining if it's really obvious, but wiki reviews are like, getting a chance to add meta commentary on things I wrote or created in the wiki, usually from the day before the review was written. so exploring their links is another way of wandering through the wiki. I mean, shit, you know how wiki linking works. lol!">>
** this is transcribed more or less accurately from an actual physical journal. imo it's very obvious in the writing here that `<points all around the wiki>` this is in my nature.
** [[another, shorter entry from the same journal|archive – 100607 ◊ Mon, Jun 07 2010]]

* [[Wed, Feb 27 2013|archive – 130227 ◊ Wed, Feb 27 2013]]
** this woulda been when I was a 2nd year in college.
** the first half of this is really hard to read, like, just the way it's formatted {{thonk}}
** the 2nd half of this entry is like -- a moment where I do a double-take. shit, I wrote this?! 
*** context: there was a student organization on campus that met for an hour a week to sit around and respond to creative writing prompts; Drinkers with a Writing Problem. I didn't go //every// Wednesday but yeah I enjoy reading my Wednesday writing b/c there's very often fiction that I've utterly forgotten and find fascinating to read again.

* [[Sat, Feb 09 2013|archive – 130209 ◊ Sat, Feb 09 2013]]
** tbh I'm a bit hesitant to link this. I rediscovered it somewhat recently, and the 2nd half feels like a beautiful & unexpected gift from my past self to the self creating this wiki. reading it again inspired the hand-written quotes on the front page of the public version of this wiki. I think there's a really interesting tension between the ideas the author presents there and this object (and even that I can appropriately say "this object" because of its existence as a single HTML file).
*** the first half... some parts of it are painful for me to read. I'll just leave it at that for now.

@@

,,title is just [[a song lyric|music/beth orton/daybreaker/anywhere]] lol!,,
!!! This is an encrypted Tiddler
* [[https://invidio.us/watch?v=eJ3RzGoQC4s]]
** "This series is about how those in power have used Freud's theories to try and control the dangerous crowd in an age of mass democracy."
* [[http://www.shoutfactorytv.com/the-prisoner/the-prisoner-s1-e1-arrival/5b7c45c68c73f21325008bb5]]
** for watching order: [[https://en.wikipedia.org/wiki/List_of_The_Prisoner_episodes]]
It has been a ''while''!! I am writing this from the terminal of my chromebook turned arch linux machine (I will get the many tiddlers I made during that endeavor processed, organized, and shared -  eventually...), in a bash script that I wrote to create new .tid files! I don't think I'll be using it //that// much since it requires restarting my wiki .service, but we'll see. It came about because my wiki is very slow in the browser on my chromebook -- almost to the point where it's very unpleasant to use. Typing in the terminal is definitely smoother in its own way (if not entirely recommended by tiddlywiki.com).

This is my second? attempted at linux and bash scripts and all of that shebang. I feel SO much more competent after having installed arch linux than I felt after installing manjaro on my desktop. And while I thought my chromebook was great for taking notes while I was out and about during school<<footnote "lt" "it's so light! and literally temperature cool!! my first (high school) laptop is now old and LOUD and OVERHEATS when I work with it on my lap.">> I think it's even better now that I can ssh into my wiki server //whenever and wherever the heck I want to//. and generally be more flexible in terms of what I can do on it. So that's cool!!

I have installed i3, of course!! I decided that if I was going to go the arch-on-chromebook route, I wasn't going to bog it down with the whole Desktop Environment thing (and how could I miss the opportunity to try the fabled i3 that h0p3 speaks of so highly?!). The default keybindings are slowly sinking into my head, though my dotfile is very miniscule. I think I added bindsyms for my volume and brightness keys and that's about it?!

I mean heck, though, I had to figure out how to write the damn script for my `brightness up` and `brightness down` functions (okay, I borrowed a lot of it from the two other samsung chromebook arch guys but still) -- it's just so much more in the nitty-gritty of the thing -- windows lets you take for granted that brightness and volume and battery charge indication will //just work// -- and that's not a bad thing in certain contexts -- but there's something to be said for the satisfaction of figuring it out yourself. I probably can't build my own house from scratch, but I can kinda-sorta (not quite) build my computer from scratch! Eh!

holy cow, text editors were a nightmare. I know, I know, Phil & Jack would certainly recommend eMacs or Vim or somesuch thing<<footnote "**" ":D">> but I wanted -- well, I wanted Sublime Text but they don't build it for ARM machines and that's what my Jasper is. I crawled my way through google to figure out how to install headmelted's builds of VS Code for ARM only to be confronted with a blank screen when I opened it for the first time - I was gutted. Then I tried to build it myself, and that didn't work,<<footnote "mb" "maybe I should have read the instructions that said 'requires 64 bit node.js'?!">> and then I was like FUCK IT and reinstalled Arch on my USB and then on the chromebook. And then I installed VSCode //again// from headmelted's build, and found the verbose flag, and //then// was able to wander the halls of google to discover that it was an issue with the latest headmelted build version.<<footnote "rpi" "thank you raspberry pie owners leaving bug reports on the repository!">> We'll uh, we'll see how much I use it -- I installed micro as well, and it's sleek and *spoiler* uses a bitmap font soooo.

why I reinstalled Arch on my USB, I have no idea...I used `dd zero` on the USB and y e a h I'm not doing //that// again! It sat there on a blank terminal line and I was like SD:LFKJ IS IT WORKING HOW LONG WILL IT TAKE and eventually had to go take a shower and clean the kitchen because I was stressing about it so much. That's another thing windows gives you that can be taken for granted -- a got damn progress bar.

don't get me started on fonts, either...I was on the hunt for the perfect terminal font, and I just kept not finding anything right. Fira Code, Iosevka, Source Code Mono -- cool fonts, but //way too wide// horizontally if I set them at a not-tiny size. Also...hecking blurry. The crispness of bitmap fonts is ''beautiful''. I finally discovered the bitmap-fonts collection on Github, and the 14 px Gohu font. It could maybe be a //leeetle// more condensed for my tastes, but it doesn't make me hate myself either.<<footnote "rd" "I'm sure plenty of the r/unixporn setups are awesome on SuperK screens with UltraBlack and all of that, but on a tiny low-res non-IPS screen my bad eyes need all the help they can get!!">>

in any case I've stayed up past midnight...all the nights since this started? Since last thursday? Which is a giant problem since I run really poorly on such a small amount of sleep. ok bye now!
```bash
#!/bin/bash

cur_bri=$(/usr/bin/cat /sys/class/backlight/backlight/brightness)

if [ $1 == "up" ] ; then
        bri=$(($cur_bri+1))
        `echo $bri > /sys/class/backlight/backlight/brightness`
fi

if [ $1 == "down" ] ; then
        bri=$(($cur_bri-1))
        `echo $bri > /sys/class/backlight/backlight/brightness`
fi

if [ $1 == "-s" ] ; then
        `echo $2 > /sys/class/backlight/backlight/brightness`
fi
```
```bash
#!/bin/bash

echo "$((($(cat 
/sys/devices/virtual/thermal/thermal_zone0/temp)+$(cat 
/sys/devices/virtual/thermal/thermal_zone1/temp))/2000)) C / 
$[($((($(cat /sys/devices/virtual/thermal_zone0/temp)+$(cat 
/sys/devices/virtual/thermal/thermal_zone1/temp))/2000))*9/5)+32] 
F"
```
{
  "ca-ES": "Catalan (Spain)",
  "cs-CZ": "Česky (Czech Republic)",
  "da-DK": "Danish (Denmark)",
  "de-AT": "Deutsch (Österreich)",
  "de-CH": "Deutsch (Schweiz)",
  "de-DE": "Deutsch (Deutschland)",
  "el-GR": "Greek (Greece)",
  "en-US": "English (US)",
  "es-ES": "Castellano. (Spain)",
  "fa-IR": "Persian (Iran)",
  "fr-FR": "Français (France)",
  "he-IL": "Hebrew (Israel)",
  "hi-IN": "Hindi (India)",
  "ia-IA": "Interlingua (Interlingua)",
  "it-IT": "Italian (Italy)",
  "ja-JP": "Japanese (Japan)",
  "ko-KR": "Korean (Korea Republic)",
  "nl-NL": "Dutch (The Netherlands)",
  "pa-IN": "Punjabi (India)",
  "pt-BR": "Português (Brasil)",
  "pt-PT": "Portuguese (Portugal)",
  "ru-RU": "Russian (Russia)",
  "sk-SK": "Slovak (Slovakia)",
  "sl-SI": "Solvenian (Slovenia)",
  "sv-SE": "Swedish (Sweden)",
  "zh-CN": "Chinese (China)",
  "zh-HK": "Chinese (Hong Kong)",
  "zh-Hans": "Chinese (Simplified)",
  "zh-Hant": "Chinese (Traditional)",
  "zh-TW": "Chinese (Taiwan)"
}
#4f2c54

admin/sidebar/recent-topics
hide
hide
hide
hide
show
hide
show
hide
show
The Notice Board

tiddlers

hide
show
hide
hide
hide
no
no
no
no
no
no
no
no
yes
yes
no
yes
yes
no
hide
hide
{
    "tiddlers": {
        "$:/Acknowledgements": {
            "title": "$:/Acknowledgements",
            "text": "TiddlyWiki incorporates code from these fine OpenSource projects:\n\n* [[The Stanford Javascript Crypto Library|http://bitwiseshiftleft.github.io/sjcl/]]\n* [[The Jasmine JavaScript Test Framework|http://pivotal.github.io/jasmine/]]\n* [[Normalize.css by Nicolas Gallagher|http://necolas.github.io/normalize.css/]]\n\nAnd media from these projects:\n\n* World flag icons from [[Wikipedia|http://commons.wikimedia.org/wiki/Category:SVG_flags_by_country]]\n"
        },
        "$:/core/copyright.txt": {
            "title": "$:/core/copyright.txt",
            "type": "text/plain",
            "text": "TiddlyWiki created by Jeremy Ruston, (jeremy [at] jermolene [dot] com)\n\nCopyright (c) 2004-2007, Jeremy Ruston\nCopyright (c) 2007-2018, UnaMesa Association\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the copyright holder nor the names of its\n  contributors may be used to endorse or promote products derived from\n  this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 'AS IS'\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
        },
        "$:/core/icon": {
            "title": "$:/core/icon",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><path d=\"M64 0l54.56 32v64L64 128 9.44 96V32L64 0zm21.127 95.408c-3.578-.103-5.15-.094-6.974-3.152l-1.42.042c-1.653-.075-.964-.04-2.067-.097-1.844-.07-1.548-1.86-1.873-2.8-.52-3.202.687-6.43.65-9.632-.014-1.14-1.593-5.17-2.157-6.61-1.768.34-3.546.406-5.34.497-4.134-.01-8.24-.527-12.317-1.183-.8 3.35-3.16 8.036-1.21 11.44 2.37 3.52 4.03 4.495 6.61 4.707 2.572.212 3.16 3.18 2.53 4.242-.55.73-1.52.864-2.346 1.04l-1.65.08c-1.296-.046-2.455-.404-3.61-.955-1.93-1.097-3.925-3.383-5.406-5.024.345.658.55 1.938.24 2.53-.878 1.27-4.665 1.26-6.4.47-1.97-.89-6.73-7.162-7.468-11.86 1.96-3.78 4.812-7.07 6.255-11.186-3.146-2.05-4.83-5.384-4.61-9.16l.08-.44c-3.097.59-1.49.37-4.82.628-10.608-.032-19.935-7.37-14.68-18.774.34-.673.664-1.287 1.243-.994.466.237.4 1.18.166 2.227-3.005 13.627 11.67 13.732 20.69 11.21.89-.25 2.67-1.936 3.905-2.495 2.016-.91 4.205-1.282 6.376-1.55 5.4-.63 11.893 2.276 15.19 2.37 3.3.096 7.99-.805 10.87-.615 2.09.098 4.143.483 6.16 1.03 1.306-6.49 1.4-11.27 4.492-12.38 1.814.293 3.213 2.818 4.25 4.167 2.112-.086 4.12.46 6.115 1.066 3.61-.522 6.642-2.593 9.833-4.203-3.234 2.69-3.673 7.075-3.303 11.127.138 2.103-.444 4.386-1.164 6.54-1.348 3.507-3.95 7.204-6.97 7.014-1.14-.036-1.805-.695-2.653-1.4-.164 1.427-.81 2.7-1.434 3.96-1.44 2.797-5.203 4.03-8.687 7.016-3.484 2.985 1.114 13.65 2.23 15.594 1.114 1.94 4.226 2.652 3.02 4.406-.37.58-.936.785-1.54 1.01l-.82.11zm-40.097-8.85l.553.14c.694-.27 2.09.15 2.83.353-1.363-1.31-3.417-3.24-4.897-4.46-.485-1.47-.278-2.96-.174-4.46l.02-.123c-.582 1.205-1.322 2.376-1.72 3.645-.465 1.71 2.07 3.557 3.052 4.615l.336.3z\" fill-rule=\"evenodd\"/></svg>"
        },
        "$:/core/images/add-comment": {
            "title": "$:/core/images/add-comment",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-add-comment tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><path d=\"M56 56H36a8 8 0 1 0 0 16h20v20a8 8 0 1 0 16 0V72h20a8 8 0 1 0 0-16H72V36a8 8 0 1 0-16 0v20zm-12.595 58.362c-6.683 7.659-20.297 12.903-36.006 12.903-2.196 0-4.35-.102-6.451-.3 9.652-3.836 17.356-12.24 21.01-22.874C8.516 94.28 0 79.734 0 63.5 0 33.953 28.206 10 63 10s63 23.953 63 53.5S97.794 117 63 117c-6.841 0-13.428-.926-19.595-2.638z\" fill-rule=\"evenodd\"/></svg>"
        },
        "$:/core/images/advanced-search-button": {
            "title": "$:/core/images/advanced-search-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-advanced-search-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M74.5651535,87.9848361 C66.9581537,93.0488876 57.8237115,96 48,96 C21.490332,96 0,74.509668 0,48 C0,21.490332 21.490332,0 48,0 C74.509668,0 96,21.490332 96,48 C96,57.8541369 93.0305793,67.0147285 87.9377231,74.6357895 L122.284919,108.982985 C125.978897,112.676963 125.973757,118.65366 122.284271,122.343146 C118.593975,126.033442 112.613238,126.032921 108.92411,122.343793 L74.5651535,87.9848361 Z M48,80 C65.673112,80 80,65.673112 80,48 C80,30.326888 65.673112,16 48,16 C30.326888,16 16,30.326888 16,48 C16,65.673112 30.326888,80 48,80 Z\"></path>\n        <circle cx=\"48\" cy=\"48\" r=\"8\"></circle>\n        <circle cx=\"28\" cy=\"48\" r=\"8\"></circle>\n        <circle cx=\"68\" cy=\"48\" r=\"8\"></circle>\n    </g>\n</svg>"
        },
        "$:/core/images/auto-height": {
            "title": "$:/core/images/auto-height",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-auto-height tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <path d=\"M67.9867828,114.356363 L67.9579626,99.8785426 C67.9550688,98.4248183 67.1636987,97.087107 65.8909901,96.3845863 L49.9251455,87.5716209 L47.992126,95.0735397 L79.8995411,95.0735397 C84.1215894,95.0735397 85.4638131,89.3810359 81.686497,87.4948823 L49.7971476,71.5713518 L48.0101917,79.1500092 L79.992126,79.1500092 C84.2093753,79.1500092 85.5558421,73.4676733 81.7869993,71.5753162 L49.805065,55.517008 L48.0101916,63.0917009 L79.9921259,63.0917015 C84.2035118,63.0917016 85.5551434,57.4217887 81.7966702,55.5218807 L65.7625147,47.4166161 L67.9579705,50.9864368 L67.9579705,35.6148245 L77.1715737,44.8284272 C78.7336709,46.3905243 81.2663308,46.3905243 82.8284279,44.8284271 C84.390525,43.2663299 84.390525,40.7336699 82.8284278,39.1715728 L66.8284271,23.1715728 C65.2663299,21.6094757 62.73367,21.6094757 61.1715729,23.1715729 L45.1715729,39.1715729 C43.6094757,40.73367 43.6094757,43.26633 45.1715729,44.8284271 C46.73367,46.3905243 49.26633,46.3905243 50.8284271,44.8284271 L59.9579705,35.6988837 L59.9579705,50.9864368 C59.9579705,52.495201 60.806922,53.8755997 62.1534263,54.5562576 L78.1875818,62.6615223 L79.9921261,55.0917015 L48.0101917,55.0917009 C43.7929424,55.0917008 42.4464755,60.7740368 46.2153183,62.6663939 L78.1972526,78.7247021 L79.992126,71.1500092 L48.0101917,71.1500092 C43.7881433,71.1500092 42.4459197,76.842513 46.2232358,78.7286665 L78.1125852,94.6521971 L79.8995411,87.0735397 L47.992126,87.0735397 C43.8588276,87.0735397 42.4404876,92.5780219 46.0591064,94.5754586 L62.024951,103.388424 L59.9579785,99.8944677 L59.9867142,114.32986 L50.8284271,105.171573 C49.26633,103.609476 46.73367,103.609476 45.1715729,105.171573 C43.6094757,106.73367 43.6094757,109.26633 45.1715729,110.828427 L61.1715729,126.828427 C62.73367,128.390524 65.2663299,128.390524 66.8284271,126.828427 L82.8284278,110.828427 C84.390525,109.26633 84.390525,106.73367 82.8284279,105.171573 C81.2663308,103.609476 78.7336709,103.609476 77.1715737,105.171573 L67.9867828,114.356363 L67.9867828,114.356363 Z M16,20 L112,20 C114.209139,20 116,18.209139 116,16 C116,13.790861 114.209139,12 112,12 L16,12 C13.790861,12 12,13.790861 12,16 C12,18.209139 13.790861,20 16,20 L16,20 Z\"></path>\n</svg>"
        },
        "$:/core/images/blank": {
            "title": "$:/core/images/blank",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-blank tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\"></svg>"
        },
        "$:/core/images/bold": {
            "title": "$:/core/images/bold",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-bold tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M41.1456583,51.8095238 L41.1456583,21.8711485 L67.4985994,21.8711485 C70.0084159,21.8711485 72.4285598,22.0802967 74.7591036,22.4985994 C77.0896475,22.9169022 79.1512515,23.6638602 80.9439776,24.7394958 C82.7367036,25.8151314 84.170863,27.3090474 85.2464986,29.2212885 C86.3221342,31.1335296 86.859944,33.5835518 86.859944,36.5714286 C86.859944,41.9496067 85.2465147,45.8337882 82.0196078,48.2240896 C78.792701,50.614391 74.6694929,51.8095238 69.6498599,51.8095238 L41.1456583,51.8095238 Z M13,0 L13,128 L75.0280112,128 C80.7647346,128 86.3519803,127.28292 91.789916,125.848739 C97.2278517,124.414559 102.068139,122.203563 106.310924,119.215686 C110.553709,116.22781 113.929959,112.373506 116.439776,107.652661 C118.949592,102.931816 120.204482,97.3445701 120.204482,90.8907563 C120.204482,82.8832466 118.262391,76.0411115 114.378151,70.3641457 C110.493911,64.6871798 104.607883,60.7133634 96.719888,58.442577 C102.456611,55.6937304 106.788968,52.1680887 109.717087,47.8655462 C112.645206,43.5630037 114.109244,38.1849062 114.109244,31.7310924 C114.109244,25.7553389 113.123259,20.7357813 111.151261,16.6722689 C109.179262,12.6087565 106.400578,9.35201972 102.815126,6.90196078 C99.2296739,4.45190185 94.927196,2.68908101 89.907563,1.61344538 C84.8879301,0.537809748 79.3305627,0 73.2352941,0 L13,0 Z M41.1456583,106.128852 L41.1456583,70.9915966 L71.8011204,70.9915966 C77.896389,70.9915966 82.7964334,72.3958776 86.5014006,75.2044818 C90.2063677,78.0130859 92.0588235,82.7039821 92.0588235,89.2773109 C92.0588235,92.6237329 91.4911355,95.3725383 90.3557423,97.5238095 C89.2203491,99.6750808 87.6965548,101.378145 85.7843137,102.633053 C83.8720726,103.887961 81.661077,104.784311 79.1512605,105.322129 C76.641444,105.859947 74.0121519,106.128852 71.2633053,106.128852 L41.1456583,106.128852 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/cancel-button": {
            "title": "$:/core/images/cancel-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-cancel-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n\t<g fill-rule=\"evenodd\">\n\t    <path d=\"M64,76.3137085 L47.0294734,93.2842351 C43.9038742,96.4098343 38.8399231,96.4084656 35.7157288,93.2842712 C32.5978915,90.166434 32.5915506,85.0947409 35.7157649,81.9705266 L52.6862915,65 L35.7157649,48.0294734 C32.5901657,44.9038742 32.5915344,39.8399231 35.7157288,36.7157288 C38.833566,33.5978915 43.9052591,33.5915506 47.0294734,36.7157649 L64,53.6862915 L80.9705266,36.7157649 C84.0961258,33.5901657 89.1600769,33.5915344 92.2842712,36.7157288 C95.4021085,39.833566 95.4084494,44.9052591 92.2842351,48.0294734 L75.3137085,65 L92.2842351,81.9705266 C95.4098343,85.0961258 95.4084656,90.1600769 92.2842712,93.2842712 C89.166434,96.4021085 84.0947409,96.4084494 80.9705266,93.2842351 L64,76.3137085 Z M64,129 C99.346224,129 128,100.346224 128,65 C128,29.653776 99.346224,1 64,1 C28.653776,1 1.13686838e-13,29.653776 1.13686838e-13,65 C1.13686838e-13,100.346224 28.653776,129 64,129 Z M64,113 C90.509668,113 112,91.509668 112,65 C112,38.490332 90.509668,17 64,17 C37.490332,17 16,38.490332 16,65 C16,91.509668 37.490332,113 64,113 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/chevron-down": {
            "title": "$:/core/images/chevron-down",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-chevron-down tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n\t<g fill-rule=\"evenodd\" transform=\"translate(64.000000, 40.500000) rotate(-270.000000) translate(-64.000000, -40.500000) translate(-22.500000, -26.500000)\">\n        <path d=\"M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z\" transform=\"translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) \"></path>\n        <path d=\"M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z\" transform=\"translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) \"></path>\n\t</g>\n</svg>"
        },
        "$:/core/images/chevron-left": {
            "title": "$:/core/images/chevron-left",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-chevron-left tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\" version=\"1.1\">\n    <g fill-rule=\"evenodd\" transform=\"translate(92.500000, 64.000000) rotate(-180.000000) translate(-92.500000, -64.000000) translate(6.000000, -3.000000)\">\n        <path d=\"M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z\" transform=\"translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) \"></path>\n        <path d=\"M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z\" transform=\"translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/chevron-right": {
            "title": "$:/core/images/chevron-right",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-chevron-right tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\" transform=\"translate(-48.000000, -3.000000)\">\n        <path d=\"M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z\" transform=\"translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) \"></path>\n        <path d=\"M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z\" transform=\"translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/chevron-up": {
            "title": "$:/core/images/chevron-up",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-chevron-up tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n\t<g fill-rule=\"evenodd\" transform=\"translate(64.000000, 89.500000) rotate(-90.000000) translate(-64.000000, -89.500000) translate(-22.500000, 22.500000)\">\n        <path d=\"M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z\" transform=\"translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) \"></path>\n        <path d=\"M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z\" transform=\"translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) \"></path>\n\t</g>\n</svg>"
        },
        "$:/core/images/clone-button": {
            "title": "$:/core/images/clone-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-clone-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M32.2650915,96 L32.2650915,120.002359 C32.2650915,124.419334 35.8432884,128 40.2627323,128 L120.002359,128 C124.419334,128 128,124.421803 128,120.002359 L128,40.2627323 C128,35.8457573 124.421803,32.2650915 120.002359,32.2650915 L96,32.2650915 L96,48 L108.858899,48 C110.519357,48 111.853018,49.3405131 111.853018,50.9941198 L111.853018,108.858899 C111.853018,110.519357 110.512505,111.853018 108.858899,111.853018 L50.9941198,111.853018 C49.333661,111.853018 48,110.512505 48,108.858899 L48,96 L32.2650915,96 Z\"></path>\n        <path d=\"M40,56 L32.0070969,56 C27.5881712,56 24,52.418278 24,48 C24,43.5907123 27.5848994,40 32.0070969,40 L40,40 L40,32.0070969 C40,27.5881712 43.581722,24 48,24 C52.4092877,24 56,27.5848994 56,32.0070969 L56,40 L63.9929031,40 C68.4118288,40 72,43.581722 72,48 C72,52.4092877 68.4151006,56 63.9929031,56 L56,56 L56,63.9929031 C56,68.4118288 52.418278,72 48,72 C43.5907123,72 40,68.4151006 40,63.9929031 L40,56 Z M7.9992458,0 C3.58138434,0 0,3.5881049 0,7.9992458 L0,88.0007542 C0,92.4186157 3.5881049,96 7.9992458,96 L88.0007542,96 C92.4186157,96 96,92.4118951 96,88.0007542 L96,7.9992458 C96,3.58138434 92.4118951,0 88.0007542,0 L7.9992458,0 Z M19.0010118,16 C17.3435988,16 16,17.336731 16,19.0010118 L16,76.9989882 C16,78.6564012 17.336731,80 19.0010118,80 L76.9989882,80 C78.6564012,80 80,78.663269 80,76.9989882 L80,19.0010118 C80,17.3435988 78.663269,16 76.9989882,16 L19.0010118,16 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/close-all-button": {
            "title": "$:/core/images/close-all-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-close-all-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\" transform=\"translate(-23.000000, -23.000000)\">\n        <path d=\"M43,131 L22.9976794,131 C18.5827987,131 15,127.418278 15,123 C15,118.590712 18.5806831,115 22.9976794,115 L43,115 L43,94.9976794 C43,90.5827987 46.581722,87 51,87 C55.4092877,87 59,90.5806831 59,94.9976794 L59,115 L79.0023206,115 C83.4172013,115 87,118.581722 87,123 C87,127.409288 83.4193169,131 79.0023206,131 L59,131 L59,151.002321 C59,155.417201 55.418278,159 51,159 C46.5907123,159 43,155.419317 43,151.002321 L43,131 Z\" transform=\"translate(51.000000, 123.000000) rotate(-45.000000) translate(-51.000000, -123.000000) \"></path>\n        <path d=\"M43,59 L22.9976794,59 C18.5827987,59 15,55.418278 15,51 C15,46.5907123 18.5806831,43 22.9976794,43 L43,43 L43,22.9976794 C43,18.5827987 46.581722,15 51,15 C55.4092877,15 59,18.5806831 59,22.9976794 L59,43 L79.0023206,43 C83.4172013,43 87,46.581722 87,51 C87,55.4092877 83.4193169,59 79.0023206,59 L59,59 L59,79.0023206 C59,83.4172013 55.418278,87 51,87 C46.5907123,87 43,83.4193169 43,79.0023206 L43,59 Z\" transform=\"translate(51.000000, 51.000000) rotate(-45.000000) translate(-51.000000, -51.000000) \"></path>\n        <path d=\"M115,59 L94.9976794,59 C90.5827987,59 87,55.418278 87,51 C87,46.5907123 90.5806831,43 94.9976794,43 L115,43 L115,22.9976794 C115,18.5827987 118.581722,15 123,15 C127.409288,15 131,18.5806831 131,22.9976794 L131,43 L151.002321,43 C155.417201,43 159,46.581722 159,51 C159,55.4092877 155.419317,59 151.002321,59 L131,59 L131,79.0023206 C131,83.4172013 127.418278,87 123,87 C118.590712,87 115,83.4193169 115,79.0023206 L115,59 Z\" transform=\"translate(123.000000, 51.000000) rotate(-45.000000) translate(-123.000000, -51.000000) \"></path>\n        <path d=\"M115,131 L94.9976794,131 C90.5827987,131 87,127.418278 87,123 C87,118.590712 90.5806831,115 94.9976794,115 L115,115 L115,94.9976794 C115,90.5827987 118.581722,87 123,87 C127.409288,87 131,90.5806831 131,94.9976794 L131,115 L151.002321,115 C155.417201,115 159,118.581722 159,123 C159,127.409288 155.419317,131 151.002321,131 L131,131 L131,151.002321 C131,155.417201 127.418278,159 123,159 C118.590712,159 115,155.419317 115,151.002321 L115,131 Z\" transform=\"translate(123.000000, 123.000000) rotate(-45.000000) translate(-123.000000, -123.000000) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/close-button": {
            "title": "$:/core/images/close-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-close-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M65.0864256,75.4091629 L14.9727349,125.522854 C11.8515951,128.643993 6.78104858,128.64922 3.65685425,125.525026 C0.539017023,122.407189 0.5336324,117.334539 3.65902635,114.209145 L53.7727171,64.0954544 L3.65902635,13.9817637 C0.537886594,10.8606239 0.532659916,5.79007744 3.65685425,2.6658831 C6.77469148,-0.451954124 11.8473409,-0.457338747 14.9727349,2.66805521 L65.0864256,52.7817459 L115.200116,2.66805521 C118.321256,-0.453084553 123.391803,-0.458311231 126.515997,2.6658831 C129.633834,5.78372033 129.639219,10.8563698 126.513825,13.9817637 L76.4001341,64.0954544 L126.513825,114.209145 C129.634965,117.330285 129.640191,122.400831 126.515997,125.525026 C123.39816,128.642863 118.32551,128.648248 115.200116,125.522854 L65.0864256,75.4091629 L65.0864256,75.4091629 Z\"></path>\n    </g>\n</svg>\n"
        },
        "$:/core/images/close-others-button": {
            "title": "$:/core/images/close-others-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-close-others-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M64,128 C99.346224,128 128,99.346224 128,64 C128,28.653776 99.346224,0 64,0 C28.653776,0 0,28.653776 0,64 C0,99.346224 28.653776,128 64,128 Z M64,112 C90.509668,112 112,90.509668 112,64 C112,37.490332 90.509668,16 64,16 C37.490332,16 16,37.490332 16,64 C16,90.509668 37.490332,112 64,112 Z M64,96 C81.673112,96 96,81.673112 96,64 C96,46.326888 81.673112,32 64,32 C46.326888,32 32,46.326888 32,64 C32,81.673112 46.326888,96 64,96 Z M64,80 C72.836556,80 80,72.836556 80,64 C80,55.163444 72.836556,48 64,48 C55.163444,48 48,55.163444 48,64 C48,72.836556 55.163444,80 64,80 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/copy-clipboard": {
            "title": "$:/core/images/copy-clipboard",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-copy-clipboard tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n\t<g fill-rule=\"evenodd\">\n\t\t<rect x=\"40\" y=\"40\" width=\"33\" height=\"8\" rx=\"4\"></rect>\n\t\t<rect x=\"40\" y=\"82\" width=\"17\" height=\"8\" rx=\"4\"></rect>\n\t\t<rect x=\"40\" y=\"54\" width=\"17\" height=\"8\" rx=\"4\"></rect>\n\t\t<rect x=\"40\" y=\"96\" width=\"33\" height=\"8\" rx=\"4\"></rect>\n\t\t<rect x=\"40\" y=\"68\" width=\"12\" height=\"8\" rx=\"4\"></rect>\n\t\t<path d=\"M40,16 L23.9992458,16 C19.5813843,16 16,19.5907123 16,24 C16,24.0016363 16.0000005,24.0032725 16.0000015,24.0049086 C16.0000005,24.0065441 16,24.0081803 16,24.0098166 L16,119.990183 C16,119.99182 16.0000005,119.993456 16.0000015,119.995092 C16.0000005,119.996727 16,119.998364 16,120 C16,124.409288 19.5813843,128 23.9992458,128 L104.000754,128 C106.205061,128 108.203844,127.105595 109.652065,125.659342 C111.102424,124.21251 112,122.214511 112,120.007595 L112,103.992405 C112,99.5776607 108.418278,96 104,96 C99.5907123,96 96,99.5783218 96,103.992405 L96,112 L32,112 L32,32 L96,32 L96,40.0075946 C96,44.4223393 99.581722,48 104,48 C108.409288,48 112,44.4216782 112,40.0075946 L112,23.9924054 C112,21.7851587 111.104671,19.7871591 109.657101,18.3409203 C108.203844,16.8944047 106.205061,16 104.000754,16 L88,16 C88,11.5907123 84.4151006,8 79.9929031,8 L48.0070969,8 C43.5881712,8 40,11.581722 40,16 Z M44,14.9958262 C44,12.7889923 45.7964248,11 48.0000255,11 L79.9999745,11 C82.2091276,11 84,12.7965212 84,14.9958262 L84,19.0041738 C84,21.2110077 82.2035752,23 79.9999745,23 L48.0000255,23 C45.7908724,23 44,21.2034788 44,19.0041738 L44,14.9958262 Z\"></path>\n\t\t<rect x=\"62\" y=\"64\" width=\"66\" height=\"16\" rx=\"8\"></rect>\n\t\t<path d=\"M60.6568542,85.6568542 L76.6568542,69.6568543 L65.3431458,69.6568542 L81.3431458,85.6568542 C84.4673401,88.7810486 89.5326599,88.7810486 92.6568542,85.6568542 C95.7810486,82.5326599 95.7810486,77.4673401 92.6568542,74.3431458 L76.6568542,58.3431458 C73.5326599,55.2189514 68.4673401,55.2189514 65.3431458,58.3431457 L49.3431458,74.3431457 C46.2189514,77.4673401 46.2189514,82.5326599 49.3431457,85.6568542 C52.4673401,88.7810486 57.5326599,88.7810486 60.6568542,85.6568542 L60.6568542,85.6568542 Z\" transform=\"translate(71.000000, 72.000000) rotate(-90.000000) translate(-71.000000, -72.000000) \"></path>\n\t</g>\n</svg>"
        },
        "$:/core/images/delete-button": {
            "title": "$:/core/images/delete-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-delete-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\" transform=\"translate(12.000000, 0.000000)\">\n        <rect x=\"0\" y=\"11\" width=\"105\" height=\"16\" rx=\"8\"></rect>\n        <rect x=\"28\" y=\"0\" width=\"48\" height=\"16\" rx=\"8\"></rect>\n        <rect x=\"8\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>\n        <rect x=\"8\" y=\"112\" width=\"88\" height=\"16\" rx=\"8\"></rect>\n        <rect x=\"80\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>\n        <rect x=\"56\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>\n        <rect x=\"32\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>\n    </g>\n</svg>"
        },
        "$:/core/images/done-button": {
            "title": "$:/core/images/done-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-done-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M3.52445141,76.8322939 C2.07397484,75.3828178 1.17514421,73.3795385 1.17514421,71.1666288 L1.17514421,23.1836596 C1.17514421,18.7531992 4.75686621,15.1751442 9.17514421,15.1751442 C13.5844319,15.1751442 17.1751442,18.7606787 17.1751442,23.1836596 L17.1751442,63.1751442 L119.173716,63.1751442 C123.590457,63.1751442 127.175144,66.7568662 127.175144,71.1751442 C127.175144,75.5844319 123.592783,79.1751442 119.173716,79.1751442 L9.17657227,79.1751442 C6.96796403,79.1751442 4.9674142,78.279521 3.51911285,76.8315312 Z\" id=\"Rectangle-285\" transform=\"translate(64.175144, 47.175144) rotate(-45.000000) translate(-64.175144, -47.175144) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/down-arrow": {
            "title": "$:/core/images/down-arrow",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-down-arrow tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <path d=\"M109.35638,81.3533152 C107.923899,82.7869182 105.94502,83.6751442 103.759224,83.6751442 L24.5910645,83.6751442 C20.225873,83.6751442 16.6751442,80.1307318 16.6751442,75.7584775 C16.6751442,71.3951199 20.2192225,67.8418109 24.5910645,67.8418109 L95.8418109,67.8418109 L95.8418109,-3.40893546 C95.8418109,-7.77412698 99.3862233,-11.3248558 103.758478,-11.3248558 C108.121835,-11.3248558 111.675144,-7.78077754 111.675144,-3.40893546 L111.675144,75.7592239 C111.675144,77.9416955 110.789142,79.9205745 109.356651,81.3538862 Z\" transform=\"translate(64.175144, 36.175144) rotate(45.000000) translate(-64.175144, -36.175144) \"></path>\n</svg>"
        },
        "$:/core/images/download-button": {
            "title": "$:/core/images/download-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-download-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path class=\"tc-image-download-button-ring\" d=\"M64,128 C99.346224,128 128,99.346224 128,64 C128,28.653776 99.346224,0 64,0 C28.653776,0 0,28.653776 0,64 C0,99.346224 28.653776,128 64,128 Z M64,112 C90.509668,112 112,90.509668 112,64 C112,37.490332 90.509668,16 64,16 C37.490332,16 16,37.490332 16,64 C16,90.509668 37.490332,112 64,112 Z\"/><path d=\"M34.3496823,66.4308767 L61.2415823,93.634668 C63.0411536,95.4551107 65.9588502,95.4551107 67.7584215,93.634668 L94.6503215,66.4308767 C96.4498928,64.610434 96.4498928,61.6588981 94.6503215,59.8384554 C93.7861334,58.9642445 92.6140473,58.4731195 91.3919019,58.4731195 L82.9324098,58.4731195 C80.3874318,58.4731195 78.3243078,56.3860674 78.3243078,53.8115729 L78.3243078,38.6615466 C78.3243078,36.0870521 76.2611837,34 73.7162058,34 L55.283798,34 C52.7388201,34 50.675696,36.0870521 50.675696,38.6615466 L50.675696,38.6615466 L50.675696,53.8115729 C50.675696,56.3860674 48.612572,58.4731195 46.0675941,58.4731195 L37.608102,58.4731195 C35.063124,58.4731195 33,60.5601716 33,63.134666 C33,64.3709859 33.4854943,65.5566658 34.3496823,66.4308767 L34.3496823,66.4308767 Z\"/></g></svg>"
        },
        "$:/core/images/edit-button": {
            "title": "$:/core/images/edit-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-edit-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M116.870058,45.3431458 L108.870058,45.3431458 L108.870058,45.3431458 L108.870058,61.3431458 L116.870058,61.3431458 L116.870058,45.3431458 Z M124.870058,45.3431458 L127.649881,45.3431458 C132.066101,45.3431458 135.656854,48.9248678 135.656854,53.3431458 C135.656854,57.7524334 132.07201,61.3431458 127.649881,61.3431458 L124.870058,61.3431458 L124.870058,45.3431458 Z M100.870058,45.3431458 L15.6638275,45.3431458 C15.5064377,45.3431458 15.3501085,45.3476943 15.1949638,45.3566664 L15.1949638,45.3566664 C15.0628002,45.3477039 14.928279,45.3431458 14.7913977,45.3431458 C6.68160973,45.3431458 -8.34314575,53.3431458 -8.34314575,53.3431458 C-8.34314575,53.3431458 6.85614548,61.3431458 14.7913977,61.3431458 C14.9266533,61.3431458 15.0596543,61.3384973 15.190398,61.3293588 C15.3470529,61.3385075 15.5049057,61.3431458 15.6638275,61.3431458 L100.870058,61.3431458 L100.870058,45.3431458 L100.870058,45.3431458 Z\" transform=\"translate(63.656854, 53.343146) rotate(-45.000000) translate(-63.656854, -53.343146) \"></path>\n        <path d=\"M35.1714596,124.189544 C41.9594858,123.613403 49.068777,121.917633 58.85987,118.842282 C60.6854386,118.268877 62.4306907,117.705515 65.1957709,116.802278 C81.1962861,111.575575 87.0734839,109.994907 93.9414474,109.655721 C102.29855,109.242993 107.795169,111.785371 111.520478,118.355045 C112.610163,120.276732 115.051363,120.951203 116.97305,119.861518 C118.894737,118.771832 119.569207,116.330633 118.479522,114.408946 C113.146151,105.003414 104.734907,101.112919 93.5468356,101.66546 C85.6716631,102.054388 79.4899908,103.716944 62.7116783,109.197722 C59.9734132,110.092199 58.2519873,110.64787 56.4625698,111.20992 C37.002649,117.322218 25.6914684,118.282267 16.8654804,112.957098 C14.9739614,111.815848 12.5154166,112.424061 11.3741667,114.31558 C10.2329168,116.207099 10.84113,118.665644 12.7326489,119.806894 C19.0655164,123.627836 26.4866335,124.926678 35.1714596,124.189544 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/erase": {
            "title": "$:/core/images/erase",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-erase tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M60.0870401,127.996166 L123.102318,64.980888 C129.636723,58.4464827 129.629513,47.8655877 123.098967,41.3350425 L99.4657866,17.7018617 C92.927448,11.1635231 82.3486358,11.1698163 75.8199411,17.698511 L4.89768189,88.6207702 C-1.63672343,95.1551755 -1.6295126,105.736071 4.90103262,112.266616 L20.6305829,127.996166 L60.0870401,127.996166 Z M25.1375576,120.682546 L10.812569,106.357558 C7.5455063,103.090495 7.54523836,97.793808 10.8048093,94.5342371 L46.2691086,59.0699377 L81.7308914,94.5317205 L55.5800654,120.682546 L25.1375576,120.682546 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/excise": {
            "title": "$:/core/images/excise",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-excise tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M56,107.313709 L53.6568542,109.656854 C50.5326599,112.781049 45.4673401,112.781049 42.3431457,109.656854 C39.2189514,106.53266 39.2189514,101.46734 42.3431458,98.3431457 L58.3431458,82.3431457 C61.4673401,79.2189514 66.5326599,79.2189514 69.6568542,82.3431458 L85.6568542,98.3431458 C88.7810486,101.46734 88.7810486,106.53266 85.6568542,109.656854 C82.5326599,112.781049 77.4673401,112.781049 74.3431458,109.656854 L72,107.313708 L72,121.597798 C72,125.133636 68.418278,128 64,128 C59.581722,128 56,125.133636 56,121.597798 L56,107.313709 Z M0,40.0070969 C0,35.5848994 3.59071231,32 8,32 C12.418278,32 16,35.5881712 16,40.0070969 L16,71.9929031 C16,76.4151006 12.4092877,80 8,80 C3.581722,80 0,76.4118288 0,71.9929031 L0,40.0070969 Z M32,40.0070969 C32,35.5848994 35.5907123,32 40,32 C44.418278,32 48,35.5881712 48,40.0070969 L48,71.9929031 C48,76.4151006 44.4092877,80 40,80 C35.581722,80 32,76.4118288 32,71.9929031 L32,40.0070969 Z M80,40.0070969 C80,35.5848994 83.5907123,32 88,32 C92.418278,32 96,35.5881712 96,40.0070969 L96,71.9929031 C96,76.4151006 92.4092877,80 88,80 C83.581722,80 80,76.4118288 80,71.9929031 L80,40.0070969 Z M56,8.00709688 C56,3.58489938 59.5907123,0 64,0 C68.418278,0 72,3.58817117 72,8.00709688 L72,39.9929031 C72,44.4151006 68.4092877,48 64,48 C59.581722,48 56,44.4118288 56,39.9929031 L56,8.00709688 Z M112,40.0070969 C112,35.5848994 115.590712,32 120,32 C124.418278,32 128,35.5881712 128,40.0070969 L128,71.9929031 C128,76.4151006 124.409288,80 120,80 C115.581722,80 112,76.4118288 112,71.9929031 L112,40.0070969 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/export-button": {
            "title": "$:/core/images/export-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-export-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M8.00348646,127.999999 C8.00464867,128 8.00581094,128 8.00697327,128 L119.993027,128 C122.205254,128 124.207939,127.101378 125.657096,125.651198 L125.656838,125.65759 C127.104563,124.210109 128,122.21009 128,119.999949 L128,56.0000511 C128,51.5817449 124.409288,48 120,48 C115.581722,48 112,51.5797863 112,56.0000511 L112,112 L16,112 L16,56.0000511 C16,51.5817449 12.4092877,48 8,48 C3.581722,48 7.10542736e-15,51.5797863 7.10542736e-15,56.0000511 L7.10542736e-15,119.999949 C7.10542736e-15,124.418255 3.59071231,128 8,128 C8.00116233,128 8.0023246,128 8.00348681,127.999999 Z M56.6235633,27.3113724 L47.6580188,36.2769169 C44.5333664,39.4015692 39.4634864,39.4061295 36.339292,36.2819351 C33.2214548,33.1640979 33.2173444,28.0901742 36.3443103,24.9632084 L58.9616908,2.34582788 C60.5248533,0.782665335 62.5748436,0.000361191261 64.624516,2.38225238e-14 L64.6193616,0.00151809229 C66.6695374,0.000796251595 68.7211167,0.781508799 70.2854358,2.34582788 L92.9028163,24.9632084 C96.0274686,28.0878607 96.0320289,33.1577408 92.9078345,36.2819351 C89.7899973,39.3997724 84.7160736,39.4038827 81.5891078,36.2769169 L72.6235633,27.3113724 L72.6235633,88.5669606 C72.6235633,92.9781015 69.0418413,96.5662064 64.6235633,96.5662064 C60.2142756,96.5662064 56.6235633,92.984822 56.6235633,88.5669606 L56.6235633,27.3113724 L56.6235633,27.3113724 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/file": {
            "title": "$:/core/images/file",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-file tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"nonzero\">\n        <path d=\"M111.96811,30.5 L112,30.5 L112,119.999079 C112,124.417866 108.419113,128 104.000754,128 L23.9992458,128 C19.5813843,128 16,124.417687 16,119.999079 L16,8.00092105 C16,3.58213437 19.5808867,0 23.9992458,0 L81,0 L81,0.0201838424 C83.1589869,-0.071534047 85.3482153,0.707077645 86.9982489,2.35711116 L109.625176,24.9840387 C111.151676,26.510538 111.932942,28.4998414 111.96811,30.5 L111.96811,30.5 Z M81,8 L24,8 L24,120 L104,120 L104,30.5 L89.0003461,30.5 C84.5818769,30.5 81,26.9216269 81,22.4996539 L81,8 Z\"></path>\n        <rect x=\"32\" y=\"36\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n        <rect x=\"32\" y=\"52\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n        <rect x=\"32\" y=\"68\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n        <rect x=\"32\" y=\"84\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n        <rect x=\"32\" y=\"100\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n        <rect x=\"32\" y=\"20\" width=\"40\" height=\"8\" rx=\"4\"></rect>\n    </g>\n</svg>"
        },
        "$:/core/images/fixed-height": {
            "title": "$:/core/images/fixed-height",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-fixed-height tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M60,35.6568542 L50.8284271,44.8284271 C49.26633,46.3905243 46.73367,46.3905243 45.1715729,44.8284271 C43.6094757,43.26633 43.6094757,40.73367 45.1715729,39.1715729 L61.1715729,23.1715729 C62.73367,21.6094757 65.2663299,21.6094757 66.8284271,23.1715728 L82.8284278,39.1715728 C84.390525,40.7336699 84.390525,43.2663299 82.8284279,44.8284271 C81.2663308,46.3905243 78.7336709,46.3905243 77.1715737,44.8284272 L68,35.6568539 L68,93.3431461 L77.1715737,84.1715728 C78.7336709,82.6094757 81.2663308,82.6094757 82.8284279,84.1715729 C84.390525,85.7336701 84.390525,88.2663301 82.8284278,89.8284272 L66.8284271,105.828427 C65.2663299,107.390524 62.73367,107.390524 61.1715729,105.828427 L45.1715729,89.8284271 C43.6094757,88.26633 43.6094757,85.73367 45.1715729,84.1715729 C46.73367,82.6094757 49.26633,82.6094757 50.8284271,84.1715729 L60,93.3431458 L60,35.6568542 L60,35.6568542 Z M16,116 L112,116 C114.209139,116 116,114.209139 116,112 C116,109.790861 114.209139,108 112,108 L16,108 C13.790861,108 12,109.790861 12,112 C12,114.209139 13.790861,116 16,116 L16,116 Z M16,20 L112,20 C114.209139,20 116,18.209139 116,16 C116,13.790861 114.209139,12 112,12 L16,12 C13.790861,12 12,13.790861 12,16 C12,18.209139 13.790861,20 16,20 L16,20 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/fold-all-button": {
            "title": "$:/core/images/fold-all-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-fold-all tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <rect x=\"0\" y=\"0\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n        <rect x=\"0\" y=\"64\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n        <path d=\"M64.0292774,58.6235628 C61.9791013,58.6242848 59.9275217,57.8435723 58.3632024,56.279253 L35.7458219,33.6618725 C32.6211696,30.5372202 32.6166093,25.4673401 35.7408036,22.3431458 C38.8586409,19.2253085 43.9325646,19.2211982 47.0595304,22.348164 L64.0250749,39.3137085 L80.9906194,22.348164 C84.1152717,19.2235117 89.1851518,19.2189514 92.3093461,22.3431458 C95.4271834,25.460983 95.4312937,30.5349067 92.3043279,33.6618725 L69.6869474,56.279253 C68.1237851,57.8424153 66.0737951,58.6247195 64.0241231,58.6250809 Z\" transform=\"translate(64.024316, 39.313708) scale(1, -1) translate(-64.024316, -39.313708) \"></path>\n        <path d=\"M64.0292774,123.621227 C61.9791013,123.621949 59.9275217,122.841236 58.3632024,121.276917 L35.7458219,98.6595365 C32.6211696,95.5348842 32.6166093,90.4650041 35.7408036,87.3408098 C38.8586409,84.2229725 43.9325646,84.2188622 47.0595304,87.345828 L64.0250749,104.311373 L80.9906194,87.345828 C84.1152717,84.2211757 89.1851518,84.2166154 92.3093461,87.3408098 C95.4271834,90.458647 95.4312937,95.5325707 92.3043279,98.6595365 L69.6869474,121.276917 C68.1237851,122.840079 66.0737951,123.622383 64.0241231,123.622745 Z\" transform=\"translate(64.024316, 104.311372) scale(1, -1) translate(-64.024316, -104.311372) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/fold-button": {
            "title": "$:/core/images/fold-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-fold tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <rect x=\"0\" y=\"0\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n        <path d=\"M64.0292774,63.6235628 C61.9791013,63.6242848 59.9275217,62.8435723 58.3632024,61.279253 L35.7458219,38.6618725 C32.6211696,35.5372202 32.6166093,30.4673401 35.7408036,27.3431458 C38.8586409,24.2253085 43.9325646,24.2211982 47.0595304,27.348164 L64.0250749,44.3137085 L80.9906194,27.348164 C84.1152717,24.2235117 89.1851518,24.2189514 92.3093461,27.3431458 C95.4271834,30.460983 95.4312937,35.5349067 92.3043279,38.6618725 L69.6869474,61.279253 C68.1237851,62.8424153 66.0737951,63.6247195 64.0241231,63.6250809 Z\" transform=\"translate(64.024316, 44.313708) scale(1, -1) translate(-64.024316, -44.313708) \"></path>\n        <path d=\"M64.0049614,105.998482 C61.9547853,105.999204 59.9032057,105.218491 58.3388864,103.654172 L35.7215059,81.0367916 C32.5968535,77.9121393 32.5922933,72.8422592 35.7164876,69.7180649 C38.8343248,66.6002276 43.9082485,66.5961173 47.0352144,69.7230831 L64.0007589,86.6886276 L80.9663034,69.7230831 C84.0909557,66.5984308 89.1608358,66.5938705 92.2850301,69.7180649 C95.4028673,72.8359021 95.4069777,77.9098258 92.2800119,81.0367916 L69.6626314,103.654172 C68.099469,105.217334 66.0494791,105.999639 63.999807,106 Z\" transform=\"translate(64.000000, 86.688628) scale(1, -1) translate(-64.000000, -86.688628) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/fold-others-button": {
            "title": "$:/core/images/fold-others-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-fold-others tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <rect x=\"0\" y=\"56.0314331\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n        <path d=\"M101.657101,104.948818 C100.207918,103.498614 98.2051847,102.599976 95.9929031,102.599976 L72,102.599976 L72,78.6070725 C72,76.3964271 71.1036108,74.3936927 69.6545293,72.9441002 L69.6571005,72.9488183 C68.2079177,71.4986143 66.2051847,70.5999756 63.9929031,70.5999756 L32.0070969,70.5999756 C27.5881712,70.5999756 24,74.1816976 24,78.5999756 C24,83.0092633 27.5848994,86.5999756 32.0070969,86.5999756 L56,86.5999756 L56,110.592879 C56,112.803524 56.8963895,114.806259 58.3454713,116.255852 L58.3429,116.251133 C59.7920828,117.701337 61.7948156,118.599976 64.0070969,118.599976 L88,118.599976 L88,142.592879 C88,147.011804 91.581722,150.599976 96,150.599976 C100.409288,150.599976 104,147.015076 104,142.592879 L104,110.607072 C104,108.396427 103.103611,106.393693 101.654529,104.9441 Z\" transform=\"translate(64.000000, 110.599976) rotate(-45.000000) translate(-64.000000, -110.599976) \"></path>\n        <path d=\"M101.725643,11.7488671 C100.27646,10.2986632 98.2737272,9.40002441 96.0614456,9.40002441 L72.0685425,9.40002441 L72.0685425,-14.5928787 C72.0685425,-16.8035241 71.1721533,-18.8062584 69.7230718,-20.255851 L69.725643,-20.2511329 C68.2764602,-21.7013368 66.2737272,-22.5999756 64.0614456,-22.5999756 L32.0756394,-22.5999756 C27.6567137,-22.5999756 24.0685425,-19.0182536 24.0685425,-14.5999756 C24.0685425,-10.1906879 27.6534419,-6.59997559 32.0756394,-6.59997559 L56.0685425,-6.59997559 L56.0685425,17.3929275 C56.0685425,19.6035732 56.964932,21.6063078 58.4140138,23.0559004 L58.4114425,23.0511823 C59.8606253,24.5013859 61.8633581,25.4000244 64.0756394,25.4000244 L88.0685425,25.4000244 L88.0685425,49.3929275 C88.0685425,53.8118532 91.6502645,57.4000244 96.0685425,57.4000244 C100.47783,57.4000244 104.068542,53.815125 104.068542,49.3929275 L104.068542,17.4071213 C104.068542,15.1964759 103.172153,13.1937416 101.723072,11.744149 Z\" transform=\"translate(64.068542, 17.400024) scale(1, -1) rotate(-45.000000) translate(-64.068542, -17.400024) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/folder": {
            "title": "$:/core/images/folder",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-folder tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M55.6943257,128.000004 L7.99859666,128.000004 C3.5810937,128.000004 0,124.413822 0,119.996384 L0,48.0036243 C0,43.5833471 3.58387508,40.0000044 7.99859666,40.0000044 L16,40.0000044 L16,31.9999914 C16,27.5817181 19.5783731,24 24.0003461,24 L55.9996539,24 C60.4181231,24 64,27.5800761 64,31.9999914 L64,40.0000044 L104.001403,40.0000044 C108.418906,40.0000044 112,43.5861868 112,48.0036243 L112,59.8298353 L104,59.7475921 L104,51.9994189 C104,49.7887607 102.207895,48.0000044 99.9972215,48.0000044 L56,48.0000044 L56,36.0000255 C56,33.7898932 54.2072328,32 51.9957423,32 L28.0042577,32 C25.7890275,32 24,33.7908724 24,36.0000255 L24,48.0000044 L12.0027785,48.0000044 C9.78987688,48.0000044 8,49.7906032 8,51.9994189 L8,116.00059 C8,118.211248 9.79210499,120.000004 12.0027785,120.000004 L58.7630167,120.000004 L55.6943257,128.000004 L55.6943257,128.000004 Z\"></path>\n        <path d=\"M23.8728955,55.5 L119.875702,55.5 C124.293205,55.5 126.87957,59.5532655 125.650111,64.5630007 L112.305967,118.936999 C111.077582,123.942356 106.497904,128 102.083183,128 L6.08037597,128 C1.66287302,128 -0.923492342,123.946735 0.305967145,118.936999 L13.650111,64.5630007 C14.878496,59.5576436 19.4581739,55.5 23.8728955,55.5 L23.8728955,55.5 L23.8728955,55.5 Z M25.6530124,64 L113.647455,64 C115.858129,64 117.151473,66.0930612 116.538306,68.6662267 L105.417772,115.333773 C104.803671,117.910859 102.515967,120 100.303066,120 L12.3086228,120 C10.0979492,120 8.8046054,117.906939 9.41777189,115.333773 L20.5383062,68.6662267 C21.1524069,66.0891409 23.4401107,64 25.6530124,64 L25.6530124,64 L25.6530124,64 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/full-screen-button": {
            "title": "$:/core/images/full-screen-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-full-screen-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g>\n        <g>\n            <path d=\"M5.29777586e-31,8 C1.59060409e-15,3.581722 3.581722,0 8,0 L40,0 C44.418278,0 48,3.581722 48,8 C48,12.418278 44.418278,16 40,16 L16,16 L16,40 C16,44.418278 12.418278,48 8,48 C3.581722,48 -3.55271368e-15,44.418278 0,40 L3.55271368e-15,8 Z\"></path>\n        </g>\n        <g transform=\"translate(104.000000, 104.000000) rotate(-180.000000) translate(-104.000000, -104.000000) translate(80.000000, 80.000000)\">\n            <path d=\"M5.29777586e-31,8 C1.59060409e-15,3.581722 3.581722,0 8,0 L40,0 C44.418278,0 48,3.581722 48,8 C48,12.418278 44.418278,16 40,16 L16,16 L16,40 C16,44.418278 12.418278,48 8,48 C3.581722,48 -3.55271368e-15,44.418278 0,40 L3.55271368e-15,8 Z\"></path>\n        </g>\n        <g transform=\"translate(24.000000, 104.000000) rotate(-90.000000) translate(-24.000000, -104.000000) translate(0.000000, 80.000000)\">\n            <path d=\"M5.29777586e-31,8 C1.59060409e-15,3.581722 3.581722,0 8,0 L40,0 C44.418278,0 48,3.581722 48,8 C48,12.418278 44.418278,16 40,16 L16,16 L16,40 C16,44.418278 12.418278,48 8,48 C3.581722,48 -3.55271368e-15,44.418278 0,40 L3.55271368e-15,8 Z\"></path>\n        </g>\n        <g transform=\"translate(104.000000, 24.000000) rotate(90.000000) translate(-104.000000, -24.000000) translate(80.000000, 0.000000)\">\n            <path d=\"M5.29777586e-31,8 C1.59060409e-15,3.581722 3.581722,0 8,0 L40,0 C44.418278,0 48,3.581722 48,8 C48,12.418278 44.418278,16 40,16 L16,16 L16,40 C16,44.418278 12.418278,48 8,48 C3.581722,48 -3.55271368e-15,44.418278 0,40 L3.55271368e-15,8 Z\"></path>\n        </g>\n    </g>\n</svg>"
        },
        "$:/core/images/github": {
            "title": "$:/core/images/github",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-github tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n        <g fill-rule=\"evenodd\">\n            <path d=\"M63.9383506,1.60695328 C28.6017227,1.60695328 -0.055756057,30.2970814 -0.055756057,65.6906208 C-0.055756057,94.003092 18.2804728,118.019715 43.7123154,126.493393 C46.9143781,127.083482 48.0812647,125.104717 48.0812647,123.405261 C48.0812647,121.886765 48.02626,117.85449 47.9948287,112.508284 C30.1929317,116.379268 26.4368926,103.916587 26.4368926,103.916587 C23.5255693,96.5129372 19.3294921,94.5420399 19.3294921,94.5420399 C13.5186324,90.5687739 19.7695302,90.6474524 19.7695302,90.6474524 C26.1933001,91.099854 29.5721638,97.2525155 29.5721638,97.2525155 C35.2808718,107.044059 44.5531024,104.215566 48.1991321,102.575118 C48.7806109,98.4366275 50.4346826,95.612068 52.2616263,94.0109598 C38.0507543,92.3941159 23.1091047,86.8944862 23.1091047,62.3389152 C23.1091047,55.3443933 25.6039634,49.6205298 29.6978889,45.1437211 C29.0378318,43.5229433 26.8415704,37.0044266 30.3265147,28.1845627 C30.3265147,28.1845627 35.6973364,26.4615028 47.9241083,34.7542205 C53.027764,33.330139 58.5046663,32.6220321 63.9462084,32.5944947 C69.3838216,32.6220321 74.856795,33.330139 79.9683085,34.7542205 C92.1872225,26.4615028 97.5501864,28.1845627 97.5501864,28.1845627 C101.042989,37.0044266 98.8467271,43.5229433 98.190599,45.1437211 C102.292382,49.6205298 104.767596,55.3443933 104.767596,62.3389152 C104.767596,86.9574291 89.8023734,92.3744463 75.5482834,93.9598188 C77.8427675,95.9385839 79.8897303,99.8489072 79.8897303,105.828476 C79.8897303,114.392635 79.8111521,121.304544 79.8111521,123.405261 C79.8111521,125.120453 80.966252,127.114954 84.2115327,126.489459 C109.623731,117.996111 127.944244,93.9952241 127.944244,65.6906208 C127.944244,30.2970814 99.2867652,1.60695328 63.9383506,1.60695328\"></path>\n        </g>\n    </svg>\n"
        },
        "$:/core/images/gitter": {
            "title": "$:/core/images/gitter",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-gitter tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 18 25\">\n  <rect x=\"15\" y=\"5\" width=\"2\" height=\"10\"></rect>\n  <rect x=\"10\" y=\"5\" width=\"2\" height=\"20\"></rect>\n  <rect x=\"5\" y=\"5\" width=\"2\" height=\"20\"></rect>\n  <rect width=\"2\" height=\"15\"></rect>\n</svg>\n"
        },
        "$:/core/images/globe": {
            "title": "$:/core/images/globe",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-globe tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M72.8111354,37.1275855 C72.8111354,37.9789875 72.8111354,38.8303894 72.8111354,39.6817913 C72.8111354,41.8784743 73.7885604,46.5631866 72.8111354,48.5143758 C71.3445471,51.4420595 68.1617327,52.0543531 66.4170946,54.3812641 C65.2352215,55.9575873 61.7987417,64.9821523 62.7262858,67.3005778 C66.6959269,77.2228204 74.26087,70.4881886 80.6887657,76.594328 C81.5527211,77.415037 83.5758191,78.8666631 83.985137,79.8899578 C87.2742852,88.1128283 76.4086873,94.8989524 87.7419325,106.189751 C88.9872885,107.430443 91.555495,102.372895 91.8205061,101.575869 C92.6726866,99.0129203 98.5458765,96.1267309 100.908882,94.5234439 C102.928056,93.1534443 105.782168,91.8557166 107.236936,89.7775886 C109.507391,86.5342557 108.717505,82.2640435 110.334606,79.0328716 C112.473794,74.7585014 114.163418,69.3979002 116.332726,65.0674086 C120.230862,57.2857361 121.054075,67.1596684 121.400359,67.5059523 C121.757734,67.8633269 122.411167,67.5059523 122.916571,67.5059523 C123.011132,67.5059523 124.364019,67.6048489 124.432783,67.5059523 C125.0832,66.5705216 123.390209,49.5852316 123.114531,48.2089091 C121.710578,41.1996597 116.17083,32.4278331 111.249523,27.7092761 C104.975994,21.6942076 104.160516,11.5121686 92.9912146,12.7547535 C92.7872931,12.7774397 87.906794,22.9027026 85.2136766,26.2672064 C81.486311,30.9237934 82.7434931,22.1144904 78.6876623,22.1144904 C78.6065806,22.1144904 77.5045497,22.0107615 77.4353971,22.1144904 C76.8488637,22.9942905 75.9952305,26.0101404 75.1288269,26.5311533 C74.8635477,26.6906793 73.4071369,26.2924966 73.2826811,26.5311533 C71.0401728,30.8313939 81.5394677,28.7427264 79.075427,34.482926 C76.7225098,39.9642538 72.747373,32.4860199 72.747373,43.0434079\"></path>\n        <path d=\"M44.4668556,7.01044608 C54.151517,13.1403033 45.1489715,19.2084878 47.1611905,23.2253896 C48.8157833,26.5283781 51.4021933,28.6198851 48.8753629,33.038878 C46.8123257,36.6467763 42.0052989,37.0050492 39.251679,39.7621111 C36.2115749,42.8060154 33.7884281,48.7028116 32.4624592,52.6732691 C30.8452419,57.5158356 47.0088721,59.5388126 44.5246867,63.6811917 C43.1386839,65.9923513 37.7785192,65.1466282 36.0880227,63.8791519 C34.9234453,63.0059918 32.4946425,63.3331166 31.6713597,62.0997342 C29.0575851,58.1839669 29.4107339,54.0758543 28.0457962,49.9707786 C27.1076833,47.1493864 21.732611,47.8501656 20.2022714,49.3776393 C19.6790362,49.8998948 19.8723378,51.1703278 19.8723378,51.8829111 C19.8723378,57.1682405 26.9914913,55.1986414 26.9914913,58.3421973 C26.9914913,72.9792302 30.9191897,64.8771867 38.1313873,69.6793121 C48.1678018,76.3618966 45.9763926,76.981595 53.0777543,84.0829567 C56.7511941,87.7563965 60.8192437,87.7689005 62.503478,93.3767069 C64.1046972,98.7081071 53.1759798,98.7157031 50.786754,100.825053 C49.663965,101.816317 47.9736094,104.970571 46.5680513,105.439676 C44.7757187,106.037867 43.334221,105.93607 41.6242359,107.219093 C39.1967302,109.040481 37.7241465,112.151588 37.6034934,112.030935 C35.4555278,109.88297 34.0848666,96.5511248 33.7147244,93.7726273 C33.1258872,89.3524817 28.1241923,88.2337027 26.7275443,84.7420826 C25.1572737,80.8164061 28.2518481,75.223612 25.599097,70.9819941 C19.0797019,60.557804 13.7775712,56.4811506 10.2493953,44.6896152 C9.3074899,41.5416683 13.5912267,38.1609942 15.1264825,35.8570308 C17.0029359,33.0410312 17.7876232,30.0028946 19.8723378,27.2224065 C22.146793,24.1888519 40.8551166,9.46076832 43.8574051,8.63490613 L44.4668556,7.01044608 Z\"></path>\n        <path d=\"M64,126 C98.2416545,126 126,98.2416545 126,64 C126,29.7583455 98.2416545,2 64,2 C29.7583455,2 2,29.7583455 2,64 C2,98.2416545 29.7583455,126 64,126 Z M64,120 C94.927946,120 120,94.927946 120,64 C120,33.072054 94.927946,8 64,8 C33.072054,8 8,33.072054 8,64 C8,94.927946 33.072054,120 64,120 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/heading-1": {
            "title": "$:/core/images/heading-1",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-heading-1 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M14,30 L27.25,30 L27.25,60.104 L61.7,60.104 L61.7,30 L74.95,30 L74.95,105.684 L61.7,105.684 L61.7,71.552 L27.25,71.552 L27.25,105.684 L14,105.684 L14,30 Z M84.3350766,43.78 C86.8790893,43.78 89.3523979,43.5680021 91.7550766,43.144 C94.1577553,42.7199979 96.3307336,42.0133383 98.2740766,41.024 C100.21742,40.0346617 101.87807,38.7626744 103.256077,37.208 C104.634084,35.6533256 105.535075,33.7453446 105.959077,31.484 L115.817077,31.484 L115.817077,105.684 L102.567077,105.684 L102.567077,53.32 L84.3350766,53.32 L84.3350766,43.78 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/heading-2": {
            "title": "$:/core/images/heading-2",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-heading-2 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M6,30 L19.25,30 L19.25,60.104 L53.7,60.104 L53.7,30 L66.95,30 L66.95,105.684 L53.7,105.684 L53.7,71.552 L19.25,71.552 L19.25,105.684 L6,105.684 L6,30 Z M125.519077,105.684 L74.8510766,105.684 C74.9217436,99.5359693 76.4057288,94.1653563 79.3030766,89.572 C82.2004244,84.9786437 86.1577182,80.986017 91.1750766,77.594 C93.5777553,75.8273245 96.0863969,74.113675 98.7010766,72.453 C101.315756,70.792325 103.718399,69.0080095 105.909077,67.1 C108.099754,65.1919905 109.901736,63.1250111 111.315077,60.899 C112.728417,58.6729889 113.47041,56.1113478 113.541077,53.214 C113.541077,51.8713266 113.382078,50.4403409 113.064077,48.921 C112.746075,47.4016591 112.127748,45.9883399 111.209077,44.681 C110.290405,43.3736601 109.018418,42.2783377 107.393077,41.395 C105.767735,40.5116622 103.647756,40.07 101.033077,40.07 C98.6303979,40.07 96.6340846,40.5469952 95.0440766,41.501 C93.4540687,42.4550048 92.1820814,43.762325 91.2280766,45.423 C90.2740719,47.083675 89.5674123,49.0446554 89.1080766,51.306 C88.648741,53.5673446 88.3837436,56.0053203 88.3130766,58.62 L76.2290766,58.62 C76.2290766,54.5213128 76.7767378,50.7230175 77.8720766,47.225 C78.9674154,43.7269825 80.610399,40.7060127 82.8010766,38.162 C84.9917542,35.6179873 87.6593942,33.6216739 90.8040766,32.173 C93.948759,30.7243261 97.6057224,30 101.775077,30 C106.297766,30 110.078395,30.7419926 113.117077,32.226 C116.155758,33.7100074 118.611401,35.5826554 120.484077,37.844 C122.356753,40.1053446 123.681739,42.5609868 124.459077,45.211 C125.236414,47.8610133 125.625077,50.3873213 125.625077,52.79 C125.625077,55.7580148 125.165748,58.4433213 124.247077,60.846 C123.328405,63.2486787 122.091751,65.4569899 120.537077,67.471 C118.982402,69.4850101 117.215753,71.3399915 115.237077,73.036 C113.2584,74.7320085 111.209087,76.3219926 109.089077,77.806 C106.969066,79.2900074 104.849087,80.7033266 102.729077,82.046 C100.609066,83.3886734 98.6480856,84.7313266 96.8460766,86.074 C95.0440676,87.4166734 93.47175,88.8123261 92.1290766,90.261 C90.7864032,91.7096739 89.8677458,93.2466585 89.3730766,94.872 L125.519077,94.872 L125.519077,105.684 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/heading-3": {
            "title": "$:/core/images/heading-3",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-heading-3 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M6,30 L19.25,30 L19.25,60.104 L53.7,60.104 L53.7,30 L66.95,30 L66.95,105.684 L53.7,105.684 L53.7,71.552 L19.25,71.552 L19.25,105.684 L6,105.684 L6,30 Z M94.8850766,62.224 C96.8637532,62.294667 98.8424001,62.1533351 100.821077,61.8 C102.799753,61.4466649 104.566402,60.8283378 106.121077,59.945 C107.675751,59.0616623 108.930072,57.8426744 109.884077,56.288 C110.838081,54.7333256 111.315077,52.8253446 111.315077,50.564 C111.315077,47.3839841 110.237421,44.8400095 108.082077,42.932 C105.926733,41.0239905 103.153094,40.07 99.7610766,40.07 C97.641066,40.07 95.8037511,40.4939958 94.2490766,41.342 C92.6944022,42.1900042 91.4047484,43.3383261 90.3800766,44.787 C89.3554048,46.2356739 88.5957458,47.860991 88.1010766,49.663 C87.6064075,51.465009 87.3944096,53.3199905 87.4650766,55.228 L75.3810766,55.228 C75.5224107,51.623982 76.1937373,48.2850154 77.3950766,45.211 C78.596416,42.1369846 80.2393995,39.4693446 82.3240766,37.208 C84.4087537,34.9466554 86.9350618,33.1800064 89.9030766,31.908 C92.8710915,30.6359936 96.2277246,30 99.9730766,30 C102.870424,30 105.714729,30.4239958 108.506077,31.272 C111.297424,32.1200042 113.806065,33.3566585 116.032077,34.982 C118.258088,36.6073415 120.042403,38.6743208 121.385077,41.183 C122.72775,43.6916792 123.399077,46.5713171 123.399077,49.822 C123.399077,53.5673521 122.551085,56.8356527 120.855077,59.627 C119.159068,62.4183473 116.509095,64.4499936 112.905077,65.722 L112.905077,65.934 C117.145098,66.7820042 120.448731,68.8843166 122.816077,72.241 C125.183422,75.5976835 126.367077,79.6786426 126.367077,84.484 C126.367077,88.017351 125.660417,91.1796527 124.247077,93.971 C122.833736,96.7623473 120.925755,99.129657 118.523077,101.073 C116.120398,103.016343 113.329093,104.517995 110.149077,105.578 C106.969061,106.638005 103.612428,107.168 100.079077,107.168 C95.7683884,107.168 92.005426,106.549673 88.7900766,105.313 C85.5747272,104.076327 82.8894207,102.327345 80.7340766,100.066 C78.5787325,97.8046554 76.9357489,95.0840159 75.8050766,91.904 C74.6744043,88.7239841 74.0737436,85.1906861 74.0030766,81.304 L86.0870766,81.304 C85.9457426,85.8266893 87.0587315,89.5896517 89.4260766,92.593 C91.7934218,95.5963483 95.3443863,97.098 100.079077,97.098 C104.107097,97.098 107.481396,95.9496782 110.202077,93.653 C112.922757,91.3563219 114.283077,88.0880212 114.283077,83.848 C114.283077,80.9506522 113.717749,78.6540085 112.587077,76.958 C111.456404,75.2619915 109.972419,73.9723378 108.135077,73.089 C106.297734,72.2056623 104.230755,71.6580011 101.934077,71.446 C99.6373985,71.2339989 97.2877553,71.163333 94.8850766,71.234 L94.8850766,62.224 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/heading-4": {
            "title": "$:/core/images/heading-4",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-heading-4 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M8,30 L21.25,30 L21.25,60.104 L55.7,60.104 L55.7,30 L68.95,30 L68.95,105.684 L55.7,105.684 L55.7,71.552 L21.25,71.552 L21.25,105.684 L8,105.684 L8,30 Z M84.5890766,78.548 L107.061077,78.548 L107.061077,45.9 L106.849077,45.9 L84.5890766,78.548 Z M128.049077,88.088 L118.509077,88.088 L118.509077,105.684 L107.061077,105.684 L107.061077,88.088 L75.2610766,88.088 L75.2610766,76.11 L107.061077,31.484 L118.509077,31.484 L118.509077,78.548 L128.049077,78.548 L128.049077,88.088 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/heading-5": {
            "title": "$:/core/images/heading-5",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-heading-5 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M6,30 L19.25,30 L19.25,60.104 L53.7,60.104 L53.7,30 L66.95,30 L66.95,105.684 L53.7,105.684 L53.7,71.552 L19.25,71.552 L19.25,105.684 L6,105.684 L6,30 Z M83.7550766,31.484 L122.127077,31.484 L122.127077,42.296 L92.7650766,42.296 L88.9490766,61.164 L89.1610766,61.376 C90.7864181,59.5386575 92.8533974,58.1430048 95.3620766,57.189 C97.8707558,56.2349952 100.361731,55.758 102.835077,55.758 C106.509762,55.758 109.795729,56.3763272 112.693077,57.613 C115.590424,58.8496729 118.0284,60.5809889 120.007077,62.807 C121.985753,65.0330111 123.487405,67.6653181 124.512077,70.704 C125.536748,73.7426819 126.049077,77.028649 126.049077,80.562 C126.049077,83.5300148 125.572081,86.5863176 124.618077,89.731 C123.664072,92.8756824 122.144754,95.7376538 120.060077,98.317 C117.9754,100.896346 115.30776,103.016325 112.057077,104.677 C108.806394,106.337675 104.919766,107.168 100.397077,107.168 C96.7930586,107.168 93.454092,106.691005 90.3800766,105.737 C87.3060613,104.782995 84.6030883,103.35201 82.2710766,101.444 C79.939065,99.5359905 78.0840835,97.1863473 76.7060766,94.395 C75.3280697,91.6036527 74.5684107,88.3353521 74.4270766,84.59 L86.5110766,84.59 C86.8644117,88.6180201 88.2423979,91.7096559 90.6450766,93.865 C93.0477553,96.0203441 96.2277235,97.098 100.185077,97.098 C102.729089,97.098 104.884401,96.6740042 106.651077,95.826 C108.417752,94.9779958 109.848738,93.8120074 110.944077,92.328 C112.039415,90.8439926 112.816741,89.1126766 113.276077,87.134 C113.735412,85.1553234 113.965077,83.0353446 113.965077,80.774 C113.965077,78.7246564 113.682413,76.763676 113.117077,74.891 C112.55174,73.018324 111.703749,71.3753404 110.573077,69.962 C109.442404,68.5486596 107.976086,67.4180042 106.174077,66.57 C104.372068,65.7219958 102.269755,65.298 99.8670766,65.298 C97.3230639,65.298 94.9380878,65.7749952 92.7120766,66.729 C90.4860655,67.6830048 88.8784149,69.4673203 87.8890766,72.082 L75.8050766,72.082 L83.7550766,31.484 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/heading-6": {
            "title": "$:/core/images/heading-6",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-heading-6 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M6,30 L19.25,30 L19.25,60.104 L53.7,60.104 L53.7,30 L66.95,30 L66.95,105.684 L53.7,105.684 L53.7,71.552 L19.25,71.552 L19.25,105.684 L6,105.684 L6,30 Z M112.587077,50.246 C112.304409,47.2073181 111.226753,44.751676 109.354077,42.879 C107.481401,41.006324 104.955093,40.07 101.775077,40.07 C99.584399,40.07 97.6940846,40.4763293 96.1040766,41.289 C94.5140687,42.1016707 93.1714154,43.1793266 92.0760766,44.522 C90.9807378,45.8646734 90.0974133,47.401658 89.4260766,49.133 C88.7547399,50.864342 88.2070787,52.6839905 87.7830766,54.592 C87.3590745,56.5000095 87.0587442,58.390324 86.8820766,60.263 C86.7054091,62.135676 86.5464107,63.8846585 86.4050766,65.51 L86.6170766,65.722 C88.2424181,62.7539852 90.4860623,60.5456739 93.3480766,59.097 C96.2100909,57.6483261 99.3017267,56.924 102.623077,56.924 C106.297762,56.924 109.583729,57.5599936 112.481077,58.832 C115.378424,60.1040064 117.834067,61.8529889 119.848077,64.079 C121.862087,66.3050111 123.399071,68.9373181 124.459077,71.976 C125.519082,75.0146819 126.049077,78.300649 126.049077,81.834 C126.049077,85.438018 125.466082,88.7769846 124.300077,91.851 C123.134071,94.9250154 121.455754,97.6103219 119.265077,99.907 C117.074399,102.203678 114.459758,103.987994 111.421077,105.26 C108.382395,106.532006 105.025762,107.168 101.351077,107.168 C95.9097161,107.168 91.4400941,106.16101 87.9420766,104.147 C84.4440591,102.13299 81.6880867,99.3770175 79.6740766,95.879 C77.6600666,92.3809825 76.2644138,88.2823568 75.4870766,83.583 C74.7097394,78.8836432 74.3210766,73.8133605 74.3210766,68.372 C74.3210766,63.9199777 74.7980719,59.4326893 75.7520766,54.91 C76.7060814,50.3873107 78.278399,46.2710186 80.4690766,42.561 C82.6597542,38.8509815 85.5393921,35.8300117 89.1080766,33.498 C92.6767611,31.1659883 97.0757171,30 102.305077,30 C105.273091,30 108.064397,30.4946617 110.679077,31.484 C113.293756,32.4733383 115.608067,33.8513245 117.622077,35.618 C119.636087,37.3846755 121.27907,39.5046543 122.551077,41.978 C123.823083,44.4513457 124.529743,47.2073181 124.671077,50.246 L112.587077,50.246 Z M100.927077,97.098 C103.117754,97.098 105.025735,96.6563378 106.651077,95.773 C108.276418,94.8896623 109.636738,93.7413404 110.732077,92.328 C111.827415,90.9146596 112.640074,89.271676 113.170077,87.399 C113.700079,85.526324 113.965077,83.6006766 113.965077,81.622 C113.965077,79.6433234 113.700079,77.7353425 113.170077,75.898 C112.640074,74.0606575 111.827415,72.4530069 110.732077,71.075 C109.636738,69.6969931 108.276418,68.5840042 106.651077,67.736 C105.025735,66.8879958 103.117754,66.464 100.927077,66.464 C98.736399,66.464 96.8107516,66.8703293 95.1500766,67.683 C93.4894017,68.4956707 92.0937489,69.5909931 90.9630766,70.969 C89.8324043,72.3470069 88.9844128,73.9546575 88.4190766,75.792 C87.8537405,77.6293425 87.5710766,79.5726564 87.5710766,81.622 C87.5710766,83.6713436 87.8537405,85.6146575 88.4190766,87.452 C88.9844128,89.2893425 89.8324043,90.9323261 90.9630766,92.381 C92.0937489,93.8296739 93.4894017,94.9779958 95.1500766,95.826 C96.8107516,96.6740042 98.736399,97.098 100.927077,97.098 L100.927077,97.098 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/help": {
            "title": "$:/core/images/help",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-help tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M36.0548906,111.44117 C30.8157418,115.837088 20.8865444,118.803477 9.5,118.803477 C7.86465619,118.803477 6.25937294,118.742289 4.69372699,118.624467 C12.612543,115.984876 18.7559465,110.02454 21.0611049,102.609942 C8.74739781,92.845129 1.04940554,78.9359851 1.04940554,63.5 C1.04940554,33.9527659 29.2554663,10 64.0494055,10 C98.8433448,10 127.049406,33.9527659 127.049406,63.5 C127.049406,93.0472341 98.8433448,117 64.0494055,117 C53.9936953,117 44.48824,114.999337 36.0548906,111.44117 L36.0548906,111.44117 Z M71.4042554,77.5980086 C71.406883,77.2865764 71.4095079,76.9382011 71.4119569,76.5610548 C71.4199751,75.3262169 71.4242825,74.0811293 71.422912,72.9158546 C71.4215244,71.736154 71.4143321,70.709635 71.4001396,69.8743525 C71.4078362,68.5173028 71.9951951,67.7870427 75.1273009,65.6385471 C75.2388969,65.5619968 76.2124091,64.8981068 76.5126553,64.6910879 C79.6062455,62.5580654 81.5345849,60.9050204 83.2750652,58.5038955 C85.6146327,55.2762841 86.8327108,51.426982 86.8327108,46.8554323 C86.8327108,33.5625756 76.972994,24.9029551 65.3778484,24.9029551 C54.2752771,24.9029551 42.8794554,34.5115163 41.3121702,47.1975534 C40.9043016,50.4989536 43.2499725,53.50591 46.5513726,53.9137786 C49.8527728,54.3216471 52.8597292,51.9759763 53.2675978,48.6745761 C54.0739246,42.1479456 60.2395837,36.9492759 65.3778484,36.9492759 C70.6427674,36.9492759 74.78639,40.5885487 74.78639,46.8554323 C74.78639,50.4892974 73.6853224,52.008304 69.6746221,54.7736715 C69.4052605,54.9593956 68.448509,55.6118556 68.3131127,55.7047319 C65.6309785,57.5445655 64.0858213,58.803255 62.6123358,60.6352315 C60.5044618,63.2559399 59.3714208,66.3518252 59.3547527,69.9487679 C59.3684999,70.8407274 59.3752803,71.8084521 59.3765995,72.9300232 C59.3779294,74.0607297 59.3737237,75.2764258 59.36589,76.482835 C59.3634936,76.8518793 59.3609272,77.1924914 59.3583633,77.4963784 C59.3568319,77.6778944 59.3556368,77.8074256 59.3549845,77.8730928 C59.3219814,81.1994287 61.9917551,83.9227111 65.318091,83.9557142 C68.644427,83.9887173 71.3677093,81.3189435 71.4007124,77.9926076 C71.4014444,77.9187458 71.402672,77.7856841 71.4042554,77.5980086 Z M65.3778489,102.097045 C69.5359735,102.097045 72.9067994,98.7262189 72.9067994,94.5680944 C72.9067994,90.4099698 69.5359735,87.0391439 65.3778489,87.0391439 C61.2197243,87.0391439 57.8488984,90.4099698 57.8488984,94.5680944 C57.8488984,98.7262189 61.2197243,102.097045 65.3778489,102.097045 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/home-button": {
            "title": "$:/core/images/home-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-home-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M112.9847,119.501583 C112.99485,119.336814 113,119.170705 113,119.003406 L113,67.56802 C116.137461,70.5156358 121.076014,70.4518569 124.133985,67.3938855 C127.25818,64.2696912 127.260618,59.2068102 124.131541,56.0777326 L70.3963143,2.34250601 C68.8331348,0.779326498 66.7828947,-0.000743167069 64.7337457,1.61675364e-05 C62.691312,-0.00409949529 60.6426632,0.777559815 59.077717,2.34250601 L33,28.420223 L33,28.420223 L33,8.00697327 C33,3.58484404 29.4092877,0 25,0 C20.581722,0 17,3.59075293 17,8.00697327 L17,44.420223 L5.3424904,56.0777326 C2.21694607,59.2032769 2.22220878,64.2760483 5.34004601,67.3938855 C8.46424034,70.5180798 13.5271213,70.5205187 16.6561989,67.3914411 L17,67.04764 L17,119.993027 C17,119.994189 17.0000002,119.995351 17.0000007,119.996514 C17.0000002,119.997675 17,119.998838 17,120 C17,124.418278 20.5881049,128 24.9992458,128 L105.000754,128 C109.418616,128 113,124.409288 113,120 C113,119.832611 112.99485,119.666422 112.9847,119.501583 Z M97,112 L97,51.5736087 L97,51.5736087 L64.7370156,19.3106244 L33,51.04764 L33,112 L97,112 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/import-button": {
            "title": "$:/core/images/import-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-import-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M105.449437,94.2138951 C105.449437,94.2138951 110.049457,94.1897106 110.049457,99.4026111 C110.049457,104.615512 105.163246,104.615511 105.163246,104.615511 L45.0075072,105.157833 C45.0075072,105.157833 0.367531803,106.289842 0.367532368,66.6449212 C0.367532934,27.0000003 45.0428249,27.0000003 45.0428249,27.0000003 L105.532495,27.0000003 C105.532495,27.0000003 138.996741,25.6734987 138.996741,55.1771866 C138.996741,84.6808745 105.727102,82.8457535 105.727102,82.8457535 L56.1735087,82.8457535 C56.1735087,82.8457535 22.6899229,85.1500223 22.6899229,66.0913753 C22.6899229,47.0327282 56.1735087,49.3383013 56.1735087,49.3383013 L105.727102,49.3383013 C105.727102,49.3383013 111.245209,49.3383024 111.245209,54.8231115 C111.245209,60.3079206 105.727102,60.5074524 105.727102,60.5074524 L56.1735087,60.5074524 C56.1735087,60.5074524 37.48913,60.5074528 37.48913,66.6449195 C37.48913,72.7823862 56.1735087,71.6766023 56.1735087,71.6766023 L105.727102,71.6766029 C105.727102,71.6766029 127.835546,73.1411469 127.835546,55.1771866 C127.835546,35.5304025 105.727102,38.3035317 105.727102,38.3035317 L45.0428249,38.3035317 C45.0428249,38.3035317 11.5287276,38.3035313 11.5287276,66.6449208 C11.5287276,94.9863103 45.0428244,93.9579678 45.0428244,93.9579678 L105.449437,94.2138951 Z\" transform=\"translate(69.367532, 66.000000) rotate(-45.000000) translate(-69.367532, -66.000000) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/info-button": {
            "title": "$:/core/images/info-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-info-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <g transform=\"translate(0.049406, 0.000000)\">\n            <path d=\"M64,128 C99.346224,128 128,99.346224 128,64 C128,28.653776 99.346224,0 64,0 C28.653776,0 0,28.653776 0,64 C0,99.346224 28.653776,128 64,128 Z M64,112 C90.509668,112 112,90.509668 112,64 C112,37.490332 90.509668,16 64,16 C37.490332,16 16,37.490332 16,64 C16,90.509668 37.490332,112 64,112 Z\"></path>\n            <circle cx=\"64\" cy=\"32\" r=\"8\"></circle>\n            <rect x=\"56\" y=\"48\" width=\"16\" height=\"56\" rx=\"8\"></rect>\n        </g>\n    </g>\n</svg>"
        },
        "$:/core/images/italic": {
            "title": "$:/core/images/italic",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-italic tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n         <polygon points=\"66.7114846 0 89.1204482 0 62.4089636 128 40 128\"></polygon>\n    </g>\n</svg>"
        },
        "$:/core/images/left-arrow": {
            "title": "$:/core/images/left-arrow",
            "created": "20150315234410875",
            "modified": "20150315235324760",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-left-arrow tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <path transform=\"rotate(135, 63.8945, 64.1752)\" d=\"m109.07576,109.35336c-1.43248,1.43361 -3.41136,2.32182 -5.59717,2.32182l-79.16816,0c-4.36519,0 -7.91592,-3.5444 -7.91592,-7.91666c0,-4.36337 3.54408,-7.91667 7.91592,-7.91667l71.25075,0l0,-71.25075c0,-4.3652 3.54442,-7.91592 7.91667,-7.91592c4.36336,0 7.91667,3.54408 7.91667,7.91592l0,79.16815c0,2.1825 -0.88602,4.16136 -2.3185,5.59467l-0.00027,-0.00056z\"/>\n</svg>\n"
        },
        "$:/core/images/line-width": {
            "title": "$:/core/images/line-width",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-line-width tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M128,-97 L112.992786,-97 C112.452362,-97 112,-96.5522847 112,-96 C112,-95.4438648 112.444486,-95 112.992786,-95 L128,-95 L128,-97 Z M128,-78.6794919 L111.216185,-88.3696322 C110.748163,-88.6398444 110.132549,-88.4782926 109.856406,-88 C109.578339,-87.5183728 109.741342,-86.9117318 110.216185,-86.6375814 L128,-76.3700908 L128,-78.6794919 Z M78.6794919,-128 L88.3696322,-111.216185 C88.6437826,-110.741342 88.4816272,-110.134474 88,-109.856406 C87.5217074,-109.580264 86.9077936,-109.748163 86.6375814,-110.216185 L76.3700908,-128 L78.6794919,-128 Z M97,-128 L97,-112.992786 C97,-112.444486 96.5561352,-112 96,-112 C95.4477153,-112 95,-112.452362 95,-112.992786 L95,-128 L97,-128 Z M115.629909,-128 L105.362419,-110.216185 C105.088268,-109.741342 104.481627,-109.578339 104,-109.856406 C103.521707,-110.132549 103.360156,-110.748163 103.630368,-111.216185 L113.320508,-128 L115.629909,-128 Z M128,-113.320508 L111.216185,-103.630368 C110.741342,-103.356217 110.134474,-103.518373 109.856406,-104 C109.580264,-104.478293 109.748163,-105.092206 110.216185,-105.362419 L128,-115.629909 L128,-113.320508 Z M48,-96 C48,-96.5522847 48.4523621,-97 48.9927864,-97 L79.0072136,-97 C79.5555144,-97 80,-96.5561352 80,-96 C80,-95.4477153 79.5476379,-95 79.0072136,-95 L48.9927864,-95 C48.4444856,-95 48,-95.4438648 48,-96 Z M54.4307806,-120 C54.706923,-120.478293 55.3225377,-120.639844 55.7905589,-120.369632 L81.7838153,-105.362419 C82.2586577,-105.088268 82.4216611,-104.481627 82.1435935,-104 C81.8674512,-103.521707 81.2518365,-103.360156 80.7838153,-103.630368 L54.7905589,-118.637581 C54.3157165,-118.911732 54.152713,-119.518373 54.4307806,-120 Z M104,-82.1435935 C104.478293,-82.4197359 105.092206,-82.2518365 105.362419,-81.7838153 L120.369632,-55.7905589 C120.643783,-55.3157165 120.481627,-54.7088482 120,-54.4307806 C119.521707,-54.1546382 118.907794,-54.3225377 118.637581,-54.7905589 L103.630368,-80.7838153 C103.356217,-81.2586577 103.518373,-81.865526 104,-82.1435935 Z M96,-80 C96.5522847,-80 97,-79.5476379 97,-79.0072136 L97,-48.9927864 C97,-48.4444856 96.5561352,-48 96,-48 C95.4477153,-48 95,-48.4523621 95,-48.9927864 L95,-79.0072136 C95,-79.5555144 95.4438648,-80 96,-80 Z M88,-82.1435935 C88.4782926,-81.8674512 88.6398444,-81.2518365 88.3696322,-80.7838153 L73.3624186,-54.7905589 C73.0882682,-54.3157165 72.4816272,-54.152713 72,-54.4307806 C71.5217074,-54.706923 71.3601556,-55.3225377 71.6303678,-55.7905589 L86.6375814,-81.7838153 C86.9117318,-82.2586577 87.5183728,-82.4216611 88,-82.1435935 Z M82.1435935,-88 C82.4197359,-87.5217074 82.2518365,-86.9077936 81.7838153,-86.6375814 L55.7905589,-71.6303678 C55.3157165,-71.3562174 54.7088482,-71.5183728 54.4307806,-72 C54.1546382,-72.4782926 54.3225377,-73.0922064 54.7905589,-73.3624186 L80.7838153,-88.3696322 C81.2586577,-88.6437826 81.865526,-88.4816272 82.1435935,-88 Z M1.30626177e-08,-41.9868843 L15.0170091,-57.9923909 L20.7983821,-52.9749272 L44.7207091,-81.2095939 L73.4260467,-42.1002685 L85.984793,-56.6159488 L104.48741,-34.0310661 L127.969109,-47.4978019 L127.969109,7.99473128e-07 L1.30626177e-08,7.99473128e-07 L1.30626177e-08,-41.9868843 Z M96,-84 C102.627417,-84 108,-89.372583 108,-96 C108,-102.627417 102.627417,-108 96,-108 C89.372583,-108 84,-102.627417 84,-96 C84,-89.372583 89.372583,-84 96,-84 Z\"></path>\n        <path d=\"M16,18 L112,18 C113.104569,18 114,17.1045695 114,16 C114,14.8954305 113.104569,14 112,14 L16,14 C14.8954305,14 14,14.8954305 14,16 C14,17.1045695 14.8954305,18 16,18 L16,18 Z M16,35 L112,35 C114.209139,35 116,33.209139 116,31 C116,28.790861 114.209139,27 112,27 L16,27 C13.790861,27 12,28.790861 12,31 C12,33.209139 13.790861,35 16,35 L16,35 Z M16,56 L112,56 C115.313708,56 118,53.3137085 118,50 C118,46.6862915 115.313708,44 112,44 L16,44 C12.6862915,44 10,46.6862915 10,50 C10,53.3137085 12.6862915,56 16,56 L16,56 Z M16,85 L112,85 C117.522847,85 122,80.5228475 122,75 C122,69.4771525 117.522847,65 112,65 L16,65 C10.4771525,65 6,69.4771525 6,75 C6,80.5228475 10.4771525,85 16,85 L16,85 Z M16,128 L112,128 C120.836556,128 128,120.836556 128,112 C128,103.163444 120.836556,96 112,96 L16,96 C7.163444,96 0,103.163444 0,112 C0,120.836556 7.163444,128 16,128 L16,128 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/link": {
            "title": "$:/core/images/link",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-link tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M128.719999,57.568543 C130.219553,53.8628171 131.045202,49.8121445 131.045202,45.5685425 C131.045202,27.8915447 116.718329,13.5685425 99.0452364,13.5685425 L67.0451674,13.5685425 C49.3655063,13.5685425 35.0452019,27.8954305 35.0452019,45.5685425 C35.0452019,63.2455403 49.3720745,77.5685425 67.0451674,77.5685425 L99.0452364,77.5685425 C100.406772,77.5685425 101.748384,77.4835732 103.065066,77.3186499 C96.4792444,73.7895096 91.1190212,68.272192 87.7873041,61.5685425 L67.0506214,61.5685425 C58.2110723,61.5685425 51.0452019,54.4070414 51.0452019,45.5685425 C51.0452019,36.7319865 58.2005234,29.5685425 67.0506214,29.5685425 L99.0397824,29.5685425 C107.879331,29.5685425 115.045202,36.7300436 115.045202,45.5685425 C115.045202,48.9465282 113.99957,52.0800164 112.21335,54.6623005 C114.314383,56.4735917 117.050039,57.5685425 120.041423,57.5685425 L128.720003,57.5685425 Z\" transform=\"translate(83.045202, 45.568542) rotate(-225.000000) translate(-83.045202, -45.568542)\"></path>\n        <path d=\"M-0.106255113,71.0452019 C-1.60580855,74.7509276 -2.43145751,78.8016001 -2.43145751,83.0452019 C-2.43145751,100.7222 11.8954151,115.045202 29.568508,115.045202 L61.568577,115.045202 C79.2482381,115.045202 93.5685425,100.718314 93.5685425,83.0452019 C93.5685425,65.3682041 79.2416699,51.0452019 61.568577,51.0452019 L29.568508,51.0452019 C28.206973,51.0452019 26.8653616,51.1301711 25.5486799,51.2950943 C32.1345,54.8242347 37.4947231,60.3415524 40.8264403,67.0452019 L61.563123,67.0452019 C70.4026721,67.0452019 77.5685425,74.206703 77.5685425,83.0452019 C77.5685425,91.8817579 70.413221,99.0452019 61.563123,99.0452019 L29.573962,99.0452019 C20.7344129,99.0452019 13.5685425,91.8837008 13.5685425,83.0452019 C13.5685425,79.6672162 14.6141741,76.533728 16.4003949,73.9514439 C14.2993609,72.1401527 11.5637054,71.0452019 8.5723215,71.0452019 L-0.106255113,71.0452019 Z\" transform=\"translate(45.568542, 83.045202) rotate(-225.000000) translate(-45.568542, -83.045202)\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/linkify": {
            "title": "$:/core/images/linkify",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-linkify-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\"><path d=\"M17.031 31.919H9.048V96.85h7.983v6.92H0V25h17.031v6.919zm24.66 0h-7.983V96.85h7.983v6.92H24.66V25h17.03v6.919zM67.77 56.422l11.975-3.903 2.306 7.096-12.063 3.903 7.628 10.379-6.12 4.534-7.63-10.467-7.45 10.2-5.943-4.523L58.1 63.518 45.95 59.35l2.306-7.096 12.064 4.17V43.825h7.45v12.596zM86.31 96.85h7.982V31.92H86.31V25h17.031v78.77H86.31v-6.92zm24.659 0h7.983V31.92h-7.983V25H128v78.77h-17.031v-6.92z\" fill-rule=\"evenodd\"/></svg>"
        },
        "$:/core/images/list-bullet": {
            "title": "$:/core/images/list-bullet",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-list-bullet tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M11.6363636,40.2727273 C18.0629498,40.2727273 23.2727273,35.0629498 23.2727273,28.6363636 C23.2727273,22.2097775 18.0629498,17 11.6363636,17 C5.20977746,17 0,22.2097775 0,28.6363636 C0,35.0629498 5.20977746,40.2727273 11.6363636,40.2727273 Z M11.6363636,75.1818182 C18.0629498,75.1818182 23.2727273,69.9720407 23.2727273,63.5454545 C23.2727273,57.1188684 18.0629498,51.9090909 11.6363636,51.9090909 C5.20977746,51.9090909 0,57.1188684 0,63.5454545 C0,69.9720407 5.20977746,75.1818182 11.6363636,75.1818182 Z M11.6363636,110.090909 C18.0629498,110.090909 23.2727273,104.881132 23.2727273,98.4545455 C23.2727273,92.0279593 18.0629498,86.8181818 11.6363636,86.8181818 C5.20977746,86.8181818 0,92.0279593 0,98.4545455 C0,104.881132 5.20977746,110.090909 11.6363636,110.090909 Z M34.9090909,22.8181818 L128,22.8181818 L128,34.4545455 L34.9090909,34.4545455 L34.9090909,22.8181818 Z M34.9090909,57.7272727 L128,57.7272727 L128,69.3636364 L34.9090909,69.3636364 L34.9090909,57.7272727 Z M34.9090909,92.6363636 L128,92.6363636 L128,104.272727 L34.9090909,104.272727 L34.9090909,92.6363636 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/list-number": {
            "title": "$:/core/images/list-number",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-list-number tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M33.8390805,22.3563218 L128,22.3563218 L128,34.1264368 L33.8390805,34.1264368 L33.8390805,22.3563218 Z M33.8390805,57.6666667 L128,57.6666667 L128,69.4367816 L33.8390805,69.4367816 L33.8390805,57.6666667 Z M33.8390805,92.9770115 L128,92.9770115 L128,104.747126 L33.8390805,104.747126 L33.8390805,92.9770115 Z M0.379509711,42.6307008 L0.379509711,40.4082314 L1.37821948,40.4082314 C2.20382368,40.4082314 2.82301754,40.268077 3.23581964,39.9877642 C3.64862174,39.7074513 3.85501969,39.0400498 3.85501969,37.9855395 L3.85501969,22.7686318 C3.85501969,21.3270228 3.66193774,20.4327047 3.27576803,20.0856507 C2.88959832,19.7385967 1.79768657,19.5650723 0,19.5650723 L0,17.4226919 C3.50215975,17.2758613 6.25191314,16.4683055 8.24934266,15 L10.3666074,15 L10.3666074,37.865406 C10.3666074,38.786434 10.5164123,39.4404875 10.8160268,39.8275862 C11.1156412,40.2146849 11.764796,40.4082314 12.7635108,40.4082314 L13.7622206,40.4082314 L13.7622206,42.6307008 L0.379509711,42.6307008 Z M0.0798967812,77.9873934 L0.0798967812,76.0852799 C7.27064304,69.5312983 10.8659622,63.5046623 10.8659622,58.005191 C10.8659622,56.4434479 10.5397203,55.195407 9.88722667,54.2610308 C9.23473303,53.3266546 8.36253522,52.8594735 7.27060709,52.8594735 C6.3784219,52.8594735 5.61608107,53.1764892 4.98356173,53.8105302 C4.35104238,54.4445712 4.03478745,55.1753759 4.03478745,56.0029663 C4.03478745,56.9773871 4.28113339,57.8316611 4.77383268,58.5658139 C4.88036225,58.7259926 4.93362624,58.8461249 4.93362624,58.9262143 C4.93362624,59.0730449 4.77383427,59.2065252 4.45424555,59.3266593 C4.2411864,59.4067486 3.70188852,59.6336652 2.83633573,60.0074156 C1.99741533,60.3811661 1.47809145,60.5680386 1.2783485,60.5680386 C1.03865696,60.5680386 0.765679018,60.1976307 0.459406492,59.4568039 C0.153133966,58.715977 0,57.9184322 0,57.0641453 C0,55.1153036 0.848894811,53.5202138 2.5467099,52.2788283 C4.24452499,51.0374428 6.34512352,50.4167594 8.84856852,50.4167594 C11.3120649,50.4167594 13.3793735,51.0874979 15.0505562,52.4289952 C16.7217389,53.7704924 17.5573177,55.5224215 17.5573177,57.684835 C17.5573177,58.9662652 17.2743527,60.2076321 16.7084144,61.4089729 C16.142476,62.6103138 14.7875733,64.4623531 12.6436656,66.9651465 C10.4997579,69.4679398 8.40914641,71.7804862 6.3717683,73.902855 L17.8169822,73.902855 L16.7982982,79.6292176 L14.6810335,79.6292176 C14.7609307,79.3489048 14.8008787,79.0952922 14.8008787,78.8683723 C14.8008787,78.4812736 14.7010087,78.237672 14.5012658,78.1375603 C14.3015228,78.0374485 13.9020429,77.9873934 13.3028141,77.9873934 L0.0798967812,77.9873934 Z M12.2042333,97.1935484 C13.9486551,97.2335931 15.4400468,97.8309175 16.6784531,98.9855395 C17.9168594,100.140162 18.5360532,101.75861 18.5360532,103.840934 C18.5360532,106.830938 17.4041935,109.233584 15.14044,111.048943 C12.8766866,112.864303 10.1402492,113.771969 6.93104577,113.771969 C4.92030005,113.771969 3.26245842,113.388213 1.95747114,112.62069 C0.652483855,111.853166 0,110.848727 0,109.607341 C0,108.833144 0.26964894,108.209124 0.808954909,107.735261 C1.34826088,107.261399 1.93749375,107.024472 2.57667119,107.024472 C3.21584864,107.024472 3.73850152,107.224692 4.14464552,107.625139 C4.55078953,108.025586 4.92696644,108.67964 5.27318756,109.587319 C5.73925445,110.855401 6.51158227,111.489433 7.59019421,111.489433 C8.85523291,111.489433 9.87723568,111.012241 10.6562332,110.057842 C11.4352307,109.103444 11.8247236,107.371536 11.8247236,104.862069 C11.8247236,103.153495 11.7048796,101.838714 11.4651881,100.917686 C11.2254966,99.9966584 10.6728827,99.5361513 9.80732989,99.5361513 C9.22141723,99.5361513 8.62219737,99.843156 8.00965231,100.457175 C7.51695303,100.951059 7.07752513,101.197998 6.69135542,101.197998 C6.3584505,101.197998 6.08880156,101.051169 5.88240051,100.757508 C5.67599946,100.463847 5.57280049,100.183539 5.57280049,99.916574 C5.57280049,99.5962164 5.67599946,99.3225818 5.88240051,99.0956618 C6.08880156,98.8687419 6.57150646,98.5016711 7.33052967,97.9944383 C10.2068282,96.0722929 11.6449559,93.9766521 11.6449559,91.7074527 C11.6449559,90.5194601 11.3386879,89.615131 10.7261429,88.9944383 C10.1135978,88.3737455 9.37455999,88.0634038 8.5090072,88.0634038 C7.71003539,88.0634038 6.98431355,88.3270274 6.33181991,88.8542825 C5.67932627,89.3815377 5.35308434,90.0122321 5.35308434,90.7463849 C5.35308434,91.3871 5.60608828,91.9810874 6.11210376,92.5283648 C6.28521432,92.7285883 6.3717683,92.8954387 6.3717683,93.028921 C6.3717683,93.1490551 5.80250943,93.4560598 4.6639746,93.9499444 C3.52543978,94.4438289 2.80970494,94.6907675 2.51674861,94.6907675 C2.10394651,94.6907675 1.76771758,94.3570667 1.50805174,93.6896552 C1.24838591,93.0222436 1.11855494,92.4082342 1.11855494,91.8476085 C1.11855494,90.0989901 2.04734573,88.6240327 3.90495518,87.4226919 C5.76256463,86.2213511 7.86982116,85.6206897 10.226788,85.6206897 C12.2907985,85.6206897 14.0784711,86.0678487 15.5898594,86.9621802 C17.1012478,87.8565117 17.8569306,89.0778566 17.8569306,90.6262514 C17.8569306,91.987771 17.2876717,93.2491599 16.1491369,94.4104561 C15.0106021,95.5717522 13.6956474,96.4994404 12.2042333,97.1935484 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/list": {
            "title": "$:/core/images/list",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-list tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M0.719999312,185.568543 C2.21955287,181.862817 3.0452019,177.812144 3.0452019,173.568542 C3.0452019,155.891545 -11.2816707,141.568542 -28.9547636,141.568542 L-60.9548326,141.568542 C-78.6344937,141.568542 -92.9547981,155.895431 -92.9547981,173.568542 C-92.9547981,191.24554 -78.6279255,205.568542 -60.9548326,205.568542 L-28.9547636,205.568542 C-27.593228,205.568542 -26.2516158,205.483573 -24.9349335,205.31865 C-31.5207556,201.78951 -36.8809788,196.272192 -40.2126959,189.568542 L-60.9493786,189.568542 C-69.7889277,189.568542 -76.9547981,182.407041 -76.9547981,173.568542 C-76.9547981,164.731986 -69.7994766,157.568542 -60.9493786,157.568542 L-28.9602176,157.568542 C-20.1206685,157.568542 -12.9547981,164.730044 -12.9547981,173.568542 C-12.9547981,176.946528 -14.0004297,180.080016 -15.7866505,182.6623 C-13.6856165,184.473592 -10.949961,185.568542 -7.9585771,185.568542 L0.720002586,185.568542 Z\" transform=\"translate(-44.954798, 173.568542) rotate(-225.000000) translate(44.954798, -173.568542) \"></path>\n        <path d=\"M87.7480315,128 L23.9992458,128 C19.5813843,128 16,124.409247 16,119.993027 L16,8.00697327 C16,3.58484404 19.5881049,0 23.9992458,0 L104.000754,0 C108.418616,0 112,3.59075293 112,8.00697327 L112,104 L91.2492027,104 C90.2848199,104 89.410573,104.391703 88.7768998,105.025201 C88.1373658,105.661376 87.7480315,106.53563 87.7480315,107.501171 L87.7480315,128 Z M95.7480315,127.879386 L111.627417,112 L95.7480315,112 L95.7480315,127.879386 Z M40,15.5089165 C40,13.5709954 41.5636015,12 43.4998101,12 L98.5001899,12 C100.433082,12 102,13.5614718 102,15.5089165 L102,16.4910835 C102,18.4290046 100.436399,20 98.5001899,20 L43.4998101,20 C41.5669183,20 40,18.4385282 40,16.4910835 L40,15.5089165 Z M32,22 C35.3137085,22 38,19.3137085 38,16 C38,12.6862915 35.3137085,10 32,10 C28.6862915,10 26,12.6862915 26,16 C26,19.3137085 28.6862915,22 32,22 Z M40,31.5089165 C40,29.5709954 41.5636015,28 43.4998101,28 L98.5001899,28 C100.433082,28 102,29.5614718 102,31.5089165 L102,32.4910835 C102,34.4290046 100.436399,36 98.5001899,36 L43.4998101,36 C41.5669183,36 40,34.4385282 40,32.4910835 L40,31.5089165 Z M40,47.5089165 C40,45.5709954 41.5636015,44 43.4998101,44 L98.5001899,44 C100.433082,44 102,45.5614718 102,47.5089165 L102,48.4910835 C102,50.4290046 100.436399,52 98.5001899,52 L43.4998101,52 C41.5669183,52 40,50.4385282 40,48.4910835 L40,47.5089165 Z M40,63.5089165 C40,61.5709954 41.5636015,60 43.4998101,60 L98.5001899,60 C100.433082,60 102,61.5614718 102,63.5089165 L102,64.4910835 C102,66.4290046 100.436399,68 98.5001899,68 L43.4998101,68 C41.5669183,68 40,66.4385282 40,64.4910835 L40,63.5089165 Z M40,79.5089165 C40,77.5709954 41.5636015,76 43.4998101,76 L98.5001899,76 C100.433082,76 102,77.5614718 102,79.5089165 L102,80.4910835 C102,82.4290046 100.436399,84 98.5001899,84 L43.4998101,84 C41.5669183,84 40,82.4385282 40,80.4910835 L40,79.5089165 Z M40,95.5089165 C40,93.5709954 41.5636015,92 43.4998101,92 L98.5001899,92 C100.433082,92 102,93.5614718 102,95.5089165 L102,96.4910835 C102,98.4290046 100.436399,100 98.5001899,100 L43.4998101,100 C41.5669183,100 40,98.4385282 40,96.4910835 L40,95.5089165 Z M40,111.508916 C40,109.570995 41.5680474,108 43.4972017,108 L76.5027983,108 C78.4342495,108 80,109.561472 80,111.508916 L80,112.491084 C80,114.429005 78.4319526,116 76.5027983,116 L43.4972017,116 C41.5657505,116 40,114.438528 40,112.491084 L40,111.508916 Z M32,38 C35.3137085,38 38,35.3137085 38,32 C38,28.6862915 35.3137085,26 32,26 C28.6862915,26 26,28.6862915 26,32 C26,35.3137085 28.6862915,38 32,38 Z M32,54 C35.3137085,54 38,51.3137085 38,48 C38,44.6862915 35.3137085,42 32,42 C28.6862915,42 26,44.6862915 26,48 C26,51.3137085 28.6862915,54 32,54 Z M32,70 C35.3137085,70 38,67.3137085 38,64 C38,60.6862915 35.3137085,58 32,58 C28.6862915,58 26,60.6862915 26,64 C26,67.3137085 28.6862915,70 32,70 Z M32,86 C35.3137085,86 38,83.3137085 38,80 C38,76.6862915 35.3137085,74 32,74 C28.6862915,74 26,76.6862915 26,80 C26,83.3137085 28.6862915,86 32,86 Z M32,102 C35.3137085,102 38,99.3137085 38,96 C38,92.6862915 35.3137085,90 32,90 C28.6862915,90 26,92.6862915 26,96 C26,99.3137085 28.6862915,102 32,102 Z M32,118 C35.3137085,118 38,115.313708 38,112 C38,108.686292 35.3137085,106 32,106 C28.6862915,106 26,108.686292 26,112 C26,115.313708 28.6862915,118 32,118 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/locked-padlock": {
            "title": "$:/core/images/locked-padlock",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-locked-padlock tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M96.4723753,64 L105,64 L105,96.0097716 C105,113.673909 90.6736461,128 73.001193,128 L55.998807,128 C38.3179793,128 24,113.677487 24,96.0097716 L24,64 L32.0000269,64 C32.0028554,48.2766389 32.3030338,16.2688026 64.1594984,16.2688041 C95.9543927,16.2688056 96.4648869,48.325931 96.4723753,64 Z M80.5749059,64 L48.4413579,64 C48.4426205,47.71306 48.5829272,31.9999996 64.1595001,31.9999996 C79.8437473,31.9999996 81.1369461,48.1359182 80.5749059,64 Z M67.7315279,92.3641717 C70.8232551,91.0923621 73,88.0503841 73,84.5 C73,79.8055796 69.1944204,76 64.5,76 C59.8055796,76 56,79.8055796 56,84.5 C56,87.947435 58.0523387,90.9155206 61.0018621,92.2491029 L55.9067479,115.020857 L72.8008958,115.020857 L67.7315279,92.3641717 L67.7315279,92.3641717 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/mail": {
            "title": "$:/core/images/mail",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-mail tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M122.826782,104.894066 C121.945525,105.22777 120.990324,105.41043 119.993027,105.41043 L8.00697327,105.41043 C7.19458381,105.41043 6.41045219,105.289614 5.67161357,105.064967 L5.67161357,105.064967 L39.8346483,70.9019325 L60.6765759,91.7438601 C61.6118278,92.679112 62.8865166,93.0560851 64.0946097,92.8783815 C65.2975108,93.0473238 66.5641085,92.6696979 67.4899463,91.7438601 L88.5941459,70.6396605 C88.6693095,70.7292352 88.7490098,70.8162939 88.8332479,70.9005321 L122.826782,104.894066 Z M127.903244,98.6568194 C127.966933,98.2506602 128,97.8343714 128,97.4103789 L128,33.410481 C128,32.7414504 127.917877,32.0916738 127.763157,31.4706493 L94.2292399,65.0045665 C94.3188145,65.0797417 94.4058701,65.1594458 94.4901021,65.2436778 L127.903244,98.6568194 Z M0.205060636,99.2178117 C0.0709009529,98.6370366 0,98.0320192 0,97.4103789 L0,33.410481 C0,32.694007 0.0944223363,31.9995312 0.27147538,31.3387595 L0.27147538,31.3387595 L34.1777941,65.2450783 L0.205060636,99.2178117 L0.205060636,99.2178117 Z M5.92934613,25.6829218 C6.59211333,25.5051988 7.28862283,25.4104299 8.00697327,25.4104299 L119.993027,25.4104299 C120.759109,25.4104299 121.500064,25.5178649 122.201605,25.7184927 L122.201605,25.7184927 L64.0832611,83.8368368 L5.92934613,25.6829218 L5.92934613,25.6829218 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/menu-button": {
            "title": "$:/core/images/menu-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-menu-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <rect x=\"0\" y=\"16\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n    <rect x=\"0\" y=\"56\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n    <rect x=\"0\" y=\"96\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n</svg>"
        },
        "$:/core/images/mono-block": {
            "title": "$:/core/images/mono-block",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-mono-block tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M23.9653488,32.9670593 L24.3217888,32.9670593 C25.0766067,32.9670593 25.6497006,33.1592554 26.0410876,33.5436534 C26.4324747,33.9280514 26.6281653,34.4906619 26.6281653,35.2315017 C26.6281653,36.0562101 26.4219913,36.6502709 26.009637,37.0137017 C25.5972828,37.3771326 24.9158602,37.5588453 23.9653488,37.5588453 L17.6542639,37.5588453 C16.6897744,37.5588453 16.0048573,37.380627 15.5994921,37.0241852 C15.1941269,36.6677435 14.9914474,36.0701882 14.9914474,35.2315017 C14.9914474,34.4207713 15.1941269,33.8406885 15.5994921,33.4912358 C16.0048573,33.141783 16.6897744,32.9670593 17.6542639,32.9670593 L18.388111,32.9670593 L17.5284616,30.5139133 L8.47069195,30.5139133 L7.5691084,32.9670593 L8.30295547,32.9670593 C9.25346691,32.9670593 9.93488953,33.1452775 10.3472438,33.5017193 C10.759598,33.8581611 10.965772,34.4347494 10.965772,35.2315017 C10.965772,36.0562101 10.759598,36.6502709 10.3472438,37.0137017 C9.93488953,37.3771326 9.25346691,37.5588453 8.30295547,37.5588453 L2.89345418,37.5588453 C1.92896463,37.5588453 1.24404754,37.3771326 0.838682371,37.0137017 C0.433317198,36.6502709 0.230637652,36.0562101 0.230637652,35.2315017 C0.230637652,34.4906619 0.426328248,33.9280514 0.817715312,33.5436534 C1.20910238,33.1592554 1.78219626,32.9670593 2.53701417,32.9670593 L2.89345418,32.9670593 L8.51262607,17.3256331 L6.83526132,17.3256331 C5.88474988,17.3256331 5.20332727,17.1439204 4.79097304,16.7804895 C4.37861882,16.4170587 4.1724448,15.8299869 4.1724448,15.0192565 C4.1724448,14.1945481 4.37861882,13.6004873 4.79097304,13.2370565 C5.20332727,12.8736257 5.88474988,12.691913 6.83526132,12.691913 L14.6979086,12.691913 C15.9419603,12.691913 16.815579,13.3628521 17.318791,14.7047506 L17.318791,14.7676518 L23.9653488,32.9670593 Z M12.9786097,17.3256331 L9.9383861,26.1737321 L16.0188333,26.1737321 L12.9786097,17.3256331 Z M35.3809383,26.6979086 L35.3809383,33.0928616 L38.5259972,33.0928616 C40.7485166,33.0928616 42.3140414,32.8482484 43.2226185,32.3590146 C44.1311956,31.8697807 44.5854773,31.0520736 44.5854773,29.9058686 C44.5854773,28.7456855 44.1521624,27.9209895 43.2855197,27.4317556 C42.4188769,26.9425218 40.9022748,26.6979086 38.7356678,26.6979086 L35.3809383,26.6979086 Z M46.0741385,24.370565 C47.5977525,24.9296893 48.7159844,25.6949794 49.428868,26.666458 C50.1417516,27.6379366 50.498188,28.8784752 50.498188,30.388111 C50.498188,31.6601189 50.1906743,32.8202846 49.5756374,33.8686428 C48.9606006,34.917001 48.0799929,35.7766419 46.933788,36.4475911 C46.2628387,36.8389782 45.5115266,37.1220307 44.6798291,37.296757 C43.8481316,37.4714834 42.6704935,37.5588453 41.1468796,37.5588453 L39.3856466,37.5588453 L30.2020747,37.5588453 C29.2795194,37.5588453 28.6190637,37.3771326 28.2206876,37.0137017 C27.8223114,36.6502709 27.6231264,36.0562101 27.6231264,35.2315017 C27.6231264,34.4906619 27.811828,33.9280514 28.189237,33.5436534 C28.5666459,33.1592554 29.118773,32.9670593 29.8456347,32.9670593 L30.2020747,32.9670593 L30.2020747,17.3256331 L29.8456347,17.3256331 C29.118773,17.3256331 28.5666459,17.1299425 28.189237,16.7385554 C27.811828,16.3471683 27.6231264,15.7740744 27.6231264,15.0192565 C27.6231264,14.2085262 27.8258059,13.6179599 28.2311711,13.24754 C28.6365363,12.8771201 29.2934976,12.691913 30.2020747,12.691913 L39.8469219,12.691913 C42.796303,12.691913 45.0362615,13.2650068 46.5668644,14.4112118 C48.0974674,15.5574168 48.8627574,17.2347648 48.8627574,19.443306 C48.8627574,20.5335986 48.6286276,21.4945792 48.1603609,22.3262767 C47.6920943,23.1579742 46.9966938,23.8393968 46.0741385,24.370565 L46.0741385,24.370565 Z M35.3809383,17.1998307 L35.3809383,22.4835296 L38.2114913,22.4835296 C39.9307988,22.4835296 41.1433816,22.2808501 41.8492761,21.8754849 C42.5551706,21.4701197 42.9081126,20.7852027 42.9081126,19.8207131 C42.9081126,18.912136 42.5901154,18.2481858 41.9541114,17.8288425 C41.3181074,17.4094992 40.2872373,17.1998307 38.8614701,17.1998307 L35.3809383,17.1998307 Z M71.244119,13.3838259 C71.5236812,12.880614 71.8102281,12.5241775 72.1037684,12.3145059 C72.3973087,12.1048342 72.7677231,12 73.2150226,12 C73.8999499,12 74.3856819,12.1817127 74.6722332,12.5451435 C74.9587844,12.9085744 75.1020579,13.5305909 75.1020579,14.4112118 L75.143992,19.8626472 C75.143992,20.8271368 74.9867406,21.4771091 74.6722332,21.8125837 C74.3577257,22.1480584 73.7881263,22.3157932 72.9634178,22.3157932 C72.3763372,22.3157932 71.92555,22.1760142 71.6110425,21.896452 C71.2965351,21.6168898 71.0274605,21.0997075 70.8038107,20.3448896 C70.4403799,19.0169692 69.8602971,18.0629775 69.0635448,17.482886 C68.2667926,16.9027945 67.1625385,16.612753 65.7507494,16.612753 C63.5981206,16.612753 61.9487284,17.3396038 60.8025235,18.7933272 C59.6563185,20.2470506 59.0832246,22.3507245 59.0832246,25.104412 C59.0832246,27.8441215 59.6633074,29.9477954 60.8234905,31.4154969 C61.9836736,32.8831984 63.6400547,33.6170381 65.7926836,33.6170381 C67.2603851,33.6170381 68.878327,33.1278116 70.6465578,32.149344 C72.4147886,31.1708763 73.5295261,30.6816498 73.9908037,30.6816498 C74.53595,30.6816498 74.9937262,30.9122852 75.3641461,31.3735628 C75.734566,31.8348404 75.9197732,32.4079343 75.9197732,33.0928616 C75.9197732,34.3229353 74.836486,35.4831009 72.669879,36.5733935 C70.5032721,37.663686 68.0641285,38.2088241 65.3523753,38.2088241 C61.6901107,38.2088241 58.7267959,36.9997358 56.4623422,34.5815228 C54.1978885,32.1633099 53.0656786,29.0043046 53.0656786,25.104412 C53.0656786,21.3443006 54.2118664,18.22024 56.5042763,15.7321366 C58.7966863,13.2440331 61.7040894,12 65.226573,12 C66.2190187,12 67.1974717,12.1118232 68.1619613,12.3354729 C69.1264508,12.5591227 70.1538264,12.9085702 71.244119,13.3838259 L71.244119,13.3838259 Z M81.4645862,32.9670593 L81.4645862,17.3256331 L81.1081461,17.3256331 C80.3533282,17.3256331 79.7802344,17.1299425 79.3888473,16.7385554 C78.9974602,16.3471683 78.8017696,15.7740744 78.8017696,15.0192565 C78.8017696,14.2085262 79.0114381,13.6179599 79.4307814,13.24754 C79.8501247,12.8771201 80.5280528,12.691913 81.4645862,12.691913 L85.4063933,12.691913 L86.6434498,12.691913 C89.5648747,12.691913 91.7034933,12.8177141 93.0593699,13.06932 C94.4152465,13.320926 95.5684233,13.740263 96.5189347,14.3273436 C98.210286,15.3337675 99.5067362,16.7699967 100.408324,18.6360743 C101.309912,20.5021519 101.7607,22.6582429 101.7607,25.104412 C101.7607,27.6903623 101.247012,29.9512876 100.219621,31.8872557 C99.1922296,33.8232239 97.7350336,35.2874089 95.8479888,36.2798546 C94.9953241,36.7271541 93.9959043,37.0521403 92.8496993,37.2548229 C91.7034944,37.4575055 89.9981906,37.5588453 87.7337369,37.5588453 L85.4063933,37.5588453 L81.4645862,37.5588453 C80.5000966,37.5588453 79.8151795,37.380627 79.4098143,37.0241852 C79.0044492,36.6677435 78.8017696,36.0701882 78.8017696,35.2315017 C78.8017696,34.4906619 78.9974602,33.9280514 79.3888473,33.5436534 C79.7802344,33.1592554 80.3533282,32.9670593 81.1081461,32.9670593 L81.4645862,32.9670593 Z M86.8740874,17.2417648 L86.8740874,32.9670593 L88.0692098,32.9670593 C90.7110725,32.9670593 92.6609895,32.3205814 93.9190194,31.0276063 C95.1770492,29.7346312 95.8060547,27.7462749 95.8060547,25.0624779 C95.8060547,22.4206153 95.1665658,20.4497314 93.8875688,19.1497672 C92.6085718,17.849803 90.6831161,17.1998307 88.1111439,17.1998307 C87.7756693,17.1998307 87.5205727,17.2033252 87.3458463,17.2103142 C87.1711199,17.2173033 87.0138685,17.2277867 86.8740874,17.2417648 L86.8740874,17.2417648 Z M121.94052,17.1159625 L112.190837,17.1159625 L112.190837,22.4835296 L115.88104,22.4835296 L115.88104,22.2319249 C115.88104,21.4351727 116.055763,20.841112 116.405216,20.4497249 C116.754669,20.0583378 117.285829,19.8626472 117.998713,19.8626472 C118.627728,19.8626472 119.141415,20.0408655 119.539792,20.3973072 C119.938168,20.753749 120.137353,21.2045363 120.137353,21.7496826 C120.137353,21.7776388 120.144342,21.8684951 120.15832,22.0222543 C120.172298,22.1760135 120.179287,22.3297704 120.179287,22.4835296 L120.179287,26.8237109 C120.179287,27.7602442 120.011552,28.4311834 119.676077,28.8365486 C119.340603,29.2419138 118.795465,29.4445933 118.040647,29.4445933 C117.327763,29.4445933 116.789614,29.2558917 116.426183,28.8784827 C116.062752,28.5010738 115.88104,27.9419578 115.88104,27.201118 L115.88104,26.8237109 L112.190837,26.8237109 L112.190837,33.0928616 L121.94052,33.0928616 L121.94052,30.5977816 C121.94052,29.6612482 122.118738,28.9903091 122.47518,28.5849439 C122.831622,28.1795787 123.415199,27.9768992 124.225929,27.9768992 C125.022682,27.9768992 125.592281,28.1760842 125.934745,28.5744604 C126.277208,28.9728365 126.448438,29.6472701 126.448438,30.5977816 L126.448438,35.6718099 C126.448438,36.4266278 126.30167,36.9298322 126.008129,37.1814382 C125.714589,37.4330442 125.134506,37.5588453 124.267863,37.5588453 L107.095842,37.5588453 C106.173287,37.5588453 105.512831,37.3771326 105.114455,37.0137017 C104.716079,36.6502709 104.516894,36.0562101 104.516894,35.2315017 C104.516894,34.4906619 104.705595,33.9280514 105.083004,33.5436534 C105.460413,33.1592554 106.01254,32.9670593 106.739402,32.9670593 L107.095842,32.9670593 L107.095842,17.3256331 L106.739402,17.3256331 C106.026518,17.3256331 105.477886,17.126448 105.093488,16.7280719 C104.70909,16.3296957 104.516894,15.7600963 104.516894,15.0192565 C104.516894,14.2085262 104.719573,13.6179599 105.124938,13.24754 C105.530304,12.8771201 106.187265,12.691913 107.095842,12.691913 L124.267863,12.691913 C125.120528,12.691913 125.697116,12.8212085 125.997646,13.0798036 C126.298175,13.3383986 126.448438,13.8520864 126.448438,14.6208824 L126.448438,19.3175037 C126.448438,20.2680151 126.273714,20.9494377 125.924261,21.361792 C125.574808,21.7741462 125.008703,21.9803202 124.225929,21.9803202 C123.415199,21.9803202 122.831622,21.7706517 122.47518,21.3513084 C122.118738,20.9319652 121.94052,20.254037 121.94052,19.3175037 L121.94052,17.1159625 Z M19.7719369,47.6405477 C20.037521,47.1373358 20.3205734,46.7808993 20.6211028,46.5712277 C20.9216322,46.361556 21.295541,46.2567218 21.7428405,46.2567218 C22.4277678,46.2567218 22.9134998,46.4384345 23.2000511,46.8018653 C23.4866023,47.1652962 23.6298758,47.7873127 23.6298758,48.6679336 L23.6718099,54.119369 C23.6718099,55.0838586 23.5145586,55.7338309 23.2000511,56.0693055 C22.8855436,56.4047802 22.3089553,56.572515 21.4702687,56.572515 C20.8831881,56.572515 20.4254119,56.4292415 20.0969263,56.1426902 C19.7684407,55.856139 19.4993662,55.3424512 19.2896945,54.6016114 C18.9122856,53.2597129 18.3322027,52.3022267 17.5494286,51.7291243 C16.7666545,51.1560218 15.6693894,50.8694748 14.2576003,50.8694748 C12.1049715,50.8694748 10.4590738,51.5963256 9.31985785,53.050049 C8.18064193,54.5037724 7.61104252,56.6074463 7.61104252,59.3611338 C7.61104252,62.1148214 8.20859773,64.2429566 9.40372609,65.7456034 C10.5988544,67.2482501 12.2936748,67.9995623 14.488238,67.9995623 C14.9914499,67.9995623 15.5645438,67.9401562 16.2075368,67.8213423 C16.8505299,67.7025283 17.6053364,67.5173212 18.4719792,67.2657152 L18.4719792,63.9529198 L16.1027015,63.9529198 C15.1521901,63.9529198 14.4777564,63.7781961 14.0793803,63.4287433 C13.6810042,63.0792906 13.4818191,62.4992078 13.4818191,61.6884774 C13.4818191,60.8497908 13.6810042,60.2522356 14.0793803,59.8957938 C14.4777564,59.5393521 15.1521901,59.3611338 16.1027015,59.3611338 L23.6718099,59.3611338 C24.6502776,59.3611338 25.3386891,59.5358576 25.7370653,59.8853103 C26.1354414,60.2347631 26.3346265,60.8218348 26.3346265,61.6465433 C26.3346265,62.3873831 26.1354414,62.9569825 25.7370653,63.3553586 C25.3386891,63.7537347 24.7621008,63.9529198 24.0072829,63.9529198 L23.6718099,63.9529198 L23.6718099,68.9430799 L23.6718099,69.1946846 C23.6718099,69.6419841 23.6228873,69.9529924 23.5250405,70.1277188 C23.4271937,70.3024451 23.2315031,70.4806634 22.9379628,70.6623788 C22.1412106,71.1376345 20.8762107,71.5569715 19.1429251,71.9204023 C17.4096396,72.2838332 15.6554131,72.4655459 13.8801932,72.4655459 C10.2179286,72.4655459 7.25461383,71.2564576 4.99016011,68.8382446 C2.72570638,66.4200317 1.59349651,63.2610264 1.59349651,59.3611338 C1.59349651,55.6010224 2.73968428,52.4769618 5.03209423,49.9888583 C7.32450417,47.5007549 10.2319073,46.2567218 13.7543909,46.2567218 C14.7328585,46.2567218 15.7078171,46.368545 16.6792957,46.5921947 C17.6507743,46.8158445 18.6816444,47.165292 19.7719369,47.6405477 L19.7719369,47.6405477 Z M35.611576,51.5823548 L35.611576,56.4047785 L42.4678043,56.4047785 L42.4678043,51.5823548 L42.1323314,51.5823548 C41.3775135,51.5823548 40.8009251,51.3866642 40.402549,50.9952772 C40.0041729,50.6038901 39.8049878,50.0307962 39.8049878,49.2759783 C39.8049878,48.4512699 40.0111618,47.8572091 40.4235161,47.4937783 C40.8358703,47.1303474 41.5172929,46.9486347 42.4678043,46.9486347 L47.8773056,46.9486347 C48.8278171,46.9486347 49.5022507,47.1303474 49.9006269,47.4937783 C50.299003,47.8572091 50.498188,48.4512699 50.498188,49.2759783 C50.498188,50.0307962 50.3059919,50.6038901 49.9215939,50.9952772 C49.5371959,51.3866642 48.9745854,51.5823548 48.2337456,51.5823548 L47.8773056,51.5823548 L47.8773056,67.2237811 L48.2337456,67.2237811 C48.9885636,67.2237811 49.5616574,67.4159772 49.9530445,67.8003752 C50.3444316,68.1847732 50.5401222,68.7473837 50.5401222,69.4882235 C50.5401222,70.3129319 50.3374426,70.9069927 49.9320774,71.2704235 C49.5267123,71.6338543 48.8417952,71.815567 47.8773056,71.815567 L42.4678043,71.815567 C41.5033148,71.815567 40.8183977,71.6373488 40.4130325,71.280907 C40.0076674,70.9244652 39.8049878,70.32691 39.8049878,69.4882235 C39.8049878,68.7473837 40.0041729,68.1847732 40.402549,67.8003752 C40.8009251,67.4159772 41.3775135,67.2237811 42.1323314,67.2237811 L42.4678043,67.2237811 L42.4678043,61.0384986 L35.611576,61.0384986 L35.611576,67.2237811 L35.9470489,67.2237811 C36.7018668,67.2237811 37.2784552,67.4159772 37.6768313,67.8003752 C38.0752074,68.1847732 38.2743925,68.7473837 38.2743925,69.4882235 C38.2743925,70.3129319 38.0682185,70.9069927 37.6558642,71.2704235 C37.24351,71.6338543 36.5620874,71.815567 35.611576,71.815567 L30.2020747,71.815567 C29.2375851,71.815567 28.552668,71.6373488 28.1473029,71.280907 C27.7419377,70.9244652 27.5392581,70.32691 27.5392581,69.4882235 C27.5392581,68.7473837 27.7349487,68.1847732 28.1263358,67.8003752 C28.5177229,67.4159772 29.0908168,67.2237811 29.8456347,67.2237811 L30.2020747,67.2237811 L30.2020747,51.5823548 L29.8456347,51.5823548 C29.1047949,51.5823548 28.5421844,51.3866642 28.1577864,50.9952772 C27.7733884,50.6038901 27.5811923,50.0307962 27.5811923,49.2759783 C27.5811923,48.4512699 27.7803773,47.8572091 28.1787534,47.4937783 C28.5771296,47.1303474 29.2515632,46.9486347 30.2020747,46.9486347 L35.611576,46.9486347 C36.5481093,46.9486347 37.2260374,47.1303474 37.6453807,47.4937783 C38.064724,47.8572091 38.2743925,48.4512699 38.2743925,49.2759783 C38.2743925,50.0307962 38.0752074,50.6038901 37.6768313,50.9952772 C37.2784552,51.3866642 36.7018668,51.5823548 35.9470489,51.5823548 L35.611576,51.5823548 Z M67.365213,51.5823548 L67.365213,67.2237811 L70.887679,67.2237811 C71.8381904,67.2237811 72.519613,67.4019993 72.9319673,67.7584411 C73.3443215,68.1148829 73.5504955,68.6914712 73.5504955,69.4882235 C73.5504955,70.2989538 73.340827,70.8895201 72.9214837,71.25994 C72.5021404,71.6303599 71.8242123,71.815567 70.887679,71.815567 L58.4332458,71.815567 C57.4827343,71.815567 56.8013117,71.6338543 56.3889575,71.2704235 C55.9766033,70.9069927 55.7704292,70.3129319 55.7704292,69.4882235 C55.7704292,68.6774931 55.9731088,68.0974103 56.378474,67.7479575 C56.7838391,67.3985048 57.4687562,67.2237811 58.4332458,67.2237811 L61.9557117,67.2237811 L61.9557117,51.5823548 L58.4332458,51.5823548 C57.4827343,51.5823548 56.8013117,51.4006421 56.3889575,51.0372113 C55.9766033,50.6737805 55.7704292,50.0867087 55.7704292,49.2759783 C55.7704292,48.4512699 55.9731088,47.8641981 56.378474,47.5147453 C56.7838391,47.1652926 57.4687562,46.9905689 58.4332458,46.9905689 L70.887679,46.9905689 C71.8801247,46.9905689 72.5720308,47.1652926 72.9634178,47.5147453 C73.3548049,47.8641981 73.5504955,48.4512699 73.5504955,49.2759783 C73.5504955,50.0867087 73.347816,50.6737805 72.9424508,51.0372113 C72.5370856,51.4006421 71.8521685,51.5823548 70.887679,51.5823548 L67.365213,51.5823548 Z M97.8608265,51.5823548 L97.8608265,63.1771386 L97.8608265,63.5755127 C97.8608265,65.4485794 97.7385199,66.8044357 97.493903,67.6431222 C97.2492861,68.4818088 96.8404325,69.2296264 96.26733,69.8865976 C95.5264902,70.7392623 94.4991146,71.3822457 93.1851723,71.815567 C91.87123,72.2488884 90.2917273,72.4655459 88.4466169,72.4655459 C87.1466527,72.4655459 85.8921362,72.3397448 84.6830298,72.0881388 C83.4739233,71.8365328 82.3102631,71.4591296 81.1920144,70.9559176 C80.5769776,70.6763554 80.175113,70.31293 79.9864085,69.8656305 C79.797704,69.418331 79.7033532,68.6914802 79.7033532,67.6850564 L79.7033532,63.3658422 C79.7033532,62.1637247 79.8780769,61.3250508 80.2275297,60.849795 C80.5769824,60.3745393 81.185021,60.136915 82.0516638,60.136915 C83.2957156,60.136915 83.9806326,61.0524675 84.1064356,62.8835998 C84.1204137,63.2050963 84.1413806,63.4497096 84.1693368,63.6174469 C84.3370741,65.2389076 84.7144774,66.3466561 85.301558,66.9407258 C85.8886386,67.5347954 86.8251579,67.8318258 88.1111439,67.8318258 C89.7046484,67.8318258 90.8263749,67.4089943 91.476357,66.5633187 C92.126339,65.7176431 92.4513252,64.1765796 92.4513252,61.9400821 L92.4513252,51.5823548 L88.9288593,51.5823548 C87.9783478,51.5823548 87.2969252,51.4006421 86.884571,51.0372113 C86.4722168,50.6737805 86.2660427,50.0867087 86.2660427,49.2759783 C86.2660427,48.4512699 86.4652278,47.8641981 86.8636039,47.5147453 C87.26198,47.1652926 87.9503916,46.9905689 88.9288593,46.9905689 L99.6220595,46.9905689 C100.600527,46.9905689 101.288939,47.1652926 101.687315,47.5147453 C102.085691,47.8641981 102.284876,48.4512699 102.284876,49.2759783 C102.284876,50.0867087 102.078702,50.6737805 101.666348,51.0372113 C101.253994,51.4006421 100.572571,51.5823548 99.6220595,51.5823548 L97.8608265,51.5823548 Z M112.505343,51.5823548 L112.505343,57.9353738 L118.984165,51.4565525 C118.257303,51.3726838 117.747109,51.1665098 117.453569,50.8380242 C117.160029,50.5095387 117.013261,49.9888619 117.013261,49.2759783 C117.013261,48.4512699 117.212446,47.8572091 117.610822,47.4937783 C118.009198,47.1303474 118.683632,46.9486347 119.634143,46.9486347 L124.771073,46.9486347 C125.721584,46.9486347 126.396018,47.1303474 126.794394,47.4937783 C127.19277,47.8572091 127.391955,48.4512699 127.391955,49.2759783 C127.391955,50.0447743 127.19277,50.6213627 126.794394,51.0057607 C126.396018,51.3901587 125.812441,51.5823548 125.043645,51.5823548 L124.561402,51.5823548 L118.459988,57.641835 C119.592215,58.4805215 120.626579,59.5812811 121.563113,60.9441468 C122.499646,62.3070125 123.596911,64.400203 124.854941,67.2237811 L125.127513,67.2237811 L125.546854,67.2237811 C126.371563,67.2237811 126.98659,67.4124827 127.391955,67.7898917 C127.79732,68.1673006 128,68.7334056 128,69.4882235 C128,70.3129319 127.793826,70.9069927 127.381472,71.2704235 C126.969118,71.6338543 126.287695,71.815567 125.337183,71.815567 L122.758235,71.815567 C121.626008,71.815567 120.710456,71.0537715 120.01155,69.5301576 C119.885747,69.2505954 119.787902,69.026949 119.718012,68.8592117 C118.795456,66.9022764 117.949793,65.3926632 117.180997,64.3303269 C116.412201,63.2679906 115.510627,62.2965265 114.476247,61.4159056 L112.505343,63.302941 L112.505343,67.2237811 L112.840816,67.2237811 C113.595634,67.2237811 114.172222,67.4159772 114.570599,67.8003752 C114.968975,68.1847732 115.16816,68.7473837 115.16816,69.4882235 C115.16816,70.3129319 114.961986,70.9069927 114.549631,71.2704235 C114.137277,71.6338543 113.455855,71.815567 112.505343,71.815567 L107.095842,71.815567 C106.131352,71.815567 105.446435,71.6373488 105.04107,71.280907 C104.635705,70.9244652 104.433025,70.32691 104.433025,69.4882235 C104.433025,68.7473837 104.628716,68.1847732 105.020103,67.8003752 C105.41149,67.4159772 105.984584,67.2237811 106.739402,67.2237811 L107.095842,67.2237811 L107.095842,51.5823548 L106.739402,51.5823548 C105.998562,51.5823548 105.435952,51.3866642 105.051554,50.9952772 C104.667156,50.6038901 104.474959,50.0307962 104.474959,49.2759783 C104.474959,48.4512699 104.674145,47.8572091 105.072521,47.4937783 C105.470897,47.1303474 106.14533,46.9486347 107.095842,46.9486347 L112.505343,46.9486347 C113.441877,46.9486347 114.119805,47.1303474 114.539148,47.4937783 C114.958491,47.8572091 115.16816,48.4512699 115.16816,49.2759783 C115.16816,50.0307962 114.968975,50.6038901 114.570599,50.9952772 C114.172222,51.3866642 113.595634,51.5823548 112.840816,51.5823548 L112.505343,51.5823548 Z M13.439885,96.325622 L17.4445933,84.4372993 C17.6961993,83.6545252 18.0456468,83.0849258 18.4929463,82.728484 C18.9402458,82.3720422 19.5343065,82.193824 20.2751463,82.193824 L23.5460076,82.193824 C24.496519,82.193824 25.1779416,82.3755367 25.5902958,82.7389675 C26.0026501,83.1023984 26.2088241,83.6964591 26.2088241,84.5211676 C26.2088241,85.2759855 26.009639,85.8490794 25.6112629,86.2404664 C25.2128868,86.6318535 24.6362984,86.8275441 23.8814805,86.8275441 L23.5460076,86.8275441 L24.1330852,102.46897 L24.4895252,102.46897 C25.2443431,102.46897 25.8104481,102.661166 26.187857,103.045564 C26.565266,103.429962 26.7539676,103.992573 26.7539676,104.733413 C26.7539676,105.558121 26.5547826,106.152182 26.1564064,106.515613 C25.7580303,106.879044 25.0835967,107.060756 24.1330852,107.060756 L19.4154969,107.060756 C18.4649855,107.060756 17.7905518,106.882538 17.3921757,106.526096 C16.9937996,106.169654 16.7946145,105.572099 16.7946145,104.733413 C16.7946145,103.992573 16.9868106,103.429962 17.3712086,103.045564 C17.7556066,102.661166 18.325206,102.46897 19.0800239,102.46897 L19.4154969,102.46897 L19.1219581,89.6790642 L16.0607674,99.1981091 C15.8371177,99.9109927 15.5191204,100.42468 15.1067662,100.739188 C14.694412,101.053695 14.1248126,101.210947 13.3979509,101.210947 C12.6710892,101.210947 12.0945008,101.053695 11.6681685,100.739188 C11.2418362,100.42468 10.91685,99.9109927 10.6932002,99.1981091 L7.65297664,89.6790642 L7.35943781,102.46897 L7.69491075,102.46897 C8.44972866,102.46897 9.01932808,102.661166 9.40372609,103.045564 C9.78812409,103.429962 9.98032022,103.992573 9.98032022,104.733413 C9.98032022,105.558121 9.77764067,106.152182 9.3722755,106.515613 C8.96691032,106.879044 8.29597114,107.060756 7.35943781,107.060756 L2.62088241,107.060756 C1.68434908,107.060756 1.01340989,106.879044 0.608044719,106.515613 C0.202679546,106.152182 0,105.558121 0,104.733413 C0,103.992573 0.192196121,103.429962 0.57659413,103.045564 C0.960992139,102.661166 1.53059155,102.46897 2.28540946,102.46897 L2.62088241,102.46897 L3.22892713,86.8275441 L2.89345418,86.8275441 C2.13863627,86.8275441 1.56204791,86.6318535 1.16367179,86.2404664 C0.765295672,85.8490794 0.5661106,85.2759855 0.5661106,84.5211676 C0.5661106,83.6964591 0.772284622,83.1023984 1.18463885,82.7389675 C1.59699308,82.3755367 2.27841569,82.193824 3.22892713,82.193824 L6.49978838,82.193824 C7.22665007,82.193824 7.81022738,82.3685477 8.25053783,82.7180005 C8.69084827,83.0674532 9.05077919,83.6405471 9.33034138,84.4372993 L13.439885,96.325622 Z M43.8935644,98.3803938 L43.8935644,86.8275441 L42.7403761,86.8275441 C41.8178209,86.8275441 41.1573651,86.6458314 40.758989,86.2824006 C40.3606129,85.9189697 40.1614278,85.3318979 40.1614278,84.5211676 C40.1614278,83.7104372 40.3606129,83.119871 40.758989,82.7494511 C41.1573651,82.3790312 41.8178209,82.193824 42.7403761,82.193824 L48.6950209,82.193824 C49.6035981,82.193824 50.2605593,82.3790312 50.6659245,82.7494511 C51.0712897,83.119871 51.2739692,83.7104372 51.2739692,84.5211676 C51.2739692,85.2620074 51.0817731,85.8316068 50.6973751,86.2299829 C50.3129771,86.628359 49.7643445,86.8275441 49.051461,86.8275441 L48.6950209,86.8275441 L48.6950209,105.865634 C48.6950209,106.522605 48.6251315,106.934953 48.4853504,107.10269 C48.3455693,107.270428 48.0310665,107.354295 47.5418327,107.354295 L45.4451268,107.354295 C44.7741775,107.354295 44.3024234,107.284406 44.0298503,107.144625 C43.7572771,107.004843 43.5231473,106.76023 43.3274538,106.410777 L34.6051571,91.0838571 L34.6051571,102.46897 L35.8212466,102.46897 C36.7298237,102.46897 37.379796,102.643694 37.7711831,102.993147 C38.1625701,103.3426 38.3582607,103.922682 38.3582607,104.733413 C38.3582607,105.558121 38.1590757,106.152182 37.7606995,106.515613 C37.3623234,106.879044 36.7158456,107.060756 35.8212466,107.060756 L29.8037005,107.060756 C28.8951234,107.060756 28.2381621,106.879044 27.832797,106.515613 C27.4274318,106.152182 27.2247522,105.558121 27.2247522,104.733413 C27.2247522,103.992573 27.4134539,103.429962 27.7908629,103.045564 C28.1682718,102.661166 28.7273878,102.46897 29.4682276,102.46897 L29.8037005,102.46897 L29.8037005,86.8275441 L29.4682276,86.8275441 C28.755344,86.8275441 28.203217,86.628359 27.8118299,86.2299829 C27.4204428,85.8316068 27.2247522,85.2620074 27.2247522,84.5211676 C27.2247522,83.7104372 27.4309263,83.119871 27.8432805,82.7494511 C28.2556347,82.3790312 28.9091015,82.193824 29.8037005,82.193824 L33.2422983,82.193824 C34.0670067,82.193824 34.6261227,82.3021527 34.919663,82.5188134 C35.2132033,82.7354741 35.5416839,83.1722835 35.9051148,83.8292546 L43.8935644,98.3803938 Z M64.6604624,86.3662688 C62.8572863,86.3662688 61.4420239,87.0931196 60.4146329,88.546843 C59.3872418,90.0005663 58.873554,92.0203728 58.873554,94.6063231 C58.873554,97.1922733 59.3907363,99.2190688 60.4251164,100.68677 C61.4594965,102.154472 62.8712644,102.888312 64.6604624,102.888312 C66.4636385,102.888312 67.8823953,102.157966 68.9167754,100.697254 C69.9511555,99.2365414 70.4683378,97.2062514 70.4683378,94.6063231 C70.4683378,92.0203728 69.95465,90.0005663 68.9272589,88.546843 C67.8998679,87.0931196 66.4776166,86.3662688 64.6604624,86.3662688 L64.6604624,86.3662688 Z M64.6604624,81.501911 C68.0990773,81.501911 70.929602,82.7319662 73.1521214,85.1921135 C75.3746408,87.6522607 76.4858838,90.7902992 76.4858838,94.6063231 C76.4858838,98.4503032 75.3816297,101.595331 73.1730884,104.0415 C70.9645471,106.487669 68.1270335,107.710735 64.6604624,107.710735 C61.2358256,107.710735 58.4053009,106.477185 56.1688034,104.010049 C53.9323059,101.542913 52.8140739,98.4083688 52.8140739,94.6063231 C52.8140739,90.7763211 53.9218224,87.6347881 56.1373528,85.1816299 C58.3528831,82.7284717 61.1938912,81.501911 64.6604624,81.501911 L64.6604624,81.501911 Z M87.4611651,98.1707232 L87.4611651,102.46897 L89.6207722,102.46897 C90.5293493,102.46897 91.1758272,102.643694 91.5602252,102.993147 C91.9446232,103.3426 92.1368193,103.922682 92.1368193,104.733413 C92.1368193,105.558121 91.9411287,106.152182 91.5497417,106.515613 C91.1583546,106.879044 90.5153712,107.060756 89.6207722,107.060756 L82.3661697,107.060756 C81.4436145,107.060756 80.7831587,106.879044 80.3847826,106.515613 C79.9864065,106.152182 79.7872214,105.558121 79.7872214,104.733413 C79.7872214,103.992573 79.9759231,103.429962 80.353332,103.045564 C80.730741,102.661166 81.282868,102.46897 82.0097297,102.46897 L82.3661697,102.46897 L82.3661697,86.8275441 L82.0097297,86.8275441 C81.2968461,86.8275441 80.7482136,86.628359 80.3638155,86.2299829 C79.9794175,85.8316068 79.7872214,85.2620074 79.7872214,84.5211676 C79.7872214,83.7104372 79.989901,83.119871 80.3952661,82.7494511 C80.8006313,82.3790312 81.4575926,82.193824 82.3661697,82.193824 L91.0255652,82.193824 C94.450202,82.193824 97.0396079,82.8507853 98.7938606,84.1647276 C100.548113,85.4786699 101.425227,87.414609 101.425227,89.972603 C101.425227,92.6703781 100.551608,94.7111515 98.8043442,96.0949843 C97.0570805,97.4788171 94.4641801,98.1707232 91.0255652,98.1707232 L87.4611651,98.1707232 Z M87.4611651,86.8275441 L87.4611651,93.4531348 L90.4384875,93.4531348 C92.0879044,93.4531348 93.328443,93.1735768 94.1601405,92.6144525 C94.9918381,92.0553281 95.4076806,91.2166541 95.4076806,90.0984053 C95.4076806,89.0500471 94.9778602,88.2428234 94.1182064,87.67671 C93.2585527,87.1105966 92.031992,86.8275441 90.4384875,86.8275441 L87.4611651,86.8275441 Z M114.727851,107.396229 L113.092421,109.03166 C113.69348,108.835966 114.284046,108.689198 114.864137,108.591352 C115.444229,108.493505 116.013828,108.444582 116.572953,108.444582 C117.677223,108.444582 118.840883,108.608823 120.063968,108.937308 C121.287053,109.265794 122.031376,109.430034 122.29696,109.430034 C122.744259,109.430034 123.327837,109.279772 124.047709,108.979242 C124.767582,108.678713 125.253314,108.52845 125.50492,108.52845 C126.02211,108.52845 126.45193,108.727636 126.794394,109.126012 C127.136858,109.524388 127.308087,110.024098 127.308087,110.625156 C127.308087,111.421909 126.836333,112.099837 125.892811,112.658961 C124.949288,113.218086 123.792617,113.497643 122.422762,113.497643 C121.486229,113.497643 120.28413,113.277492 118.816428,112.837181 C117.348727,112.396871 116.286406,112.176719 115.629435,112.176719 C114.636989,112.176719 113.518757,112.449288 112.274706,112.994434 C111.030654,113.53958 110.261869,113.812149 109.968329,113.812149 C109.36727,113.812149 108.857077,113.612964 108.437734,113.214588 C108.01839,112.816212 107.808722,112.337469 107.808722,111.778345 C107.808722,111.386958 107.941512,110.971115 108.207096,110.530805 C108.47268,110.090494 108.94094,109.520895 109.611889,108.821989 L111.729562,106.683349 C109.395218,105.830685 107.536157,104.29661 106.152324,102.08108 C104.768491,99.8655494 104.076585,97.3180772 104.076585,94.4385866 C104.076585,90.6365409 105.180839,87.5299526 107.389381,85.1187288 C109.597922,82.7075049 112.442425,81.501911 115.922974,81.501911 C119.389545,81.501911 122.227059,82.7109994 124.4356,85.1292123 C126.644141,87.5474252 127.748395,90.650519 127.748395,94.4385866 C127.748395,98.2126762 126.65113,101.322759 124.456567,103.768928 C122.262004,106.215097 119.480402,107.438163 116.111677,107.438163 C115.888028,107.438163 115.660887,107.434669 115.430248,107.42768 C115.199609,107.420691 114.965479,107.410207 114.727851,107.396229 L114.727851,107.396229 Z M115.922974,86.3662688 C114.119798,86.3662688 112.704535,87.0931196 111.677144,88.546843 C110.649753,90.0005663 110.136065,92.0203728 110.136065,94.6063231 C110.136065,97.1922733 110.653248,99.2190688 111.687628,100.68677 C112.722008,102.154472 114.133776,102.888312 115.922974,102.888312 C117.72615,102.888312 119.144907,102.157966 120.179287,100.697254 C121.213667,99.2365414 121.730849,97.2062514 121.730849,94.6063231 C121.730849,92.0203728 121.217161,90.0005663 120.18977,88.546843 C119.162379,87.0931196 117.740128,86.3662688 115.922974,86.3662688 L115.922974,86.3662688 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/mono-line": {
            "title": "$:/core/images/mono-line",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-mono-line tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M60.4374591,84.522627 L61.3450888,84.522627 C63.2671377,84.522627 64.7264493,85.0120303 65.7230673,85.9908515 C66.7196852,86.9696727 67.2179868,88.4022896 67.2179868,90.288745 C67.2179868,92.3887615 66.6929905,93.9014625 65.6429823,94.8268935 C64.5929741,95.7523244 62.857817,96.215033 60.4374591,96.215033 L44.3670747,96.215033 C41.9111232,96.215033 40.1670679,95.7612227 39.1348565,94.8535884 C38.102645,93.9459542 37.586547,92.424355 37.586547,90.288745 C37.586547,88.2243221 38.102645,86.747214 39.1348565,85.8573766 C40.1670679,84.9675391 41.9111232,84.522627 44.3670747,84.522627 L46.235724,84.522627 L44.0467348,78.2759992 L20.9822627,78.2759992 L18.6864935,84.522627 L20.5551429,84.522627 C22.9755008,84.522627 24.7106579,84.9764373 25.7606661,85.8840716 C26.8106743,86.7917058 27.3356705,88.2599156 27.3356705,90.288745 C27.3356705,92.3887615 26.8106743,93.9014625 25.7606661,94.8268935 C24.7106579,95.7523244 22.9755008,96.215033 20.5551429,96.215033 L6.78052766,96.215033 C4.32457622,96.215033 2.58052094,95.7523244 1.54830946,94.8268935 C0.516097994,93.9014625 0,92.3887615 0,90.288745 C0,88.4022896 0.498301511,86.9696727 1.49491948,85.9908515 C2.49153745,85.0120303 3.95084902,84.522627 5.87289797,84.522627 L6.78052766,84.522627 L21.0890427,44.6937008 L16.8178442,44.6937008 C14.3974863,44.6937008 12.6623292,44.2309922 11.612321,43.3055613 C10.5623128,42.3801303 10.0373165,40.8852258 10.0373165,38.8208028 C10.0373165,36.7207864 10.5623128,35.2080854 11.612321,34.2826544 C12.6623292,33.3572234 14.3974863,32.8945149 16.8178442,32.8945149 L36.8390873,32.8945149 C40.0069087,32.8945149 42.231469,34.6029772 43.512835,38.0199531 L43.512835,38.180123 L60.4374591,84.522627 Z M32.4611088,44.6937008 L24.7195615,67.224273 L40.2026561,67.224273 L32.4611088,44.6937008 Z M89.5058233,68.5590225 L89.5058233,84.8429669 L97.5143205,84.8429669 C103.173687,84.8429669 107.160099,84.22009 109.473676,82.9743176 C111.787254,81.7285451 112.944025,79.6463566 112.944025,76.7276897 C112.944025,73.7734293 111.840643,71.6734444 109.633846,70.4276719 C107.427049,69.1818994 103.565213,68.5590225 98.0482204,68.5590225 L89.5058233,68.5590225 Z M116.734714,62.6327346 C120.614405,64.0564746 123.461842,66.0051894 125.277111,68.4789376 C127.092379,70.9526857 128,74.1115614 128,77.9556593 C128,81.1946677 127.216955,84.1488838 125.650841,86.8183962 C124.084727,89.4879087 121.84237,91.676876 118.923703,93.385364 C117.215215,94.3819819 115.302093,95.1027395 113.18428,95.5476582 C111.066467,95.9925769 108.06776,96.215033 104.188068,96.215033 L99.7033098,96.215033 L76.3184979,96.215033 C73.9693269,96.215033 72.2875593,95.7523244 71.2731446,94.8268935 C70.2587299,93.9014625 69.7515301,92.3887615 69.7515301,90.288745 C69.7515301,88.4022896 70.2320352,86.9696727 71.1930596,85.9908515 C72.1540841,85.0120303 73.5600062,84.522627 75.4108682,84.522627 L76.3184979,84.522627 L76.3184979,44.6937008 L75.4108682,44.6937008 C73.5600062,44.6937008 72.1540841,44.1953993 71.1930596,43.1987813 C70.2320352,42.2021633 69.7515301,40.7428518 69.7515301,38.8208028 C69.7515301,36.7563799 70.2676281,35.2525771 71.2998396,34.3093494 C72.3320511,33.3661217 74.0049204,32.8945149 76.3184979,32.8945149 L100.877889,32.8945149 C108.388118,32.8945149 114.09189,34.3538264 117.989378,37.2724934 C121.886867,40.1911603 123.835581,44.4623161 123.835581,50.0860889 C123.835581,52.8623819 123.239399,55.3093982 122.047017,57.4272114 C120.854635,59.5450246 119.083885,61.2801816 116.734714,62.6327346 L116.734714,62.6327346 Z M89.5058233,44.3733609 L89.5058233,57.8276363 L96.7134708,57.8276363 C101.091471,57.8276363 104.179161,57.3115383 105.976633,56.2793268 C107.774104,55.2471153 108.672827,53.50306 108.672827,51.0471086 C108.672827,48.7335312 107.863087,47.0428653 106.243583,45.9750604 C104.624078,44.9072554 101.999097,44.3733609 98.3685602,44.3733609 L89.5058233,44.3733609 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/new-button": {
            "title": "$:/core/images/new-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-new-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M56,72 L8.00697327,72 C3.59075293,72 0,68.418278 0,64 C0,59.5907123 3.58484404,56 8.00697327,56 L56,56 L56,8.00697327 C56,3.59075293 59.581722,0 64,0 C68.4092877,0 72,3.58484404 72,8.00697327 L72,56 L119.993027,56 C124.409247,56 128,59.581722 128,64 C128,68.4092877 124.415156,72 119.993027,72 L72,72 L72,119.993027 C72,124.409247 68.418278,128 64,128 C59.5907123,128 56,124.415156 56,119.993027 L56,72 L56,72 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/new-here-button": {
            "title": "$:/core/images/new-here-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-new-here-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n    \t<g transform=\"translate(52.233611, 64.389922) rotate(75.000000) translate(-52.233611, -64.389922) translate(-7.734417, 3.702450)\">\n\t        <path d=\"M18.9270186,45.959338 L18.9080585,49.6521741 C18.8884833,53.4648378 21.0574548,58.7482162 23.7526408,61.4434022 L78.5671839,116.257945 C81.2617332,118.952495 85.6348701,118.950391 88.3334363,116.251825 L115.863237,88.7220241 C118.555265,86.0299959 118.564544,81.6509578 115.869358,78.9557717 L61.0548144,24.1412286 C58.3602652,21.4466794 53.0787224,19.2788426 49.2595808,19.3006519 L25.9781737,19.4336012 C22.1633003,19.4553862 19.0471195,22.5673232 19.0275223,26.3842526 L18.9871663,34.2443819 C19.0818862,34.255617 19.1779758,34.2665345 19.2754441,34.2771502 C22.6891275,34.6489512 27.0485594,34.2348566 31.513244,33.2285542 C31.7789418,32.8671684 32.075337,32.5211298 32.4024112,32.1940556 C34.8567584,29.7397084 38.3789778,29.0128681 41.4406288,30.0213822 C41.5958829,29.9543375 41.7503946,29.8866669 41.9041198,29.8183808 L42.1110981,30.2733467 C43.1114373,30.6972371 44.0473796,31.3160521 44.8614145,32.1300869 C48.2842088,35.5528813 48.2555691,41.130967 44.7974459,44.5890903 C41.4339531,47.952583 36.0649346,48.0717177 32.6241879,44.9262969 C27.8170558,45.8919233 23.0726921,46.2881596 18.9270186,45.959338 Z\"></path>\n\t        <path d=\"M45.4903462,38.8768094 C36.7300141,42.6833154 26.099618,44.7997354 18.1909048,43.9383587 C7.2512621,42.7468685 1.50150083,35.8404432 4.66865776,24.7010202 C7.51507386,14.6896965 15.4908218,6.92103848 24.3842626,4.38423012 C34.1310219,1.60401701 42.4070208,6.15882777 42.4070209,16.3101169 L34.5379395,16.310117 C34.5379394,11.9285862 31.728784,10.3825286 26.5666962,11.8549876 C20.2597508,13.6540114 14.3453742,19.4148216 12.2444303,26.8041943 C10.4963869,32.9523565 12.6250796,35.5092726 19.0530263,36.2093718 C25.5557042,36.9176104 35.0513021,34.9907189 42.7038419,31.5913902 L42.7421786,31.6756595 C44.3874154,31.5384763 47.8846101,37.3706354 45.9274416,38.6772897 L45.9302799,38.6835285 C45.9166992,38.6895612 45.9031139,38.6955897 45.8895238,38.7016142 C45.8389288,38.7327898 45.7849056,38.7611034 45.7273406,38.7863919 C45.6506459,38.8200841 45.571574,38.8501593 45.4903462,38.8768094 Z\"></path>\n        </g>\n        <rect x=\"96\" y=\"80\" width=\"16\" height=\"48\" rx=\"8\"></rect>\n        <rect x=\"80\" y=\"96\" width=\"48\" height=\"16\" rx=\"8\"></rect>\n    </g>\n    </g>\n</svg>"
        },
        "$:/core/images/new-image-button": {
            "title": "$:/core/images/new-image-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-new-image-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M81.3619177,73.6270062 L97.1875317,46.2162388 C97.91364,44.9585822 97.4824378,43.3533085 96.2260476,42.6279312 L46.2162388,13.7547547 C44.9585822,13.0286463 43.3533085,13.4598485 42.6279312,14.7162388 L30.0575956,36.4886988 L40.0978909,31.2276186 C43.1404959,29.6333041 46.8692155,31.3421319 47.6479264,34.6877101 L51.2545483,52.3903732 L61.1353556,53.2399953 C63.2899974,53.4346096 65.1046382,54.9309951 65.706105,57.0091178 C65.7395572,57.1246982 65.8069154,57.3539875 65.9047035,57.6813669 C66.0696435,58.2335608 66.2581528,58.852952 66.4667073,59.5238092 C67.0618822,61.4383079 67.6960725,63.3742727 68.3393254,65.2021174 C68.5462918,65.7902259 68.7511789,66.3583016 68.953259,66.9034738 C69.5777086,68.5881157 70.1617856,70.0172008 70.6783305,71.110045 C70.9334784,71.6498566 71.1627732,72.0871602 71.4035746,72.5373068 C71.6178999,72.7492946 71.9508843,72.9623307 72.4151452,73.1586945 C73.5561502,73.6412938 75.1990755,73.899146 77.0720271,73.9171651 C77.9355886,73.9254732 78.7819239,73.8832103 79.5638842,73.8072782 C80.0123946,73.7637257 80.3172916,73.7224469 80.4352582,73.7027375 C80.7503629,73.6500912 81.0598053,73.6256267 81.3619177,73.6270062 L81.3619177,73.6270062 L81.3619177,73.6270062 L81.3619177,73.6270062 Z M37.4707881,2.64867269 C38.9217993,0.135447653 42.1388058,-0.723707984 44.6486727,0.725364314 L108.293614,37.4707881 C110.806839,38.9217993 111.665994,42.1388058 110.216922,44.6486727 L73.4714982,108.293614 C72.0204871,110.806839 68.8034805,111.665994 66.2936136,110.216922 L2.64867269,73.4714982 C0.135447653,72.0204871 -0.723707984,68.8034805 0.725364314,66.2936136 L37.4707881,2.64867269 L37.4707881,2.64867269 L37.4707881,2.64867269 L37.4707881,2.64867269 Z M80.3080975,53.1397764 C82.8191338,54.5895239 86.0299834,53.7291793 87.4797308,51.218143 C88.9294783,48.7071068 88.0691338,45.4962571 85.5580975,44.0465097 C83.0470612,42.5967622 79.8362116,43.4571068 78.3864641,45.968143 C76.9367166,48.4791793 77.7970612,51.6900289 80.3080975,53.1397764 L80.3080975,53.1397764 L80.3080975,53.1397764 L80.3080975,53.1397764 Z M96,112 L88.0070969,112 C83.5881712,112 80,108.418278 80,104 C80,99.5907123 83.5848994,96 88.0070969,96 L96,96 L96,88.0070969 C96,83.5881712 99.581722,80 104,80 C108.409288,80 112,83.5848994 112,88.0070969 L112,96 L119.992903,96 C124.411829,96 128,99.581722 128,104 C128,108.409288 124.415101,112 119.992903,112 L112,112 L112,119.992903 C112,124.411829 108.418278,128 104,128 C99.5907123,128 96,124.415101 96,119.992903 L96,112 L96,112 Z M33.3471097,51.7910932 C40.7754579,59.7394511 42.3564368,62.4818351 40.7958321,65.1848818 C39.2352273,67.8879286 26.9581062,62.8571718 24.7019652,66.7649227 C22.4458242,70.6726735 23.7947046,70.0228006 22.2648667,72.6725575 L41.9944593,84.0634431 C41.9944593,84.0634431 36.3904568,75.8079231 37.7602356,73.4353966 C40.2754811,69.0788636 46.5298923,72.1787882 48.1248275,69.4162793 C50.538989,65.234829 43.0222016,59.7770885 33.3471097,51.7910932 L33.3471097,51.7910932 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/new-journal-button": {
            "title": "$:/core/images/new-journal-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-new-journal-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M102.545455,112.818182 L102.545455,124.636364 L102.545455,124.636364 L102.545455,124.636364 C102.545455,125.941761 103.630828,127 104.969697,127 L111.030303,127 C112.369172,127 113.454545,125.941761 113.454545,124.636364 L113.454545,112.818182 L125.575758,112.818182 C126.914626,112.818182 128,111.759982 128,110.454545 L128,104.545455 C128,103.240018 126.914626,102.181818 125.575758,102.181818 L113.454545,102.181818 L113.454545,90.3636364 C113.454545,89.0582 112.369172,88 111.030303,88 L104.969697,88 L104.969697,88 C103.630828,88 102.545455,89.0582 102.545455,90.3636364 L102.545455,102.181818 L90.4242424,102.181818 L90.4242424,102.181818 C89.0853705,102.181818 88,103.240018 88,104.545455 L88,110.454545 L88,110.454545 L88,110.454545 C88,111.759982 89.0853705,112.818182 90.4242424,112.818182 L102.545455,112.818182 Z\"></path>\n        <g transform=\"translate(59.816987, 64.316987) rotate(30.000000) translate(-59.816987, -64.316987) translate(20.316987, 12.816987)\">\n            <g transform=\"translate(0.000000, 0.000000)\">\n                <path d=\"M9.99631148,0 C4.4755011,0 -2.27373675e-13,4.48070044 -2.27373675e-13,9.99759461 L-2.27373675e-13,91.6128884 C-2.27373675e-13,97.1344074 4.46966773,101.610483 9.99631148,101.610483 L68.9318917,101.610483 C74.4527021,101.610483 78.9282032,97.1297826 78.9282032,91.6128884 L78.9282032,9.99759461 C78.9282032,4.47607557 74.4585355,0 68.9318917,0 L9.99631148,0 Z M20.8885263,26 C24.2022348,26 26.8885263,23.3137085 26.8885263,20 C26.8885263,16.6862915 24.2022348,14 20.8885263,14 C17.5748178,14 14.8885263,16.6862915 14.8885263,20 C14.8885263,23.3137085 17.5748178,26 20.8885263,26 Z M57.3033321,25.6783342 C60.6170406,25.6783342 63.3033321,22.9920427 63.3033321,19.6783342 C63.3033321,16.3646258 60.6170406,13.6783342 57.3033321,13.6783342 C53.9896236,13.6783342 51.3033321,16.3646258 51.3033321,19.6783342 C51.3033321,22.9920427 53.9896236,25.6783342 57.3033321,25.6783342 Z\"></path>\n                <text font-family=\"Helvetica\" font-size=\"47.1724138\" font-weight=\"bold\" fill=\"#FFFFFF\">\n                    <tspan x=\"42\" y=\"77.4847912\" text-anchor=\"middle\"><<now \"DD\">></tspan>\n                </text>\n            </g>\n        </g>\n    </g>\n</svg>"
        },
        "$:/core/images/opacity": {
            "title": "$:/core/images/opacity",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-opacity tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M102.361773,65 C101.833691,67.051742 101.183534,69.0544767 100.419508,71 L82.5835324,71 C83.7602504,69.1098924 84.7666304,67.1027366 85.581205,65 L102.361773,65 Z M102.834311,63 C103.256674,61.0388326 103.568427,59.0365486 103.762717,57 L87.6555706,57 C87.3692052,59.0609452 86.9083652,61.0660782 86.2884493,63 L102.834311,63 Z M99.5852583,73 C98.6682925,75.0747721 97.6196148,77.0783056 96.4498253,79 L75.8124196,79 C77.8387053,77.2115633 79.6621163,75.1985844 81.2437158,73 L99.5852583,73 Z M95.1689122,81 C93.7449202,83.1155572 92.1695234,85.1207336 90.458251,87 L60.4614747,87 C65.1836162,85.86248 69.5430327,83.794147 73.3347255,81 L95.1689122,81 Z M87.6555706,47 L103.762717,47 C101.246684,20.6269305 79.0321807,0 52,0 C23.281193,0 0,23.281193 0,52 C0,77.2277755 17.9651296,98.2595701 41.8000051,103 L62.1999949,103 C67.8794003,101.870444 73.2255333,99.8158975 78.074754,97 L39,97 L39,95 L81.2493857,95 C83.8589242,93.2215015 86.2981855,91.2116653 88.5376609,89 L39,89 L39,87 L43.5385253,87 C27.7389671,83.1940333 16,68.967908 16,52 C16,32.117749 32.117749,16 52,16 C70.1856127,16 85.2217929,29.4843233 87.6555706,47 Z M87.8767787,49 L103.914907,49 C103.971379,49.9928025 104,50.9930589 104,52 C104,53.0069411 103.971379,54.0071975 103.914907,55 L87.8767787,55 C87.958386,54.0107999 88,53.0102597 88,52 C88,50.9897403 87.958386,49.9892001 87.8767787,49 Z\"></path>\n        <path d=\"M76,128 C104.718807,128 128,104.718807 128,76 C128,47.281193 104.718807,24 76,24 C47.281193,24 24,47.281193 24,76 C24,104.718807 47.281193,128 76,128 L76,128 Z M76,112 C95.882251,112 112,95.882251 112,76 C112,56.117749 95.882251,40 76,40 C56.117749,40 40,56.117749 40,76 C40,95.882251 56.117749,112 76,112 L76,112 Z\"></path>\n        <path d=\"M37,58 L90,58 L90,62 L37,62 L37,58 L37,58 Z M40,50 L93,50 L93,54 L40,54 L40,50 L40,50 Z M40,42 L93,42 L93,46 L40,46 L40,42 L40,42 Z M32,66 L85,66 L85,70 L32,70 L32,66 L32,66 Z M30,74 L83,74 L83,78 L30,78 L30,74 L30,74 Z M27,82 L80,82 L80,86 L27,86 L27,82 L27,82 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/open-window": {
            "title": "$:/core/images/open-window",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-open-window tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M16,112 L104.993898,112 C108.863261,112 112,115.590712 112,120 C112,124.418278 108.858091,128 104.993898,128 L7.00610161,128 C3.13673853,128 0,124.409288 0,120 C0,119.998364 4.30952878e-07,119.996727 1.29273572e-06,119.995091 C4.89579306e-07,119.993456 0,119.99182 0,119.990183 L0,24.0098166 C0,19.586117 3.59071231,16 8,16 C12.418278,16 16,19.5838751 16,24.0098166 L16,112 Z\"></path>\n        <path d=\"M96,43.1959595 L96,56 C96,60.418278 99.581722,64 104,64 C108.418278,64 112,60.418278 112,56 L112,24 C112,19.5907123 108.415101,16 103.992903,16 L72.0070969,16 C67.5881712,16 64,19.581722 64,24 C64,28.4092877 67.5848994,32 72.0070969,32 L84.5685425,32 L48.2698369,68.2987056 C45.1421332,71.4264093 45.1434327,76.4904296 48.267627,79.614624 C51.3854642,82.7324612 56.4581306,82.7378289 59.5835454,79.6124141 L96,43.1959595 Z M32,7.9992458 C32,3.58138434 35.5881049,0 39.9992458,0 L120.000754,0 C124.418616,0 128,3.5881049 128,7.9992458 L128,88.0007542 C128,92.4186157 124.411895,96 120.000754,96 L39.9992458,96 C35.5813843,96 32,92.4118951 32,88.0007542 L32,7.9992458 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/options-button": {
            "title": "$:/core/images/options-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-options-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M110.48779,76.0002544 C109.354214,80.4045063 107.611262,84.5641217 105.354171,88.3838625 L105.354171,88.3838625 L112.07833,95.1080219 C115.20107,98.2307613 115.210098,103.299824 112.089164,106.420759 L106.420504,112.089418 C103.301049,115.208874 98.2346851,115.205502 95.1077675,112.078585 L88.3836082,105.354425 C84.5638673,107.611516 80.4042519,109.354468 76,110.488045 L76,110.488045 L76,119.993281 C76,124.409501 72.4220153,128.000254 68.0083475,128.000254 L59.9916525,128.000254 C55.5800761,128.000254 52,124.41541 52,119.993281 L52,110.488045 C47.5957481,109.354468 43.4361327,107.611516 39.6163918,105.354425 L32.8922325,112.078585 C29.7694931,115.201324 24.7004301,115.210353 21.5794957,112.089418 L15.9108363,106.420759 C12.7913807,103.301303 12.7947522,98.2349395 15.9216697,95.1080219 L22.6458291,88.3838625 C20.3887383,84.5641217 18.6457859,80.4045063 17.5122098,76.0002544 L8.00697327,76.0002544 C3.59075293,76.0002544 2.19088375e-16,72.4222697 4.89347582e-16,68.0086019 L9.80228577e-16,59.9919069 C1.25035972e-15,55.5803305 3.58484404,52.0002544 8.00697327,52.0002544 L17.5122098,52.0002544 C18.6457859,47.5960025 20.3887383,43.4363871 22.6458291,39.6166462 L15.9216697,32.8924868 C12.7989304,29.7697475 12.7899019,24.7006845 15.9108363,21.5797501 L21.5794957,15.9110907 C24.6989513,12.7916351 29.7653149,12.7950065 32.8922325,15.9219241 L39.6163918,22.6460835 C43.4361327,20.3889927 47.5957481,18.6460403 52,17.5124642 L52,8.00722764 C52,3.5910073 55.5779847,0.000254375069 59.9916525,0.000254375069 L68.0083475,0.000254375069 C72.4199239,0.000254375069 76,3.58509841 76,8.00722764 L76,17.5124642 C80.4042519,18.6460403 84.5638673,20.3889927 88.3836082,22.6460835 L95.1077675,15.9219241 C98.2305069,12.7991848 103.29957,12.7901562 106.420504,15.9110907 L112.089164,21.5797501 C115.208619,24.6992057 115.205248,29.7655693 112.07833,32.8924868 L105.354171,39.6166462 L105.354171,39.6166462 C107.611262,43.4363871 109.354214,47.5960025 110.48779,52.0002544 L119.993027,52.0002544 C124.409247,52.0002544 128,55.5782391 128,59.9919069 L128,68.0086019 C128,72.4201783 124.415156,76.0002544 119.993027,76.0002544 L110.48779,76.0002544 L110.48779,76.0002544 Z M64,96.0002544 C81.673112,96.0002544 96,81.6733664 96,64.0002544 C96,46.3271424 81.673112,32.0002544 64,32.0002544 C46.326888,32.0002544 32,46.3271424 32,64.0002544 C32,81.6733664 46.326888,96.0002544 64,96.0002544 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/paint": {
            "title": "$:/core/images/paint",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-paint tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M83.5265806,76.1907935 C90.430962,69.2864121 91.8921169,59.0000433 87.9100453,50.6642209 L125.812763,12.7615036 C128.732035,9.84223095 128.72611,5.10322984 125.812796,2.18991592 C122.893542,-0.729338085 118.161775,-0.730617045 115.241209,2.18994966 L77.3384914,40.092667 C69.002669,36.1105954 58.7163002,37.5717503 51.8119188,44.4761317 L83.5265806,76.1907935 L83.5265806,76.1907935 L83.5265806,76.1907935 L83.5265806,76.1907935 Z M80.8836921,78.8336819 L49.1690303,47.1190201 C49.1690303,47.1190201 8.50573364,81.242543 0,80.2820711 C0,80.2820711 3.78222974,85.8744423 6.82737483,88.320684 C20.8514801,82.630792 44.1526049,63.720771 44.1526049,63.720771 L44.8144806,64.3803375 C44.8144806,64.3803375 19.450356,90.2231043 9.18040433,92.0477601 C10.4017154,93.4877138 13.5343883,96.1014812 15.4269991,97.8235871 C20.8439164,96.3356979 50.1595367,69.253789 50.1595367,69.253789 L50.8214124,69.9133555 L18.4136144,100.936036 L23.6993903,106.221812 L56.1060358,75.2002881 L56.7679115,75.8598546 C56.7679115,75.8598546 28.9040131,106.396168 28.0841366,108.291555 C28.0841366,108.291555 34.1159238,115.144621 35.6529617,116.115796 C36.3545333,113.280171 63.5365402,82.6307925 63.5365402,82.6307925 L64.1984159,83.290359 C64.1984159,83.290359 43.6013016,107.04575 39.2343772,120.022559 C42.443736,123.571575 46.7339155,125.159692 50.1595362,126.321151 C47.9699978,114.504469 80.8836921,78.8336819 80.8836921,78.8336819 L80.8836921,78.8336819 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/palette": {
            "title": "$:/core/images/palette",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-palette tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M80.2470434,39.1821571 C75.0645698,38.2680897 69.6261555,37.7814854 64.0193999,37.7814854 C28.6624616,37.7814854 0,57.1324214 0,81.0030106 C0,90.644534 4.67604329,99.5487133 12.5805659,106.738252 C23.5031767,91.1899067 26.3405471,72.3946229 36.8885698,63.5622337 C52.0716764,50.8486559 63.4268694,55.7343343 63.4268694,55.7343343 L80.2470434,39.1821571 Z M106.781666,48.8370714 C119.830962,56.749628 128.0388,68.229191 128.0388,81.0030106 C128.0388,90.3534932 128.557501,98.4142085 116.165191,106.082518 C105.367708,112.763955 112.341384,99.546808 104.321443,95.1851533 C96.3015017,90.8234987 84.3749007,96.492742 86.1084305,103.091059 C89.3087234,115.272303 105.529892,114.54645 92.4224435,119.748569 C79.3149955,124.950687 74.2201582,124.224536 64.0193999,124.224536 C56.1979176,124.224536 48.7040365,123.277578 41.7755684,121.544216 C51.620343,117.347916 69.6563669,109.006202 75.129737,102.088562 C82.7876655,92.4099199 87.3713218,80.0000002 83.3235694,72.4837191 C83.1303943,72.1250117 94.5392656,60.81569 106.781666,48.8370714 Z M1.13430476,123.866563 C0.914084026,123.867944 0.693884185,123.868637 0.473712455,123.868637 C33.9526848,108.928928 22.6351223,59.642592 59.2924543,59.6425917 C59.6085574,61.0606542 59.9358353,62.5865065 60.3541977,64.1372318 C34.4465025,59.9707319 36.7873124,112.168427 1.13429588,123.866563 L1.13430476,123.866563 Z M1.84669213,123.859694 C40.7185279,123.354338 79.9985412,101.513051 79.9985401,79.0466836 C70.7284906,79.0466835 65.9257264,75.5670082 63.1833375,71.1051511 C46.585768,64.1019718 32.81846,116.819636 1.84665952,123.859695 L1.84669213,123.859694 Z M67.1980193,59.8524981 C62.748213,63.9666823 72.0838429,76.2846822 78.5155805,71.1700593 C89.8331416,59.8524993 112.468264,37.2173758 123.785825,25.8998146 C135.103386,14.5822535 123.785825,3.26469247 112.468264,14.5822535 C101.150703,25.8998144 78.9500931,48.9868127 67.1980193,59.8524981 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/permalink-button": {
            "title": "$:/core/images/permalink-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-permalink-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M80.4834582,48 L73.0956761,80 L73.0956761,80 L47.5165418,80 L54.9043239,48 L80.4834582,48 Z M84.1773493,32 L89.8007299,7.64246248 C90.7941633,3.33942958 95.0918297,0.64641956 99.3968675,1.64031585 C103.693145,2.63218977 106.385414,6.93288901 105.390651,11.2416793 L100.598215,32 L104.000754,32 C108.411895,32 112,35.581722 112,40 C112,44.4092877 108.418616,48 104.000754,48 L96.9043239,48 L89.5165418,80 L104.000754,80 C108.411895,80 112,83.581722 112,88 C112,92.4092877 108.418616,96 104.000754,96 L85.8226507,96 L80.1992701,120.357538 C79.2058367,124.66057 74.9081703,127.35358 70.6031325,126.359684 C66.3068546,125.36781 63.6145865,121.067111 64.6093491,116.758321 L69.401785,96 L43.8226507,96 L38.1992701,120.357538 C37.2058367,124.66057 32.9081703,127.35358 28.6031325,126.359684 C24.3068546,125.36781 21.6145865,121.067111 22.6093491,116.758321 L27.401785,96 L23.9992458,96 C19.5881049,96 16,92.418278 16,88 C16,83.5907123 19.5813843,80 23.9992458,80 L31.0956761,80 L38.4834582,48 L23.9992458,48 C19.5881049,48 16,44.418278 16,40 C16,35.5907123 19.5813843,32 23.9992458,32 L42.1773493,32 L47.8007299,7.64246248 C48.7941633,3.33942958 53.0918297,0.64641956 57.3968675,1.64031585 C61.6931454,2.63218977 64.3854135,6.93288901 63.3906509,11.2416793 L58.598215,32 L84.1773493,32 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/permaview-button": {
            "title": "$:/core/images/permaview-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-permaview-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M81.4834582,48 L79.6365127,56 L79.6365127,56 L74.0573784,56 L75.9043239,48 L81.4834582,48 Z M85.1773493,32 L90.8007299,7.64246248 C91.7941633,3.33942958 96.0918297,0.64641956 100.396867,1.64031585 C104.693145,2.63218977 107.385414,6.93288901 106.390651,11.2416793 L101.598215,32 L104.000754,32 C108.411895,32 112,35.581722 112,40 C112,44.4092877 108.418616,48 104.000754,48 L97.9043239,48 L96.0573784,56 L104.000754,56 C108.411895,56 112,59.581722 112,64 C112,68.4092877 108.418616,72 104.000754,72 L92.3634873,72 L90.5165418,80 L104.000754,80 C108.411895,80 112,83.581722 112,88 C112,92.4092877 108.418616,96 104.000754,96 L86.8226507,96 L81.1992701,120.357538 C80.2058367,124.66057 75.9081703,127.35358 71.6031325,126.359684 C67.3068546,125.36781 64.6145865,121.067111 65.6093491,116.758321 L70.401785,96 L64.8226507,96 L59.1992701,120.357538 C58.2058367,124.66057 53.9081703,127.35358 49.6031325,126.359684 C45.3068546,125.36781 42.6145865,121.067111 43.6093491,116.758321 L48.401785,96 L42.8226507,96 L37.1992701,120.357538 C36.2058367,124.66057 31.9081703,127.35358 27.6031325,126.359684 C23.3068546,125.36781 20.6145865,121.067111 21.6093491,116.758321 L26.401785,96 L23.9992458,96 C19.5881049,96 16,92.418278 16,88 C16,83.5907123 19.5813843,80 23.9992458,80 L30.0956761,80 L31.9426216,72 L23.9992458,72 C19.5881049,72 16,68.418278 16,64 C16,59.5907123 19.5813843,56 23.9992458,56 L35.6365127,56 L37.4834582,48 L23.9992458,48 C19.5881049,48 16,44.418278 16,40 C16,35.5907123 19.5813843,32 23.9992458,32 L41.1773493,32 L46.8007299,7.64246248 C47.7941633,3.33942958 52.0918297,0.64641956 56.3968675,1.64031585 C60.6931454,2.63218977 63.3854135,6.93288901 62.3906509,11.2416793 L57.598215,32 L63.1773493,32 L68.8007299,7.64246248 C69.7941633,3.33942958 74.0918297,0.64641956 78.3968675,1.64031585 C82.6931454,2.63218977 85.3854135,6.93288901 84.3906509,11.2416793 L79.598215,32 L85.1773493,32 Z M53.9043239,48 L52.0573784,56 L57.6365127,56 L59.4834582,48 L53.9043239,48 Z M75.9426216,72 L74.0956761,80 L74.0956761,80 L68.5165418,80 L70.3634873,72 L75.9426216,72 L75.9426216,72 Z M48.3634873,72 L46.5165418,80 L52.0956761,80 L53.9426216,72 L48.3634873,72 L48.3634873,72 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/picture": {
            "title": "$:/core/images/picture",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-picture tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M112,68.2332211 L112,20.0027785 C112,17.7898769 110.207895,16 107.997221,16 L20.0027785,16 C17.7898769,16 16,17.792105 16,20.0027785 L16,58.312373 L25.2413115,43.7197989 C28.041793,39.297674 34.2643908,38.7118128 37.8410347,42.5335275 L56.0882845,63.1470817 L69.7748997,56.7400579 C72.766567,55.3552503 76.3013751,55.9473836 78.678437,58.2315339 C78.8106437,58.3585731 79.0742301,58.609836 79.4527088,58.9673596 C80.0910923,59.570398 80.8117772,60.2441563 81.598127,60.9705595 C83.8422198,63.043576 86.1541548,65.1151944 88.3956721,67.0372264 C89.1168795,67.6556396 89.8200801,68.2492007 90.5021258,68.8146755 C92.6097224,70.5620551 94.4693308,72.0029474 95.9836366,73.0515697 C96.7316295,73.5695379 97.3674038,73.9719282 98.0281481,74.3824999 C98.4724987,74.4989557 99.0742374,74.5263881 99.8365134,74.4317984 C101.709944,74.1993272 104.074502,73.2878514 106.559886,71.8846196 C107.705822,71.2376318 108.790494,70.5370325 109.764561,69.8410487 C110.323259,69.4418522 110.694168,69.1550757 110.834827,69.0391868 C111.210545,68.7296319 111.600264,68.4615815 112,68.2332211 L112,68.2332211 Z M0,8.00697327 C0,3.58484404 3.59075293,0 8.00697327,0 L119.993027,0 C124.415156,0 128,3.59075293 128,8.00697327 L128,119.993027 C128,124.415156 124.409247,128 119.993027,128 L8.00697327,128 C3.58484404,128 0,124.409247 0,119.993027 L0,8.00697327 L0,8.00697327 Z M95,42 C99.418278,42 103,38.418278 103,34 C103,29.581722 99.418278,26 95,26 C90.581722,26 87,29.581722 87,34 C87,38.418278 90.581722,42 95,42 L95,42 Z M32,76 C47.8587691,80.8294182 52.0345556,83.2438712 52.0345556,88 C52.0345556,92.7561288 32,95.4712486 32,102.347107 C32,109.222965 33.2849191,107.337637 33.2849191,112 L67.999999,112 C67.999999,112 54.3147136,105.375255 54.3147136,101.200691 C54.3147136,93.535181 64.9302432,92.860755 64.9302432,88 C64.9302432,80.6425555 50.8523779,79.167282 32,76 L32,76 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/plugin-generic-language": {
            "title": "$:/core/images/plugin-generic-language",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M61.2072232,68.1369825 C56.8829239,70.9319564 54.2082892,74.793177 54.2082892,79.0581634 C54.2082892,86.9638335 63.3980995,93.4821994 75.2498076,94.3940006 C77.412197,98.2964184 83.8475284,101.178858 91.5684735,101.403106 C86.4420125,100.27851 82.4506393,97.6624107 80.9477167,94.3948272 C92.8046245,93.4861461 102,86.9662269 102,79.0581634 C102,70.5281905 91.3014611,63.6132813 78.1041446,63.6132813 C71.5054863,63.6132813 65.5315225,65.3420086 61.2072232,68.1369825 Z M74.001066,53.9793443 C69.6767667,56.7743182 63.7028029,58.5030456 57.1041446,58.5030456 C54.4851745,58.5030456 51.9646095,58.2307276 49.6065315,57.7275105 C46.2945155,59.9778212 41.2235699,61.4171743 35.5395922,61.4171743 C35.4545771,61.4171743 35.3696991,61.4168523 35.2849622,61.4162104 C39.404008,60.5235193 42.7961717,58.6691298 44.7630507,56.286533 C37.8379411,53.5817651 33.2082892,48.669413 33.2082892,43.0581634 C33.2082892,34.5281905 43.9068281,27.6132812 57.1041446,27.6132812 C70.3014611,27.6132812 81,34.5281905 81,43.0581634 C81,47.3231498 78.3253653,51.1843704 74.001066,53.9793443 Z M64,0 L118.5596,32 L118.5596,96 L64,128 L9.44039956,96 L9.44039956,32 L64,0 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/plugin-generic-plugin": {
            "title": "$:/core/images/plugin-generic-plugin",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M40.3972881,76.4456988 L40.3972881,95.3404069 L54.5170166,95.3404069 L54.5170166,95.3404069 C54.5165526,95.3385183 54.516089,95.3366295 54.515626,95.3347404 C54.6093153,95.3385061 54.7034848,95.3404069 54.7980982,95.3404069 C58.6157051,95.3404069 61.710487,92.245625 61.710487,88.4280181 C61.710487,86.6197822 61.01617,84.9737128 59.8795929,83.7418666 L59.8795929,83.7418666 C59.8949905,83.7341665 59.9104102,83.7265043 59.925852,83.7188798 C58.8840576,82.5086663 58.2542926,80.9336277 58.2542926,79.2114996 C58.2542926,75.3938927 61.3490745,72.2991108 65.1666814,72.2991108 C68.9842884,72.2991108 72.0790703,75.3938927 72.0790703,79.2114996 C72.0790703,81.1954221 71.2432806,82.9841354 69.9045961,84.2447446 L69.9045961,84.2447446 C69.9333407,84.2629251 69.9619885,84.281245 69.9905383,84.2997032 L69.9905383,84.2997032 C69.1314315,85.4516923 68.6228758,86.8804654 68.6228758,88.4280181 C68.6228758,91.8584969 71.1218232,94.7053153 74.3986526,95.2474079 C74.3913315,95.2784624 74.3838688,95.3094624 74.3762652,95.3404069 L95.6963988,95.3404069 L95.6963988,75.5678578 L95.6963988,75.5678578 C95.6466539,75.5808558 95.5967614,75.5934886 95.5467242,75.6057531 C95.5504899,75.5120637 95.5523907,75.4178943 95.5523907,75.3232809 C95.5523907,71.505674 92.4576088,68.4108921 88.6400019,68.4108921 C86.831766,68.4108921 85.1856966,69.105209 83.9538504,70.2417862 L83.9538504,70.2417862 C83.9461503,70.2263886 83.938488,70.2109688 83.9308636,70.1955271 C82.7206501,71.2373215 81.1456115,71.8670865 79.4234834,71.8670865 C75.6058765,71.8670865 72.5110946,68.7723046 72.5110946,64.9546976 C72.5110946,61.1370907 75.6058765,58.0423088 79.4234834,58.0423088 C81.4074059,58.0423088 83.1961192,58.8780985 84.4567284,60.2167829 L84.4567284,60.2167829 C84.4749089,60.1880383 84.4932288,60.1593906 84.511687,60.1308407 L84.511687,60.1308407 C85.6636761,60.9899475 87.0924492,61.4985032 88.6400019,61.4985032 C92.0704807,61.4985032 94.9172991,58.9995558 95.4593917,55.7227265 C95.538755,55.7414363 95.6177614,55.761071 95.6963988,55.7816184 L95.6963988,40.0412962 L74.3762652,40.0412962 L74.3762652,40.0412962 C74.3838688,40.0103516 74.3913315,39.9793517 74.3986526,39.9482971 L74.3986526,39.9482971 C71.1218232,39.4062046 68.6228758,36.5593862 68.6228758,33.1289073 C68.6228758,31.5813547 69.1314315,30.1525815 69.9905383,29.0005925 C69.9619885,28.9821342 69.9333407,28.9638143 69.9045961,28.9456339 C71.2432806,27.6850247 72.0790703,25.8963113 72.0790703,23.9123888 C72.0790703,20.0947819 68.9842884,17 65.1666814,17 C61.3490745,17 58.2542926,20.0947819 58.2542926,23.9123888 C58.2542926,25.6345169 58.8840576,27.2095556 59.925852,28.419769 L59.925852,28.419769 C59.9104102,28.4273935 59.8949905,28.4350558 59.8795929,28.4427558 C61.01617,29.674602 61.710487,31.3206715 61.710487,33.1289073 C61.710487,36.9465143 58.6157051,40.0412962 54.7980982,40.0412962 C54.7034848,40.0412962 54.6093153,40.0393953 54.515626,40.0356296 L54.515626,40.0356296 C54.516089,40.0375187 54.5165526,40.0394075 54.5170166,40.0412962 L40.3972881,40.0412962 L40.3972881,52.887664 L40.3972881,52.887664 C40.4916889,53.3430132 40.5412962,53.8147625 40.5412962,54.2980982 C40.5412962,58.1157051 37.4465143,61.210487 33.6289073,61.210487 C32.0813547,61.210487 30.6525815,60.7019313 29.5005925,59.8428245 C29.4821342,59.8713744 29.4638143,59.9000221 29.4456339,59.9287667 C28.1850247,58.5900823 26.3963113,57.7542926 24.4123888,57.7542926 C20.5947819,57.7542926 17.5,60.8490745 17.5,64.6666814 C17.5,68.4842884 20.5947819,71.5790703 24.4123888,71.5790703 C26.134517,71.5790703 27.7095556,70.9493053 28.919769,69.9075109 L28.919769,69.9075109 C28.9273935,69.9229526 28.9350558,69.9383724 28.9427558,69.95377 C30.174602,68.8171928 31.8206715,68.1228758 33.6289073,68.1228758 C37.4465143,68.1228758 40.5412962,71.2176578 40.5412962,75.0352647 C40.5412962,75.5186004 40.4916889,75.9903496 40.3972881,76.4456988 Z M64,0 L118.5596,32 L118.5596,96 L64,128 L9.44039956,96 L9.44039956,32 L64,0 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/plugin-generic-theme": {
            "title": "$:/core/images/plugin-generic-theme",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M29.4078519,91.4716406 L51.4693474,69.4101451 L51.4646675,69.4054652 C50.5969502,68.5377479 50.5929779,67.1348725 51.4693474,66.2585029 C52.3396494,65.3882009 53.7499654,65.3874786 54.6163097,66.2538229 L64.0805963,75.7181095 C64.9483136,76.5858268 64.9522859,77.9887022 64.0759163,78.8650718 C63.2056143,79.7353737 61.7952984,79.736096 60.9289541,78.8697517 L60.9242741,78.8650718 L60.9242741,78.8650718 L38.8627786,100.926567 C36.2518727,103.537473 32.0187578,103.537473 29.4078519,100.926567 C26.796946,98.3156614 26.796946,94.0825465 29.4078519,91.4716406 Z M60.8017407,66.3810363 C58.3659178,63.6765806 56.3370667,61.2899536 54.9851735,59.5123615 C48.1295381,50.4979488 44.671561,55.2444054 40.7586738,59.5123614 C36.8457866,63.7803174 41.789473,67.2384487 38.0759896,70.2532832 C34.3625062,73.2681177 34.5917646,74.3131575 28.3243876,68.7977024 C22.0570105,63.2822473 21.6235306,61.7636888 24.5005999,58.6166112 C27.3776691,55.4695337 29.7823103,60.4247912 35.6595047,54.8320442 C41.5366991,49.2392972 36.5996215,44.2825646 36.5996215,44.2825646 C36.5996215,44.2825646 48.8365511,19.267683 65.1880231,21.1152173 C81.5394952,22.9627517 59.0022276,18.7228947 53.3962199,38.3410355 C50.9960082,46.7405407 53.8429162,44.7613399 58.3941742,48.3090467 C59.7875202,49.3951602 64.4244828,52.7100463 70.1884353,56.9943417 L90.8648751,36.3179019 L92.4795866,31.5515482 L100.319802,26.8629752 L103.471444,30.0146174 L98.782871,37.8548326 L94.0165173,39.4695441 L73.7934912,59.6925702 C86.4558549,69.2403631 102.104532,81.8392557 102.104532,86.4016913 C102.104533,93.6189834 99.0337832,97.9277545 92.5695848,95.5655717 C87.8765989,93.8506351 73.8015497,80.3744087 63.8173444,69.668717 L60.9242741,72.5617873 L57.7726319,69.4101451 L60.8017407,66.3810363 L60.8017407,66.3810363 Z M63.9533761,1.42108547e-13 L118.512977,32 L118.512977,96 L63.9533761,128 L9.39377563,96 L9.39377563,32 L63.9533761,1.42108547e-13 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/preview-closed": {
            "title": "$:/core/images/preview-closed",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-preview-closed tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M0.0881363238,64 C-0.210292223,65.8846266 0.249135869,67.8634737 1.4664206,69.4579969 C16.2465319,88.8184886 39.1692554,100.414336 64,100.414336 C88.8307446,100.414336 111.753468,88.8184886 126.533579,69.4579969 C127.750864,67.8634737 128.210292,65.8846266 127.911864,64 C110.582357,78.4158332 88.3036732,87.0858436 64,87.0858436 C39.6963268,87.0858436 17.4176431,78.4158332 0.0881363238,64 Z\"></path>\n        <rect x=\"62\" y=\"96\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n        <rect transform=\"translate(80.000000, 101.000000) rotate(-5.000000) translate(-80.000000, -101.000000) \" x=\"78\" y=\"93\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n        <rect transform=\"translate(48.000000, 101.000000) rotate(-355.000000) translate(-48.000000, -101.000000) \" x=\"46\" y=\"93\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n        <rect transform=\"translate(32.000000, 96.000000) rotate(-350.000000) translate(-32.000000, -96.000000) \" x=\"30\" y=\"88\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n        <rect transform=\"translate(96.000000, 96.000000) rotate(-10.000000) translate(-96.000000, -96.000000) \" x=\"94\" y=\"88\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n        <rect transform=\"translate(112.000000, 88.000000) rotate(-20.000000) translate(-112.000000, -88.000000) \" x=\"110\" y=\"80\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n        <rect transform=\"translate(16.000000, 88.000000) rotate(-340.000000) translate(-16.000000, -88.000000) \" x=\"14\" y=\"80\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n    </g>\n</svg>"
        },
        "$:/core/images/preview-open": {
            "title": "$:/core/images/preview-open",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-preview-open tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M64.1099282,99.5876785 C39.2791836,99.5876785 16.3564602,87.9918313 1.57634884,68.6313396 C-0.378878622,66.070184 -0.378878622,62.5174945 1.57634884,59.9563389 C16.3564602,40.5958472 39.2791836,29 64.1099282,29 C88.9406729,29 111.863396,40.5958472 126.643508,59.9563389 C128.598735,62.5174945 128.598735,66.070184 126.643508,68.6313396 C111.863396,87.9918313 88.9406729,99.5876785 64.1099282,99.5876785 Z M110.213805,67.5808331 C111.654168,66.0569335 111.654168,63.9430665 110.213805,62.4191669 C99.3257042,50.8995835 82.4391647,44 64.1470385,44 C45.8549124,44 28.9683729,50.8995835 18.0802717,62.4191669 C16.6399094,63.9430665 16.6399094,66.0569335 18.0802717,67.5808331 C28.9683729,79.1004165 45.8549124,86 64.1470385,86 C82.4391647,86 99.3257042,79.1004165 110.213805,67.5808331 Z\"></path>\n        <path d=\"M63.5,88 C76.4786916,88 87,77.4786916 87,64.5 C87,51.5213084 76.4786916,41 63.5,41 C50.5213084,41 40,51.5213084 40,64.5 C40,77.4786916 50.5213084,88 63.5,88 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/print-button": {
            "title": "$:/core/images/print-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-print-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M112,71 L112,30.5 L111.96811,30.5 L111.96811,30.5 C111.932942,28.4998414 111.151676,26.510538 109.625176,24.9840387 L86.9982489,2.35711116 C85.3482153,0.707077645 83.1589869,-0.071534047 81,0.0201838424 L81,0 L23.9992458,0 C19.5808867,0 16,3.58213437 16,8.00092105 L16,71 L24,71 L24,8 L81,8 L81,22.4996539 C81,26.9216269 84.5818769,30.5 89.0003461,30.5 L104,30.5 L104,71 L112,71 Z\"></path>\n        <rect x=\"32\" y=\"36\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n        <rect x=\"32\" y=\"52\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n        <rect x=\"32\" y=\"20\" width=\"40\" height=\"8\" rx=\"4\"></rect>\n        <path d=\"M0,80.0054195 C0,71.1658704 7.15611005,64 16.0008841,64 L111.999116,64 C120.83616,64 128,71.1553215 128,80.0054195 L128,111.99458 C128,120.83413 120.84389,128 111.999116,128 L16.0008841,128 C7.16383982,128 0,120.844679 0,111.99458 L0,80.0054195 Z M104,96 C108.418278,96 112,92.418278 112,88 C112,83.581722 108.418278,80 104,80 C99.581722,80 96,83.581722 96,88 C96,92.418278 99.581722,96 104,96 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/quote": {
            "title": "$:/core/images/quote",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-quote tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M51.2188077,117.712501 L51.2188077,62.1993386 L27.4274524,62.1993386 C27.4274524,53.3075754 29.1096526,45.797753 32.4741035,39.669646 C35.8385544,33.541539 42.0867267,28.9154883 51.2188077,25.7913554 L51.2188077,2 C43.7689521,2.96127169 36.8599155,5.18417913 30.4914905,8.668789 C24.1230656,12.1533989 18.6559149,16.5391352 14.0898743,21.8261295 C9.52383382,27.1131238 5.97919764,33.2411389 3.45585945,40.2103586 C0.932521268,47.1795784 -0.208971741,54.6293222 0.0313461819,62.5598136 L0.0313461819,117.712501 L51.2188077,117.712501 Z M128,117.712501 L128,62.1993386 L104.208645,62.1993386 C104.208645,53.3075754 105.890845,45.797753 109.255296,39.669646 C112.619747,33.541539 118.867919,28.9154883 128,25.7913554 L128,2 C120.550144,2.96127169 113.641108,5.18417913 107.272683,8.668789 C100.904258,12.1533989 95.4371072,16.5391352 90.8710666,21.8261295 C86.3050261,27.1131238 82.7603899,33.2411389 80.2370517,40.2103586 C77.7137136,47.1795784 76.5722206,54.6293222 76.8125385,62.5598136 L76.8125385,117.712501 L128,117.712501 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/refresh-button": {
            "title": "$:/core/images/refresh-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-refresh-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M106.369002,39.4325143 C116.529932,60.3119371 112.939592,86.1974934 95.5979797,103.539105 C73.7286194,125.408466 38.2713806,125.408466 16.4020203,103.539105 C-5.46734008,81.6697449 -5.46734008,46.2125061 16.4020203,24.3431458 C19.5262146,21.2189514 24.5915344,21.2189514 27.7157288,24.3431458 C30.8399231,27.4673401 30.8399231,32.5326599 27.7157288,35.6568542 C12.0947571,51.2778259 12.0947571,76.6044251 27.7157288,92.2253967 C43.3367004,107.846368 68.6632996,107.846368 84.2842712,92.2253967 C97.71993,78.7897379 99.5995262,58.1740623 89.9230597,42.729491 L83.4844861,54.9932839 C81.4307001,58.9052072 76.5945372,60.4115251 72.682614,58.3577391 C68.7706907,56.3039532 67.2643728,51.4677903 69.3181587,47.555867 L84.4354914,18.7613158 C86.4966389,14.8353707 91.3577499,13.3347805 95.273202,15.415792 L124.145886,30.7612457 C128.047354,32.8348248 129.52915,37.6785572 127.455571,41.5800249 C125.381992,45.4814927 120.53826,46.9632892 116.636792,44.8897102 L106.369002,39.4325143 Z M98.1470904,27.0648707 C97.9798954,26.8741582 97.811187,26.6843098 97.6409651,26.4953413 L98.6018187,26.1987327 L98.1470904,27.0648707 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/right-arrow": {
            "title": "$:/core/images/right-arrow",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-right-arrow tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <path d=\"M80.3563798,109.353315 C78.9238993,110.786918 76.9450203,111.675144 74.7592239,111.675144 L-4.40893546,111.675144 C-8.77412698,111.675144 -12.3248558,108.130732 -12.3248558,103.758478 C-12.3248558,99.3951199 -8.78077754,95.8418109 -4.40893546,95.8418109 L66.8418109,95.8418109 L66.8418109,24.5910645 C66.8418109,20.225873 70.3862233,16.6751442 74.7584775,16.6751442 C79.1218352,16.6751442 82.6751442,20.2192225 82.6751442,24.5910645 L82.6751442,103.759224 C82.6751442,105.941695 81.7891419,107.920575 80.3566508,109.353886 Z\" transform=\"translate(35.175144, 64.175144) rotate(-45.000000) translate(-35.175144, -64.175144) \"></path>\n</svg>"
        },
        "$:/core/images/rotate-left": {
            "title": "$:/core/images/rotate-left",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-rotate-left tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"32\" height=\"80\" rx=\"8\"/><rect x=\"48\" y=\"96\" width=\"80\" height=\"32\" rx=\"8\"/><path d=\"M61.32 36.65c19.743 2.45 35.023 19.287 35.023 39.693a4 4 0 0 1-8 0c0-15.663-11.254-28.698-26.117-31.46l3.916 3.916a4 4 0 1 1-5.657 5.657L49.172 43.142a4 4 0 0 1 0-5.657l11.313-11.313a4 4 0 1 1 5.657 5.656l-4.821 4.822z\"/></g></svg>"
        },
        "$:/core/images/save-button": {
            "title": "$:/core/images/save-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-save-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M120.78304,34.329058 C125.424287,43.1924006 128.049406,53.2778608 128.049406,63.9764502 C128.049406,99.3226742 99.3956295,127.97645 64.0494055,127.97645 C28.7031816,127.97645 0.0494055385,99.3226742 0.0494055385,63.9764502 C0.0494055385,28.6302262 28.7031816,-0.0235498012 64.0494055,-0.0235498012 C82.8568763,-0.0235498012 99.769563,8.08898558 111.479045,21.0056358 L114.159581,18.3250998 C117.289194,15.1954866 122.356036,15.1939641 125.480231,18.3181584 C128.598068,21.4359957 128.601317,26.5107804 125.473289,29.6388083 L120.78304,34.329058 Z M108.72451,46.3875877 C110.870571,51.8341374 112.049406,57.767628 112.049406,63.9764502 C112.049406,90.4861182 90.5590735,111.97645 64.0494055,111.97645 C37.5397375,111.97645 16.0494055,90.4861182 16.0494055,63.9764502 C16.0494055,37.4667822 37.5397375,15.9764502 64.0494055,15.9764502 C78.438886,15.9764502 91.3495036,22.308215 100.147097,32.3375836 L58.9411255,73.5435552 L41.975581,56.5780107 C38.8486152,53.4510448 33.7746915,53.4551552 30.6568542,56.5729924 C27.5326599,59.6971868 27.5372202,64.7670668 30.6618725,67.8917192 L53.279253,90.5090997 C54.8435723,92.073419 56.8951519,92.8541315 58.9380216,92.8558261 C60.987971,92.8559239 63.0389578,92.0731398 64.6049211,90.5071765 L108.72451,46.3875877 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/size": {
            "title": "$:/core/images/size",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-size tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <path d=\"M92.3431458,26 L83.1715729,35.1715729 C81.6094757,36.73367 81.6094757,39.26633 83.1715729,40.8284271 C84.73367,42.3905243 87.26633,42.3905243 88.8284271,40.8284271 L104.828427,24.8284271 C106.390524,23.26633 106.390524,20.73367 104.828427,19.1715729 L88.8284271,3.17157288 C87.26633,1.60947571 84.73367,1.60947571 83.1715729,3.17157288 C81.6094757,4.73367004 81.6094757,7.26632996 83.1715729,8.82842712 L92.3431457,18 L22,18 C19.790861,18 18,19.790861 18,22 L18,92.3431458 L8.82842712,83.1715729 C7.26632996,81.6094757 4.73367004,81.6094757 3.17157288,83.1715729 C1.60947571,84.73367 1.60947571,87.26633 3.17157288,88.8284271 L19.1715729,104.828427 C20.73367,106.390524 23.26633,106.390524 24.8284271,104.828427 L40.8284271,88.8284271 C42.3905243,87.26633 42.3905243,84.73367 40.8284271,83.1715729 C39.26633,81.6094757 36.73367,81.6094757 35.1715729,83.1715729 L26,92.3431458 L26,22 L22,26 L92.3431458,26 L92.3431458,26 Z M112,52 L112,116 L116,112 L52,112 C49.790861,112 48,113.790861 48,116 C48,118.209139 49.790861,120 52,120 L116,120 C118.209139,120 120,118.209139 120,116 L120,52 C120,49.790861 118.209139,48 116,48 C113.790861,48 112,49.790861 112,52 L112,52 Z\"></path>\n</svg>"
        },
        "$:/core/images/spiral": {
            "title": "$:/core/images/spiral",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-spiral tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"nonzero\">\n        <path d=\"M64.534 68.348c3.39 0 6.097-2.62 6.476-5.968l-4.755-.538 4.75.583c.377-3.07-1.194-6.054-3.89-7.78-2.757-1.773-6.34-2.01-9.566-.7-3.46 1.403-6.14 4.392-7.35 8.148l-.01.026c-1.3 4.08-.72 8.64 1.58 12.52 2.5 4.2 6.77 7.2 11.76 8.27 5.37 1.15 11.11-.05 15.83-3.31 5.04-3.51 8.46-9.02 9.45-15.3 1.05-6.7-.72-13.63-4.92-19.19l.02.02c-4.42-5.93-11.2-9.82-18.78-10.78-7.96-1.01-16.13 1.31-22.59 6.43-6.81 5.39-11.18 13.41-12.11 22.26-.98 9.27 1.87 18.65 7.93 26.02 6.32 7.69 15.6 12.56 25.74 13.48 10.54.96 21.15-2.42 29.45-9.4l.01-.01c8.58-7.25 13.94-17.78 14.86-29.21.94-11.84-2.96-23.69-10.86-32.9-8.19-9.5-19.95-15.36-32.69-16.27-13.16-.94-26.24 3.49-36.34 12.34l.01-.01c-10.41 9.08-16.78 22.1-17.68 36.15-.93 14.44 4.03 28.77 13.79 39.78 10.03 11.32 24.28 18.2 39.6 19.09 15.73.92 31.31-4.56 43.24-15.234 12.23-10.954 19.61-26.44 20.5-43.074.14-2.64-1.89-4.89-4.52-5.03-2.64-.14-4.89 1.88-5.03 4.52-.75 14.1-7 27.2-17.33 36.45-10.03 8.98-23.11 13.58-36.3 12.81-12.79-.75-24.67-6.48-33-15.89-8.07-9.11-12.17-20.94-11.41-32.827.74-11.52 5.942-22.15 14.43-29.54l.01-.01c8.18-7.17 18.74-10.75 29.35-9.998 10.21.726 19.6 5.41 26.11 12.96 6.24 7.273 9.32 16.61 8.573 25.894-.718 8.9-4.88 17.064-11.504 22.66l.01-.007c-6.36 5.342-14.44 7.92-22.425 7.19-7.604-.68-14.52-4.314-19.21-10.027-4.44-5.4-6.517-12.23-5.806-18.94.67-6.3 3.76-11.977 8.54-15.766 4.46-3.54 10.05-5.128 15.44-4.44 5.03.63 9.46 3.18 12.32 7.01l.02.024c2.65 3.5 3.75 7.814 3.1 11.92-.59 3.71-2.58 6.925-5.45 8.924-2.56 1.767-5.61 2.403-8.38 1.81-2.42-.516-4.42-1.92-5.53-3.79-.93-1.56-1.15-3.3-.69-4.75l-4.56-1.446L59.325 65c.36-1.12 1.068-1.905 1.84-2.22.25-.103.48-.14.668-.13.06.006.11.015.14.025.01 0 .01 0-.01-.01-.02-.015-.054-.045-.094-.088-.06-.064-.12-.145-.17-.244-.15-.29-.23-.678-.18-1.11l-.005.04c.15-1.332 1.38-2.523 3.035-2.523-2.65 0-4.79 2.144-4.79 4.787s2.14 4.785 4.78 4.785z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/stamp": {
            "title": "$:/core/images/stamp",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-stamp tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M49.7334301,64 L16.0098166,64 C11.5838751,64 8,67.5829053 8,72.002643 L8,74.4986785 L8,97 L120,97 L120,74.4986785 L120,72.002643 C120,67.5737547 116.413883,64 111.990183,64 L78.2665699,64 C76.502049,60.7519149 75.5,57.0311962 75.5,53.0769231 C75.5,46.6017951 78.1869052,40.7529228 82.5087769,36.5800577 C85.3313113,32.7688808 87,28.0549983 87,22.952183 C87,10.2760423 76.7025492,0 64,0 C51.2974508,0 41,10.2760423 41,22.952183 C41,28.0549983 42.6686887,32.7688808 45.4912231,36.5800577 C49.8130948,40.7529228 52.5,46.6017951 52.5,53.0769231 C52.5,57.0311962 51.497951,60.7519149 49.7334301,64 Z M8,104 L120,104 L120,112 L8,112 L8,104 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/star-filled": {
            "title": "$:/core/images/star-filled",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-star-filled tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"nonzero\">\n        <path d=\"M61.8361286,96.8228569 L99.1627704,124.110219 C101.883827,126.099427 105.541968,123.420868 104.505636,120.198072 L90.2895569,75.9887263 L89.0292911,79.8977279 L126.314504,52.5528988 C129.032541,50.5595011 127.635256,46.2255025 124.273711,46.2229134 L78.1610486,46.1873965 L81.4604673,48.6032923 L67.1773543,4.41589688 C66.1361365,1.19470104 61.6144265,1.19470104 60.5732087,4.41589688 L46.2900957,48.6032923 L49.5895144,46.1873965 L3.47685231,46.2229134 C0.115307373,46.2255025 -1.28197785,50.5595011 1.43605908,52.5528988 L38.7212719,79.8977279 L37.4610061,75.9887263 L23.2449266,120.198072 C22.2085954,123.420868 25.8667356,126.099427 28.5877926,124.110219 L65.9144344,96.8228569 L61.8361286,96.8228569 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/storyview-classic": {
            "title": "$:/core/images/storyview-classic",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-storyview-classic tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M8.00697327,0 C3.58484404,0 0,3.59075293 0,8.00697327 L0,119.993027 C0,124.415156 3.59075293,128 8.00697327,128 L119.993027,128 C124.415156,128 128,124.409247 128,119.993027 L128,8.00697327 C128,3.58484404 124.409247,0 119.993027,0 L8.00697327,0 L8.00697327,0 Z M23.9992458,16 C19.5813843,16 16,19.5776607 16,23.9924054 L16,40.0075946 C16,44.4216782 19.5881049,48 23.9992458,48 L104.000754,48 C108.418616,48 112,44.4223393 112,40.0075946 L112,23.9924054 C112,19.5783218 108.411895,16 104.000754,16 L23.9992458,16 L23.9992458,16 Z M23.9992458,64 C19.5813843,64 16,67.5907123 16,72 C16,76.418278 19.5881049,80 23.9992458,80 L104.000754,80 C108.418616,80 112,76.4092877 112,72 C112,67.581722 108.411895,64 104.000754,64 L23.9992458,64 L23.9992458,64 Z M23.9992458,96 C19.5813843,96 16,99.5907123 16,104 C16,108.418278 19.5881049,112 23.9992458,112 L104.000754,112 C108.418616,112 112,108.409288 112,104 C112,99.581722 108.411895,96 104.000754,96 L23.9992458,96 L23.9992458,96 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/storyview-pop": {
            "title": "$:/core/images/storyview-pop",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-storyview-pop tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M8.00697327,0 C3.58484404,0 0,3.59075293 0,8.00697327 L0,119.993027 C0,124.415156 3.59075293,128 8.00697327,128 L119.993027,128 C124.415156,128 128,124.409247 128,119.993027 L128,8.00697327 C128,3.58484404 124.409247,0 119.993027,0 L8.00697327,0 L8.00697327,0 Z M23.9992458,16 C19.5813843,16 16,19.5776607 16,23.9924054 L16,40.0075946 C16,44.4216782 19.5881049,48 23.9992458,48 L104.000754,48 C108.418616,48 112,44.4223393 112,40.0075946 L112,23.9924054 C112,19.5783218 108.411895,16 104.000754,16 L23.9992458,16 L23.9992458,16 Z M16.0098166,56 C11.586117,56 8,59.5776607 8,63.9924054 L8,80.0075946 C8,84.4216782 11.5838751,88 16.0098166,88 L111.990183,88 C116.413883,88 120,84.4223393 120,80.0075946 L120,63.9924054 C120,59.5783218 116.416125,56 111.990183,56 L16.0098166,56 L16.0098166,56 Z M23.9992458,96 C19.5813843,96 16,99.5907123 16,104 C16,108.418278 19.5881049,112 23.9992458,112 L104.000754,112 C108.418616,112 112,108.409288 112,104 C112,99.581722 108.411895,96 104.000754,96 L23.9992458,96 L23.9992458,96 Z M23.9992458,64 C19.5813843,64 16,67.5907123 16,72 C16,76.418278 19.5881049,80 23.9992458,80 L104.000754,80 C108.418616,80 112,76.4092877 112,72 C112,67.581722 108.411895,64 104.000754,64 L23.9992458,64 L23.9992458,64 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/storyview-zoomin": {
            "title": "$:/core/images/storyview-zoomin",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-storyview-zoomin tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M8.00697327,0 C3.58484404,0 0,3.59075293 0,8.00697327 L0,119.993027 C0,124.415156 3.59075293,128 8.00697327,128 L119.993027,128 C124.415156,128 128,124.409247 128,119.993027 L128,8.00697327 C128,3.58484404 124.409247,0 119.993027,0 L8.00697327,0 L8.00697327,0 Z M23.9992458,16 C19.5813843,16 16,19.578055 16,24.0085154 L16,71.9914846 C16,76.4144655 19.5881049,80 23.9992458,80 L104.000754,80 C108.418616,80 112,76.421945 112,71.9914846 L112,24.0085154 C112,19.5855345 108.411895,16 104.000754,16 L23.9992458,16 L23.9992458,16 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/strikethrough": {
            "title": "$:/core/images/strikethrough",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-strikethrough tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M92.793842,38.7255689 L108.215529,38.7255689 C107.987058,31.985687 106.70193,26.1883331 104.360107,21.3333333 C102.018284,16.4783336 98.8197436,12.4516001 94.7643909,9.25301205 C90.7090382,6.05442399 85.9969032,3.71263572 80.6278447,2.22757697 C75.2587862,0.742518233 69.4328739,0 63.1499331,0 C57.552404,0 52.0977508,0.713959839 46.7858099,2.14190094 C41.473869,3.56984203 36.7331757,5.74027995 32.5635877,8.65327979 C28.3939997,11.5662796 25.0526676,15.2788708 22.5394913,19.7911647 C20.026315,24.3034585 18.7697456,29.6438781 18.7697456,35.8125837 C18.7697456,41.4101128 19.883523,46.0651309 22.1111111,49.7777778 C24.3386992,53.4904246 27.3087722,56.5176144 31.021419,58.8594378 C34.7340659,61.2012612 38.9321497,63.0861151 43.6157965,64.5140562 C48.2994433,65.9419973 53.068695,67.1985666 57.9236948,68.2838019 C62.7786945,69.3690371 67.5479462,70.4256977 72.231593,71.4538153 C76.9152398,72.4819329 81.1133237,73.8241773 84.8259705,75.480589 C88.5386174,77.1370007 91.5086903,79.2788802 93.7362784,81.9062918 C95.9638666,84.5337035 97.0776439,87.9607107 97.0776439,92.1874163 C97.0776439,96.6425926 96.1637753,100.298067 94.3360107,103.153949 C92.5082461,106.009831 90.109341,108.265944 87.1392236,109.922356 C84.1691061,111.578768 80.827774,112.749662 77.1151272,113.435074 C73.4024803,114.120485 69.7184476,114.463186 66.0629183,114.463186 C61.4935068,114.463186 57.0383974,113.892018 52.6974565,112.749665 C48.3565156,111.607312 44.5582492,109.836692 41.3025435,107.437751 C38.0468378,105.03881 35.4194656,101.983062 33.4203481,98.270415 C31.4212305,94.5577681 30.4216867,90.1312171 30.4216867,84.9906292 L15,84.9906292 C15,92.4159229 16.3422445,98.8415614 19.0267738,104.267738 C21.711303,109.693914 25.3667774,114.149023 29.9933066,117.633199 C34.6198357,121.117376 39.9888137,123.71619 46.1004016,125.429719 C52.2119895,127.143248 58.6947448,128 65.5488621,128 C71.1463912,128 76.7723948,127.343157 82.4270415,126.029451 C88.0816882,124.715745 93.1936407,122.602424 97.7630522,119.689424 C102.332464,116.776425 106.073613,113.006717 108.986613,108.380187 C111.899613,103.753658 113.356091,98.1847715 113.356091,91.6733601 C113.356091,85.6188899 112.242314,80.5926126 110.014726,76.5943775 C107.787137,72.5961424 104.817065,69.2833688 101.104418,66.6559572 C97.3917708,64.0285455 93.193687,61.9437828 88.5100402,60.4016064 C83.8263934,58.85943 79.0571416,57.5171855 74.2021419,56.3748327 C69.3471422,55.2324798 64.5778904,54.1758192 59.8942436,53.2048193 C55.2105968,52.2338193 51.012513,51.0058084 47.2998661,49.5207497 C43.5872193,48.0356909 40.6171463,46.1222786 38.3895582,43.7804552 C36.1619701,41.4386318 35.0481928,38.3828836 35.0481928,34.6131191 C35.0481928,30.6148841 35.8192694,27.273552 37.3614458,24.5890228 C38.9036222,21.9044935 40.9598265,19.762614 43.5301205,18.1633199 C46.1004145,16.5640259 49.041929,15.4216902 52.3547523,14.7362784 C55.6675757,14.0508667 59.0374661,13.708166 62.4645248,13.708166 C70.9179361,13.708166 77.8576257,15.6786952 83.2838019,19.6198126 C88.709978,23.56093 91.8799597,29.9294518 92.793842,38.7255689 L92.793842,38.7255689 Z\"></path>\n        <rect x=\"5\" y=\"54\" width=\"118\" height=\"16\"></rect>\n    </g>\n</svg>"
        },
        "$:/core/images/subscript": {
            "title": "$:/core/images/subscript",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-subscript tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M2.27170276,16 L22.1825093,16 L43.8305003,49.6746527 L66.4138983,16 L85.1220387,16 L53.5854592,61.9685735 L87.3937414,111.411516 L67.0820462,111.411516 L43.295982,74.9306422 L19.1090291,111.411516 L0,111.411516 L33.8082822,61.9685735 L2.27170276,16 Z M127.910914,128.411516 L85.3276227,128.411516 C85.3870139,123.24448 86.6342108,118.730815 89.0692508,114.870386 C91.5042907,111.009956 94.8301491,107.654403 99.0469256,104.803624 C101.066227,103.318844 103.174584,101.878629 105.372059,100.482935 C107.569534,99.0872413 109.588805,97.5876355 111.429933,95.9840726 C113.271061,94.3805097 114.785514,92.6433426 115.973338,90.7725192 C117.161163,88.9016958 117.784761,86.7487964 117.844152,84.3137564 C117.844152,83.1853233 117.710524,81.9826691 117.443264,80.7057579 C117.176003,79.4288467 116.656338,78.2410402 115.884252,77.1423026 C115.112166,76.0435651 114.04314,75.123015 112.677142,74.3806248 C111.311144,73.6382345 109.529434,73.267045 107.331959,73.267045 C105.312658,73.267045 103.634881,73.6679297 102.298579,74.4697112 C100.962276,75.2714926 99.8932503,76.3702137 99.0914688,77.7659073 C98.2896874,79.161601 97.6957841,80.8096826 97.3097412,82.7102016 C96.9236982,84.6107206 96.7009845,86.6596869 96.6415933,88.857162 L86.4857457,88.857162 C86.4857457,85.4124713 86.9460207,82.2202411 87.8665846,79.2803758 C88.7871485,76.3405105 90.1679736,73.801574 92.0091014,71.6634901 C93.8502292,69.5254062 96.092214,67.8476295 98.7351233,66.6301095 C101.378033,65.4125895 104.451482,64.8038386 107.955564,64.8038386 C111.756602,64.8038386 114.933984,65.4274371 117.487807,66.6746527 C120.041629,67.9218683 122.105443,69.4957119 123.67931,71.3962309 C125.253178,73.2967499 126.366746,75.3605638 127.02005,77.5877345 C127.673353,79.8149053 128,81.9381095 128,83.9574109 C128,86.4518421 127.613963,88.7086746 126.841877,90.727976 C126.069791,92.7472774 125.03046,94.6032252 123.723854,96.2958749 C122.417247,97.9885247 120.932489,99.5475208 119.269534,100.97291 C117.60658,102.398299 115.884261,103.734582 114.102524,104.981797 C112.320788,106.229013 110.539078,107.416819 108.757341,108.545253 C106.975605,109.673686 105.327523,110.802102 103.813047,111.930535 C102.298571,113.058968 100.977136,114.231927 99.8487031,115.449447 C98.7202699,116.666967 97.9481956,117.958707 97.5324571,119.324705 L127.910914,119.324705 L127.910914,128.411516 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/superscript": {
            "title": "$:/core/images/superscript",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-superscript tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M2.27170276,16 L22.1825093,16 L43.8305003,49.6746527 L66.4138983,16 L85.1220387,16 L53.5854592,61.9685735 L87.3937414,111.411516 L67.0820462,111.411516 L43.295982,74.9306422 L19.1090291,111.411516 L0,111.411516 L33.8082822,61.9685735 L2.27170276,16 Z M127.910914,63.4115159 L85.3276227,63.4115159 C85.3870139,58.2444799 86.6342108,53.7308149 89.0692508,49.8703857 C91.5042907,46.0099565 94.8301491,42.654403 99.0469256,39.8036245 C101.066227,38.318844 103.174584,36.8786285 105.372059,35.4829349 C107.569534,34.0872413 109.588805,32.5876355 111.429933,30.9840726 C113.271061,29.3805097 114.785514,27.6433426 115.973338,25.7725192 C117.161163,23.9016958 117.784761,21.7487964 117.844152,19.3137564 C117.844152,18.1853233 117.710524,16.9826691 117.443264,15.7057579 C117.176003,14.4288467 116.656338,13.2410402 115.884252,12.1423026 C115.112166,11.0435651 114.04314,10.123015 112.677142,9.38062477 C111.311144,8.63823453 109.529434,8.26704499 107.331959,8.26704499 C105.312658,8.26704499 103.634881,8.6679297 102.298579,9.46971115 C100.962276,10.2714926 99.8932503,11.3702137 99.0914688,12.7659073 C98.2896874,14.161601 97.6957841,15.8096826 97.3097412,17.7102016 C96.9236982,19.6107206 96.7009845,21.6596869 96.6415933,23.857162 L86.4857457,23.857162 C86.4857457,20.4124713 86.9460207,17.2202411 87.8665846,14.2803758 C88.7871485,11.3405105 90.1679736,8.80157397 92.0091014,6.6634901 C93.8502292,4.52540622 96.092214,2.84762946 98.7351233,1.63010947 C101.378033,0.412589489 104.451482,-0.196161372 107.955564,-0.196161372 C111.756602,-0.196161372 114.933984,0.427437071 117.487807,1.67465266 C120.041629,2.92186826 122.105443,4.49571195 123.67931,6.39623095 C125.253178,8.29674995 126.366746,10.3605638 127.02005,12.5877345 C127.673353,14.8149053 128,16.9381095 128,18.9574109 C128,21.4518421 127.613963,23.7086746 126.841877,25.727976 C126.069791,27.7472774 125.03046,29.6032252 123.723854,31.2958749 C122.417247,32.9885247 120.932489,34.5475208 119.269534,35.97291 C117.60658,37.3982993 115.884261,38.7345816 114.102524,39.9817972 C112.320788,41.2290128 110.539078,42.4168194 108.757341,43.5452525 C106.975605,44.6736857 105.327523,45.8021019 103.813047,46.9305351 C102.298571,48.0589682 100.977136,49.2319272 99.8487031,50.4494472 C98.7202699,51.6669672 97.9481956,52.9587068 97.5324571,54.3247048 L127.910914,54.3247048 L127.910914,63.4115159 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/tag-button": {
            "title": "$:/core/images/tag-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-tag-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M18.1643182,47.6600756 L18.1677196,51.7651887 C18.1708869,55.5878829 20.3581578,60.8623899 23.0531352,63.5573673 L84.9021823,125.406414 C87.5996731,128.103905 91.971139,128.096834 94.6717387,125.396234 L125.766905,94.3010679 C128.473612,91.5943612 128.472063,87.2264889 125.777085,84.5315115 L63.9280381,22.6824644 C61.2305472,19.9849735 55.9517395,17.801995 52.1318769,17.8010313 L25.0560441,17.7942007 C21.2311475,17.7932358 18.1421354,20.8872832 18.1452985,24.7049463 L18.1535504,34.6641936 C18.2481119,34.6754562 18.3439134,34.6864294 18.4409623,34.6971263 C22.1702157,35.1081705 26.9295004,34.6530132 31.806204,33.5444844 C32.1342781,33.0700515 32.5094815,32.6184036 32.9318197,32.1960654 C35.6385117,29.4893734 39.5490441,28.718649 42.94592,29.8824694 C43.0432142,29.8394357 43.1402334,29.7961748 43.2369683,29.7526887 L43.3646982,30.0368244 C44.566601,30.5115916 45.6933052,31.2351533 46.6655958,32.2074439 C50.4612154,36.0030635 50.4663097,42.1518845 46.6769742,45.94122 C43.0594074,49.5587868 37.2914155,49.7181264 33.4734256,46.422636 C28.1082519,47.5454734 22.7987486,48.0186448 18.1643182,47.6600756 Z\"></path>\n        <path d=\"M47.6333528,39.5324628 L47.6562932,39.5834939 C37.9670934,43.9391617 26.0718874,46.3819521 17.260095,45.4107025 C5.27267473,44.0894301 -1.02778744,36.4307276 2.44271359,24.0779512 C5.56175386,12.9761516 14.3014034,4.36129832 24.0466405,1.54817001 C34.7269254,-1.53487574 43.7955833,3.51606438 43.7955834,14.7730751 L35.1728168,14.7730752 C35.1728167,9.91428944 32.0946059,8.19982862 26.4381034,9.83267419 C19.5270911,11.8276553 13.046247,18.2159574 10.7440788,26.4102121 C8.82861123,33.2280582 11.161186,36.0634845 18.2047888,36.8398415 C25.3302805,37.6252244 35.7353482,35.4884477 44.1208333,31.7188498 L44.1475077,31.7781871 C44.159701,31.7725635 44.1718402,31.7671479 44.1839238,31.7619434 C45.9448098,31.0035157 50.4503245,38.3109156 47.7081571,39.5012767 C47.6834429,39.512005 47.6585061,39.5223987 47.6333528,39.5324628 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/theme-button": {
            "title": "$:/core/images/theme-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-theme-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M55.854113,66.9453198 C54.3299482,65.1432292 53.0133883,63.518995 51.9542746,62.1263761 C40.8899947,47.578055 35.3091807,55.2383404 28.9941893,62.1263758 C22.6791979,69.0144112 30.6577916,74.5954741 24.6646171,79.4611023 C18.6714426,84.3267304 19.0414417,86.0133155 8.92654943,77.1119468 C-1.18834284,68.2105781 -1.88793412,65.7597832 2.7553553,60.6807286 C7.39864472,55.601674 11.2794845,63.5989423 20.7646627,54.5728325 C30.2498409,45.5467226 22.2819131,37.5470737 22.2819131,37.5470737 C22.2819131,37.5470737 42.0310399,-2.82433362 68.4206088,0.157393922 C94.8101776,3.13912147 58.4373806,-3.70356506 49.3898693,27.958066 C45.5161782,41.5139906 50.1107906,38.3197672 57.4560458,44.0453955 C59.1625767,45.3756367 63.8839488,48.777453 70.127165,53.3625321 C63.9980513,59.2416709 58.9704753,64.0315459 55.854113,66.9453198 Z M67.4952439,79.8919946 C83.5082212,96.9282402 105.237121,117.617674 112.611591,120.312493 C123.044132,124.12481 128.000001,117.170903 128,105.522947 C127.999999,98.3705516 104.170675,78.980486 84.0760493,63.7529565 C76.6683337,70.9090328 70.7000957,76.7055226 67.4952439,79.8919946 Z\"></path>\n        <path d=\"M58.2852966,138.232794 L58.2852966,88.3943645 C56.318874,88.3923153 54.7254089,86.7952906 54.7254089,84.8344788 C54.7254089,82.8684071 56.3175932,81.2745911 58.2890859,81.2745911 L79.6408336,81.2745911 C81.608998,81.2745911 83.2045105,82.8724076 83.2045105,84.8344788 C83.2045105,86.7992907 81.614366,88.3923238 79.6446228,88.3943645 L79.6446228,88.3943646 L79.6446228,138.232794 C79.6446228,144.131009 74.8631748,148.912457 68.9649597,148.912457 C63.0667446,148.912457 58.2852966,144.131009 58.2852966,138.232794 Z M65.405072,-14.8423767 L72.5248474,-14.8423767 L76.0847351,-0.690681892 L72.5248474,6.51694947 L72.5248474,81.2745911 L65.405072,81.2745911 L65.405072,6.51694947 L61.8451843,-0.690681892 L65.405072,-14.8423767 Z\" transform=\"translate(68.964960, 67.035040) rotate(45.000000) translate(-68.964960, -67.035040) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/timestamp-off": {
            "title": "$:/core/images/timestamp-off",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-timestamp-off tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M58.25 11C26.08 11 0 37.082 0 69.25s26.08 58.25 58.25 58.25c32.175 0 58.25-26.082 58.25-58.25S90.425 11 58.25 11zm0 100.5C34.914 111.5 16 92.586 16 69.25 16 45.92 34.914 27 58.25 27s42.25 18.92 42.25 42.25c0 23.336-18.914 42.25-42.25 42.25zM49.704 10c-2.762 0-5-2.24-5-5-.004-2.756 2.238-5 5-5H66.69c2.762 0 5.002 2.24 5 5 .006 2.757-2.238 5-5 5H49.705z\"/><path d=\"M58.25 35.88c-18.777 0-33.998 15.224-33.998 33.998 0 18.773 15.22 34.002 33.998 34.002 18.784 0 34.002-15.23 34.002-34.002 0-18.774-15.218-33.998-34.002-33.998zm-3.03 50.123H44.196v-34H55.22v34zm16.976 0H61.17v-34h11.025v34z\"/>\n    </g>\n</svg>\n"
        },
        "$:/core/images/timestamp-on": {
            "title": "$:/core/images/timestamp-on",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-timestamp-on tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M58.25 11C26.08 11 0 37.082 0 69.25s26.08 58.25 58.25 58.25c32.175 0 58.25-26.082 58.25-58.25S90.425 11 58.25 11zm0 100.5C34.914 111.5 16 92.586 16 69.25 16 45.92 34.914 27 58.25 27s42.25 18.92 42.25 42.25c0 23.336-18.914 42.25-42.25 42.25zM49.704 10c-2.762 0-5-2.24-5-5-.004-2.756 2.238-5 5-5H66.69c2.762 0 5.002 2.24 5 5 .006 2.757-2.238 5-5 5H49.705z\"/><path d=\"M13.41 27.178c-2.116 1.775-5.27 1.498-7.045-.613-1.772-2.11-1.498-5.27.616-7.047l9.95-8.348c2.115-1.774 5.27-1.5 7.045.618 1.775 2.108 1.498 5.27-.616 7.043l-9.95 8.348zM102.983 27.178c2.116 1.775 5.27 1.498 7.045-.613 1.772-2.11 1.498-5.27-.616-7.047l-9.95-8.348c-2.114-1.774-5.27-1.5-7.044.618-1.775 2.108-1.498 5.27.616 7.043l9.95 8.348zM65.097 71.072c0 3.826-3.09 6.928-6.897 6.928-3.804.006-6.9-3.102-6.903-6.928 0 0 4.76-39.072 6.903-39.072s6.897 39.072 6.897 39.072z\"/>\n    </g>\n</svg>\n"
        },
        "$:/core/images/tip": {
            "title": "$:/core/images/tip",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-tip tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M64,128.241818 C99.346224,128.241818 128,99.5880417 128,64.2418177 C128,28.8955937 99.346224,0.241817675 64,0.241817675 C28.653776,0.241817675 0,28.8955937 0,64.2418177 C0,99.5880417 28.653776,128.241818 64,128.241818 Z M75.9358659,91.4531941 C75.3115438,95.581915 70.2059206,98.8016748 64,98.8016748 C57.7940794,98.8016748 52.6884562,95.581915 52.0641341,91.4531941 C54.3299053,94.0502127 58.8248941,95.8192805 64,95.8192805 C69.1751059,95.8192805 73.6700947,94.0502127 75.9358659,91.4531941 L75.9358659,91.4531941 Z M75.9358659,95.9453413 C75.3115438,100.074062 70.2059206,103.293822 64,103.293822 C57.7940794,103.293822 52.6884562,100.074062 52.0641341,95.9453413 C54.3299053,98.5423599 58.8248941,100.311428 64,100.311428 C69.1751059,100.311428 73.6700947,98.5423599 75.9358659,95.9453413 L75.9358659,95.9453413 Z M75.9358659,100.40119 C75.3115438,104.529911 70.2059206,107.74967 64,107.74967 C57.7940794,107.74967 52.6884562,104.529911 52.0641341,100.40119 C54.3299053,102.998208 58.8248941,104.767276 64,104.767276 C69.1751059,104.767276 73.6700947,102.998208 75.9358659,100.40119 L75.9358659,100.40119 Z M75.9358659,104.893337 C75.3115438,109.022058 70.2059206,112.241818 64,112.241818 C57.7940794,112.241818 52.6884562,109.022058 52.0641341,104.893337 C54.3299053,107.490356 58.8248941,109.259423 64,109.259423 C69.1751059,109.259423 73.6700947,107.490356 75.9358659,104.893337 L75.9358659,104.893337 Z M64.3010456,24.2418177 C75.9193117,24.2418188 88.0000013,32.0619847 88,48.4419659 C87.9999987,64.8219472 75.9193018,71.7540963 75.9193021,83.5755932 C75.9193022,89.4486648 70.0521957,92.8368862 63.9999994,92.8368862 C57.947803,92.8368862 51.9731007,89.8295115 51.9731007,83.5755932 C51.9731007,71.1469799 39.9999998,65.4700602 40,48.4419647 C40.0000002,31.4138691 52.6827796,24.2418166 64.3010456,24.2418177 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/transcludify": {
            "title": "$:/core/images/transcludify",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-transcludify-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\"><path d=\"M0 59.482c.591 0 1.36-.089 2.306-.266a10.417 10.417 0 0 0 2.75-.932 6.762 6.762 0 0 0 2.306-1.907c.651-.828.976-1.863.976-3.104V35.709c0-2.01.414-3.74 1.242-5.19.828-1.448 1.833-2.66 3.016-3.636s2.425-1.7 3.726-2.173c1.3-.473 2.424-.71 3.37-.71h8.073v7.451h-4.88c-1.241 0-2.232.207-2.97.621-.74.414-1.302.932-1.686 1.552a4.909 4.909 0 0 0-.71 1.996c-.089.71-.133 1.39-.133 2.04v16.677c0 1.715-.325 3.134-.976 4.258-.65 1.123-1.434 2.025-2.35 2.705-.917.68-1.863 1.168-2.839 1.464-.976.296-1.818.473-2.528.532v.178c.71.059 1.552.207 2.528.443.976.237 1.922.68 2.839 1.33.916.651 1.7 1.583 2.35 2.795.65 1.212.976 2.853.976 4.923v16.144c0 .65.044 1.33.133 2.04.089.71.325 1.375.71 1.996.384.621.946 1.139 1.685 1.553.74.414 1.73.62 2.972.62h4.879v7.452h-8.073c-.946 0-2.07-.237-3.37-.71-1.301-.473-2.543-1.197-3.726-2.173-1.183-.976-2.188-2.188-3.016-3.637-.828-1.449-1.242-3.179-1.242-5.19V74.119c0-1.42-.325-2.572-.976-3.46-.65-.886-1.419-1.581-2.306-2.084a8.868 8.868 0 0 0-2.75-1.02C1.36 67.377.591 67.288 0 67.288v-7.806zm24.66 0c.591 0 1.36-.089 2.306-.266a10.417 10.417 0 0 0 2.75-.932 6.762 6.762 0 0 0 2.306-1.907c.65-.828.976-1.863.976-3.104V35.709c0-2.01.414-3.74 1.242-5.19.828-1.448 1.833-2.66 3.016-3.636s2.425-1.7 3.726-2.173c1.3-.473 2.424-.71 3.37-.71h8.073v7.451h-4.88c-1.241 0-2.232.207-2.97.621-.74.414-1.302.932-1.686 1.552a4.909 4.909 0 0 0-.71 1.996c-.089.71-.133 1.39-.133 2.04v16.677c0 1.715-.325 3.134-.976 4.258-.65 1.123-1.434 2.025-2.35 2.705-.917.68-1.863 1.168-2.839 1.464-.976.296-1.818.473-2.528.532v.178c.71.059 1.552.207 2.528.443.976.237 1.922.68 2.839 1.33.916.651 1.7 1.583 2.35 2.795.65 1.212.976 2.853.976 4.923v16.144c0 .65.044 1.33.133 2.04.089.71.325 1.375.71 1.996.384.621.946 1.139 1.685 1.553.74.414 1.73.62 2.972.62h4.879v7.452h-8.073c-.946 0-2.07-.237-3.37-.71-1.301-.473-2.543-1.197-3.726-2.173-1.183-.976-2.188-2.188-3.016-3.637-.828-1.449-1.242-3.179-1.242-5.19V74.119c0-1.42-.325-2.572-.976-3.46-.65-.886-1.419-1.581-2.306-2.084a8.868 8.868 0 0 0-2.75-1.02c-.946-.177-1.715-.266-2.306-.266v-7.806zm43.965-3.538L80.6 52.041l2.306 7.097-12.063 3.903 7.628 10.378-6.12 4.534-7.63-10.467-7.45 10.201-5.943-4.524 7.628-10.023-12.152-4.17 2.306-7.096 12.064 4.17V43.347h7.451v12.596zm34.425 11.344c-.65 0-1.449.089-2.395.266-.946.177-1.863.488-2.75.931a6.356 6.356 0 0 0-2.262 1.908c-.62.828-.931 1.862-.931 3.104v17.564c0 2.01-.414 3.74-1.242 5.189-.828 1.449-1.833 2.661-3.016 3.637s-2.425 1.7-3.726 2.173c-1.3.473-2.424.71-3.37.71h-8.073v-7.451h4.88c1.241 0 2.232-.207 2.97-.621.74-.414 1.302-.932 1.686-1.553a4.9 4.9 0 0 0 .71-1.995c.089-.71.133-1.39.133-2.04V72.432c0-1.715.325-3.134.976-4.258.65-1.124 1.434-2.01 2.35-2.661.917-.65 1.863-1.124 2.839-1.42.976-.295 1.818-.502 2.528-.62v-.178c-.71-.059-1.552-.207-2.528-.443-.976-.237-1.922-.68-2.839-1.33-.916-.651-1.7-1.583-2.35-2.795-.65-1.212-.976-2.853-.976-4.923V37.66c0-.651-.044-1.331-.133-2.04a4.909 4.909 0 0 0-.71-1.997c-.384-.62-.946-1.138-1.685-1.552-.74-.414-1.73-.62-2.972-.62h-4.879V24h8.073c.946 0 2.07.237 3.37.71 1.301.473 2.543 1.197 3.726 2.173 1.183.976 2.188 2.188 3.016 3.637.828 1.449 1.242 3.178 1.242 5.189v16.943c0 1.419.31 2.572.931 3.46a6.897 6.897 0 0 0 2.262 2.084 8.868 8.868 0 0 0 2.75 1.02c.946.177 1.745.266 2.395.266v7.806zm24.66 0c-.65 0-1.449.089-2.395.266-.946.177-1.863.488-2.75.931a6.356 6.356 0 0 0-2.262 1.908c-.62.828-.931 1.862-.931 3.104v17.564c0 2.01-.414 3.74-1.242 5.189-.828 1.449-1.833 2.661-3.016 3.637s-2.425 1.7-3.726 2.173c-1.3.473-2.424.71-3.37.71h-8.073v-7.451h4.88c1.241 0 2.232-.207 2.97-.621.74-.414 1.302-.932 1.686-1.553a4.9 4.9 0 0 0 .71-1.995c.089-.71.133-1.39.133-2.04V72.432c0-1.715.325-3.134.976-4.258.65-1.124 1.434-2.01 2.35-2.661.917-.65 1.863-1.124 2.839-1.42.976-.295 1.818-.502 2.528-.62v-.178c-.71-.059-1.552-.207-2.528-.443-.976-.237-1.922-.68-2.839-1.33-.916-.651-1.7-1.583-2.35-2.795-.65-1.212-.976-2.853-.976-4.923V37.66c0-.651-.044-1.331-.133-2.04a4.909 4.909 0 0 0-.71-1.997c-.384-.62-.946-1.138-1.685-1.552-.74-.414-1.73-.62-2.972-.62h-4.879V24h8.073c.946 0 2.07.237 3.37.71 1.301.473 2.543 1.197 3.726 2.173 1.183.976 2.188 2.188 3.016 3.637.828 1.449 1.242 3.178 1.242 5.189v16.943c0 1.419.31 2.572.931 3.46a6.897 6.897 0 0 0 2.262 2.084 8.868 8.868 0 0 0 2.75 1.02c.946.177 1.745.266 2.395.266v7.806z\" fill-rule=\"evenodd\"/></svg>\n"
        },
        "$:/core/images/twitter": {
            "title": "$:/core/images/twitter",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-twitter tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M41.6263422,115.803477 C27.0279663,115.803477 13.4398394,111.540813 1.99987456,104.234833 C4.02221627,104.472643 6.08004574,104.594302 8.16644978,104.594302 C20.277456,104.594302 31.4238403,100.47763 40.270894,93.5715185 C28.9590538,93.3635501 19.4123842,85.9189246 16.1230832,75.6885328 C17.7011365,75.9892376 19.320669,76.1503787 20.9862896,76.1503787 C23.344152,76.1503787 25.6278127,75.8359011 27.7971751,75.247346 C15.9709927,72.8821073 7.06079851,62.4745062 7.06079851,49.9982394 C7.06079851,49.8898938 7.06079851,49.7820074 7.06264203,49.67458 C10.5482779,51.6032228 14.5339687,52.7615103 18.7717609,52.8951059 C11.8355159,48.277565 7.2714207,40.3958845 7.2714207,31.4624258 C7.2714207,26.7434257 8.54621495,22.3200804 10.7713439,18.5169676 C23.5211299,34.0957738 42.568842,44.3472839 64.0532269,45.4210985 C63.6126256,43.5365285 63.3835682,41.5711584 63.3835682,39.5529928 C63.3835682,25.3326379 74.95811,13.8034766 89.2347917,13.8034766 C96.6697089,13.8034766 103.387958,16.930807 108.103682,21.9353619 C113.991886,20.780288 119.52429,18.6372496 124.518847,15.6866694 C122.588682,21.6993889 118.490075,26.7457211 113.152623,29.9327334 C118.381769,29.3102055 123.363882,27.926045 127.999875,25.8780385 C124.534056,31.0418981 120.151087,35.5772616 115.100763,39.2077561 C115.150538,40.3118708 115.175426,41.4224128 115.175426,42.538923 C115.175426,76.5663154 89.1744164,115.803477 41.6263422,115.803477\"></path>\n    </g>\n</svg>\n"
        },
        "$:/core/images/underline": {
            "title": "$:/core/images/underline",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-underline tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M7,117.421488 L121.247934,117.421488 L121.247934,128 L7,128 L7,117.421488 Z M104.871212,98.8958333 L104.871212,0 L88.6117424,0 L88.6117424,55.8560606 C88.6117424,60.3194668 88.0060035,64.432115 86.7945076,68.1941288 C85.5830116,71.9561425 83.7657949,75.239885 81.342803,78.0454545 C78.9198111,80.8510241 75.8911167,83.0189317 72.2566288,84.5492424 C68.6221409,86.0795531 64.3182067,86.844697 59.344697,86.844697 C53.0959284,86.844697 48.1862552,85.0593613 44.6155303,81.4886364 C41.0448054,77.9179114 39.2594697,73.0720003 39.2594697,66.9507576 L39.2594697,0 L23,0 L23,65.0378788 C23,70.3939662 23.5419769,75.2717583 24.625947,79.6714015 C25.709917,84.0710447 27.5908957,87.864883 30.2689394,91.0530303 C32.9469831,94.2411776 36.4538925,96.6960141 40.7897727,98.4176136 C45.125653,100.139213 50.545422,101 57.0492424,101 C64.3182182,101 70.630655,99.5653553 75.9867424,96.6960227 C81.3428298,93.8266902 85.742407,89.33147 89.1856061,83.2102273 L89.5681818,83.2102273 L89.5681818,98.8958333 L104.871212,98.8958333 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/unfold-all-button": {
            "title": "$:/core/images/unfold-all-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-unfold-all tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <rect x=\"0\" y=\"0\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n        <rect x=\"0\" y=\"64\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n        <path d=\"M85.598226,8.34884273 C84.1490432,6.89863875 82.1463102,6 79.9340286,6 L47.9482224,6 C43.5292967,6 39.9411255,9.581722 39.9411255,14 C39.9411255,18.4092877 43.5260249,22 47.9482224,22 L71.9411255,22 L71.9411255,45.9929031 C71.9411255,50.4118288 75.5228475,54 79.9411255,54 C84.3504132,54 87.9411255,50.4151006 87.9411255,45.9929031 L87.9411255,14.0070969 C87.9411255,11.7964515 87.0447363,9.79371715 85.5956548,8.34412458 Z\" transform=\"translate(63.941125, 30.000000) scale(1, -1) rotate(-45.000000) translate(-63.941125, -30.000000) \"></path>\n        <path d=\"M85.6571005,72.2899682 C84.2079177,70.8397642 82.2051847,69.9411255 79.9929031,69.9411255 L48.0070969,69.9411255 C43.5881712,69.9411255 40,73.5228475 40,77.9411255 C40,82.3504132 43.5848994,85.9411255 48.0070969,85.9411255 L72,85.9411255 L72,109.934029 C72,114.352954 75.581722,117.941125 80,117.941125 C84.4092877,117.941125 88,114.356226 88,109.934029 L88,77.9482224 C88,75.737577 87.1036108,73.7348426 85.6545293,72.2852501 Z\" transform=\"translate(64.000000, 93.941125) scale(1, -1) rotate(-45.000000) translate(-64.000000, -93.941125) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/unfold-button": {
            "title": "$:/core/images/unfold-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-unfold tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <rect x=\"0\" y=\"0\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n        <path d=\"M85.598226,11.3488427 C84.1490432,9.89863875 82.1463102,9 79.9340286,9 L47.9482224,9 C43.5292967,9 39.9411255,12.581722 39.9411255,17 C39.9411255,21.4092877 43.5260249,25 47.9482224,25 L71.9411255,25 L71.9411255,48.9929031 C71.9411255,53.4118288 75.5228475,57 79.9411255,57 C84.3504132,57 87.9411255,53.4151006 87.9411255,48.9929031 L87.9411255,17.0070969 C87.9411255,14.7964515 87.0447363,12.7937171 85.5956548,11.3441246 Z\" transform=\"translate(63.941125, 33.000000) scale(1, -1) rotate(-45.000000) translate(-63.941125, -33.000000) \"></path>\n        <path d=\"M85.6571005,53.4077172 C84.2079177,51.9575133 82.2051847,51.0588745 79.9929031,51.0588745 L48.0070969,51.0588745 C43.5881712,51.0588745 40,54.6405965 40,59.0588745 C40,63.4681622 43.5848994,67.0588745 48.0070969,67.0588745 L72,67.0588745 L72,91.0517776 C72,95.4707033 75.581722,99.0588745 80,99.0588745 C84.4092877,99.0588745 88,95.4739751 88,91.0517776 L88,59.0659714 C88,56.855326 87.1036108,54.8525917 85.6545293,53.4029991 Z\" transform=\"translate(64.000000, 75.058875) scale(1, -1) rotate(-45.000000) translate(-64.000000, -75.058875) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/unlocked-padlock": {
            "title": "$:/core/images/unlocked-padlock",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-unlocked-padlock tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M48.6266053,64 L105,64 L105,96.0097716 C105,113.673909 90.6736461,128 73.001193,128 L55.998807,128 C38.3179793,128 24,113.677487 24,96.0097716 L24,64 L30.136303,64 C19.6806213,51.3490406 2.77158986,28.2115132 25.8366966,8.85759246 C50.4723026,-11.8141335 71.6711028,13.2108337 81.613302,25.0594855 C91.5555012,36.9081373 78.9368488,47.4964439 69.1559674,34.9513593 C59.375086,22.4062748 47.9893192,10.8049522 35.9485154,20.9083862 C23.9077117,31.0118202 34.192312,43.2685325 44.7624679,55.8655518 C47.229397,58.805523 48.403443,61.5979188 48.6266053,64 Z M67.7315279,92.3641717 C70.8232551,91.0923621 73,88.0503841 73,84.5 C73,79.8055796 69.1944204,76 64.5,76 C59.8055796,76 56,79.8055796 56,84.5 C56,87.947435 58.0523387,90.9155206 61.0018621,92.2491029 L55.9067479,115.020857 L72.8008958,115.020857 L67.7315279,92.3641717 L67.7315279,92.3641717 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/up-arrow": {
            "title": "$:/core/images/up-arrow",
            "created": "20150316000544368",
            "modified": "20150316000831867",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-up-arrow tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n<path transform=\"rotate(-135, 63.8945, 64.1752)\" d=\"m109.07576,109.35336c-1.43248,1.43361 -3.41136,2.32182 -5.59717,2.32182l-79.16816,0c-4.36519,0 -7.91592,-3.5444 -7.91592,-7.91666c0,-4.36337 3.54408,-7.91667 7.91592,-7.91667l71.25075,0l0,-71.25074c0,-4.3652 3.54442,-7.91592 7.91667,-7.91592c4.36336,0 7.91667,3.54408 7.91667,7.91592l0,79.16815c0,2.1825 -0.88602,4.16136 -2.3185,5.59467l-0.00027,-0.00056l0.00001,-0.00001z\" />\n</svg>\n \n"
        },
        "$:/core/images/video": {
            "title": "$:/core/images/video",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-video tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M64,12 C29.0909091,12 8.72727273,14.9166667 5.81818182,17.8333333 C2.90909091,20.75 1.93784382e-15,41.1666667 0,64.5 C1.93784382e-15,87.8333333 2.90909091,108.25 5.81818182,111.166667 C8.72727273,114.083333 29.0909091,117 64,117 C98.9090909,117 119.272727,114.083333 122.181818,111.166667 C125.090909,108.25 128,87.8333333 128,64.5 C128,41.1666667 125.090909,20.75 122.181818,17.8333333 C119.272727,14.9166667 98.9090909,12 64,12 Z M54.9161194,44.6182253 C51.102648,42.0759111 48.0112186,43.7391738 48.0112186,48.3159447 L48.0112186,79.6840553 C48.0112186,84.2685636 51.109784,85.9193316 54.9161194,83.3817747 L77.0838806,68.6032672 C80.897352,66.0609529 80.890216,61.9342897 77.0838806,59.3967328 L54.9161194,44.6182253 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/warning": {
            "title": "$:/core/images/warning",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-warning tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M57.0717968,11 C60.1509982,5.66666667 67.8490018,5.66666667 70.9282032,11 L126.353829,107 C129.433031,112.333333 125.584029,119 119.425626,119 L8.57437416,119 C2.41597129,119 -1.43303051,112.333333 1.64617093,107 L57.0717968,11 Z M64,37 C59.581722,37 56,40.5820489 56,44.9935776 L56,73.0064224 C56,77.4211534 59.5907123,81 64,81 C68.418278,81 72,77.4179511 72,73.0064224 L72,44.9935776 C72,40.5788466 68.4092877,37 64,37 Z M64,104 C68.418278,104 72,100.418278 72,96 C72,91.581722 68.418278,88 64,88 C59.581722,88 56,91.581722 56,96 C56,100.418278 59.581722,104 64,104 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/language/Buttons/AdvancedSearch/Caption": {
            "title": "$:/language/Buttons/AdvancedSearch/Caption",
            "text": "advanced search"
        },
        "$:/language/Buttons/AdvancedSearch/Hint": {
            "title": "$:/language/Buttons/AdvancedSearch/Hint",
            "text": "Advanced search"
        },
        "$:/language/Buttons/Cancel/Caption": {
            "title": "$:/language/Buttons/Cancel/Caption",
            "text": "cancel"
        },
        "$:/language/Buttons/Cancel/Hint": {
            "title": "$:/language/Buttons/Cancel/Hint",
            "text": "Discard changes to this tiddler"
        },
        "$:/language/Buttons/Clone/Caption": {
            "title": "$:/language/Buttons/Clone/Caption",
            "text": "clone"
        },
        "$:/language/Buttons/Clone/Hint": {
            "title": "$:/language/Buttons/Clone/Hint",
            "text": "Clone this tiddler"
        },
        "$:/language/Buttons/Close/Caption": {
            "title": "$:/language/Buttons/Close/Caption",
            "text": "close"
        },
        "$:/language/Buttons/Close/Hint": {
            "title": "$:/language/Buttons/Close/Hint",
            "text": "Close this tiddler"
        },
        "$:/language/Buttons/CloseAll/Caption": {
            "title": "$:/language/Buttons/CloseAll/Caption",
            "text": "close all"
        },
        "$:/language/Buttons/CloseAll/Hint": {
            "title": "$:/language/Buttons/CloseAll/Hint",
            "text": "Close all tiddlers"
        },
        "$:/language/Buttons/CloseOthers/Caption": {
            "title": "$:/language/Buttons/CloseOthers/Caption",
            "text": "close others"
        },
        "$:/language/Buttons/CloseOthers/Hint": {
            "title": "$:/language/Buttons/CloseOthers/Hint",
            "text": "Close other tiddlers"
        },
        "$:/language/Buttons/ControlPanel/Caption": {
            "title": "$:/language/Buttons/ControlPanel/Caption",
            "text": "control panel"
        },
        "$:/language/Buttons/ControlPanel/Hint": {
            "title": "$:/language/Buttons/ControlPanel/Hint",
            "text": "Open control panel"
        },
        "$:/language/Buttons/CopyToClipboard/Caption": {
            "title": "$:/language/Buttons/CopyToClipboard/Caption",
            "text": "copy to clipboard"
        },
        "$:/language/Buttons/CopyToClipboard/Hint": {
            "title": "$:/language/Buttons/CopyToClipboard/Hint",
            "text": "Copy this text to the clipboard"
        },
        "$:/language/Buttons/Delete/Caption": {
            "title": "$:/language/Buttons/Delete/Caption",
            "text": "delete"
        },
        "$:/language/Buttons/Delete/Hint": {
            "title": "$:/language/Buttons/Delete/Hint",
            "text": "Delete this tiddler"
        },
        "$:/language/Buttons/Edit/Caption": {
            "title": "$:/language/Buttons/Edit/Caption",
            "text": "edit"
        },
        "$:/language/Buttons/Edit/Hint": {
            "title": "$:/language/Buttons/Edit/Hint",
            "text": "Edit this tiddler"
        },
        "$:/language/Buttons/Encryption/Caption": {
            "title": "$:/language/Buttons/Encryption/Caption",
            "text": "encryption"
        },
        "$:/language/Buttons/Encryption/Hint": {
            "title": "$:/language/Buttons/Encryption/Hint",
            "text": "Set or clear a password for saving this wiki"
        },
        "$:/language/Buttons/Encryption/ClearPassword/Caption": {
            "title": "$:/language/Buttons/Encryption/ClearPassword/Caption",
            "text": "clear password"
        },
        "$:/language/Buttons/Encryption/ClearPassword/Hint": {
            "title": "$:/language/Buttons/Encryption/ClearPassword/Hint",
            "text": "Clear the password and save this wiki without encryption"
        },
        "$:/language/Buttons/Encryption/SetPassword/Caption": {
            "title": "$:/language/Buttons/Encryption/SetPassword/Caption",
            "text": "set password"
        },
        "$:/language/Buttons/Encryption/SetPassword/Hint": {
            "title": "$:/language/Buttons/Encryption/SetPassword/Hint",
            "text": "Set a password for saving this wiki with encryption"
        },
        "$:/language/Buttons/ExportPage/Caption": {
            "title": "$:/language/Buttons/ExportPage/Caption",
            "text": "export all"
        },
        "$:/language/Buttons/ExportPage/Hint": {
            "title": "$:/language/Buttons/ExportPage/Hint",
            "text": "Export all tiddlers"
        },
        "$:/language/Buttons/ExportTiddler/Caption": {
            "title": "$:/language/Buttons/ExportTiddler/Caption",
            "text": "export tiddler"
        },
        "$:/language/Buttons/ExportTiddler/Hint": {
            "title": "$:/language/Buttons/ExportTiddler/Hint",
            "text": "Export tiddler"
        },
        "$:/language/Buttons/ExportTiddlers/Caption": {
            "title": "$:/language/Buttons/ExportTiddlers/Caption",
            "text": "export tiddlers"
        },
        "$:/language/Buttons/ExportTiddlers/Hint": {
            "title": "$:/language/Buttons/ExportTiddlers/Hint",
            "text": "Export tiddlers"
        },
        "$:/language/Buttons/SidebarSearch/Hint": {
            "title": "$:/language/Buttons/SidebarSearch/Hint",
            "text": "Select the sidebar search field"
        },
        "$:/language/Buttons/Fold/Caption": {
            "title": "$:/language/Buttons/Fold/Caption",
            "text": "fold tiddler"
        },
        "$:/language/Buttons/Fold/Hint": {
            "title": "$:/language/Buttons/Fold/Hint",
            "text": "Fold the body of this tiddler"
        },
        "$:/language/Buttons/Fold/FoldBar/Caption": {
            "title": "$:/language/Buttons/Fold/FoldBar/Caption",
            "text": "fold-bar"
        },
        "$:/language/Buttons/Fold/FoldBar/Hint": {
            "title": "$:/language/Buttons/Fold/FoldBar/Hint",
            "text": "Optional bars to fold and unfold tiddlers"
        },
        "$:/language/Buttons/Unfold/Caption": {
            "title": "$:/language/Buttons/Unfold/Caption",
            "text": "unfold tiddler"
        },
        "$:/language/Buttons/Unfold/Hint": {
            "title": "$:/language/Buttons/Unfold/Hint",
            "text": "Unfold the body of this tiddler"
        },
        "$:/language/Buttons/FoldOthers/Caption": {
            "title": "$:/language/Buttons/FoldOthers/Caption",
            "text": "fold other tiddlers"
        },
        "$:/language/Buttons/FoldOthers/Hint": {
            "title": "$:/language/Buttons/FoldOthers/Hint",
            "text": "Fold the bodies of other opened tiddlers"
        },
        "$:/language/Buttons/FoldAll/Caption": {
            "title": "$:/language/Buttons/FoldAll/Caption",
            "text": "fold all tiddlers"
        },
        "$:/language/Buttons/FoldAll/Hint": {
            "title": "$:/language/Buttons/FoldAll/Hint",
            "text": "Fold the bodies of all opened tiddlers"
        },
        "$:/language/Buttons/UnfoldAll/Caption": {
            "title": "$:/language/Buttons/UnfoldAll/Caption",
            "text": "unfold all tiddlers"
        },
        "$:/language/Buttons/UnfoldAll/Hint": {
            "title": "$:/language/Buttons/UnfoldAll/Hint",
            "text": "Unfold the bodies of all opened tiddlers"
        },
        "$:/language/Buttons/FullScreen/Caption": {
            "title": "$:/language/Buttons/FullScreen/Caption",
            "text": "full-screen"
        },
        "$:/language/Buttons/FullScreen/Hint": {
            "title": "$:/language/Buttons/FullScreen/Hint",
            "text": "Enter or leave full-screen mode"
        },
        "$:/language/Buttons/Help/Caption": {
            "title": "$:/language/Buttons/Help/Caption",
            "text": "help"
        },
        "$:/language/Buttons/Help/Hint": {
            "title": "$:/language/Buttons/Help/Hint",
            "text": "Show help panel"
        },
        "$:/language/Buttons/Import/Caption": {
            "title": "$:/language/Buttons/Import/Caption",
            "text": "import"
        },
        "$:/language/Buttons/Import/Hint": {
            "title": "$:/language/Buttons/Import/Hint",
            "text": "Import many types of file including text, image, TiddlyWiki or JSON"
        },
        "$:/language/Buttons/Info/Caption": {
            "title": "$:/language/Buttons/Info/Caption",
            "text": "info"
        },
        "$:/language/Buttons/Info/Hint": {
            "title": "$:/language/Buttons/Info/Hint",
            "text": "Show information for this tiddler"
        },
        "$:/language/Buttons/Home/Caption": {
            "title": "$:/language/Buttons/Home/Caption",
            "text": "home"
        },
        "$:/language/Buttons/Home/Hint": {
            "title": "$:/language/Buttons/Home/Hint",
            "text": "Open the default tiddlers"
        },
        "$:/language/Buttons/Language/Caption": {
            "title": "$:/language/Buttons/Language/Caption",
            "text": "language"
        },
        "$:/language/Buttons/Language/Hint": {
            "title": "$:/language/Buttons/Language/Hint",
            "text": "Choose the user interface language"
        },
        "$:/language/Buttons/Manager/Caption": {
            "title": "$:/language/Buttons/Manager/Caption",
            "text": "tiddler manager"
        },
        "$:/language/Buttons/Manager/Hint": {
            "title": "$:/language/Buttons/Manager/Hint",
            "text": "Open tiddler manager"
        },
        "$:/language/Buttons/More/Caption": {
            "title": "$:/language/Buttons/More/Caption",
            "text": "more"
        },
        "$:/language/Buttons/More/Hint": {
            "title": "$:/language/Buttons/More/Hint",
            "text": "More actions"
        },
        "$:/language/Buttons/NewHere/Caption": {
            "title": "$:/language/Buttons/NewHere/Caption",
            "text": "new here"
        },
        "$:/language/Buttons/NewHere/Hint": {
            "title": "$:/language/Buttons/NewHere/Hint",
            "text": "Create a new tiddler tagged with this one"
        },
        "$:/language/Buttons/NewJournal/Caption": {
            "title": "$:/language/Buttons/NewJournal/Caption",
            "text": "new journal"
        },
        "$:/language/Buttons/NewJournal/Hint": {
            "title": "$:/language/Buttons/NewJournal/Hint",
            "text": "Create a new journal tiddler"
        },
        "$:/language/Buttons/NewJournalHere/Caption": {
            "title": "$:/language/Buttons/NewJournalHere/Caption",
            "text": "new journal here"
        },
        "$:/language/Buttons/NewJournalHere/Hint": {
            "title": "$:/language/Buttons/NewJournalHere/Hint",
            "text": "Create a new journal tiddler tagged with this one"
        },
        "$:/language/Buttons/NewImage/Caption": {
            "title": "$:/language/Buttons/NewImage/Caption",
            "text": "new image"
        },
        "$:/language/Buttons/NewImage/Hint": {
            "title": "$:/language/Buttons/NewImage/Hint",
            "text": "Create a new image tiddler"
        },
        "$:/language/Buttons/NewMarkdown/Caption": {
            "title": "$:/language/Buttons/NewMarkdown/Caption",
            "text": "new Markdown tiddler"
        },
        "$:/language/Buttons/NewMarkdown/Hint": {
            "title": "$:/language/Buttons/NewMarkdown/Hint",
            "text": "Create a new Markdown tiddler"
        },
        "$:/language/Buttons/NewTiddler/Caption": {
            "title": "$:/language/Buttons/NewTiddler/Caption",
            "text": "new tiddler"
        },
        "$:/language/Buttons/NewTiddler/Hint": {
            "title": "$:/language/Buttons/NewTiddler/Hint",
            "text": "Create a new tiddler"
        },
        "$:/language/Buttons/OpenWindow/Caption": {
            "title": "$:/language/Buttons/OpenWindow/Caption",
            "text": "open in new window"
        },
        "$:/language/Buttons/OpenWindow/Hint": {
            "title": "$:/language/Buttons/OpenWindow/Hint",
            "text": "Open tiddler in new window"
        },
        "$:/language/Buttons/Palette/Caption": {
            "title": "$:/language/Buttons/Palette/Caption",
            "text": "palette"
        },
        "$:/language/Buttons/Palette/Hint": {
            "title": "$:/language/Buttons/Palette/Hint",
            "text": "Choose the colour palette"
        },
        "$:/language/Buttons/Permalink/Caption": {
            "title": "$:/language/Buttons/Permalink/Caption",
            "text": "permalink"
        },
        "$:/language/Buttons/Permalink/Hint": {
            "title": "$:/language/Buttons/Permalink/Hint",
            "text": "Set browser address bar to a direct link to this tiddler"
        },
        "$:/language/Buttons/Permaview/Caption": {
            "title": "$:/language/Buttons/Permaview/Caption",
            "text": "permaview"
        },
        "$:/language/Buttons/Permaview/Hint": {
            "title": "$:/language/Buttons/Permaview/Hint",
            "text": "Set browser address bar to a direct link to all the tiddlers in this story"
        },
        "$:/language/Buttons/Print/Caption": {
            "title": "$:/language/Buttons/Print/Caption",
            "text": "print page"
        },
        "$:/language/Buttons/Print/Hint": {
            "title": "$:/language/Buttons/Print/Hint",
            "text": "Print the current page"
        },
        "$:/language/Buttons/Refresh/Caption": {
            "title": "$:/language/Buttons/Refresh/Caption",
            "text": "refresh"
        },
        "$:/language/Buttons/Refresh/Hint": {
            "title": "$:/language/Buttons/Refresh/Hint",
            "text": "Perform a full refresh of the wiki"
        },
        "$:/language/Buttons/Save/Caption": {
            "title": "$:/language/Buttons/Save/Caption",
            "text": "ok"
        },
        "$:/language/Buttons/Save/Hint": {
            "title": "$:/language/Buttons/Save/Hint",
            "text": "Confirm changes to this tiddler"
        },
        "$:/language/Buttons/SaveWiki/Caption": {
            "title": "$:/language/Buttons/SaveWiki/Caption",
            "text": "save changes"
        },
        "$:/language/Buttons/SaveWiki/Hint": {
            "title": "$:/language/Buttons/SaveWiki/Hint",
            "text": "Save changes"
        },
        "$:/language/Buttons/StoryView/Caption": {
            "title": "$:/language/Buttons/StoryView/Caption",
            "text": "storyview"
        },
        "$:/language/Buttons/StoryView/Hint": {
            "title": "$:/language/Buttons/StoryView/Hint",
            "text": "Choose the story visualisation"
        },
        "$:/language/Buttons/HideSideBar/Caption": {
            "title": "$:/language/Buttons/HideSideBar/Caption",
            "text": "hide sidebar"
        },
        "$:/language/Buttons/HideSideBar/Hint": {
            "title": "$:/language/Buttons/HideSideBar/Hint",
            "text": "Hide sidebar"
        },
        "$:/language/Buttons/ShowSideBar/Caption": {
            "title": "$:/language/Buttons/ShowSideBar/Caption",
            "text": "show sidebar"
        },
        "$:/language/Buttons/ShowSideBar/Hint": {
            "title": "$:/language/Buttons/ShowSideBar/Hint",
            "text": "Show sidebar"
        },
        "$:/language/Buttons/TagManager/Caption": {
            "title": "$:/language/Buttons/TagManager/Caption",
            "text": "tag manager"
        },
        "$:/language/Buttons/TagManager/Hint": {
            "title": "$:/language/Buttons/TagManager/Hint",
            "text": "Open tag manager"
        },
        "$:/language/Buttons/Timestamp/Caption": {
            "title": "$:/language/Buttons/Timestamp/Caption",
            "text": "timestamps"
        },
        "$:/language/Buttons/Timestamp/Hint": {
            "title": "$:/language/Buttons/Timestamp/Hint",
            "text": "Choose whether modifications update timestamps"
        },
        "$:/language/Buttons/Timestamp/On/Caption": {
            "title": "$:/language/Buttons/Timestamp/On/Caption",
            "text": "timestamps are on"
        },
        "$:/language/Buttons/Timestamp/On/Hint": {
            "title": "$:/language/Buttons/Timestamp/On/Hint",
            "text": "Update timestamps when tiddlers are modified"
        },
        "$:/language/Buttons/Timestamp/Off/Caption": {
            "title": "$:/language/Buttons/Timestamp/Off/Caption",
            "text": "timestamps are off"
        },
        "$:/language/Buttons/Timestamp/Off/Hint": {
            "title": "$:/language/Buttons/Timestamp/Off/Hint",
            "text": "Don't update timestamps when tiddlers are modified"
        },
        "$:/language/Buttons/Theme/Caption": {
            "title": "$:/language/Buttons/Theme/Caption",
            "text": "theme"
        },
        "$:/language/Buttons/Theme/Hint": {
            "title": "$:/language/Buttons/Theme/Hint",
            "text": "Choose the display theme"
        },
        "$:/language/Buttons/Bold/Caption": {
            "title": "$:/language/Buttons/Bold/Caption",
            "text": "bold"
        },
        "$:/language/Buttons/Bold/Hint": {
            "title": "$:/language/Buttons/Bold/Hint",
            "text": "Apply bold formatting to selection"
        },
        "$:/language/Buttons/Clear/Caption": {
            "title": "$:/language/Buttons/Clear/Caption",
            "text": "clear"
        },
        "$:/language/Buttons/Clear/Hint": {
            "title": "$:/language/Buttons/Clear/Hint",
            "text": "Clear image to solid colour"
        },
        "$:/language/Buttons/EditorHeight/Caption": {
            "title": "$:/language/Buttons/EditorHeight/Caption",
            "text": "editor height"
        },
        "$:/language/Buttons/EditorHeight/Caption/Auto": {
            "title": "$:/language/Buttons/EditorHeight/Caption/Auto",
            "text": "Automatically adjust height to fit content"
        },
        "$:/language/Buttons/EditorHeight/Caption/Fixed": {
            "title": "$:/language/Buttons/EditorHeight/Caption/Fixed",
            "text": "Fixed height:"
        },
        "$:/language/Buttons/EditorHeight/Hint": {
            "title": "$:/language/Buttons/EditorHeight/Hint",
            "text": "Choose the height of the text editor"
        },
        "$:/language/Buttons/Excise/Caption": {
            "title": "$:/language/Buttons/Excise/Caption",
            "text": "excise"
        },
        "$:/language/Buttons/Excise/Caption/Excise": {
            "title": "$:/language/Buttons/Excise/Caption/Excise",
            "text": "Perform excision"
        },
        "$:/language/Buttons/Excise/Caption/MacroName": {
            "title": "$:/language/Buttons/Excise/Caption/MacroName",
            "text": "Macro name:"
        },
        "$:/language/Buttons/Excise/Caption/NewTitle": {
            "title": "$:/language/Buttons/Excise/Caption/NewTitle",
            "text": "Title of new tiddler:"
        },
        "$:/language/Buttons/Excise/Caption/Replace": {
            "title": "$:/language/Buttons/Excise/Caption/Replace",
            "text": "Replace excised text with:"
        },
        "$:/language/Buttons/Excise/Caption/Replace/Macro": {
            "title": "$:/language/Buttons/Excise/Caption/Replace/Macro",
            "text": "macro"
        },
        "$:/language/Buttons/Excise/Caption/Replace/Link": {
            "title": "$:/language/Buttons/Excise/Caption/Replace/Link",
            "text": "link"
        },
        "$:/language/Buttons/Excise/Caption/Replace/Transclusion": {
            "title": "$:/language/Buttons/Excise/Caption/Replace/Transclusion",
            "text": "transclusion"
        },
        "$:/language/Buttons/Excise/Caption/Tag": {
            "title": "$:/language/Buttons/Excise/Caption/Tag",
            "text": "Tag new tiddler with the title of this tiddler"
        },
        "$:/language/Buttons/Excise/Caption/TiddlerExists": {
            "title": "$:/language/Buttons/Excise/Caption/TiddlerExists",
            "text": "Warning: tiddler already exists"
        },
        "$:/language/Buttons/Excise/Hint": {
            "title": "$:/language/Buttons/Excise/Hint",
            "text": "Excise the selected text into a new tiddler"
        },
        "$:/language/Buttons/Heading1/Caption": {
            "title": "$:/language/Buttons/Heading1/Caption",
            "text": "heading 1"
        },
        "$:/language/Buttons/Heading1/Hint": {
            "title": "$:/language/Buttons/Heading1/Hint",
            "text": "Apply heading level 1 formatting to lines containing selection"
        },
        "$:/language/Buttons/Heading2/Caption": {
            "title": "$:/language/Buttons/Heading2/Caption",
            "text": "heading 2"
        },
        "$:/language/Buttons/Heading2/Hint": {
            "title": "$:/language/Buttons/Heading2/Hint",
            "text": "Apply heading level 2 formatting to lines containing selection"
        },
        "$:/language/Buttons/Heading3/Caption": {
            "title": "$:/language/Buttons/Heading3/Caption",
            "text": "heading 3"
        },
        "$:/language/Buttons/Heading3/Hint": {
            "title": "$:/language/Buttons/Heading3/Hint",
            "text": "Apply heading level 3 formatting to lines containing selection"
        },
        "$:/language/Buttons/Heading4/Caption": {
            "title": "$:/language/Buttons/Heading4/Caption",
            "text": "heading 4"
        },
        "$:/language/Buttons/Heading4/Hint": {
            "title": "$:/language/Buttons/Heading4/Hint",
            "text": "Apply heading level 4 formatting to lines containing selection"
        },
        "$:/language/Buttons/Heading5/Caption": {
            "title": "$:/language/Buttons/Heading5/Caption",
            "text": "heading 5"
        },
        "$:/language/Buttons/Heading5/Hint": {
            "title": "$:/language/Buttons/Heading5/Hint",
            "text": "Apply heading level 5 formatting to lines containing selection"
        },
        "$:/language/Buttons/Heading6/Caption": {
            "title": "$:/language/Buttons/Heading6/Caption",
            "text": "heading 6"
        },
        "$:/language/Buttons/Heading6/Hint": {
            "title": "$:/language/Buttons/Heading6/Hint",
            "text": "Apply heading level 6 formatting to lines containing selection"
        },
        "$:/language/Buttons/Italic/Caption": {
            "title": "$:/language/Buttons/Italic/Caption",
            "text": "italic"
        },
        "$:/language/Buttons/Italic/Hint": {
            "title": "$:/language/Buttons/Italic/Hint",
            "text": "Apply italic formatting to selection"
        },
        "$:/language/Buttons/LineWidth/Caption": {
            "title": "$:/language/Buttons/LineWidth/Caption",
            "text": "line width"
        },
        "$:/language/Buttons/LineWidth/Hint": {
            "title": "$:/language/Buttons/LineWidth/Hint",
            "text": "Set line width for painting"
        },
        "$:/language/Buttons/Link/Caption": {
            "title": "$:/language/Buttons/Link/Caption",
            "text": "link"
        },
        "$:/language/Buttons/Link/Hint": {
            "title": "$:/language/Buttons/Link/Hint",
            "text": "Create wikitext link"
        },
        "$:/language/Buttons/Linkify/Caption": {
            "title": "$:/language/Buttons/Linkify/Caption",
            "text": "wikilink"
        },
        "$:/language/Buttons/Linkify/Hint": {
            "title": "$:/language/Buttons/Linkify/Hint",
            "text": "Wrap selection in square brackets"
        },
        "$:/language/Buttons/ListBullet/Caption": {
            "title": "$:/language/Buttons/ListBullet/Caption",
            "text": "bulleted list"
        },
        "$:/language/Buttons/ListBullet/Hint": {
            "title": "$:/language/Buttons/ListBullet/Hint",
            "text": "Apply bulleted list formatting to lines containing selection"
        },
        "$:/language/Buttons/ListNumber/Caption": {
            "title": "$:/language/Buttons/ListNumber/Caption",
            "text": "numbered list"
        },
        "$:/language/Buttons/ListNumber/Hint": {
            "title": "$:/language/Buttons/ListNumber/Hint",
            "text": "Apply numbered list formatting to lines containing selection"
        },
        "$:/language/Buttons/MonoBlock/Caption": {
            "title": "$:/language/Buttons/MonoBlock/Caption",
            "text": "monospaced block"
        },
        "$:/language/Buttons/MonoBlock/Hint": {
            "title": "$:/language/Buttons/MonoBlock/Hint",
            "text": "Apply monospaced block formatting to lines containing selection"
        },
        "$:/language/Buttons/MonoLine/Caption": {
            "title": "$:/language/Buttons/MonoLine/Caption",
            "text": "monospaced"
        },
        "$:/language/Buttons/MonoLine/Hint": {
            "title": "$:/language/Buttons/MonoLine/Hint",
            "text": "Apply monospaced character formatting to selection"
        },
        "$:/language/Buttons/Opacity/Caption": {
            "title": "$:/language/Buttons/Opacity/Caption",
            "text": "opacity"
        },
        "$:/language/Buttons/Opacity/Hint": {
            "title": "$:/language/Buttons/Opacity/Hint",
            "text": "Set painting opacity"
        },
        "$:/language/Buttons/Paint/Caption": {
            "title": "$:/language/Buttons/Paint/Caption",
            "text": "paint colour"
        },
        "$:/language/Buttons/Paint/Hint": {
            "title": "$:/language/Buttons/Paint/Hint",
            "text": "Set painting colour"
        },
        "$:/language/Buttons/Picture/Caption": {
            "title": "$:/language/Buttons/Picture/Caption",
            "text": "picture"
        },
        "$:/language/Buttons/Picture/Hint": {
            "title": "$:/language/Buttons/Picture/Hint",
            "text": "Insert picture"
        },
        "$:/language/Buttons/Preview/Caption": {
            "title": "$:/language/Buttons/Preview/Caption",
            "text": "preview"
        },
        "$:/language/Buttons/Preview/Hint": {
            "title": "$:/language/Buttons/Preview/Hint",
            "text": "Show preview pane"
        },
        "$:/language/Buttons/PreviewType/Caption": {
            "title": "$:/language/Buttons/PreviewType/Caption",
            "text": "preview type"
        },
        "$:/language/Buttons/PreviewType/Hint": {
            "title": "$:/language/Buttons/PreviewType/Hint",
            "text": "Choose preview type"
        },
        "$:/language/Buttons/Quote/Caption": {
            "title": "$:/language/Buttons/Quote/Caption",
            "text": "quote"
        },
        "$:/language/Buttons/Quote/Hint": {
            "title": "$:/language/Buttons/Quote/Hint",
            "text": "Apply quoted text formatting to lines containing selection"
        },
        "$:/language/Buttons/RotateLeft/Caption": {
            "title": "$:/language/Buttons/RotateLeft/Caption",
            "text": "rotate left"
        },
        "$:/language/Buttons/RotateLeft/Hint": {
            "title": "$:/language/Buttons/RotateLeft/Hint",
            "text": "Rotate image left by 90 degrees"
        },
        "$:/language/Buttons/Size/Caption": {
            "title": "$:/language/Buttons/Size/Caption",
            "text": "image size"
        },
        "$:/language/Buttons/Size/Caption/Height": {
            "title": "$:/language/Buttons/Size/Caption/Height",
            "text": "Height:"
        },
        "$:/language/Buttons/Size/Caption/Resize": {
            "title": "$:/language/Buttons/Size/Caption/Resize",
            "text": "Resize image"
        },
        "$:/language/Buttons/Size/Caption/Width": {
            "title": "$:/language/Buttons/Size/Caption/Width",
            "text": "Width:"
        },
        "$:/language/Buttons/Size/Hint": {
            "title": "$:/language/Buttons/Size/Hint",
            "text": "Set image size"
        },
        "$:/language/Buttons/Stamp/Caption": {
            "title": "$:/language/Buttons/Stamp/Caption",
            "text": "stamp"
        },
        "$:/language/Buttons/Stamp/Caption/New": {
            "title": "$:/language/Buttons/Stamp/Caption/New",
            "text": "Add your own"
        },
        "$:/language/Buttons/Stamp/Hint": {
            "title": "$:/language/Buttons/Stamp/Hint",
            "text": "Insert a preconfigured snippet of text"
        },
        "$:/language/Buttons/Stamp/New/Title": {
            "title": "$:/language/Buttons/Stamp/New/Title",
            "text": "Name as shown in menu"
        },
        "$:/language/Buttons/Stamp/New/Text": {
            "title": "$:/language/Buttons/Stamp/New/Text",
            "text": "Text of snippet. (Remember to add a descriptive title in the caption field)."
        },
        "$:/language/Buttons/Strikethrough/Caption": {
            "title": "$:/language/Buttons/Strikethrough/Caption",
            "text": "strikethrough"
        },
        "$:/language/Buttons/Strikethrough/Hint": {
            "title": "$:/language/Buttons/Strikethrough/Hint",
            "text": "Apply strikethrough formatting to selection"
        },
        "$:/language/Buttons/Subscript/Caption": {
            "title": "$:/language/Buttons/Subscript/Caption",
            "text": "subscript"
        },
        "$:/language/Buttons/Subscript/Hint": {
            "title": "$:/language/Buttons/Subscript/Hint",
            "text": "Apply subscript formatting to selection"
        },
        "$:/language/Buttons/Superscript/Caption": {
            "title": "$:/language/Buttons/Superscript/Caption",
            "text": "superscript"
        },
        "$:/language/Buttons/Superscript/Hint": {
            "title": "$:/language/Buttons/Superscript/Hint",
            "text": "Apply superscript formatting to selection"
        },
        "$:/language/Buttons/ToggleSidebar/Hint": {
            "title": "$:/language/Buttons/ToggleSidebar/Hint",
            "text": "Toggle the sidebar visibility"
        },
        "$:/language/Buttons/Transcludify/Caption": {
            "title": "$:/language/Buttons/Transcludify/Caption",
            "text": "transclusion"
        },
        "$:/language/Buttons/Transcludify/Hint": {
            "title": "$:/language/Buttons/Transcludify/Hint",
            "text": "Wrap selection in curly brackets"
        },
        "$:/language/Buttons/Underline/Caption": {
            "title": "$:/language/Buttons/Underline/Caption",
            "text": "underline"
        },
        "$:/language/Buttons/Underline/Hint": {
            "title": "$:/language/Buttons/Underline/Hint",
            "text": "Apply underline formatting to selection"
        },
        "$:/language/ControlPanel/Advanced/Caption": {
            "title": "$:/language/ControlPanel/Advanced/Caption",
            "text": "Advanced"
        },
        "$:/language/ControlPanel/Advanced/Hint": {
            "title": "$:/language/ControlPanel/Advanced/Hint",
            "text": "Internal information about this TiddlyWiki"
        },
        "$:/language/ControlPanel/Appearance/Caption": {
            "title": "$:/language/ControlPanel/Appearance/Caption",
            "text": "Appearance"
        },
        "$:/language/ControlPanel/Appearance/Hint": {
            "title": "$:/language/ControlPanel/Appearance/Hint",
            "text": "Ways to customise the appearance of your TiddlyWiki."
        },
        "$:/language/ControlPanel/Basics/AnimDuration/Prompt": {
            "title": "$:/language/ControlPanel/Basics/AnimDuration/Prompt",
            "text": "Animation duration:"
        },
        "$:/language/ControlPanel/Basics/Caption": {
            "title": "$:/language/ControlPanel/Basics/Caption",
            "text": "Basics"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint",
            "text": "Use &#91;&#91;double square brackets&#93;&#93; for titles with spaces. Or you can choose to <$button set=\"$:/DefaultTiddlers\" setTo=\"[list[$:/StoryList]]\">retain story ordering</$button>"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt",
            "text": "Default tiddlers:"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint",
            "text": "Choose which tiddlers are displayed at startup:"
        },
        "$:/language/ControlPanel/Basics/Language/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Language/Prompt",
            "text": "Hello! Current language:"
        },
        "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt",
            "text": "Title of new journal tiddlers"
        },
        "$:/language/ControlPanel/Basics/NewJournal/Text/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewJournal/Text/Prompt",
            "text": "Text for new journal tiddlers"
        },
        "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt",
            "text": "Tags for new journal tiddlers"
        },
        "$:/language/ControlPanel/Basics/NewTiddler/Title/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewTiddler/Title/Prompt",
            "text": "Title of new tiddlers"
        },
        "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt",
            "text": "Number of overridden shadow tiddlers:"
        },
        "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt",
            "text": "Number of shadow tiddlers:"
        },
        "$:/language/ControlPanel/Basics/Subtitle/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Subtitle/Prompt",
            "text": "Subtitle:"
        },
        "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt",
            "text": "Number of system tiddlers:"
        },
        "$:/language/ControlPanel/Basics/Tags/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Tags/Prompt",
            "text": "Number of tags:"
        },
        "$:/language/ControlPanel/Basics/Tiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Tiddlers/Prompt",
            "text": "Number of tiddlers:"
        },
        "$:/language/ControlPanel/Basics/Title/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Title/Prompt",
            "text": "Title of this ~TiddlyWiki:"
        },
        "$:/language/ControlPanel/Basics/Username/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Username/Prompt",
            "text": "Username for signing edits:"
        },
        "$:/language/ControlPanel/Basics/Version/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Version/Prompt",
            "text": "~TiddlyWiki version:"
        },
        "$:/language/ControlPanel/EditorTypes/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Caption",
            "text": "Editor Types"
        },
        "$:/language/ControlPanel/EditorTypes/Editor/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Editor/Caption",
            "text": "Editor"
        },
        "$:/language/ControlPanel/EditorTypes/Hint": {
            "title": "$:/language/ControlPanel/EditorTypes/Hint",
            "text": "These tiddlers determine which editor is used to edit specific tiddler types."
        },
        "$:/language/ControlPanel/EditorTypes/Type/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Type/Caption",
            "text": "Type"
        },
        "$:/language/ControlPanel/Info/Caption": {
            "title": "$:/language/ControlPanel/Info/Caption",
            "text": "Info"
        },
        "$:/language/ControlPanel/Info/Hint": {
            "title": "$:/language/ControlPanel/Info/Hint",
            "text": "Information about this TiddlyWiki"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt",
            "text": "Type shortcut here"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Add/Caption": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Add/Caption",
            "text": "add shortcut"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Caption": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Caption",
            "text": "Keyboard Shortcuts"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Hint": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Hint",
            "text": "Manage keyboard shortcut assignments"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption",
            "text": "No keyboard shortcuts assigned"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint",
            "text": "remove keyboard shortcut"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/All": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/All",
            "text": "All platforms"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac",
            "text": "Macintosh platform only"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac",
            "text": "Non-Macintosh platforms only"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux",
            "text": "Linux platform only"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux",
            "text": "Non-Linux platforms only"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows",
            "text": "Windows platform only"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows",
            "text": "Non-Windows platforms only"
        },
        "$:/language/ControlPanel/LoadedModules/Caption": {
            "title": "$:/language/ControlPanel/LoadedModules/Caption",
            "text": "Loaded Modules"
        },
        "$:/language/ControlPanel/LoadedModules/Hint": {
            "title": "$:/language/ControlPanel/LoadedModules/Hint",
            "text": "These are the currently loaded tiddler modules linked to their source tiddlers. Any italicised modules lack a source tiddler, typically because they were setup during the boot process."
        },
        "$:/language/ControlPanel/Palette/Caption": {
            "title": "$:/language/ControlPanel/Palette/Caption",
            "text": "Palette"
        },
        "$:/language/ControlPanel/Palette/Editor/Clone/Caption": {
            "title": "$:/language/ControlPanel/Palette/Editor/Clone/Caption",
            "text": "clone"
        },
        "$:/language/ControlPanel/Palette/Editor/Clone/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Editor/Clone/Prompt",
            "text": "It is recommended that you clone this shadow palette before editing it"
        },
        "$:/language/ControlPanel/Palette/Editor/Delete/Hint": {
            "title": "$:/language/ControlPanel/Palette/Editor/Delete/Hint",
            "text": "delete this entry from the current palette"
        },
        "$:/language/ControlPanel/Palette/Editor/Names/External/Show": {
            "title": "$:/language/ControlPanel/Palette/Editor/Names/External/Show",
            "text": "Show color names that are not part of the current palette"
        },
        "$:/language/ControlPanel/Palette/Editor/Prompt/Modified": {
            "title": "$:/language/ControlPanel/Palette/Editor/Prompt/Modified",
            "text": "This shadow palette has been modified"
        },
        "$:/language/ControlPanel/Palette/Editor/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Editor/Prompt",
            "text": "Editing"
        },
        "$:/language/ControlPanel/Palette/Editor/Reset/Caption": {
            "title": "$:/language/ControlPanel/Palette/Editor/Reset/Caption",
            "text": "reset"
        },
        "$:/language/ControlPanel/Palette/HideEditor/Caption": {
            "title": "$:/language/ControlPanel/Palette/HideEditor/Caption",
            "text": "hide editor"
        },
        "$:/language/ControlPanel/Palette/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Prompt",
            "text": "Current palette:"
        },
        "$:/language/ControlPanel/Palette/ShowEditor/Caption": {
            "title": "$:/language/ControlPanel/Palette/ShowEditor/Caption",
            "text": "show editor"
        },
        "$:/language/ControlPanel/Parsing/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Caption",
            "text": "Parsing"
        },
        "$:/language/ControlPanel/Parsing/Hint": {
            "title": "$:/language/ControlPanel/Parsing/Hint",
            "text": "Here you can globally disable/enable wiki parser rules. For changes to take effect, save and reload your wiki. Disabling certain parser rules can prevent <$text text=\"TiddlyWiki\"/> from functioning correctly. Use [[safe mode|https://tiddlywiki.com/#SafeMode]] to restore normal operation."
        },
        "$:/language/ControlPanel/Parsing/Block/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Block/Caption",
            "text": "Block Parse Rules"
        },
        "$:/language/ControlPanel/Parsing/Inline/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Inline/Caption",
            "text": "Inline Parse Rules"
        },
        "$:/language/ControlPanel/Parsing/Pragma/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Pragma/Caption",
            "text": "Pragma Parse Rules"
        },
        "$:/language/ControlPanel/Plugins/Add/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Add/Caption",
            "text": "Get more plugins"
        },
        "$:/language/ControlPanel/Plugins/Add/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Add/Hint",
            "text": "Install plugins from the official library"
        },
        "$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint": {
            "title": "$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint",
            "text": "This plugin is already installed at version <$text text=<<installedVersion>>/>"
        },
        "$:/language/ControlPanel/Plugins/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Caption",
            "text": "Plugins"
        },
        "$:/language/ControlPanel/Plugins/Disable/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Disable/Caption",
            "text": "disable"
        },
        "$:/language/ControlPanel/Plugins/Disable/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Disable/Hint",
            "text": "Disable this plugin when reloading page"
        },
        "$:/language/ControlPanel/Plugins/Disabled/Status": {
            "title": "$:/language/ControlPanel/Plugins/Disabled/Status",
            "text": "(disabled)"
        },
        "$:/language/ControlPanel/Plugins/Empty/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Empty/Hint",
            "text": "None"
        },
        "$:/language/ControlPanel/Plugins/Enable/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Enable/Caption",
            "text": "enable"
        },
        "$:/language/ControlPanel/Plugins/Enable/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Enable/Hint",
            "text": "Enable this plugin when reloading page"
        },
        "$:/language/ControlPanel/Plugins/Install/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Install/Caption",
            "text": "install"
        },
        "$:/language/ControlPanel/Plugins/Installed/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Installed/Hint",
            "text": "Currently installed plugins:"
        },
        "$:/language/ControlPanel/Plugins/Languages/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Languages/Caption",
            "text": "Languages"
        },
        "$:/language/ControlPanel/Plugins/Languages/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Languages/Hint",
            "text": "Language pack plugins"
        },
        "$:/language/ControlPanel/Plugins/NoInfoFound/Hint": {
            "title": "$:/language/ControlPanel/Plugins/NoInfoFound/Hint",
            "text": "No ''\"<$text text=<<currentTab>>/>\"'' found"
        },
        "$:/language/ControlPanel/Plugins/NotInstalled/Hint": {
            "title": "$:/language/ControlPanel/Plugins/NotInstalled/Hint",
            "text": "This plugin is not currently installed"
        },
        "$:/language/ControlPanel/Plugins/OpenPluginLibrary": {
            "title": "$:/language/ControlPanel/Plugins/OpenPluginLibrary",
            "text": "open plugin library"
        },
        "$:/language/ControlPanel/Plugins/ClosePluginLibrary": {
            "title": "$:/language/ControlPanel/Plugins/ClosePluginLibrary",
            "text": "close plugin library"
        },
        "$:/language/ControlPanel/Plugins/Plugins/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Plugins/Caption",
            "text": "Plugins"
        },
        "$:/language/ControlPanel/Plugins/Plugins/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Plugins/Hint",
            "text": "Plugins"
        },
        "$:/language/ControlPanel/Plugins/Reinstall/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Reinstall/Caption",
            "text": "reinstall"
        },
        "$:/language/ControlPanel/Plugins/Themes/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Themes/Caption",
            "text": "Themes"
        },
        "$:/language/ControlPanel/Plugins/Themes/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Themes/Hint",
            "text": "Theme plugins"
        },
        "$:/language/ControlPanel/Saving/Caption": {
            "title": "$:/language/ControlPanel/Saving/Caption",
            "text": "Saving"
        },
        "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Description": {
            "title": "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Description",
            "text": "Permit automatic saving for the download saver"
        },
        "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Hint": {
            "title": "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Hint",
            "text": "Enable Autosave for Download Saver"
        },
        "$:/language/ControlPanel/Saving/DownloadSaver/Caption": {
            "title": "$:/language/ControlPanel/Saving/DownloadSaver/Caption",
            "text": "Download Saver"
        },
        "$:/language/ControlPanel/Saving/DownloadSaver/Hint": {
            "title": "$:/language/ControlPanel/Saving/DownloadSaver/Hint",
            "text": "These settings apply to the HTML5-compatible download saver"
        },
        "$:/language/ControlPanel/Saving/General/Caption": {
            "title": "$:/language/ControlPanel/Saving/General/Caption",
            "text": "General"
        },
        "$:/language/ControlPanel/Saving/General/Hint": {
            "title": "$:/language/ControlPanel/Saving/General/Hint",
            "text": "These settings apply to all the loaded savers"
        },
        "$:/language/ControlPanel/Saving/Hint": {
            "title": "$:/language/ControlPanel/Saving/Hint",
            "text": "Settings used for saving the entire TiddlyWiki as a single file via a saver module"
        },
        "$:/language/ControlPanel/Saving/GitService/Branch": {
            "title": "$:/language/ControlPanel/Saving/GitService/Branch",
            "text": "Target branch for saving"
        },
        "$:/language/ControlPanel/Saving/GitService/CommitMessage": {
            "title": "$:/language/ControlPanel/Saving/GitService/CommitMessage",
            "text": "Saved by TiddlyWiki"
        },
        "$:/language/ControlPanel/Saving/GitService/Description": {
            "title": "$:/language/ControlPanel/Saving/GitService/Description",
            "text": "These settings are only used when saving to <<service-name>>"
        },
        "$:/language/ControlPanel/Saving/GitService/Filename": {
            "title": "$:/language/ControlPanel/Saving/GitService/Filename",
            "text": "Filename of target file (e.g. `index.html`)"
        },
        "$:/language/ControlPanel/Saving/GitService/Path": {
            "title": "$:/language/ControlPanel/Saving/GitService/Path",
            "text": "Path to target file (e.g. `/wiki/`)"
        },
        "$:/language/ControlPanel/Saving/GitService/Repo": {
            "title": "$:/language/ControlPanel/Saving/GitService/Repo",
            "text": "Target repository (e.g. `Jermolene/TiddlyWiki5`)"
        },
        "$:/language/ControlPanel/Saving/GitService/ServerURL": {
            "title": "$:/language/ControlPanel/Saving/GitService/ServerURL",
            "text": "Server API URL"
        },
        "$:/language/ControlPanel/Saving/GitService/UserName": {
            "title": "$:/language/ControlPanel/Saving/GitService/UserName",
            "text": "Username"
        },
        "$:/language/ControlPanel/Saving/GitService/GitHub/Caption": {
            "title": "$:/language/ControlPanel/Saving/GitService/GitHub/Caption",
            "text": "~GitHub Saver"
        },
        "$:/language/ControlPanel/Saving/GitService/GitHub/Password": {
            "title": "$:/language/ControlPanel/Saving/GitService/GitHub/Password",
            "text": "Password, OAUTH token, or personal access token (see [[GitHub help page|https://help.github.com/en/articles/creating-a-personal-access-token-for-the-command-line]] for details)"
        },
        "$:/language/ControlPanel/Saving/GitService/GitLab/Caption": {
            "title": "$:/language/ControlPanel/Saving/GitService/GitLab/Caption",
            "text": "~GitLab Saver"
        },
        "$:/language/ControlPanel/Saving/GitService/GitLab/Password": {
            "title": "$:/language/ControlPanel/Saving/GitService/GitLab/Password",
            "text": "Personal access token for API (see [[GitLab help page|https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html]] for details)"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading",
            "text": "Advanced Settings"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir",
            "text": "Backup Directory"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Backups": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Backups",
            "text": "Backups"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Caption": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Caption",
            "text": "~TiddlySpot Saver"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Description": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Description",
            "text": "These settings are only used when saving to http://tiddlyspot.com or a compatible remote server"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Filename": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Filename",
            "text": "Upload Filename"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Heading": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Heading",
            "text": "~TiddlySpot"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Hint": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Hint",
            "text": "//The server URL defaults to `http://<wikiname>.tiddlyspot.com/store.cgi` and can be changed to use a custom server address, e.g. `http://example.com/store.php`.//"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Password": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Password",
            "text": "Password"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL",
            "text": "Server URL"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir",
            "text": "Upload Directory"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/UserName": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/UserName",
            "text": "Wiki Name"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Caption": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Caption",
            "text": "Autosave"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description",
            "text": "Do not save changes automatically"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description",
            "text": "Save changes automatically"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Hint": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Hint",
            "text": "Attempt to automatically save changes during editing when using a supporting saver"
        },
        "$:/language/ControlPanel/Settings/CamelCase/Caption": {
            "title": "$:/language/ControlPanel/Settings/CamelCase/Caption",
            "text": "Camel Case Wiki Links"
        },
        "$:/language/ControlPanel/Settings/CamelCase/Hint": {
            "title": "$:/language/ControlPanel/Settings/CamelCase/Hint",
            "text": "You can globally disable automatic linking of ~CamelCase phrases. Requires reload to take effect"
        },
        "$:/language/ControlPanel/Settings/CamelCase/Description": {
            "title": "$:/language/ControlPanel/Settings/CamelCase/Description",
            "text": "Enable automatic ~CamelCase linking"
        },
        "$:/language/ControlPanel/Settings/Caption": {
            "title": "$:/language/ControlPanel/Settings/Caption",
            "text": "Settings"
        },
        "$:/language/ControlPanel/Settings/EditorToolbar/Caption": {
            "title": "$:/language/ControlPanel/Settings/EditorToolbar/Caption",
            "text": "Editor Toolbar"
        },
        "$:/language/ControlPanel/Settings/EditorToolbar/Hint": {
            "title": "$:/language/ControlPanel/Settings/EditorToolbar/Hint",
            "text": "Enable or disable the editor toolbar:"
        },
        "$:/language/ControlPanel/Settings/EditorToolbar/Description": {
            "title": "$:/language/ControlPanel/Settings/EditorToolbar/Description",
            "text": "Show editor toolbar"
        },
        "$:/language/ControlPanel/Settings/InfoPanelMode/Caption": {
            "title": "$:/language/ControlPanel/Settings/InfoPanelMode/Caption",
            "text": "Tiddler Info Panel Mode"
        },
        "$:/language/ControlPanel/Settings/InfoPanelMode/Hint": {
            "title": "$:/language/ControlPanel/Settings/InfoPanelMode/Hint",
            "text": "Control when the tiddler info panel closes:"
        },
        "$:/language/ControlPanel/Settings/InfoPanelMode/Popup/Description": {
            "title": "$:/language/ControlPanel/Settings/InfoPanelMode/Popup/Description",
            "text": "Tiddler info panel closes automatically"
        },
        "$:/language/ControlPanel/Settings/InfoPanelMode/Sticky/Description": {
            "title": "$:/language/ControlPanel/Settings/InfoPanelMode/Sticky/Description",
            "text": "Tiddler info panel stays open until explicitly closed"
        },
        "$:/language/ControlPanel/Settings/Hint": {
            "title": "$:/language/ControlPanel/Settings/Hint",
            "text": "These settings let you customise the behaviour of TiddlyWiki."
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption",
            "text": "Navigation Address Bar"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint",
            "text": "Behaviour of the browser address bar when navigating to a tiddler:"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description",
            "text": "Do not update the address bar"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description",
            "text": "Include the target tiddler"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description",
            "text": "Include the target tiddler and the current story sequence"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Caption": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Caption",
            "text": "Navigation History"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Hint": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Hint",
            "text": "Update browser history when navigating to a tiddler:"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/No/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/No/Description",
            "text": "Do not update history"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description",
            "text": "Update history"
        },
        "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Caption": {
            "title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Caption",
            "text": "Permalink/permaview Mode"
        },
        "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Hint": {
            "title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Hint",
            "text": "Choose how permalink/permaview is handled:"
        },
        "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/CopyToClipboard/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/CopyToClipboard/Description",
            "text": "Copy permalink/permaview URL to clipboard"
        },
        "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/UpdateAddressBar/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/UpdateAddressBar/Description",
            "text": "Update address bar with permalink/permaview URL"
        },
        "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption": {
            "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption",
            "text": "Performance Instrumentation"
        },
        "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint": {
            "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint",
            "text": "Displays performance statistics in the browser developer console. Requires reload to take effect"
        },
        "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description": {
            "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description",
            "text": "Enable performance instrumentation"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption",
            "text": "Toolbar Button Style"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint",
            "text": "Choose the style for toolbar buttons:"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless",
            "text": "Borderless"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed",
            "text": "Boxed"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded",
            "text": "Rounded"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Caption": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Caption",
            "text": "Toolbar Buttons"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Hint": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Hint",
            "text": "Default toolbar button appearance:"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description",
            "text": "Include icon"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description",
            "text": "Include text"
        },
        "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption": {
            "title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption",
            "text": "Default Sidebar Tab"
        },
        "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint": {
            "title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint",
            "text": "Specify which sidebar tab is displayed by default"
        },
        "$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Caption": {
            "title": "$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Caption",
            "text": "Default More Sidebar Tab"
        },
        "$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Hint": {
            "title": "$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Hint",
            "text": "Specify which More sidebar tab is displayed by default"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption",
            "text": "Tiddler Opening Behaviour"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint",
            "text": "Navigation from //within// the story river"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint",
            "text": "Navigation from //outside// the story river"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove",
            "text": "Open above the current tiddler"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow",
            "text": "Open below the current tiddler"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop",
            "text": "Open at the top of the story river"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom",
            "text": "Open at the bottom of the story river"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Caption": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Caption",
            "text": "Tiddler Titles"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Hint": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Hint",
            "text": "Optionally display tiddler titles as links"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/No/Description": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/No/Description",
            "text": "Do not display tiddler titles as links"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description",
            "text": "Display tiddler titles as links"
        },
        "$:/language/ControlPanel/Settings/MissingLinks/Caption": {
            "title": "$:/language/ControlPanel/Settings/MissingLinks/Caption",
            "text": "Wiki Links"
        },
        "$:/language/ControlPanel/Settings/MissingLinks/Hint": {
            "title": "$:/language/ControlPanel/Settings/MissingLinks/Hint",
            "text": "Choose whether to link to tiddlers that do not exist yet"
        },
        "$:/language/ControlPanel/Settings/MissingLinks/Description": {
            "title": "$:/language/ControlPanel/Settings/MissingLinks/Description",
            "text": "Enable links to missing tiddlers"
        },
        "$:/language/ControlPanel/StoryView/Caption": {
            "title": "$:/language/ControlPanel/StoryView/Caption",
            "text": "Story View"
        },
        "$:/language/ControlPanel/StoryView/Prompt": {
            "title": "$:/language/ControlPanel/StoryView/Prompt",
            "text": "Current view:"
        },
        "$:/language/ControlPanel/Stylesheets/Caption": {
            "title": "$:/language/ControlPanel/Stylesheets/Caption",
            "text": "Stylesheets"
        },
        "$:/language/ControlPanel/Stylesheets/Expand/Caption": {
            "title": "$:/language/ControlPanel/Stylesheets/Expand/Caption",
            "text": "Expand All"
        },
        "$:/language/ControlPanel/Stylesheets/Hint": {
            "title": "$:/language/ControlPanel/Stylesheets/Hint",
            "text": "This is the rendered CSS of the current stylesheet tiddlers tagged with <<tag \"$:/tags/Stylesheet\">>"
        },
        "$:/language/ControlPanel/Stylesheets/Restore/Caption": {
            "title": "$:/language/ControlPanel/Stylesheets/Restore/Caption",
            "text": "Restore"
        },
        "$:/language/ControlPanel/Theme/Caption": {
            "title": "$:/language/ControlPanel/Theme/Caption",
            "text": "Theme"
        },
        "$:/language/ControlPanel/Theme/Prompt": {
            "title": "$:/language/ControlPanel/Theme/Prompt",
            "text": "Current theme:"
        },
        "$:/language/ControlPanel/TiddlerFields/Caption": {
            "title": "$:/language/ControlPanel/TiddlerFields/Caption",
            "text": "Tiddler Fields"
        },
        "$:/language/ControlPanel/TiddlerFields/Hint": {
            "title": "$:/language/ControlPanel/TiddlerFields/Hint",
            "text": "This is the full set of TiddlerFields in use in this wiki (including system tiddlers but excluding shadow tiddlers)."
        },
        "$:/language/ControlPanel/Toolbars/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/Caption",
            "text": "Toolbars"
        },
        "$:/language/ControlPanel/Toolbars/EditToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Caption",
            "text": "Edit Toolbar"
        },
        "$:/language/ControlPanel/Toolbars/EditToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Hint",
            "text": "Choose which buttons are displayed for tiddlers in edit mode. Drag and drop to change the ordering"
        },
        "$:/language/ControlPanel/Toolbars/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/Hint",
            "text": "Select which toolbar buttons are displayed"
        },
        "$:/language/ControlPanel/Toolbars/PageControls/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/PageControls/Caption",
            "text": "Page Toolbar"
        },
        "$:/language/ControlPanel/Toolbars/PageControls/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/PageControls/Hint",
            "text": "Choose which buttons are displayed on the main page toolbar. Drag and drop to change the ordering"
        },
        "$:/language/ControlPanel/Toolbars/EditorToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/EditorToolbar/Caption",
            "text": "Editor Toolbar"
        },
        "$:/language/ControlPanel/Toolbars/EditorToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/EditorToolbar/Hint",
            "text": "Choose which buttons are displayed in the editor toolbar. Note that some buttons will only appear when editing tiddlers of a certain type. Drag and drop to change the ordering"
        },
        "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption",
            "text": "View Toolbar"
        },
        "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint",
            "text": "Choose which buttons are displayed for tiddlers in view mode. Drag and drop to change the ordering"
        },
        "$:/language/ControlPanel/Tools/Download/Full/Caption": {
            "title": "$:/language/ControlPanel/Tools/Download/Full/Caption",
            "text": "Download full wiki"
        },
        "$:/language/Date/DaySuffix/1": {
            "title": "$:/language/Date/DaySuffix/1",
            "text": "st"
        },
        "$:/language/Date/DaySuffix/2": {
            "title": "$:/language/Date/DaySuffix/2",
            "text": "nd"
        },
        "$:/language/Date/DaySuffix/3": {
            "title": "$:/language/Date/DaySuffix/3",
            "text": "rd"
        },
        "$:/language/Date/DaySuffix/4": {
            "title": "$:/language/Date/DaySuffix/4",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/5": {
            "title": "$:/language/Date/DaySuffix/5",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/6": {
            "title": "$:/language/Date/DaySuffix/6",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/7": {
            "title": "$:/language/Date/DaySuffix/7",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/8": {
            "title": "$:/language/Date/DaySuffix/8",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/9": {
            "title": "$:/language/Date/DaySuffix/9",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/10": {
            "title": "$:/language/Date/DaySuffix/10",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/11": {
            "title": "$:/language/Date/DaySuffix/11",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/12": {
            "title": "$:/language/Date/DaySuffix/12",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/13": {
            "title": "$:/language/Date/DaySuffix/13",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/14": {
            "title": "$:/language/Date/DaySuffix/14",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/15": {
            "title": "$:/language/Date/DaySuffix/15",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/16": {
            "title": "$:/language/Date/DaySuffix/16",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/17": {
            "title": "$:/language/Date/DaySuffix/17",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/18": {
            "title": "$:/language/Date/DaySuffix/18",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/19": {
            "title": "$:/language/Date/DaySuffix/19",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/20": {
            "title": "$:/language/Date/DaySuffix/20",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/21": {
            "title": "$:/language/Date/DaySuffix/21",
            "text": "st"
        },
        "$:/language/Date/DaySuffix/22": {
            "title": "$:/language/Date/DaySuffix/22",
            "text": "nd"
        },
        "$:/language/Date/DaySuffix/23": {
            "title": "$:/language/Date/DaySuffix/23",
            "text": "rd"
        },
        "$:/language/Date/DaySuffix/24": {
            "title": "$:/language/Date/DaySuffix/24",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/25": {
            "title": "$:/language/Date/DaySuffix/25",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/26": {
            "title": "$:/language/Date/DaySuffix/26",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/27": {
            "title": "$:/language/Date/DaySuffix/27",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/28": {
            "title": "$:/language/Date/DaySuffix/28",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/29": {
            "title": "$:/language/Date/DaySuffix/29",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/30": {
            "title": "$:/language/Date/DaySuffix/30",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/31": {
            "title": "$:/language/Date/DaySuffix/31",
            "text": "st"
        },
        "$:/language/Date/Long/Day/0": {
            "title": "$:/language/Date/Long/Day/0",
            "text": "Sunday"
        },
        "$:/language/Date/Long/Day/1": {
            "title": "$:/language/Date/Long/Day/1",
            "text": "Monday"
        },
        "$:/language/Date/Long/Day/2": {
            "title": "$:/language/Date/Long/Day/2",
            "text": "Tuesday"
        },
        "$:/language/Date/Long/Day/3": {
            "title": "$:/language/Date/Long/Day/3",
            "text": "Wednesday"
        },
        "$:/language/Date/Long/Day/4": {
            "title": "$:/language/Date/Long/Day/4",
            "text": "Thursday"
        },
        "$:/language/Date/Long/Day/5": {
            "title": "$:/language/Date/Long/Day/5",
            "text": "Friday"
        },
        "$:/language/Date/Long/Day/6": {
            "title": "$:/language/Date/Long/Day/6",
            "text": "Saturday"
        },
        "$:/language/Date/Long/Month/1": {
            "title": "$:/language/Date/Long/Month/1",
            "text": "January"
        },
        "$:/language/Date/Long/Month/2": {
            "title": "$:/language/Date/Long/Month/2",
            "text": "February"
        },
        "$:/language/Date/Long/Month/3": {
            "title": "$:/language/Date/Long/Month/3",
            "text": "March"
        },
        "$:/language/Date/Long/Month/4": {
            "title": "$:/language/Date/Long/Month/4",
            "text": "April"
        },
        "$:/language/Date/Long/Month/5": {
            "title": "$:/language/Date/Long/Month/5",
            "text": "May"
        },
        "$:/language/Date/Long/Month/6": {
            "title": "$:/language/Date/Long/Month/6",
            "text": "June"
        },
        "$:/language/Date/Long/Month/7": {
            "title": "$:/language/Date/Long/Month/7",
            "text": "July"
        },
        "$:/language/Date/Long/Month/8": {
            "title": "$:/language/Date/Long/Month/8",
            "text": "August"
        },
        "$:/language/Date/Long/Month/9": {
            "title": "$:/language/Date/Long/Month/9",
            "text": "September"
        },
        "$:/language/Date/Long/Month/10": {
            "title": "$:/language/Date/Long/Month/10",
            "text": "October"
        },
        "$:/language/Date/Long/Month/11": {
            "title": "$:/language/Date/Long/Month/11",
            "text": "November"
        },
        "$:/language/Date/Long/Month/12": {
            "title": "$:/language/Date/Long/Month/12",
            "text": "December"
        },
        "$:/language/Date/Period/am": {
            "title": "$:/language/Date/Period/am",
            "text": "am"
        },
        "$:/language/Date/Period/pm": {
            "title": "$:/language/Date/Period/pm",
            "text": "pm"
        },
        "$:/language/Date/Short/Day/0": {
            "title": "$:/language/Date/Short/Day/0",
            "text": "Sun"
        },
        "$:/language/Date/Short/Day/1": {
            "title": "$:/language/Date/Short/Day/1",
            "text": "Mon"
        },
        "$:/language/Date/Short/Day/2": {
            "title": "$:/language/Date/Short/Day/2",
            "text": "Tue"
        },
        "$:/language/Date/Short/Day/3": {
            "title": "$:/language/Date/Short/Day/3",
            "text": "Wed"
        },
        "$:/language/Date/Short/Day/4": {
            "title": "$:/language/Date/Short/Day/4",
            "text": "Thu"
        },
        "$:/language/Date/Short/Day/5": {
            "title": "$:/language/Date/Short/Day/5",
            "text": "Fri"
        },
        "$:/language/Date/Short/Day/6": {
            "title": "$:/language/Date/Short/Day/6",
            "text": "Sat"
        },
        "$:/language/Date/Short/Month/1": {
            "title": "$:/language/Date/Short/Month/1",
            "text": "Jan"
        },
        "$:/language/Date/Short/Month/2": {
            "title": "$:/language/Date/Short/Month/2",
            "text": "Feb"
        },
        "$:/language/Date/Short/Month/3": {
            "title": "$:/language/Date/Short/Month/3",
            "text": "Mar"
        },
        "$:/language/Date/Short/Month/4": {
            "title": "$:/language/Date/Short/Month/4",
            "text": "Apr"
        },
        "$:/language/Date/Short/Month/5": {
            "title": "$:/language/Date/Short/Month/5",
            "text": "May"
        },
        "$:/language/Date/Short/Month/6": {
            "title": "$:/language/Date/Short/Month/6",
            "text": "Jun"
        },
        "$:/language/Date/Short/Month/7": {
            "title": "$:/language/Date/Short/Month/7",
            "text": "Jul"
        },
        "$:/language/Date/Short/Month/8": {
            "title": "$:/language/Date/Short/Month/8",
            "text": "Aug"
        },
        "$:/language/Date/Short/Month/9": {
            "title": "$:/language/Date/Short/Month/9",
            "text": "Sep"
        },
        "$:/language/Date/Short/Month/10": {
            "title": "$:/language/Date/Short/Month/10",
            "text": "Oct"
        },
        "$:/language/Date/Short/Month/11": {
            "title": "$:/language/Date/Short/Month/11",
            "text": "Nov"
        },
        "$:/language/Date/Short/Month/12": {
            "title": "$:/language/Date/Short/Month/12",
            "text": "Dec"
        },
        "$:/language/RelativeDate/Future/Days": {
            "title": "$:/language/RelativeDate/Future/Days",
            "text": "<<period>> days from now"
        },
        "$:/language/RelativeDate/Future/Hours": {
            "title": "$:/language/RelativeDate/Future/Hours",
            "text": "<<period>> hours from now"
        },
        "$:/language/RelativeDate/Future/Minutes": {
            "title": "$:/language/RelativeDate/Future/Minutes",
            "text": "<<period>> minutes from now"
        },
        "$:/language/RelativeDate/Future/Months": {
            "title": "$:/language/RelativeDate/Future/Months",
            "text": "<<period>> months from now"
        },
        "$:/language/RelativeDate/Future/Second": {
            "title": "$:/language/RelativeDate/Future/Second",
            "text": "1 second from now"
        },
        "$:/language/RelativeDate/Future/Seconds": {
            "title": "$:/language/RelativeDate/Future/Seconds",
            "text": "<<period>> seconds from now"
        },
        "$:/language/RelativeDate/Future/Years": {
            "title": "$:/language/RelativeDate/Future/Years",
            "text": "<<period>> years from now"
        },
        "$:/language/RelativeDate/Past/Days": {
            "title": "$:/language/RelativeDate/Past/Days",
            "text": "<<period>> days ago"
        },
        "$:/language/RelativeDate/Past/Hours": {
            "title": "$:/language/RelativeDate/Past/Hours",
            "text": "<<period>> hours ago"
        },
        "$:/language/RelativeDate/Past/Minutes": {
            "title": "$:/language/RelativeDate/Past/Minutes",
            "text": "<<period>> minutes ago"
        },
        "$:/language/RelativeDate/Past/Months": {
            "title": "$:/language/RelativeDate/Past/Months",
            "text": "<<period>> months ago"
        },
        "$:/language/RelativeDate/Past/Second": {
            "title": "$:/language/RelativeDate/Past/Second",
            "text": "1 second ago"
        },
        "$:/language/RelativeDate/Past/Seconds": {
            "title": "$:/language/RelativeDate/Past/Seconds",
            "text": "<<period>> seconds ago"
        },
        "$:/language/RelativeDate/Past/Years": {
            "title": "$:/language/RelativeDate/Past/Years",
            "text": "<<period>> years ago"
        },
        "$:/language/Docs/ModuleTypes/allfilteroperator": {
            "title": "$:/language/Docs/ModuleTypes/allfilteroperator",
            "text": "A sub-operator for the ''all'' filter operator."
        },
        "$:/language/Docs/ModuleTypes/animation": {
            "title": "$:/language/Docs/ModuleTypes/animation",
            "text": "Animations that may be used with the RevealWidget."
        },
        "$:/language/Docs/ModuleTypes/authenticator": {
            "title": "$:/language/Docs/ModuleTypes/authenticator",
            "text": "Defines how requests are authenticated by the built-in HTTP server."
        },
        "$:/language/Docs/ModuleTypes/bitmapeditoroperation": {
            "title": "$:/language/Docs/ModuleTypes/bitmapeditoroperation",
            "text": "A bitmap editor toolbar operation."
        },
        "$:/language/Docs/ModuleTypes/command": {
            "title": "$:/language/Docs/ModuleTypes/command",
            "text": "Commands that can be executed under Node.js."
        },
        "$:/language/Docs/ModuleTypes/config": {
            "title": "$:/language/Docs/ModuleTypes/config",
            "text": "Data to be inserted into `$tw.config`."
        },
        "$:/language/Docs/ModuleTypes/filteroperator": {
            "title": "$:/language/Docs/ModuleTypes/filteroperator",
            "text": "Individual filter operator methods."
        },
        "$:/language/Docs/ModuleTypes/global": {
            "title": "$:/language/Docs/ModuleTypes/global",
            "text": "Global data to be inserted into `$tw`."
        },
        "$:/language/Docs/ModuleTypes/info": {
            "title": "$:/language/Docs/ModuleTypes/info",
            "text": "Publishes system information via the [[$:/temp/info-plugin]] pseudo-plugin."
        },
        "$:/language/Docs/ModuleTypes/isfilteroperator": {
            "title": "$:/language/Docs/ModuleTypes/isfilteroperator",
            "text": "Operands for the ''is'' filter operator."
        },
        "$:/language/Docs/ModuleTypes/library": {
            "title": "$:/language/Docs/ModuleTypes/library",
            "text": "Generic module type for general purpose JavaScript modules."
        },
        "$:/language/Docs/ModuleTypes/macro": {
            "title": "$:/language/Docs/ModuleTypes/macro",
            "text": "JavaScript macro definitions."
        },
        "$:/language/Docs/ModuleTypes/parser": {
            "title": "$:/language/Docs/ModuleTypes/parser",
            "text": "Parsers for different content types."
        },
        "$:/language/Docs/ModuleTypes/route": {
            "title": "$:/language/Docs/ModuleTypes/route",
            "text": "Defines how individual URL patterns are handled by the built-in HTTP server."
        },
        "$:/language/Docs/ModuleTypes/saver": {
            "title": "$:/language/Docs/ModuleTypes/saver",
            "text": "Savers handle different methods for saving files from the browser."
        },
        "$:/language/Docs/ModuleTypes/startup": {
            "title": "$:/language/Docs/ModuleTypes/startup",
            "text": "Startup functions."
        },
        "$:/language/Docs/ModuleTypes/storyview": {
            "title": "$:/language/Docs/ModuleTypes/storyview",
            "text": "Story views customise the animation and behaviour of list widgets."
        },
        "$:/language/Docs/ModuleTypes/texteditoroperation": {
            "title": "$:/language/Docs/ModuleTypes/texteditoroperation",
            "text": "A text editor toolbar operation."
        },
        "$:/language/Docs/ModuleTypes/tiddlerdeserializer": {
            "title": "$:/language/Docs/ModuleTypes/tiddlerdeserializer",
            "text": "Converts different content types into tiddlers."
        },
        "$:/language/Docs/ModuleTypes/tiddlerfield": {
            "title": "$:/language/Docs/ModuleTypes/tiddlerfield",
            "text": "Defines the behaviour of an individual tiddler field."
        },
        "$:/language/Docs/ModuleTypes/tiddlermethod": {
            "title": "$:/language/Docs/ModuleTypes/tiddlermethod",
            "text": "Adds methods to the `$tw.Tiddler` prototype."
        },
        "$:/language/Docs/ModuleTypes/upgrader": {
            "title": "$:/language/Docs/ModuleTypes/upgrader",
            "text": "Applies upgrade processing to tiddlers during an upgrade/import."
        },
        "$:/language/Docs/ModuleTypes/utils": {
            "title": "$:/language/Docs/ModuleTypes/utils",
            "text": "Adds methods to `$tw.utils`."
        },
        "$:/language/Docs/ModuleTypes/utils-node": {
            "title": "$:/language/Docs/ModuleTypes/utils-node",
            "text": "Adds Node.js-specific methods to `$tw.utils`."
        },
        "$:/language/Docs/ModuleTypes/widget": {
            "title": "$:/language/Docs/ModuleTypes/widget",
            "text": "Widgets encapsulate DOM rendering and refreshing."
        },
        "$:/language/Docs/ModuleTypes/wikimethod": {
            "title": "$:/language/Docs/ModuleTypes/wikimethod",
            "text": "Adds methods to `$tw.Wiki`."
        },
        "$:/language/Docs/ModuleTypes/wikirule": {
            "title": "$:/language/Docs/ModuleTypes/wikirule",
            "text": "Individual parser rules for the main WikiText parser."
        },
        "$:/language/Docs/PaletteColours/alert-background": {
            "title": "$:/language/Docs/PaletteColours/alert-background",
            "text": "Alert background"
        },
        "$:/language/Docs/PaletteColours/alert-border": {
            "title": "$:/language/Docs/PaletteColours/alert-border",
            "text": "Alert border"
        },
        "$:/language/Docs/PaletteColours/alert-highlight": {
            "title": "$:/language/Docs/PaletteColours/alert-highlight",
            "text": "Alert highlight"
        },
        "$:/language/Docs/PaletteColours/alert-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/alert-muted-foreground",
            "text": "Alert muted foreground"
        },
        "$:/language/Docs/PaletteColours/background": {
            "title": "$:/language/Docs/PaletteColours/background",
            "text": "General background"
        },
        "$:/language/Docs/PaletteColours/blockquote-bar": {
            "title": "$:/language/Docs/PaletteColours/blockquote-bar",
            "text": "Blockquote bar"
        },
        "$:/language/Docs/PaletteColours/button-background": {
            "title": "$:/language/Docs/PaletteColours/button-background",
            "text": "Default button background"
        },
        "$:/language/Docs/PaletteColours/button-border": {
            "title": "$:/language/Docs/PaletteColours/button-border",
            "text": "Default button border"
        },
        "$:/language/Docs/PaletteColours/button-foreground": {
            "title": "$:/language/Docs/PaletteColours/button-foreground",
            "text": "Default button foreground"
        },
        "$:/language/Docs/PaletteColours/dirty-indicator": {
            "title": "$:/language/Docs/PaletteColours/dirty-indicator",
            "text": "Unsaved changes indicator"
        },
        "$:/language/Docs/PaletteColours/code-background": {
            "title": "$:/language/Docs/PaletteColours/code-background",
            "text": "Code background"
        },
        "$:/language/Docs/PaletteColours/code-border": {
            "title": "$:/language/Docs/PaletteColours/code-border",
            "text": "Code border"
        },
        "$:/language/Docs/PaletteColours/code-foreground": {
            "title": "$:/language/Docs/PaletteColours/code-foreground",
            "text": "Code foreground"
        },
        "$:/language/Docs/PaletteColours/download-background": {
            "title": "$:/language/Docs/PaletteColours/download-background",
            "text": "Download button background"
        },
        "$:/language/Docs/PaletteColours/download-foreground": {
            "title": "$:/language/Docs/PaletteColours/download-foreground",
            "text": "Download button foreground"
        },
        "$:/language/Docs/PaletteColours/dragger-background": {
            "title": "$:/language/Docs/PaletteColours/dragger-background",
            "text": "Dragger background"
        },
        "$:/language/Docs/PaletteColours/dragger-foreground": {
            "title": "$:/language/Docs/PaletteColours/dragger-foreground",
            "text": "Dragger foreground"
        },
        "$:/language/Docs/PaletteColours/dropdown-background": {
            "title": "$:/language/Docs/PaletteColours/dropdown-background",
            "text": "Dropdown background"
        },
        "$:/language/Docs/PaletteColours/dropdown-border": {
            "title": "$:/language/Docs/PaletteColours/dropdown-border",
            "text": "Dropdown border"
        },
        "$:/language/Docs/PaletteColours/dropdown-tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/dropdown-tab-background-selected",
            "text": "Dropdown tab background for selected tabs"
        },
        "$:/language/Docs/PaletteColours/dropdown-tab-background": {
            "title": "$:/language/Docs/PaletteColours/dropdown-tab-background",
            "text": "Dropdown tab background"
        },
        "$:/language/Docs/PaletteColours/dropzone-background": {
            "title": "$:/language/Docs/PaletteColours/dropzone-background",
            "text": "Dropzone background"
        },
        "$:/language/Docs/PaletteColours/external-link-background-hover": {
            "title": "$:/language/Docs/PaletteColours/external-link-background-hover",
            "text": "External link background hover"
        },
        "$:/language/Docs/PaletteColours/external-link-background-visited": {
            "title": "$:/language/Docs/PaletteColours/external-link-background-visited",
            "text": "External link background visited"
        },
        "$:/language/Docs/PaletteColours/external-link-background": {
            "title": "$:/language/Docs/PaletteColours/external-link-background",
            "text": "External link background"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground-hover",
            "text": "External link foreground hover"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground-visited": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground-visited",
            "text": "External link foreground visited"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground",
            "text": "External link foreground"
        },
        "$:/language/Docs/PaletteColours/foreground": {
            "title": "$:/language/Docs/PaletteColours/foreground",
            "text": "General foreground"
        },
        "$:/language/Docs/PaletteColours/message-background": {
            "title": "$:/language/Docs/PaletteColours/message-background",
            "text": "Message box background"
        },
        "$:/language/Docs/PaletteColours/message-border": {
            "title": "$:/language/Docs/PaletteColours/message-border",
            "text": "Message box border"
        },
        "$:/language/Docs/PaletteColours/message-foreground": {
            "title": "$:/language/Docs/PaletteColours/message-foreground",
            "text": "Message box foreground"
        },
        "$:/language/Docs/PaletteColours/modal-backdrop": {
            "title": "$:/language/Docs/PaletteColours/modal-backdrop",
            "text": "Modal backdrop"
        },
        "$:/language/Docs/PaletteColours/modal-background": {
            "title": "$:/language/Docs/PaletteColours/modal-background",
            "text": "Modal background"
        },
        "$:/language/Docs/PaletteColours/modal-border": {
            "title": "$:/language/Docs/PaletteColours/modal-border",
            "text": "Modal border"
        },
        "$:/language/Docs/PaletteColours/modal-footer-background": {
            "title": "$:/language/Docs/PaletteColours/modal-footer-background",
            "text": "Modal footer background"
        },
        "$:/language/Docs/PaletteColours/modal-footer-border": {
            "title": "$:/language/Docs/PaletteColours/modal-footer-border",
            "text": "Modal footer border"
        },
        "$:/language/Docs/PaletteColours/modal-header-border": {
            "title": "$:/language/Docs/PaletteColours/modal-header-border",
            "text": "Modal header border"
        },
        "$:/language/Docs/PaletteColours/muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/muted-foreground",
            "text": "General muted foreground"
        },
        "$:/language/Docs/PaletteColours/notification-background": {
            "title": "$:/language/Docs/PaletteColours/notification-background",
            "text": "Notification background"
        },
        "$:/language/Docs/PaletteColours/notification-border": {
            "title": "$:/language/Docs/PaletteColours/notification-border",
            "text": "Notification border"
        },
        "$:/language/Docs/PaletteColours/page-background": {
            "title": "$:/language/Docs/PaletteColours/page-background",
            "text": "Page background"
        },
        "$:/language/Docs/PaletteColours/pre-background": {
            "title": "$:/language/Docs/PaletteColours/pre-background",
            "text": "Preformatted code background"
        },
        "$:/language/Docs/PaletteColours/pre-border": {
            "title": "$:/language/Docs/PaletteColours/pre-border",
            "text": "Preformatted code border"
        },
        "$:/language/Docs/PaletteColours/primary": {
            "title": "$:/language/Docs/PaletteColours/primary",
            "text": "General primary"
        },
        "$:/language/Docs/PaletteColours/select-tag-background": {
            "title": "$:/language/Docs/PaletteColours/select-tag-background",
            "text": "`<select>` element background"
        },
        "$:/language/Docs/PaletteColours/select-tag-foreground": {
            "title": "$:/language/Docs/PaletteColours/select-tag-foreground",
            "text": "`<select>` element text"
        },
        "$:/language/Docs/PaletteColours/sidebar-button-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-button-foreground",
            "text": "Sidebar button foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover",
            "text": "Sidebar controls foreground hover"
        },
        "$:/language/Docs/PaletteColours/sidebar-controls-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground",
            "text": "Sidebar controls foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-foreground-shadow": {
            "title": "$:/language/Docs/PaletteColours/sidebar-foreground-shadow",
            "text": "Sidebar foreground shadow"
        },
        "$:/language/Docs/PaletteColours/sidebar-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-foreground",
            "text": "Sidebar foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover",
            "text": "Sidebar muted foreground hover"
        },
        "$:/language/Docs/PaletteColours/sidebar-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground",
            "text": "Sidebar muted foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-background-selected",
            "text": "Sidebar tab background for selected tabs"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-background": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-background",
            "text": "Sidebar tab background"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-border-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-border-selected",
            "text": "Sidebar tab border for selected tabs"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-border": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-border",
            "text": "Sidebar tab border"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-divider": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-divider",
            "text": "Sidebar tab divider"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected",
            "text": "Sidebar tab foreground for selected tabs"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground",
            "text": "Sidebar tab foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover",
            "text": "Sidebar tiddler link foreground hover"
        },
        "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground",
            "text": "Sidebar tiddler link foreground"
        },
        "$:/language/Docs/PaletteColours/site-title-foreground": {
            "title": "$:/language/Docs/PaletteColours/site-title-foreground",
            "text": "Site title foreground"
        },
        "$:/language/Docs/PaletteColours/static-alert-foreground": {
            "title": "$:/language/Docs/PaletteColours/static-alert-foreground",
            "text": "Static alert foreground"
        },
        "$:/language/Docs/PaletteColours/tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-background-selected",
            "text": "Tab background for selected tabs"
        },
        "$:/language/Docs/PaletteColours/tab-background": {
            "title": "$:/language/Docs/PaletteColours/tab-background",
            "text": "Tab background"
        },
        "$:/language/Docs/PaletteColours/tab-border-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-border-selected",
            "text": "Tab border for selected tabs"
        },
        "$:/language/Docs/PaletteColours/tab-border": {
            "title": "$:/language/Docs/PaletteColours/tab-border",
            "text": "Tab border"
        },
        "$:/language/Docs/PaletteColours/tab-divider": {
            "title": "$:/language/Docs/PaletteColours/tab-divider",
            "text": "Tab divider"
        },
        "$:/language/Docs/PaletteColours/tab-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-foreground-selected",
            "text": "Tab foreground for selected tabs"
        },
        "$:/language/Docs/PaletteColours/tab-foreground": {
            "title": "$:/language/Docs/PaletteColours/tab-foreground",
            "text": "Tab foreground"
        },
        "$:/language/Docs/PaletteColours/table-border": {
            "title": "$:/language/Docs/PaletteColours/table-border",
            "text": "Table border"
        },
        "$:/language/Docs/PaletteColours/table-footer-background": {
            "title": "$:/language/Docs/PaletteColours/table-footer-background",
            "text": "Table footer background"
        },
        "$:/language/Docs/PaletteColours/table-header-background": {
            "title": "$:/language/Docs/PaletteColours/table-header-background",
            "text": "Table header background"
        },
        "$:/language/Docs/PaletteColours/tag-background": {
            "title": "$:/language/Docs/PaletteColours/tag-background",
            "text": "Tag background"
        },
        "$:/language/Docs/PaletteColours/tag-foreground": {
            "title": "$:/language/Docs/PaletteColours/tag-foreground",
            "text": "Tag foreground"
        },
        "$:/language/Docs/PaletteColours/tiddler-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-background",
            "text": "Tiddler background"
        },
        "$:/language/Docs/PaletteColours/tiddler-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-border",
            "text": "Tiddler border"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover",
            "text": "Tiddler controls foreground hover"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected",
            "text": "Tiddler controls foreground for selected controls"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground",
            "text": "Tiddler controls foreground"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-background",
            "text": "Tiddler editor background"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-border-image": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-border-image",
            "text": "Tiddler editor border image"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-border",
            "text": "Tiddler editor border"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-fields-even": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-even",
            "text": "Tiddler editor background for even fields"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd",
            "text": "Tiddler editor background for odd fields"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-background",
            "text": "Tiddler info panel background"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-border",
            "text": "Tiddler info panel border"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-tab-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-tab-background",
            "text": "Tiddler info panel tab background"
        },
        "$:/language/Docs/PaletteColours/tiddler-link-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-link-background",
            "text": "Tiddler link background"
        },
        "$:/language/Docs/PaletteColours/tiddler-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-link-foreground",
            "text": "Tiddler link foreground"
        },
        "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground",
            "text": "Tiddler subtitle foreground"
        },
        "$:/language/Docs/PaletteColours/tiddler-title-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-title-foreground",
            "text": "Tiddler title foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-new-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-new-button",
            "text": "Toolbar 'new tiddler' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-options-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-options-button",
            "text": "Toolbar 'options' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-save-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-save-button",
            "text": "Toolbar 'save' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-info-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-info-button",
            "text": "Toolbar 'info' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-edit-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-edit-button",
            "text": "Toolbar 'edit' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-close-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-close-button",
            "text": "Toolbar 'close' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-delete-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-delete-button",
            "text": "Toolbar 'delete' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-cancel-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-cancel-button",
            "text": "Toolbar 'cancel' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-done-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-done-button",
            "text": "Toolbar 'done' button foreground"
        },
        "$:/language/Docs/PaletteColours/untagged-background": {
            "title": "$:/language/Docs/PaletteColours/untagged-background",
            "text": "Untagged pill background"
        },
        "$:/language/Docs/PaletteColours/very-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/very-muted-foreground",
            "text": "Very muted foreground"
        },
        "$:/language/EditTemplate/Body/External/Hint": {
            "title": "$:/language/EditTemplate/Body/External/Hint",
            "text": "This tiddler shows content stored outside of the main TiddlyWiki file. You can edit the tags and fields but cannot directly edit the content itself"
        },
        "$:/language/EditTemplate/Body/Placeholder": {
            "title": "$:/language/EditTemplate/Body/Placeholder",
            "text": "Type the text for this tiddler"
        },
        "$:/language/EditTemplate/Body/Preview/Type/Output": {
            "title": "$:/language/EditTemplate/Body/Preview/Type/Output",
            "text": "output"
        },
        "$:/language/EditTemplate/Field/Remove/Caption": {
            "title": "$:/language/EditTemplate/Field/Remove/Caption",
            "text": "remove field"
        },
        "$:/language/EditTemplate/Field/Remove/Hint": {
            "title": "$:/language/EditTemplate/Field/Remove/Hint",
            "text": "Remove field"
        },
        "$:/language/EditTemplate/Field/Dropdown/Caption": {
            "title": "$:/language/EditTemplate/Field/Dropdown/Caption",
            "text": "field list"
        },
        "$:/language/EditTemplate/Field/Dropdown/Hint": {
            "title": "$:/language/EditTemplate/Field/Dropdown/Hint",
            "text": "Show field list"
        },
        "$:/language/EditTemplate/Fields/Add/Button": {
            "title": "$:/language/EditTemplate/Fields/Add/Button",
            "text": "add"
        },
        "$:/language/EditTemplate/Fields/Add/Name/Placeholder": {
            "title": "$:/language/EditTemplate/Fields/Add/Name/Placeholder",
            "text": "field name"
        },
        "$:/language/EditTemplate/Fields/Add/Prompt": {
            "title": "$:/language/EditTemplate/Fields/Add/Prompt",
            "text": "Add a new field:"
        },
        "$:/language/EditTemplate/Fields/Add/Value/Placeholder": {
            "title": "$:/language/EditTemplate/Fields/Add/Value/Placeholder",
            "text": "field value"
        },
        "$:/language/EditTemplate/Fields/Add/Dropdown/System": {
            "title": "$:/language/EditTemplate/Fields/Add/Dropdown/System",
            "text": "System fields"
        },
        "$:/language/EditTemplate/Fields/Add/Dropdown/User": {
            "title": "$:/language/EditTemplate/Fields/Add/Dropdown/User",
            "text": "User fields"
        },
        "$:/language/EditTemplate/Shadow/Warning": {
            "title": "$:/language/EditTemplate/Shadow/Warning",
            "text": "This is a shadow tiddler. Any changes you make will override the default version from the plugin <<pluginLink>>"
        },
        "$:/language/EditTemplate/Shadow/OverriddenWarning": {
            "title": "$:/language/EditTemplate/Shadow/OverriddenWarning",
            "text": "This is a modified shadow tiddler. You can revert to the default version in the plugin <<pluginLink>> by deleting this tiddler"
        },
        "$:/language/EditTemplate/Tags/Add/Button": {
            "title": "$:/language/EditTemplate/Tags/Add/Button",
            "text": "add"
        },
        "$:/language/EditTemplate/Tags/Add/Placeholder": {
            "title": "$:/language/EditTemplate/Tags/Add/Placeholder",
            "text": "tag name"
        },
        "$:/language/EditTemplate/Tags/Dropdown/Caption": {
            "title": "$:/language/EditTemplate/Tags/Dropdown/Caption",
            "text": "tag list"
        },
        "$:/language/EditTemplate/Tags/Dropdown/Hint": {
            "title": "$:/language/EditTemplate/Tags/Dropdown/Hint",
            "text": "Show tag list"
        },
        "$:/language/EditTemplate/Title/BadCharacterWarning": {
            "title": "$:/language/EditTemplate/Title/BadCharacterWarning",
            "text": "Warning: avoid using any of the characters <<bad-chars>> in tiddler titles"
        },
        "$:/language/EditTemplate/Title/Exists/Prompt": {
            "title": "$:/language/EditTemplate/Title/Exists/Prompt",
            "text": "Target tiddler already exists"
        },
        "$:/language/EditTemplate/Title/Relink/Prompt": {
            "title": "$:/language/EditTemplate/Title/Relink/Prompt",
            "text": "Update ''<$text text=<<fromTitle>>/>'' to ''<$text text=<<toTitle>>/>'' in the //tags// and //list// fields of other tiddlers"
        },
        "$:/language/EditTemplate/Title/References/Prompt": {
            "title": "$:/language/EditTemplate/Title/References/Prompt",
            "text": "The following references to this tiddler will not be automatically updated:"
        },
        "$:/language/EditTemplate/Type/Dropdown/Caption": {
            "title": "$:/language/EditTemplate/Type/Dropdown/Caption",
            "text": "content type list"
        },
        "$:/language/EditTemplate/Type/Dropdown/Hint": {
            "title": "$:/language/EditTemplate/Type/Dropdown/Hint",
            "text": "Show content type list"
        },
        "$:/language/EditTemplate/Type/Delete/Caption": {
            "title": "$:/language/EditTemplate/Type/Delete/Caption",
            "text": "delete content type"
        },
        "$:/language/EditTemplate/Type/Delete/Hint": {
            "title": "$:/language/EditTemplate/Type/Delete/Hint",
            "text": "Delete content type"
        },
        "$:/language/EditTemplate/Type/Placeholder": {
            "title": "$:/language/EditTemplate/Type/Placeholder",
            "text": "content type"
        },
        "$:/language/EditTemplate/Type/Prompt": {
            "title": "$:/language/EditTemplate/Type/Prompt",
            "text": "Type:"
        },
        "$:/language/Exporters/StaticRiver": {
            "title": "$:/language/Exporters/StaticRiver",
            "text": "Static HTML"
        },
        "$:/language/Exporters/JsonFile": {
            "title": "$:/language/Exporters/JsonFile",
            "text": "JSON file"
        },
        "$:/language/Exporters/CsvFile": {
            "title": "$:/language/Exporters/CsvFile",
            "text": "CSV file"
        },
        "$:/language/Exporters/TidFile": {
            "title": "$:/language/Exporters/TidFile",
            "text": "\".tid\" file"
        },
        "$:/language/Docs/Fields/_canonical_uri": {
            "title": "$:/language/Docs/Fields/_canonical_uri",
            "text": "The full URI of an external image tiddler"
        },
        "$:/language/Docs/Fields/bag": {
            "title": "$:/language/Docs/Fields/bag",
            "text": "The name of the bag from which a tiddler came"
        },
        "$:/language/Docs/Fields/caption": {
            "title": "$:/language/Docs/Fields/caption",
            "text": "The text to be displayed on a tab or button"
        },
        "$:/language/Docs/Fields/color": {
            "title": "$:/language/Docs/Fields/color",
            "text": "The CSS color value associated with a tiddler"
        },
        "$:/language/Docs/Fields/component": {
            "title": "$:/language/Docs/Fields/component",
            "text": "The name of the component responsible for an [[alert tiddler|AlertMechanism]]"
        },
        "$:/language/Docs/Fields/current-tiddler": {
            "title": "$:/language/Docs/Fields/current-tiddler",
            "text": "Used to cache the top tiddler in a [[history list|HistoryMechanism]]"
        },
        "$:/language/Docs/Fields/created": {
            "title": "$:/language/Docs/Fields/created",
            "text": "The date a tiddler was created"
        },
        "$:/language/Docs/Fields/creator": {
            "title": "$:/language/Docs/Fields/creator",
            "text": "The name of the person who created a tiddler"
        },
        "$:/language/Docs/Fields/dependents": {
            "title": "$:/language/Docs/Fields/dependents",
            "text": "For a plugin, lists the dependent plugin titles"
        },
        "$:/language/Docs/Fields/description": {
            "title": "$:/language/Docs/Fields/description",
            "text": "The descriptive text for a plugin, or a modal dialogue"
        },
        "$:/language/Docs/Fields/draft.of": {
            "title": "$:/language/Docs/Fields/draft.of",
            "text": "For draft tiddlers, contains the title of the tiddler of which this is a draft"
        },
        "$:/language/Docs/Fields/draft.title": {
            "title": "$:/language/Docs/Fields/draft.title",
            "text": "For draft tiddlers, contains the proposed new title of the tiddler"
        },
        "$:/language/Docs/Fields/footer": {
            "title": "$:/language/Docs/Fields/footer",
            "text": "The footer text for a wizard"
        },
        "$:/language/Docs/Fields/hack-to-give-us-something-to-compare-against": {
            "title": "$:/language/Docs/Fields/hack-to-give-us-something-to-compare-against",
            "text": "A temporary storage field used in [[$:/core/templates/static.content]]"
        },
        "$:/language/Docs/Fields/hide-body": {
            "title": "$:/language/Docs/Fields/hide-body",
            "text": "The view template will hide bodies of tiddlers if set to: ''yes''"
        },
        "$:/language/Docs/Fields/icon": {
            "title": "$:/language/Docs/Fields/icon",
            "text": "The title of the tiddler containing the icon associated with a tiddler"
        },
        "$:/language/Docs/Fields/library": {
            "title": "$:/language/Docs/Fields/library",
            "text": "Indicates that a tiddler should be saved as a JavaScript library if set to: ''yes''"
        },
        "$:/language/Docs/Fields/list": {
            "title": "$:/language/Docs/Fields/list",
            "text": "An ordered list of tiddler titles associated with a tiddler"
        },
        "$:/language/Docs/Fields/list-before": {
            "title": "$:/language/Docs/Fields/list-before",
            "text": "If set, the title of a tiddler before which this tiddler should be added to the ordered list of tiddler titles, or at the start of the list if this field is present but empty"
        },
        "$:/language/Docs/Fields/list-after": {
            "title": "$:/language/Docs/Fields/list-after",
            "text": "If set, the title of the tiddler after which this tiddler should be added to the ordered list of tiddler titles, or at the end of the list if this field is present but empty"
        },
        "$:/language/Docs/Fields/modified": {
            "title": "$:/language/Docs/Fields/modified",
            "text": "The date and time at which a tiddler was last modified"
        },
        "$:/language/Docs/Fields/modifier": {
            "title": "$:/language/Docs/Fields/modifier",
            "text": "The tiddler title associated with the person who last modified a tiddler"
        },
        "$:/language/Docs/Fields/name": {
            "title": "$:/language/Docs/Fields/name",
            "text": "The human readable name associated with a plugin tiddler"
        },
        "$:/language/Docs/Fields/plugin-priority": {
            "title": "$:/language/Docs/Fields/plugin-priority",
            "text": "A numerical value indicating the priority of a plugin tiddler"
        },
        "$:/language/Docs/Fields/plugin-type": {
            "title": "$:/language/Docs/Fields/plugin-type",
            "text": "The type of plugin in a plugin tiddler"
        },
        "$:/language/Docs/Fields/revision": {
            "title": "$:/language/Docs/Fields/revision",
            "text": "The revision of the tiddler held at the server"
        },
        "$:/language/Docs/Fields/released": {
            "title": "$:/language/Docs/Fields/released",
            "text": "Date of a TiddlyWiki release"
        },
        "$:/language/Docs/Fields/source": {
            "title": "$:/language/Docs/Fields/source",
            "text": "The source URL associated with a tiddler"
        },
        "$:/language/Docs/Fields/subtitle": {
            "title": "$:/language/Docs/Fields/subtitle",
            "text": "The subtitle text for a wizard"
        },
        "$:/language/Docs/Fields/tags": {
            "title": "$:/language/Docs/Fields/tags",
            "text": "A list of tags associated with a tiddler"
        },
        "$:/language/Docs/Fields/text": {
            "title": "$:/language/Docs/Fields/text",
            "text": "The body text of a tiddler"
        },
        "$:/language/Docs/Fields/title": {
            "title": "$:/language/Docs/Fields/title",
            "text": "The unique name of a tiddler"
        },
        "$:/language/Docs/Fields/toc-link": {
            "title": "$:/language/Docs/Fields/toc-link",
            "text": "Suppresses the tiddler's link in a Table of Contents tree if set to: ''no''"
        },
        "$:/language/Docs/Fields/type": {
            "title": "$:/language/Docs/Fields/type",
            "text": "The content type of a tiddler"
        },
        "$:/language/Docs/Fields/version": {
            "title": "$:/language/Docs/Fields/version",
            "text": "Version information for a plugin"
        },
        "$:/language/Filters/AllTiddlers": {
            "title": "$:/language/Filters/AllTiddlers",
            "text": "All tiddlers except system tiddlers"
        },
        "$:/language/Filters/RecentSystemTiddlers": {
            "title": "$:/language/Filters/RecentSystemTiddlers",
            "text": "Recently modified tiddlers, including system tiddlers"
        },
        "$:/language/Filters/RecentTiddlers": {
            "title": "$:/language/Filters/RecentTiddlers",
            "text": "Recently modified tiddlers"
        },
        "$:/language/Filters/AllTags": {
            "title": "$:/language/Filters/AllTags",
            "text": "All tags except system tags"
        },
        "$:/language/Filters/Missing": {
            "title": "$:/language/Filters/Missing",
            "text": "Missing tiddlers"
        },
        "$:/language/Filters/Drafts": {
            "title": "$:/language/Filters/Drafts",
            "text": "Draft tiddlers"
        },
        "$:/language/Filters/Orphans": {
            "title": "$:/language/Filters/Orphans",
            "text": "Orphan tiddlers"
        },
        "$:/language/Filters/SystemTiddlers": {
            "title": "$:/language/Filters/SystemTiddlers",
            "text": "System tiddlers"
        },
        "$:/language/Filters/ShadowTiddlers": {
            "title": "$:/language/Filters/ShadowTiddlers",
            "text": "Shadow tiddlers"
        },
        "$:/language/Filters/OverriddenShadowTiddlers": {
            "title": "$:/language/Filters/OverriddenShadowTiddlers",
            "text": "Overridden shadow tiddlers"
        },
        "$:/language/Filters/SessionTiddlers": {
            "title": "$:/language/Filters/SessionTiddlers",
            "text": "Tiddlers modified since the wiki was loaded"
        },
        "$:/language/Filters/SystemTags": {
            "title": "$:/language/Filters/SystemTags",
            "text": "System tags"
        },
        "$:/language/Filters/StoryList": {
            "title": "$:/language/Filters/StoryList",
            "text": "Tiddlers in the story river, excluding <$text text=\"$:/AdvancedSearch\"/>"
        },
        "$:/language/Filters/TypedTiddlers": {
            "title": "$:/language/Filters/TypedTiddlers",
            "text": "Non wiki-text tiddlers"
        },
        "GettingStarted": {
            "title": "GettingStarted",
            "text": "\\define lingo-base() $:/language/ControlPanel/Basics/\nWelcome to ~TiddlyWiki and the ~TiddlyWiki community\n\nBefore you start storing important information in ~TiddlyWiki it is vital to make sure that you can reliably save changes. See https://tiddlywiki.com/#GettingStarted for details\n\n!! Set up this ~TiddlyWiki\n\n<div class=\"tc-control-panel\">\n\n|<$link to=\"$:/SiteTitle\"><<lingo Title/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteSubtitle\"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n</div>\n\nSee the [[control panel|$:/ControlPanel]] for more options.\n"
        },
        "$:/language/Help/build": {
            "title": "$:/language/Help/build",
            "description": "Automatically run configured commands",
            "text": "Build the specified build targets for the current wiki. If no build targets are specified then all available targets will be built.\n\n```\n--build <target> [<target> ...]\n```\n\nBuild targets are defined in the `tiddlywiki.info` file of a wiki folder.\n\n"
        },
        "$:/language/Help/clearpassword": {
            "title": "$:/language/Help/clearpassword",
            "description": "Clear a password for subsequent crypto operations",
            "text": "Clear the password for subsequent crypto operations\n\n```\n--clearpassword\n```\n"
        },
        "$:/language/Help/default": {
            "title": "$:/language/Help/default",
            "text": "\\define commandTitle()\n$:/language/Help/$(command)$\n\\end\n```\nusage: tiddlywiki [<wikifolder>] [--<command> [<args>...]...]\n```\n\nAvailable commands:\n\n<ul>\n<$list filter=\"[commands[]sort[title]]\" variable=\"command\">\n<li><$link to=<<commandTitle>>><$macrocall $name=\"command\" $type=\"text/plain\" $output=\"text/plain\"/></$link>: <$transclude tiddler=<<commandTitle>> field=\"description\"/></li>\n</$list>\n</ul>\n\nTo get detailed help on a command:\n\n```\ntiddlywiki --help <command>\n```\n"
        },
        "$:/language/Help/deletetiddlers": {
            "title": "$:/language/Help/deletetiddlers",
            "description": "Deletes a group of tiddlers",
            "text": "<<.from-version \"5.1.20\">> Deletes a group of tiddlers identified by a filter.\n\n```\n--deletetiddlers <filter>\n```\n"
        },
        "$:/language/Help/editions": {
            "title": "$:/language/Help/editions",
            "description": "Lists the available editions of TiddlyWiki",
            "text": "Lists the names and descriptions of the available editions. You can create a new wiki of a specified edition with the `--init` command.\n\n```\n--editions\n```\n"
        },
        "$:/language/Help/fetch": {
            "title": "$:/language/Help/fetch",
            "description": "Fetch tiddlers from wiki by URL",
            "text": "Fetch one or more files over HTTP/HTTPS, and import the tiddlers matching a filter, optionally transforming the incoming titles.\n\n```\n--fetch file <url> <import-filter> <transform-filter>\n--fetch files <url-filter> <import-filter> <transform-filter>\n--fetch raw-file <url> <transform-filter>\n--fetch raw-files <url-filter> <transform-filter>\n```\n\nThe \"file\" and \"files\" variants fetch the specified files and attempt to import the tiddlers within them (the same processing as if the files were dragged into the browser window). The \"raw-file\" and \"raw-files\" variants fetch the specified files and then store the raw file data in tiddlers, without applying the import logic.\n\nWith the \"file\" and \"raw-file\" variants only a single file is fetched and the first parameter is the URL of the file to read.\n\nWith the \"files\" and \"raw-files\" variants, multiple files are fetched and the first parameter is a filter yielding a list of URLs of the files to read. For example, given a set of tiddlers tagged \"remote-server\" that have a field \"url\" the filter `[tag[remote-server]get[url]]` will retrieve all the available URLs.\n\nFor the \"file\" and \"files\" variants, the `<import-filter>` parameter specifies a filter determining which tiddlers are imported. It defaults to `[all[tiddlers]]` if not provided.\n\nFor all variants, the `<transform-filter>` parameter specifies an optional filter that transforms the titles of the imported tiddlers. For example, `[addprefix[$:/myimports/]]` would add the prefix `$:/myimports/` to each title.\n\nPreceding the `--fetch` command with `--verbose` will output progress information during the import.\n\nNote that TiddlyWiki will not fetch an older version of an already loaded plugin.\n\nThe following example retrieves all the non-system tiddlers from https://tiddlywiki.com and saves them to a JSON file:\n\n```\ntiddlywiki --verbose --fetch file \"https://tiddlywiki.com/\" \"[!is[system]]\" \"\" --rendertiddler \"$:/core/templates/exporters/JsonFile\" output.json text/plain \"\" exportFilter \"[!is[system]]\"\n```\n\nThe following example retrieves the \"favicon\" file from tiddlywiki.com and saves it in a file called \"output.ico\". Note that the intermediate tiddler \"Icon Tiddler\" is quoted in the \"--fetch\" command because it is being used as a transformation filter to replace the default title, while there are no quotes for the \"--savetiddler\" command because it is being used directly as a title.\n\n```\ntiddlywiki --verbose --fetch raw-file \"https://tiddlywiki.com/favicon.ico\" \"[[Icon Tiddler]]\" --savetiddler \"Icon Tiddler\" output.ico\n```\n\n"
        },
        "$:/language/Help/help": {
            "title": "$:/language/Help/help",
            "description": "Display help for TiddlyWiki commands",
            "text": "Displays help text for a command:\n\n```\n--help [<command>]\n```\n\nIf the command name is omitted then a list of available commands is displayed.\n"
        },
        "$:/language/Help/import": {
            "title": "$:/language/Help/import",
            "description": "Import tiddlers from a file",
            "text": "Import tiddlers from TiddlyWiki (`.html`), `.tiddler`, `.tid`, `.json` or other local files. The deserializer must be explicitly specified, unlike the `load` command which infers the deserializer from the file extension.\n\n```\n--import <filepath> <deserializer> [<title>] [<encoding>]\n```\n\nThe deserializers in the core include:\n\n* application/javascript\n* application/json\n* application/x-tiddler\n* application/x-tiddler-html-div\n* application/x-tiddlers\n* text/html\n* text/plain\n\nThe title of the imported tiddler defaults to the filename.\n\nThe encoding defaults to \"utf8\", but can be \"base64\" for importing binary files.\n\nNote that TiddlyWiki will not import an older version of an already loaded plugin.\n"
        },
        "$:/language/Help/init": {
            "title": "$:/language/Help/init",
            "description": "Initialise a new wiki folder",
            "text": "Initialise an empty [[WikiFolder|WikiFolders]] with a copy of the specified edition.\n\n```\n--init <edition> [<edition> ...]\n```\n\nFor example:\n\n```\ntiddlywiki ./MyWikiFolder --init empty\n```\n\nNote:\n\n* The wiki folder directory will be created if necessary\n* The \"edition\" defaults to ''empty''\n* The init command will fail if the wiki folder is not empty\n* The init command removes any `includeWikis` definitions in the edition's `tiddlywiki.info` file\n* When multiple editions are specified, editions initialised later will overwrite any files shared with earlier editions (so, the final `tiddlywiki.info` file will be copied from the last edition)\n* `--editions` returns a list of available editions\n"
        },
        "$:/language/Help/listen": {
            "title": "$:/language/Help/listen",
            "description": "Provides an HTTP server interface to TiddlyWiki",
            "text": "Serves a wiki over HTTP.\n\nThe listen command uses NamedCommandParameters:\n\n```\n--listen [<name>=<value>]...\n```\n\nAll parameters are optional with safe defaults, and can be specified in any order. The recognised parameters are:\n\n* ''host'' - optional hostname to serve from (defaults to \"127.0.0.1\" aka \"localhost\")\n* ''path-prefix'' - optional prefix for paths\n* ''port'' - port number on which to listen; non-numeric values are interpreted as a system environment variable from which the port number is extracted (defaults to \"8080\")\n* ''credentials'' - pathname of credentials CSV file (relative to wiki folder)\n* ''anon-username'' - the username for signing edits for anonymous users\n* ''username'' - optional username for basic authentication\n* ''password'' - optional password for basic authentication\n* ''authenticated-user-header'' - optional name of header to be used for trusted authentication\n* ''readers'' - comma separated list of principals allowed to read from this wiki\n* ''writers'' - comma separated list of principals allowed to write to this wiki\n* ''csrf-disable'' - set to \"yes\" to disable CSRF checks (defaults to \"no\")\n* ''root-tiddler'' - the tiddler to serve at the root (defaults to \"$:/core/save/all\")\n* ''root-render-type'' - the content type to which the root tiddler should be rendered (defaults to \"text/plain\")\n* ''root-serve-type'' - the content type with which the root tiddler should be served (defaults to \"text/html\")\n* ''tls-cert'' - pathname of TLS certificate file (relative to wiki folder)\n* ''tls-key'' - pathname of TLS key file (relative to wiki folder)\n* ''debug-level'' - optional debug level; set to \"debug\" to view request details (defaults to \"none\")\n* ''gzip'' - set to \"yes\" to enable gzip compression for some http endpoints (defaults to \"no\")\n\nFor information on opening up your instance to the entire local network, and possible security concerns, see the WebServer tiddler at TiddlyWiki.com.\n\n"
        },
        "$:/language/Help/load": {
            "title": "$:/language/Help/load",
            "description": "Load tiddlers from a file",
            "text": "Load tiddlers from TiddlyWiki (`.html`), `.tiddler`, `.tid`, `.json` or other local files. The processing applied to incoming files is determined by the file extension. Use the alternative `import` command if you need to specify the deserializer and encoding explicitly.\n\n```\n--load <filepath> [noerror]\n--load <dirpath> [noerror]\n```\n\nBy default, the load command raises an error if no tiddlers are found. The error can be suppressed by providing the optional \"noerror\" parameter.\n\nTo load tiddlers from an encrypted TiddlyWiki file you should first specify the password with the PasswordCommand. For example:\n\n```\ntiddlywiki ./MyWiki --password pa55w0rd --load my_encrypted_wiki.html\n```\n\nNote that TiddlyWiki will not load an older version of an already loaded plugin.\n"
        },
        "$:/language/Help/makelibrary": {
            "title": "$:/language/Help/makelibrary",
            "description": "Construct library plugin required by upgrade process",
            "text": "Constructs the `$:/UpgradeLibrary` tiddler for the upgrade process.\n\nThe upgrade library is formatted as an ordinary plugin tiddler with the plugin type `library`. It contains a copy of each of the plugins, themes and language packs available within the TiddlyWiki5 repository.\n\nThis command is intended for internal use; it is only relevant to users constructing a custom upgrade procedure.\n\n```\n--makelibrary <title>\n```\n\nThe title argument defaults to `$:/UpgradeLibrary`.\n"
        },
        "$:/language/Help/notfound": {
            "title": "$:/language/Help/notfound",
            "text": "No such help item"
        },
        "$:/language/Help/output": {
            "title": "$:/language/Help/output",
            "description": "Set the base output directory for subsequent commands",
            "text": "Sets the base output directory for subsequent commands. The default output directory is the `output` subdirectory of the edition directory.\n\n```\n--output <pathname>\n```\n\nIf the specified pathname is relative then it is resolved relative to the current working directory. For example `--output .` sets the output directory to the current working directory.\n\n"
        },
        "$:/language/Help/password": {
            "title": "$:/language/Help/password",
            "description": "Set a password for subsequent crypto operations",
            "text": "Set a password for subsequent crypto operations\n\n```\n--password <password>\n```\n\n''Note'': This should not be used for serving TiddlyWiki with password protection. Instead, see the password option under the [[ServerCommand]].\n"
        },
        "$:/language/Help/render": {
            "title": "$:/language/Help/render",
            "description": "Renders individual tiddlers to files",
            "text": "Render individual tiddlers identified by a filter and save the results to the specified files.\n\nOptionally, the title of a template tiddler can be specified. In this case, instead of directly rendering each tiddler, the template tiddler is rendered with the \"currentTiddler\" variable set to the title of the tiddler that is being rendered.\n\nA name and value for an additional variable may optionally also be specified.\n\n```\n--render <tiddler-filter> [<filename-filter>] [<render-type>] [<template>] [<name>] [<value>]\n```\n\n* ''tiddler-filter'': A filter identifying the tiddler(s) to be rendered\n* ''filename-filter'': Optional filter transforming tiddler titles into pathnames. If omitted, defaults to `[is[tiddler]addsuffix[.html]]`, which uses the unchanged tiddler title as the filename\n* ''render-type'': Optional render type: `text/html` (the default) returns the full HTML text and `text/plain` just returns the text content (ie it ignores HTML tags and other unprintable material)\n* ''template'': Optional template through which each tiddler is rendered\n* ''name'': Name of optional variable\n* ''value'': Value of optional variable\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nNotes:\n\n* The output directory is not cleared of any existing files\n* Any missing directories in the path to the filename are automatically created.\n* When referring to a tiddler with spaces in its title, take care to use both the quotes required by your shell and also TiddlyWiki's double square brackets : `--render \"[[Motovun Jack.jpg]]\"`\n* The filename filter is evaluated with the selected items being set to the title of the tiddler currently being rendered, allowing the title to be used as the basis for computing the filename. For example `[encodeuricomponent[]addprefix[static/]]` applies URI encoding to each title, and then adds the prefix `static/`\n* The `--render` command is a more flexible replacement for both the `--rendertiddler` and `--rendertiddlers` commands, which are deprecated\n\nExamples:\n\n* `--render \"[!is[system]]\" \"[encodeuricomponent[]addprefix[tiddlers/]addsuffix[.html]]\"` -- renders all non-system tiddlers as files in the subdirectory \"tiddlers\" with URL-encoded titles and the extension HTML\n\n"
        },
        "$:/language/Help/rendertiddler": {
            "title": "$:/language/Help/rendertiddler",
            "description": "Render an individual tiddler as a specified ContentType",
            "text": "(Note: The `--rendertiddler` command is deprecated in favour of the new, more flexible `--render` command)\n\nRender an individual tiddler as a specified ContentType, defaulting to `text/html` and save it to the specified filename.\n\nOptionally the title of a template tiddler can be specified, in which case the template tiddler is rendered with the \"currentTiddler\" variable set to the tiddler that is being rendered (the first parameter value).\n\nA name and value for an additional variable may optionally also be specified.\n\n```\n--rendertiddler <title> <filename> [<type>] [<template>] [<name>] [<value>]\n```\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny missing directories in the path to the filename are automatically created.\n\nFor example, the following command saves all tiddlers matching the filter `[tag[done]]` to a JSON file titled `output.json` by employing the core template `$:/core/templates/exporters/JsonFile`.\n\n```\n--rendertiddler \"$:/core/templates/exporters/JsonFile\" output.json text/plain \"\" exportFilter \"[tag[done]]\"\n```\n"
        },
        "$:/language/Help/rendertiddlers": {
            "title": "$:/language/Help/rendertiddlers",
            "description": "Render tiddlers matching a filter to a specified ContentType",
            "text": "(Note: The `--rendertiddlers` command is deprecated in favour of the new, more flexible `--render` command)\n\nRender a set of tiddlers matching a filter to separate files of a specified ContentType (defaults to `text/html`) and extension (defaults to `.html`).\n\n```\n--rendertiddlers <filter> <template> <pathname> [<type>] [<extension>] [\"noclean\"]\n```\n\nFor example:\n\n```\n--rendertiddlers [!is[system]] $:/core/templates/static.tiddler.html ./static text/plain\n```\n\nBy default, the pathname is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny files in the target directory are deleted unless the ''noclean'' flag is specified. The target directory is recursively created if it is missing.\n"
        },
        "$:/language/Help/save": {
            "title": "$:/language/Help/save",
            "description": "Saves individual raw tiddlers to files",
            "text": "Saves individual tiddlers identified by a filter in their raw text or binary format to the specified files.\n\n```\n--save <tiddler-filter> <filename-filter>\n```\n\n* ''tiddler-filter'': A filter identifying the tiddler(s) to be saved\n* ''filename-filter'': Optional filter transforming tiddler titles into pathnames. If omitted, defaults to `[is[tiddler]]`, which uses the unchanged tiddler title as the filename\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nNotes:\n\n* The output directory is not cleared of any existing files\n* Any missing directories in the path to the filename are automatically created.\n* When saving a tiddler with spaces in its title, take care to use both the quotes required by your shell and also TiddlyWiki's double square brackets : `--save \"[[Motovun Jack.jpg]]\"`\n* The filename filter is evaluated with the selected items being set to the title of the tiddler currently being saved, allowing the title to be used as the basis for computing the filename. For example `[encodeuricomponent[]addprefix[static/]]` applies URI encoding to each title, and then adds the prefix `static/`\n* The `--save` command is a more flexible replacement for both the `--savetiddler` and `--savetiddlers` commands, which are deprecated\n\nExamples:\n\n* `--save \"[!is[system]is[image]]\" \"[encodeuricomponent[]addprefix[tiddlers/]]\"` -- saves all non-system image tiddlers as files in the subdirectory \"tiddlers\" with URL-encoded titles\n"
        },
        "$:/language/Help/savetiddler": {
            "title": "$:/language/Help/savetiddler",
            "description": "Saves a raw tiddler to a file",
            "text": "(Note: The `--savetiddler` command is deprecated in favour of the new, more flexible `--save` command)\n\nSaves an individual tiddler in its raw text or binary format to the specified filename.\n\n```\n--savetiddler <title> <filename>\n```\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny missing directories in the path to the filename are automatically created.\n"
        },
        "$:/language/Help/savetiddlers": {
            "title": "$:/language/Help/savetiddlers",
            "description": "Saves a group of raw tiddlers to a directory",
            "text": "(Note: The `--savetiddlers` command is deprecated in favour of the new, more flexible `--save` command)\n\nSaves a group of tiddlers in their raw text or binary format to the specified directory.\n\n```\n--savetiddlers <filter> <pathname> [\"noclean\"]\n```\n\nBy default, the pathname is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nThe output directory is cleared of existing files before saving the specified files. The deletion can be disabled by specifying the ''noclean'' flag.\n\nAny missing directories in the pathname are automatically created.\n"
        },
        "$:/language/Help/savewikifolder": {
            "title": "$:/language/Help/savewikifolder",
            "description": "Saves a wiki to a new wiki folder",
            "text": "<<.from-version \"5.1.20\">> Saves the current wiki as a wiki folder, including tiddlers, plugins and configuration:\n\n```\n--savewikifolder <wikifolderpath> [<filter>]\n```\n\n* The target wiki folder must be empty or non-existent\n* The filter specifies which tiddlers should be included. It is optional, defaulting to `[all[tiddlers]]`\n* Plugins from the official plugin library are replaced with references to those plugins in the `tiddlywiki.info` file\n* Custom plugins are unpacked into their own folder\n\nA common usage is to convert a TiddlyWiki HTML file into a wiki folder:\n\n```\ntiddlywiki --load ./mywiki.html --savewikifolder ./mywikifolder\n```\n"
        },
        "$:/language/Help/server": {
            "title": "$:/language/Help/server",
            "description": "Provides an HTTP server interface to TiddlyWiki (deprecated in favour of the new listen command)",
            "text": "Legacy command to serve a wiki over HTTP.\n\n```\n--server <port> <root-tiddler> <root-render-type> <root-serve-type> <username> <password> <host> <path-prefix> <debug-level>\n```\n\nThe parameters are:\n\n* ''port'' - port number on which to listen; non-numeric values are interpreted as a system environment variable from which the port number is extracted (defaults to \"8080\")\n* ''root-tiddler'' - the tiddler to serve at the root (defaults to \"$:/core/save/all\")\n* ''root-render-type'' - the content type to which the root tiddler should be rendered (defaults to \"text/plain\")\n* ''root-serve-type'' - the content type with which the root tiddler should be served (defaults to \"text/html\")\n* ''username'' - the default username for signing edits\n* ''password'' - optional password for basic authentication\n* ''host'' - optional hostname to serve from (defaults to \"127.0.0.1\" aka \"localhost\")\n* ''path-prefix'' - optional prefix for paths\n* ''debug-level'' - optional debug level; set to \"debug\" to view request details (defaults to \"none\")\n\nIf the password parameter is specified then the browser will prompt the user for the username and password. Note that the password is transmitted in plain text so this implementation should only be used on a trusted network or over HTTPS.\n\nFor example:\n\n```\n--server 8080 $:/core/save/all text/plain text/html MyUserName passw0rd\n```\n\nThe username and password can be specified as empty strings if you need to set the hostname or pathprefix and don't want to require a password.\n\n\n```\n--server 8080 $:/core/save/all text/plain text/html \"\" \"\" 192.168.0.245\n```\n\nUsing an address like this exposes your system to the local network. For information on opening up your instance to the entire local network, and possible security concerns, see the WebServer tiddler at TiddlyWiki.com.\n\nTo run multiple TiddlyWiki servers at the same time you'll need to put each one on a different port. It can be useful to use an environment variable to pass the port number to the Node.js process. This example references an environment variable called \"MY_PORT_NUMBER\":\n\n```\n--server MY_PORT_NUMBER $:/core/save/all text/plain text/html MyUserName passw0rd\n```\n"
        },
        "$:/language/Help/setfield": {
            "title": "$:/language/Help/setfield",
            "description": "Prepares external tiddlers for use",
            "text": "//Note that this command is experimental and may change or be replaced before being finalised//\n\nSets the specified field of a group of tiddlers to the result of wikifying a template tiddler with the `currentTiddler` variable set to the tiddler.\n\n```\n--setfield <filter> <fieldname> <templatetitle> <rendertype>\n```\n\nThe parameters are:\n\n* ''filter'' - filter identifying the tiddlers to be affected\n* ''fieldname'' - the field to modify (defaults to \"text\")\n* ''templatetitle'' - the tiddler to wikify into the specified field. If blank or missing then the specified field is deleted\n* ''rendertype'' - the text type to render (defaults to \"text/plain\"; \"text/html\" can be used to include HTML tags)\n"
        },
        "$:/language/Help/unpackplugin": {
            "title": "$:/language/Help/unpackplugin",
            "description": "Unpack the payload tiddlers from a plugin",
            "text": "Extract the payload tiddlers from a plugin, creating them as ordinary tiddlers:\n\n```\n--unpackplugin <title>\n```\n"
        },
        "$:/language/Help/verbose": {
            "title": "$:/language/Help/verbose",
            "description": "Triggers verbose output mode",
            "text": "Triggers verbose output, useful for debugging\n\n```\n--verbose\n```\n"
        },
        "$:/language/Help/version": {
            "title": "$:/language/Help/version",
            "description": "Displays the version number of TiddlyWiki",
            "text": "Displays the version number of TiddlyWiki.\n\n```\n--version\n```\n"
        },
        "$:/language/Import/Imported/Hint": {
            "title": "$:/language/Import/Imported/Hint",
            "text": "The following tiddlers were imported:"
        },
        "$:/language/Import/Listing/Cancel/Caption": {
            "title": "$:/language/Import/Listing/Cancel/Caption",
            "text": "Cancel"
        },
        "$:/language/Import/Listing/Hint": {
            "title": "$:/language/Import/Listing/Hint",
            "text": "These tiddlers are ready to import:"
        },
        "$:/language/Import/Listing/Import/Caption": {
            "title": "$:/language/Import/Listing/Import/Caption",
            "text": "Import"
        },
        "$:/language/Import/Listing/Select/Caption": {
            "title": "$:/language/Import/Listing/Select/Caption",
            "text": "Select"
        },
        "$:/language/Import/Listing/Status/Caption": {
            "title": "$:/language/Import/Listing/Status/Caption",
            "text": "Status"
        },
        "$:/language/Import/Listing/Title/Caption": {
            "title": "$:/language/Import/Listing/Title/Caption",
            "text": "Title"
        },
        "$:/language/Import/Listing/Preview": {
            "title": "$:/language/Import/Listing/Preview",
            "text": "Preview:"
        },
        "$:/language/Import/Listing/Preview/Text": {
            "title": "$:/language/Import/Listing/Preview/Text",
            "text": "Text"
        },
        "$:/language/Import/Listing/Preview/TextRaw": {
            "title": "$:/language/Import/Listing/Preview/TextRaw",
            "text": "Text (Raw)"
        },
        "$:/language/Import/Listing/Preview/Fields": {
            "title": "$:/language/Import/Listing/Preview/Fields",
            "text": "Fields"
        },
        "$:/language/Import/Listing/Preview/Diff": {
            "title": "$:/language/Import/Listing/Preview/Diff",
            "text": "Diff"
        },
        "$:/language/Import/Listing/Preview/DiffFields": {
            "title": "$:/language/Import/Listing/Preview/DiffFields",
            "text": "Diff (Fields)"
        },
        "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible": {
            "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible",
            "text": "Blocked incompatible or obsolete plugin"
        },
        "$:/language/Import/Upgrader/Plugins/Suppressed/Version": {
            "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Version",
            "text": "Blocked plugin (due to incoming <<incoming>> being older than existing <<existing>>)"
        },
        "$:/language/Import/Upgrader/Plugins/Upgraded": {
            "title": "$:/language/Import/Upgrader/Plugins/Upgraded",
            "text": "Upgraded plugin from <<incoming>> to <<upgraded>>"
        },
        "$:/language/Import/Upgrader/State/Suppressed": {
            "title": "$:/language/Import/Upgrader/State/Suppressed",
            "text": "Blocked temporary state tiddler"
        },
        "$:/language/Import/Upgrader/System/Suppressed": {
            "title": "$:/language/Import/Upgrader/System/Suppressed",
            "text": "Blocked system tiddler"
        },
        "$:/language/Import/Upgrader/System/Warning": {
            "title": "$:/language/Import/Upgrader/System/Warning",
            "text": "Core module tiddler"
        },
        "$:/language/Import/Upgrader/System/Alert": {
            "title": "$:/language/Import/Upgrader/System/Alert",
            "text": "You are about to import a tiddler that will overwrite a core module tiddler. This is not recommended as it may make the system unstable"
        },
        "$:/language/Import/Upgrader/ThemeTweaks/Created": {
            "title": "$:/language/Import/Upgrader/ThemeTweaks/Created",
            "text": "Migrated theme tweak from <$text text=<<from>>/>"
        },
        "$:/language/AboveStory/ClassicPlugin/Warning": {
            "title": "$:/language/AboveStory/ClassicPlugin/Warning",
            "text": "It looks like you are trying to load a plugin designed for ~TiddlyWiki Classic. Please note that [[these plugins do not work with TiddlyWiki version 5.x.x|https://tiddlywiki.com/#TiddlyWikiClassic]]. ~TiddlyWiki Classic plugins detected:"
        },
        "$:/language/BinaryWarning/Prompt": {
            "title": "$:/language/BinaryWarning/Prompt",
            "text": "This tiddler contains binary data"
        },
        "$:/language/ClassicWarning/Hint": {
            "title": "$:/language/ClassicWarning/Hint",
            "text": "This tiddler is written in TiddlyWiki Classic wiki text format, which is not fully compatible with TiddlyWiki version 5. See https://tiddlywiki.com/static/Upgrading.html for more details."
        },
        "$:/language/ClassicWarning/Upgrade/Caption": {
            "title": "$:/language/ClassicWarning/Upgrade/Caption",
            "text": "upgrade"
        },
        "$:/language/CloseAll/Button": {
            "title": "$:/language/CloseAll/Button",
            "text": "close all"
        },
        "$:/language/ColourPicker/Recent": {
            "title": "$:/language/ColourPicker/Recent",
            "text": "Recent:"
        },
        "$:/language/ConfirmCancelTiddler": {
            "title": "$:/language/ConfirmCancelTiddler",
            "text": "Do you wish to discard changes to the tiddler \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmDeleteTiddler": {
            "title": "$:/language/ConfirmDeleteTiddler",
            "text": "Do you wish to delete the tiddler \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmOverwriteTiddler": {
            "title": "$:/language/ConfirmOverwriteTiddler",
            "text": "Do you wish to overwrite the tiddler \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmEditShadowTiddler": {
            "title": "$:/language/ConfirmEditShadowTiddler",
            "text": "You are about to edit a ShadowTiddler. Any changes will override the default system making future upgrades non-trivial. Are you sure you want to edit \"<$text text=<<title>>/>\"?"
        },
        "$:/language/Count": {
            "title": "$:/language/Count",
            "text": "count"
        },
        "$:/language/DefaultNewTiddlerTitle": {
            "title": "$:/language/DefaultNewTiddlerTitle",
            "text": "New Tiddler"
        },
        "$:/language/Diffs/CountMessage": {
            "title": "$:/language/Diffs/CountMessage",
            "text": "<<diff-count>> differences"
        },
        "$:/language/DropMessage": {
            "title": "$:/language/DropMessage",
            "text": "Drop here (or use the 'Escape' key to cancel)"
        },
        "$:/language/Encryption/Cancel": {
            "title": "$:/language/Encryption/Cancel",
            "text": "Cancel"
        },
        "$:/language/Encryption/ConfirmClearPassword": {
            "title": "$:/language/Encryption/ConfirmClearPassword",
            "text": "Do you wish to clear the password? This will remove the encryption applied when saving this wiki"
        },
        "$:/language/Encryption/PromptSetPassword": {
            "title": "$:/language/Encryption/PromptSetPassword",
            "text": "Set a new password for this TiddlyWiki"
        },
        "$:/language/Encryption/Username": {
            "title": "$:/language/Encryption/Username",
            "text": "Username"
        },
        "$:/language/Encryption/Password": {
            "title": "$:/language/Encryption/Password",
            "text": "Password"
        },
        "$:/language/Encryption/RepeatPassword": {
            "title": "$:/language/Encryption/RepeatPassword",
            "text": "Repeat password"
        },
        "$:/language/Encryption/PasswordNoMatch": {
            "title": "$:/language/Encryption/PasswordNoMatch",
            "text": "Passwords do not match"
        },
        "$:/language/Encryption/SetPassword": {
            "title": "$:/language/Encryption/SetPassword",
            "text": "Set password"
        },
        "$:/language/Error/Caption": {
            "title": "$:/language/Error/Caption",
            "text": "Error"
        },
        "$:/language/Error/EditConflict": {
            "title": "$:/language/Error/EditConflict",
            "text": "File changed on server"
        },
        "$:/language/Error/Filter": {
            "title": "$:/language/Error/Filter",
            "text": "Filter error"
        },
        "$:/language/Error/FilterSyntax": {
            "title": "$:/language/Error/FilterSyntax",
            "text": "Syntax error in filter expression"
        },
        "$:/language/Error/IsFilterOperator": {
            "title": "$:/language/Error/IsFilterOperator",
            "text": "Filter Error: Unknown operand for the 'is' filter operator"
        },
        "$:/language/Error/LoadingPluginLibrary": {
            "title": "$:/language/Error/LoadingPluginLibrary",
            "text": "Error loading plugin library"
        },
        "$:/language/Error/RecursiveTransclusion": {
            "title": "$:/language/Error/RecursiveTransclusion",
            "text": "Recursive transclusion error in transclude widget"
        },
        "$:/language/Error/RetrievingSkinny": {
            "title": "$:/language/Error/RetrievingSkinny",
            "text": "Error retrieving skinny tiddler list"
        },
        "$:/language/Error/SavingToTWEdit": {
            "title": "$:/language/Error/SavingToTWEdit",
            "text": "Error saving to TWEdit"
        },
        "$:/language/Error/WhileSaving": {
            "title": "$:/language/Error/WhileSaving",
            "text": "Error while saving"
        },
        "$:/language/Error/XMLHttpRequest": {
            "title": "$:/language/Error/XMLHttpRequest",
            "text": "XMLHttpRequest error code"
        },
        "$:/language/InternalJavaScriptError/Title": {
            "title": "$:/language/InternalJavaScriptError/Title",
            "text": "Internal JavaScript Error"
        },
        "$:/language/InternalJavaScriptError/Hint": {
            "title": "$:/language/InternalJavaScriptError/Hint",
            "text": "Well, this is embarrassing. It is recommended that you restart TiddlyWiki by refreshing your browser"
        },
        "$:/language/InvalidFieldName": {
            "title": "$:/language/InvalidFieldName",
            "text": "Illegal characters in field name \"<$text text=<<fieldName>>/>\". Fields can only contain lowercase letters, digits and the characters underscore (`_`), hyphen (`-`) and period (`.`)"
        },
        "$:/language/LazyLoadingWarning": {
            "title": "$:/language/LazyLoadingWarning",
            "text": "<p>Trying to load external content from ''<$text text={{!!_canonical_uri}}/>''</p><p>If this message doesn't disappear, either the tiddler content type doesn't match the type of the external content, or you may be using a browser that doesn't support external content for wikis loaded as standalone files. See https://tiddlywiki.com/#ExternalText</p>"
        },
        "$:/language/LoginToTiddlySpace": {
            "title": "$:/language/LoginToTiddlySpace",
            "text": "Login to TiddlySpace"
        },
        "$:/language/Manager/Controls/FilterByTag/None": {
            "title": "$:/language/Manager/Controls/FilterByTag/None",
            "text": "(none)"
        },
        "$:/language/Manager/Controls/FilterByTag/Prompt": {
            "title": "$:/language/Manager/Controls/FilterByTag/Prompt",
            "text": "Filter by tag:"
        },
        "$:/language/Manager/Controls/Order/Prompt": {
            "title": "$:/language/Manager/Controls/Order/Prompt",
            "text": "Reverse order"
        },
        "$:/language/Manager/Controls/Search/Placeholder": {
            "title": "$:/language/Manager/Controls/Search/Placeholder",
            "text": "Search"
        },
        "$:/language/Manager/Controls/Search/Prompt": {
            "title": "$:/language/Manager/Controls/Search/Prompt",
            "text": "Search:"
        },
        "$:/language/Manager/Controls/Show/Option/Tags": {
            "title": "$:/language/Manager/Controls/Show/Option/Tags",
            "text": "tags"
        },
        "$:/language/Manager/Controls/Show/Option/Tiddlers": {
            "title": "$:/language/Manager/Controls/Show/Option/Tiddlers",
            "text": "tiddlers"
        },
        "$:/language/Manager/Controls/Show/Prompt": {
            "title": "$:/language/Manager/Controls/Show/Prompt",
            "text": "Show:"
        },
        "$:/language/Manager/Controls/Sort/Prompt": {
            "title": "$:/language/Manager/Controls/Sort/Prompt",
            "text": "Sort by:"
        },
        "$:/language/Manager/Item/Colour": {
            "title": "$:/language/Manager/Item/Colour",
            "text": "Colour"
        },
        "$:/language/Manager/Item/Fields": {
            "title": "$:/language/Manager/Item/Fields",
            "text": "Fields"
        },
        "$:/language/Manager/Item/Icon/None": {
            "title": "$:/language/Manager/Item/Icon/None",
            "text": "(none)"
        },
        "$:/language/Manager/Item/Icon": {
            "title": "$:/language/Manager/Item/Icon",
            "text": "Icon"
        },
        "$:/language/Manager/Item/RawText": {
            "title": "$:/language/Manager/Item/RawText",
            "text": "Raw text"
        },
        "$:/language/Manager/Item/Tags": {
            "title": "$:/language/Manager/Item/Tags",
            "text": "Tags"
        },
        "$:/language/Manager/Item/Tools": {
            "title": "$:/language/Manager/Item/Tools",
            "text": "Tools"
        },
        "$:/language/Manager/Item/WikifiedText": {
            "title": "$:/language/Manager/Item/WikifiedText",
            "text": "Wikified text"
        },
        "$:/language/MissingTiddler/Hint": {
            "title": "$:/language/MissingTiddler/Hint",
            "text": "Missing tiddler \"<$text text=<<currentTiddler>>/>\" -- click {{||$:/core/ui/Buttons/edit}} to create"
        },
        "$:/language/No": {
            "title": "$:/language/No",
            "text": "No"
        },
        "$:/language/OfficialPluginLibrary": {
            "title": "$:/language/OfficialPluginLibrary",
            "text": "Official ~TiddlyWiki Plugin Library"
        },
        "$:/language/OfficialPluginLibrary/Hint": {
            "title": "$:/language/OfficialPluginLibrary/Hint",
            "text": "The official ~TiddlyWiki plugin library at tiddlywiki.com. Plugins, themes and language packs are maintained by the core team."
        },
        "$:/language/PluginReloadWarning": {
            "title": "$:/language/PluginReloadWarning",
            "text": "Please save {{$:/core/ui/Buttons/save-wiki}} and reload {{$:/core/ui/Buttons/refresh}} to allow changes to plugins to take effect"
        },
        "$:/language/RecentChanges/DateFormat": {
            "title": "$:/language/RecentChanges/DateFormat",
            "text": "DDth MMM YYYY"
        },
        "$:/language/SystemTiddler/Tooltip": {
            "title": "$:/language/SystemTiddler/Tooltip",
            "text": "This is a system tiddler"
        },
        "$:/language/SystemTiddlers/Include/Prompt": {
            "title": "$:/language/SystemTiddlers/Include/Prompt",
            "text": "Include system tiddlers"
        },
        "$:/language/TagManager/Colour/Heading": {
            "title": "$:/language/TagManager/Colour/Heading",
            "text": "Colour"
        },
        "$:/language/TagManager/Count/Heading": {
            "title": "$:/language/TagManager/Count/Heading",
            "text": "Count"
        },
        "$:/language/TagManager/Icon/Heading": {
            "title": "$:/language/TagManager/Icon/Heading",
            "text": "Icon"
        },
        "$:/language/TagManager/Info/Heading": {
            "title": "$:/language/TagManager/Info/Heading",
            "text": "Info"
        },
        "$:/language/TagManager/Tag/Heading": {
            "title": "$:/language/TagManager/Tag/Heading",
            "text": "Tag"
        },
        "$:/language/Tiddler/DateFormat": {
            "title": "$:/language/Tiddler/DateFormat",
            "text": "DDth MMM YYYY at hh12:0mmam"
        },
        "$:/language/UnsavedChangesWarning": {
            "title": "$:/language/UnsavedChangesWarning",
            "text": "You have unsaved changes in TiddlyWiki"
        },
        "$:/language/Yes": {
            "title": "$:/language/Yes",
            "text": "Yes"
        },
        "$:/language/Modals/Download": {
            "title": "$:/language/Modals/Download",
            "subtitle": "Download changes",
            "footer": "<$button message=\"tm-close-tiddler\">Close</$button>",
            "help": "https://tiddlywiki.com/static/DownloadingChanges.html",
            "text": "Your browser only supports manual saving.\n\nTo save your modified wiki, right click on the download link below and select \"Download file\" or \"Save file\", and then choose the folder and filename.\n\n//You can marginally speed things up by clicking the link with the control key (Windows) or the options/alt key (Mac OS X). You will not be prompted for the folder or filename, but your browser is likely to give it an unrecognisable name -- you may need to rename the file to include an `.html` extension before you can do anything useful with it.//\n\nOn smartphones that do not allow files to be downloaded you can instead bookmark the link, and then sync your bookmarks to a desktop computer from where the wiki can be saved normally.\n"
        },
        "$:/language/Modals/SaveInstructions": {
            "title": "$:/language/Modals/SaveInstructions",
            "subtitle": "Save your work",
            "footer": "<$button message=\"tm-close-tiddler\">Close</$button>",
            "help": "https://tiddlywiki.com/static/SavingChanges.html",
            "text": "Your changes to this wiki need to be saved as a ~TiddlyWiki HTML file.\n\n!!! Desktop browsers\n\n# Select ''Save As'' from the ''File'' menu\n# Choose a filename and location\n#* Some browsers also require you to explicitly specify the file saving format as ''Webpage, HTML only'' or similar\n# Close this tab\n\n!!! Smartphone browsers\n\n# Create a bookmark to this page\n#* If you've got iCloud or Google Sync set up then the bookmark will automatically sync to your desktop where you can open it and save it as above\n# Close this tab\n\n//If you open the bookmark again in Mobile Safari you will see this message again. If you want to go ahead and use the file, just click the ''close'' button below//\n"
        },
        "$:/config/NewJournal/Title": {
            "title": "$:/config/NewJournal/Title",
            "text": "DDth MMM YYYY"
        },
        "$:/config/NewJournal/Text": {
            "title": "$:/config/NewJournal/Text",
            "text": ""
        },
        "$:/config/NewJournal/Tags": {
            "title": "$:/config/NewJournal/Tags",
            "text": "Journal"
        },
        "$:/language/Notifications/Save/Done": {
            "title": "$:/language/Notifications/Save/Done",
            "text": "Saved wiki"
        },
        "$:/language/Notifications/Save/Starting": {
            "title": "$:/language/Notifications/Save/Starting",
            "text": "Starting to save wiki"
        },
        "$:/language/Notifications/CopiedToClipboard/Succeeded": {
            "title": "$:/language/Notifications/CopiedToClipboard/Succeeded",
            "text": "Copied to clipboard!"
        },
        "$:/language/Notifications/CopiedToClipboard/Failed": {
            "title": "$:/language/Notifications/CopiedToClipboard/Failed",
            "text": "Failed to copy to clipboard!"
        },
        "$:/language/Search/DefaultResults/Caption": {
            "title": "$:/language/Search/DefaultResults/Caption",
            "text": "List"
        },
        "$:/language/Search/Filter/Caption": {
            "title": "$:/language/Search/Filter/Caption",
            "text": "Filter"
        },
        "$:/language/Search/Filter/Hint": {
            "title": "$:/language/Search/Filter/Hint",
            "text": "Search via a [[filter expression|https://tiddlywiki.com/static/Filters.html]]"
        },
        "$:/language/Search/Filter/Matches": {
            "title": "$:/language/Search/Filter/Matches",
            "text": "//<small><<resultCount>> matches</small>//"
        },
        "$:/language/Search/Matches": {
            "title": "$:/language/Search/Matches",
            "text": "//<small><<resultCount>> matches</small>//"
        },
        "$:/language/Search/Matches/All": {
            "title": "$:/language/Search/Matches/All",
            "text": "All matches:"
        },
        "$:/language/Search/Matches/Title": {
            "title": "$:/language/Search/Matches/Title",
            "text": "Title matches:"
        },
        "$:/language/Search/Search": {
            "title": "$:/language/Search/Search",
            "text": "Search"
        },
        "$:/language/Search/Search/TooShort": {
            "title": "$:/language/Search/Search/TooShort",
            "text": "Search text too short"
        },
        "$:/language/Search/Shadows/Caption": {
            "title": "$:/language/Search/Shadows/Caption",
            "text": "Shadows"
        },
        "$:/language/Search/Shadows/Hint": {
            "title": "$:/language/Search/Shadows/Hint",
            "text": "Search for shadow tiddlers"
        },
        "$:/language/Search/Shadows/Matches": {
            "title": "$:/language/Search/Shadows/Matches",
            "text": "//<small><<resultCount>> matches</small>//"
        },
        "$:/language/Search/Standard/Caption": {
            "title": "$:/language/Search/Standard/Caption",
            "text": "Standard"
        },
        "$:/language/Search/Standard/Hint": {
            "title": "$:/language/Search/Standard/Hint",
            "text": "Search for standard tiddlers"
        },
        "$:/language/Search/Standard/Matches": {
            "title": "$:/language/Search/Standard/Matches",
            "text": "//<small><<resultCount>> matches</small>//"
        },
        "$:/language/Search/System/Caption": {
            "title": "$:/language/Search/System/Caption",
            "text": "System"
        },
        "$:/language/Search/System/Hint": {
            "title": "$:/language/Search/System/Hint",
            "text": "Search for system tiddlers"
        },
        "$:/language/Search/System/Matches": {
            "title": "$:/language/Search/System/Matches",
            "text": "//<small><<resultCount>> matches</small>//"
        },
        "$:/language/SideBar/All/Caption": {
            "title": "$:/language/SideBar/All/Caption",
            "text": "All"
        },
        "$:/language/SideBar/Contents/Caption": {
            "title": "$:/language/SideBar/Contents/Caption",
            "text": "Contents"
        },
        "$:/language/SideBar/Drafts/Caption": {
            "title": "$:/language/SideBar/Drafts/Caption",
            "text": "Drafts"
        },
        "$:/language/SideBar/Explorer/Caption": {
            "title": "$:/language/SideBar/Explorer/Caption",
            "text": "Explorer"
        },
        "$:/language/SideBar/Missing/Caption": {
            "title": "$:/language/SideBar/Missing/Caption",
            "text": "Missing"
        },
        "$:/language/SideBar/More/Caption": {
            "title": "$:/language/SideBar/More/Caption",
            "text": "More"
        },
        "$:/language/SideBar/Open/Caption": {
            "title": "$:/language/SideBar/Open/Caption",
            "text": "Open"
        },
        "$:/language/SideBar/Orphans/Caption": {
            "title": "$:/language/SideBar/Orphans/Caption",
            "text": "Orphans"
        },
        "$:/language/SideBar/Recent/Caption": {
            "title": "$:/language/SideBar/Recent/Caption",
            "text": "Recent"
        },
        "$:/language/SideBar/Shadows/Caption": {
            "title": "$:/language/SideBar/Shadows/Caption",
            "text": "Shadows"
        },
        "$:/language/SideBar/System/Caption": {
            "title": "$:/language/SideBar/System/Caption",
            "text": "System"
        },
        "$:/language/SideBar/Tags/Caption": {
            "title": "$:/language/SideBar/Tags/Caption",
            "text": "Tags"
        },
        "$:/language/SideBar/Tags/Untagged/Caption": {
            "title": "$:/language/SideBar/Tags/Untagged/Caption",
            "text": "untagged"
        },
        "$:/language/SideBar/Tools/Caption": {
            "title": "$:/language/SideBar/Tools/Caption",
            "text": "Tools"
        },
        "$:/language/SideBar/Types/Caption": {
            "title": "$:/language/SideBar/Types/Caption",
            "text": "Types"
        },
        "$:/SiteSubtitle": {
            "title": "$:/SiteSubtitle",
            "text": "a non-linear personal web notebook"
        },
        "$:/SiteTitle": {
            "title": "$:/SiteTitle",
            "text": "My ~TiddlyWiki"
        },
        "$:/language/Snippets/ListByTag": {
            "title": "$:/language/Snippets/ListByTag",
            "tags": "$:/tags/TextEditor/Snippet",
            "caption": "List of tiddlers by tag",
            "text": "<<list-links \"[tag[task]sort[title]]\">>\n"
        },
        "$:/language/Snippets/MacroDefinition": {
            "title": "$:/language/Snippets/MacroDefinition",
            "tags": "$:/tags/TextEditor/Snippet",
            "caption": "Macro definition",
            "text": "\\define macroName(param1:\"default value\",param2)\nText of the macro\n\\end\n"
        },
        "$:/language/Snippets/Table4x3": {
            "title": "$:/language/Snippets/Table4x3",
            "tags": "$:/tags/TextEditor/Snippet",
            "caption": "Table with 4 columns by 3 rows",
            "text": "|! |!Alpha |!Beta |!Gamma |!Delta |\n|!One | | | | |\n|!Two | | | | |\n|!Three | | | | |\n"
        },
        "$:/language/Snippets/TableOfContents": {
            "title": "$:/language/Snippets/TableOfContents",
            "tags": "$:/tags/TextEditor/Snippet",
            "caption": "Table of Contents",
            "text": "<div class=\"tc-table-of-contents\">\n\n<<toc-selective-expandable 'TableOfContents'>>\n\n</div>"
        },
        "$:/language/ThemeTweaks/ThemeTweaks": {
            "title": "$:/language/ThemeTweaks/ThemeTweaks",
            "text": "Theme Tweaks"
        },
        "$:/language/ThemeTweaks/ThemeTweaks/Hint": {
            "title": "$:/language/ThemeTweaks/ThemeTweaks/Hint",
            "text": "You can tweak certain aspects of the ''Vanilla'' theme."
        },
        "$:/language/ThemeTweaks/Options": {
            "title": "$:/language/ThemeTweaks/Options",
            "text": "Options"
        },
        "$:/language/ThemeTweaks/Options/SidebarLayout": {
            "title": "$:/language/ThemeTweaks/Options/SidebarLayout",
            "text": "Sidebar layout"
        },
        "$:/language/ThemeTweaks/Options/SidebarLayout/Fixed-Fluid": {
            "title": "$:/language/ThemeTweaks/Options/SidebarLayout/Fixed-Fluid",
            "text": "Fixed story, fluid sidebar"
        },
        "$:/language/ThemeTweaks/Options/SidebarLayout/Fluid-Fixed": {
            "title": "$:/language/ThemeTweaks/Options/SidebarLayout/Fluid-Fixed",
            "text": "Fluid story, fixed sidebar"
        },
        "$:/language/ThemeTweaks/Options/StickyTitles": {
            "title": "$:/language/ThemeTweaks/Options/StickyTitles",
            "text": "Sticky titles"
        },
        "$:/language/ThemeTweaks/Options/StickyTitles/Hint": {
            "title": "$:/language/ThemeTweaks/Options/StickyTitles/Hint",
            "text": "Causes tiddler titles to \"stick\" to the top of the browser window"
        },
        "$:/language/ThemeTweaks/Options/CodeWrapping": {
            "title": "$:/language/ThemeTweaks/Options/CodeWrapping",
            "text": "Wrap long lines in code blocks"
        },
        "$:/language/ThemeTweaks/Settings": {
            "title": "$:/language/ThemeTweaks/Settings",
            "text": "Settings"
        },
        "$:/language/ThemeTweaks/Settings/FontFamily": {
            "title": "$:/language/ThemeTweaks/Settings/FontFamily",
            "text": "Font family"
        },
        "$:/language/ThemeTweaks/Settings/CodeFontFamily": {
            "title": "$:/language/ThemeTweaks/Settings/CodeFontFamily",
            "text": "Code font family"
        },
        "$:/language/ThemeTweaks/Settings/EditorFontFamily": {
            "title": "$:/language/ThemeTweaks/Settings/EditorFontFamily",
            "text": "Editor font family"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImage": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImage",
            "text": "Page background image"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment",
            "text": "Page background image attachment"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Scroll": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Scroll",
            "text": "Scroll with tiddlers"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Fixed": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Fixed",
            "text": "Fixed to window"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageSize": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize",
            "text": "Page background image size"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Auto": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Auto",
            "text": "Auto"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Cover": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Cover",
            "text": "Cover"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Contain": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Contain",
            "text": "Contain"
        },
        "$:/language/ThemeTweaks/Metrics": {
            "title": "$:/language/ThemeTweaks/Metrics",
            "text": "Sizes"
        },
        "$:/language/ThemeTweaks/Metrics/FontSize": {
            "title": "$:/language/ThemeTweaks/Metrics/FontSize",
            "text": "Font size"
        },
        "$:/language/ThemeTweaks/Metrics/LineHeight": {
            "title": "$:/language/ThemeTweaks/Metrics/LineHeight",
            "text": "Line height"
        },
        "$:/language/ThemeTweaks/Metrics/BodyFontSize": {
            "title": "$:/language/ThemeTweaks/Metrics/BodyFontSize",
            "text": "Font size for tiddler body"
        },
        "$:/language/ThemeTweaks/Metrics/BodyLineHeight": {
            "title": "$:/language/ThemeTweaks/Metrics/BodyLineHeight",
            "text": "Line height for tiddler body"
        },
        "$:/language/ThemeTweaks/Metrics/StoryLeft": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryLeft",
            "text": "Story left position"
        },
        "$:/language/ThemeTweaks/Metrics/StoryLeft/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryLeft/Hint",
            "text": "how far the left margin of the story river<br>(tiddler area) is from the left of the page"
        },
        "$:/language/ThemeTweaks/Metrics/StoryTop": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryTop",
            "text": "Story top position"
        },
        "$:/language/ThemeTweaks/Metrics/StoryTop/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryTop/Hint",
            "text": "how far the top margin of the story river<br>is from the top of the page"
        },
        "$:/language/ThemeTweaks/Metrics/StoryRight": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryRight",
            "text": "Story right"
        },
        "$:/language/ThemeTweaks/Metrics/StoryRight/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryRight/Hint",
            "text": "how far the left margin of the sidebar <br>is from the left of the page"
        },
        "$:/language/ThemeTweaks/Metrics/StoryWidth": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryWidth",
            "text": "Story width"
        },
        "$:/language/ThemeTweaks/Metrics/StoryWidth/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryWidth/Hint",
            "text": "the overall width of the story river"
        },
        "$:/language/ThemeTweaks/Metrics/TiddlerWidth": {
            "title": "$:/language/ThemeTweaks/Metrics/TiddlerWidth",
            "text": "Tiddler width"
        },
        "$:/language/ThemeTweaks/Metrics/TiddlerWidth/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/TiddlerWidth/Hint",
            "text": "within the story river"
        },
        "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint": {
            "title": "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint",
            "text": "Sidebar breakpoint"
        },
        "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint/Hint",
            "text": "the minimum page width at which the story<br>river and sidebar will appear side by side"
        },
        "$:/language/ThemeTweaks/Metrics/SidebarWidth": {
            "title": "$:/language/ThemeTweaks/Metrics/SidebarWidth",
            "text": "Sidebar width"
        },
        "$:/language/ThemeTweaks/Metrics/SidebarWidth/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/SidebarWidth/Hint",
            "text": "the width of the sidebar in fluid-fixed layout"
        },
        "$:/language/TiddlerInfo/Advanced/Caption": {
            "title": "$:/language/TiddlerInfo/Advanced/Caption",
            "text": "Advanced"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint",
            "text": "none"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading",
            "text": "Plugin Details"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint",
            "text": "This plugin contains the following shadow tiddlers:"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading",
            "text": "Shadow Status"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint",
            "text": "The tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> is not a shadow tiddler"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint",
            "text": "The tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> is a shadow tiddler"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source",
            "text": "It is defined in the plugin <$link to=<<pluginTiddler>>><$text text=<<pluginTiddler>>/></$link>"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint",
            "text": "It is overridden by an ordinary tiddler"
        },
        "$:/language/TiddlerInfo/Fields/Caption": {
            "title": "$:/language/TiddlerInfo/Fields/Caption",
            "text": "Fields"
        },
        "$:/language/TiddlerInfo/List/Caption": {
            "title": "$:/language/TiddlerInfo/List/Caption",
            "text": "List"
        },
        "$:/language/TiddlerInfo/List/Empty": {
            "title": "$:/language/TiddlerInfo/List/Empty",
            "text": "This tiddler does not have a list"
        },
        "$:/language/TiddlerInfo/Listed/Caption": {
            "title": "$:/language/TiddlerInfo/Listed/Caption",
            "text": "Listed"
        },
        "$:/language/TiddlerInfo/Listed/Empty": {
            "title": "$:/language/TiddlerInfo/Listed/Empty",
            "text": "This tiddler is not listed by any others"
        },
        "$:/language/TiddlerInfo/References/Caption": {
            "title": "$:/language/TiddlerInfo/References/Caption",
            "text": "References"
        },
        "$:/language/TiddlerInfo/References/Empty": {
            "title": "$:/language/TiddlerInfo/References/Empty",
            "text": "No tiddlers link to this one"
        },
        "$:/language/TiddlerInfo/Tagging/Caption": {
            "title": "$:/language/TiddlerInfo/Tagging/Caption",
            "text": "Tagging"
        },
        "$:/language/TiddlerInfo/Tagging/Empty": {
            "title": "$:/language/TiddlerInfo/Tagging/Empty",
            "text": "No tiddlers are tagged with this one"
        },
        "$:/language/TiddlerInfo/Tools/Caption": {
            "title": "$:/language/TiddlerInfo/Tools/Caption",
            "text": "Tools"
        },
        "$:/language/Docs/Types/application/javascript": {
            "title": "$:/language/Docs/Types/application/javascript",
            "description": "JavaScript code",
            "name": "application/javascript",
            "group": "Developer",
            "group-sort": "2"
        },
        "$:/language/Docs/Types/application/json": {
            "title": "$:/language/Docs/Types/application/json",
            "description": "JSON data",
            "name": "application/json",
            "group": "Developer",
            "group-sort": "2"
        },
        "$:/language/Docs/Types/application/x-tiddler-dictionary": {
            "title": "$:/language/Docs/Types/application/x-tiddler-dictionary",
            "description": "Data dictionary",
            "name": "application/x-tiddler-dictionary",
            "group": "Developer",
            "group-sort": "2"
        },
        "$:/language/Docs/Types/image/gif": {
            "title": "$:/language/Docs/Types/image/gif",
            "description": "GIF image",
            "name": "image/gif",
            "group": "Image",
            "group-sort": "1"
        },
        "$:/language/Docs/Types/image/jpeg": {
            "title": "$:/language/Docs/Types/image/jpeg",
            "description": "JPEG image",
            "name": "image/jpeg",
            "group": "Image",
            "group-sort": "1"
        },
        "$:/language/Docs/Types/image/png": {
            "title": "$:/language/Docs/Types/image/png",
            "description": "PNG image",
            "name": "image/png",
            "group": "Image",
            "group-sort": "1"
        },
        "$:/language/Docs/Types/image/svg+xml": {
            "title": "$:/language/Docs/Types/image/svg+xml",
            "description": "Structured Vector Graphics image",
            "name": "image/svg+xml",
            "group": "Image",
            "group-sort": "1"
        },
        "$:/language/Docs/Types/image/x-icon": {
            "title": "$:/language/Docs/Types/image/x-icon",
            "description": "ICO format icon file",
            "name": "image/x-icon",
            "group": "Image",
            "group-sort": "1"
        },
        "$:/language/Docs/Types/text/css": {
            "title": "$:/language/Docs/Types/text/css",
            "description": "Static stylesheet",
            "name": "text/css",
            "group": "Developer",
            "group-sort": "2"
        },
        "$:/language/Docs/Types/text/html": {
            "title": "$:/language/Docs/Types/text/html",
            "description": "HTML markup",
            "name": "text/html",
            "group": "Text",
            "group-sort": "0"
        },
        "$:/language/Docs/Types/text/plain": {
            "title": "$:/language/Docs/Types/text/plain",
            "description": "Plain text",
            "name": "text/plain",
            "group": "Text",
            "group-sort": "0"
        },
        "$:/language/Docs/Types/text/vnd.tiddlywiki": {
            "title": "$:/language/Docs/Types/text/vnd.tiddlywiki",
            "description": "TiddlyWiki 5",
            "name": "text/vnd.tiddlywiki",
            "group": "Text",
            "group-sort": "0"
        },
        "$:/language/Docs/Types/text/x-tiddlywiki": {
            "title": "$:/language/Docs/Types/text/x-tiddlywiki",
            "description": "TiddlyWiki Classic",
            "name": "text/x-tiddlywiki",
            "group": "Text",
            "group-sort": "0"
        },
        "$:/languages/en-GB/icon": {
            "title": "$:/languages/en-GB/icon",
            "type": "image/svg+xml",
            "text": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 60 30\" width=\"1200\" height=\"600\">\n<clipPath id=\"t\">\n\t<path d=\"M30,15 h30 v15 z v15 h-30 z h-30 v-15 z v-15 h30 z\"/>\n</clipPath>\n<path d=\"M0,0 v30 h60 v-30 z\" fill=\"#00247d\"/>\n<path d=\"M0,0 L60,30 M60,0 L0,30\" stroke=\"#fff\" stroke-width=\"6\"/>\n<path d=\"M0,0 L60,30 M60,0 L0,30\" clip-path=\"url(#t)\" stroke=\"#cf142b\" stroke-width=\"4\"/>\n<path d=\"M30,0 v30 M0,15 h60\" stroke=\"#fff\" stroke-width=\"10\"/>\n<path d=\"M30,0 v30 M0,15 h60\" stroke=\"#cf142b\" stroke-width=\"6\"/>\n</svg>\n"
        },
        "$:/languages/en-GB": {
            "title": "$:/languages/en-GB",
            "name": "en-GB",
            "description": "English (British)",
            "author": "JeremyRuston",
            "core-version": ">=5.0.0\"",
            "text": "Stub pseudo-plugin for the default language"
        },
        "$:/core/modules/commander.js": {
            "title": "$:/core/modules/commander.js",
            "text": "/*\\\ntitle: $:/core/modules/commander.js\ntype: application/javascript\nmodule-type: global\n\nThe $tw.Commander class is a command interpreter\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nParse a sequence of commands\n\tcommandTokens: an array of command string tokens\n\twiki: reference to the wiki store object\n\tstreams: {output:, error:}, each of which has a write(string) method\n\tcallback: a callback invoked as callback(err) where err is null if there was no error\n*/\nvar Commander = function(commandTokens,callback,wiki,streams) {\n\tvar path = require(\"path\");\n\tthis.commandTokens = commandTokens;\n\tthis.nextToken = 0;\n\tthis.callback = callback;\n\tthis.wiki = wiki;\n\tthis.streams = streams;\n\tthis.outputPath = path.resolve($tw.boot.wikiPath,$tw.config.wikiOutputSubDir);\n};\n\n/*\nLog a string if verbose flag is set\n*/\nCommander.prototype.log = function(str) {\n\tif(this.verbose) {\n\t\tthis.streams.output.write(str + \"\\n\");\n\t}\n};\n\n/*\nWrite a string if verbose flag is set\n*/\nCommander.prototype.write = function(str) {\n\tif(this.verbose) {\n\t\tthis.streams.output.write(str);\n\t}\n};\n\n/*\nAdd a string of tokens to the command queue\n*/\nCommander.prototype.addCommandTokens = function(commandTokens) {\n\tvar params = commandTokens.slice(0);\n\tparams.unshift(0);\n\tparams.unshift(this.nextToken);\n\tArray.prototype.splice.apply(this.commandTokens,params);\n};\n\n/*\nExecute the sequence of commands and invoke a callback on completion\n*/\nCommander.prototype.execute = function() {\n\tthis.executeNextCommand();\n};\n\n/*\nExecute the next command in the sequence\n*/\nCommander.prototype.executeNextCommand = function() {\n\tvar self = this;\n\t// Invoke the callback if there are no more commands\n\tif(this.nextToken >= this.commandTokens.length) {\n\t\tthis.callback(null);\n\t} else {\n\t\t// Get and check the command token\n\t\tvar commandName = this.commandTokens[this.nextToken++];\n\t\tif(commandName.substr(0,2) !== \"--\") {\n\t\t\tthis.callback(\"Missing command: \" + commandName);\n\t\t} else {\n\t\t\tcommandName = commandName.substr(2); // Trim off the --\n\t\t\t// Accumulate the parameters to the command\n\t\t\tvar params = [];\n\t\t\twhile(this.nextToken < this.commandTokens.length && \n\t\t\t\tthis.commandTokens[this.nextToken].substr(0,2) !== \"--\") {\n\t\t\t\tparams.push(this.commandTokens[this.nextToken++]);\n\t\t\t}\n\t\t\t// Get the command info\n\t\t\tvar command = $tw.commands[commandName],\n\t\t\t\tc,err;\n\t\t\tif(!command) {\n\t\t\t\tthis.callback(\"Unknown command: \" + commandName);\n\t\t\t} else {\n\t\t\t\tif(this.verbose) {\n\t\t\t\t\tthis.streams.output.write(\"Executing command: \" + commandName + \" \" + params.join(\" \") + \"\\n\");\n\t\t\t\t}\n\t\t\t\t// Parse named parameters if required\n\t\t\t\tif(command.info.namedParameterMode) {\n\t\t\t\t\tparams = this.extractNamedParameters(params,command.info.mandatoryParameters);\n\t\t\t\t\tif(typeof params === \"string\") {\n\t\t\t\t\t\treturn this.callback(params);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif(command.info.synchronous) {\n\t\t\t\t\t// Synchronous command\n\t\t\t\t\tc = new command.Command(params,this);\n\t\t\t\t\terr = c.execute();\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\tthis.callback(err);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tthis.executeNextCommand();\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\t// Asynchronous command\n\t\t\t\t\tc = new command.Command(params,this,function(err) {\n\t\t\t\t\t\tif(err) {\n\t\t\t\t\t\t\tself.callback(err);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tself.executeNextCommand();\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t\terr = c.execute();\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\tthis.callback(err);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n};\n\n/*\nGiven an array of parameter strings `params` in name:value format, and an array of mandatory parameter names in `mandatoryParameters`, returns a hashmap of values or a string if error\n*/\nCommander.prototype.extractNamedParameters = function(params,mandatoryParameters) {\n\tmandatoryParameters = mandatoryParameters || [];\n\tvar errors = [],\n\t\tparamsByName = Object.create(null);\n\t// Extract the parameters\n\t$tw.utils.each(params,function(param) {\n\t\tvar index = param.indexOf(\"=\");\n\t\tif(index < 1) {\n\t\t\terrors.push(\"malformed named parameter: '\" + param + \"'\");\n\t\t}\n\t\tparamsByName[param.slice(0,index)] = $tw.utils.trim(param.slice(index+1));\n\t});\n\t// Check the mandatory parameters are present\n\t$tw.utils.each(mandatoryParameters,function(mandatoryParameter) {\n\t\tif(!$tw.utils.hop(paramsByName,mandatoryParameter)) {\n\t\t\terrors.push(\"missing mandatory parameter: '\" + mandatoryParameter + \"'\");\n\t\t}\n\t});\n\t// Return any errors\n\tif(errors.length > 0) {\n\t\treturn errors.join(\" and\\n\");\n\t} else {\n\t\treturn paramsByName;\t\t\n\t}\n};\n\nCommander.initCommands = function(moduleType) {\n\tmoduleType = moduleType || \"command\";\n\t$tw.commands = {};\n\t$tw.modules.forEachModuleOfType(moduleType,function(title,module) {\n\t\tvar c = $tw.commands[module.info.name] = {};\n\t\t// Add the methods defined by the module\n\t\tfor(var f in module) {\n\t\t\tif($tw.utils.hop(module,f)) {\n\t\t\t\tc[f] = module[f];\n\t\t\t}\n\t\t}\n\t});\n};\n\nexports.Commander = Commander;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/commands/build.js": {
            "title": "$:/core/modules/commands/build.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/build.js\ntype: application/javascript\nmodule-type: command\n\nCommand to build a build target\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"build\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\t// Get the build targets defined in the wiki\n\tvar buildTargets = $tw.boot.wikiInfo.build;\n\tif(!buildTargets) {\n\t\treturn \"No build targets defined\";\n\t}\n\t// Loop through each of the specified targets\n\tvar targets;\n\tif(this.params.length > 0) {\n\t\ttargets = this.params;\n\t} else {\n\t\ttargets = Object.keys(buildTargets);\n\t}\n\tfor(var targetIndex=0; targetIndex<targets.length; targetIndex++) {\n\t\tvar target = targets[targetIndex],\n\t\t\tcommands = buildTargets[target];\n\t\tif(!commands) {\n\t\t\treturn \"Build target '\" + target + \"' not found\";\n\t\t}\n\t\t// Add the commands to the queue\n\t\tthis.commander.addCommandTokens(commands);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/clearpassword.js": {
            "title": "$:/core/modules/commands/clearpassword.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/clearpassword.js\ntype: application/javascript\nmodule-type: command\n\nClear password for crypto operations\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"clearpassword\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\t$tw.crypto.setPassword(null);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/deletetiddlers.js": {
            "title": "$:/core/modules/commands/deletetiddlers.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/deletetiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to delete tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"deletetiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filter\";\n\t}\n\tvar self = this,\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\twiki.deleteTiddler(title);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/editions.js": {
            "title": "$:/core/modules/commands/editions.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/editions.js\ntype: application/javascript\nmodule-type: command\n\nCommand to list the available editions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"editions\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this;\n\t// Output the list\n\tthis.commander.streams.output.write(\"Available editions:\\n\\n\");\n\tvar editionInfo = $tw.utils.getEditionInfo();\n\t$tw.utils.each(editionInfo,function(info,name) {\n\t\tself.commander.streams.output.write(\"    \" + name + \": \" + info.description + \"\\n\");\n\t});\n\tthis.commander.streams.output.write(\"\\n\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/fetch.js": {
            "title": "$:/core/modules/commands/fetch.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/fetch.js\ntype: application/javascript\nmodule-type: command\n\nCommands to fetch external tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"fetch\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing subcommand and url\";\n\t}\n\tswitch(this.params[0]) {\n\t\tcase \"raw-file\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\traw: true,\n\t\t\t\turl: this.params[1],\n\t\t\t\ttransformFilter: this.params[2] || \"\",\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t\tcase \"file\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\turl: this.params[1],\n\t\t\t\timportFilter: this.params[2],\n\t\t\t\ttransformFilter: this.params[3] || \"\",\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t\tcase \"raw-files\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\traw: true,\n\t\t\t\turlFilter: this.params[1],\n\t\t\t\ttransformFilter: this.params[2] || \"\",\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t\tcase \"files\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\turlFilter: this.params[1],\n\t\t\t\timportFilter: this.params[2],\n\t\t\t\ttransformFilter: this.params[3] || \"\",\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t}\n\treturn null;\n};\n\nCommand.prototype.fetchFiles = function(options) {\n\tvar self = this;\n\t// Get the list of URLs\n\tvar urls;\n\tif(options.url) {\n\t\turls = [options.url]\n\t} else if(options.urlFilter) {\n\t\turls = $tw.wiki.filterTiddlers(options.urlFilter);\n\t} else {\n\t\treturn \"Missing URL\";\n\t}\n\t// Process each URL in turn\n\tvar next = 0;\n\tvar getNextFile = function(err) {\n\t\tif(err) {\n\t\t\treturn options.callback(err);\n\t\t}\n\t\tif(next < urls.length) {\n\t\t\tself.fetchFile(urls[next++],options,getNextFile);\n\t\t} else {\n\t\t\toptions.callback(null);\n\t\t}\n\t};\n\tgetNextFile(null);\n\t// Success\n\treturn null;\n};\n\nCommand.prototype.fetchFile = function(url,options,callback,redirectCount) {\n\tif(redirectCount > 10) {\n\t\treturn callback(\"Error too many redirects retrieving \" + url);\n\t}\n\tvar self = this,\n\t\tlib = url.substr(0,8) === \"https://\" ? require(\"https\") : require(\"http\");\n\tlib.get(url).on(\"response\",function(response) {\n\t    var type = (response.headers[\"content-type\"] || \"\").split(\";\")[0],\n\t    \tdata = [];\n\t    self.commander.write(\"Reading \" + url + \": \");\n\t    response.on(\"data\",function(chunk) {\n\t        data.push(chunk);\n\t        self.commander.write(\".\");\n\t    });\n\t    response.on(\"end\",function() {\n\t        self.commander.write(\"\\n\");\n\t        if(response.statusCode === 200) {\n\t\t        self.processBody(Buffer.concat(data),type,options,url);\n\t\t        callback(null);\n\t        } else {\n\t        \tif(response.statusCode === 302 || response.statusCode === 303 || response.statusCode === 307) {\n\t        \t\treturn self.fetchFile(response.headers.location,options,callback,redirectCount + 1);\n\t        \t} else {\n\t\t        \treturn callback(\"Error \" + response.statusCode + \" retrieving \" + url)\t        \t\t\n\t        \t}\n\t        }\n\t   \t});\n\t   \tresponse.on(\"error\",function(e) {\n\t\t\tconsole.log(\"Error on GET request: \" + e);\n\t\t\tcallback(e);\n\t   \t});\n\t});\n\treturn null;\n};\n\nCommand.prototype.processBody = function(body,type,options,url) {\n\tvar self = this;\n\t// Collect the tiddlers in a wiki\n\tvar incomingWiki = new $tw.Wiki();\n\tif(options.raw) {\n\t\tvar typeInfo = type ? $tw.config.contentTypeInfo[type] : null,\n\t\t\tencoding = typeInfo ? typeInfo.encoding : \"utf8\";\n\t\tincomingWiki.addTiddler(new $tw.Tiddler({\n\t\t\ttitle: url,\n\t\t\ttype: type,\n\t\t\ttext: body.toString(encoding)\n\t\t}));\n\t} else {\n\t\t// Deserialise the file to extract the tiddlers\n\t\tvar tiddlers = this.commander.wiki.deserializeTiddlers(type || \"text/html\",body.toString(\"utf8\"),{});\n\t\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\t\tincomingWiki.addTiddler(new $tw.Tiddler(tiddler));\n\t\t});\n\t}\n\t// Filter the tiddlers to select the ones we want\n\tvar filteredTitles = incomingWiki.filterTiddlers(options.importFilter || \"[all[tiddlers]]\");\n\t// Import the selected tiddlers\n\tvar count = 0;\n\tincomingWiki.each(function(tiddler,title) {\n\t\tif(filteredTitles.indexOf(title) !== -1) {\n\t\t\tvar newTiddler;\n\t\t\tif(options.transformFilter) {\n\t\t\t\tvar transformedTitle = (incomingWiki.filterTiddlers(options.transformFilter,null,self.commander.wiki.makeTiddlerIterator([title])) || [\"\"])[0];\n\t\t\t\tif(transformedTitle) {\n\t\t\t\t\tself.commander.log(\"Importing \" + title + \" as \" + transformedTitle)\n\t\t\t\t\tnewTiddler = new $tw.Tiddler(tiddler,{title: transformedTitle});\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tself.commander.log(\"Importing \" + title)\n\t\t\t\tnewTiddler = tiddler;\n\t\t\t}\n\t\t\tself.commander.wiki.importTiddler(newTiddler);\n\t\t\tcount++;\n\t\t}\n\t});\n\tself.commander.log(\"Imported \" + count + \" tiddlers\")\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/help.js": {
            "title": "$:/core/modules/commands/help.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/help.js\ntype: application/javascript\nmodule-type: command\n\nHelp command\n\n\\*/\n(function(){\n\n/*jshint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"help\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar subhelp = this.params[0] || \"default\",\n\t\thelpBase = \"$:/language/Help/\",\n\t\ttext;\n\tif(!this.commander.wiki.getTiddler(helpBase + subhelp)) {\n\t\tsubhelp = \"notfound\";\n\t}\n\t// Wikify the help as formatted text (ie block elements generate newlines)\n\ttext = this.commander.wiki.renderTiddler(\"text/plain-formatted\",helpBase + subhelp);\n\t// Remove any leading linebreaks\n\ttext = text.replace(/^(\\r?\\n)*/g,\"\");\n\tthis.commander.streams.output.write(text);\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/import.js": {
            "title": "$:/core/modules/commands/import.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/import.js\ntype: application/javascript\nmodule-type: command\n\nCommand to import tiddlers from a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"import\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\tif(this.params.length < 2) {\n\t\treturn \"Missing parameters\";\n\t}\n\tvar filename = self.params[0],\n\t\tdeserializer = self.params[1],\n\t\ttitle = self.params[2] || filename,\n\t\tencoding = self.params[3] || \"utf8\",\n\t\ttext = fs.readFileSync(filename,encoding),\n\t\ttiddlers = this.commander.wiki.deserializeTiddlers(null,text,{title: title},{deserializer: deserializer});\n\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\tself.commander.wiki.importTiddler(new $tw.Tiddler(tiddler));\n\t});\n\tthis.commander.log(tiddlers.length + \" tiddler(s) imported\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/init.js": {
            "title": "$:/core/modules/commands/init.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/init.js\ntype: application/javascript\nmodule-type: command\n\nCommand to initialise an empty wiki folder\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"init\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar fs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\t// Check that we don't already have a valid wiki folder\n\tif($tw.boot.wikiTiddlersPath || ($tw.utils.isDirectory($tw.boot.wikiPath) && !$tw.utils.isDirectoryEmpty($tw.boot.wikiPath))) {\n\t\treturn \"Wiki folder is not empty\";\n\t}\n\t// Loop through each of the specified editions\n\tvar editions = this.params.length > 0 ? this.params : [\"empty\"];\n\tfor(var editionIndex=0; editionIndex<editions.length; editionIndex++) {\n\t\tvar editionName = editions[editionIndex];\n\t\t// Check the edition exists\n\t\tvar editionPath = $tw.findLibraryItem(editionName,$tw.getLibraryItemSearchPaths($tw.config.editionsPath,$tw.config.editionsEnvVar));\n\t\tif(!$tw.utils.isDirectory(editionPath)) {\n\t\t\treturn \"Edition '\" + editionName + \"' not found\";\n\t\t}\n\t\t// Copy the edition content\n\t\tvar err = $tw.utils.copyDirectory(editionPath,$tw.boot.wikiPath);\n\t\tif(!err) {\n\t\t\tthis.commander.streams.output.write(\"Copied edition '\" + editionName + \"' to \" + $tw.boot.wikiPath + \"\\n\");\n\t\t} else {\n\t\t\treturn err;\n\t\t}\n\t}\n\t// Tweak the tiddlywiki.info to remove any included wikis\n\tvar packagePath = $tw.boot.wikiPath + \"/tiddlywiki.info\",\n\t\tpackageJson = JSON.parse(fs.readFileSync(packagePath));\n\tdelete packageJson.includeWikis;\n\tfs.writeFileSync(packagePath,JSON.stringify(packageJson,null,$tw.config.preferences.jsonSpaces));\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/listen.js": {
            "title": "$:/core/modules/commands/listen.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/listen.js\ntype: application/javascript\nmodule-type: command\n\nListen for HTTP requests and serve tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Server = require(\"$:/core/modules/server/server.js\").Server;\n\nexports.info = {\n\tname: \"listen\",\n\tsynchronous: true,\n\tnamedParameterMode: true,\n\tmandatoryParameters: [],\n};\n\nvar Command = function(params,commander,callback) {\n\tvar self = this;\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this;\n\tif(!$tw.boot.wikiTiddlersPath) {\n\t\t$tw.utils.warning(\"Warning: Wiki folder '\" + $tw.boot.wikiPath + \"' does not exist or is missing a tiddlywiki.info file\");\n\t}\n\t// Set up server\n\tthis.server = new Server({\n\t\twiki: this.commander.wiki,\n\t\tvariables: self.params\n\t});\n\tvar nodeServer = this.server.listen();\n\t$tw.hooks.invokeHook(\"th-server-command-post-start\",this.server,nodeServer,\"tiddlywiki\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/load.js": {
            "title": "$:/core/modules/commands/load.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/load.js\ntype: application/javascript\nmodule-type: command\n\nCommand to load tiddlers from a file or directory\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"load\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar tiddlers = $tw.loadTiddlersFromPath(self.params[0]),\n\t\tcount = 0;\n\t$tw.utils.each(tiddlers,function(tiddlerInfo) {\n\t\t$tw.utils.each(tiddlerInfo.tiddlers,function(tiddler) {\n\t\t\tself.commander.wiki.importTiddler(new $tw.Tiddler(tiddler));\n\t\t\tcount++;\n\t\t});\n\t});\n\tif(!count && self.params[1] !== \"noerror\") {\n\t\tself.callback(\"No tiddlers found in file \\\"\" + self.params[0] + \"\\\"\");\n\t} else {\n\t\tself.callback(null);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/makelibrary.js": {
            "title": "$:/core/modules/commands/makelibrary.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/makelibrary.js\ntype: application/javascript\nmodule-type: command\n\nCommand to pack all of the plugins in the library into a plugin tiddler of type \"library\"\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"makelibrary\",\n\tsynchronous: true\n};\n\nvar UPGRADE_LIBRARY_TITLE = \"$:/UpgradeLibrary\";\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar wiki = this.commander.wiki,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\tupgradeLibraryTitle = this.params[0] || UPGRADE_LIBRARY_TITLE,\n\t\ttiddlers = {};\n\t// Collect up the library plugins\n\tvar collectPlugins = function(folder) {\n\t\t\tvar pluginFolders = fs.readdirSync(folder);\n\t\t\tfor(var p=0; p<pluginFolders.length; p++) {\n\t\t\t\tif(!$tw.boot.excludeRegExp.test(pluginFolders[p])) {\n\t\t\t\t\tpluginFields = $tw.loadPluginFolder(path.resolve(folder,\"./\" + pluginFolders[p]));\n\t\t\t\t\tif(pluginFields && pluginFields.title) {\n\t\t\t\t\t\ttiddlers[pluginFields.title] = pluginFields;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\tcollectPublisherPlugins = function(folder) {\n\t\t\tvar publisherFolders = fs.readdirSync(folder);\n\t\t\tfor(var t=0; t<publisherFolders.length; t++) {\n\t\t\t\tif(!$tw.boot.excludeRegExp.test(publisherFolders[t])) {\n\t\t\t\t\tcollectPlugins(path.resolve(folder,\"./\" + publisherFolders[t]));\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\tcollectPublisherPlugins(path.resolve($tw.boot.corePath,$tw.config.pluginsPath));\n\tcollectPublisherPlugins(path.resolve($tw.boot.corePath,$tw.config.themesPath));\n\tcollectPlugins(path.resolve($tw.boot.corePath,$tw.config.languagesPath));\n\t// Save the upgrade library tiddler\n\tvar pluginFields = {\n\t\ttitle: upgradeLibraryTitle,\n\t\ttype: \"application/json\",\n\t\t\"plugin-type\": \"library\",\n\t\t\"text\": JSON.stringify({tiddlers: tiddlers},null,$tw.config.preferences.jsonSpaces)\n\t};\n\twiki.addTiddler(new $tw.Tiddler(pluginFields));\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/output.js": {
            "title": "$:/core/modules/commands/output.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/output.js\ntype: application/javascript\nmodule-type: command\n\nCommand to set the default output location (defaults to current working directory)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"output\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar fs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\tif(this.params.length < 1) {\n\t\treturn \"Missing output path\";\n\t}\n\tthis.commander.outputPath = path.resolve(process.cwd(),this.params[0]);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/password.js": {
            "title": "$:/core/modules/commands/password.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/password.js\ntype: application/javascript\nmodule-type: command\n\nSave password for crypto operations\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"password\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing password\";\n\t}\n\t$tw.crypto.setPassword(this.params[0]);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/render.js": {
            "title": "$:/core/modules/commands/render.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/render.js\ntype: application/javascript\nmodule-type: command\n\nRender individual tiddlers and save the results to the specified files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"render\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing tiddler filter\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\ttiddlerFilter = this.params[0],\n\t\tfilenameFilter = this.params[1] || \"[is[tiddler]addsuffix[.html]]\",\n\t\ttype = this.params[2] || \"text/html\",\n\t\ttemplate = this.params[3],\n\t\tvarName = this.params[4],\n\t\tvarValue = this.params[5],\n\t\ttiddlers = wiki.filterTiddlers(tiddlerFilter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar parser = wiki.parseTiddler(template || title),\n\t\t\tvariables = {currentTiddler: title};\n\t\tif(varName) {\n\t\t\tvariables[varName] = varValue || \"\";\n\t\t}\n\t\tvar widgetNode = wiki.makeWidget(parser,{variables: variables}),\n\t\t\tcontainer = $tw.fakeDocument.createElement(\"div\");\n\t\twidgetNode.render(container,null);\n\t\tvar text = type === \"text/html\" ? container.innerHTML : container.textContent,\n\t\t\tfilepath = path.resolve(self.commander.outputPath,wiki.filterTiddlers(filenameFilter,$tw.rootWidget,wiki.makeTiddlerIterator([title]))[0]);\n\t\tif(self.commander.verbose) {\n\t\t\tconsole.log(\"Rendering \\\"\" + title + \"\\\" to \\\"\" + filepath + \"\\\"\");\n\t\t}\n\t\t$tw.utils.createFileDirectories(filepath);\n\t\tfs.writeFileSync(filepath,text,\"utf8\");\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/rendertiddler.js": {
            "title": "$:/core/modules/commands/rendertiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/rendertiddler.js\ntype: application/javascript\nmodule-type: command\n\nCommand to render a tiddler and save it to a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"rendertiddler\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\ttitle = this.params[0],\n\t\tfilename = path.resolve(this.commander.outputPath,this.params[1]),\n\t\ttype = this.params[2] || \"text/html\",\n\t\ttemplate = this.params[3],\n\t\tname = this.params[4],\n\t\tvalue = this.params[5],\n\t\tvariables = {};\n\t$tw.utils.createFileDirectories(filename);\n\tif(template) {\n\t\tvariables.currentTiddler = title;\n\t\ttitle = template;\n\t}\n\tif(name && value) {\n\t\tvariables[name] = value;\n\t}\n\tfs.writeFile(filename,this.commander.wiki.renderTiddler(type,title,{variables: variables}),\"utf8\",function(err) {\n\t\tself.callback(err);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/rendertiddlers.js": {
            "title": "$:/core/modules/commands/rendertiddlers.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/rendertiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to render several tiddlers to a folder of files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"rendertiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\ttemplate = this.params[1],\n\t\toutputPath = this.commander.outputPath,\n\t\tpathname = path.resolve(outputPath,this.params[2]),\t\t\n\t\ttype = this.params[3] || \"text/html\",\n\t\textension = this.params[4] || \".html\",\n\t\tdeleteDirectory = (this.params[5] || \"\").toLowerCase() !== \"noclean\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\tif(deleteDirectory) {\n\t\t$tw.utils.deleteDirectory(pathname);\n\t}\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar parser = wiki.parseTiddler(template),\n\t\t\twidgetNode = wiki.makeWidget(parser,{variables: {currentTiddler: title}}),\n\t\t\tcontainer = $tw.fakeDocument.createElement(\"div\");\n\t\twidgetNode.render(container,null);\n\t\tvar text = type === \"text/html\" ? container.innerHTML : container.textContent,\n\t\t\texportPath = null;\n\t\tif($tw.utils.hop($tw.macros,\"tv-get-export-path\")) {\n\t\t\tvar macroPath = $tw.macros[\"tv-get-export-path\"].run.apply(self,[title]);\n\t\t\tif(macroPath) {\n\t\t\t\texportPath = path.resolve(outputPath,macroPath + extension);\n\t\t\t}\n\t\t}\n\t\tvar finalPath = exportPath || path.resolve(pathname,encodeURIComponent(title) + extension);\n\t\t$tw.utils.createFileDirectories(finalPath);\n\t\tfs.writeFileSync(finalPath,text,\"utf8\");\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/save.js": {
            "title": "$:/core/modules/commands/save.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/save.js\ntype: application/javascript\nmodule-type: command\n\nSaves individual tiddlers in their raw text or binary format to the specified files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"save\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filename filter\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\ttiddlerFilter = this.params[0],\n\t\tfilenameFilter = this.params[1] || \"[is[tiddler]]\",\n\t\ttiddlers = wiki.filterTiddlers(tiddlerFilter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.commander.wiki.getTiddler(title),\n\t\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\t\tcontentTypeInfo = $tw.config.contentTypeInfo[type] || {encoding: \"utf8\"},\n\t\t\tfilepath = path.resolve(self.commander.outputPath,wiki.filterTiddlers(filenameFilter,$tw.rootWidget,wiki.makeTiddlerIterator([title]))[0]);\n\t\tif(self.commander.verbose) {\n\t\t\tconsole.log(\"Saving \\\"\" + title + \"\\\" to \\\"\" + filepath + \"\\\"\");\n\t\t}\n\t\t$tw.utils.createFileDirectories(filepath);\n\t\tfs.writeFileSync(filepath,tiddler.fields.text,contentTypeInfo.encoding);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/savelibrarytiddlers.js": {
            "title": "$:/core/modules/commands/savelibrarytiddlers.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/savelibrarytiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save the subtiddlers of a bundle tiddler as a series of JSON files\n\n--savelibrarytiddlers <tiddler> <pathname> <skinnylisting>\n\nThe tiddler identifies the bundle tiddler that contains the subtiddlers.\n\nThe pathname specifies the pathname to the folder in which the JSON files should be saved. The filename is the URL encoded title of the subtiddler.\n\nThe skinnylisting specifies the title of the tiddler to which a JSON catalogue of the subtiddlers will be saved. The JSON file contains the same data as the bundle tiddler but with the `text` field removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savelibrarytiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\tcontainerTitle = this.params[0],\n\t\tfilter = this.params[1],\n\t\tbasepath = this.params[2],\n\t\tskinnyListTitle = this.params[3];\n\t// Get the container tiddler as data\n\tvar containerData = self.commander.wiki.getTiddlerDataCached(containerTitle,undefined);\n\tif(!containerData) {\n\t\treturn \"'\" + containerTitle + \"' is not a tiddler bundle\";\n\t}\n\t// Filter the list of plugins\n\tvar pluginList = [];\n\t$tw.utils.each(containerData.tiddlers,function(tiddler,title) {\n\t\tpluginList.push(title);\n\t});\n\tvar filteredPluginList;\n\tif(filter) {\n\t\tfilteredPluginList = self.commander.wiki.filterTiddlers(filter,null,self.commander.wiki.makeTiddlerIterator(pluginList));\n\t} else {\n\t\tfilteredPluginList = pluginList;\n\t}\n\t// Iterate through the plugins\n\tvar skinnyList = [];\n\t$tw.utils.each(filteredPluginList,function(title) {\n\t\tvar tiddler = containerData.tiddlers[title];\n\t\t// Save each JSON file and collect the skinny data\n\t\tvar pathname = path.resolve(self.commander.outputPath,basepath + encodeURIComponent(title) + \".json\");\n\t\t$tw.utils.createFileDirectories(pathname);\n\t\tfs.writeFileSync(pathname,JSON.stringify(tiddler,null,$tw.config.preferences.jsonSpaces),\"utf8\");\n\t\t// Collect the skinny list data\n\t\tvar pluginTiddlers = JSON.parse(tiddler.text),\n\t\t\treadmeContent = (pluginTiddlers.tiddlers[title + \"/readme\"] || {}).text,\n\t\t\ticonTiddler = pluginTiddlers.tiddlers[title + \"/icon\"] || {},\n\t\t\ticonType = iconTiddler.type,\n\t\t\ticonText = iconTiddler.text,\n\t\t\ticonContent;\n\t\tif(iconType && iconText) {\n\t\t\ticonContent = $tw.utils.makeDataUri(iconText,iconType);\n\t\t}\n\t\tskinnyList.push($tw.utils.extend({},tiddler,{text: undefined, readme: readmeContent, icon: iconContent}));\n\t});\n\t// Save the catalogue tiddler\n\tif(skinnyListTitle) {\n\t\tself.commander.wiki.setTiddlerData(skinnyListTitle,skinnyList);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/savetiddler.js": {
            "title": "$:/core/modules/commands/savetiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/savetiddler.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save the content of a tiddler to a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savetiddler\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\ttitle = this.params[0],\n\t\tfilename = path.resolve(this.commander.outputPath,this.params[1]),\n\t\ttiddler = this.commander.wiki.getTiddler(title);\n\tif(tiddler) {\n\t\tvar type = tiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\t\tcontentTypeInfo = $tw.config.contentTypeInfo[type] || {encoding: \"utf8\"};\n\t\t$tw.utils.createFileDirectories(filename);\n\t\tfs.writeFile(filename,tiddler.fields.text,contentTypeInfo.encoding,function(err) {\n\t\t\tself.callback(err);\n\t\t});\n\t} else {\n\t\treturn \"Missing tiddler: \" + title;\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/savetiddlers.js": {
            "title": "$:/core/modules/commands/savetiddlers.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/savetiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save several tiddlers to a folder of files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"savetiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\tpathname = path.resolve(this.commander.outputPath,this.params[1]),\n\t\tdeleteDirectory = (this.params[2] || \"\").toLowerCase() !== \"noclean\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\tif(deleteDirectory) {\n\t\t$tw.utils.deleteDirectory(pathname);\n\t}\n\t$tw.utils.createDirectory(pathname);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.commander.wiki.getTiddler(title),\n\t\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\t\tcontentTypeInfo = $tw.config.contentTypeInfo[type] || {encoding: \"utf8\"},\n\t\t\tfilename = path.resolve(pathname,encodeURIComponent(title));\n\t\tfs.writeFileSync(filename,tiddler.fields.text,contentTypeInfo.encoding);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/savewikifolder.js": {
            "title": "$:/core/modules/commands/savewikifolder.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/savewikifolder.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save the current wiki as a wiki folder\n\n--savewikifolder <wikifolderpath> [<filter>]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savewikifolder\",\n\tsynchronous: true\n};\n\nvar fs,path;\nif($tw.node) {\n\tfs = require(\"fs\");\n\tpath = require(\"path\");\n}\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing wiki folder path\";\n\t}\n\tvar wikifoldermaker = new WikiFolderMaker(this.params[0],this.params[1],this.commander);\n\treturn wikifoldermaker.save();\n};\n\nfunction WikiFolderMaker(wikiFolderPath,wikiFilter,commander) {\n\tthis.wikiFolderPath = wikiFolderPath;\n\tthis.wikiFilter = wikiFilter || \"[all[tiddlers]]\";\n\tthis.commander = commander;\n\tthis.wiki = commander.wiki;\n\tthis.savedPaths = []; // So that we can detect filename clashes\n}\n\nWikiFolderMaker.prototype.log = function(str) {\n\tif(this.commander.verbose) {\n\t\tconsole.log(str);\n\t}\n};\n\nWikiFolderMaker.prototype.tiddlersToIgnore = [\n\t\"$:/boot/boot.css\",\n\t\"$:/boot/boot.js\",\n\t\"$:/boot/bootprefix.js\",\n\t\"$:/core\",\n\t\"$:/library/sjcl.js\",\n\t\"$:/temp/info-plugin\"\n];\n\n/*\nReturns null if successful, or an error string if there was an error\n*/\nWikiFolderMaker.prototype.save = function() {\n\tvar self = this;\n\t// Check that the output directory doesn't exist\n\tif(fs.existsSync(this.wikiFolderPath) && !$tw.utils.isDirectoryEmpty(this.wikiFolderPath)) {\n\t\treturn \"The unpackwiki command requires that the output wiki folder be empty\";\n\t}\n\t// Get the tiddlers from the source wiki\n\tvar tiddlerTitles = this.wiki.filterTiddlers(this.wikiFilter);\n\t// Initialise a new tiddlwiki.info file\n\tvar newWikiInfo = {};\n\t// Process each incoming tiddler in turn\n\t$tw.utils.each(tiddlerTitles,function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\tif(tiddler) {\n\t\t\tif(self.tiddlersToIgnore.indexOf(title) !== -1) {\n\t\t\t\t// Ignore the core plugin and the ephemeral info plugin\n\t\t\t\tself.log(\"Ignoring tiddler: \" + title);\n\t\t\t} else {\n\t\t\t\tvar type = tiddler.fields.type,\n\t\t\t\t\tpluginType = tiddler.fields[\"plugin-type\"];\n\t\t\t\tif(type === \"application/json\" && pluginType) {\n\t\t\t\t\t// Plugin tiddler\n\t\t\t\t\tvar libraryDetails = self.findPluginInLibrary(title);\n\t\t\t\t\tif(libraryDetails) {\n\t\t\t\t\t\t// A plugin from the core library\n\t\t\t\t\t\tself.log(\"Adding built-in plugin: \" + libraryDetails.name);\n\t\t\t\t\t\tnewWikiInfo[libraryDetails.type] = newWikiInfo[libraryDetails.type]  || [];\n\t\t\t\t\t\t$tw.utils.pushTop(newWikiInfo[libraryDetails.type],libraryDetails.name);\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// A custom plugin\n\t\t\t\t\t\tself.log(\"Processing custom plugin: \" + title);\n\t\t\t\t\t\tself.saveCustomPlugin(tiddler);\n\t\t\t\t\t}\t\t\t\t\n\t\t\t\t} else {\n\t\t\t\t\t// Ordinary tiddler\n\t\t\t\t\tself.saveTiddler(\"tiddlers\",tiddler);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\t// Save the tiddlywiki.info file\n\tthis.saveJSONFile(\"tiddlywiki.info\",newWikiInfo);\n\tself.log(\"Writing tiddlywiki.info: \" + JSON.stringify(newWikiInfo,null,$tw.config.preferences.jsonSpaces));\n\treturn null;\n};\n\n/*\nTest whether the specified tiddler is a plugin in the plugin library\n*/\nWikiFolderMaker.prototype.findPluginInLibrary = function(title) {\n\tvar parts = title.split(\"/\"),\n\t\tpluginPath, type, name;\n\tif(parts[0] === \"$:\") {\n\t\tif(parts[1] === \"languages\" && parts.length === 3) {\n\t\t\tpluginPath = \"languages\" + path.sep + parts[2];\n\t\t\ttype = parts[1];\n\t\t\tname = parts[2];\n\t\t} else if(parts[1] === \"plugins\" || parts[1] === \"themes\" && parts.length === 4) {\n\t\t\tpluginPath = parts[1] + path.sep + parts[2] + path.sep + parts[3];\n\t\t\ttype = parts[1];\n\t\t\tname = parts[2] + \"/\" + parts[3];\n\t\t}\n\t}\n\tif(pluginPath && type && name) {\n\t\tpluginPath = path.resolve($tw.boot.bootPath,\"..\",pluginPath);\n\t\tif(fs.existsSync(pluginPath)) {\n\t\t\treturn {\n\t\t\t\tpluginPath: pluginPath,\n\t\t\t\ttype: type,\n\t\t\t\tname: name\n\t\t\t};\n\t\t}\n\t}\n\treturn false;\n};\n\nWikiFolderMaker.prototype.saveCustomPlugin = function(pluginTiddler) {\n\tvar self = this,\n\t\tpluginTitle = pluginTiddler.fields.title,\n\t\ttitleParts = pluginTitle.split(\"/\"),\n\t\tdirectory = $tw.utils.generateTiddlerFilepath(titleParts[titleParts.length - 1],{\n\t\t\tdirectory: path.resolve(this.wikiFolderPath,pluginTiddler.fields[\"plugin-type\"] + \"s\")\n\t\t}),\n\t\tpluginInfo = pluginTiddler.getFieldStrings({exclude: [\"text\",\"type\"]});\n\tthis.saveJSONFile(directory + path.sep + \"plugin.info\",pluginInfo);\n\tself.log(\"Writing \" + directory + path.sep + \"plugin.info: \" + JSON.stringify(pluginInfo,null,$tw.config.preferences.jsonSpaces));\n\tvar pluginTiddlers = JSON.parse(pluginTiddler.fields.text).tiddlers; // A hashmap of tiddlers in the plugin\n\t$tw.utils.each(pluginTiddlers,function(tiddler) {\n\t\tself.saveTiddler(directory,new $tw.Tiddler(tiddler));\n\t});\n};\n\nWikiFolderMaker.prototype.saveTiddler = function(directory,tiddler) {\n\tvar fileInfo = $tw.utils.generateTiddlerFileInfo(tiddler,{\n\t\tdirectory: path.resolve(this.wikiFolderPath,directory),\n\t\twiki: this.wiki\n\t});\n\t$tw.utils.saveTiddlerToFileSync(tiddler,fileInfo);\n};\n\nWikiFolderMaker.prototype.saveJSONFile = function(filename,json) {\n\tthis.saveTextFile(filename,JSON.stringify(json,null,$tw.config.preferences.jsonSpaces));\n};\n\nWikiFolderMaker.prototype.saveTextFile = function(filename,data) {\n\tthis.saveFile(filename,\"utf8\",data);\n};\n\nWikiFolderMaker.prototype.saveFile = function(filename,encoding,data) {\n\tvar filepath = path.resolve(this.wikiFolderPath,filename);\n\t$tw.utils.createFileDirectories(filepath);\n\tfs.writeFileSync(filepath,data,encoding);\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/server.js": {
            "title": "$:/core/modules/commands/server.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/server.js\ntype: application/javascript\nmodule-type: command\n\nDeprecated legacy command for serving tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Server = require(\"$:/core/modules/server/server.js\").Server;\n\nexports.info = {\n\tname: \"server\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tvar self = this;\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(!$tw.boot.wikiTiddlersPath) {\n\t\t$tw.utils.warning(\"Warning: Wiki folder '\" + $tw.boot.wikiPath + \"' does not exist or is missing a tiddlywiki.info file\");\n\t}\n\t// Set up server\n\tthis.server = new Server({\n\t\twiki: this.commander.wiki,\n\t\tvariables: {\n\t\t\tport: this.params[0],\n\t\t\thost: this.params[6],\n\t\t\t\"root-tiddler\": this.params[1],\n\t\t\t\"root-render-type\": this.params[2],\n\t\t\t\"root-serve-type\": this.params[3],\n\t\t\tusername: this.params[4],\n\t\t\tpassword: this.params[5],\n\t\t\t\"path-prefix\": this.params[7],\n\t\t\t\"debug-level\": this.params[8]\n\t\t}\n\t});\n\tvar nodeServer = this.server.listen();\n\t$tw.hooks.invokeHook(\"th-server-command-post-start\",this.server,nodeServer,\"tiddlywiki\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/setfield.js": {
            "title": "$:/core/modules/commands/setfield.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/setfield.js\ntype: application/javascript\nmodule-type: command\n\nCommand to modify selected tiddlers to set a field to the text of a template tiddler that has been wikified with the selected tiddler as the current tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"setfield\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 4) {\n\t\treturn \"Missing parameters\";\n\t}\n\tvar self = this,\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\tfieldname = this.params[1] || \"text\",\n\t\ttemplatetitle = this.params[2],\n\t\trendertype = this.params[3] || \"text/plain\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar parser = wiki.parseTiddler(templatetitle),\n\t\t\tnewFields = {},\n\t\t\ttiddler = wiki.getTiddler(title);\n\t\tif(parser) {\n\t\t\tvar widgetNode = wiki.makeWidget(parser,{variables: {currentTiddler: title}});\n\t\t\tvar container = $tw.fakeDocument.createElement(\"div\");\n\t\t\twidgetNode.render(container,null);\n\t\t\tnewFields[fieldname] = rendertype === \"text/html\" ? container.innerHTML : container.textContent;\n\t\t} else {\n\t\t\tnewFields[fieldname] = undefined;\n\t\t}\n\t\twiki.addTiddler(new $tw.Tiddler(tiddler,newFields));\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/unpackplugin.js": {
            "title": "$:/core/modules/commands/unpackplugin.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/unpackplugin.js\ntype: application/javascript\nmodule-type: command\n\nCommand to extract the shadow tiddlers from within a plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"unpackplugin\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing plugin name\";\n\t}\n\tvar self = this,\n\t\ttitle = this.params[0],\n\t\tpluginData = this.commander.wiki.getTiddlerDataCached(title);\n\tif(!pluginData) {\n\t\treturn \"Plugin '\" + title + \"' not found\";\n\t}\n\t$tw.utils.each(pluginData.tiddlers,function(tiddler) {\n\t\tself.commander.wiki.addTiddler(new $tw.Tiddler(tiddler));\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/verbose.js": {
            "title": "$:/core/modules/commands/verbose.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/verbose.js\ntype: application/javascript\nmodule-type: command\n\nVerbose command\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"verbose\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tthis.commander.verbose = true;\n\t// Output the boot message log\n\tthis.commander.streams.output.write(\"Boot log:\\n  \" + $tw.boot.logMessages.join(\"\\n  \") + \"\\n\");\n\treturn null; // No error\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/version.js": {
            "title": "$:/core/modules/commands/version.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/version.js\ntype: application/javascript\nmodule-type: command\n\nVersion command\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"version\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tthis.commander.streams.output.write($tw.version + \"\\n\");\n\treturn null; // No error\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/config.js": {
            "title": "$:/core/modules/config.js",
            "text": "/*\\\ntitle: $:/core/modules/config.js\ntype: application/javascript\nmodule-type: config\n\nCore configuration constants\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.preferences = {};\n\nexports.preferences.notificationDuration = 3 * 1000;\nexports.preferences.jsonSpaces = 4;\n\nexports.textPrimitives = {\n\tupperLetter: \"[A-Z\\u00c0-\\u00d6\\u00d8-\\u00de\\u0150\\u0170]\",\n\tlowerLetter: \"[a-z\\u00df-\\u00f6\\u00f8-\\u00ff\\u0151\\u0171]\",\n\tanyLetter:   \"[A-Za-z0-9\\u00c0-\\u00d6\\u00d8-\\u00de\\u00df-\\u00f6\\u00f8-\\u00ff\\u0150\\u0170\\u0151\\u0171]\",\n\tblockPrefixLetters:\t\"[A-Za-z0-9-_\\u00c0-\\u00d6\\u00d8-\\u00de\\u00df-\\u00f6\\u00f8-\\u00ff\\u0150\\u0170\\u0151\\u0171]\"\n};\n\nexports.textPrimitives.unWikiLink = \"~\";\nexports.textPrimitives.wikiLink = exports.textPrimitives.upperLetter + \"+\" +\n\texports.textPrimitives.lowerLetter + \"+\" +\n\texports.textPrimitives.upperLetter +\n\texports.textPrimitives.anyLetter + \"*\";\n\nexports.htmlEntities = {quot:34, amp:38, apos:39, lt:60, gt:62, nbsp:160, iexcl:161, cent:162, pound:163, curren:164, yen:165, brvbar:166, sect:167, uml:168, copy:169, ordf:170, laquo:171, not:172, shy:173, reg:174, macr:175, deg:176, plusmn:177, sup2:178, sup3:179, acute:180, micro:181, para:182, middot:183, cedil:184, sup1:185, ordm:186, raquo:187, frac14:188, frac12:189, frac34:190, iquest:191, Agrave:192, Aacute:193, Acirc:194, Atilde:195, Auml:196, Aring:197, AElig:198, Ccedil:199, Egrave:200, Eacute:201, Ecirc:202, Euml:203, Igrave:204, Iacute:205, Icirc:206, Iuml:207, ETH:208, Ntilde:209, Ograve:210, Oacute:211, Ocirc:212, Otilde:213, Ouml:214, times:215, Oslash:216, Ugrave:217, Uacute:218, Ucirc:219, Uuml:220, Yacute:221, THORN:222, szlig:223, agrave:224, aacute:225, acirc:226, atilde:227, auml:228, aring:229, aelig:230, ccedil:231, egrave:232, eacute:233, ecirc:234, euml:235, igrave:236, iacute:237, icirc:238, iuml:239, eth:240, ntilde:241, ograve:242, oacute:243, ocirc:244, otilde:245, ouml:246, divide:247, oslash:248, ugrave:249, uacute:250, ucirc:251, uuml:252, yacute:253, thorn:254, yuml:255, OElig:338, oelig:339, Scaron:352, scaron:353, Yuml:376, fnof:402, circ:710, tilde:732, Alpha:913, Beta:914, Gamma:915, Delta:916, Epsilon:917, Zeta:918, Eta:919, Theta:920, Iota:921, Kappa:922, Lambda:923, Mu:924, Nu:925, Xi:926, Omicron:927, Pi:928, Rho:929, Sigma:931, Tau:932, Upsilon:933, Phi:934, Chi:935, Psi:936, Omega:937, alpha:945, beta:946, gamma:947, delta:948, epsilon:949, zeta:950, eta:951, theta:952, iota:953, kappa:954, lambda:955, mu:956, nu:957, xi:958, omicron:959, pi:960, rho:961, sigmaf:962, sigma:963, tau:964, upsilon:965, phi:966, chi:967, psi:968, omega:969, thetasym:977, upsih:978, piv:982, ensp:8194, emsp:8195, thinsp:8201, zwnj:8204, zwj:8205, lrm:8206, rlm:8207, ndash:8211, mdash:8212, lsquo:8216, rsquo:8217, sbquo:8218, ldquo:8220, rdquo:8221, bdquo:8222, dagger:8224, Dagger:8225, bull:8226, hellip:8230, permil:8240, prime:8242, Prime:8243, lsaquo:8249, rsaquo:8250, oline:8254, frasl:8260, euro:8364, image:8465, weierp:8472, real:8476, trade:8482, alefsym:8501, larr:8592, uarr:8593, rarr:8594, darr:8595, harr:8596, crarr:8629, lArr:8656, uArr:8657, rArr:8658, dArr:8659, hArr:8660, forall:8704, part:8706, exist:8707, empty:8709, nabla:8711, isin:8712, notin:8713, ni:8715, prod:8719, sum:8721, minus:8722, lowast:8727, radic:8730, prop:8733, infin:8734, ang:8736, and:8743, or:8744, cap:8745, cup:8746, int:8747, there4:8756, sim:8764, cong:8773, asymp:8776, ne:8800, equiv:8801, le:8804, ge:8805, sub:8834, sup:8835, nsub:8836, sube:8838, supe:8839, oplus:8853, otimes:8855, perp:8869, sdot:8901, lceil:8968, rceil:8969, lfloor:8970, rfloor:8971, lang:9001, rang:9002, loz:9674, spades:9824, clubs:9827, hearts:9829, diams:9830 };\n\nexports.htmlVoidElements = \"area,base,br,col,command,embed,hr,img,input,keygen,link,meta,param,source,track,wbr\".split(\",\");\n\nexports.htmlBlockElements = \"address,article,aside,audio,blockquote,canvas,dd,div,dl,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,li,noscript,ol,output,p,pre,section,table,tfoot,ul,video\".split(\",\");\n\nexports.htmlUnsafeElements = \"script\".split(\",\");\n\n})();\n",
            "type": "application/javascript",
            "module-type": "config"
        },
        "$:/core/modules/deserializers.js": {
            "title": "$:/core/modules/deserializers.js",
            "text": "/*\\\ntitle: $:/core/modules/deserializers.js\ntype: application/javascript\nmodule-type: tiddlerdeserializer\n\nFunctions to deserialise tiddlers from a block of text\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nUtility function to parse an old-style tiddler DIV in a *.tid file. It looks like this:\n\n<div title=\"Title\" creator=\"JoeBloggs\" modifier=\"JoeBloggs\" created=\"201102111106\" modified=\"201102111310\" tags=\"myTag [[my long tag]]\">\n<pre>The text of the tiddler (without the expected HTML encoding).\n</pre>\n</div>\n\nNote that the field attributes are HTML encoded, but that the body of the <PRE> tag is not encoded.\n\nWhen these tiddler DIVs are encountered within a TiddlyWiki HTML file then the body is encoded in the usual way.\n*/\nvar parseTiddlerDiv = function(text /* [,fields] */) {\n\t// Slot together the default results\n\tvar result = {};\n\tif(arguments.length > 1) {\n\t\tfor(var f=1; f<arguments.length; f++) {\n\t\t\tvar fields = arguments[f];\n\t\t\tfor(var t in fields) {\n\t\t\t\tresult[t] = fields[t];\t\t\n\t\t\t}\n\t\t}\n\t}\n\t// Parse the DIV body\n\tvar startRegExp = /^\\s*<div\\s+([^>]*)>(\\s*<pre>)?/gi,\n\t\tendRegExp,\n\t\tmatch = startRegExp.exec(text);\n\tif(match) {\n\t\t// Old-style DIVs don't have the <pre> tag\n\t\tif(match[2]) {\n\t\t\tendRegExp = /<\\/pre>\\s*<\\/div>\\s*$/gi;\n\t\t} else {\n\t\t\tendRegExp = /<\\/div>\\s*$/gi;\n\t\t}\n\t\tvar endMatch = endRegExp.exec(text);\n\t\tif(endMatch) {\n\t\t\t// Extract the text\n\t\t\tresult.text = text.substring(match.index + match[0].length,endMatch.index);\n\t\t\t// Process the attributes\n\t\t\tvar attrRegExp = /\\s*([^=\\s]+)\\s*=\\s*(?:\"([^\"]*)\"|'([^']*)')/gi,\n\t\t\t\tattrMatch;\n\t\t\tdo {\n\t\t\t\tattrMatch = attrRegExp.exec(match[1]);\n\t\t\t\tif(attrMatch) {\n\t\t\t\t\tvar name = attrMatch[1];\n\t\t\t\t\tvar value = attrMatch[2] !== undefined ? attrMatch[2] : attrMatch[3];\n\t\t\t\t\tresult[name] = value;\n\t\t\t\t}\n\t\t\t} while(attrMatch);\n\t\t\treturn result;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports[\"application/x-tiddler-html-div\"] = function(text,fields) {\n\treturn [parseTiddlerDiv(text,fields)];\n};\n\nexports[\"application/json\"] = function(text,fields) {\n\tvar incoming,\n\t\tresults = [];\n\ttry {\n\t\tincoming = JSON.parse(text);\n\t} catch(e) {\n\t\tincoming = [{\n\t\t\ttitle: \"JSON error: \" + e,\n\t\t\ttext: \"\"\n\t\t}]\n\t}\n\tif(!$tw.utils.isArray(incoming)) {\n\t\tincoming = [incoming];\n\t}\n\tfor(var t=0; t<incoming.length; t++) {\n\t\tvar incomingFields = incoming[t],\n\t\t\tfields = {};\n\t\tfor(var f in incomingFields) {\n\t\t\tif(typeof incomingFields[f] === \"string\") {\n\t\t\t\tfields[f] = incomingFields[f];\n\t\t\t}\n\t\t}\n\t\tresults.push(fields);\n\t}\n\treturn results;\n};\n\n/*\nParse an HTML file into tiddlers. There are three possibilities:\n# A TiddlyWiki classic HTML file containing `text/x-tiddlywiki` tiddlers\n# A TiddlyWiki5 HTML file containing `text/vnd.tiddlywiki` tiddlers\n# An ordinary HTML file\n*/\nexports[\"text/html\"] = function(text,fields) {\n\t// Check if we've got a store area\n\tvar storeAreaMarkerRegExp = /<div id=[\"']?storeArea['\"]?( style=[\"']?display:none;[\"']?)?>/gi,\n\t\tmatch = storeAreaMarkerRegExp.exec(text);\n\tif(match) {\n\t\t// If so, it's either a classic TiddlyWiki file or an unencrypted TW5 file\n\t\t// First read the normal tiddlers\n\t\tvar results = deserializeTiddlyWikiFile(text,storeAreaMarkerRegExp.lastIndex,!!match[1],fields);\n\t\t// Then any system tiddlers\n\t\tvar systemAreaMarkerRegExp = /<div id=[\"']?systemArea['\"]?( style=[\"']?display:none;[\"']?)?>/gi,\n\t\t\tsysMatch = systemAreaMarkerRegExp.exec(text);\n\t\tif(sysMatch) {\n\t\t\tresults.push.apply(results,deserializeTiddlyWikiFile(text,systemAreaMarkerRegExp.lastIndex,!!sysMatch[1],fields));\n\t\t}\n\t\treturn results;\n\t} else {\n\t\t// Check whether we've got an encrypted file\n\t\tvar encryptedStoreArea = $tw.utils.extractEncryptedStoreArea(text);\n\t\tif(encryptedStoreArea) {\n\t\t\t// If so, attempt to decrypt it using the current password\n\t\t\treturn $tw.utils.decryptStoreArea(encryptedStoreArea);\n\t\t} else {\n\t\t\t// It's not a TiddlyWiki so we'll return the entire HTML file as a tiddler\n\t\t\treturn deserializeHtmlFile(text,fields);\n\t\t}\n\t}\n};\n\nfunction deserializeHtmlFile(text,fields) {\n\tvar result = {};\n\t$tw.utils.each(fields,function(value,name) {\n\t\tresult[name] = value;\n\t});\n\tresult.text = text;\n\tresult.type = \"text/html\";\n\treturn [result];\n}\n\nfunction deserializeTiddlyWikiFile(text,storeAreaEnd,isTiddlyWiki5,fields) {\n\tvar results = [],\n\t\tendOfDivRegExp = /(<\\/div>\\s*)/gi,\n\t\tstartPos = storeAreaEnd,\n\t\tdefaultType = isTiddlyWiki5 ? undefined : \"text/x-tiddlywiki\";\n\tendOfDivRegExp.lastIndex = startPos;\n\tvar match = endOfDivRegExp.exec(text);\n\twhile(match) {\n\t\tvar endPos = endOfDivRegExp.lastIndex,\n\t\t\ttiddlerFields = parseTiddlerDiv(text.substring(startPos,endPos),fields,{type: defaultType});\n\t\tif(!tiddlerFields) {\n\t\t\tbreak;\n\t\t}\n\t\t$tw.utils.each(tiddlerFields,function(value,name) {\n\t\t\tif(typeof value === \"string\") {\n\t\t\t\ttiddlerFields[name] = $tw.utils.htmlDecode(value);\n\t\t\t}\n\t\t});\n\t\tif(tiddlerFields.text !== null) {\n\t\t\tresults.push(tiddlerFields);\n\t\t}\n\t\tstartPos = endPos;\n\t\tmatch = endOfDivRegExp.exec(text);\n\t}\n\treturn results;\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "tiddlerdeserializer"
        },
        "$:/core/modules/editor/engines/framed.js": {
            "title": "$:/core/modules/editor/engines/framed.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/engines/framed.js\ntype: application/javascript\nmodule-type: library\n\nText editor engine based on a simple input or textarea within an iframe. This is done so that the selection is preserved even when clicking away from the textarea\n\n\\*/\n(function(){\n\n/*jslint node: true,browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HEIGHT_VALUE_TITLE = \"$:/config/TextEditor/EditorHeight/Height\";\n\nfunction FramedEngine(options) {\n\t// Save our options\n\toptions = options || {};\n\tthis.widget = options.widget;\n\tthis.value = options.value;\n\tthis.parentNode = options.parentNode;\n\tthis.nextSibling = options.nextSibling;\n\t// Create our hidden dummy text area for reading styles\n\tthis.dummyTextArea = this.widget.document.createElement(\"textarea\");\n\tif(this.widget.editClass) {\n\t\tthis.dummyTextArea.className = this.widget.editClass;\n\t}\n\tthis.dummyTextArea.setAttribute(\"hidden\",\"true\");\n\tthis.parentNode.insertBefore(this.dummyTextArea,this.nextSibling);\n\tthis.widget.domNodes.push(this.dummyTextArea);\n\t// Create the iframe\n\tthis.iframeNode = this.widget.document.createElement(\"iframe\");\n\tthis.parentNode.insertBefore(this.iframeNode,this.nextSibling);\n\tthis.iframeDoc = this.iframeNode.contentWindow.document;\n\t// (Firefox requires us to put some empty content in the iframe)\n\tthis.iframeDoc.open();\n\tthis.iframeDoc.write(\"\");\n\tthis.iframeDoc.close();\n\t// Style the iframe\n\tthis.iframeNode.className = this.dummyTextArea.className;\n\tthis.iframeNode.style.border = \"none\";\n\tthis.iframeNode.style.padding = \"0\";\n\tthis.iframeNode.style.resize = \"none\";\n\tthis.iframeNode.style[\"background-color\"] = this.widget.wiki.extractTiddlerDataItem(this.widget.wiki.getTiddlerText(\"$:/palette\"),\"tiddler-editor-background\");\n\tthis.iframeDoc.body.style.margin = \"0\";\n\tthis.iframeDoc.body.style.padding = \"0\";\n\tthis.widget.domNodes.push(this.iframeNode);\n\t// Construct the textarea or input node\n\tvar tag = this.widget.editTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"input\";\n\t}\n\tthis.domNode = this.iframeDoc.createElement(tag);\n\t// Set the text\n\tif(this.widget.editTag === \"textarea\") {\n\t\tthis.domNode.appendChild(this.iframeDoc.createTextNode(this.value));\n\t} else {\n\t\tthis.domNode.value = this.value;\n\t}\n\t// Set the attributes\n\tif(this.widget.editType) {\n\t\tthis.domNode.setAttribute(\"type\",this.widget.editType);\n\t}\n\tif(this.widget.editPlaceholder) {\n\t\tthis.domNode.setAttribute(\"placeholder\",this.widget.editPlaceholder);\n\t}\n\tif(this.widget.editSize) {\n\t\tthis.domNode.setAttribute(\"size\",this.widget.editSize);\n\t}\n\tif(this.widget.editRows) {\n\t\tthis.domNode.setAttribute(\"rows\",this.widget.editRows);\n\t}\n\tif(this.widget.editTabIndex) {\n\t\tthis.iframeNode.setAttribute(\"tabindex\",this.widget.editTabIndex);\n\t}\n\t// Copy the styles from the dummy textarea\n\tthis.copyStyles();\n\t// Add event listeners\n\t$tw.utils.addEventListeners(this.domNode,[\n\t\t{name: \"click\",handlerObject: this,handlerMethod: \"handleClickEvent\"},\n\t\t{name: \"focus\",handlerObject: this,handlerMethod: \"handleFocusEvent\"},\n\t\t{name: \"input\",handlerObject: this,handlerMethod: \"handleInputEvent\"},\n\t\t{name: \"keydown\",handlerObject: this.widget,handlerMethod: \"handleKeydownEvent\"}\n\t]);\n\t// Insert the element into the DOM\n\tthis.iframeDoc.body.appendChild(this.domNode);\n}\n\n/*\nCopy styles from the dummy text area to the textarea in the iframe\n*/\nFramedEngine.prototype.copyStyles = function() {\n\t// Copy all styles\n\t$tw.utils.copyStyles(this.dummyTextArea,this.domNode);\n\t// Override the ones that should not be set the same as the dummy textarea\n\tthis.domNode.style.display = \"block\";\n\tthis.domNode.style.width = \"100%\";\n\tthis.domNode.style.margin = \"0\";\n\tthis.domNode.style[\"background-color\"] = this.widget.wiki.extractTiddlerDataItem(this.widget.wiki.getTiddlerText(\"$:/palette\"),\"tiddler-editor-background\");\n\t// In Chrome setting -webkit-text-fill-color overrides the placeholder text colour\n\tthis.domNode.style[\"-webkit-text-fill-color\"] = \"currentcolor\";\n};\n\n/*\nSet the text of the engine if it doesn't currently have focus\n*/\nFramedEngine.prototype.setText = function(text,type) {\n\tif(!this.domNode.isTiddlyWikiFakeDom) {\n\t\tif(this.domNode.ownerDocument.activeElement !== this.domNode) {\n\t\t\tthis.domNode.value = text;\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nGet the text of the engine\n*/\nFramedEngine.prototype.getText = function() {\n\treturn this.domNode.value;\n};\n\n/*\nFix the height of textarea to fit content\n*/\nFramedEngine.prototype.fixHeight = function() {\n\t// Make sure styles are updated\n\tthis.copyStyles();\n\t// Adjust height\n\tif(this.widget.editTag === \"textarea\") {\n\t\tif(this.widget.editAutoHeight) {\n\t\t\tif(this.domNode && !this.domNode.isTiddlyWikiFakeDom) {\n\t\t\t\tvar newHeight = $tw.utils.resizeTextAreaToFit(this.domNode,this.widget.editMinHeight);\n\t\t\t\tthis.iframeNode.style.height = (newHeight + 14) + \"px\"; // +14 for the border on the textarea\n\t\t\t}\n\t\t} else {\n\t\t\tvar fixedHeight = parseInt(this.widget.wiki.getTiddlerText(HEIGHT_VALUE_TITLE,\"400px\"),10);\n\t\t\tfixedHeight = Math.max(fixedHeight,20);\n\t\t\tthis.domNode.style.height = fixedHeight + \"px\";\n\t\t\tthis.iframeNode.style.height = (fixedHeight + 14) + \"px\";\n\t\t}\n\t}\n};\n\n/*\nFocus the engine node\n*/\nFramedEngine.prototype.focus  = function() {\n\tif(this.domNode.focus && this.domNode.select) {\n\t\tthis.domNode.focus();\n\t\tthis.domNode.select();\n\t}\n};\n\t\n/*\nHandle the focus event\n*/\nFramedEngine.prototype.handleFocusEvent = function(event) {\n\tthis.widget.cancelPopups();\n\treturn true;\n};\n\n/*\nHandle a click\n*/\nFramedEngine.prototype.handleClickEvent = function(event) {\n\tthis.fixHeight();\n\treturn true;\n};\n\n/*\nHandle a dom \"input\" event which occurs when the text has changed\n*/\nFramedEngine.prototype.handleInputEvent = function(event) {\n\tthis.widget.saveChanges(this.getText());\n\tthis.fixHeight();\n\treturn true;\n};\n\n/*\nCreate a blank structure representing a text operation\n*/\nFramedEngine.prototype.createTextOperation = function() {\n\tvar operation = {\n\t\ttext: this.domNode.value,\n\t\tselStart: this.domNode.selectionStart,\n\t\tselEnd: this.domNode.selectionEnd,\n\t\tcutStart: null,\n\t\tcutEnd: null,\n\t\treplacement: null,\n\t\tnewSelStart: null,\n\t\tnewSelEnd: null\n\t};\n\toperation.selection = operation.text.substring(operation.selStart,operation.selEnd);\n\treturn operation;\n};\n\n/*\nExecute a text operation\n*/\nFramedEngine.prototype.executeTextOperation = function(operation) {\n\t// Perform the required changes to the text area and the underlying tiddler\n\tvar newText = operation.text;\n\tif(operation.replacement !== null) {\n\t\tnewText = operation.text.substring(0,operation.cutStart) + operation.replacement + operation.text.substring(operation.cutEnd);\n\t\t// Attempt to use a execCommand to modify the value of the control\n\t\tif(this.iframeDoc.queryCommandSupported(\"insertText\") && this.iframeDoc.queryCommandSupported(\"delete\") && !$tw.browser.isFirefox) {\n\t\t\tthis.domNode.focus();\n\t\t\tthis.domNode.setSelectionRange(operation.cutStart,operation.cutEnd);\n\t\t\tif(operation.replacement === \"\") {\n\t\t\t\tthis.iframeDoc.execCommand(\"delete\",false,\"\");\n\t\t\t} else {\n\t\t\t\tthis.iframeDoc.execCommand(\"insertText\",false,operation.replacement);\n\t\t\t}\n\t\t} else {\n\t\t\tthis.domNode.value = newText;\n\t\t}\n\t\tthis.domNode.focus();\n\t\tthis.domNode.setSelectionRange(operation.newSelStart,operation.newSelEnd);\n\t}\n\tthis.domNode.focus();\n\treturn newText;\n};\n\nexports.FramedEngine = FramedEngine;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/core/modules/editor/engines/simple.js": {
            "title": "$:/core/modules/editor/engines/simple.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/engines/simple.js\ntype: application/javascript\nmodule-type: library\n\nText editor engine based on a simple input or textarea tag\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HEIGHT_VALUE_TITLE = \"$:/config/TextEditor/EditorHeight/Height\";\n\nfunction SimpleEngine(options) {\n\t// Save our options\n\toptions = options || {};\n\tthis.widget = options.widget;\n\tthis.value = options.value;\n\tthis.parentNode = options.parentNode;\n\tthis.nextSibling = options.nextSibling;\n\t// Construct the textarea or input node\n\tvar tag = this.widget.editTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"input\";\n\t}\n\tthis.domNode = this.widget.document.createElement(tag);\n\t// Set the text\n\tif(this.widget.editTag === \"textarea\") {\n\t\tthis.domNode.appendChild(this.widget.document.createTextNode(this.value));\n\t} else {\n\t\tthis.domNode.value = this.value;\n\t}\n\t// Set the attributes\n\tif(this.widget.editType) {\n\t\tthis.domNode.setAttribute(\"type\",this.widget.editType);\n\t}\n\tif(this.widget.editPlaceholder) {\n\t\tthis.domNode.setAttribute(\"placeholder\",this.widget.editPlaceholder);\n\t}\n\tif(this.widget.editSize) {\n\t\tthis.domNode.setAttribute(\"size\",this.widget.editSize);\n\t}\n\tif(this.widget.editRows) {\n\t\tthis.domNode.setAttribute(\"rows\",this.widget.editRows);\n\t}\n\tif(this.widget.editClass) {\n\t\tthis.domNode.className = this.widget.editClass;\n\t}\n\tif(this.widget.editTabIndex) {\n\t\tthis.domNode.setAttribute(\"tabindex\",this.widget.editTabIndex);\n\t}\n\t// Add an input event handler\n\t$tw.utils.addEventListeners(this.domNode,[\n\t\t{name: \"focus\", handlerObject: this, handlerMethod: \"handleFocusEvent\"},\n\t\t{name: \"input\", handlerObject: this, handlerMethod: \"handleInputEvent\"}\n\t]);\n\t// Insert the element into the DOM\n\tthis.parentNode.insertBefore(this.domNode,this.nextSibling);\n\tthis.widget.domNodes.push(this.domNode);\n}\n\n/*\nSet the text of the engine if it doesn't currently have focus\n*/\nSimpleEngine.prototype.setText = function(text,type) {\n\tif(!this.domNode.isTiddlyWikiFakeDom) {\n\t\tif(this.domNode.ownerDocument.activeElement !== this.domNode || text === \"\") {\n\t\t\tthis.domNode.value = text;\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nGet the text of the engine\n*/\nSimpleEngine.prototype.getText = function() {\n\treturn this.domNode.value;\n};\n\n/*\nFix the height of textarea to fit content\n*/\nSimpleEngine.prototype.fixHeight = function() {\n\tif(this.widget.editTag === \"textarea\") {\n\t\tif(this.widget.editAutoHeight) {\n\t\t\tif(this.domNode && !this.domNode.isTiddlyWikiFakeDom) {\n\t\t\t\t$tw.utils.resizeTextAreaToFit(this.domNode,this.widget.editMinHeight);\n\t\t\t}\n\t\t} else {\n\t\t\tvar fixedHeight = parseInt(this.widget.wiki.getTiddlerText(HEIGHT_VALUE_TITLE,\"400px\"),10);\n\t\t\tfixedHeight = Math.max(fixedHeight,20);\n\t\t\tthis.domNode.style.height = fixedHeight + \"px\";\n\t\t}\n\t}\n};\n\n/*\nFocus the engine node\n*/\nSimpleEngine.prototype.focus  = function() {\n\tif(this.domNode.focus && this.domNode.select) {\n\t\tthis.domNode.focus();\n\t\tthis.domNode.select();\n\t}\n};\n\n/*\nHandle a dom \"input\" event which occurs when the text has changed\n*/\nSimpleEngine.prototype.handleInputEvent = function(event) {\n\tthis.widget.saveChanges(this.getText());\n\tthis.fixHeight();\n\treturn true;\n};\n\n/*\nHandle a dom \"focus\" event\n*/\nSimpleEngine.prototype.handleFocusEvent = function(event) {\n\tthis.widget.cancelPopups();\n\tif(this.widget.editFocusPopup) {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNode,\n\t\t\ttitle: this.widget.editFocusPopup,\n\t\t\twiki: this.widget.wiki,\n\t\t\tforce: true\n\t\t});\n\t}\n\treturn true;\n};\n\n/*\nCreate a blank structure representing a text operation\n*/\nSimpleEngine.prototype.createTextOperation = function() {\n\treturn null;\n};\n\n/*\nExecute a text operation\n*/\nSimpleEngine.prototype.executeTextOperation = function(operation) {\n};\n\nexports.SimpleEngine = SimpleEngine;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/core/modules/editor/factory.js": {
            "title": "$:/core/modules/editor/factory.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/factory.js\ntype: application/javascript\nmodule-type: library\n\nFactory for constructing text editor widgets with specified engines for the toolbar and non-toolbar cases\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DEFAULT_MIN_TEXT_AREA_HEIGHT = \"100px\"; // Minimum height of textareas in pixels\n\n// Configuration tiddlers\nvar HEIGHT_MODE_TITLE = \"$:/config/TextEditor/EditorHeight/Mode\";\nvar ENABLE_TOOLBAR_TITLE = \"$:/config/TextEditor/EnableToolbar\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nfunction editTextWidgetFactory(toolbarEngine,nonToolbarEngine) {\n\n\tvar EditTextWidget = function(parseTreeNode,options) {\n\t\t// Initialise the editor operations if they've not been done already\n\t\tif(!this.editorOperations) {\n\t\t\tEditTextWidget.prototype.editorOperations = {};\n\t\t\t$tw.modules.applyMethods(\"texteditoroperation\",this.editorOperations);\n\t\t}\n\t\tthis.initialise(parseTreeNode,options);\n\t};\n\n\t/*\n\tInherit from the base widget class\n\t*/\n\tEditTextWidget.prototype = new Widget();\n\n\t/*\n\tRender this widget into the DOM\n\t*/\n\tEditTextWidget.prototype.render = function(parent,nextSibling) {\n\t\t// Save the parent dom node\n\t\tthis.parentDomNode = parent;\n\t\t// Compute our attributes\n\t\tthis.computeAttributes();\n\t\t// Execute our logic\n\t\tthis.execute();\n\t\t// Create the wrapper for the toolbar and render its content\n\t\tif(this.editShowToolbar) {\n\t\t\tthis.toolbarNode = this.document.createElement(\"div\");\n\t\t\tthis.toolbarNode.className = \"tc-editor-toolbar\";\n\t\t\tparent.insertBefore(this.toolbarNode,nextSibling);\n\t\t\tthis.renderChildren(this.toolbarNode,null);\n\t\t\tthis.domNodes.push(this.toolbarNode);\n\t\t}\n\t\t// Create our element\n\t\tvar editInfo = this.getEditInfo(),\n\t\t\tEngine = this.editShowToolbar ? toolbarEngine : nonToolbarEngine;\n\t\tthis.engine = new Engine({\n\t\t\t\twidget: this,\n\t\t\t\tvalue: editInfo.value,\n\t\t\t\ttype: editInfo.type,\n\t\t\t\tparentNode: parent,\n\t\t\t\tnextSibling: nextSibling\n\t\t\t});\n\t\t// Call the postRender hook\n\t\tif(this.postRender) {\n\t\t\tthis.postRender();\n\t\t}\n\t\t// Fix height\n\t\tthis.engine.fixHeight();\n\t\t// Focus if required\n\t\tif(this.editFocus === \"true\" || this.editFocus === \"yes\") {\n\t\t\tthis.engine.focus();\n\t\t}\n\t\t// Add widget message listeners\n\t\tthis.addEventListeners([\n\t\t\t{type: \"tm-edit-text-operation\", handler: \"handleEditTextOperationMessage\"}\n\t\t]);\n\t};\n\n\t/*\n\tGet the tiddler being edited and current value\n\t*/\n\tEditTextWidget.prototype.getEditInfo = function() {\n\t\t// Get the edit value\n\t\tvar self = this,\n\t\t\tvalue,\n\t\t\ttype = \"text/plain\",\n\t\t\tupdate;\n\t\tif(this.editIndex) {\n\t\t\tvalue = this.wiki.extractTiddlerDataItem(this.editTitle,this.editIndex,this.editDefault);\n\t\t\tupdate = function(value) {\n\t\t\t\tvar data = self.wiki.getTiddlerData(self.editTitle,{});\n\t\t\t\tif(data[self.editIndex] !== value) {\n\t\t\t\t\tdata[self.editIndex] = value;\n\t\t\t\t\tself.wiki.setTiddlerData(self.editTitle,data);\n\t\t\t\t}\n\t\t\t};\n\t\t} else {\n\t\t\t// Get the current tiddler and the field name\n\t\t\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\t\t\tif(tiddler) {\n\t\t\t\t// If we've got a tiddler, the value to display is the field string value\n\t\t\t\tvalue = tiddler.getFieldString(this.editField);\n\t\t\t\tif(this.editField === \"text\") {\n\t\t\t\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\";\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// Otherwise, we need to construct a default value for the editor\n\t\t\t\tswitch(this.editField) {\n\t\t\t\t\tcase \"text\":\n\t\t\t\t\t\tvalue = \"Type the text for the tiddler '\" + this.editTitle + \"'\";\n\t\t\t\t\t\ttype = \"text/vnd.tiddlywiki\";\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"title\":\n\t\t\t\t\t\tvalue = this.editTitle;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tvalue = \"\";\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t\tif(this.editDefault !== undefined) {\n\t\t\t\t\tvalue = this.editDefault;\n\t\t\t\t}\n\t\t\t}\n\t\t\tupdate = function(value) {\n\t\t\t\tvar tiddler = self.wiki.getTiddler(self.editTitle),\n\t\t\t\t\tupdateFields = {\n\t\t\t\t\t\ttitle: self.editTitle\n\t\t\t\t\t};\n\t\t\t\tupdateFields[self.editField] = value;\n\t\t\t\tself.wiki.addTiddler(new $tw.Tiddler(self.wiki.getCreationFields(),tiddler,updateFields,self.wiki.getModificationFields()));\n\t\t\t};\n\t\t}\n\t\tif(this.editType) {\n\t\t\ttype = this.editType;\n\t\t}\n\t\treturn {value: value || \"\", type: type, update: update};\n\t};\n\n\t/*\n\tHandle an edit text operation message from the toolbar\n\t*/\n\tEditTextWidget.prototype.handleEditTextOperationMessage = function(event) {\n\t\t// Prepare information about the operation\n\t\tvar operation = this.engine.createTextOperation();\n\t\t// Invoke the handler for the selected operation\n\t\tvar handler = this.editorOperations[event.param];\n\t\tif(handler) {\n\t\t\thandler.call(this,event,operation);\n\t\t}\n\t\t// Execute the operation via the engine\n\t\tvar newText = this.engine.executeTextOperation(operation);\n\t\t// Fix the tiddler height and save changes\n\t\tthis.engine.fixHeight();\n\t\tthis.saveChanges(newText);\n\t};\n\n\t/*\n\tCompute the internal state of the widget\n\t*/\n\tEditTextWidget.prototype.execute = function() {\n\t\t// Get our parameters\n\t\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t\tthis.editField = this.getAttribute(\"field\",\"text\");\n\t\tthis.editIndex = this.getAttribute(\"index\");\n\t\tthis.editDefault = this.getAttribute(\"default\");\n\t\tthis.editClass = this.getAttribute(\"class\");\n\t\tthis.editPlaceholder = this.getAttribute(\"placeholder\");\n\t\tthis.editSize = this.getAttribute(\"size\");\n\t\tthis.editRows = this.getAttribute(\"rows\");\n\t\tthis.editAutoHeight = this.wiki.getTiddlerText(HEIGHT_MODE_TITLE,\"auto\");\n\t\tthis.editAutoHeight = this.getAttribute(\"autoHeight\",this.editAutoHeight === \"auto\" ? \"yes\" : \"no\") === \"yes\";\n\t\tthis.editMinHeight = this.getAttribute(\"minHeight\",DEFAULT_MIN_TEXT_AREA_HEIGHT);\n\t\tthis.editFocusPopup = this.getAttribute(\"focusPopup\");\n\t\tthis.editFocus = this.getAttribute(\"focus\");\n\t\tthis.editTabIndex = this.getAttribute(\"tabindex\");\n\t\t// Get the default editor element tag and type\n\t\tvar tag,type;\n\t\tif(this.editField === \"text\") {\n\t\t\ttag = \"textarea\";\n\t\t} else {\n\t\t\ttag = \"input\";\n\t\t\tvar fieldModule = $tw.Tiddler.fieldModules[this.editField];\n\t\t\tif(fieldModule && fieldModule.editTag) {\n\t\t\t\ttag = fieldModule.editTag;\n\t\t\t}\n\t\t\tif(fieldModule && fieldModule.editType) {\n\t\t\t\ttype = fieldModule.editType;\n\t\t\t}\n\t\t\ttype = type || \"text\";\n\t\t}\n\t\t// Get the rest of our parameters\n\t\tthis.editTag = this.getAttribute(\"tag\",tag) || \"input\";\n\t\tthis.editType = this.getAttribute(\"type\",type);\n\t\t// Make the child widgets\n\t\tthis.makeChildWidgets();\n\t\t// Determine whether to show the toolbar\n\t\tthis.editShowToolbar = this.wiki.getTiddlerText(ENABLE_TOOLBAR_TITLE,\"yes\");\n\t\tthis.editShowToolbar = (this.editShowToolbar === \"yes\") && !!(this.children && this.children.length > 0) && (!this.document.isTiddlyWikiFakeDom);\n\t};\n\n\t/*\n\tSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n\t*/\n\tEditTextWidget.prototype.refresh = function(changedTiddlers) {\n\t\tvar changedAttributes = this.computeAttributes();\n\t\t// Completely rerender if any of our attributes have changed\n\t\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes[\"default\"] || changedAttributes[\"class\"] || changedAttributes.placeholder || changedAttributes.size || changedAttributes.autoHeight || changedAttributes.minHeight || changedAttributes.focusPopup ||  changedAttributes.rows || changedAttributes.tabindex || changedTiddlers[HEIGHT_MODE_TITLE] || changedTiddlers[ENABLE_TOOLBAR_TITLE]) {\n\t\t\tthis.refreshSelf();\n\t\t\treturn true;\n\t\t} else if(changedTiddlers[this.editTitle]) {\n\t\t\tvar editInfo = this.getEditInfo();\n\t\t\tthis.updateEditor(editInfo.value,editInfo.type);\n\t\t}\n\t\tthis.engine.fixHeight();\n\t\tif(this.editShowToolbar) {\n\t\t\treturn this.refreshChildren(changedTiddlers);\n\t\t} else {\n\t\t\treturn false;\n\t\t}\n\t};\n\n\t/*\n\tUpdate the editor with new text. This method is separate from updateEditorDomNode()\n\tso that subclasses can override updateEditor() and still use updateEditorDomNode()\n\t*/\n\tEditTextWidget.prototype.updateEditor = function(text,type) {\n\t\tthis.updateEditorDomNode(text,type);\n\t};\n\n\t/*\n\tUpdate the editor dom node with new text\n\t*/\n\tEditTextWidget.prototype.updateEditorDomNode = function(text,type) {\n\t\tthis.engine.setText(text,type);\n\t};\n\n\t/*\n\tSave changes back to the tiddler store\n\t*/\n\tEditTextWidget.prototype.saveChanges = function(text) {\n\t\tvar editInfo = this.getEditInfo();\n\t\tif(text !== editInfo.value) {\n\t\t\teditInfo.update(text);\n\t\t}\n\t};\n\n\t/*\n\tCancel Popups\n\t*/\n\tEditTextWidget.prototype.cancelPopups = function() {\n\t\t$tw.popup.cancel(0,this.engine.domNode);\n\t};\n\n\t/*\n\tHandle a dom \"keydown\" event, which we'll bubble up to our container for the keyboard widgets benefit\n\t*/\n\tEditTextWidget.prototype.handleKeydownEvent = function(event) {\n\t\t// Check for a keyboard shortcut\n\t\tif(this.toolbarNode) {\n\t\t\tvar shortcutElements = this.toolbarNode.querySelectorAll(\"[data-tw-keyboard-shortcut]\");\n\t\t\tfor(var index=0; index<shortcutElements.length; index++) {\n\t\t\t\tvar el = shortcutElements[index],\n\t\t\t\t\tshortcutData = el.getAttribute(\"data-tw-keyboard-shortcut\"),\n\t\t\t\t\tkeyInfoArray = $tw.keyboardManager.parseKeyDescriptors(shortcutData,{\n\t\t\t\t\t\twiki: this.wiki\n\t\t\t\t\t});\n\t\t\t\tif($tw.keyboardManager.checkKeyDescriptors(event,keyInfoArray)) {\n\t\t\t\t\tvar clickEvent = this.document.createEvent(\"Events\");\n\t\t\t\t    clickEvent.initEvent(\"click\",true,false);\n\t\t\t\t    el.dispatchEvent(clickEvent);\n\t\t\t\t\tevent.preventDefault();\n\t\t\t\t\tevent.stopPropagation();\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\t// Propogate the event to the container\n\t\tif(this.propogateKeydownEvent(event)) {\n\t\t\t// Ignore the keydown if it was already handled\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t\treturn true;\n\t\t}\n\t\t// Otherwise, process the keydown normally\n\t\treturn false;\n\t};\n\n\t/*\n\tPropogate keydown events to our container for the keyboard widgets benefit\n\t*/\n\tEditTextWidget.prototype.propogateKeydownEvent = function(event) {\n\t\tvar newEvent = this.document.createEventObject ? this.document.createEventObject() : this.document.createEvent(\"Events\");\n\t\tif(newEvent.initEvent) {\n\t\t\tnewEvent.initEvent(\"keydown\", true, true);\n\t\t}\n\t\tnewEvent.keyCode = event.keyCode;\n\t\tnewEvent.which = event.which;\n\t\tnewEvent.metaKey = event.metaKey;\n\t\tnewEvent.ctrlKey = event.ctrlKey;\n\t\tnewEvent.altKey = event.altKey;\n\t\tnewEvent.shiftKey = event.shiftKey;\n\t\treturn !this.parentDomNode.dispatchEvent(newEvent);\n\t};\n\n\treturn EditTextWidget;\n\n}\n\nexports.editTextWidgetFactory = editTextWidgetFactory;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/core/modules/editor/operations/bitmap/clear.js": {
            "title": "$:/core/modules/editor/operations/bitmap/clear.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/bitmap/clear.js\ntype: application/javascript\nmodule-type: bitmapeditoroperation\n\nBitmap editor operation to clear the image\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"clear\"] = function(event) {\n\tvar ctx = this.canvasDomNode.getContext(\"2d\");\n\tctx.globalAlpha = 1;\n\tctx.fillStyle = event.paramObject.colour || \"white\";\n\tctx.fillRect(0,0,this.canvasDomNode.width,this.canvasDomNode.height);\n\t// Save changes\n\tthis.strokeEnd();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "bitmapeditoroperation"
        },
        "$:/core/modules/editor/operations/bitmap/resize.js": {
            "title": "$:/core/modules/editor/operations/bitmap/resize.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/bitmap/resize.js\ntype: application/javascript\nmodule-type: bitmapeditoroperation\n\nBitmap editor operation to resize the image\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"resize\"] = function(event) {\n\t// Get the new width\n\tvar newWidth = parseInt(event.paramObject.width || this.canvasDomNode.width,10),\n\t\tnewHeight = parseInt(event.paramObject.height || this.canvasDomNode.height,10);\n\t// Update if necessary\n\tif(newWidth > 0 && newHeight > 0 && !(newWidth === this.currCanvas.width && newHeight === this.currCanvas.height)) {\n\t\tthis.changeCanvasSize(newWidth,newHeight);\n\t}\n\t// Update the input controls\n\tthis.refreshToolbar();\n\t// Save the image into the tiddler\n\tthis.saveChanges();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "bitmapeditoroperation"
        },
        "$:/core/modules/editor/operations/bitmap/rotate-left.js": {
            "title": "$:/core/modules/editor/operations/bitmap/rotate-left.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/bitmap/rotate-left.js\ntype: application/javascript\nmodule-type: bitmapeditoroperation\n\nBitmap editor operation to rotate the image left by 90 degrees\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"rotate-left\"] = function(event) {\n\t// Rotate the canvas left by 90 degrees\n\tthis.rotateCanvasLeft();\n\t// Update the input controls\n\tthis.refreshToolbar();\n\t// Save the image into the tiddler\n\tthis.saveChanges();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "bitmapeditoroperation"
        },
        "$:/core/modules/editor/operations/text/excise.js": {
            "title": "$:/core/modules/editor/operations/text/excise.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/excise.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to excise the selection to a new tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"excise\"] = function(event,operation) {\n\tvar editTiddler = this.wiki.getTiddler(this.editTitle),\n\t\teditTiddlerTitle = this.editTitle;\n\tif(editTiddler && editTiddler.fields[\"draft.of\"]) {\n\t\teditTiddlerTitle = editTiddler.fields[\"draft.of\"];\n\t}\n\tvar excisionTitle = event.paramObject.title || this.wiki.generateNewTitle(\"New Excision\");\n\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\tthis.wiki.getCreationFields(),\n\t\tthis.wiki.getModificationFields(),\n\t\t{\n\t\t\ttitle: excisionTitle,\n\t\t\ttext: operation.selection,\n\t\t\ttags: event.paramObject.tagnew === \"yes\" ?  [editTiddlerTitle] : []\n\t\t}\n\t));\n\toperation.replacement = excisionTitle;\n\tswitch(event.paramObject.type || \"transclude\") {\n\t\tcase \"transclude\":\n\t\t\toperation.replacement = \"{{\" + operation.replacement+ \"}}\";\n\t\t\tbreak;\n\t\tcase \"link\":\n\t\t\toperation.replacement = \"[[\" + operation.replacement+ \"]]\";\n\t\t\tbreak;\n\t\tcase \"macro\":\n\t\t\toperation.replacement = \"<<\" + (event.paramObject.macro || \"translink\") + \" \\\"\\\"\\\"\" + operation.replacement + \"\\\"\\\"\\\">>\";\n\t\t\tbreak;\n\t}\n\toperation.cutStart = operation.selStart;\n\toperation.cutEnd = operation.selEnd;\n\toperation.newSelStart = operation.selStart;\n\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/make-link.js": {
            "title": "$:/core/modules/editor/operations/text/make-link.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/make-link.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to make a link\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"make-link\"] = function(event,operation) {\n\tif(operation.selection) {\n\t\toperation.replacement = \"[[\" + operation.selection + \"|\" + event.paramObject.text + \"]]\";\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t} else {\n\t\toperation.replacement = \"[[\" + event.paramObject.text + \"]]\";\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t}\n\toperation.newSelStart = operation.selStart + operation.replacement.length;\n\toperation.newSelEnd = operation.newSelStart;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/prefix-lines.js": {
            "title": "$:/core/modules/editor/operations/text/prefix-lines.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/prefix-lines.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to add a prefix to the selected lines\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"prefix-lines\"] = function(event,operation) {\n\t// Cut just past the preceding line break, or the start of the text\n\toperation.cutStart = $tw.utils.findPrecedingLineBreak(operation.text,operation.selStart);\n\t// Cut to just past the following line break, or to the end of the text\n\toperation.cutEnd = $tw.utils.findFollowingLineBreak(operation.text,operation.selEnd);\n\t// Compose the required prefix\n\tvar prefix = $tw.utils.repeat(event.paramObject.character,event.paramObject.count);\n\t// Process each line\n\tvar lines = operation.text.substring(operation.cutStart,operation.cutEnd).split(/\\r?\\n/mg);\n\t$tw.utils.each(lines,function(line,index) {\n\t\t// Remove and count any existing prefix characters\n\t\tvar count = 0;\n\t\twhile(line.charAt(0) === event.paramObject.character) {\n\t\t\tline = line.substring(1);\n\t\t\tcount++;\n\t\t}\n\t\t// Remove any whitespace\n\t\twhile(line.charAt(0) === \" \") {\n\t\t\tline = line.substring(1);\n\t\t}\n\t\t// We're done if we removed the exact required prefix, otherwise add it\n\t\tif(count !== event.paramObject.count) {\n\t\t\t// Apply the prefix\n\t\t\tline =  prefix + \" \" + line;\n\t\t}\n\t\t// Save the modified line\n\t\tlines[index] = line;\n\t});\n\t// Stitch the replacement text together and set the selection\n\toperation.replacement = lines.join(\"\\n\");\n\tif(lines.length === 1) {\n\t\toperation.newSelStart = operation.cutStart + operation.replacement.length;\n\t\toperation.newSelEnd = operation.newSelStart;\n\t} else {\n\t\toperation.newSelStart = operation.cutStart;\n\t\toperation.newSelEnd = operation.newSelStart + operation.replacement.length;\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/replace-all.js": {
            "title": "$:/core/modules/editor/operations/text/replace-all.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/replace-all.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to replace the entire text\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"replace-all\"] = function(event,operation) {\n\toperation.cutStart = 0;\n\toperation.cutEnd = operation.text.length;\n\toperation.replacement = event.paramObject.text;\n\toperation.newSelStart = 0;\n\toperation.newSelEnd = operation.replacement.length;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/replace-selection.js": {
            "title": "$:/core/modules/editor/operations/text/replace-selection.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/replace-selection.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to replace the selection\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"replace-selection\"] = function(event,operation) {\n\toperation.replacement = event.paramObject.text;\n\toperation.cutStart = operation.selStart;\n\toperation.cutEnd = operation.selEnd;\n\toperation.newSelStart = operation.selStart;\n\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/save-selection.js": {
            "title": "$:/core/modules/editor/operations/text/save-selection.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/save-selection.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to save the current selection in a specified tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"save-selection\"] = function(event,operation) {\n\tvar tiddler = event.paramObject.tiddler,\n\t\tfield = event.paramObject.field || \"text\";\n\tif(tiddler && field) {\n\t\tthis.wiki.setText(tiddler,field,null,operation.text.substring(operation.selStart,operation.selEnd));\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/wrap-lines.js": {
            "title": "$:/core/modules/editor/operations/text/wrap-lines.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/wrap-lines.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to wrap the selected lines with a prefix and suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"wrap-lines\"] = function(event,operation) {\n\t// Cut just past the preceding line break, or the start of the text\n\toperation.cutStart = $tw.utils.findPrecedingLineBreak(operation.text,operation.selStart);\n\t// Cut to just past the following line break, or to the end of the text\n\toperation.cutEnd = $tw.utils.findFollowingLineBreak(operation.text,operation.selEnd);\n\t// Add the prefix and suffix\n\toperation.replacement = event.paramObject.prefix + \"\\n\" +\n\t\t\t\toperation.text.substring(operation.cutStart,operation.cutEnd) + \"\\n\" +\n\t\t\t\tevent.paramObject.suffix + \"\\n\";\n\toperation.newSelStart = operation.cutStart + event.paramObject.prefix.length + 1;\n\toperation.newSelEnd = operation.newSelStart + (operation.cutEnd - operation.cutStart);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/wrap-selection.js": {
            "title": "$:/core/modules/editor/operations/text/wrap-selection.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/wrap-selection.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to wrap the selection with the specified prefix and suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"wrap-selection\"] = function(event,operation) {\n\tif(operation.selStart === operation.selEnd) {\n\t\t// No selection; check if we're within the prefix/suffix\n\t\tif(operation.text.substring(operation.selStart - event.paramObject.prefix.length,operation.selStart + event.paramObject.suffix.length) === event.paramObject.prefix + event.paramObject.suffix) {\n\t\t\t// Remove the prefix and suffix\n\t\t\toperation.cutStart = operation.selStart - event.paramObject.prefix.length;\n\t\t\toperation.cutEnd = operation.selEnd + event.paramObject.suffix.length;\n\t\t\toperation.replacement = \"\";\n\t\t\toperation.newSelStart = operation.cutStart;\n\t\t\toperation.newSelEnd = operation.newSelStart;\n\t\t} else {\n\t\t\t// Wrap the cursor instead\n\t\t\toperation.cutStart = operation.selStart;\n\t\t\toperation.cutEnd = operation.selEnd;\n\t\t\toperation.replacement = event.paramObject.prefix + event.paramObject.suffix;\n\t\t\toperation.newSelStart = operation.selStart + event.paramObject.prefix.length;\n\t\t\toperation.newSelEnd = operation.newSelStart;\n\t\t}\n\t} else if(operation.text.substring(operation.selStart,operation.selStart + event.paramObject.prefix.length) === event.paramObject.prefix && operation.text.substring(operation.selEnd - event.paramObject.suffix.length,operation.selEnd) === event.paramObject.suffix) {\n\t\t// Prefix and suffix are already present, so remove them\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t\toperation.replacement = operation.selection.substring(event.paramObject.prefix.length,operation.selection.length - event.paramObject.suffix.length);\n\t\toperation.newSelStart = operation.selStart;\n\t\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n\t} else {\n\t\t// Add the prefix and suffix\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t\toperation.replacement = event.paramObject.prefix + operation.selection + event.paramObject.suffix;\n\t\toperation.newSelStart = operation.selStart;\n\t\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/filters/addprefix.js": {
            "title": "$:/core/modules/filters/addprefix.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/addprefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for adding a prefix to each title in the list. This is\nespecially useful in contexts where only a filter expression is allowed\nand macro substitution isn't available.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.addprefix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(operator.operand + title);\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/addsuffix.js": {
            "title": "$:/core/modules/filters/addsuffix.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/addsuffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for adding a suffix to each title in the list. This is\nespecially useful in contexts where only a filter expression is allowed\nand macro substitution isn't available.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.addsuffix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title + operator.operand);\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/after.js": {
            "title": "$:/core/modules/filters/after.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/after.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler from the current list that is after the tiddler named in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.after = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar index = results.indexOf(operator.operand);\n\tif(index === -1 || index > (results.length - 2)) {\n\t\treturn [];\n\t} else {\n\t\treturn [results[index + 1]];\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/all/current.js": {
            "title": "$:/core/modules/filters/all/current.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/all/current.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[current]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.current = function(source,prefix,options) {\n\tvar currTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\");\n\tif(currTiddlerTitle) {\n\t\treturn [currTiddlerTitle];\n\t} else {\n\t\treturn [];\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all/missing.js": {
            "title": "$:/core/modules/filters/all/missing.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/all/missing.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[missing]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.missing = function(source,prefix,options) {\n\treturn options.wiki.getMissingTitles();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all/orphans.js": {
            "title": "$:/core/modules/filters/all/orphans.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/all/orphans.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[orphans]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.orphans = function(source,prefix,options) {\n\treturn options.wiki.getOrphanTitles();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all/shadows.js": {
            "title": "$:/core/modules/filters/all/shadows.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/all/shadows.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[shadows]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadows = function(source,prefix,options) {\n\treturn options.wiki.allShadowTitles();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all/tags.js": {
            "title": "$:/core/modules/filters/all/tags.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/all/tags.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[tags]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tags = function(source,prefix,options) {\n\treturn Object.keys(options.wiki.getTagMap());\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all/tiddlers.js": {
            "title": "$:/core/modules/filters/all/tiddlers.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/all/tiddlers.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[tiddlers]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tiddlers = function(source,prefix,options) {\n\treturn options.wiki.allTitles();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all.js": {
            "title": "$:/core/modules/filters/all.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/all.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for selecting tiddlers\n\n[all[shadows+tiddlers]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar allFilterOperators;\n\nfunction getAllFilterOperators() {\n\tif(!allFilterOperators) {\n\t\tallFilterOperators = {};\n\t\t$tw.modules.applyMethods(\"allfilteroperator\",allFilterOperators);\n\t}\n\treturn allFilterOperators;\n}\n\n/*\nExport our filter function\n*/\nexports.all = function(source,operator,options) {\n\t// Get our suboperators\n\tvar allFilterOperators = getAllFilterOperators();\n\t// Cycle through the suboperators accumulating their results\n\tvar results = [],\n\t\tsubops = operator.operand.split(\"+\");\n\t// Check for common optimisations\n\tif(subops.length === 1 && subops[0] === \"\") {\n\t\treturn source;\n\t} else if(subops.length === 1 && subops[0] === \"tiddlers\") {\n\t\treturn options.wiki.each;\n\t} else if(subops.length === 1 && subops[0] === \"shadows\") {\n\t\treturn options.wiki.eachShadow;\n\t} else if(subops.length === 2 && subops[0] === \"tiddlers\" && subops[1] === \"shadows\") {\n\t\treturn options.wiki.eachTiddlerPlusShadows;\n\t} else if(subops.length === 2 && subops[0] === \"shadows\" && subops[1] === \"tiddlers\") {\n\t\treturn options.wiki.eachShadowPlusTiddlers;\n\t}\n\t// Do it the hard way\n\tfor(var t=0; t<subops.length; t++) {\n\t\tvar subop = allFilterOperators[subops[t]];\n\t\tif(subop) {\n\t\t\t$tw.utils.pushTop(results,subop(source,operator.prefix,options));\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/backlinks.js": {
            "title": "$:/core/modules/filters/backlinks.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/backlinks.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning all the backlinks from a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.backlinks = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlerBacklinks(title));\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/before.js": {
            "title": "$:/core/modules/filters/before.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/before.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler from the current list that is before the tiddler named in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.before = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar index = results.indexOf(operator.operand);\n\tif(index <= 0) {\n\t\treturn [];\n\t} else {\n\t\treturn [results[index - 1]];\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/commands.js": {
            "title": "$:/core/modules/filters/commands.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/commands.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the commands available in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.commands = function(source,operator,options) {\n\tvar results = [];\n\t$tw.utils.each($tw.commands,function(commandInfo,name) {\n\t\tresults.push(name);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/contains.js": {
            "title": "$:/core/modules/filters/contains.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/contains.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for finding values in array fields\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.contains = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldname = (operator.suffix || \"list\").toLowerCase();\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\tvar list = tiddler.getFieldList(fieldname);\n\t\t\t\tif(list.indexOf(operator.operand) === -1) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\tvar list = tiddler.getFieldList(fieldname);\n\t\t\t\tif(list.indexOf(operator.operand) !== -1) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/count.js": {
            "title": "$:/core/modules/filters/count.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/count.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the number of entries in the current list.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.count = function(source,operator,options) {\n\tvar count = 0;\n\tsource(function(tiddler,title) {\n\t\tcount++;\n\t});\n\treturn [count + \"\"];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/days.js": {
            "title": "$:/core/modules/filters/days.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/days.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects tiddlers with a specified date field within a specified date interval.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.days = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldName = operator.suffix || \"modified\",\n\t\tdayInterval = (parseInt(operator.operand,10)||0),\n\t\tdayIntervalSign = $tw.utils.sign(dayInterval),\n\t\ttargetTimeStamp = (new Date()).setHours(0,0,0,0) + 1000*60*60*24*dayInterval,\n\t\tisWithinDays = function(dateField) {\n\t\t\tvar sign = $tw.utils.sign(targetTimeStamp - (new Date(dateField)).setHours(0,0,0,0));\n\t\t\treturn sign === 0 || sign === dayIntervalSign;\n\t\t};\n\n\tif(operator.prefix === \"!\") {\n\t\ttargetTimeStamp = targetTimeStamp - 1000*60*60*24*dayIntervalSign;\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\t\tif(!isWithinDays($tw.utils.parseDate(tiddler.fields[fieldName]))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\t\tif(isWithinDays($tw.utils.parseDate(tiddler.fields[fieldName]))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/each.js": {
            "title": "$:/core/modules/filters/each.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/each.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects one tiddler for each unique value of the specified field.\nWith suffix \"list\", selects all tiddlers that are values in a specified list field.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.each = function(source,operator,options) {\n\tvar results =[] ,\n\tvalue,values = {},\n\tfield = operator.operand || \"title\";\n\tif(operator.suffix === \"value\" && field === \"title\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!$tw.utils.hop(values,title)) {\n\t\t\t\tvalues[title] = true;\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else if(operator.suffix !== \"list-item\") {\n\t\tif(field === \"title\") {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && !$tw.utils.hop(values,title)) {\n\t\t\t\t\tvalues[title] = true;\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvalue = tiddler.getFieldString(field);\n\t\t\t\t\tif(!$tw.utils.hop(values,value)) {\n\t\t\t\t\t\tvalues[value] = true;\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\t$tw.utils.each(\n\t\t\t\t\toptions.wiki.getTiddlerList(title,field),\n\t\t\t\t\tfunction(value) {\n\t\t\t\t\t\tif(!$tw.utils.hop(values,value)) {\n\t\t\t\t\t\t\tvalues[value] = true;\n\t\t\t\t\t\t\tresults.push(value);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/eachday.js": {
            "title": "$:/core/modules/filters/eachday.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/eachday.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects one tiddler for each unique day covered by the specified date field\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.eachday = function(source,operator,options) {\n\tvar results = [],\n\t\tvalues = [],\n\t\tfieldName = operator.operand || \"modified\";\n\t// Function to convert a date/time to a date integer\n\tvar toDate = function(value) {\n\t\tvalue = (new Date(value)).setHours(0,0,0,0);\n\t\treturn value+0;\n\t};\n\tsource(function(tiddler,title) {\n\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\tvar value = toDate($tw.utils.parseDate(tiddler.fields[fieldName]));\n\t\t\tif(values.indexOf(value) === -1) {\n\t\t\t\tvalues.push(value);\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/editiondescription.js": {
            "title": "$:/core/modules/filters/editiondescription.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/editiondescription.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the descriptions of the specified edition names\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.editiondescription = function(source,operator,options) {\n\tvar results = [],\n\t\teditionInfo = $tw.utils.getEditionInfo();\n\tif(editionInfo) {\n\t\tsource(function(tiddler,title) {\n\t\t\tif($tw.utils.hop(editionInfo,title)) {\n\t\t\t\tresults.push(editionInfo[title].description || \"\");\t\t\t\t\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/editions.js": {
            "title": "$:/core/modules/filters/editions.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/editions.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the available editions in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.editions = function(source,operator,options) {\n\tvar results = [],\n\t\teditionInfo = $tw.utils.getEditionInfo();\n\tif(editionInfo) {\n\t\t$tw.utils.each(editionInfo,function(info,name) {\n\t\t\tresults.push(name);\n\t\t});\n\t}\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/else.js": {
            "title": "$:/core/modules/filters/else.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/else.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing an empty input list with a constant, passing a non-empty input list straight through\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.else = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tif(results.length === 0) {\n\t\treturn [operator.operand];\n\t} else {\n\t\treturn results;\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/decodeuricomponent.js": {
            "title": "$:/core/modules/filters/decodeuricomponent.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/decodeuricomponent.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for applying decodeURIComponent() to each item.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter functions\n*/\n\nexports.decodeuricomponent = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar value = title;\n\t\ttry {\n\t\t\tvalue = decodeURIComponent(title);\n\t\t} catch(e) {\n\t\t}\n\t\tresults.push(value);\n\t});\n\treturn results;\n};\n\nexports.encodeuricomponent = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(encodeURIComponent(title));\n\t});\n\treturn results;\n};\n\nexports.decodeuri = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar value = title;\n\t\ttry {\n\t\t\tvalue = decodeURI(title);\n\t\t} catch(e) {\n\t\t}\n\t\tresults.push(value);\n\t});\n\treturn results;\n};\n\nexports.encodeuri = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(encodeURI(title));\n\t});\n\treturn results;\n};\n\nexports.decodehtml = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.htmlDecode(title));\n\t});\n\treturn results;\n};\n\nexports.encodehtml = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.htmlEncode(title));\n\t});\n\treturn results;\n};\n\nexports.stringify = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.stringify(title));\n\t});\n\treturn results;\n};\n\nexports.jsonstringify = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.jsonStringify(title));\n\t});\n\treturn results;\n};\n\nexports.escaperegexp = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.escapeRegExp(title));\n\t});\n\treturn results;\n};\n\nexports.escapecss = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t// escape any character with a special meaning in CSS using CSS.escape()\n\t\tresults.push(CSS.escape(title));\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/enlist.js": {
            "title": "$:/core/modules/filters/enlist.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/enlist.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning its operand parsed as a list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.enlist = function(source,operator,options) {\n\tvar allowDuplicates = false;\n\tswitch(operator.suffix) {\n\t\tcase \"raw\":\n\t\t\tallowDuplicates = true;\n\t\t\tbreak;\n\t\tcase \"dedupe\":\n\t\t\tallowDuplicates = false;\n\t\t\tbreak;\n\t}\n\tvar list = $tw.utils.parseStringArray(operator.operand,allowDuplicates);\n\tif(operator.prefix === \"!\") {\n\t\tvar results = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t\treturn results;\n\t} else {\n\t\treturn list;\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/field.js": {
            "title": "$:/core/modules/filters/field.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/field.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for comparing fields for equality\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.field = function(source,operator,options) {\n\tvar results = [],indexedResults,\n\t\tfieldname = (operator.suffix || operator.operator || \"title\").toLowerCase();\n\tif(operator.prefix === \"!\") {\n\t\tif(operator.regexp) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && !operator.regexp.exec(text)) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && text !== operator.operand) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t} else {\n\t\tif(operator.regexp) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && !!operator.regexp.exec(text)) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tif(source.byField && operator.operand) {\n\t\t\t\tindexedResults = source.byField(fieldname,operator.operand);\n\t\t\t\tif(indexedResults) {\n\t\t\t\t\treturn indexedResults\n\t\t\t\t}\n\t\t\t}\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && text === operator.operand) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/fields.js": {
            "title": "$:/core/modules/filters/fields.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/fields.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the fields on the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.fields = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tfor(var fieldName in tiddler.fields) {\n\t\t\t\t$tw.utils.pushTop(results,fieldName);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/get.js": {
            "title": "$:/core/modules/filters/get.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/get.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing tiddler titles by the value of the field specified in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.get = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tvar value = tiddler.getFieldString(operator.operand);\n\t\t\tif(value) {\n\t\t\t\tresults.push(value);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/getindex.js": {
            "title": "$:/core/modules/filters/getindex.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/getindex.js\ntype: application/javascript\nmodule-type: filteroperator\n\nreturns the value at a given index of datatiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.getindex = function(source,operator,options) {\n\tvar data,title,results = [];\n\tif(operator.operand){\n\t\tsource(function(tiddler,title) {\n\t\t\ttitle = tiddler ? tiddler.fields.title : title;\n\t\t\tdata = options.wiki.extractTiddlerDataItem(tiddler,operator.operand);\n\t\t\tif(data) {\n\t\t\t\tresults.push(data);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/getvariable.js": {
            "title": "$:/core/modules/filters/getvariable.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/getvariable.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing input values by the value of the variable with the same name, or blank if the variable is missing\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.getvariable = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(options.widget.getVariable(title) || \"\");\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/has.js": {
            "title": "$:/core/modules/filters/has.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/has.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a tiddler has the specified field\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.has = function(source,operator,options) {\n\tvar results = [],\n\t\tinvert = operator.prefix === \"!\";\n\n\tif(operator.suffix === \"field\") {\n\t\tif(invert) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(!tiddler || (tiddler && (!$tw.utils.hop(tiddler.fields,operator.operand)))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && $tw.utils.hop(tiddler.fields,operator.operand)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t} else {\n\t\tif(invert) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(!tiddler || !$tw.utils.hop(tiddler.fields,operator.operand) || (tiddler.fields[operator.operand] === \"\")) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && $tw.utils.hop(tiddler.fields,operator.operand) && !(tiddler.fields[operator.operand] === \"\" || tiddler.fields[operator.operand].length === 0)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\t\t\t\t\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/haschanged.js": {
            "title": "$:/core/modules/filters/haschanged.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/haschanged.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returns tiddlers from the list that have a non-zero changecount.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.haschanged = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.getChangeCount(title) === 0) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.getChangeCount(title) > 0) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/indexes.js": {
            "title": "$:/core/modules/filters/indexes.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/indexes.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the indexes of a data tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.indexes = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar data = options.wiki.getTiddlerDataCached(title);\n\t\tif(data) {\n\t\t\t$tw.utils.pushTop(results,Object.keys(data));\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/insertbefore.js": {
            "title": "$:/core/modules/filters/insertbefore.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/insertbefore.js\ntype: application/javascript\nmodule-type: filteroperator\n\nInsert an item before another item in a list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nOrder a list\n*/\nexports.insertbefore = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar target = options.widget && options.widget.getVariable(operator.suffix || \"currentTiddler\");\n\tif(target !== operator.operand) {\n\t\t// Remove the entry from the list if it is present\n\t\tvar pos = results.indexOf(operator.operand);\n\t\tif(pos !== -1) {\n\t\t\tresults.splice(pos,1);\n\t\t}\n\t\t// Insert the entry before the target marker\n\t\tpos = results.indexOf(target);\n\t\tif(pos !== -1) {\n\t\t\tresults.splice(pos,0,operator.operand);\n\t\t} else {\n\t\t\tresults.push(operator.operand);\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/is/blank.js": {
            "title": "$:/core/modules/filters/is/blank.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/blank.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[blank]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.blank = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!title) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/current.js": {
            "title": "$:/core/modules/filters/is/current.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/current.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[current]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.current = function(source,prefix,options) {\n\tvar results = [],\n\t\tcurrTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\");\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title !== currTiddlerTitle) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title === currTiddlerTitle) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/image.js": {
            "title": "$:/core/modules/filters/is/image.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/image.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[image]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.image = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isImageTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isImageTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/missing.js": {
            "title": "$:/core/modules/filters/is/missing.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/missing.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[missing]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.missing = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/orphan.js": {
            "title": "$:/core/modules/filters/is/orphan.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/orphan.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[orphan]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.orphan = function(source,prefix,options) {\n\tvar results = [],\n\t\torphanTitles = options.wiki.getOrphanTitles();\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(orphanTitles.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(orphanTitles.indexOf(title) !== -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/shadow.js": {
            "title": "$:/core/modules/filters/is/shadow.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/shadow.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[shadow]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadow = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isShadowTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isShadowTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/system.js": {
            "title": "$:/core/modules/filters/is/system.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/system.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[system]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.system = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isSystemTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isSystemTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/tag.js": {
            "title": "$:/core/modules/filters/is/tag.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/tag.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[tag]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tag = function(source,prefix,options) {\n\tvar results = [],\n\t\ttagMap = options.wiki.getTagMap();\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!$tw.utils.hop(tagMap,title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif($tw.utils.hop(tagMap,title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/tiddler.js": {
            "title": "$:/core/modules/filters/is/tiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/tiddler.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[tiddler]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tiddler = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/variable.js": {
            "title": "$:/core/modules/filters/is/variable.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/variable.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[variable]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.variable = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!(title in options.widget.variables)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title in options.widget.variables) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is.js": {
            "title": "$:/core/modules/filters/is.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking tiddler properties\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar isFilterOperators;\n\nfunction getIsFilterOperators() {\n\tif(!isFilterOperators) {\n\t\tisFilterOperators = {};\n\t\t$tw.modules.applyMethods(\"isfilteroperator\",isFilterOperators);\n\t}\n\treturn isFilterOperators;\n}\n\n/*\nExport our filter function\n*/\nexports.is = function(source,operator,options) {\n\t// Dispatch to the correct isfilteroperator\n\tvar isFilterOperators = getIsFilterOperators();\n\tif(operator.operand) {\n\t\tvar isFilterOperator = isFilterOperators[operator.operand];\n\t\tif(isFilterOperator) {\n\t\t\treturn isFilterOperator(source,operator.prefix,options);\n\t\t} else {\n\t\t\treturn [$tw.language.getString(\"Error/IsFilterOperator\")];\n\t\t}\n\t} else {\n\t\t// Return all tiddlers if the operand is missing\n\t\tvar results = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\n\t\treturn results;\n\t}\n};\n\n})();",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/limit.js": {
            "title": "$:/core/modules/filters/limit.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/limit.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for chopping the results to a specified maximum number of entries\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.limit = function(source,operator,options) {\n\tvar results = [];\n\t// Convert to an array\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\t// Slice the array if necessary\n\tvar limit = Math.min(results.length,parseInt(operator.operand,10));\n\tif(operator.prefix === \"!\") {\n\t\tresults = results.slice(-limit);\n\t} else {\n\t\tresults = results.slice(0,limit);\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/links.js": {
            "title": "$:/core/modules/filters/links.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/links.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning all the links from a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.links = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlerLinks(title));\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/list.js": {
            "title": "$:/core/modules/filters/list.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/list.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddlers whose title is listed in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.list = function(source,operator,options) {\n\tvar results = [],\n\t\ttr = $tw.utils.parseTextReference(operator.operand),\n\t\tcurrTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\"),\n\t\tlist = options.wiki.getTiddlerList(tr.title || currTiddlerTitle,tr.field,tr.index);\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tresults = list;\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/listed.js": {
            "title": "$:/core/modules/filters/listed.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/listed.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all tiddlers that have the selected tiddlers in a list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.listed = function(source,operator,options) {\n\tvar field = operator.operand || \"list\",\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.findListingsOfTiddler(title,field));\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/listops.js": {
            "title": "$:/core/modules/filters/listops.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/listops.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operators for manipulating the current selection list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nOrder a list\n*/\nexports.order = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.operand.toLowerCase() === \"reverse\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.unshift(title);\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\n\t}\n\treturn results;\n};\n\n/*\nReverse list\n*/\nexports.reverse = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.unshift(title);\n\t});\n\treturn results;\n};\n\n/*\nFirst entry/entries in list\n*/\nexports.first = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(0,count);\n};\n\n/*\nLast entry/entries in list\n*/\nexports.last = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(-count);\n};\n\n/*\nAll but the first entry/entries of the list\n*/\nexports.rest = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(count);\n};\nexports.butfirst = exports.rest;\nexports.bf = exports.rest;\n\n/*\nAll but the last entry/entries of the list\n*/\nexports.butlast = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(0,-count);\n};\nexports.bl = exports.butlast;\n\n/*\nThe nth member of the list\n*/\nexports.nth = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(count - 1,count);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/lookup.js": {
            "title": "$:/core/modules/filters/lookup.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/lookup.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that looks up values via a title prefix\n\n[lookup:<field>[<prefix>]]\n\nPrepends the prefix to the selected items and returns the specified field value\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.lookup = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(options.wiki.getTiddlerText(operator.operand + title) || options.wiki.getTiddlerText(operator.operand + operator.suffix));\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/match.js": {
            "title": "$:/core/modules/filters/match.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/match.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a title matches a string\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.match = function(source,operator,options) {\n\tvar results = [],\n\t\tsuffixes = (operator.suffixes || [])[0] || [];\n\tif(suffixes.indexOf(\"caseinsensitive\") !== -1) {\n\t\tif(operator.prefix === \"!\") {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title.toLowerCase() !== (operator.operand || \"\").toLowerCase()) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title.toLowerCase() === (operator.operand || \"\").toLowerCase()) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t} else {\n\t\tif(operator.prefix === \"!\") {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title !== operator.operand) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title === operator.operand) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/math.js": {
            "title": "$:/core/modules/filters/math.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/math.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operators for math. Unary/binary operators work on each item in turn, and return a new item list.\n\nSum/product/maxall/minall operate on the entire list, returning a single item.\n\nNote that strings are converted to numbers automatically. Trailing non-digits are ignored.\n\n* \"\" converts to 0\n* \"12kk\" converts to 12\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.negate = makeNumericBinaryOperator(\n\tfunction(a) {return -a}\n);\n\nexports.abs = makeNumericBinaryOperator(\n\tfunction(a) {return Math.abs(a)}\n);\n\nexports.ceil = makeNumericBinaryOperator(\n\tfunction(a) {return Math.ceil(a)}\n);\n\nexports.floor = makeNumericBinaryOperator(\n\tfunction(a) {return Math.floor(a)}\n);\n\nexports.round = makeNumericBinaryOperator(\n\tfunction(a) {return Math.round(a)}\n);\n\nexports.trunc = makeNumericBinaryOperator(\n\tfunction(a) {return Math.trunc(a)}\n);\n\nexports.untrunc = makeNumericBinaryOperator(\n\tfunction(a) {return Math.ceil(Math.abs(a)) * Math.sign(a)}\n);\n\nexports.sign = makeNumericBinaryOperator(\n\tfunction(a) {return Math.sign(a)}\n);\n\nexports.add = makeNumericBinaryOperator(\n\tfunction(a,b) {return a + b;}\n);\n\nexports.subtract = makeNumericBinaryOperator(\n\tfunction(a,b) {return a - b;}\n);\n\nexports.multiply = makeNumericBinaryOperator(\n\tfunction(a,b) {return a * b;}\n);\n\nexports.divide = makeNumericBinaryOperator(\n\tfunction(a,b) {return a / b;}\n);\n\nexports.remainder = makeNumericBinaryOperator(\n\tfunction(a,b) {return a % b;}\n);\n\nexports.max = makeNumericBinaryOperator(\n\tfunction(a,b) {return Math.max(a,b);}\n);\n\nexports.min = makeNumericBinaryOperator(\n\tfunction(a,b) {return Math.min(a,b);}\n);\n\nexports.fixed = makeNumericBinaryOperator(\n\tfunction(a,b) {return Number.prototype.toFixed.call(a,Math.min(Math.max(b,0),100));}\n);\n\nexports.precision = makeNumericBinaryOperator(\n\tfunction(a,b) {return Number.prototype.toPrecision.call(a,Math.min(Math.max(b,1),100));}\n);\n\nexports.exponential = makeNumericBinaryOperator(\n\tfunction(a,b) {return Number.prototype.toExponential.call(a,Math.min(Math.max(b,0),100));}\n);\n\nexports.sum = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return accumulator + value},\n\t0 // Initial value\n);\n\nexports.product = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return accumulator * value},\n\t1 // Initial value\n);\n\nexports.maxall = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return Math.max(accumulator,value)},\n\t-Infinity // Initial value\n);\n\nexports.minall = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return Math.min(accumulator,value)},\n\tInfinity // Initial value\n);\n\nfunction makeNumericBinaryOperator(fnCalc) {\n\treturn function(source,operator,options) {\n\t\tvar result = [],\n\t\t\tnumOperand = parseNumber(operator.operand);\n\t\tsource(function(tiddler,title) {\n\t\t\tresult.push(stringifyNumber(fnCalc(parseNumber(title),numOperand)));\n\t\t});\n\t\treturn result;\n\t};\n}\n\nfunction makeNumericReducingOperator(fnCalc,initialValue) {\n\tinitialValue = initialValue || 0;\n\treturn function(source,operator,options) {\n\t\tvar result = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tresult.push(title);\n\t\t});\n\t\treturn [stringifyNumber(result.reduce(function(accumulator,currentValue) {\n\t\t\treturn fnCalc(accumulator,parseNumber(currentValue));\n\t\t},initialValue))];\n\t};\n}\n\nfunction parseNumber(str) {\n\treturn parseFloat(str) || 0;\n}\n\nfunction stringifyNumber(num) {\n\treturn num + \"\";\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/minlength.js": {
            "title": "$:/core/modules/filters/minlength.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/minlength.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for filtering out titles that don't meet the minimum length in the operand\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.minlength = function(source,operator,options) {\n\tvar results = [],\n\t\tminLength = parseInt(operator.operand || \"\",10) || 0;\n\tsource(function(tiddler,title) {\n\t\tif(title.length >= minLength) {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/modules.js": {
            "title": "$:/core/modules/filters/modules.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/modules.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the titles of the modules of a given type in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.modules = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.each($tw.modules.types[title],function(moduleInfo,moduleName) {\n\t\t\tresults.push(moduleName);\n\t\t});\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/moduletypes.js": {
            "title": "$:/core/modules/filters/moduletypes.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/moduletypes.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the module types in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.moduletypes = function(source,operator,options) {\n\tvar results = [];\n\t$tw.utils.each($tw.modules.types,function(moduleInfo,type) {\n\t\tresults.push(type);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/next.js": {
            "title": "$:/core/modules/filters/next.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/next.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler whose title occurs next in the list supplied in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.next = function(source,operator,options) {\n\tvar results = [],\n\t\tlist = options.wiki.getTiddlerList(operator.operand);\n\tsource(function(tiddler,title) {\n\t\tvar match = list.indexOf(title);\n\t\t// increment match and then test if result is in range\n\t\tmatch++;\n\t\tif(match > 0 && match < list.length) {\n\t\t\tresults.push(list[match]);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/plugintiddlers.js": {
            "title": "$:/core/modules/filters/plugintiddlers.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/plugintiddlers.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the titles of the shadow tiddlers within a plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.plugintiddlers = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar pluginInfo = options.wiki.getPluginInfo(title) || options.wiki.getTiddlerDataCached(title,{tiddlers:[]});\n\t\tif(pluginInfo && pluginInfo.tiddlers) {\n\t\t\t$tw.utils.each(pluginInfo.tiddlers,function(fields,title) {\n\t\t\t\tresults.push(title);\n\t\t\t});\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/prefix.js": {
            "title": "$:/core/modules/filters/prefix.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/prefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a title starts with a prefix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.prefix = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(0,operator.operand.length) !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(0,operator.operand.length) === operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/previous.js": {
            "title": "$:/core/modules/filters/previous.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/previous.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler whose title occurs immediately prior in the list supplied in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.previous = function(source,operator,options) {\n\tvar results = [],\n\t\tlist = options.wiki.getTiddlerList(operator.operand);\n\tsource(function(tiddler,title) {\n\t\tvar match = list.indexOf(title);\n\t\t// increment match and then test if result is in range\n\t\tmatch--;\n\t\tif(match >= 0) {\n\t\t\tresults.push(list[match]);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/range.js": {
            "title": "$:/core/modules/filters/range.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/range.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for generating a numeric range.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.range = function(source,operator,options) {\n\tvar results = [];\n\t// Split the operand into numbers delimited by these symbols\n\tvar parts = operator.operand.split(/[,:;]/g),\n\t\tbeg, end, inc, i, fixed = 0;\n\tfor (i=0; i<parts.length; i++) {\n\t\t// Validate real number\n\t\tif(!/^\\s*[+-]?((\\d+(\\.\\d*)?)|(\\.\\d+))\\s*$/.test(parts[i])) {\n\t\t\treturn [\"range: bad number \\\"\" + parts[i] + \"\\\"\"];\n\t\t}\n\t\t// Count digits; the most precise number determines decimal places in output.\n\t\tvar frac = /\\.\\d+/.exec(parts[i]);\n\t\tif(frac) {\n\t\t\tfixed = Math.max(fixed,frac[0].length-1);\n\t\t}\n\t\tparts[i] = parseFloat(parts[i]);\n\t}\n\tswitch(parts.length) {\n\t\tcase 1:\n\t\t\tend = parts[0];\n\t\t\tif (end >= 1) {\n\t\t\t\tbeg = 1;\n\t\t\t}\n\t\t\telse if (end <= -1) {\n\t\t\t\tbeg = -1;\n\t\t\t}\n\t\t\telse {\n\t\t\t\treturn [];\n\t\t\t}\n\t\t\tinc = 1;\n\t\t\tbreak;\n\t\tcase 2:\n\t\t\tbeg = parts[0];\n\t\t\tend = parts[1];\n\t\t\tinc = 1;\n\t\t\tbreak;\n\t\tcase 3:\n\t\t\tbeg = parts[0];\n\t\t\tend = parts[1];\n\t\t\tinc = Math.abs(parts[2]);\n\t\t\tbreak;\n\t}\n\tif(inc === 0) {\n\t\treturn [\"range: increment 0 causes infinite loop\"];\n\t}\n\t// May need to count backwards\n\tvar direction = ((end < beg) ? -1 : 1);\n\tinc *= direction;\n\t// Estimate number of resulting elements\n\tif((end - beg) / inc > 10000) {\n\t\treturn [\"range: too many steps (over 10K)\"];\n\t}\n\t// Avoid rounding error on last step\n\tend += direction * 0.5 * Math.pow(0.1,fixed);\n\tvar safety = 10010;\n\t// Enumerate the range\n\tif (end<beg) {\n\t\tfor(i=beg; i>end; i+=inc) {\n\t\t\tresults.push(i.toFixed(fixed));\n\t\t\tif(--safety<0) {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t} else {\n\t\tfor(i=beg; i<end; i+=inc) {\n\t\t\tresults.push(i.toFixed(fixed));\n\t\t\tif(--safety<0) {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t}\n\tif(safety<0) {\n\t\treturn [\"range: unexpectedly large output\"];\n\t}\n\t// Reverse?\n\tif(operator.prefix === \"!\") {\n\t\tresults.reverse();\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/regexp.js": {
            "title": "$:/core/modules/filters/regexp.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/regexp.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for regexp matching\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.regexp = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldname = (operator.suffix || \"title\").toLowerCase(),\n\t\tregexpString, regexp, flags = \"\", match,\n\t\tgetFieldString = function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\treturn tiddler.getFieldString(fieldname);\n\t\t\t} else if(fieldname === \"title\") {\n\t\t\t\treturn title;\n\t\t\t} else {\n\t\t\t\treturn null;\n\t\t\t}\n\t\t};\n\t// Process flags and construct regexp\n\tregexpString = operator.operand;\n\tmatch = /^\\(\\?([gim]+)\\)/.exec(regexpString);\n\tif(match) {\n\t\tflags = match[1];\n\t\tregexpString = regexpString.substr(match[0].length);\n\t} else {\n\t\tmatch = /\\(\\?([gim]+)\\)$/.exec(regexpString);\n\t\tif(match) {\n\t\t\tflags = match[1];\n\t\t\tregexpString = regexpString.substr(0,regexpString.length - match[0].length);\n\t\t}\n\t}\n\ttry {\n\t\tregexp = new RegExp(regexpString,flags);\n\t} catch(e) {\n\t\treturn [\"\" + e];\n\t}\n\t// Process the incoming tiddlers\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tvar text = getFieldString(tiddler,title);\n\t\t\tif(text !== null) {\n\t\t\t\tif(!regexp.exec(text)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tvar text = getFieldString(tiddler,title);\n\t\t\tif(text !== null) {\n\t\t\t\tif(!!regexp.exec(text)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/removeprefix.js": {
            "title": "$:/core/modules/filters/removeprefix.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/removeprefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for removing a prefix from each title in the list. Titles that do not start with the prefix are removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.removeprefix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(title.substr(0,operator.operand.length) === operator.operand) {\n\t\t\tresults.push(title.substr(operator.operand.length));\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/removesuffix.js": {
            "title": "$:/core/modules/filters/removesuffix.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/removesuffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for removing a suffix from each title in the list. Titles that do not end with the suffix are removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.removesuffix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(title && title.substr(-operator.operand.length) === operator.operand) {\n\t\t\tresults.push(title.substr(0,title.length - operator.operand.length));\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/sameday.js": {
            "title": "$:/core/modules/filters/sameday.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/sameday.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects tiddlers with a modified date field on the same day as the provided value.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.sameday = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldName = operator.suffix || \"modified\",\n\t\ttargetDate = (new Date($tw.utils.parseDate(operator.operand))).setHours(0,0,0,0);\n\t// Function to convert a date/time to a date integer\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tif(tiddler.getFieldDay(fieldName) === targetDate) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/search.js": {
            "title": "$:/core/modules/filters/search.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/search.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for searching for the text in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.search = function(source,operator,options) {\n\tvar invert = operator.prefix === \"!\";\n\tif(operator.suffixes) {\n\t\tvar hasFlag = function(flag) {\n\t\t\t\treturn (operator.suffixes[1] || []).indexOf(flag) !== -1;\n\t\t\t},\n\t\t\texcludeFields = false,\n\t\t\tfieldList = operator.suffixes[0] || [],\n\t\t\tfirstField = fieldList[0] || \"\", \n\t\t\tfirstChar = firstField.charAt(0),\n\t\t\tfields;\n\t\tif(firstChar === \"-\") {\n\t\t\tfields = [firstField.slice(1)].concat(fieldList.slice(1));\n\t\t\texcludeFields = true;\n\t\t} else if(fieldList[0] === \"*\"){\n\t\t\tfields = [];\n\t\t\texcludeFields = true;\n\t\t} else {\n\t\t\tfields = fieldList.slice(0);\n\t\t}\n\t\treturn options.wiki.search(operator.operand,{\n\t\t\tsource: source,\n\t\t\tinvert: invert,\n\t\t\tfield: fields,\n\t\t\texcludeField: excludeFields,\n\t\t\tcaseSensitive: hasFlag(\"casesensitive\"),\n\t\t\tliteral: hasFlag(\"literal\"),\n\t\t\twhitespace: hasFlag(\"whitespace\"),\n\t\t\tanchored: hasFlag(\"anchored\"),\n\t\t\tregexp: hasFlag(\"regexp\"),\n\t\t\twords: hasFlag(\"words\")\n\t\t});\n\t} else {\n\t\treturn options.wiki.search(operator.operand,{\n\t\t\tsource: source,\n\t\t\tinvert: invert\n\t\t});\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/shadowsource.js": {
            "title": "$:/core/modules/filters/shadowsource.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/shadowsource.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the source plugins for shadow tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadowsource = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar source = options.wiki.getShadowSource(title);\n\t\tif(source) {\n\t\t\t$tw.utils.pushTop(results,source);\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/sort.js": {
            "title": "$:/core/modules/filters/sort.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/sort.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for sorting\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.sort = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",false,false);\n\treturn results;\n};\n\nexports.nsort = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",false,true);\n\treturn results;\n};\n\nexports.sortan = function(source, operator, options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results, operator.operand || \"title\", operator.prefix === \"!\",false,false,true);\n\treturn results;\n};\n\nexports.sortcs = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",true,false);\n\treturn results;\n};\n\nexports.nsortcs = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",true,true);\n\treturn results;\n};\n\nvar prepare_results = function (source) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/splitbefore.js": {
            "title": "$:/core/modules/filters/splitbefore.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/splitbefore.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that splits each result on the first occurance of the specified separator and returns the unique values.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.splitbefore = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar parts = title.split(operator.operand);\n\t\tif(parts.length === 1) {\n\t\t\t$tw.utils.pushTop(results,parts[0]);\n\t\t} else {\n\t\t\t$tw.utils.pushTop(results,parts[0] + operator.operand);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/storyviews.js": {
            "title": "$:/core/modules/filters/storyviews.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/storyviews.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the story views in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.storyviews = function(source,operator,options) {\n\tvar results = [],\n\t\tstoryviews = {};\n\t$tw.modules.applyMethods(\"storyview\",storyviews);\n\t$tw.utils.each(storyviews,function(info,name) {\n\t\tresults.push(name);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/strings.js": {
            "title": "$:/core/modules/filters/strings.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/strings.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operators for strings. Unary/binary operators work on each item in turn, and return a new item list.\n\nSum/product/maxall/minall operate on the entire list, returning a single item.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.length = makeStringBinaryOperator(\n\tfunction(a) {return [\"\" + (\"\" + a).length];}\n);\n\nexports.uppercase = makeStringBinaryOperator(\n\tfunction(a) {return [(\"\" + a).toUpperCase()];}\n);\n\nexports.lowercase = makeStringBinaryOperator(\n\tfunction(a) {return [(\"\" + a).toLowerCase()];}\n);\n\nexports.sentencecase = makeStringBinaryOperator(\n\tfunction(a) {return [$tw.utils.toSentenceCase(a)];}\n);\n\nexports.titlecase = makeStringBinaryOperator(\n\tfunction(a) {return [$tw.utils.toTitleCase(a)];}\n);\n\nexports.trim = makeStringBinaryOperator(\n\tfunction(a) {return [$tw.utils.trim(a)];}\n);\n\nexports.split = makeStringBinaryOperator(\n\tfunction(a,b) {return (\"\" + a).split(b);}\n);\n\nexports.join = makeStringReducingOperator(\n\tfunction(accumulator,value,operand) {\n\t\tif(accumulator === null) {\n\t\t\treturn value;\n\t\t} else {\n\t\t\treturn accumulator + operand + value;\n\t\t}\n\t},null\n);\n\nfunction makeStringBinaryOperator(fnCalc) {\n\treturn function(source,operator,options) {\n\t\tvar result = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tArray.prototype.push.apply(result,fnCalc(title,operator.operand || \"\"));\n\t\t});\n\t\treturn result;\n\t};\n}\n\nfunction makeStringReducingOperator(fnCalc,initialValue) {\n\treturn function(source,operator,options) {\n\t\tvar result = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tresult.push(title);\n\t\t});\n\t\treturn [result.reduce(function(accumulator,currentValue) {\n\t\t\treturn fnCalc(accumulator,currentValue,operator.operand || \"\");\n\t\t},initialValue)];\n\t};\n}\n\nexports.splitregexp = function(source,operator,options) {\n\tvar result = [],\n\t\tsuffix = operator.suffix || \"\",\n\t\tflags = (suffix.indexOf(\"m\") !== -1 ? \"m\" : \"\") + (suffix.indexOf(\"i\") !== -1 ? \"i\" : \"\"),\n\t\tregExp;\n\ttry {\n\t\tregExp = new RegExp(operator.operand || \"\",flags);\t\t\n\t} catch(ex) {\n\t\treturn [\"RegExp error: \" + ex];\n\t}\n\tsource(function(tiddler,title) {\n\t\tArray.prototype.push.apply(result,title.split(regExp));\n\t});\t\t\n\treturn result;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/subfilter.js": {
            "title": "$:/core/modules/filters/subfilter.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/subfilter.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning its operand evaluated as a filter\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.subfilter = function(source,operator,options) {\n\tvar list = options.wiki.filterTiddlers(operator.operand,options.widget,source);\n\tif(operator.prefix === \"!\") {\n\t\tvar results = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t\treturn results;\n\t} else {\n\t\treturn list;\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/subtiddlerfields.js": {
            "title": "$:/core/modules/filters/subtiddlerfields.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/subtiddlerfields.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the fields on the selected subtiddlers of the plugin named in the operand\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.subtiddlerfields = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar subtiddler = options.wiki.getSubTiddler(operator.operand,title);\n\t\tif(subtiddler) {\n\t\t\tfor(var fieldName in subtiddler.fields) {\n\t\t\t\t$tw.utils.pushTop(results,fieldName);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/suffix.js": {
            "title": "$:/core/modules/filters/suffix.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/suffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a title ends with a suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.suffix = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(-operator.operand.length) !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(-operator.operand.length) === operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/tag.js": {
            "title": "$:/core/modules/filters/tag.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/tag.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking for the presence of a tag\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tag = function(source,operator,options) {\n\tvar results = [],indexedResults;\n\tif((operator.suffix || \"\").toLowerCase() === \"strict\" && !operator.operand) {\n\t\t// New semantics:\n\t\t// Always return copy of input if operator.operand is missing\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\n\t} else {\n\t\t// Old semantics:\n\t\tvar tiddlers;\n\t\tif(operator.prefix === \"!\") {\n\t\t\t// Returns a copy of the input if operator.operand is missing\n\t\t\ttiddlers = options.wiki.getTiddlersWithTag(operator.operand);\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddlers.indexOf(title) === -1) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\t// Returns empty results if operator.operand is missing\n\t\t\tif(source.byTag) {\n\t\t\t\tindexedResults = source.byTag(operator.operand);\n\t\t\t\tif(indexedResults) {\n\t\t\t\t\treturn indexedResults;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\ttiddlers = options.wiki.getTiddlersWithTag(operator.operand);\n\t\t\t\tsource(function(tiddler,title) {\n\t\t\t\t\tif(tiddlers.indexOf(title) !== -1) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\tresults = options.wiki.sortByList(results,operator.operand);\n\t\t\t}\n\t\t}\t\t\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/tagging.js": {
            "title": "$:/core/modules/filters/tagging.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/tagging.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all tiddlers that are tagged with the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tagging = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlersWithTag(title));\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/tags.js": {
            "title": "$:/core/modules/filters/tags.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/tags.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all the tags of the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tags = function(source,operator,options) {\n\tvar tags = {};\n\tsource(function(tiddler,title) {\n\t\tvar t, length;\n\t\tif(tiddler && tiddler.fields.tags) {\n\t\t\tfor(t=0, length=tiddler.fields.tags.length; t<length; t++) {\n\t\t\t\ttags[tiddler.fields.tags[t]] = true;\n\t\t\t}\n\t\t}\n\t});\n\treturn Object.keys(tags);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/then.js": {
            "title": "$:/core/modules/filters/then.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/then.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing any titles with a constant\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.then = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(operator.operand);\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/title.js": {
            "title": "$:/core/modules/filters/title.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/title.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for comparing title fields for equality\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.title = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields.title !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tresults.push(operator.operand);\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/untagged.js": {
            "title": "$:/core/modules/filters/untagged.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/untagged.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all the selected tiddlers that are untagged\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.untagged = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && $tw.utils.isArray(tiddler.fields.tags) && tiddler.fields.tags.length > 0) {\n\t\t\t\t$tw.utils.pushTop(results,title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!tiddler || !tiddler.hasField(\"tags\") || ($tw.utils.isArray(tiddler.fields.tags) && tiddler.fields.tags.length === 0)) {\n\t\t\t\t$tw.utils.pushTop(results,title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/variables.js": {
            "title": "$:/core/modules/filters/variables.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/variables.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the active variables\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.variables = function(source,operator,options) {\n\tvar names = [];\n\tfor(var variable in options.widget.variables) {\n\t\tnames.push(variable);\n\t}\n\treturn names.sort();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/wikiparserrules.js": {
            "title": "$:/core/modules/filters/wikiparserrules.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/wikiparserrules.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the wiki parser rules in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.wikiparserrules = function(source,operator,options) {\n\tvar results = [],\n\t\toperand = operator.operand;\n\t$tw.utils.each($tw.modules.types.wikirule,function(mod) {\n\t\tvar exp = mod.exports;\n\t\tif(!operand || exp.types[operand]) {\n\t\t\tresults.push(exp.name);\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/x-listops.js": {
            "title": "$:/core/modules/filters/x-listops.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/x-listops.js\ntype: application/javascript\nmodule-type: filteroperator\n\nExtended filter operators to manipulate the current list.\n\n\\*/\n(function () {\n\n    /*jslint node: true, browser: true */\n    /*global $tw: false */\n    \"use strict\";\n\n    /*\n    Fetch titles from the current list\n    */\n    var prepare_results = function (source) {\n    var results = [];\n        source(function (tiddler, title) {\n            results.push(title);\n        });\n        return results;\n    };\n\n    /*\n    Moves a number of items from the tail of the current list before the item named in the operand\n    */\n    exports.putbefore = function (source, operator) {\n        var results = prepare_results(source),\n            index = results.indexOf(operator.operand),\n            count = $tw.utils.getInt(operator.suffix,1);\n        return (index === -1) ?\n            results.slice(0, -1) :\n            results.slice(0, index).concat(results.slice(-count)).concat(results.slice(index, -count));\n    };\n\n    /*\n    Moves a number of items from the tail of the current list after the item named in the operand\n    */\n    exports.putafter = function (source, operator) {\n        var results = prepare_results(source),\n            index = results.indexOf(operator.operand),\n            count = $tw.utils.getInt(operator.suffix,1);\n        return (index === -1) ?\n            results.slice(0, -1) :\n            results.slice(0, index + 1).concat(results.slice(-count)).concat(results.slice(index + 1, -count));\n    };\n\n    /*\n    Replaces the item named in the operand with a number of items from the tail of the current list\n    */\n    exports.replace = function (source, operator) {\n        var results = prepare_results(source),\n            index = results.indexOf(operator.operand),\n            count = $tw.utils.getInt(operator.suffix,1);\n        return (index === -1) ?\n            results.slice(0, -count) :\n            results.slice(0, index).concat(results.slice(-count)).concat(results.slice(index + 1, -count));\n    };\n\n    /*\n    Moves a number of items from the tail of the current list to the head of the list\n    */\n    exports.putfirst = function (source, operator) {\n        var results = prepare_results(source),\n            count = $tw.utils.getInt(operator.suffix,1);\n        return results.slice(-count).concat(results.slice(0, -count));\n    };\n\n    /*\n    Moves a number of items from the head of the current list to the tail of the list\n    */\n    exports.putlast = function (source, operator) {\n        var results = prepare_results(source),\n            count = $tw.utils.getInt(operator.suffix,1);\n        return results.slice(count).concat(results.slice(0, count));\n    };\n\n    /*\n    Moves the item named in the operand a number of places forward or backward in the list\n    */\n    exports.move = function (source, operator) {\n        var results = prepare_results(source),\n            index = results.indexOf(operator.operand),\n            count = $tw.utils.getInt(operator.suffix,1),\n            marker = results.splice(index, 1),\n            offset =  (index + count) > 0 ? index + count : 0;\n        return results.slice(0, offset).concat(marker).concat(results.slice(offset));\n    };\n\n    /*\n    Returns the items from the current list that are after the item named in the operand\n    */\n    exports.allafter = function (source, operator) {\n        var results = prepare_results(source),\n            index = results.indexOf(operator.operand);\n        return (index === -1) ? [] :\n            (operator.suffix) ? results.slice(index) :\n            results.slice(index + 1);\n    };\n\n    /*\n    Returns the items from the current list that are before the item named in the operand\n    */\n    exports.allbefore = function (source, operator) {\n        var results = prepare_results(source),\n            index = results.indexOf(operator.operand);\n        return (index === -1) ? [] :\n            (operator.suffix) ? results.slice(0, index + 1) :\n            results.slice(0, index);\n    };\n\n    /*\n    Appends the items listed in the operand array to the tail of the current list\n    */\n    exports.append = function (source, operator) {\n        var append = $tw.utils.parseStringArray(operator.operand, \"true\"),\n            results = prepare_results(source),\n            count = parseInt(operator.suffix) || append.length;\n        return (append.length === 0) ? results :\n            (operator.prefix) ? results.concat(append.slice(-count)) :\n            results.concat(append.slice(0, count));\n    };\n\n    /*\n    Prepends the items listed in the operand array to the head of the current list\n    */\n    exports.prepend = function (source, operator) {\n        var prepend = $tw.utils.parseStringArray(operator.operand, \"true\"),\n            results = prepare_results(source),\n            count = $tw.utils.getInt(operator.suffix,prepend.length);\n        return (prepend.length === 0) ? results :\n            (operator.prefix) ? prepend.slice(-count).concat(results) :\n            prepend.slice(0, count).concat(results);\n    };\n\n    /*\n    Returns all items from the current list except the items listed in the operand array\n    */\n    exports.remove = function (source, operator) {\n        var array = $tw.utils.parseStringArray(operator.operand, \"true\"),\n            results = prepare_results(source),\n            count = parseInt(operator.suffix) || array.length,\n            p,\n            len,\n            index;\n        len = array.length - 1;\n        for (p = 0; p < count; ++p) {\n            if (operator.prefix) {\n                index = results.indexOf(array[len - p]);\n            } else {\n                index = results.indexOf(array[p]);\n            }\n            if (index !== -1) {\n                results.splice(index, 1);\n            }\n        }\n        return results;\n    };\n\n    /*\n    Returns all items from the current list sorted in the order of the items in the operand array\n    */\n    exports.sortby = function (source, operator) {\n        var results = prepare_results(source);\n        if (!results || results.length < 2) {\n            return results;\n        }\n        var lookup = $tw.utils.parseStringArray(operator.operand, \"true\");\n        results.sort(function (a, b) {\n            return lookup.indexOf(a) - lookup.indexOf(b);\n        });\n        return results;\n    };\n\n    /*\n    Removes all duplicate items from the current list\n    */\n    exports.unique = function (source, operator) {\n        var results = prepare_results(source);\n        var set = results.reduce(function (a, b) {\n            if (a.indexOf(b) < 0) {\n                a.push(b);\n            }\n            return a;\n        }, []);\n        return set;\n    };\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters.js": {
            "title": "$:/core/modules/filters.js",
            "text": "/*\\\ntitle: $:/core/modules/filters.js\ntype: application/javascript\nmodule-type: wikimethod\n\nAdds tiddler filtering methods to the $tw.Wiki object.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nParses an operation (i.e. a run) within a filter string\n\toperators: Array of array of operator nodes into which results should be inserted\n\tfilterString: filter string\n\tp: start position within the string\nReturns the new start position, after the parsed operation\n*/\nfunction parseFilterOperation(operators,filterString,p) {\n\tvar nextBracketPos, operator;\n\t// Skip the starting square bracket\n\tif(filterString.charAt(p++) !== \"[\") {\n\t\tthrow \"Missing [ in filter expression\";\n\t}\n\t// Process each operator in turn\n\tdo {\n\t\toperator = {};\n\t\t// Check for an operator prefix\n\t\tif(filterString.charAt(p) === \"!\") {\n\t\t\toperator.prefix = filterString.charAt(p++);\n\t\t}\n\t\t// Get the operator name\n\t\tnextBracketPos = filterString.substring(p).search(/[\\[\\{<\\/]/);\n\t\tif(nextBracketPos === -1) {\n\t\t\tthrow \"Missing [ in filter expression\";\n\t\t}\n\t\tnextBracketPos += p;\n\t\tvar bracket = filterString.charAt(nextBracketPos);\n\t\toperator.operator = filterString.substring(p,nextBracketPos);\n\t\t// Any suffix?\n\t\tvar colon = operator.operator.indexOf(':');\n\t\tif(colon > -1) {\n\t\t\t// The raw suffix for older filters\n\t\t\toperator.suffix = operator.operator.substring(colon + 1);\n\t\t\toperator.operator = operator.operator.substring(0,colon) || \"field\";\n\t\t\t// The processed suffix for newer filters\n\t\t\toperator.suffixes = [];\n\t\t\t$tw.utils.each(operator.suffix.split(\":\"),function(subsuffix) {\n\t\t\t\toperator.suffixes.push([]);\n\t\t\t\t$tw.utils.each(subsuffix.split(\",\"),function(entry) {\n\t\t\t\t\tentry = $tw.utils.trim(entry);\n\t\t\t\t\tif(entry) {\n\t\t\t\t\t\toperator.suffixes[operator.suffixes.length - 1].push(entry); \n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t});\n\t\t}\n\t\t// Empty operator means: title\n\t\telse if(operator.operator === \"\") {\n\t\t\toperator.operator = \"title\";\n\t\t}\n\n\t\tp = nextBracketPos + 1;\n\t\tswitch (bracket) {\n\t\t\tcase \"{\": // Curly brackets\n\t\t\t\toperator.indirect = true;\n\t\t\t\tnextBracketPos = filterString.indexOf(\"}\",p);\n\t\t\t\tbreak;\n\t\t\tcase \"[\": // Square brackets\n\t\t\t\tnextBracketPos = filterString.indexOf(\"]\",p);\n\t\t\t\tbreak;\n\t\t\tcase \"<\": // Angle brackets\n\t\t\t\toperator.variable = true;\n\t\t\t\tnextBracketPos = filterString.indexOf(\">\",p);\n\t\t\t\tbreak;\n\t\t\tcase \"/\": // regexp brackets\n\t\t\t\tvar rex = /^((?:[^\\\\\\/]*|\\\\.)*)\\/(?:\\(([mygi]+)\\))?/g,\n\t\t\t\t\trexMatch = rex.exec(filterString.substring(p));\n\t\t\t\tif(rexMatch) {\n\t\t\t\t\toperator.regexp = new RegExp(rexMatch[1], rexMatch[2]);\n// DEPRECATION WARNING\nconsole.log(\"WARNING: Filter\",operator.operator,\"has a deprecated regexp operand\",operator.regexp);\n\t\t\t\t\tnextBracketPos = p + rex.lastIndex - 1;\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tthrow \"Unterminated regular expression in filter expression\";\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t}\n\n\t\tif(nextBracketPos === -1) {\n\t\t\tthrow \"Missing closing bracket in filter expression\";\n\t\t}\n\t\tif(!operator.regexp) {\n\t\t\toperator.operand = filterString.substring(p,nextBracketPos);\n\t\t}\n\t\tp = nextBracketPos + 1;\n\n\t\t// Push this operator\n\t\toperators.push(operator);\n\t} while(filterString.charAt(p) !== \"]\");\n\t// Skip the ending square bracket\n\tif(filterString.charAt(p++) !== \"]\") {\n\t\tthrow \"Missing ] in filter expression\";\n\t}\n\t// Return the parsing position\n\treturn p;\n}\n\n/*\nParse a filter string\n*/\nexports.parseFilter = function(filterString) {\n\tfilterString = filterString || \"\";\n\tvar results = [], // Array of arrays of operator nodes {operator:,operand:}\n\t\tp = 0, // Current position in the filter string\n\t\tmatch;\n\tvar whitespaceRegExp = /(\\s+)/mg,\n\t\toperandRegExp = /((?:\\+|\\-|~|=)?)(?:(\\[)|(?:\"([^\"]*)\")|(?:'([^']*)')|([^\\s\\[\\]]+))/mg;\n\twhile(p < filterString.length) {\n\t\t// Skip any whitespace\n\t\twhitespaceRegExp.lastIndex = p;\n\t\tmatch = whitespaceRegExp.exec(filterString);\n\t\tif(match && match.index === p) {\n\t\t\tp = p + match[0].length;\n\t\t}\n\t\t// Match the start of the operation\n\t\tif(p < filterString.length) {\n\t\t\toperandRegExp.lastIndex = p;\n\t\t\tmatch = operandRegExp.exec(filterString);\n\t\t\tif(!match || match.index !== p) {\n\t\t\t\tthrow $tw.language.getString(\"Error/FilterSyntax\");\n\t\t\t}\n\t\t\tvar operation = {\n\t\t\t\tprefix: \"\",\n\t\t\t\toperators: []\n\t\t\t};\n\t\t\tif(match[1]) {\n\t\t\t\toperation.prefix = match[1];\n\t\t\t\tp++;\n\t\t\t}\n\t\t\tif(match[2]) { // Opening square bracket\n\t\t\t\tp = parseFilterOperation(operation.operators,filterString,p);\n\t\t\t} else {\n\t\t\t\tp = match.index + match[0].length;\n\t\t\t}\n\t\t\tif(match[3] || match[4] || match[5]) { // Double quoted string, single quoted string or unquoted title\n\t\t\t\toperation.operators.push(\n\t\t\t\t\t{operator: \"title\", operand: match[3] || match[4] || match[5]}\n\t\t\t\t);\n\t\t\t}\n\t\t\tresults.push(operation);\n\t\t}\n\t}\n\treturn results;\n};\n\nexports.getFilterOperators = function() {\n\tif(!this.filterOperators) {\n\t\t$tw.Wiki.prototype.filterOperators = {};\n\t\t$tw.modules.applyMethods(\"filteroperator\",this.filterOperators);\n\t}\n\treturn this.filterOperators;\n};\n\nexports.filterTiddlers = function(filterString,widget,source) {\n\tvar fn = this.compileFilter(filterString);\n\treturn fn.call(this,source,widget);\n};\n\n/*\nCompile a filter into a function with the signature fn(source,widget) where:\nsource: an iterator function for the source tiddlers, called source(iterator), where iterator is called as iterator(tiddler,title)\nwidget: an optional widget node for retrieving the current tiddler etc.\n*/\nexports.compileFilter = function(filterString) {\n\tvar filterParseTree;\n\ttry {\n\t\tfilterParseTree = this.parseFilter(filterString);\n\t} catch(e) {\n\t\treturn function(source,widget) {\n\t\t\treturn [$tw.language.getString(\"Error/Filter\") + \": \" + e];\n\t\t};\n\t}\n\t// Get the hashmap of filter operator functions\n\tvar filterOperators = this.getFilterOperators();\n\t// Assemble array of functions, one for each operation\n\tvar operationFunctions = [];\n\t// Step through the operations\n\tvar self = this;\n\t$tw.utils.each(filterParseTree,function(operation) {\n\t\t// Create a function for the chain of operators in the operation\n\t\tvar operationSubFunction = function(source,widget) {\n\t\t\tvar accumulator = source,\n\t\t\t\tresults = [],\n\t\t\t\tcurrTiddlerTitle = widget && widget.getVariable(\"currentTiddler\");\n\t\t\t$tw.utils.each(operation.operators,function(operator) {\n\t\t\t\tvar operand = operator.operand,\n\t\t\t\t\toperatorFunction;\n\t\t\t\tif(!operator.operator) {\n\t\t\t\t\toperatorFunction = filterOperators.title;\n\t\t\t\t} else if(!filterOperators[operator.operator]) {\n\t\t\t\t\toperatorFunction = filterOperators.field;\n\t\t\t\t} else {\n\t\t\t\t\toperatorFunction = filterOperators[operator.operator];\n\t\t\t\t}\n\t\t\t\tif(operator.indirect) {\n\t\t\t\t\toperand = self.getTextReference(operator.operand,\"\",currTiddlerTitle);\n\t\t\t\t}\n\t\t\t\tif(operator.variable) {\n\t\t\t\t\toperand = widget.getVariable(operator.operand,{defaultValue: \"\"});\n\t\t\t\t}\n\t\t\t\t// Invoke the appropriate filteroperator module\n\t\t\t\tresults = operatorFunction(accumulator,{\n\t\t\t\t\t\t\toperator: operator.operator,\n\t\t\t\t\t\t\toperand: operand,\n\t\t\t\t\t\t\tprefix: operator.prefix,\n\t\t\t\t\t\t\tsuffix: operator.suffix,\n\t\t\t\t\t\t\tsuffixes: operator.suffixes,\n\t\t\t\t\t\t\tregexp: operator.regexp\n\t\t\t\t\t\t},{\n\t\t\t\t\t\t\twiki: self,\n\t\t\t\t\t\t\twidget: widget\n\t\t\t\t\t\t});\n\t\t\t\tif($tw.utils.isArray(results)) {\n\t\t\t\t\taccumulator = self.makeTiddlerIterator(results);\n\t\t\t\t} else {\n\t\t\t\t\taccumulator = results;\n\t\t\t\t}\n\t\t\t});\n\t\t\tif($tw.utils.isArray(results)) {\n\t\t\t\treturn results;\n\t\t\t} else {\n\t\t\t\tvar resultArray = [];\n\t\t\t\tresults(function(tiddler,title) {\n\t\t\t\t\tresultArray.push(title);\n\t\t\t\t});\n\t\t\t\treturn resultArray;\n\t\t\t}\n\t\t};\n\t\t// Wrap the operator functions in a wrapper function that depends on the prefix\n\t\toperationFunctions.push((function() {\n\t\t\tswitch(operation.prefix || \"\") {\n\t\t\t\tcase \"\": // No prefix means that the operation is unioned into the result\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t$tw.utils.pushTop(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t\tcase \"=\": // The results of the operation are pushed into the result without deduplication\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\tArray.prototype.push.apply(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t\tcase \"-\": // The results of this operation are removed from the main result\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t$tw.utils.removeArrayEntries(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t\tcase \"+\": // This operation is applied to the main results so far\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t// This replaces all the elements of the array, but keeps the actual array so that references to it are preserved\n\t\t\t\t\t\tsource = self.makeTiddlerIterator(results);\n\t\t\t\t\t\tresults.splice(0,results.length);\n\t\t\t\t\t\t$tw.utils.pushTop(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t\tcase \"~\": // This operation is unioned into the result only if the main result so far is empty\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\tif(results.length === 0) {\n\t\t\t\t\t\t\t// Main result so far is empty\n\t\t\t\t\t\t\t$tw.utils.pushTop(results,operationSubFunction(source,widget));\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t}\n\t\t})());\n\t});\n\t// Return a function that applies the operations to a source iterator of tiddler titles\n\treturn $tw.perf.measure(\"filter: \" + filterString,function filterFunction(source,widget) {\n\t\tif(!source) {\n\t\t\tsource = self.each;\n\t\t} else if(typeof source === \"object\") { // Array or hashmap\n\t\t\tsource = self.makeTiddlerIterator(source);\n\t\t}\n\t\tvar results = [];\n\t\t$tw.utils.each(operationFunctions,function(operationFunction) {\n\t\t\toperationFunction(results,source,widget);\n\t\t});\n\t\treturn results;\n\t});\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikimethod"
        },
        "$:/core/modules/indexers/field-indexer.js": {
            "title": "$:/core/modules/indexers/field-indexer.js",
            "text": "/*\\\ntitle: $:/core/modules/indexers/field-indexer.js\ntype: application/javascript\nmodule-type: indexer\n\nIndexes the tiddlers with each field value\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global modules: false */\n\"use strict\";\n\nvar DEFAULT_MAXIMUM_INDEXED_VALUE_LENGTH = 128;\n\nfunction FieldIndexer(wiki) {\n\tthis.wiki = wiki;\n}\n\nFieldIndexer.prototype.init = function() {\n\tthis.index = null;\n\tthis.maxIndexedValueLength = DEFAULT_MAXIMUM_INDEXED_VALUE_LENGTH;\n\tthis.addIndexMethods();\n}\n\n// Provided for testing\nFieldIndexer.prototype.setMaxIndexedValueLength = function(length) {\n\tthis.index = null;\n\tthis.maxIndexedValueLength = length;\n};\n\nFieldIndexer.prototype.addIndexMethods = function() {\n\tvar self = this;\n\tthis.wiki.each.byField = function(name,value) {\n\t\tvar titles = self.wiki.allTitles(),\n\t\t\tlookup = self.lookup(name,value);\n\t\treturn lookup && lookup.filter(function(title) {\n\t\t\treturn titles.indexOf(title) !== -1;\n\t\t});\n\t};\n\tthis.wiki.eachShadow.byField = function(name,value) {\n\t\tvar titles = self.wiki.allShadowTitles(),\n\t\t\tlookup = self.lookup(name,value);\n\t\treturn lookup && lookup.filter(function(title) {\n\t\t\treturn titles.indexOf(title) !== -1;\n\t\t});\n\t};\n\tthis.wiki.eachTiddlerPlusShadows.byField = function(name,value) {\n\t\tvar lookup = self.lookup(name,value);\n\t\treturn lookup ? lookup.slice(0) : null;\n\t};\n\tthis.wiki.eachShadowPlusTiddlers.byField = function(name,value) {\n\t\tvar lookup = self.lookup(name,value);\n\t\treturn lookup ? lookup.slice(0) : null;\n\t};\n};\n\n/*\nTear down and then rebuild the index as if all tiddlers have changed\n*/\nFieldIndexer.prototype.rebuild = function() {\n\t// Invalidate the index so that it will be rebuilt when it is next used\n\tthis.index = null;\n};\n\n/*\nBuild the index for a particular field\n*/\nFieldIndexer.prototype.buildIndexForField = function(name) {\n\tvar self = this;\n\t// Hashmap by field name of hashmap by field value of array of tiddler titles\n\tthis.index = this.index || Object.create(null);\n\tthis.index[name] = Object.create(null);\n\tvar baseIndex = this.index[name];\n\t// Update the index for each tiddler\n\tthis.wiki.eachTiddlerPlusShadows(function(tiddler,title) {\n\t\tif(name in tiddler.fields) {\n\t\t\tvar value = tiddler.getFieldString(name);\n\t\t\t// Skip any values above the maximum length\n\t\t\tif(value.length < self.maxIndexedValueLength) {\n\t\t\t\tbaseIndex[value] = baseIndex[value] || [];\n\t\t\t\tbaseIndex[value].push(title);\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nUpdate the index in the light of a tiddler value changing; note that the title must be identical. (Renames are handled as a separate delete and create)\nupdateDescriptor: {old: {tiddler: <tiddler>, shadow: <boolean>, exists: <boolean>},new: {tiddler: <tiddler>, shadow: <boolean>, exists: <boolean>}}\n*/\nFieldIndexer.prototype.update = function(updateDescriptor) {\n\tvar self = this;\n\t// Don't do anything if the index hasn't been built yet\n\tif(this.index === null) {\n\t\treturn;\n\t}\n\t// Remove the old tiddler from the index\n\tif(updateDescriptor.old.tiddler) {\n\t\t$tw.utils.each(this.index,function(indexEntry,name) {\n\t\t\tif(name in updateDescriptor.old.tiddler.fields) {\n\t\t\t\tvar value = updateDescriptor.old.tiddler.getFieldString(name),\n\t\t\t\t\ttiddlerList = indexEntry[value];\n\t\t\t\tif(tiddlerList) {\n\t\t\t\t\tvar index = tiddlerList.indexOf(updateDescriptor.old.tiddler.fields.title);\n\t\t\t\t\tif(index !== -1) {\n\t\t\t\t\t\ttiddlerList.splice(index,1);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\t// Add the new tiddler to the index\n\tif(updateDescriptor[\"new\"].tiddler) {\n\t\t$tw.utils.each(this.index,function(indexEntry,name) {\n\t\t\tif(name in updateDescriptor[\"new\"].tiddler.fields) {\n\t\t\t\tvar value = updateDescriptor[\"new\"].tiddler.getFieldString(name);\n\t\t\t\tif(value.length < self.maxIndexedValueLength) {\n\t\t\t\t\tindexEntry[value] = indexEntry[value] || [];\n\t\t\t\t\tindexEntry[value].push(updateDescriptor[\"new\"].tiddler.fields.title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\t\t\n\t}\n};\n\n// Lookup the given field returning a list of tiddler titles\nFieldIndexer.prototype.lookup = function(name,value) {\n\t// Fail the lookup if the value is too long\n\tif(value.length >= this.maxIndexedValueLength) {\n\t\treturn null;\n\t}\n\t// Update the index if it has yet to be built\n\tif(this.index === null || !this.index[name]) {\n\t\tthis.buildIndexForField(name);\n\t}\n\treturn this.index[name][value] || [];\n};\n\nexports.FieldIndexer = FieldIndexer;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "indexer"
        },
        "$:/core/modules/indexers/tag-indexer.js": {
            "title": "$:/core/modules/indexers/tag-indexer.js",
            "text": "/*\\\ntitle: $:/core/modules/indexers/tag-indexer.js\ntype: application/javascript\nmodule-type: indexer\n\nIndexes the tiddlers with each tag\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global modules: false */\n\"use strict\";\n\nfunction TagIndexer(wiki) {\n\tthis.wiki = wiki;\n}\n\nTagIndexer.prototype.init = function() {\n\tthis.subIndexers = [\n\t\tnew TagSubIndexer(this,\"each\"),\n\t\tnew TagSubIndexer(this,\"eachShadow\"),\n\t\tnew TagSubIndexer(this,\"eachTiddlerPlusShadows\"),\n\t\tnew TagSubIndexer(this,\"eachShadowPlusTiddlers\")\n\t];\n\t$tw.utils.each(this.subIndexers,function(subIndexer) {\n\t\tsubIndexer.addIndexMethod();\n\t});\n};\n\nTagIndexer.prototype.rebuild = function() {\n\t$tw.utils.each(this.subIndexers,function(subIndexer) {\n\t\tsubIndexer.rebuild();\n\t});\n};\n\nTagIndexer.prototype.update = function(updateDescriptor) {\n\t$tw.utils.each(this.subIndexers,function(subIndexer) {\n\t\tsubIndexer.update(updateDescriptor);\n\t});\n};\n\nfunction TagSubIndexer(indexer,iteratorMethod) {\n\tthis.indexer = indexer;\n\tthis.iteratorMethod = iteratorMethod;\n\tthis.index = null; // Hashmap of tag title to {isSorted: bool, titles: [array]} or null if not yet initialised\n}\n\nTagSubIndexer.prototype.addIndexMethod = function() {\n\tvar self = this;\n\tthis.indexer.wiki[this.iteratorMethod].byTag = function(tag) {\n\t\treturn self.lookup(tag).slice(0);\n\t};\n};\n\nTagSubIndexer.prototype.rebuild = function() {\n\tvar self = this;\n\t// Hashmap by tag of array of {isSorted:, titles:[]}\n\tthis.index = Object.create(null);\n\t// Add all the tags\n\tthis.indexer.wiki[this.iteratorMethod](function(tiddler,title) {\n\t\t$tw.utils.each(tiddler.fields.tags,function(tag) {\n\t\t\tif(!self.index[tag]) {\n\t\t\t\tself.index[tag] = {isSorted: false, titles: [title]};\n\t\t\t} else {\n\t\t\t\tself.index[tag].titles.push(title);\n\t\t\t}\n\t\t});\t\t\n\t});\n};\n\nTagSubIndexer.prototype.update = function(updateDescriptor) {\n\tthis.index = null;\n};\n\nTagSubIndexer.prototype.lookup = function(tag) {\n\t// Update the index if it has yet to be built\n\tif(this.index === null) {\n\t\tthis.rebuild();\n\t}\n\tvar indexRecord = this.index[tag];\n\tif(indexRecord) {\n\t\tif(!indexRecord.isSorted) {\n\t\t\tif(this.indexer.wiki.sortByList) {\n\t\t\t\tindexRecord.titles = this.indexer.wiki.sortByList(indexRecord.titles,tag);\n\t\t\t}\t\t\t\n\t\t\tindexRecord.isSorted = true;\n\t\t}\n\t\treturn indexRecord.titles;\n\t} else {\n\t\treturn [];\n\t}\n};\n\n\nexports.TagIndexer = TagIndexer;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "indexer"
        },
        "$:/core/modules/info/platform.js": {
            "title": "$:/core/modules/info/platform.js",
            "text": "/*\\\ntitle: $:/core/modules/info/platform.js\ntype: application/javascript\nmodule-type: info\n\nInitialise basic platform $:/info/ tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.getInfoTiddlerFields = function() {\n\tvar mapBoolean = function(value) {return value ? \"yes\" : \"no\";},\n\t\tinfoTiddlerFields = [];\n\t// Basics\n\tinfoTiddlerFields.push({title: \"$:/info/browser\", text: mapBoolean(!!$tw.browser)});\n\tinfoTiddlerFields.push({title: \"$:/info/node\", text: mapBoolean(!!$tw.node)});\n\tif($tw.browser) {\n\t\t// Document location\n\t\tvar setLocationProperty = function(name,value) {\n\t\t\t\tinfoTiddlerFields.push({title: \"$:/info/url/\" + name, text: value});\t\t\t\n\t\t\t},\n\t\t\tlocation = document.location;\n\t\tsetLocationProperty(\"full\", (location.toString()).split(\"#\")[0]);\n\t\tsetLocationProperty(\"host\", location.host);\n\t\tsetLocationProperty(\"hostname\", location.hostname);\n\t\tsetLocationProperty(\"protocol\", location.protocol);\n\t\tsetLocationProperty(\"port\", location.port);\n\t\tsetLocationProperty(\"pathname\", location.pathname);\n\t\tsetLocationProperty(\"search\", location.search);\n\t\tsetLocationProperty(\"origin\", location.origin);\n\t\t// Screen size\n\t\tinfoTiddlerFields.push({title: \"$:/info/browser/screen/width\", text: window.screen.width.toString()});\n\t\tinfoTiddlerFields.push({title: \"$:/info/browser/screen/height\", text: window.screen.height.toString()});\n\t\t// Language\n\t\tinfoTiddlerFields.push({title: \"$:/info/browser/language\", text: navigator.language || \"\"});\n\t}\n\treturn infoTiddlerFields;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "info"
        },
        "$:/core/modules/keyboard.js": {
            "title": "$:/core/modules/keyboard.js",
            "text": "/*\\\ntitle: $:/core/modules/keyboard.js\ntype: application/javascript\nmodule-type: global\n\nKeyboard handling utilities\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar namedKeys = {\n\t\"cancel\": 3,\n\t\"help\": 6,\n\t\"backspace\": 8,\n\t\"tab\": 9,\n\t\"clear\": 12,\n\t\"return\": 13,\n\t\"enter\": 13,\n\t\"pause\": 19,\n\t\"escape\": 27,\n\t\"space\": 32,\n\t\"page_up\": 33,\n\t\"page_down\": 34,\n\t\"end\": 35,\n\t\"home\": 36,\n\t\"left\": 37,\n\t\"up\": 38,\n\t\"right\": 39,\n\t\"down\": 40,\n\t\"printscreen\": 44,\n\t\"insert\": 45,\n\t\"delete\": 46,\n\t\"0\": 48,\n\t\"1\": 49,\n\t\"2\": 50,\n\t\"3\": 51,\n\t\"4\": 52,\n\t\"5\": 53,\n\t\"6\": 54,\n\t\"7\": 55,\n\t\"8\": 56,\n\t\"9\": 57,\n\t\"firefoxsemicolon\": 59,\n\t\"firefoxequals\": 61,\n\t\"a\": 65,\n\t\"b\": 66,\n\t\"c\": 67,\n\t\"d\": 68,\n\t\"e\": 69,\n\t\"f\": 70,\n\t\"g\": 71,\n\t\"h\": 72,\n\t\"i\": 73,\n\t\"j\": 74,\n\t\"k\": 75,\n\t\"l\": 76,\n\t\"m\": 77,\n\t\"n\": 78,\n\t\"o\": 79,\n\t\"p\": 80,\n\t\"q\": 81,\n\t\"r\": 82,\n\t\"s\": 83,\n\t\"t\": 84,\n\t\"u\": 85,\n\t\"v\": 86,\n\t\"w\": 87,\n\t\"x\": 88,\n\t\"y\": 89,\n\t\"z\": 90,\n\t\"numpad0\": 96,\n\t\"numpad1\": 97,\n\t\"numpad2\": 98,\n\t\"numpad3\": 99,\n\t\"numpad4\": 100,\n\t\"numpad5\": 101,\n\t\"numpad6\": 102,\n\t\"numpad7\": 103,\n\t\"numpad8\": 104,\n\t\"numpad9\": 105,\n\t\"multiply\": 106,\n\t\"add\": 107,\n\t\"separator\": 108,\n\t\"subtract\": 109,\n\t\"decimal\": 110,\n\t\"divide\": 111,\n\t\"f1\": 112,\n\t\"f2\": 113,\n\t\"f3\": 114,\n\t\"f4\": 115,\n\t\"f5\": 116,\n\t\"f6\": 117,\n\t\"f7\": 118,\n\t\"f8\": 119,\n\t\"f9\": 120,\n\t\"f10\": 121,\n\t\"f11\": 122,\n\t\"f12\": 123,\n\t\"f13\": 124,\n\t\"f14\": 125,\n\t\"f15\": 126,\n\t\"f16\": 127,\n\t\"f17\": 128,\n\t\"f18\": 129,\n\t\"f19\": 130,\n\t\"f20\": 131,\n\t\"f21\": 132,\n\t\"f22\": 133,\n\t\"f23\": 134,\n\t\"f24\": 135,\n\t\"firefoxminus\": 173,\n\t\"semicolon\": 186,\n\t\"equals\": 187,\n\t\"comma\": 188,\n\t\"dash\": 189,\n\t\"period\": 190,\n\t\"slash\": 191,\n\t\"backquote\": 192,\n\t\"openbracket\": 219,\n\t\"backslash\": 220,\n\t\"closebracket\": 221,\n\t\"quote\": 222\n};\n\nfunction KeyboardManager(options) {\n\tvar self = this;\n\toptions = options || \"\";\n\t// Save the named key hashmap\n\tthis.namedKeys = namedKeys;\n\t// Create a reverse mapping of code to keyname\n\tthis.keyNames = [];\n\t$tw.utils.each(namedKeys,function(keyCode,name) {\n\t\tself.keyNames[keyCode] = name.substr(0,1).toUpperCase() + name.substr(1);\n\t});\n\t// Save the platform-specific name of the \"meta\" key\n\tthis.metaKeyName = $tw.platform.isMac ? \"cmd-\" : \"win-\";\n\tthis.shortcutKeysList = [], // Stores the shortcut-key descriptors\n\tthis.shortcutActionList = [], // Stores the corresponding action strings\n\tthis.shortcutParsedList = []; // Stores the parsed key descriptors\n\tthis.lookupNames = [\"shortcuts\"];\n\tthis.lookupNames.push($tw.platform.isMac ? \"shortcuts-mac\" : \"shortcuts-not-mac\")\n\tthis.lookupNames.push($tw.platform.isWindows ? \"shortcuts-windows\" : \"shortcuts-not-windows\");\n\tthis.lookupNames.push($tw.platform.isLinux ? \"shortcuts-linux\" : \"shortcuts-not-linux\");\n\tthis.updateShortcutLists(this.getShortcutTiddlerList());\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tself.handleShortcutChanges(changes);\n\t});\n}\n\n/*\nReturn an array of keycodes for the modifier keys ctrl, shift, alt, meta\n*/\nKeyboardManager.prototype.getModifierKeys = function() {\n\treturn [\n\t\t16, // Shift\n\t\t17, // Ctrl\n\t\t18, // Alt\n\t\t20, // CAPS LOCK\n\t\t91, // Meta (left)\n\t\t93, // Meta (right)\n\t\t224 // Meta (Firefox)\n\t]\n};\n\n/*\nParses a key descriptor into the structure:\n{\n\tkeyCode: numeric keycode\n\tshiftKey: boolean\n\taltKey: boolean\n\tctrlKey: boolean\n\tmetaKey: boolean\n}\nKey descriptors have the following format:\n\tctrl+enter\n\tctrl+shift+alt+A\n*/\nKeyboardManager.prototype.parseKeyDescriptor = function(keyDescriptor) {\n\tvar components = keyDescriptor.split(/\\+|\\-/),\n\t\tinfo = {\n\t\t\tkeyCode: 0,\n\t\t\tshiftKey: false,\n\t\t\taltKey: false,\n\t\t\tctrlKey: false,\n\t\t\tmetaKey: false\n\t\t};\n\tfor(var t=0; t<components.length; t++) {\n\t\tvar s = components[t].toLowerCase(),\n\t\t\tc = s.charCodeAt(0);\n\t\t// Look for modifier keys\n\t\tif(s === \"ctrl\") {\n\t\t\tinfo.ctrlKey = true;\n\t\t} else if(s === \"shift\") {\n\t\t\tinfo.shiftKey = true;\n\t\t} else if(s === \"alt\") {\n\t\t\tinfo.altKey = true;\n\t\t} else if(s === \"meta\" || s === \"cmd\" || s === \"win\") {\n\t\t\tinfo.metaKey = true;\n\t\t}\n\t\t// Replace named keys with their code\n\t\tif(this.namedKeys[s]) {\n\t\t\tinfo.keyCode = this.namedKeys[s];\n\t\t}\n\t}\n\tif(info.keyCode) {\n\t\treturn info;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nParse a list of key descriptors into an array of keyInfo objects. The key descriptors can be passed as an array of strings or a space separated string\n*/\nKeyboardManager.prototype.parseKeyDescriptors = function(keyDescriptors,options) {\n\tvar self = this;\n\toptions = options || {};\n\toptions.stack = options.stack || [];\n\tvar wiki = options.wiki || $tw.wiki;\n\tif(typeof keyDescriptors === \"string\" && keyDescriptors === \"\") {\n\t\treturn [];\n\t}\n\tif(!$tw.utils.isArray(keyDescriptors)) {\n\t\tkeyDescriptors = keyDescriptors.split(\" \");\n\t}\n\tvar result = [];\n\t$tw.utils.each(keyDescriptors,function(keyDescriptor) {\n\t\t// Look for a named shortcut\n\t\tif(keyDescriptor.substr(0,2) === \"((\" && keyDescriptor.substr(-2,2) === \"))\") {\n\t\t\tif(options.stack.indexOf(keyDescriptor) === -1) {\n\t\t\t\toptions.stack.push(keyDescriptor);\n\t\t\t\tvar name = keyDescriptor.substring(2,keyDescriptor.length - 2),\n\t\t\t\t\tlookupName = function(configName) {\n\t\t\t\t\t\tvar keyDescriptors = wiki.getTiddlerText(\"$:/config/\" + configName + \"/\" + name);\n\t\t\t\t\t\tif(keyDescriptors) {\n\t\t\t\t\t\t\tresult.push.apply(result,self.parseKeyDescriptors(keyDescriptors,options));\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t$tw.utils.each(self.lookupNames,function(platformDescriptor) {\n\t\t\t\t\tlookupName(platformDescriptor);\n\t\t\t\t});\n\t\t\t}\n\t\t} else {\n\t\t\tresult.push(self.parseKeyDescriptor(keyDescriptor));\n\t\t}\n\t});\n\treturn result;\n};\n\nKeyboardManager.prototype.getPrintableShortcuts = function(keyInfoArray) {\n\tvar self = this,\n\t\tresult = [];\n\t$tw.utils.each(keyInfoArray,function(keyInfo) {\n\t\tif(keyInfo) {\n\t\t\tresult.push((keyInfo.ctrlKey ? \"ctrl-\" : \"\") + \n\t\t\t\t   (keyInfo.shiftKey ? \"shift-\" : \"\") + \n\t\t\t\t   (keyInfo.altKey ? \"alt-\" : \"\") + \n\t\t\t\t   (keyInfo.metaKey ? self.metaKeyName : \"\") + \n\t\t\t\t   (self.keyNames[keyInfo.keyCode]));\n\t\t}\n\t});\n\treturn result;\n}\n\nKeyboardManager.prototype.checkKeyDescriptor = function(event,keyInfo) {\n\treturn keyInfo &&\n\t\t\tevent.keyCode === keyInfo.keyCode && \n\t\t\tevent.shiftKey === keyInfo.shiftKey && \n\t\t\tevent.altKey === keyInfo.altKey && \n\t\t\tevent.ctrlKey === keyInfo.ctrlKey && \n\t\t\tevent.metaKey === keyInfo.metaKey;\n};\n\nKeyboardManager.prototype.checkKeyDescriptors = function(event,keyInfoArray) {\n\tfor(var t=0; t<keyInfoArray.length; t++) {\n\t\tif(this.checkKeyDescriptor(event,keyInfoArray[t])) {\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\nKeyboardManager.prototype.getShortcutTiddlerList = function() {\n\treturn $tw.wiki.getTiddlersWithTag(\"$:/tags/KeyboardShortcut\");\n};\n\nKeyboardManager.prototype.updateShortcutLists = function(tiddlerList) {\n\tthis.shortcutTiddlers = tiddlerList;\n\tfor(var i=0; i<tiddlerList.length; i++) {\n\t\tvar title = tiddlerList[i],\n\t\t\ttiddlerFields = $tw.wiki.getTiddler(title).fields;\n\t\tthis.shortcutKeysList[i] = tiddlerFields.key !== undefined ? tiddlerFields.key : undefined;\n\t\tthis.shortcutActionList[i] = tiddlerFields.text;\n\t\tthis.shortcutParsedList[i] = this.shortcutKeysList[i] !== undefined ? this.parseKeyDescriptors(this.shortcutKeysList[i]) : undefined;\n\t}\n};\n\nKeyboardManager.prototype.handleKeydownEvent = function(event) {\n\tvar key, action;\n\tfor(var i=0; i<this.shortcutTiddlers.length; i++) {\n\t\tif(this.shortcutParsedList[i] !== undefined && this.checkKeyDescriptors(event,this.shortcutParsedList[i])) {\n\t\t\tkey = this.shortcutParsedList[i];\n\t\t\taction = this.shortcutActionList[i];\n\t\t}\n\t}\n\tif(key !== undefined) {\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\t$tw.rootWidget.invokeActionString(action,$tw.rootWidget);\n\t\treturn true;\n\t}\n\treturn false;\n};\n\nKeyboardManager.prototype.detectNewShortcuts = function(changedTiddlers) {\n\tvar shortcutConfigTiddlers = [],\n\t\thandled = false;\n\t$tw.utils.each(this.lookupNames,function(platformDescriptor) {\n\t\tvar descriptorString = \"$:/config/\" + platformDescriptor + \"/\";\n\t\tObject.keys(changedTiddlers).forEach(function(configTiddler) {\n\t\t\tvar configString = configTiddler.substr(0, configTiddler.lastIndexOf(\"/\") + 1);\n\t\t\tif(configString === descriptorString) {\n\t\t\t\tshortcutConfigTiddlers.push(configTiddler);\n\t\t\t\thandled = true;\n\t\t\t}\n\t\t});\n\t});\n\tif(handled) {\n\t\treturn $tw.utils.hopArray(changedTiddlers,shortcutConfigTiddlers);\n\t} else {\n\t\treturn false;\n\t}\n};\n\nKeyboardManager.prototype.handleShortcutChanges = function(changedTiddlers) {\n\tvar newList = this.getShortcutTiddlerList();\n\tvar hasChanged = $tw.utils.hopArray(changedTiddlers,this.shortcutTiddlers) ? true :\n\t\t($tw.utils.hopArray(changedTiddlers,newList) ? true :\n\t\t(this.detectNewShortcuts(changedTiddlers))\n\t);\n\t// Re-cache shortcuts if something changed\n\tif(hasChanged) {\n\t\tthis.updateShortcutLists(newList);\n\t}\n};\n\nexports.KeyboardManager = KeyboardManager;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/language.js": {
            "title": "$:/core/modules/language.js",
            "text": "/*\\\ntitle: $:/core/modules/language.js\ntype: application/javascript\nmodule-type: global\n\nThe $tw.Language() manages translateable strings\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreate an instance of the language manager. Options include:\nwiki: wiki from which to retrieve translation tiddlers\n*/\nfunction Language(options) {\n\toptions = options || \"\";\n\tthis.wiki = options.wiki || $tw.wiki;\n}\n\n/*\nReturn a wikified translateable string. The title is automatically prefixed with \"$:/language/\"\nOptions include:\nvariables: optional hashmap of variables to supply to the language wikification\n*/\nLanguage.prototype.getString = function(title,options) {\n\toptions = options || {};\n\ttitle = \"$:/language/\" + title;\n\treturn this.wiki.renderTiddler(\"text/plain\",title,{variables: options.variables});\n};\n\n/*\nReturn a raw, unwikified translateable string. The title is automatically prefixed with \"$:/language/\"\n*/\nLanguage.prototype.getRawString = function(title) {\n\ttitle = \"$:/language/\" + title;\n\treturn this.wiki.getTiddlerText(title);\n};\n\nexports.Language = Language;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/macros/changecount.js": {
            "title": "$:/core/modules/macros/changecount.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/changecount.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return the changecount for the current tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"changecount\";\n\nexports.params = [];\n\n/*\nRun the macro\n*/\nexports.run = function() {\n\treturn this.wiki.getChangeCount(this.getVariable(\"currentTiddler\")) + \"\";\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/contrastcolour.js": {
            "title": "$:/core/modules/macros/contrastcolour.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/contrastcolour.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to choose which of two colours has the highest contrast with a base colour\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"contrastcolour\";\n\nexports.params = [\n\t{name: \"target\"},\n\t{name: \"fallbackTarget\"},\n\t{name: \"colourA\"},\n\t{name: \"colourB\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(target,fallbackTarget,colourA,colourB) {\n\tvar rgbTarget = $tw.utils.parseCSSColor(target) || $tw.utils.parseCSSColor(fallbackTarget);\n\tif(!rgbTarget) {\n\t\treturn colourA;\n\t}\n\tvar rgbColourA = $tw.utils.parseCSSColor(colourA),\n\t\trgbColourB = $tw.utils.parseCSSColor(colourB);\n\tif(rgbColourA && !rgbColourB) {\n\t\treturn rgbColourA;\n\t}\n\tif(rgbColourB && !rgbColourA) {\n\t\treturn rgbColourB;\n\t}\n\tif(!rgbColourA && !rgbColourB) {\n\t\t// If neither colour is readable, return a crude inverse of the target\n\t\treturn [255 - rgbTarget[0],255 - rgbTarget[1],255 - rgbTarget[2],rgbTarget[3]];\n\t}\n\t// Colour brightness formula derived from http://www.w3.org/WAI/ER/WD-AERT/#color-contrast\n\tvar brightnessTarget = rgbTarget[0] * 0.299 + rgbTarget[1] * 0.587 + rgbTarget[2] * 0.114,\n\t\tbrightnessA = rgbColourA[0] * 0.299 + rgbColourA[1] * 0.587 + rgbColourA[2] * 0.114,\n\t\tbrightnessB = rgbColourB[0] * 0.299 + rgbColourB[1] * 0.587 + rgbColourB[2] * 0.114;\n\treturn Math.abs(brightnessTarget - brightnessA) > Math.abs(brightnessTarget - brightnessB) ? colourA : colourB;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/csvtiddlers.js": {
            "title": "$:/core/modules/macros/csvtiddlers.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/csvtiddlers.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output tiddlers matching a filter to CSV\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"csvtiddlers\";\n\nexports.params = [\n\t{name: \"filter\"},\n\t{name: \"format\"},\n];\n\n/*\nRun the macro\n*/\nexports.run = function(filter,format) {\n\tvar self = this,\n\t\ttiddlers = this.wiki.filterTiddlers(filter),\n\t\ttiddler,\n\t\tfields = [],\n\t\tt,f;\n\t// Collect all the fields\n\tfor(t=0;t<tiddlers.length; t++) {\n\t\ttiddler = this.wiki.getTiddler(tiddlers[t]);\n\t\tfor(f in tiddler.fields) {\n\t\t\tif(fields.indexOf(f) === -1) {\n\t\t\t\tfields.push(f);\n\t\t\t}\n\t\t}\n\t}\n\t// Sort the fields and bring the standard ones to the front\n\tfields.sort();\n\t\"title text modified modifier created creator\".split(\" \").reverse().forEach(function(value,index) {\n\t\tvar p = fields.indexOf(value);\n\t\tif(p !== -1) {\n\t\t\tfields.splice(p,1);\n\t\t\tfields.unshift(value)\n\t\t}\n\t});\n\t// Output the column headings\n\tvar output = [], row = [];\n\tfields.forEach(function(value) {\n\t\trow.push(quoteAndEscape(value))\n\t});\n\toutput.push(row.join(\",\"));\n\t// Output each tiddler\n\tfor(var t=0;t<tiddlers.length; t++) {\n\t\trow = [];\n\t\ttiddler = this.wiki.getTiddler(tiddlers[t]);\n\t\t\tfor(f=0; f<fields.length; f++) {\n\t\t\t\trow.push(quoteAndEscape(tiddler ? tiddler.getFieldString(fields[f]) || \"\" : \"\"));\n\t\t\t}\n\t\toutput.push(row.join(\",\"));\n\t}\n\treturn output.join(\"\\n\");\n};\n\nfunction quoteAndEscape(value) {\n\treturn \"\\\"\" + value.replace(/\"/mg,\"\\\"\\\"\") + \"\\\"\";\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/displayshortcuts.js": {
            "title": "$:/core/modules/macros/displayshortcuts.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/displayshortcuts.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to display a list of keyboard shortcuts in human readable form. Notably, it resolves named shortcuts like `((bold))` to the underlying keystrokes.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"displayshortcuts\";\n\nexports.params = [\n\t{name: \"shortcuts\"},\n\t{name: \"prefix\"},\n\t{name: \"separator\"},\n\t{name: \"suffix\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(shortcuts,prefix,separator,suffix) {\n\tvar shortcutArray = $tw.keyboardManager.getPrintableShortcuts($tw.keyboardManager.parseKeyDescriptors(shortcuts,{\n\t\twiki: this.wiki\n\t}));\n\tif(shortcutArray.length > 0) {\n\t\tshortcutArray.sort(function(a,b) {\n\t\t    return a.toLowerCase().localeCompare(b.toLowerCase());\n\t\t})\n\t\treturn prefix + shortcutArray.join(separator) + suffix;\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/jsontiddler.js": {
            "title": "$:/core/modules/macros/jsontiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/jsontiddler.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output a single tiddler to JSON\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"jsontiddler\";\n\nexports.params = [\n\t{name: \"title\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(title) {\n\ttitle = title || this.getVariable(\"currentTiddler\");\n\tvar tiddler = !!title && this.wiki.getTiddler(title),\n\t\tfields = new Object();\n\tif(tiddler) {\n\t\tfor(var field in tiddler.fields) {\n\t\t\tfields[field] = tiddler.getFieldString(field);\n\t\t}\n\t}\n\treturn JSON.stringify(fields,null,$tw.config.preferences.jsonSpaces);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/jsontiddlers.js": {
            "title": "$:/core/modules/macros/jsontiddlers.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/jsontiddlers.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output tiddlers matching a filter to JSON\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"jsontiddlers\";\n\nexports.params = [\n\t{name: \"filter\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(filter) {\n\treturn this.wiki.getTiddlersAsJson(filter);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/makedatauri.js": {
            "title": "$:/core/modules/macros/makedatauri.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/makedatauri.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to convert a string of text to a data URI\n\n<<makedatauri text:\"Text to be converted\" type:\"text/vnd.tiddlywiki\">>\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"makedatauri\";\n\nexports.params = [\n\t{name: \"text\"},\n\t{name: \"type\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(text,type) {\n\treturn $tw.utils.makeDataUri(text,type);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/now.js": {
            "title": "$:/core/modules/macros/now.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/now.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return a formatted version of the current time\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"now\";\n\nexports.params = [\n\t{name: \"format\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(format) {\n\treturn $tw.utils.formatDateString(new Date(),format || \"0hh:0mm, DDth MMM YYYY\");\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/qualify.js": {
            "title": "$:/core/modules/macros/qualify.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/qualify.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to qualify a state tiddler title according\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"qualify\";\n\nexports.params = [\n\t{name: \"title\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(title) {\n\treturn title + \"-\" + this.getStateQualifier();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/resolvepath.js": {
            "title": "$:/core/modules/macros/resolvepath.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/resolvepath.js\ntype: application/javascript\nmodule-type: macro\n\nResolves a relative path for an absolute rootpath.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"resolvepath\";\n\nexports.params = [\n\t{name: \"source\"},\n\t{name: \"root\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(source, root) {\n\treturn $tw.utils.resolvePath(source, root);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/unusedtitle.js": {
            "title": "$:/core/modules/macros/unusedtitle.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/unusedtitle.js\ntype: application/javascript\nmodule-type: macro\nMacro to return a new title that is unused in the wiki. It can be given a name as a base.\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"unusedtitle\";\n\nexports.params = [\n\t{name: \"baseName\"},\n\t{name: \"options\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(baseName, options) {\n\tif(!baseName) {\n\t\tbaseName = $tw.language.getString(\"DefaultNewTiddlerTitle\");\n\t}\n\treturn this.wiki.generateNewTitle(baseName, options);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/version.js": {
            "title": "$:/core/modules/macros/version.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/version.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return the TiddlyWiki core version number\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"version\";\n\nexports.params = [];\n\n/*\nRun the macro\n*/\nexports.run = function() {\n\treturn $tw.version;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/parsers/audioparser.js": {
            "title": "$:/core/modules/parsers/audioparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/audioparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe audio parser parses an audio tiddler into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar AudioParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"audio\",\n\t\t\tattributes: {\n\t\t\t\tcontrols: {type: \"string\", value: \"controls\"}\n\t\t\t}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"audio/ogg\"] = AudioParser;\nexports[\"audio/mpeg\"] = AudioParser;\nexports[\"audio/mp3\"] = AudioParser;\nexports[\"audio/mp4\"] = AudioParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/binaryparser.js": {
            "title": "$:/core/modules/parsers/binaryparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/binaryparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe video parser parses a video tiddler into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar BINARY_WARNING_MESSAGE = \"$:/core/ui/BinaryWarning\";\n\nvar BinaryParser = function(type,text,options) {\n\tthis.tree = [{\n\t\ttype: \"transclude\",\n\t\tattributes: {\n\t\t\ttiddler: {type: \"string\", value: BINARY_WARNING_MESSAGE}\n\t\t}\n\t}];\n};\n\nexports[\"application/octet-stream\"] = BinaryParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/csvparser.js": {
            "title": "$:/core/modules/parsers/csvparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/csvparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe CSV text parser processes CSV files into a table wrapped in a scrollable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar CsvParser = function(type,text,options) {\n\t// Table framework\n\tthis.tree = [{\n\t\t\"type\": \"scrollable\", \"children\": [{\n\t\t\t\"type\": \"element\", \"tag\": \"table\", \"children\": [{\n\t\t\t\t\"type\": \"element\", \"tag\": \"tbody\", \"children\": []\n\t\t\t}], \"attributes\": {\n\t\t\t\t\"class\": {\"type\": \"string\", \"value\": \"tc-csv-table\"}\n\t\t\t}\n\t\t}]\n\t}];\n\t// Split the text into lines\n\tvar lines = text.split(/\\r?\\n/mg),\n\t\ttag = \"th\";\n\tfor(var line=0; line<lines.length; line++) {\n\t\tvar lineText = lines[line];\n\t\tif(lineText) {\n\t\t\tvar row = {\n\t\t\t\t\t\"type\": \"element\", \"tag\": \"tr\", \"children\": []\n\t\t\t\t};\n\t\t\tvar columns = lineText.split(\",\");\n\t\t\tfor(var column=0; column<columns.length; column++) {\n\t\t\t\trow.children.push({\n\t\t\t\t\t\t\"type\": \"element\", \"tag\": tag, \"children\": [{\n\t\t\t\t\t\t\t\"type\": \"text\",\n\t\t\t\t\t\t\t\"text\": columns[column]\n\t\t\t\t\t\t}]\n\t\t\t\t\t});\n\t\t\t}\n\t\t\ttag = \"td\";\n\t\t\tthis.tree[0].children[0].children[0].children.push(row);\n\t\t}\n\t}\n};\n\nexports[\"text/csv\"] = CsvParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/htmlparser.js": {
            "title": "$:/core/modules/parsers/htmlparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/htmlparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe HTML parser displays text as raw HTML\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HtmlParser = function(type,text,options) {\n\tvar src;\n\tif(options._canonical_uri) {\n\t\tsrc = options._canonical_uri;\n\t} else if(text) {\n\t\tsrc = \"data:text/html;charset=utf-8,\" + encodeURIComponent(text);\n\t}\n\tthis.tree = [{\n\t\ttype: \"element\",\n\t\ttag: \"iframe\",\n\t\tattributes: {\n\t\t\tsrc: {type: \"string\", value: src},\n\t\t\tsandbox: {type: \"string\", value: \"\"}\n\t\t}\n\t}];\n};\n\nexports[\"text/html\"] = HtmlParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/imageparser.js": {
            "title": "$:/core/modules/parsers/imageparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/imageparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe image parser parses an image into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ImageParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"img\",\n\t\t\tattributes: {}\n\t\t};\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\tif(type === \"image/svg+xml\" || type === \".svg\") {\n\t\t\telement.attributes.src = {type: \"string\", value: \"data:image/svg+xml,\" + encodeURIComponent(text)};\n\t\t} else {\n\t\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t\t}\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"image/svg+xml\"] = ImageParser;\nexports[\"image/jpg\"] = ImageParser;\nexports[\"image/jpeg\"] = ImageParser;\nexports[\"image/png\"] = ImageParser;\nexports[\"image/gif\"] = ImageParser;\nexports[\"image/webp\"] = ImageParser;\nexports[\"image/heic\"] = ImageParser;\nexports[\"image/heif\"] = ImageParser;\nexports[\"image/x-icon\"] = ImageParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/utils/parseutils.js": {
            "title": "$:/core/modules/utils/parseutils.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/parseutils.js\ntype: application/javascript\nmodule-type: utils\n\nUtility functions concerned with parsing text into tokens.\n\nMost functions have the following pattern:\n\n* The parameters are:\n** `source`: the source string being parsed\n** `pos`: the current parse position within the string\n** Any further parameters are used to identify the token that is being parsed\n* The return value is:\n** null if the token was not found at the specified position\n** an object representing the token with the following standard fields:\n*** `type`: string indicating the type of the token\n*** `start`: start position of the token in the source string\n*** `end`: end position of the token in the source string\n*** Any further fields required to describe the token\n\nThe exception is `skipWhiteSpace`, which just returns the position after the whitespace.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nLook for a whitespace token. Returns null if not found, otherwise returns {type: \"whitespace\", start:, end:,}\n*/\nexports.parseWhiteSpace = function(source,pos) {\n\tvar p = pos,c;\n\twhile(true) {\n\t\tc = source.charAt(p);\n\t\tif((c === \" \") || (c === \"\\f\") || (c === \"\\n\") || (c === \"\\r\") || (c === \"\\t\") || (c === \"\\v\") || (c === \"\\u00a0\")) { // Ignores some obscure unicode spaces\n\t\t\tp++;\n\t\t} else {\n\t\t\tbreak;\n\t\t}\n\t}\n\tif(p === pos) {\n\t\treturn null;\n\t} else {\n\t\treturn {\n\t\t\ttype: \"whitespace\",\n\t\t\tstart: pos,\n\t\t\tend: p\n\t\t}\n\t}\n};\n\n/*\nConvenience wrapper for parseWhiteSpace. Returns the position after the whitespace\n*/\nexports.skipWhiteSpace = function(source,pos) {\n\tvar c;\n\twhile(true) {\n\t\tc = source.charAt(pos);\n\t\tif((c === \" \") || (c === \"\\f\") || (c === \"\\n\") || (c === \"\\r\") || (c === \"\\t\") || (c === \"\\v\") || (c === \"\\u00a0\")) { // Ignores some obscure unicode spaces\n\t\t\tpos++;\n\t\t} else {\n\t\t\treturn pos;\n\t\t}\n\t}\n};\n\n/*\nLook for a given string token. Returns null if not found, otherwise returns {type: \"token\", value:, start:, end:,}\n*/\nexports.parseTokenString = function(source,pos,token) {\n\tvar match = source.indexOf(token,pos) === pos;\n\tif(match) {\n\t\treturn {\n\t\t\ttype: \"token\",\n\t\t\tvalue: token,\n\t\t\tstart: pos,\n\t\t\tend: pos + token.length\n\t\t};\n\t}\n\treturn null;\n};\n\n/*\nLook for a token matching a regex. Returns null if not found, otherwise returns {type: \"regexp\", match:, start:, end:,}\n*/\nexports.parseTokenRegExp = function(source,pos,reToken) {\n\tvar node = {\n\t\ttype: \"regexp\",\n\t\tstart: pos\n\t};\n\treToken.lastIndex = pos;\n\tnode.match = reToken.exec(source);\n\tif(node.match && node.match.index === pos) {\n\t\tnode.end = pos + node.match[0].length;\n\t\treturn node;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLook for a string literal. Returns null if not found, otherwise returns {type: \"string\", value:, start:, end:,}\n*/\nexports.parseStringLiteral = function(source,pos) {\n\tvar node = {\n\t\ttype: \"string\",\n\t\tstart: pos\n\t};\n\tvar reString = /(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\")|(?:'([^']*)')/g;\n\treString.lastIndex = pos;\n\tvar match = reString.exec(source);\n\tif(match && match.index === pos) {\n\t\tnode.value = match[1] !== undefined ? match[1] :(\n\t\t\tmatch[2] !== undefined ? match[2] : match[3] \n\t\t\t\t\t);\n\t\tnode.end = pos + match[0].length;\n\t\treturn node;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLook for a macro invocation parameter. Returns null if not found, or {type: \"macro-parameter\", name:, value:, start:, end:}\n*/\nexports.parseMacroParameter = function(source,pos) {\n\tvar node = {\n\t\ttype: \"macro-parameter\",\n\t\tstart: pos\n\t};\n\t// Define our regexp\n\tvar reMacroParameter = /(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\\s>\"'=]+)))/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the parameter\n\tvar token = $tw.utils.parseTokenRegExp(source,pos,reMacroParameter);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the parameter details\n\tnode.value = token.match[2] !== undefined ? token.match[2] : (\n\t\t\t\t\ttoken.match[3] !== undefined ? token.match[3] : (\n\t\t\t\t\t\ttoken.match[4] !== undefined ? token.match[4] : (\n\t\t\t\t\t\t\ttoken.match[5] !== undefined ? token.match[5] : (\n\t\t\t\t\t\t\t\ttoken.match[6] !== undefined ? token.match[6] : (\n\t\t\t\t\t\t\t\t\t\"\"\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t)\n\t\t\t\t\t\t)\n\t\t\t\t\t)\n\t\t\t\t);\n\tif(token.match[1]) {\n\t\tnode.name = token.match[1];\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n/*\nLook for a macro invocation. Returns null if not found, or {type: \"macrocall\", name:, parameters:, start:, end:}\n*/\nexports.parseMacroInvocation = function(source,pos) {\n\tvar node = {\n\t\ttype: \"macrocall\",\n\t\tstart: pos,\n\t\tparams: []\n\t};\n\t// Define our regexps\n\tvar reMacroName = /([^\\s>\"'=]+)/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a double less than sign\n\tvar token = $tw.utils.parseTokenString(source,pos,\"<<\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the macro name\n\tvar name = $tw.utils.parseTokenRegExp(source,pos,reMacroName);\n\tif(!name) {\n\t\treturn null;\n\t}\n\tnode.name = name.match[1];\n\tpos = name.end;\n\t// Process parameters\n\tvar parameter = $tw.utils.parseMacroParameter(source,pos);\n\twhile(parameter) {\n\t\tnode.params.push(parameter);\n\t\tpos = parameter.end;\n\t\t// Get the next parameter\n\t\tparameter = $tw.utils.parseMacroParameter(source,pos);\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a double greater than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\">>\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n/*\nLook for an HTML attribute definition. Returns null if not found, otherwise returns {type: \"attribute\", name:, valueType: \"string|indirect|macro\", value:, start:, end:,}\n*/\nexports.parseAttribute = function(source,pos) {\n\tvar node = {\n\t\tstart: pos\n\t};\n\t// Define our regexps\n\tvar reAttributeName = /([^\\/\\s>\"'=]+)/g,\n\t\treUnquotedAttribute = /([^\\/\\s<>\"'=]+)/g,\n\t\treFilteredValue = /\\{\\{\\{(.+?)\\}\\}\\}/g,\n\t\treIndirectValue = /\\{\\{([^\\}]+)\\}\\}/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Get the attribute name\n\tvar name = $tw.utils.parseTokenRegExp(source,pos,reAttributeName);\n\tif(!name) {\n\t\treturn null;\n\t}\n\tnode.name = name.match[1];\n\tpos = name.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for an equals sign\n\tvar token = $tw.utils.parseTokenString(source,pos,\"=\");\n\tif(token) {\n\t\tpos = token.end;\n\t\t// Skip whitespace\n\t\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t\t// Look for a string literal\n\t\tvar stringLiteral = $tw.utils.parseStringLiteral(source,pos);\n\t\tif(stringLiteral) {\n\t\t\tpos = stringLiteral.end;\n\t\t\tnode.type = \"string\";\n\t\t\tnode.value = stringLiteral.value;\n\t\t} else {\n\t\t\t// Look for a filtered value\n\t\t\tvar filteredValue = $tw.utils.parseTokenRegExp(source,pos,reFilteredValue);\n\t\t\tif(filteredValue) {\n\t\t\t\tpos = filteredValue.end;\n\t\t\t\tnode.type = \"filtered\";\n\t\t\t\tnode.filter = filteredValue.match[1];\n\t\t\t} else {\n\t\t\t\t// Look for an indirect value\n\t\t\t\tvar indirectValue = $tw.utils.parseTokenRegExp(source,pos,reIndirectValue);\n\t\t\t\tif(indirectValue) {\n\t\t\t\t\tpos = indirectValue.end;\n\t\t\t\t\tnode.type = \"indirect\";\n\t\t\t\t\tnode.textReference = indirectValue.match[1];\n\t\t\t\t} else {\n\t\t\t\t\t// Look for a unquoted value\n\t\t\t\t\tvar unquotedValue = $tw.utils.parseTokenRegExp(source,pos,reUnquotedAttribute);\n\t\t\t\t\tif(unquotedValue) {\n\t\t\t\t\t\tpos = unquotedValue.end;\n\t\t\t\t\t\tnode.type = \"string\";\n\t\t\t\t\t\tnode.value = unquotedValue.match[1];\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// Look for a macro invocation value\n\t\t\t\t\t\tvar macroInvocation = $tw.utils.parseMacroInvocation(source,pos);\n\t\t\t\t\t\tif(macroInvocation) {\n\t\t\t\t\t\t\tpos = macroInvocation.end;\n\t\t\t\t\t\t\tnode.type = \"macro\";\n\t\t\t\t\t\t\tnode.value = macroInvocation;\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tnode.type = \"string\";\n\t\t\t\t\t\t\tnode.value = \"true\";\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t} else {\n\t\tnode.type = \"string\";\n\t\tnode.value = \"true\";\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/parsers/pdfparser.js": {
            "title": "$:/core/modules/parsers/pdfparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/pdfparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe PDF parser embeds a PDF viewer\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ImageParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"embed\",\n\t\t\tattributes: {}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:application/pdf;base64,\" + text};\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"application/pdf\"] = ImageParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/textparser.js": {
            "title": "$:/core/modules/parsers/textparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/textparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe plain text parser processes blocks of source text into a degenerate parse tree consisting of a single text node\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar TextParser = function(type,text,options) {\n\tthis.tree = [{\n\t\ttype: \"codeblock\",\n\t\tattributes: {\n\t\t\tcode: {type: \"string\", value: text},\n\t\t\tlanguage: {type: \"string\", value: type}\n\t\t}\n\t}];\n};\n\nexports[\"text/plain\"] = TextParser;\nexports[\"text/x-tiddlywiki\"] = TextParser;\nexports[\"application/javascript\"] = TextParser;\nexports[\"application/json\"] = TextParser;\nexports[\"text/css\"] = TextParser;\nexports[\"application/x-tiddler-dictionary\"] = TextParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/videoparser.js": {
            "title": "$:/core/modules/parsers/videoparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/videoparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe video parser parses a video tiddler into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar VideoParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"video\",\n\t\t\tattributes: {\n\t\t\t\tcontrols: {type: \"string\", value: \"controls\"}\n\t\t\t}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"video/mp4\"] = VideoParser;\nexports[\"video/quicktime\"] = VideoParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/wikiparser/rules/codeblock.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/codeblock.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/codeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for code blocks. For example:\n\n```\n\t```\n\tThis text will not be //wikified//\n\t```\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"codeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match and get language if defined\n\tthis.matchRegExp = /```([\\w-]*)\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /(\\r?\\n```$)/mg;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Look for the end of the block\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the block\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\t// Return the $codeblock widget\n\treturn [{\n\t\t\ttype: \"codeblock\",\n\t\t\tattributes: {\n\t\t\t\t\tcode: {type: \"string\", value: text},\n\t\t\t\t\tlanguage: {type: \"string\", value: this.match[1]}\n\t\t\t}\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/codeinline.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/codeinline.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/codeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for code runs. For example:\n\n```\n\tThis is a `code run`.\n\tThis is another ``code run``\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"codeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(``?)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar reEnd = new RegExp(this.match[1], \"mg\");\n\t// Look for the end marker\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the text\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"code\",\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\ttext: text\n\t\t}]\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/commentblock.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/commentblock.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/commentblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for HTML comments. For example:\n\n```\n<!-- This is a comment -->\n```\n\nNote that the syntax for comments is simplified to an opening \"<!--\" sequence and a closing \"-->\" sequence -- HTML itself implements a more complex format (see http://ostermiller.org/findhtmlcomment.html)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"commentblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\tthis.matchRegExp = /<!--/mg;\n\tthis.endMatchRegExp = /-->/mg;\n};\n\nexports.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\tif(this.match) {\n\t\tthis.endMatchRegExp.lastIndex = startPos + this.match[0].length;\n\t\tthis.endMatch = this.endMatchRegExp.exec(this.parser.source);\n\t\tif(this.endMatch) {\n\t\t\treturn this.match.index;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.endMatchRegExp.lastIndex;\n\t// Don't return any elements\n\treturn [];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/commentinline.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/commentinline.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/commentinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for HTML comments. For example:\n\n```\n<!-- This is a comment -->\n```\n\nNote that the syntax for comments is simplified to an opening \"<!--\" sequence and a closing \"-->\" sequence -- HTML itself implements a more complex format (see http://ostermiller.org/findhtmlcomment.html)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"commentinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\tthis.matchRegExp = /<!--/mg;\n\tthis.endMatchRegExp = /-->/mg;\n};\n\nexports.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\tif(this.match) {\n\t\tthis.endMatchRegExp.lastIndex = startPos + this.match[0].length;\n\t\tthis.endMatch = this.endMatchRegExp.exec(this.parser.source);\n\t\tif(this.endMatch) {\n\t\t\treturn this.match.index;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.endMatchRegExp.lastIndex;\n\t// Don't return any elements\n\treturn [];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/dash.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/dash.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/dash.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for dashes. For example:\n\n```\nThis is an en-dash: --\n\nThis is an em-dash: ---\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"dash\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /-{2,3}(?!-)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar dash = this.match[0].length === 2 ? \"&ndash;\" : \"&mdash;\";\n\treturn [{\n\t\ttype: \"entity\",\n\t\tentity: dash\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/bold.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/bold.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/bold.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - bold. For example:\n\n```\n\tThis is ''bold'' text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except bold \n\\rules only bold \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"bold\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /''/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/''/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"strong\",\n\t\tchildren: tree\n\t}];\n};\n\n})();",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/italic.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/italic.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/italic.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - italic. For example:\n\n```\n\tThis is //italic// text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except italic\n\\rules only italic\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"italic\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\/\\//mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/\\/\\//mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"em\",\n\t\tchildren: tree\n\t}];\n};\n\n})();",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - strikethrough. For example:\n\n```\n\tThis is ~~strikethrough~~ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except strikethrough \n\\rules only strikethrough \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"strikethrough\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /~~/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/~~/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"strike\",\n\t\tchildren: tree\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - subscript. For example:\n\n```\n\tThis is ,,subscript,, text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except subscript \n\\rules only subscript \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"subscript\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /,,/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/,,/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"sub\",\n\t\tchildren: tree\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - superscript. For example:\n\n```\n\tThis is ^^superscript^^ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except superscript \n\\rules only superscript \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"superscript\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\^\\^/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/\\^\\^/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"sup\",\n\t\tchildren: tree\n\t}];\n};\n\n})();",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - underscore. For example:\n\n```\n\tThis is __underscore__ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except underscore \n\\rules only underscore\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"underscore\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /__/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/__/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"u\",\n\t\tchildren: tree\n\t}];\n};\n\n})();",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/entity.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/entity.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/entity.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for HTML entities. For example:\n\n```\n\tThis is a copyright symbol: &copy;\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"entity\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(&#?[a-zA-Z0-9]{2,8};)/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar entityString = this.match[1];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Return the entity\n\treturn [{type: \"entity\", entity: this.match[0]}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/extlink.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/extlink.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/extlink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for external links. For example:\n\n```\nAn external link: https://www.tiddlywiki.com/\n\nA suppressed external link: ~http://www.tiddlyspace.com/\n```\n\nExternal links can be suppressed by preceding them with `~`.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"extlink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /~?(?:file|http|https|mailto|ftp|irc|news|data|skype):[^\\s<>{}\\[\\]`|\"\\\\^]+(?:\\/|\\b)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Create the link unless it is suppressed\n\tif(this.match[0].substr(0,1) === \"~\") {\n\t\treturn [{type: \"text\", text: this.match[0].substr(1)}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tattributes: {\n\t\t\t\thref: {type: \"string\", value: this.match[0]},\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t\ttarget: {type: \"string\", value: \"_blank\"},\n\t\t\t\trel: {type: \"string\", value: \"noopener noreferrer\"}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: this.match[0]\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for block-level filtered transclusion. For example:\n\n```\n{{{ [tag[docs]] }}}\n{{{ [tag[docs]] |tooltip}}}\n{{{ [tag[docs]] ||TemplateTitle}}}\n{{{ [tag[docs]] |tooltip||TemplateTitle}}}\n{{{ [tag[docs]] }}width:40;height:50;}.class.class\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"filteredtranscludeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{\\{([^\\|]+?)(?:\\|([^\\|\\{\\}]+))?(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}([^\\}]*)\\}(?:\\.(\\S+))?(?:\\r?\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar filter = this.match[1],\n\t\ttooltip = this.match[2],\n\t\ttemplate = $tw.utils.trim(this.match[3]),\n\t\tstyle = this.match[4],\n\t\tclasses = this.match[5];\n\t// Return the list widget\n\tvar node = {\n\t\ttype: \"list\",\n\t\tattributes: {\n\t\t\tfilter: {type: \"string\", value: filter}\n\t\t},\n\t\tisBlock: true\n\t};\n\tif(tooltip) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: tooltip};\n\t}\n\tif(template) {\n\t\tnode.attributes.template = {type: \"string\", value: template};\n\t}\n\tif(style) {\n\t\tnode.attributes.style = {type: \"string\", value: style};\n\t}\n\tif(classes) {\n\t\tnode.attributes.itemClass = {type: \"string\", value: classes.split(\".\").join(\" \")};\n\t}\n\treturn [node];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for inline filtered transclusion. For example:\n\n```\n{{{ [tag[docs]] }}}\n{{{ [tag[docs]] |tooltip}}}\n{{{ [tag[docs]] ||TemplateTitle}}}\n{{{ [tag[docs]] |tooltip||TemplateTitle}}}\n{{{ [tag[docs]] }}width:40;height:50;}.class.class\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"filteredtranscludeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{\\{([^\\|]+?)(?:\\|([^\\|\\{\\}]+))?(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}([^\\}]*)\\}(?:\\.(\\S+))?/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar filter = this.match[1],\n\t\ttooltip = this.match[2],\n\t\ttemplate = $tw.utils.trim(this.match[3]),\n\t\tstyle = this.match[4],\n\t\tclasses = this.match[5];\n\t// Return the list widget\n\tvar node = {\n\t\ttype: \"list\",\n\t\tattributes: {\n\t\t\tfilter: {type: \"string\", value: filter}\n\t\t}\n\t};\n\tif(tooltip) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: tooltip};\n\t}\n\tif(template) {\n\t\tnode.attributes.template = {type: \"string\", value: template};\n\t}\n\tif(style) {\n\t\tnode.attributes.style = {type: \"string\", value: style};\n\t}\n\tif(classes) {\n\t\tnode.attributes.itemClass = {type: \"string\", value: classes.split(\".\").join(\" \")};\n\t}\n\treturn [node];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for marking areas with hard line breaks. For example:\n\n```\n\"\"\"\nThis is some text\nThat is set like\nIt is a Poem\nWhen it is\nClearly\nNot\n\"\"\"\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"hardlinebreaks\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\"\"\"(?:\\r?\\n)?/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /(\"\"\")|(\\r?\\n)/mg,\n\t\ttree = [],\n\t\tmatch;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tdo {\n\t\t// Parse the run up to the terminator\n\t\ttree.push.apply(tree,this.parser.parseInlineRun(reEnd,{eatTerminator: false}));\n\t\t// Redo the terminator match\n\t\treEnd.lastIndex = this.parser.pos;\n\t\tmatch = reEnd.exec(this.parser.source);\n\t\tif(match) {\n\t\t\tthis.parser.pos = reEnd.lastIndex;\n\t\t\t// Add a line break if the terminator was a line break\n\t\t\tif(match[2]) {\n\t\t\t\ttree.push({type: \"element\", tag: \"br\"});\n\t\t\t}\n\t\t}\n\t} while(match && !match[1]);\n\t// Return the nodes\n\treturn tree;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/heading.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/heading.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/heading.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for headings\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"heading\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(!{1,6})/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar headingLevel = this.match[1].length;\n\t// Move past the !s\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse any classes, whitespace and then the heading itself\n\tvar classes = this.parser.parseClasses();\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tvar tree = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// Return the heading\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"h\" + headingLevel, \n\t\tattributes: {\n\t\t\t\"class\": {type: \"string\", value: classes.join(\" \")}\n\t\t},\n\t\tchildren: tree\n\t}];\n};\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/horizrule.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/horizrule.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/horizrule.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for rules. For example:\n\n```\n---\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"horizrule\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /-{3,}\\r?(?:\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\treturn [{type: \"element\", tag: \"hr\"}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/html.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/html.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/html.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for HTML elements and widgets. For example:\n\n{{{\n<aside>\nThis is an HTML5 aside element\n</aside>\n\n<$slider target=\"MyTiddler\">\nThis is a widget invocation\n</$slider>\n\n}}}\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"html\";\nexports.types = {inline: true, block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextTag = this.findNextTag(this.parser.source,startPos,{\n\t\trequireLineBreak: this.is.block\n\t});\n\treturn this.nextTag ? this.nextTag.start : undefined;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Retrieve the most recent match so that recursive calls don't overwrite it\n\tvar tag = this.nextTag;\n\tthis.nextTag = null;\n\t// Advance the parser position to past the tag\n\tthis.parser.pos = tag.end;\n\t// Check for an immediately following double linebreak\n\tvar hasLineBreak = !tag.isSelfClosing && !!$tw.utils.parseTokenRegExp(this.parser.source,this.parser.pos,/([^\\S\\n\\r]*\\r?\\n(?:[^\\S\\n\\r]*\\r?\\n|$))/g);\n\t// Set whether we're in block mode\n\ttag.isBlock = this.is.block || hasLineBreak;\n\t// Parse the body if we need to\n\tif(!tag.isSelfClosing && $tw.config.htmlVoidElements.indexOf(tag.tag) === -1) {\n\t\t\tvar reEndString = \"</\" + $tw.utils.escapeRegExp(tag.tag) + \">\",\n\t\t\t\treEnd = new RegExp(\"(\" + reEndString + \")\",\"mg\");\n\t\tif(hasLineBreak) {\n\t\t\ttag.children = this.parser.parseBlocks(reEndString);\n\t\t} else {\n\t\t\ttag.children = this.parser.parseInlineRun(reEnd);\n\t\t}\n\t\treEnd.lastIndex = this.parser.pos;\n\t\tvar endMatch = reEnd.exec(this.parser.source);\n\t\tif(endMatch && endMatch.index === this.parser.pos) {\n\t\t\tthis.parser.pos = endMatch.index + endMatch[0].length;\n\t\t}\n\t}\n\t// Return the tag\n\treturn [tag];\n};\n\n/*\nLook for an HTML tag. Returns null if not found, otherwise returns {type: \"element\", name:, attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseTag = function(source,pos,options) {\n\toptions = options || {};\n\tvar token,\n\t\tnode = {\n\t\t\ttype: \"element\",\n\t\t\tstart: pos,\n\t\t\tattributes: {}\n\t\t};\n\t// Define our regexps\n\tvar reTagName = /([a-zA-Z0-9\\-\\$]+)/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a less than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\"<\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the tag name\n\ttoken = $tw.utils.parseTokenRegExp(source,pos,reTagName);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tnode.tag = token.match[1];\n\tif(node.tag.slice(1).indexOf(\"$\") !== -1) {\n\t\treturn null;\n\t}\n\tif(node.tag.charAt(0) === \"$\") {\n\t\tnode.type = node.tag.substr(1);\n\t}\n\tpos = token.end;\n\t// Check that the tag is terminated by a space, / or >\n\tif(!$tw.utils.parseWhiteSpace(source,pos) && !(source.charAt(pos) === \"/\") && !(source.charAt(pos) === \">\") ) {\n\t\treturn null;\n\t}\n\t// Process attributes\n\tvar attribute = $tw.utils.parseAttribute(source,pos);\n\twhile(attribute) {\n\t\tnode.attributes[attribute.name] = attribute;\n\t\tpos = attribute.end;\n\t\t// Get the next attribute\n\t\tattribute = $tw.utils.parseAttribute(source,pos);\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a closing slash\n\ttoken = $tw.utils.parseTokenString(source,pos,\"/\");\n\tif(token) {\n\t\tpos = token.end;\n\t\tnode.isSelfClosing = true;\n\t}\n\t// Look for a greater than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\">\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Check for a required line break\n\tif(options.requireLineBreak) {\n\t\ttoken = $tw.utils.parseTokenRegExp(source,pos,/([^\\S\\n\\r]*\\r?\\n(?:[^\\S\\n\\r]*\\r?\\n|$))/g);\n\t\tif(!token) {\n\t\t\treturn null;\n\t\t}\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\nexports.findNextTag = function(source,pos,options) {\n\t// A regexp for finding candidate HTML tags\n\tvar reLookahead = /<([a-zA-Z\\-\\$]+)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a tag\n\t\tvar tag = this.parseTag(source,match.index,options);\n\t\t// Return success\n\t\tif(tag && this.isLegalTag(tag)) {\n\t\t\treturn tag;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\nexports.isLegalTag = function(tag) {\n\t// Widgets are always OK\n\tif(tag.type !== \"element\") {\n\t\treturn true;\n\t// If it's an HTML tag that starts with a dash then it's not legal\n\t} else if(tag.tag.charAt(0) === \"-\") {\n\t\treturn false;\n\t} else {\n\t\t// Otherwise it's OK\n\t\treturn true;\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/image.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/image.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/image.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for embedding images. For example:\n\n```\n[img[https://tiddlywiki.com/fractalveg.jpg]]\n[img width=23 height=24 [https://tiddlywiki.com/fractalveg.jpg]]\n[img width={{!!width}} height={{!!height}} [https://tiddlywiki.com/fractalveg.jpg]]\n[img[Description of image|https://tiddlywiki.com/fractalveg.jpg]]\n[img[TiddlerTitle]]\n[img[Description of image|TiddlerTitle]]\n```\n\nGenerates the `<$image>` widget.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"image\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextImage = this.findNextImage(this.parser.source,startPos);\n\treturn this.nextImage ? this.nextImage.start : undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.nextImage.end;\n\tvar node = {\n\t\ttype: \"image\",\n\t\tattributes: this.nextImage.attributes\n\t};\n\treturn [node];\n};\n\n/*\nFind the next image from the current position\n*/\nexports.findNextImage = function(source,pos) {\n\t// A regexp for finding candidate HTML tags\n\tvar reLookahead = /(\\[img)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a tag\n\t\tvar tag = this.parseImage(source,match.index);\n\t\t// Return success\n\t\tif(tag) {\n\t\t\treturn tag;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\n/*\nLook for an image at the specified position. Returns null if not found, otherwise returns {type: \"image\", attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseImage = function(source,pos) {\n\tvar token,\n\t\tnode = {\n\t\t\ttype: \"image\",\n\t\t\tstart: pos,\n\t\t\tattributes: {}\n\t\t};\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[img`\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[img\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Process attributes\n\tif(source.charAt(pos) !== \"[\") {\n\t\tvar attribute = $tw.utils.parseAttribute(source,pos);\n\t\twhile(attribute) {\n\t\t\tnode.attributes[attribute.name] = attribute;\n\t\t\tpos = attribute.end;\n\t\t\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t\t\tif(source.charAt(pos) !== \"[\") {\n\t\t\t\t// Get the next attribute\n\t\t\t\tattribute = $tw.utils.parseAttribute(source,pos);\n\t\t\t} else {\n\t\t\t\tattribute = null;\n\t\t\t}\n\t\t}\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[` after the attributes\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Get the source up to the terminating `]]`\n\ttoken = $tw.utils.parseTokenRegExp(source,pos,/(?:([^|\\]]*?)\\|)?([^\\]]+?)\\]\\]/g);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\tif(token.match[1]) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: token.match[1].trim()};\n\t}\n\tnode.attributes.source = {type: \"string\", value: (token.match[2] || \"\").trim()};\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/import.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/import.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/import.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for importing variable definitions\n\n```\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"import\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\import[^\\S\\n]/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\tvar self = this;\n\t// Move past the pragma invocation\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the filter terminated by a line break\n\tvar reMatch = /(.*)(\\r?\\n)|$/mg;\n\treMatch.lastIndex = this.parser.pos;\n\tvar match = reMatch.exec(this.parser.source);\n\tthis.parser.pos = reMatch.lastIndex;\n\t// Parse tree nodes to return\n\treturn [{\n\t\ttype: \"importvariables\",\n\t\tattributes: {\n\t\t\tfilter: {type: \"string\", value: match[1]}\n\t\t},\n\t\tchildren: []\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/list.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/list.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/list.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for lists. For example:\n\n```\n* This is an unordered list\n* It has two items\n\n# This is a numbered list\n## With a subitem\n# And a third item\n\n; This is a term that is being defined\n: This is the definition of that term\n```\n\nNote that lists can be nested arbitrarily:\n\n```\n#** One\n#* Two\n#** Three\n#**** Four\n#**# Five\n#**## Six\n## Seven\n### Eight\n## Nine\n```\n\nA CSS class can be applied to a list item as follows:\n\n```\n* List item one\n*.active List item two has the class `active`\n* List item three\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"list\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /([\\*#;:>]+)/mg;\n};\n\nvar listTypes = {\n\t\"*\": {listTag: \"ul\", itemTag: \"li\"},\n\t\"#\": {listTag: \"ol\", itemTag: \"li\"},\n\t\";\": {listTag: \"dl\", itemTag: \"dt\"},\n\t\":\": {listTag: \"dl\", itemTag: \"dd\"},\n\t\">\": {listTag: \"blockquote\", itemTag: \"p\"}\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Array of parse tree nodes for the previous row of the list\n\tvar listStack = [];\n\t// Cycle through the items in the list\n\twhile(true) {\n\t\t// Match the list marker\n\t\tvar reMatch = /([\\*#;:>]+)/mg;\n\t\treMatch.lastIndex = this.parser.pos;\n\t\tvar match = reMatch.exec(this.parser.source);\n\t\tif(!match || match.index !== this.parser.pos) {\n\t\t\tbreak;\n\t\t}\n\t\t// Check whether the list type of the top level matches\n\t\tvar listInfo = listTypes[match[0].charAt(0)];\n\t\tif(listStack.length > 0 && listStack[0].tag !== listInfo.listTag) {\n\t\t\tbreak;\n\t\t}\n\t\t// Move past the list marker\n\t\tthis.parser.pos = match.index + match[0].length;\n\t\t// Walk through the list markers for the current row\n\t\tfor(var t=0; t<match[0].length; t++) {\n\t\t\tlistInfo = listTypes[match[0].charAt(t)];\n\t\t\t// Remove any stacked up element if we can't re-use it because the list type doesn't match\n\t\t\tif(listStack.length > t && listStack[t].tag !== listInfo.listTag) {\n\t\t\t\tlistStack.splice(t,listStack.length - t);\n\t\t\t}\n\t\t\t// Construct the list element or reuse the previous one at this level\n\t\t\tif(listStack.length <= t) {\n\t\t\t\tvar listElement = {type: \"element\", tag: listInfo.listTag, children: [\n\t\t\t\t\t{type: \"element\", tag: listInfo.itemTag, children: []}\n\t\t\t\t]};\n\t\t\t\t// Link this list element into the last child item of the parent list item\n\t\t\t\tif(t) {\n\t\t\t\t\tvar prevListItem = listStack[t-1].children[listStack[t-1].children.length-1];\n\t\t\t\t\tprevListItem.children.push(listElement);\n\t\t\t\t}\n\t\t\t\t// Save this element in the stack\n\t\t\t\tlistStack[t] = listElement;\n\t\t\t} else if(t === (match[0].length - 1)) {\n\t\t\t\tlistStack[t].children.push({type: \"element\", tag: listInfo.itemTag, children: []});\n\t\t\t}\n\t\t}\n\t\tif(listStack.length > match[0].length) {\n\t\t\tlistStack.splice(match[0].length,listStack.length - match[0].length);\n\t\t}\n\t\t// Process the body of the list item into the last list item\n\t\tvar lastListChildren = listStack[listStack.length-1].children,\n\t\t\tlastListItem = lastListChildren[lastListChildren.length-1],\n\t\t\tclasses = this.parser.parseClasses();\n\t\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\t\tvar tree = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t\tlastListItem.children.push.apply(lastListItem.children,tree);\n\t\tif(classes.length > 0) {\n\t\t\t$tw.utils.addClassToParseTreeNode(lastListItem,classes.join(\" \"));\n\t\t}\n\t\t// Consume any whitespace following the list item\n\t\tthis.parser.skipWhitespace();\n\t}\n\t// Return the root element of the list\n\treturn [listStack[0]];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/macrocallblock.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/macrocallblock.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrocallblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for block macro calls\n\n```\n<<name value value2>>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrocallblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /<<([^>\\s]+)(?:\\s*)((?:[^>]|(?:>(?!>)))*?)>>(?:\\r?\\n|$)/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar macroName = this.match[1],\n\t\tparamString = this.match[2];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar params = [],\n\t\treParam = /\\s*(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))/mg,\n\t\tparamMatch = reParam.exec(paramString);\n\twhile(paramMatch) {\n\t\t// Process this parameter\n\t\tvar paramInfo = {\n\t\t\tvalue: paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5] || paramMatch[6]\n\t\t};\n\t\tif(paramMatch[1]) {\n\t\t\tparamInfo.name = paramMatch[1];\n\t\t}\n\t\tparams.push(paramInfo);\n\t\t// Find the next match\n\t\tparamMatch = reParam.exec(paramString);\n\t}\n\treturn [{\n\t\ttype: \"macrocall\",\n\t\tname: macroName,\n\t\tparams: params,\n\t\tisBlock: true\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/macrocallinline.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/macrocallinline.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrocallinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for macro calls\n\n```\n<<name value value2>>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrocallinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /<<([^\\s>]+)\\s*([\\s\\S]*?)>>/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar macroName = this.match[1],\n\t\tparamString = this.match[2];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar params = [],\n\t\treParam = /\\s*(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))/mg,\n\t\tparamMatch = reParam.exec(paramString);\n\twhile(paramMatch) {\n\t\t// Process this parameter\n\t\tvar paramInfo = {\n\t\t\tvalue: paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5]|| paramMatch[6]\n\t\t};\n\t\tif(paramMatch[1]) {\n\t\t\tparamInfo.name = paramMatch[1];\n\t\t}\n\t\tparams.push(paramInfo);\n\t\t// Find the next match\n\t\tparamMatch = reParam.exec(paramString);\n\t}\n\treturn [{\n\t\ttype: \"macrocall\",\n\t\tname: macroName,\n\t\tparams: params\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/macrodef.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/macrodef.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrodef.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for macro definitions\n\n```\n\\define name(param:defaultvalue,param2:defaultvalue)\ndefinition text, including $param$ markers\n\\end\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrodef\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\define\\s+([^(\\s]+)\\(\\s*([^)]*)\\)(\\s*\\r?\\n)?/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Move past the macro name and parameters\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the parameters\n\tvar paramString = this.match[2],\n\t\tparams = [];\n\tif(paramString !== \"\") {\n\t\tvar reParam = /\\s*([A-Za-z0-9\\-_]+)(?:\\s*:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))?/mg,\n\t\t\tparamMatch = reParam.exec(paramString);\n\t\twhile(paramMatch) {\n\t\t\t// Save the parameter details\n\t\t\tvar paramInfo = {name: paramMatch[1]},\n\t\t\t\tdefaultValue = paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5] || paramMatch[6];\n\t\t\tif(defaultValue) {\n\t\t\t\tparamInfo[\"default\"] = defaultValue;\n\t\t\t}\n\t\t\tparams.push(paramInfo);\n\t\t\t// Look for the next parameter\n\t\t\tparamMatch = reParam.exec(paramString);\n\t\t}\n\t}\n\t// Is this a multiline definition?\n\tvar reEnd;\n\tif(this.match[3]) {\n\t\t// If so, the end of the body is marked with \\end\n\t\treEnd = /(\\r?\\n\\\\end[^\\S\\n\\r]*(?:$|\\r?\\n))/mg;\n\t} else {\n\t\t// Otherwise, the end of the definition is marked by the end of the line\n\t\treEnd = /($|\\r?\\n)/mg;\n\t\t// Move past any whitespace\n\t\tthis.parser.pos = $tw.utils.skipWhiteSpace(this.parser.source,this.parser.pos);\n\t}\n\t// Find the end of the definition\n\treEnd.lastIndex = this.parser.pos;\n\tvar text,\n\t\tendMatch = reEnd.exec(this.parser.source);\n\tif(endMatch) {\n\t\ttext = this.parser.source.substring(this.parser.pos,endMatch.index);\n\t\tthis.parser.pos = endMatch.index + endMatch[0].length;\n\t} else {\n\t\t// We didn't find the end of the definition, so we'll make it blank\n\t\ttext = \"\";\n\t}\n\t// Save the macro definition\n\treturn [{\n\t\ttype: \"set\",\n\t\tattributes: {\n\t\t\tname: {type: \"string\", value: this.match[1]},\n\t\t\tvalue: {type: \"string\", value: text}\n\t\t},\n\t\tchildren: [],\n\t\tparams: params,\n\t\tisMacroDefinition: true\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/prettyextlink.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/prettyextlink.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/prettyextlink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for external links. For example:\n\n```\n[ext[https://tiddlywiki.com/fractalveg.jpg]]\n[ext[Tooltip|https://tiddlywiki.com/fractalveg.jpg]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"prettyextlink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextLink = this.findNextLink(this.parser.source,startPos);\n\treturn this.nextLink ? this.nextLink.start : undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.nextLink.end;\n\treturn [this.nextLink];\n};\n\n/*\nFind the next link from the current position\n*/\nexports.findNextLink = function(source,pos) {\n\t// A regexp for finding candidate links\n\tvar reLookahead = /(\\[ext\\[)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a link\n\t\tvar link = this.parseLink(source,match.index);\n\t\t// Return success\n\t\tif(link) {\n\t\t\treturn link;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\n/*\nLook for an link at the specified position. Returns null if not found, otherwise returns {type: \"element\", tag: \"a\", attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseLink = function(source,pos) {\n\tvar token,\n\t\ttextNode = {\n\t\t\ttype: \"text\"\n\t\t},\n\t\tnode = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tstart: pos,\n\t\t\tattributes: {\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t},\n\t\t\tchildren: [textNode]\n\t\t};\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[ext[`\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[ext[\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Look ahead for the terminating `]]`\n\tvar closePos = source.indexOf(\"]]\",pos);\n\tif(closePos === -1) {\n\t\treturn null;\n\t}\n\t// Look for a `|` separating the tooltip\n\tvar splitPos = source.indexOf(\"|\",pos);\n\tif(splitPos === -1 || splitPos > closePos) {\n\t\tsplitPos = null;\n\t}\n\t// Pull out the tooltip and URL\n\tvar tooltip, URL;\n\tif(splitPos) {\n\t\tURL = source.substring(splitPos + 1,closePos).trim();\n\t\ttextNode.text = source.substring(pos,splitPos).trim();\n\t} else {\n\t\tURL = source.substring(pos,closePos).trim();\n\t\ttextNode.text = URL;\n\t}\n\tnode.attributes.href = {type: \"string\", value: URL};\n\tnode.attributes.target = {type: \"string\", value: \"_blank\"};\n\tnode.attributes.rel = {type: \"string\", value: \"noopener noreferrer\"};\n\t// Update the end position\n\tnode.end = closePos + 2;\n\treturn node;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/prettylink.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/prettylink.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/prettylink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for pretty links. For example:\n\n```\n[[Introduction]]\n\n[[Link description|TiddlerTitle]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"prettylink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\[\\[(.*?)(?:\\|(.*?))?\\]\\]/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Process the link\n\tvar text = this.match[1],\n\t\tlink = this.match[2] || text;\n\tif($tw.utils.isLinkExternal(link)) {\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tattributes: {\n\t\t\t\thref: {type: \"string\", value: link},\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t\ttarget: {type: \"string\", value: \"_blank\"},\n\t\t\t\trel: {type: \"string\", value: \"noopener noreferrer\"}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: text\n\t\t\t}]\n\t\t}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"link\",\n\t\t\tattributes: {\n\t\t\t\tto: {type: \"string\", value: link}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: text\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/quoteblock.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/quoteblock.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/quoteblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for quote blocks. For example:\n\n```\n\t<<<.optionalClass(es) optional cited from\n\ta quote\n\t<<<\n\t\n\t<<<.optionalClass(es)\n\ta quote\n\t<<< optional cited from\n```\n\nQuotes can be quoted by putting more <s\n\n```\n\t<<<\n\tQuote Level 1\n\t\n\t<<<<\n\tQuoteLevel 2\n\t<<<<\n\t\n\t<<<\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"quoteblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(<<<+)/mg;\n};\n\nexports.parse = function() {\n\tvar classes = [\"tc-quote\"];\n\t// Get all the details of the match\n\tvar reEndString = \"^\" + this.match[1] + \"(?!<)\";\n\t// Move past the <s\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t\n\t// Parse any classes, whitespace and then the optional cite itself\n\tclasses.push.apply(classes, this.parser.parseClasses());\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tvar cite = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// before handling the cite, parse the body of the quote\n\tvar tree= this.parser.parseBlocks(reEndString);\n\t// If we got a cite, put it before the text\n\tif(cite.length > 0) {\n\t\ttree.unshift({\n\t\t\ttype: \"element\",\n\t\t\ttag: \"cite\",\n\t\t\tchildren: cite\n\t\t});\n\t}\n\t// Parse any optional cite\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tcite = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// If we got a cite, push it\n\tif(cite.length > 0) {\n\t\ttree.push({\n\t\t\ttype: \"element\",\n\t\t\ttag: \"cite\",\n\t\t\tchildren: cite\n\t\t});\n\t}\n\t// Return the blockquote element\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"blockquote\",\n\t\tattributes: {\n\t\t\tclass: { type: \"string\", value: classes.join(\" \") },\n\t\t},\n\t\tchildren: tree\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/rules.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/rules.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/rules.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for rules specifications\n\n```\n\\rules except ruleone ruletwo rulethree\n\\rules only ruleone ruletwo rulethree\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"rules\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\rules[^\\S\\n]/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Move past the pragma invocation\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse whitespace delimited tokens terminated by a line break\n\tvar reMatch = /[^\\S\\n]*(\\S+)|(\\r?\\n)/mg,\n\t\ttokens = [];\n\treMatch.lastIndex = this.parser.pos;\n\tvar match = reMatch.exec(this.parser.source);\n\twhile(match && match.index === this.parser.pos) {\n\t\tthis.parser.pos = reMatch.lastIndex;\n\t\t// Exit if we've got the line break\n\t\tif(match[2]) {\n\t\t\tbreak;\n\t\t}\n\t\t// Process the token\n\t\tif(match[1]) {\n\t\t\ttokens.push(match[1]);\n\t\t}\n\t\t// Match the next token\n\t\tmatch = reMatch.exec(this.parser.source);\n\t}\n\t// Process the tokens\n\tif(tokens.length > 0) {\n\t\tthis.parser.amendRules(tokens[0],tokens.slice(1));\n\t}\n\t// No parse tree nodes to return\n\treturn [];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/styleblock.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/styleblock.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/styleblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for assigning styles and classes to paragraphs and other blocks. For example:\n\n```\n@@.myClass\n@@background-color:red;\nThis paragraph will have the CSS class `myClass`.\n\n* The `<ul>` around this list will also have the class `myClass`\n* List item 2\n\n@@\n```\n\nNote that classes and styles can be mixed subject to the rule that styles must precede classes. For example\n\n```\n@@.myFirstClass.mySecondClass\n@@width:100px;.myThirdClass\nThis is a paragraph\n@@\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"styleblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /@@((?:[^\\.\\r\\n\\s:]+:[^\\r\\n;]+;)+)?(?:\\.([^\\r\\n\\s]+))?\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEndString = \"^@@(?:\\\\r?\\\\n)?\";\n\tvar classes = [], styles = [];\n\tdo {\n\t\t// Get the class and style\n\t\tif(this.match[1]) {\n\t\t\tstyles.push(this.match[1]);\n\t\t}\n\t\tif(this.match[2]) {\n\t\t\tclasses.push(this.match[2].split(\".\").join(\" \"));\n\t\t}\n\t\t// Move past the match\n\t\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t\t// Look for another line of classes and styles\n\t\tthis.match = this.matchRegExp.exec(this.parser.source);\n\t} while(this.match && this.match.index === this.parser.pos);\n\t// Parse the body\n\tvar tree = this.parser.parseBlocks(reEndString);\n\tfor(var t=0; t<tree.length; t++) {\n\t\tif(classes.length > 0) {\n\t\t\t$tw.utils.addClassToParseTreeNode(tree[t],classes.join(\" \"));\n\t\t}\n\t\tif(styles.length > 0) {\n\t\t\t$tw.utils.addAttributeToParseTreeNode(tree[t],\"style\",styles.join(\"\"));\n\t\t}\n\t}\n\treturn tree;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/styleinline.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/styleinline.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/styleinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for assigning styles and classes to inline runs. For example:\n\n```\n@@.myClass This is some text with a class@@\n@@background-color:red;This is some text with a background colour@@\n@@width:100px;.myClass This is some text with a class and a width@@\n```\n\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"styleinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /@@((?:[^\\.\\r\\n\\s:]+:[^\\r\\n;]+;)+)?(\\.(?:[^\\r\\n\\s]+)\\s+)?/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /@@/g;\n\t// Get the styles and class\n\tvar stylesString = this.match[1],\n\t\tclassString = this.match[2] ? this.match[2].split(\".\").join(\" \") : undefined;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the run up to the terminator\n\tvar tree = this.parser.parseInlineRun(reEnd,{eatTerminator: true});\n\t// Return the classed span\n\tvar node = {\n\t\ttype: \"element\",\n\t\ttag: \"span\",\n\t\tattributes: {\n\t\t\t\"class\": {type: \"string\", value: \"tc-inline-style\"}\n\t\t},\n\t\tchildren: tree\n\t};\n\tif(classString) {\n\t\t$tw.utils.addClassToParseTreeNode(node,classString);\n\t}\n\tif(stylesString) {\n\t\t$tw.utils.addAttributeToParseTreeNode(node,\"style\",stylesString);\n\t}\n\treturn [node];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/syslink.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/syslink.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/syslink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for system tiddler links.\nCan be suppressed preceding them with `~`.\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"syslink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = new RegExp(\n\t\t\"~?\\\\$:\\\\/[\" +\n\t\t$tw.config.textPrimitives.anyLetter.substr(1,$tw.config.textPrimitives.anyLetter.length - 2) +\n\t\t\"\\/._-]+\",\n\t\t\"mg\"\n\t);\n};\n\nexports.parse = function() {\n\tvar match = this.match[0];\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Create the link unless it is suppressed\n\tif(match.substr(0,1) === \"~\") {\n\t\treturn [{type: \"text\", text: match.substr(1)}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"link\",\n\t\t\tattributes: {\n\t\t\t\tto: {type: \"string\", value: match}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\ttext: match\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/table.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/table.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/table.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for tables.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"table\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\|(?:[^\\n]*)\\|(?:[fhck]?)\\r?(?:\\n|$)/mg;\n};\n\nvar processRow = function(prevColumns) {\n\tvar cellRegExp = /(?:\\|([^\\n\\|]*)\\|)|(\\|[fhck]?\\r?(?:\\n|$))/mg,\n\t\tcellTermRegExp = /((?:\\x20*)\\|)/mg,\n\t\ttree = [],\n\t\tcol = 0,\n\t\tcolSpanCount = 1,\n\t\tprevCell,\n\t\tvAlign;\n\t// Match a single cell\n\tcellRegExp.lastIndex = this.parser.pos;\n\tvar cellMatch = cellRegExp.exec(this.parser.source);\n\twhile(cellMatch && cellMatch.index === this.parser.pos) {\n\t\tif(cellMatch[1] === \"~\") {\n\t\t\t// Rowspan\n\t\t\tvar last = prevColumns[col];\n\t\t\tif(last) {\n\t\t\t\tlast.rowSpanCount++;\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"rowspan\",last.rowSpanCount);\n\t\t\t\tvAlign = $tw.utils.getAttributeValueFromParseTreeNode(last.element,\"valign\",\"center\");\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"valign\",vAlign);\n\t\t\t\tif(colSpanCount > 1) {\n\t\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"colspan\",colSpanCount);\n\t\t\t\t\tcolSpanCount = 1;\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[1] === \">\") {\n\t\t\t// Colspan\n\t\t\tcolSpanCount++;\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[1] === \"<\" && prevCell) {\n\t\t\tcolSpanCount = 1 + $tw.utils.getAttributeValueFromParseTreeNode(prevCell,\"colspan\",1);\n\t\t\t$tw.utils.addAttributeToParseTreeNode(prevCell,\"colspan\",colSpanCount);\n\t\t\tcolSpanCount = 1;\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[2]) {\n\t\t\t// End of row\n\t\t\tif(prevCell && colSpanCount > 1) {\n\t\t\t\tif(prevCell.attributes && prevCell.attributes && prevCell.attributes.colspan) {\n\t\t\t\t\t\tcolSpanCount += prevCell.attributes.colspan.value;\n\t\t\t\t} else {\n\t\t\t\t\tcolSpanCount -= 1;\n\t\t\t\t}\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(prevCell,\"colspan\",colSpanCount);\n\t\t\t}\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t\tbreak;\n\t\t} else {\n\t\t\t// For ordinary cells, step beyond the opening `|`\n\t\t\tthis.parser.pos++;\n\t\t\t// Look for a space at the start of the cell\n\t\t\tvar spaceLeft = false;\n\t\t\tvAlign = null;\n\t\t\tif(this.parser.source.substr(this.parser.pos).search(/^\\^([^\\^]|\\^\\^)/) === 0) {\n\t\t\t\tvAlign = \"top\";\n\t\t\t} else if(this.parser.source.substr(this.parser.pos).search(/^,([^,]|,,)/) === 0) {\n\t\t\t\tvAlign = \"bottom\";\n\t\t\t}\n\t\t\tif(vAlign) {\n\t\t\t\tthis.parser.pos++;\n\t\t\t}\n\t\t\tvar chr = this.parser.source.substr(this.parser.pos,1);\n\t\t\twhile(chr === \" \") {\n\t\t\t\tspaceLeft = true;\n\t\t\t\tthis.parser.pos++;\n\t\t\t\tchr = this.parser.source.substr(this.parser.pos,1);\n\t\t\t}\n\t\t\t// Check whether this is a heading cell\n\t\t\tvar cell;\n\t\t\tif(chr === \"!\") {\n\t\t\t\tthis.parser.pos++;\n\t\t\t\tcell = {type: \"element\", tag: \"th\", children: []};\n\t\t\t} else {\n\t\t\t\tcell = {type: \"element\", tag: \"td\", children: []};\n\t\t\t}\n\t\t\ttree.push(cell);\n\t\t\t// Record information about this cell\n\t\t\tprevCell = cell;\n\t\t\tprevColumns[col] = {rowSpanCount:1,element:cell};\n\t\t\t// Check for a colspan\n\t\t\tif(colSpanCount > 1) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"colspan\",colSpanCount);\n\t\t\t\tcolSpanCount = 1;\n\t\t\t}\n\t\t\t// Parse the cell\n\t\t\tcell.children = this.parser.parseInlineRun(cellTermRegExp,{eatTerminator: true});\n\t\t\t// Set the alignment for the cell\n\t\t\tif(vAlign) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"valign\",vAlign);\n\t\t\t}\n\t\t\tif(this.parser.source.substr(this.parser.pos - 2,1) === \" \") { // spaceRight\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"align\",spaceLeft ? \"center\" : \"left\");\n\t\t\t} else if(spaceLeft) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"align\",\"right\");\n\t\t\t}\n\t\t\t// Move back to the closing `|`\n\t\t\tthis.parser.pos--;\n\t\t}\n\t\tcol++;\n\t\tcellRegExp.lastIndex = this.parser.pos;\n\t\tcellMatch = cellRegExp.exec(this.parser.source);\n\t}\n\treturn tree;\n};\n\nexports.parse = function() {\n\tvar rowContainerTypes = {\"c\":\"caption\", \"h\":\"thead\", \"\":\"tbody\", \"f\":\"tfoot\"},\n\t\ttable = {type: \"element\", tag: \"table\", children: []},\n\t\trowRegExp = /^\\|([^\\n]*)\\|([fhck]?)\\r?(?:\\n|$)/mg,\n\t\trowTermRegExp = /(\\|(?:[fhck]?)\\r?(?:\\n|$))/mg,\n\t\tprevColumns = [],\n\t\tcurrRowType,\n\t\trowContainer,\n\t\trowCount = 0;\n\t// Match the row\n\trowRegExp.lastIndex = this.parser.pos;\n\tvar rowMatch = rowRegExp.exec(this.parser.source);\n\twhile(rowMatch && rowMatch.index === this.parser.pos) {\n\t\tvar rowType = rowMatch[2];\n\t\t// Check if it is a class assignment\n\t\tif(rowType === \"k\") {\n\t\t\t$tw.utils.addClassToParseTreeNode(table,rowMatch[1]);\n\t\t\tthis.parser.pos = rowMatch.index + rowMatch[0].length;\n\t\t} else {\n\t\t\t// Otherwise, create a new row if this one is of a different type\n\t\t\tif(rowType !== currRowType) {\n\t\t\t\trowContainer = {type: \"element\", tag: rowContainerTypes[rowType], children: []};\n\t\t\t\ttable.children.push(rowContainer);\n\t\t\t\tcurrRowType = rowType;\n\t\t\t}\n\t\t\t// Is this a caption row?\n\t\t\tif(currRowType === \"c\") {\n\t\t\t\t// If so, move past the opening `|` of the row\n\t\t\t\tthis.parser.pos++;\n\t\t\t\t// Move the caption to the first row if it isn't already\n\t\t\t\tif(table.children.length !== 1) {\n\t\t\t\t\ttable.children.pop(); // Take rowContainer out of the children array\n\t\t\t\t\ttable.children.splice(0,0,rowContainer); // Insert it at the bottom\t\t\t\t\t\t\n\t\t\t\t}\n\t\t\t\t// Set the alignment - TODO: figure out why TW did this\n//\t\t\t\trowContainer.attributes.align = rowCount === 0 ? \"top\" : \"bottom\";\n\t\t\t\t// Parse the caption\n\t\t\t\trowContainer.children = this.parser.parseInlineRun(rowTermRegExp,{eatTerminator: true});\n\t\t\t} else {\n\t\t\t\t// Create the row\n\t\t\t\tvar theRow = {type: \"element\", tag: \"tr\", children: []};\n\t\t\t\t$tw.utils.addClassToParseTreeNode(theRow,rowCount%2 ? \"oddRow\" : \"evenRow\");\n\t\t\t\trowContainer.children.push(theRow);\n\t\t\t\t// Process the row\n\t\t\t\ttheRow.children = processRow.call(this,prevColumns);\n\t\t\t\tthis.parser.pos = rowMatch.index + rowMatch[0].length;\n\t\t\t\t// Increment the row count\n\t\t\t\trowCount++;\n\t\t\t}\n\t\t}\n\t\trowMatch = rowRegExp.exec(this.parser.source);\n\t}\n\treturn [table];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/transcludeblock.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/transcludeblock.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/transcludeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for block-level transclusion. For example:\n\n```\n{{MyTiddler}}\n{{MyTiddler||TemplateTitle}}\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"transcludeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{([^\\{\\}\\|]*)(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}(?:\\r?\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar template = $tw.utils.trim(this.match[2]),\n\t\ttextRef = $tw.utils.trim(this.match[1]);\n\t// Prepare the transclude widget\n\tvar transcludeNode = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {},\n\t\t\tisBlock: true\n\t\t};\n\t// Prepare the tiddler widget\n\tvar tr, targetTitle, targetField, targetIndex, tiddlerNode;\n\tif(textRef) {\n\t\ttr = $tw.utils.parseTextReference(textRef);\n\t\ttargetTitle = tr.title;\n\t\ttargetField = tr.field;\n\t\ttargetIndex = tr.index;\n\t\ttiddlerNode = {\n\t\t\ttype: \"tiddler\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: targetTitle}\n\t\t\t},\n\t\t\tisBlock: true,\n\t\t\tchildren: [transcludeNode]\n\t\t};\n\t}\n\tif(template) {\n\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: template};\n\t\tif(textRef) {\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t} else {\n\t\tif(textRef) {\n\t\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: targetTitle};\n\t\t\tif(targetField) {\n\t\t\t\ttranscludeNode.attributes.field = {type: \"string\", value: targetField};\n\t\t\t}\n\t\t\tif(targetIndex) {\n\t\t\t\ttranscludeNode.attributes.index = {type: \"string\", value: targetIndex};\n\t\t\t}\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/transcludeinline.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/transcludeinline.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/transcludeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for inline-level transclusion. For example:\n\n```\n{{MyTiddler}}\n{{MyTiddler||TemplateTitle}}\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"transcludeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{([^\\{\\}\\|]*)(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar template = $tw.utils.trim(this.match[2]),\n\t\ttextRef = $tw.utils.trim(this.match[1]);\n\t// Prepare the transclude widget\n\tvar transcludeNode = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {}\n\t\t};\n\t// Prepare the tiddler widget\n\tvar tr, targetTitle, targetField, targetIndex, tiddlerNode;\n\tif(textRef) {\n\t\ttr = $tw.utils.parseTextReference(textRef);\n\t\ttargetTitle = tr.title;\n\t\ttargetField = tr.field;\n\t\ttargetIndex = tr.index;\n\t\ttiddlerNode = {\n\t\t\ttype: \"tiddler\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: targetTitle}\n\t\t\t},\n\t\t\tchildren: [transcludeNode]\n\t\t};\n\t}\n\tif(template) {\n\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: template};\n\t\tif(textRef) {\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t} else {\n\t\tif(textRef) {\n\t\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: targetTitle};\n\t\t\tif(targetField) {\n\t\t\t\ttranscludeNode.attributes.field = {type: \"string\", value: targetField};\n\t\t\t}\n\t\t\tif(targetIndex) {\n\t\t\t\ttranscludeNode.attributes.index = {type: \"string\", value: targetIndex};\n\t\t\t}\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/typedblock.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/typedblock.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/typedblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for typed blocks. For example:\n\n```\n$$$.js\nThis will be rendered as JavaScript\n$$$\n\n$$$.svg\n<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"150\" height=\"100\">\n  <circle cx=\"100\" cy=\"50\" r=\"40\" stroke=\"black\" stroke-width=\"2\" fill=\"red\" />\n</svg>\n$$$\n\n$$$text/vnd.tiddlywiki>text/html\nThis will be rendered as an //HTML representation// of WikiText\n$$$\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.name = \"typedblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\$\\$\\$([^ >\\r\\n]*)(?: *> *([^ \\r\\n]+))?\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /\\r?\\n\\$\\$\\$\\r?(?:\\n|$)/mg;\n\t// Save the type\n\tvar parseType = this.match[1],\n\t\trenderType = this.match[2];\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Look for the end of the block\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the block\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\t// Parse the block according to the specified type\n\tvar parser = this.parser.wiki.parseText(parseType,text,{defaultType: \"text/plain\"});\n\t// If there's no render type, just return the parse tree\n\tif(!renderType) {\n\t\treturn parser.tree;\n\t} else {\n\t\t// Otherwise, render to the rendertype and return in a <PRE> tag\n\t\tvar widgetNode = this.parser.wiki.makeWidget(parser),\n\t\t\tcontainer = $tw.fakeDocument.createElement(\"div\");\n\t\twidgetNode.render(container,null);\n\t\ttext = renderType === \"text/html\" ? container.innerHTML : container.textContent;\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"pre\",\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\ttext: text\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/whitespace.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/whitespace.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/whitespace.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for whitespace specifications\n\n```\n\\whitespace trim\n\\whitespace notrim\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"whitespace\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\whitespace[^\\S\\n]/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\tvar self = this;\n\t// Move past the pragma invocation\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse whitespace delimited tokens terminated by a line break\n\tvar reMatch = /[^\\S\\n]*(\\S+)|(\\r?\\n)/mg,\n\t\ttokens = [];\n\treMatch.lastIndex = this.parser.pos;\n\tvar match = reMatch.exec(this.parser.source);\n\twhile(match && match.index === this.parser.pos) {\n\t\tthis.parser.pos = reMatch.lastIndex;\n\t\t// Exit if we've got the line break\n\t\tif(match[2]) {\n\t\t\tbreak;\n\t\t}\n\t\t// Process the token\n\t\tif(match[1]) {\n\t\t\ttokens.push(match[1]);\n\t\t}\n\t\t// Match the next token\n\t\tmatch = reMatch.exec(this.parser.source);\n\t}\n\t// Process the tokens\n\t$tw.utils.each(tokens,function(token) {\n\t\tswitch(token) {\n\t\t\tcase \"trim\":\n\t\t\t\tself.parser.configTrimWhiteSpace = true;\n\t\t\t\tbreak;\n\t\t\tcase \"notrim\":\n\t\t\t\tself.parser.configTrimWhiteSpace = false;\n\t\t\t\tbreak;\n\t\t}\n\t});\n\t// No parse tree nodes to return\n\treturn [];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/wikilink.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/wikilink.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/wikilink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for wiki links. For example:\n\n```\nAWikiLink\nAnotherLink\n~SuppressedLink\n```\n\nPrecede a camel case word with `~` to prevent it from being recognised as a link.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"wikilink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = new RegExp($tw.config.textPrimitives.unWikiLink + \"?\" + $tw.config.textPrimitives.wikiLink,\"mg\");\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get the details of the match\n\tvar linkText = this.match[0];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// If the link starts with the unwikilink character then just output it as plain text\n\tif(linkText.substr(0,1) === $tw.config.textPrimitives.unWikiLink) {\n\t\treturn [{type: \"text\", text: linkText.substr(1)}];\n\t}\n\t// If the link has been preceded with a blocked letter then don't treat it as a link\n\tif(this.match.index > 0) {\n\t\tvar preRegExp = new RegExp($tw.config.textPrimitives.blockPrefixLetters,\"mg\");\n\t\tpreRegExp.lastIndex = this.match.index-1;\n\t\tvar preMatch = preRegExp.exec(this.parser.source);\n\t\tif(preMatch && preMatch.index === this.match.index-1) {\n\t\t\treturn [{type: \"text\", text: linkText}];\n\t\t}\n\t}\n\treturn [{\n\t\ttype: \"link\",\n\t\tattributes: {\n\t\t\tto: {type: \"string\", value: linkText}\n\t\t},\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\ttext: linkText\n\t\t}]\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/wikiparser.js": {
            "title": "$:/core/modules/parsers/wikiparser/wikiparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/wikiparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe wiki text parser processes blocks of source text into a parse tree.\n\nThe parse tree is made up of nested arrays of these JavaScript objects:\n\n\t{type: \"element\", tag: <string>, attributes: {}, children: []} - an HTML element\n\t{type: \"text\", text: <string>} - a text node\n\t{type: \"entity\", value: <string>} - an entity\n\t{type: \"raw\", html: <string>} - raw HTML\n\nAttributes are stored as hashmaps of the following objects:\n\n\t{type: \"string\", value: <string>} - literal string\n\t{type: \"indirect\", textReference: <textReference>} - indirect through a text reference\n\t{type: \"macro\", macro: <TBD>} - indirect through a macro invocation\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar WikiParser = function(type,text,options) {\n\tthis.wiki = options.wiki;\n\tvar self = this;\n\t// Check for an externally linked tiddler\n\tif($tw.browser && (text || \"\") === \"\" && options._canonical_uri) {\n\t\tthis.loadRemoteTiddler(options._canonical_uri);\n\t\ttext = $tw.language.getRawString(\"LazyLoadingWarning\");\n\t}\n\t// Initialise the classes if we don't have them already\n\tif(!this.pragmaRuleClasses) {\n\t\tWikiParser.prototype.pragmaRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"pragma\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.pragmaRuleClasses,\"$:/config/WikiParserRules/Pragmas/\");\n\t}\n\tif(!this.blockRuleClasses) {\n\t\tWikiParser.prototype.blockRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"block\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.blockRuleClasses,\"$:/config/WikiParserRules/Block/\");\n\t}\n\tif(!this.inlineRuleClasses) {\n\t\tWikiParser.prototype.inlineRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"inline\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.inlineRuleClasses,\"$:/config/WikiParserRules/Inline/\");\n\t}\n\t// Save the parse text\n\tthis.type = type || \"text/vnd.tiddlywiki\";\n\tthis.source = text || \"\";\n\tthis.sourceLength = this.source.length;\n\t// Flag for ignoring whitespace\n\tthis.configTrimWhiteSpace = false;\n\t// Set current parse position\n\tthis.pos = 0;\n\t// Instantiate the pragma parse rules\n\tthis.pragmaRules = this.instantiateRules(this.pragmaRuleClasses,\"pragma\",0);\n\t// Instantiate the parser block and inline rules\n\tthis.blockRules = this.instantiateRules(this.blockRuleClasses,\"block\",0);\n\tthis.inlineRules = this.instantiateRules(this.inlineRuleClasses,\"inline\",0);\n\t// Parse any pragmas\n\tthis.tree = [];\n\tvar topBranch = this.parsePragmas();\n\t// Parse the text into inline runs or blocks\n\tif(options.parseAsInline) {\n\t\ttopBranch.push.apply(topBranch,this.parseInlineRun());\n\t} else {\n\t\ttopBranch.push.apply(topBranch,this.parseBlocks());\n\t}\n\t// Return the parse tree\n};\n\n/*\n*/\nWikiParser.prototype.loadRemoteTiddler = function(url) {\n\tvar self = this;\n\t$tw.utils.httpRequest({\n\t\turl: url,\n\t\ttype: \"GET\",\n\t\tcallback: function(err,data) {\n\t\t\tif(!err) {\n\t\t\t\tvar tiddlers = self.wiki.deserializeTiddlers(\".tid\",data,self.wiki.getCreationFields());\n\t\t\t\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\t\t\t\ttiddler[\"_canonical_uri\"] = url;\n\t\t\t\t});\n\t\t\t\tif(tiddlers) {\n\t\t\t\t\tself.wiki.addTiddlers(tiddlers);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\n*/\nWikiParser.prototype.setupRules = function(proto,configPrefix) {\n\tvar self = this;\n\tif(!$tw.safemode) {\n\t\t$tw.utils.each(proto,function(object,name) {\n\t\t\tif(self.wiki.getTiddlerText(configPrefix + name,\"enable\") !== \"enable\") {\n\t\t\t\tdelete proto[name];\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nInstantiate an array of parse rules\n*/\nWikiParser.prototype.instantiateRules = function(classes,type,startPos) {\n\tvar rulesInfo = [],\n\t\tself = this;\n\t$tw.utils.each(classes,function(RuleClass) {\n\t\t// Instantiate the rule\n\t\tvar rule = new RuleClass(self);\n\t\trule.is = {};\n\t\trule.is[type] = true;\n\t\trule.init(self);\n\t\tvar matchIndex = rule.findNextMatch(startPos);\n\t\tif(matchIndex !== undefined) {\n\t\t\trulesInfo.push({\n\t\t\t\trule: rule,\n\t\t\t\tmatchIndex: matchIndex\n\t\t\t});\n\t\t}\n\t});\n\treturn rulesInfo;\n};\n\n/*\nSkip any whitespace at the current position. Options are:\n\ttreatNewlinesAsNonWhitespace: true if newlines are NOT to be treated as whitespace\n*/\nWikiParser.prototype.skipWhitespace = function(options) {\n\toptions = options || {};\n\tvar whitespaceRegExp = options.treatNewlinesAsNonWhitespace ? /([^\\S\\n]+)/mg : /(\\s+)/mg;\n\twhitespaceRegExp.lastIndex = this.pos;\n\tvar whitespaceMatch = whitespaceRegExp.exec(this.source);\n\tif(whitespaceMatch && whitespaceMatch.index === this.pos) {\n\t\tthis.pos = whitespaceRegExp.lastIndex;\n\t}\n};\n\n/*\nGet the next match out of an array of parse rule instances\n*/\nWikiParser.prototype.findNextMatch = function(rules,startPos) {\n\t// Find the best matching rule by finding the closest match position\n\tvar matchingRule,\n\t\tmatchingRulePos = this.sourceLength;\n\t// Step through each rule\n\tfor(var t=0; t<rules.length; t++) {\n\t\tvar ruleInfo = rules[t];\n\t\t// Ask the rule to get the next match if we've moved past the current one\n\t\tif(ruleInfo.matchIndex !== undefined  && ruleInfo.matchIndex < startPos) {\n\t\t\truleInfo.matchIndex = ruleInfo.rule.findNextMatch(startPos);\n\t\t}\n\t\t// Adopt this match if it's closer than the current best match\n\t\tif(ruleInfo.matchIndex !== undefined && ruleInfo.matchIndex <= matchingRulePos) {\n\t\t\tmatchingRule = ruleInfo;\n\t\t\tmatchingRulePos = ruleInfo.matchIndex;\n\t\t}\n\t}\n\treturn matchingRule;\n};\n\n/*\nParse any pragmas at the beginning of a block of parse text\n*/\nWikiParser.prototype.parsePragmas = function() {\n\tvar currentTreeBranch = this.tree;\n\twhile(true) {\n\t\t// Skip whitespace\n\t\tthis.skipWhitespace();\n\t\t// Check for the end of the text\n\t\tif(this.pos >= this.sourceLength) {\n\t\t\tbreak;\n\t\t}\n\t\t// Check if we've arrived at a pragma rule match\n\t\tvar nextMatch = this.findNextMatch(this.pragmaRules,this.pos);\n\t\t// If not, just exit\n\t\tif(!nextMatch || nextMatch.matchIndex !== this.pos) {\n\t\t\tbreak;\n\t\t}\n\t\t// Process the pragma rule\n\t\tvar subTree = nextMatch.rule.parse();\n\t\tif(subTree.length > 0) {\n\t\t\t// Quick hack; we only cope with a single parse tree node being returned, which is true at the moment\n\t\t\tcurrentTreeBranch.push.apply(currentTreeBranch,subTree);\n\t\t\tsubTree[0].children = [];\n\t\t\tcurrentTreeBranch = subTree[0].children;\n\t\t}\n\t}\n\treturn currentTreeBranch;\n};\n\n/*\nParse a block from the current position\n\tterminatorRegExpString: optional regular expression string that identifies the end of plain paragraphs. Must not include capturing parenthesis\n*/\nWikiParser.prototype.parseBlock = function(terminatorRegExpString) {\n\tvar terminatorRegExp = terminatorRegExpString ? new RegExp(\"(\" + terminatorRegExpString + \"|\\\\r?\\\\n\\\\r?\\\\n)\",\"mg\") : /(\\r?\\n\\r?\\n)/mg;\n\tthis.skipWhitespace();\n\tif(this.pos >= this.sourceLength) {\n\t\treturn [];\n\t}\n\t// Look for a block rule that applies at the current position\n\tvar nextMatch = this.findNextMatch(this.blockRules,this.pos);\n\tif(nextMatch && nextMatch.matchIndex === this.pos) {\n\t\treturn nextMatch.rule.parse();\n\t}\n\t// Treat it as a paragraph if we didn't find a block rule\n\treturn [{type: \"element\", tag: \"p\", children: this.parseInlineRun(terminatorRegExp)}];\n};\n\n/*\nParse a series of blocks of text until a terminating regexp is encountered or the end of the text\n\tterminatorRegExpString: terminating regular expression\n*/\nWikiParser.prototype.parseBlocks = function(terminatorRegExpString) {\n\tif(terminatorRegExpString) {\n\t\treturn this.parseBlocksTerminated(terminatorRegExpString);\n\t} else {\n\t\treturn this.parseBlocksUnterminated();\n\t}\n};\n\n/*\nParse a block from the current position to the end of the text\n*/\nWikiParser.prototype.parseBlocksUnterminated = function() {\n\tvar tree = [];\n\twhile(this.pos < this.sourceLength) {\n\t\ttree.push.apply(tree,this.parseBlock());\n\t}\n\treturn tree;\n};\n\n/*\nParse blocks of text until a terminating regexp is encountered\n*/\nWikiParser.prototype.parseBlocksTerminated = function(terminatorRegExpString) {\n\tvar terminatorRegExp = new RegExp(\"(\" + terminatorRegExpString + \")\",\"mg\"),\n\t\ttree = [];\n\t// Skip any whitespace\n\tthis.skipWhitespace();\n\t//  Check if we've got the end marker\n\tterminatorRegExp.lastIndex = this.pos;\n\tvar match = terminatorRegExp.exec(this.source);\n\t// Parse the text into blocks\n\twhile(this.pos < this.sourceLength && !(match && match.index === this.pos)) {\n\t\tvar blocks = this.parseBlock(terminatorRegExpString);\n\t\ttree.push.apply(tree,blocks);\n\t\t// Skip any whitespace\n\t\tthis.skipWhitespace();\n\t\t//  Check if we've got the end marker\n\t\tterminatorRegExp.lastIndex = this.pos;\n\t\tmatch = terminatorRegExp.exec(this.source);\n\t}\n\tif(match && match.index === this.pos) {\n\t\tthis.pos = match.index + match[0].length;\n\t}\n\treturn tree;\n};\n\n/*\nParse a run of text at the current position\n\tterminatorRegExp: a regexp at which to stop the run\n\toptions: see below\nOptions available:\n\teatTerminator: move the parse position past any encountered terminator (default false)\n*/\nWikiParser.prototype.parseInlineRun = function(terminatorRegExp,options) {\n\tif(terminatorRegExp) {\n\t\treturn this.parseInlineRunTerminated(terminatorRegExp,options);\n\t} else {\n\t\treturn this.parseInlineRunUnterminated(options);\n\t}\n};\n\nWikiParser.prototype.parseInlineRunUnterminated = function(options) {\n\tvar tree = [];\n\t// Find the next occurrence of an inline rule\n\tvar nextMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t// Loop around the matches until we've reached the end of the text\n\twhile(this.pos < this.sourceLength && nextMatch) {\n\t\t// Process the text preceding the run rule\n\t\tif(nextMatch.matchIndex > this.pos) {\n\t\t\tthis.pushTextWidget(tree,this.source.substring(this.pos,nextMatch.matchIndex));\n\t\t\tthis.pos = nextMatch.matchIndex;\n\t\t}\n\t\t// Process the run rule\n\t\ttree.push.apply(tree,nextMatch.rule.parse());\n\t\t// Look for the next run rule\n\t\tnextMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t}\n\t// Process the remaining text\n\tif(this.pos < this.sourceLength) {\n\t\tthis.pushTextWidget(tree,this.source.substr(this.pos));\n\t}\n\tthis.pos = this.sourceLength;\n\treturn tree;\n};\n\nWikiParser.prototype.parseInlineRunTerminated = function(terminatorRegExp,options) {\n\toptions = options || {};\n\tvar tree = [];\n\t// Find the next occurrence of the terminator\n\tterminatorRegExp.lastIndex = this.pos;\n\tvar terminatorMatch = terminatorRegExp.exec(this.source);\n\t// Find the next occurrence of a inlinerule\n\tvar inlineRuleMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t// Loop around until we've reached the end of the text\n\twhile(this.pos < this.sourceLength && (terminatorMatch || inlineRuleMatch)) {\n\t\t// Return if we've found the terminator, and it precedes any inline rule match\n\t\tif(terminatorMatch) {\n\t\t\tif(!inlineRuleMatch || inlineRuleMatch.matchIndex >= terminatorMatch.index) {\n\t\t\t\tif(terminatorMatch.index > this.pos) {\n\t\t\t\t\tthis.pushTextWidget(tree,this.source.substring(this.pos,terminatorMatch.index));\n\t\t\t\t}\n\t\t\t\tthis.pos = terminatorMatch.index;\n\t\t\t\tif(options.eatTerminator) {\n\t\t\t\t\tthis.pos += terminatorMatch[0].length;\n\t\t\t\t}\n\t\t\t\treturn tree;\n\t\t\t}\n\t\t}\n\t\t// Process any inline rule, along with the text preceding it\n\t\tif(inlineRuleMatch) {\n\t\t\t// Preceding text\n\t\t\tif(inlineRuleMatch.matchIndex > this.pos) {\n\t\t\t\tthis.pushTextWidget(tree,this.source.substring(this.pos,inlineRuleMatch.matchIndex));\n\t\t\t\tthis.pos = inlineRuleMatch.matchIndex;\n\t\t\t}\n\t\t\t// Process the inline rule\n\t\t\ttree.push.apply(tree,inlineRuleMatch.rule.parse());\n\t\t\t// Look for the next inline rule\n\t\t\tinlineRuleMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t\t\t// Look for the next terminator match\n\t\t\tterminatorRegExp.lastIndex = this.pos;\n\t\t\tterminatorMatch = terminatorRegExp.exec(this.source);\n\t\t}\n\t}\n\t// Process the remaining text\n\tif(this.pos < this.sourceLength) {\n\t\tthis.pushTextWidget(tree,this.source.substr(this.pos));\n\t}\n\tthis.pos = this.sourceLength;\n\treturn tree;\n};\n\n/*\nPush a text widget onto an array, respecting the configTrimWhiteSpace setting\n*/\nWikiParser.prototype.pushTextWidget = function(array,text) {\n\tif(this.configTrimWhiteSpace) {\n\t\ttext = $tw.utils.trim(text);\n\t}\n\tif(text) {\n\t\tarray.push({type: \"text\", text: text});\t\t\n\t}\n};\n\n/*\nParse zero or more class specifiers `.classname`\n*/\nWikiParser.prototype.parseClasses = function() {\n\tvar classRegExp = /\\.([^\\s\\.]+)/mg,\n\t\tclassNames = [];\n\tclassRegExp.lastIndex = this.pos;\n\tvar match = classRegExp.exec(this.source);\n\twhile(match && match.index === this.pos) {\n\t\tthis.pos = match.index + match[0].length;\n\t\tclassNames.push(match[1]);\n\t\tmatch = classRegExp.exec(this.source);\n\t}\n\treturn classNames;\n};\n\n/*\nAmend the rules used by this instance of the parser\n\ttype: `only` keeps just the named rules, `except` keeps all but the named rules\n\tnames: array of rule names\n*/\nWikiParser.prototype.amendRules = function(type,names) {\n\tnames = names || [];\n\t// Define the filter function\n\tvar keepFilter;\n\tif(type === \"only\") {\n\t\tkeepFilter = function(name) {\n\t\t\treturn names.indexOf(name) !== -1;\n\t\t};\n\t} else if(type === \"except\") {\n\t\tkeepFilter = function(name) {\n\t\t\treturn names.indexOf(name) === -1;\n\t\t};\n\t} else {\n\t\treturn;\n\t}\n\t// Define a function to process each of our rule arrays\n\tvar processRuleArray = function(ruleArray) {\n\t\tfor(var t=ruleArray.length-1; t>=0; t--) {\n\t\t\tif(!keepFilter(ruleArray[t].rule.name)) {\n\t\t\t\truleArray.splice(t,1);\n\t\t\t}\n\t\t}\n\t};\n\t// Process each rule array\n\tprocessRuleArray(this.pragmaRules);\n\tprocessRuleArray(this.blockRules);\n\tprocessRuleArray(this.inlineRules);\n};\n\nexports[\"text/vnd.tiddlywiki\"] = WikiParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/wikiparser/rules/wikirulebase.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/wikirulebase.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/wikirulebase.js\ntype: application/javascript\nmodule-type: global\n\nBase class for wiki parser rules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nThis constructor is always overridden with a blank constructor, and so shouldn't be used\n*/\nvar WikiRuleBase = function() {\n};\n\n/*\nTo be overridden by individual rules\n*/\nWikiRuleBase.prototype.init = function(parser) {\n\tthis.parser = parser;\n};\n\n/*\nDefault implementation of findNextMatch uses RegExp matching\n*/\nWikiRuleBase.prototype.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\treturn this.match ? this.match.index : undefined;\n};\n\nexports.WikiRuleBase = WikiRuleBase;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/pluginswitcher.js": {
            "title": "$:/core/modules/pluginswitcher.js",
            "text": "/*\\\ntitle: $:/core/modules/pluginswitcher.js\ntype: application/javascript\nmodule-type: global\n\nManages switching plugins for themes and languages.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\noptions:\nwiki: wiki store to be used\npluginType: type of plugin to be switched\ncontrollerTitle: title of tiddler used to control switching of this resource\ndefaultPlugins: array of default plugins to be used if nominated plugin isn't found\nonSwitch: callback when plugin is switched (single parameter is array of plugin titles)\n*/\nfunction PluginSwitcher(options) {\n\tthis.wiki = options.wiki;\n\tthis.pluginType = options.pluginType;\n\tthis.controllerTitle = options.controllerTitle;\n\tthis.defaultPlugins = options.defaultPlugins || [];\n\tthis.onSwitch = options.onSwitch;\n\t// Switch to the current plugin\n\tthis.switchPlugins();\n\t// Listen for changes to the selected plugin\n\tvar self = this;\n\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,self.controllerTitle)) {\n\t\t\tself.switchPlugins();\n\t\t}\n\t});\n}\n\nPluginSwitcher.prototype.switchPlugins = function() {\n\t// Get the name of the current theme\n\tvar selectedPluginTitle = this.wiki.getTiddlerText(this.controllerTitle);\n\t// If it doesn't exist, then fallback to one of the default themes\n\tvar index = 0;\n\twhile(!this.wiki.getTiddler(selectedPluginTitle) && index < this.defaultPlugins.length) {\n\t\tselectedPluginTitle = this.defaultPlugins[index++];\n\t}\n\t// Accumulate the titles of the plugins that we need to load\n\tvar plugins = [],\n\t\tself = this,\n\t\taccumulatePlugin = function(title) {\n\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\tif(tiddler && tiddler.isPlugin() && plugins.indexOf(title) === -1) {\n\t\t\t\tplugins.push(title);\n\t\t\t\tvar pluginInfo = JSON.parse(self.wiki.getTiddlerText(title)),\n\t\t\t\t\tdependents = $tw.utils.parseStringArray(tiddler.fields.dependents || \"\");\n\t\t\t\t$tw.utils.each(dependents,function(title) {\n\t\t\t\t\taccumulatePlugin(title);\n\t\t\t\t});\n\t\t\t}\n\t\t};\n\taccumulatePlugin(selectedPluginTitle);\n\t// Unregister any existing theme tiddlers\n\tvar unregisteredTiddlers = $tw.wiki.unregisterPluginTiddlers(this.pluginType);\n\t// Register any new theme tiddlers\n\tvar registeredTiddlers = $tw.wiki.registerPluginTiddlers(this.pluginType,plugins);\n\t// Unpack the current theme tiddlers\n\t$tw.wiki.unpackPluginTiddlers();\n\t// Call the switch handler\n\tif(this.onSwitch) {\n\t\tthis.onSwitch(plugins);\n\t}\n};\n\nexports.PluginSwitcher = PluginSwitcher;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/saver-handler.js": {
            "title": "$:/core/modules/saver-handler.js",
            "text": "/*\\\ntitle: $:/core/modules/saver-handler.js\ntype: application/javascript\nmodule-type: global\n\nThe saver handler tracks changes to the store and handles saving the entire wiki via saver modules.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInstantiate the saver handler with the following options:\nwiki: wiki to be synced\ndirtyTracking: true if dirty tracking should be performed\n*/\nfunction SaverHandler(options) {\n\tvar self = this;\n\tthis.wiki = options.wiki;\n\tthis.dirtyTracking = options.dirtyTracking;\n\tthis.preloadDirty = options.preloadDirty || [];\n\tthis.pendingAutoSave = false;\n\t// Make a logger\n\tthis.logger = new $tw.utils.Logger(\"saver-handler\");\n\t// Initialise our savers\n\tif($tw.browser) {\n\t\tthis.initSavers();\n\t}\n\t// Only do dirty tracking if required\n\tif($tw.browser && this.dirtyTracking) {\n\t\t// Compile the dirty tiddler filter\n\t\tthis.filterFn = this.wiki.compileFilter(this.wiki.getTiddlerText(this.titleSyncFilter));\n\t\t// Count of changes that have not yet been saved\n\t\tvar filteredChanges = self.filterFn.call(self.wiki,function(iterator) {\n\t\t\t\t$tw.utils.each(self.preloadDirty,function(title) {\n\t\t\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\t\t\titerator(tiddler,title);\n\t\t\t\t});\n\t\t});\n\t\tthis.numChanges = filteredChanges.length;\n\t\t// Listen out for changes to tiddlers\n\t\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\t\t// Filter the changes so that we only count changes to tiddlers that we care about\n\t\t\tvar filteredChanges = self.filterFn.call(self.wiki,function(iterator) {\n\t\t\t\t$tw.utils.each(changes,function(change,title) {\n\t\t\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\t\t\titerator(tiddler,title);\n\t\t\t\t});\n\t\t\t});\n\t\t\t// Adjust the number of changes\n\t\t\tself.numChanges += filteredChanges.length;\n\t\t\tself.updateDirtyStatus();\n\t\t\t// Do any autosave if one is pending and there's no more change events\n\t\t\tif(self.pendingAutoSave && self.wiki.getSizeOfTiddlerEventQueue() === 0) {\n\t\t\t\t// Check if we're dirty\n\t\t\t\tif(self.numChanges > 0) {\n\t\t\t\t\tself.saveWiki({\n\t\t\t\t\t\tmethod: \"autosave\",\n\t\t\t\t\t\tdownloadType: \"text/plain\"\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\tself.pendingAutoSave = false;\n\t\t\t}\n\t\t});\n\t\t// Listen for the autosave event\n\t\t$tw.rootWidget.addEventListener(\"tm-auto-save-wiki\",function(event) {\n\t\t\t// Do the autosave unless there are outstanding tiddler change events\n\t\t\tif(self.wiki.getSizeOfTiddlerEventQueue() === 0) {\n\t\t\t\t// Check if we're dirty\n\t\t\t\tif(self.numChanges > 0) {\n\t\t\t\t\tself.saveWiki({\n\t\t\t\t\t\tmethod: \"autosave\",\n\t\t\t\t\t\tdownloadType: \"text/plain\"\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// Otherwise put ourselves in the \"pending autosave\" state and wait for the change event before we do the autosave\n\t\t\t\tself.pendingAutoSave = true;\n\t\t\t}\n\t\t});\n\t\t// Set up our beforeunload handler\n\t\t$tw.addUnloadTask(function(event) {\n\t\t\tvar confirmationMessage;\n\t\t\tif(self.isDirty()) {\n\t\t\t\tconfirmationMessage = $tw.language.getString(\"UnsavedChangesWarning\");\n\t\t\t\tevent.returnValue = confirmationMessage; // Gecko\n\t\t\t}\n\t\t\treturn confirmationMessage;\n\t\t});\n\t}\n\t// Install the save action handlers\n\tif($tw.browser) {\n\t\t$tw.rootWidget.addEventListener(\"tm-save-wiki\",function(event) {\n\t\t\tself.saveWiki({\n\t\t\t\ttemplate: event.param,\n\t\t\t\tdownloadType: \"text/plain\",\n\t\t\t\tvariables: event.paramObject\n\t\t\t});\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-download-file\",function(event) {\n\t\t\tself.saveWiki({\n\t\t\t\tmethod: \"download\",\n\t\t\t\ttemplate: event.param,\n\t\t\t\tdownloadType: \"text/plain\",\n\t\t\t\tvariables: event.paramObject\n\t\t\t});\n\t\t});\n\t}\n}\n\nSaverHandler.prototype.titleSyncFilter = \"$:/config/SaverFilter\";\nSaverHandler.prototype.titleAutoSave = \"$:/config/AutoSave\";\nSaverHandler.prototype.titleSavedNotification = \"$:/language/Notifications/Save/Done\";\n\n/*\nSelect the appropriate saver modules and set them up\n*/\nSaverHandler.prototype.initSavers = function(moduleType) {\n\tmoduleType = moduleType || \"saver\";\n\t// Instantiate the available savers\n\tthis.savers = [];\n\tvar self = this;\n\t$tw.modules.forEachModuleOfType(moduleType,function(title,module) {\n\t\tif(module.canSave(self)) {\n\t\t\tself.savers.push(module.create(self.wiki));\n\t\t}\n\t});\n\t// Sort the savers into priority order\n\tthis.savers.sort(function(a,b) {\n\t\tif(a.info.priority < b.info.priority) {\n\t\t\treturn -1;\n\t\t} else {\n\t\t\tif(a.info.priority > b.info.priority) {\n\t\t\t\treturn +1;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nSave the wiki contents. Options are:\n\tmethod: \"save\", \"autosave\" or \"download\"\n\ttemplate: the tiddler containing the template to save\n\tdownloadType: the content type for the saved file\n*/\nSaverHandler.prototype.saveWiki = function(options) {\n\toptions = options || {};\n\tvar self = this,\n\t\tmethod = options.method || \"save\";\n\t// Ignore autosave if disabled\n\tif(method === \"autosave\" && this.wiki.getTiddlerText(this.titleAutoSave,\"yes\") !== \"yes\") {\n\t\treturn false;\n\t}\n\tvar\tvariables = options.variables || {},\n\t\ttemplate = options.template || \"$:/core/save/all\",\n\t\tdownloadType = options.downloadType || \"text/plain\",\n\t\ttext = this.wiki.renderTiddler(downloadType,template,options),\n\t\tcallback = function(err) {\n\t\t\tif(err) {\n\t\t\t\talert($tw.language.getString(\"Error/WhileSaving\") + \":\\n\\n\" + err);\n\t\t\t} else {\n\t\t\t\t// Clear the task queue if we're saving (rather than downloading)\n\t\t\t\tif(method !== \"download\") {\n\t\t\t\t\tself.numChanges = 0;\n\t\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t}\n\t\t\t\t$tw.notifier.display(self.titleSavedNotification);\n\t\t\t\tif(options.callback) {\n\t\t\t\t\toptions.callback();\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t// Call the highest priority saver that supports this method\n\tfor(var t=this.savers.length-1; t>=0; t--) {\n\t\tvar saver = this.savers[t];\n\t\tif(saver.info.capabilities.indexOf(method) !== -1 && saver.save(text,method,callback,{variables: {filename: variables.filename}})) {\n\t\t\tthis.logger.log(\"Saving wiki with method\",method,\"through saver\",saver.info.name);\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\n/*\nChecks whether the wiki is dirty (ie the window shouldn't be closed)\n*/\nSaverHandler.prototype.isDirty = function() {\n\treturn this.numChanges > 0;\n};\n\n/*\nUpdate the document body with the class \"tc-dirty\" if the wiki has unsaved/unsynced changes\n*/\nSaverHandler.prototype.updateDirtyStatus = function() {\n\tif($tw.browser) {\n\t\t$tw.utils.toggleClass(document.body,\"tc-dirty\",this.isDirty());\n\t}\n};\n\nexports.SaverHandler = SaverHandler;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/savers/andtidwiki.js": {
            "title": "$:/core/modules/savers/andtidwiki.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/andtidwiki.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the AndTidWiki Android app\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar AndTidWiki = function(wiki) {\n};\n\nAndTidWiki.prototype.save = function(text,method,callback) {\n\t// Get the pathname of this document\n\tvar pathname = decodeURIComponent(document.location.toString().split(\"#\")[0]);\n\t// Strip the file://\n\tif(pathname.indexOf(\"file://\") === 0) {\n\t\tpathname = pathname.substr(7);\n\t}\n\t// Strip any query or location part\n\tvar p = pathname.indexOf(\"?\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\tp = pathname.indexOf(\"#\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\t// Save the file\n\twindow.twi.saveFile(pathname,text);\n\t// Call the callback\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nAndTidWiki.prototype.info = {\n\tname: \"andtidwiki\",\n\tpriority: 1600,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.twi && !!window.twi.saveFile;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new AndTidWiki(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/beaker.js": {
            "title": "$:/core/modules/savers/beaker.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/beaker.js\ntype: application/javascript\nmodule-type: saver\n\nSaves files using the Beaker browser's (https://beakerbrowser.com) Dat protocol (https://datproject.org/)\nCompatible with beaker >= V0.7.2\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSet up the saver\n*/\nvar BeakerSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nBeakerSaver.prototype.save = function(text,method,callback) {\n\tvar dat = new DatArchive(\"\" + window.location),\n\t\tpathname = (\"\" + window.location.pathname).split(\"#\")[0];\n\tdat.stat(pathname).then(function(value) {\n\t\tif(value.isDirectory()) {\n\t\t\tpathname = pathname + \"/index.html\";\n\t\t}\n\t\tdat.writeFile(pathname,text,\"utf8\").then(function(value) {\n\t\t\tcallback(null);\n\t\t},function(reason) {\n\t\t\tcallback(\"Beaker Saver Write Error: \" + reason);\n\t\t});\n\t},function(reason) {\n\t\tcallback(\"Beaker Saver Stat Error: \" + reason);\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nBeakerSaver.prototype.info = {\n\tname: \"beaker\",\n\tpriority: 3000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.DatArchive && location.protocol===\"dat:\";\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new BeakerSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/download.js": {
            "title": "$:/core/modules/savers/download.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/download.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via HTML5's download APIs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar DownloadSaver = function(wiki) {\n};\n\nDownloadSaver.prototype.save = function(text,method,callback,options) {\n\toptions = options || {};\n\t// Get the current filename\n\tvar filename = options.variables.filename;\n\tif(!filename) {\n\t\tvar p = document.location.pathname.lastIndexOf(\"/\");\n\t\tif(p !== -1) {\n\t\t\t// We decode the pathname because document.location is URL encoded by the browser\n\t\t\tfilename = decodeURIComponent(document.location.pathname.substr(p+1));\n\t\t}\n\t}\n\tif(!filename) {\n\t\tfilename = \"tiddlywiki.html\";\n\t}\n\t// Set up the link\n\tvar link = document.createElement(\"a\");\n\tif(Blob !== undefined) {\n\t\tvar blob = new Blob([text], {type: \"text/html\"});\n\t\tlink.setAttribute(\"href\", URL.createObjectURL(blob));\n\t} else {\n\t\tlink.setAttribute(\"href\",\"data:text/html,\" + encodeURIComponent(text));\n\t}\n\tlink.setAttribute(\"download\",filename);\n\tdocument.body.appendChild(link);\n\tlink.click();\n\tdocument.body.removeChild(link);\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nDownloadSaver.prototype.info = {\n\tname: \"download\",\n\tpriority: 100\n};\n\nObject.defineProperty(DownloadSaver.prototype.info, \"capabilities\", {\n\tget: function() {\n\t\tvar capabilities = [\"save\", \"download\"];\n\t\tif(($tw.wiki.getTextReference(\"$:/config/DownloadSaver/AutoSave\") || \"\").toLowerCase() === \"yes\") {\n\t\t\tcapabilities.push(\"autosave\");\n\t\t}\n\t\treturn capabilities;\n\t}\n});\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn document.createElement(\"a\").download !== undefined;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new DownloadSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/fsosaver.js": {
            "title": "$:/core/modules/savers/fsosaver.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/fsosaver.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via MS FileSystemObject ActiveXObject\n\nNote: Since TiddlyWiki's markup contains the MOTW, the FileSystemObject normally won't be available. \nHowever, if the wiki is loaded as an .HTA file (Windows HTML Applications) then the FSO can be used.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar FSOSaver = function(wiki) {\n};\n\nFSOSaver.prototype.save = function(text,method,callback) {\n\t// Get the pathname of this document\n\tvar pathname = unescape(document.location.pathname);\n\t// Test for a Windows path of the form /x:\\blah...\n\tif(/^\\/[A-Z]\\:\\\\[^\\\\]+/i.test(pathname)) {\t// ie: ^/[a-z]:/[^/]+\n\t\t// Remove the leading slash\n\t\tpathname = pathname.substr(1);\n\t} else if(document.location.hostname !== \"\" && /^\\/\\\\[^\\\\]+\\\\[^\\\\]+/i.test(pathname)) {\t// test for \\\\server\\share\\blah... - ^/[^/]+/[^/]+\n\t\t// Remove the leading slash\n\t\tpathname = pathname.substr(1);\n\t\t// reconstruct UNC path\n\t\tpathname = \"\\\\\\\\\" + document.location.hostname + pathname;\n\t} else {\n\t\treturn false;\n\t}\n\t// Save the file (as UTF-16)\n\tvar fso = new ActiveXObject(\"Scripting.FileSystemObject\");\n\tvar file = fso.OpenTextFile(pathname,2,-1,-1);\n\tfile.Write(text);\n\tfile.Close();\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nFSOSaver.prototype.info = {\n\tname: \"FSOSaver\",\n\tpriority: 120,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\ttry {\n\t\treturn (window.location.protocol === \"file:\") && !!(new ActiveXObject(\"Scripting.FileSystemObject\"));\n\t} catch(e) { return false; }\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new FSOSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/github.js": {
            "title": "$:/core/modules/savers/github.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/github.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by pushing a commit to the GitHub v3 REST API\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar GitHubSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nGitHubSaver.prototype.save = function(text,method,callback) {\n\tvar self = this,\n\t\tusername = this.wiki.getTiddlerText(\"$:/GitHub/Username\"),\n\t\tpassword = $tw.utils.getPassword(\"github\"),\n\t\trepo = this.wiki.getTiddlerText(\"$:/GitHub/Repo\"),\n\t\tpath = this.wiki.getTiddlerText(\"$:/GitHub/Path\"),\n\t\tfilename = this.wiki.getTiddlerText(\"$:/GitHub/Filename\"),\n\t\tbranch = this.wiki.getTiddlerText(\"$:/GitHub/Branch\") || \"master\",\n\t\tendpoint = this.wiki.getTiddlerText(\"$:/GitHub/ServerURL\") || \"https://api.github.com\",\n\t\theaders = {\n\t\t\t\"Accept\": \"application/vnd.github.v3+json\",\n\t\t\t\"Content-Type\": \"application/json;charset=UTF-8\",\n\t\t\t\"Authorization\": \"Basic \" + window.btoa(username + \":\" + password)\n\t\t};\n\t// Bail if we don't have everything we need\n\tif(!username || !password || !repo || !path || !filename) {\n\t\treturn false;\n\t}\n\t// Make sure the path start and ends with a slash\n\tif(path.substring(0,1) !== \"/\") {\n\t\tpath = \"/\" + path;\n\t}\n\tif(path.substring(path.length - 1) !== \"/\") {\n\t\tpath = path + \"/\";\n\t}\n\t// Compose the base URI\n\tvar uri = endpoint + \"/repos/\" + repo + \"/contents\" + path;\n\t// Perform a get request to get the details (inc shas) of files in the same path as our file\n\t$tw.utils.httpRequest({\n\t\turl: uri,\n\t\ttype: \"GET\",\n\t\theaders: headers,\n\t\tdata: {\n\t\t\tref: branch\n\t\t},\n\t\tcallback: function(err,getResponseDataJson,xhr) {\n\t\t\tvar getResponseData,sha = \"\";\n\t\t\tif(err && xhr.status !== 404) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tif(xhr.status !== 404) {\n\t\t\t\tgetResponseData = JSON.parse(getResponseDataJson);\n\t\t\t\t$tw.utils.each(getResponseData,function(details) {\n\t\t\t\t\tif(details.name === filename) {\n\t\t\t\t\t\tsha = details.sha;\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t}\n\t\t\tvar data = {\n\t\t\t\tmessage: $tw.language.getRawString(\"ControlPanel/Saving/GitService/CommitMessage\"),\n\t\t\t\tcontent: $tw.utils.base64Encode(text),\n\t\t\t\tbranch: branch,\n\t\t\t\tsha: sha\n\t\t\t};\n\t\t\t// Perform a PUT request to save the file\n\t\t\t$tw.utils.httpRequest({\n\t\t\t\turl: uri + filename,\n\t\t\t\ttype: \"PUT\",\n\t\t\t\theaders: headers,\n\t\t\t\tdata: JSON.stringify(data),\n\t\t\t\tcallback: function(err,putResponseDataJson,xhr) {\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\treturn callback(err);\n\t\t\t\t\t}\n\t\t\t\t\tvar putResponseData = JSON.parse(putResponseDataJson);\n\t\t\t\t\tcallback(null);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nGitHubSaver.prototype.info = {\n\tname: \"github\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new GitHubSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/gitlab.js": {
            "title": "$:/core/modules/savers/gitlab.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/gitlab.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by pushing a commit to the GitLab REST API\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: true */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar GitLabSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nGitLabSaver.prototype.save = function(text,method,callback) {\n\t/* See https://docs.gitlab.com/ee/api/repository_files.html */\n\tvar self = this,\n\t\tusername = this.wiki.getTiddlerText(\"$:/GitLab/Username\"),\n\t\tpassword = $tw.utils.getPassword(\"gitlab\"),\n\t\trepo = this.wiki.getTiddlerText(\"$:/GitLab/Repo\"),\n\t\tpath = this.wiki.getTiddlerText(\"$:/GitLab/Path\"),\n\t\tfilename = this.wiki.getTiddlerText(\"$:/GitLab/Filename\"),\n\t\tbranch = this.wiki.getTiddlerText(\"$:/GitLab/Branch\") || \"master\",\n\t\tendpoint = this.wiki.getTiddlerText(\"$:/GitLab/ServerURL\") || \"https://gitlab.com/api/v4\",\n\t\theaders = {\n\t\t\t\"Content-Type\": \"application/json;charset=UTF-8\",\n\t\t\t\"Private-Token\": password\n\t\t};\n\t// Bail if we don't have everything we need\n\tif(!username || !password || !repo || !path || !filename) {\n\t\treturn false;\n\t}\n\t// Make sure the path start and ends with a slash\n\tif(path.substring(0,1) !== \"/\") {\n\t\tpath = \"/\" + path;\n\t}\n\tif(path.substring(path.length - 1) !== \"/\") {\n\t\tpath = path + \"/\";\n\t}\n\t// Compose the base URI\n\tvar uri = endpoint + \"/projects/\" + encodeURIComponent(repo) + \"/repository/\";\n\t// Perform a get request to get the details (inc shas) of files in the same path as our file\n\t$tw.utils.httpRequest({\n\t\turl: uri + \"tree/\" + encodeURIComponent(path.replace(/^\\/+|\\/$/g, '')),\n\t\ttype: \"GET\",\n\t\theaders: headers,\n\t\tdata: {\n\t\t\tref: branch\n\t\t},\n\t\tcallback: function(err,getResponseDataJson,xhr) {\n\t\t\tvar getResponseData,sha = \"\";\n\t\t\tif(err && xhr.status !== 404) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tvar requestType = \"POST\";\n\t\t\tif(xhr.status !== 404) {\n\t\t\t\tgetResponseData = JSON.parse(getResponseDataJson);\n\t\t\t\t$tw.utils.each(getResponseData,function(details) {\n\t\t\t\t\tif(details.name === filename) {\n\t\t\t\t\t\trequestType = \"PUT\";\n\t\t\t\t\t\tsha = details.sha;\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t}\n\t\t\tvar data = {\n\t\t\t\tcommit_message: $tw.language.getRawString(\"ControlPanel/Saving/GitService/CommitMessage\"),\n\t\t\t\tcontent: text,\n\t\t\t\tbranch: branch,\n\t\t\t\tsha: sha\n\t\t\t};\n\t\t\t// Perform a request to save the file\n\t\t\t$tw.utils.httpRequest({\n\t\t\t\turl: uri + \"files/\" + encodeURIComponent(path.replace(/^\\/+/, '') + filename),\n\t\t\t\ttype: requestType,\n\t\t\t\theaders: headers,\n\t\t\t\tdata: JSON.stringify(data),\n\t\t\t\tcallback: function(err,putResponseDataJson,xhr) {\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\treturn callback(err);\n\t\t\t\t\t}\n\t\t\t\t\tvar putResponseData = JSON.parse(putResponseDataJson);\n\t\t\t\t\tcallback(null);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nGitLabSaver.prototype.info = {\n\tname: \"gitlab\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new GitLabSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/manualdownload.js": {
            "title": "$:/core/modules/savers/manualdownload.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/manualdownload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via HTML5's download APIs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Title of the tiddler containing the download message\nvar downloadInstructionsTitle = \"$:/language/Modals/Download\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar ManualDownloadSaver = function(wiki) {\n};\n\nManualDownloadSaver.prototype.save = function(text,method,callback) {\n\t$tw.modal.display(downloadInstructionsTitle,{\n\t\tdownloadLink: \"data:text/html,\" + encodeURIComponent(text)\n\t});\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nManualDownloadSaver.prototype.info = {\n\tname: \"manualdownload\",\n\tpriority: 0,\n\tcapabilities: [\"save\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new ManualDownloadSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/msdownload.js": {
            "title": "$:/core/modules/savers/msdownload.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/msdownload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via window.navigator.msSaveBlob()\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar MsDownloadSaver = function(wiki) {\n};\n\nMsDownloadSaver.prototype.save = function(text,method,callback) {\n\t// Get the current filename\n\tvar filename = \"tiddlywiki.html\",\n\t\tp = document.location.pathname.lastIndexOf(\"/\");\n\tif(p !== -1) {\n\t\tfilename = document.location.pathname.substr(p+1);\n\t}\n\t// Set up the link\n\tvar blob = new Blob([text], {type: \"text/html\"});\n\twindow.navigator.msSaveBlob(blob,filename);\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nMsDownloadSaver.prototype.info = {\n\tname: \"msdownload\",\n\tpriority: 110,\n\tcapabilities: [\"save\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.navigator.msSaveBlob;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new MsDownloadSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/put.js": {
            "title": "$:/core/modules/savers/put.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/put.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by performing a PUT request to the server\n\nWorks with any server which accepts a PUT request\nto the current URL, such as a WebDAV server.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nRetrieve ETag if available\n*/\nvar retrieveETag = function(self) {\n\tvar headers = {\n\t\tAccept: \"*/*;charset=UTF-8\"\n\t};\n\t$tw.utils.httpRequest({\n\t\turl: self.uri(),\n\t\ttype: \"HEAD\",\n\t\theaders: headers,\n\t\tcallback: function(err,data,xhr) {\n\t\t\tif(err) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tvar etag = xhr.getResponseHeader(\"ETag\");\n\t\t\tif(!etag) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tself.etag = etag.replace(/^W\\//,\"\");\n\t\t}\n\t});\n};\n\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar PutSaver = function(wiki) {\n\tthis.wiki = wiki;\n\tvar self = this;\n\tvar uri = this.uri();\n\t// Async server probe. Until probe finishes, save will fail fast\n\t// See also https://github.com/Jermolene/TiddlyWiki5/issues/2276\n\t$tw.utils.httpRequest({\n\t\turl: uri,\n\t\ttype: \"OPTIONS\",\n\t\tcallback: function(err,data,xhr) {\n\t\t\t// Check DAV header http://www.webdav.org/specs/rfc2518.html#rfc.section.9.1\n\t\t\tif(!err) {\n\t\t\t\tself.serverAcceptsPuts = xhr.status === 200 && !!xhr.getResponseHeader(\"dav\");\n\t\t\t}\n\t\t}\n\t});\n\tretrieveETag(this);\n};\n\nPutSaver.prototype.uri = function() {\n\treturn document.location.toString().split(\"#\")[0];\n};\n\n// TODO: in case of edit conflict\n// Prompt: Do you want to save over this? Y/N\n// Merging would be ideal, and may be possible using future generic merge flow\nPutSaver.prototype.save = function(text,method,callback) {\n\tif(!this.serverAcceptsPuts) {\n\t\treturn false;\n\t}\n\tvar self = this;\n\tvar headers = {\n\t\t\"Content-Type\": \"text/html;charset=UTF-8\"\n\t};\n\tif(this.etag) {\n\t\theaders[\"If-Match\"] = this.etag;\n\t}\n\t$tw.utils.httpRequest({\n\t\turl: this.uri(),\n\t\ttype: \"PUT\",\n\t\theaders: headers,\n\t\tdata: text,\n\t\tcallback: function(err,data,xhr) {\n\t\t\tif(err) {\n\t\t\t\t// response is textual: \"XMLHttpRequest error code: 412\"\n\t\t\t\tvar status = Number(err.substring(err.indexOf(':') + 2, err.length))\n\t\t\t\tif(status === 412) { // edit conflict\n\t\t\t\t\tvar message = $tw.language.getString(\"Error/EditConflict\");\n\t\t\t\t\tcallback(message);\n\t\t\t\t} else {\n\t\t\t\t\tcallback(err); // fail\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tself.etag = xhr.getResponseHeader(\"ETag\");\n\t\t\t\tif(self.etag == null) {\n\t\t\t\t\tretrieveETag(self);\n\t\t\t\t}\n\t\t\t\tcallback(null); // success\n\t\t\t}\n\t\t}\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nPutSaver.prototype.info = {\n\tname: \"put\",\n\tpriority: 2000,\n\tcapabilities: [\"save\",\"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn /^https?:/.test(location.protocol);\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new PutSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/tiddlyfox.js": {
            "title": "$:/core/modules/savers/tiddlyfox.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/tiddlyfox.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the TiddlyFox file extension\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar TiddlyFoxSaver = function(wiki) {\n};\n\nTiddlyFoxSaver.prototype.save = function(text,method,callback) {\n\tvar messageBox = document.getElementById(\"tiddlyfox-message-box\");\n\tif(messageBox) {\n\t\t// Get the pathname of this document\n\t\tvar pathname = document.location.toString().split(\"#\")[0];\n\t\t// Replace file://localhost/ with file:///\n\t\tif(pathname.indexOf(\"file://localhost/\") === 0) {\n\t\t\tpathname = \"file://\" + pathname.substr(16);\n\t\t}\n\t\t// Windows path file:///x:/blah/blah --> x:\\blah\\blah\n\t\tif(/^file\\:\\/\\/\\/[A-Z]\\:\\//i.test(pathname)) {\n\t\t\t// Remove the leading slash and convert slashes to backslashes\n\t\t\tpathname = pathname.substr(8).replace(/\\//g,\"\\\\\");\n\t\t// Firefox Windows network path file://///server/share/blah/blah --> //server/share/blah/blah\n\t\t} else if(pathname.indexOf(\"file://///\") === 0) {\n\t\t\tpathname = \"\\\\\\\\\" + unescape(pathname.substr(10)).replace(/\\//g,\"\\\\\");\n\t\t// Mac/Unix local path file:///path/path --> /path/path\n\t\t} else if(pathname.indexOf(\"file:///\") === 0) {\n\t\t\tpathname = unescape(pathname.substr(7));\n\t\t// Mac/Unix local path file:/path/path --> /path/path\n\t\t} else if(pathname.indexOf(\"file:/\") === 0) {\n\t\t\tpathname = unescape(pathname.substr(5));\n\t\t// Otherwise Windows networth path file://server/share/path/path --> \\\\server\\share\\path\\path\n\t\t} else {\n\t\t\tpathname = \"\\\\\\\\\" + unescape(pathname.substr(7)).replace(new RegExp(\"/\",\"g\"),\"\\\\\");\n\t\t}\n\t\t// Create the message element and put it in the message box\n\t\tvar message = document.createElement(\"div\");\n\t\tmessage.setAttribute(\"data-tiddlyfox-path\",decodeURIComponent(pathname));\n\t\tmessage.setAttribute(\"data-tiddlyfox-content\",text);\n\t\tmessageBox.appendChild(message);\n\t\t// Add an event handler for when the file has been saved\n\t\tmessage.addEventListener(\"tiddlyfox-have-saved-file\",function(event) {\n\t\t\tcallback(null);\n\t\t}, false);\n\t\t// Create and dispatch the custom event to the extension\n\t\tvar event = document.createEvent(\"Events\");\n\t\tevent.initEvent(\"tiddlyfox-save-file\",true,false);\n\t\tmessage.dispatchEvent(event);\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nInformation about this saver\n*/\nTiddlyFoxSaver.prototype.info = {\n\tname: \"tiddlyfox\",\n\tpriority: 1500,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TiddlyFoxSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/tiddlyie.js": {
            "title": "$:/core/modules/savers/tiddlyie.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/tiddlyie.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via Internet Explorer BHO extenion (TiddlyIE)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar TiddlyIESaver = function(wiki) {\n};\n\nTiddlyIESaver.prototype.save = function(text,method,callback) {\n\t// Check existence of TiddlyIE BHO extension (note: only works after document is complete)\n\tif(typeof(window.TiddlyIE) != \"undefined\") {\n\t\t// Get the pathname of this document\n\t\tvar pathname = unescape(document.location.pathname);\n\t\t// Test for a Windows path of the form /x:/blah...\n\t\tif(/^\\/[A-Z]\\:\\/[^\\/]+/i.test(pathname)) {\t// ie: ^/[a-z]:/[^/]+ (is this better?: ^/[a-z]:/[^/]+(/[^/]+)*\\.[^/]+ )\n\t\t\t// Remove the leading slash\n\t\t\tpathname = pathname.substr(1);\n\t\t\t// Convert slashes to backslashes\n\t\t\tpathname = pathname.replace(/\\//g,\"\\\\\");\n\t\t} else if(document.hostname !== \"\" && /^\\/[^\\/]+\\/[^\\/]+/i.test(pathname)) {\t// test for \\\\server\\share\\blah... - ^/[^/]+/[^/]+\n\t\t\t// Convert slashes to backslashes\n\t\t\tpathname = pathname.replace(/\\//g,\"\\\\\");\n\t\t\t// reconstruct UNC path\n\t\t\tpathname = \"\\\\\\\\\" + document.location.hostname + pathname;\n\t\t} else return false;\n\t\t// Prompt the user to save the file\n\t\twindow.TiddlyIE.save(pathname, text);\n\t\t// Callback that we succeeded\n\t\tcallback(null);\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nInformation about this saver\n*/\nTiddlyIESaver.prototype.info = {\n\tname: \"tiddlyiesaver\",\n\tpriority: 1500,\n\tcapabilities: [\"save\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn (window.location.protocol === \"file:\");\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TiddlyIESaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/twedit.js": {
            "title": "$:/core/modules/savers/twedit.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/twedit.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the TWEdit iOS app\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar TWEditSaver = function(wiki) {\n};\n\nTWEditSaver.prototype.save = function(text,method,callback) {\n\t// Bail if we're not running under TWEdit\n\tif(typeof DeviceInfo !== \"object\") {\n\t\treturn false;\n\t}\n\t// Get the pathname of this document\n\tvar pathname = decodeURIComponent(document.location.pathname);\n\t// Strip any query or location part\n\tvar p = pathname.indexOf(\"?\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\tp = pathname.indexOf(\"#\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\t// Remove the leading \"/Documents\" from path\n\tvar prefix = \"/Documents\";\n\tif(pathname.indexOf(prefix) === 0) {\n\t\tpathname = pathname.substr(prefix.length);\n\t}\n\t// Error handler\n\tvar errorHandler = function(event) {\n\t\t// Error\n\t\tcallback($tw.language.getString(\"Error/SavingToTWEdit\") + \": \" + event.target.error.code);\n\t};\n\t// Get the file system\n\twindow.requestFileSystem(LocalFileSystem.PERSISTENT,0,function(fileSystem) {\n\t\t// Now we've got the filesystem, get the fileEntry\n\t\tfileSystem.root.getFile(pathname, {create: true}, function(fileEntry) {\n\t\t\t// Now we've got the fileEntry, create the writer\n\t\t\tfileEntry.createWriter(function(writer) {\n\t\t\t\twriter.onerror = errorHandler;\n\t\t\t\twriter.onwrite = function() {\n\t\t\t\t\tcallback(null);\n\t\t\t\t};\n\t\t\t\twriter.position = 0;\n\t\t\t\twriter.write(text);\n\t\t\t},errorHandler);\n\t\t}, errorHandler);\n\t}, errorHandler);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nTWEditSaver.prototype.info = {\n\tname: \"twedit\",\n\tpriority: 1600,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TWEditSaver(wiki);\n};\n\n/////////////////////////// Hack\n// HACK: This ensures that TWEdit recognises us as a TiddlyWiki document\nif($tw.browser) {\n\twindow.version = {title: \"TiddlyWiki\"};\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/upload.js": {
            "title": "$:/core/modules/savers/upload.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/upload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via upload to a server.\n\nDesigned to be compatible with BidiX's UploadPlugin at http://tiddlywiki.bidix.info/#UploadPlugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar UploadSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nUploadSaver.prototype.save = function(text,method,callback) {\n\t// Get the various parameters we need\n\tvar backupDir = this.wiki.getTextReference(\"$:/UploadBackupDir\") || \".\",\n\t\tusername = this.wiki.getTextReference(\"$:/UploadName\"),\n\t\tpassword = $tw.utils.getPassword(\"upload\"),\n\t\tuploadDir = this.wiki.getTextReference(\"$:/UploadDir\") || \".\",\n\t\tuploadFilename = this.wiki.getTextReference(\"$:/UploadFilename\") || \"index.html\",\n\t\turl = this.wiki.getTextReference(\"$:/UploadURL\");\n\t// Bail out if we don't have the bits we need\n\tif(!username || username.toString().trim() === \"\" || !password || password.toString().trim() === \"\") {\n\t\treturn false;\n\t}\n\t// Construct the url if not provided\n\tif(!url) {\n\t\turl = \"http://\" + username + \".tiddlyspot.com/store.cgi\";\n\t}\n\t// Assemble the header\n\tvar boundary = \"---------------------------\" + \"AaB03x\";\t\n\tvar uploadFormName = \"UploadPlugin\";\n\tvar head = [];\n\thead.push(\"--\" + boundary + \"\\r\\nContent-disposition: form-data; name=\\\"UploadPlugin\\\"\\r\\n\");\n\thead.push(\"backupDir=\" + backupDir + \";user=\" + username + \";password=\" + password + \";uploaddir=\" + uploadDir + \";;\"); \n\thead.push(\"\\r\\n\" + \"--\" + boundary);\n\thead.push(\"Content-disposition: form-data; name=\\\"userfile\\\"; filename=\\\"\" + uploadFilename + \"\\\"\");\n\thead.push(\"Content-Type: text/html;charset=UTF-8\");\n\thead.push(\"Content-Length: \" + text.length + \"\\r\\n\");\n\thead.push(\"\");\n\t// Assemble the tail and the data itself\n\tvar tail = \"\\r\\n--\" + boundary + \"--\\r\\n\",\n\t\tdata = head.join(\"\\r\\n\") + text + tail;\n\t// Do the HTTP post\n\tvar http = new XMLHttpRequest();\n\thttp.open(\"POST\",url,true,username,password);\n\thttp.setRequestHeader(\"Content-Type\",\"multipart/form-data; charset=UTF-8; boundary=\" + boundary);\n\thttp.onreadystatechange = function() {\n\t\tif(http.readyState == 4 && http.status == 200) {\n\t\t\tif(http.responseText.substr(0,4) === \"0 - \") {\n\t\t\t\tcallback(null);\n\t\t\t} else {\n\t\t\t\tcallback(http.responseText);\n\t\t\t}\n\t\t}\n\t};\n\ttry {\n\t\thttp.send(data);\n\t} catch(ex) {\n\t\treturn callback($tw.language.getString(\"Error/Caption\") + \":\" + ex);\n\t}\n\t$tw.notifier.display(\"$:/language/Notifications/Save/Starting\");\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nUploadSaver.prototype.info = {\n\tname: \"upload\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new UploadSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/server/authenticators/basic.js": {
            "title": "$:/core/modules/server/authenticators/basic.js",
            "text": "/*\\\ntitle: $:/core/modules/server/authenticators/basic.js\ntype: application/javascript\nmodule-type: authenticator\n\nAuthenticator for WWW basic authentication\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nif($tw.node) {\n\tvar util = require(\"util\"),\n\t\tfs = require(\"fs\"),\n\t\turl = require(\"url\"),\n\t\tpath = require(\"path\");\n}\n\nfunction BasicAuthenticator(server) {\n\tthis.server = server;\n\tthis.credentialsData = [];\n}\n\n/*\nReturns true if the authenticator is active, false if it is inactive, or a string if there is an error\n*/\nBasicAuthenticator.prototype.init = function() {\n\t// Read the credentials data\n\tthis.credentialsFilepath = this.server.get(\"credentials\");\n\tif(this.credentialsFilepath) {\n\t\tvar resolveCredentialsFilepath = path.resolve($tw.boot.wikiPath,this.credentialsFilepath);\n\t\tif(fs.existsSync(resolveCredentialsFilepath) && !fs.statSync(resolveCredentialsFilepath).isDirectory()) {\n\t\t\tvar credentialsText = fs.readFileSync(resolveCredentialsFilepath,\"utf8\"),\n\t\t\t\tcredentialsData = $tw.utils.parseCsvStringWithHeader(credentialsText);\n\t\t\tif(typeof credentialsData === \"string\") {\n\t\t\t\treturn \"Error: \" + credentialsData + \" reading credentials from '\" + resolveCredentialsFilepath + \"'\";\n\t\t\t} else {\n\t\t\t\tthis.credentialsData = credentialsData;\n\t\t\t}\n\t\t} else {\n\t\t\treturn \"Error: Unable to load user credentials from '\" + resolveCredentialsFilepath + \"'\";\n\t\t}\n\t}\n\t// Add the hardcoded username and password if specified\n\tif(this.server.get(\"username\") && this.server.get(\"password\")) {\n\t\tthis.credentialsData = this.credentialsData || [];\n\t\tthis.credentialsData.push({\n\t\t\tusername: this.server.get(\"username\"),\n\t\t\tpassword: this.server.get(\"password\")\n\t\t});\n\t}\n\treturn this.credentialsData.length > 0;\n};\n\n/*\nReturns true if the request is authenticated and assigns the \"authenticatedUsername\" state variable.\nReturns false if the request couldn't be authenticated having sent an appropriate response to the browser\n*/\nBasicAuthenticator.prototype.authenticateRequest = function(request,response,state) {\n\t// Extract the incoming username and password from the request\n\tvar header = request.headers.authorization || \"\";\n\tif(!header && state.allowAnon) {\n\t\t// If there's no header and anonymous access is allowed then we don't set authenticatedUsername\n\t\treturn true;\n\t}\n\tvar token = header.split(/\\s+/).pop() || \"\",\n\t\tauth = $tw.utils.base64Decode(token),\n\t\tparts = auth.split(/:/),\n\t\tincomingUsername = parts[0],\n\t\tincomingPassword = parts[1];\n\t// Check that at least one of the credentials matches\n\tvar matchingCredentials = this.credentialsData.find(function(credential) {\n\t\treturn credential.username === incomingUsername && credential.password === incomingPassword;\n\t});\n\tif(matchingCredentials) {\n\t\t// If so, add the authenticated username to the request state\n\t\tstate.authenticatedUsername = incomingUsername;\n\t\treturn true;\n\t} else {\n\t\t// If not, return an authentication challenge\n\t\tresponse.writeHead(401,\"Authentication required\",{\n\t\t\t\"WWW-Authenticate\": 'Basic realm=\"Please provide your username and password to login to ' + state.server.servername + '\"'\n\t\t});\n\t\tresponse.end();\n\t\treturn false;\n\t}\n};\n\nexports.AuthenticatorClass = BasicAuthenticator;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "authenticator"
        },
        "$:/core/modules/server/authenticators/header.js": {
            "title": "$:/core/modules/server/authenticators/header.js",
            "text": "/*\\\ntitle: $:/core/modules/server/authenticators/header.js\ntype: application/javascript\nmodule-type: authenticator\n\nAuthenticator for trusted header authentication\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction HeaderAuthenticator(server) {\n\tthis.server = server;\n\tthis.header = server.get(\"authenticated-user-header\");\n}\n\n/*\nReturns true if the authenticator is active, false if it is inactive, or a string if there is an error\n*/\nHeaderAuthenticator.prototype.init = function() {\n\treturn !!this.header;\n};\n\n/*\nReturns true if the request is authenticated and assigns the \"authenticatedUsername\" state variable.\nReturns false if the request couldn't be authenticated having sent an appropriate response to the browser\n*/\nHeaderAuthenticator.prototype.authenticateRequest = function(request,response,state) {\n\t// Otherwise, authenticate as the username in the specified header\n\tvar username = request.headers[this.header];\n\tif(!username && !state.allowAnon) {\n\t\tresponse.writeHead(401,\"Authorization header required to login to '\" + state.server.servername + \"'\");\n\t\tresponse.end();\n\t\treturn false;\n\t} else {\n\t\t// authenticatedUsername will be undefined for anonymous users\n\t\tstate.authenticatedUsername = username;\n\t\treturn true;\n\t}\n};\n\nexports.AuthenticatorClass = HeaderAuthenticator;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "authenticator"
        },
        "$:/core/modules/server/routes/delete-tiddler.js": {
            "title": "$:/core/modules/server/routes/delete-tiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/delete-tiddler.js\ntype: application/javascript\nmodule-type: route\n\nDELETE /recipes/default/tiddlers/:title\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"DELETE\";\n\nexports.path = /^\\/bags\\/default\\/tiddlers\\/(.+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar title = decodeURIComponent(state.params[0]);\n\tstate.wiki.deleteTiddler(title);\n\tresponse.writeHead(204, \"OK\", {\n\t\t\"Content-Type\": \"text/plain\"\n\t});\n\tresponse.end();\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/get-favicon.js": {
            "title": "$:/core/modules/server/routes/get-favicon.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/get-favicon.js\ntype: application/javascript\nmodule-type: route\n\nGET /favicon.ico\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/favicon.ico$/;\n\nexports.handler = function(request,response,state) {\n\tresponse.writeHead(200, {\"Content-Type\": \"image/x-icon\"});\n\tvar buffer = state.wiki.getTiddlerText(\"$:/favicon.ico\",\"\");\n\tresponse.end(buffer,\"base64\");\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/get-file.js": {
            "title": "$:/core/modules/server/routes/get-file.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/get-file.js\ntype: application/javascript\nmodule-type: route\n\nGET /files/:filepath\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/files\\/(.+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar path = require(\"path\"),\n\t\tfs = require(\"fs\"),\n\t\tutil = require(\"util\");\n\tvar filename = path.resolve($tw.boot.wikiPath,\"files\",decodeURIComponent(state.params[0])),\n\t\textension = path.extname(filename);\n\tfs.readFile(filename,function(err,content) {\n\t\tvar status,content,type = \"text/plain\";\n\t\tif(err) {\n\t\t\tif(err.code === \"ENOENT\") {\n\t\t\t\tstatus = 404;\n\t\t\t\tcontent = \"File '\" + filename + \"' not found\";\n\t\t\t} else if(err.code === \"EACCES\") {\n\t\t\t\tstatus = 403;\n\t\t\t\tcontent = \"You do not have permission to access the file '\" + filename + \"'\";\n\t\t\t} else {\n\t\t\t\tstatus = 500;\n\t\t\t\tcontent = err.toString();\n\t\t\t}\n\t\t} else {\n\t\t\tstatus = 200;\n\t\t\tcontent = content;\n\t\t\ttype = ($tw.config.fileExtensionInfo[extension] ? $tw.config.fileExtensionInfo[extension].type : \"application/octet-stream\");\n\t\t}\n\t\tresponse.writeHead(status,{\n\t\t\t\"Content-Type\": type\n\t\t});\n\t\tresponse.end(content);\n\t});\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/get-index.js": {
            "title": "$:/core/modules/server/routes/get-index.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/get-index.js\ntype: application/javascript\nmodule-type: route\n\nGET /\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar zlib = require(\"zlib\");\n\nexports.method = \"GET\";\n\nexports.path = /^\\/$/;\n\nexports.handler = function(request,response,state) {\n\tvar acceptEncoding = request.headers[\"accept-encoding\"];\n\tif(!acceptEncoding) {\n\t\tacceptEncoding = \"\";\n\t}\n\tvar text = state.wiki.renderTiddler(state.server.get(\"root-render-type\"),state.server.get(\"root-tiddler\")),\n\t\tresponseHeaders = {\n\t\t\"Content-Type\": state.server.get(\"root-serve-type\")\n\t};\n\t/*\n\tIf the gzip=yes flag for `listen` is set, check if the user agent permits\n\tcompression. If so, compress our response. Note that we use the synchronous\n\tfunctions from zlib to stay in the imperative style. The current `Server`\n\tdoesn't depend on this, and we may just as well use the async versions.\n\t*/\n\tif(state.server.enableGzip) {\n\t\tif (/\\bdeflate\\b/.test(acceptEncoding)) {\n\t\t\tresponseHeaders[\"Content-Encoding\"] = \"deflate\";\n\t\t\ttext = zlib.deflateSync(text);\n\t\t} else if (/\\bgzip\\b/.test(acceptEncoding)) {\n\t\t\tresponseHeaders[\"Content-Encoding\"] = \"gzip\";\n\t\t\ttext = zlib.gzipSync(text);\n\t\t}\n\t}\n\tresponse.writeHead(200,responseHeaders);\n\tresponse.end(text);\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/get-login-basic.js": {
            "title": "$:/core/modules/server/routes/get-login-basic.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/get-login-basic.js\ntype: application/javascript\nmodule-type: route\n\nGET /login-basic -- force a Basic Authentication challenge\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/login-basic$/;\n\nexports.handler = function(request,response,state) {\n\tif(!state.authenticatedUsername) {\n\t\t// Challenge if there's no username\n\t\tresponse.writeHead(401,{\n\t\t\t\"WWW-Authenticate\": 'Basic realm=\"Please provide your username and password to login to ' + state.server.servername + '\"'\n\t\t});\n\t\tresponse.end();\t\t\n\t} else {\n\t\t// Redirect to the root wiki if login worked\n\t\tresponse.writeHead(302,{\n\t\t\tLocation: \"/\"\n\t\t});\n\t\tresponse.end();\n\t}\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/get-status.js": {
            "title": "$:/core/modules/server/routes/get-status.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/get-status.js\ntype: application/javascript\nmodule-type: route\n\nGET /status\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/status$/;\n\nexports.handler = function(request,response,state) {\n\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\tvar text = JSON.stringify({\n\t\tusername: state.authenticatedUsername || state.server.get(\"anon-username\") || \"\",\n\t\tanonymous: !state.authenticatedUsername,\n\t\tread_only: !state.server.isAuthorized(\"writers\",state.authenticatedUsername),\n\t\tspace: {\n\t\t\trecipe: \"default\"\n\t\t},\n\t\ttiddlywiki_version: $tw.version\n\t});\n\tresponse.end(text,\"utf8\");\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/get-tiddler-html.js": {
            "title": "$:/core/modules/server/routes/get-tiddler-html.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/get-tiddler-html.js\ntype: application/javascript\nmodule-type: route\n\nGET /:title\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/([^\\/]+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar title = decodeURIComponent(state.params[0]),\n\t\ttiddler = state.wiki.getTiddler(title);\n\tif(tiddler) {\n\t\tvar renderType = tiddler.getFieldString(\"_render_type\"),\n\t\t\trenderTemplate = tiddler.getFieldString(\"_render_template\");\n\t\t// Tiddler fields '_render_type' and '_render_template' overwrite\n\t\t// system wide settings for render type and template\n\t\tif(state.wiki.isSystemTiddler(title)) {\n\t\t\trenderType = renderType || state.server.get(\"system-tiddler-render-type\");\n\t\t\trenderTemplate = renderTemplate || state.server.get(\"system-tiddler-render-template\");\n\t\t} else {\n\t\t\trenderType = renderType || state.server.get(\"tiddler-render-type\");\n\t\t\trenderTemplate = renderTemplate || state.server.get(\"tiddler-render-template\");\n\t\t}\n\t\tvar text = state.wiki.renderTiddler(renderType,renderTemplate,{parseAsInline: true, variables: {currentTiddler: title}});\n\t\t// Naughty not to set a content-type, but it's the easiest way to ensure the browser will see HTML pages as HTML, and accept plain text tiddlers as CSS or JS\n\t\tresponse.writeHead(200);\n\t\tresponse.end(text,\"utf8\");\n\t} else {\n\t\tresponse.writeHead(404);\n\t\tresponse.end();\n\t}\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/get-tiddler.js": {
            "title": "$:/core/modules/server/routes/get-tiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/get-tiddler.js\ntype: application/javascript\nmodule-type: route\n\nGET /recipes/default/tiddlers/:title\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/recipes\\/default\\/tiddlers\\/(.+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar title = decodeURIComponent(state.params[0]),\n\t\ttiddler = state.wiki.getTiddler(title),\n\t\ttiddlerFields = {},\n\t\tknownFields = [\n\t\t\t\"bag\", \"created\", \"creator\", \"modified\", \"modifier\", \"permissions\", \"recipe\", \"revision\", \"tags\", \"text\", \"title\", \"type\", \"uri\"\n\t\t];\n\tif(tiddler) {\n\t\t$tw.utils.each(tiddler.fields,function(field,name) {\n\t\t\tvar value = tiddler.getFieldString(name);\n\t\t\tif(knownFields.indexOf(name) !== -1) {\n\t\t\t\ttiddlerFields[name] = value;\n\t\t\t} else {\n\t\t\t\ttiddlerFields.fields = tiddlerFields.fields || {};\n\t\t\t\ttiddlerFields.fields[name] = value;\n\t\t\t}\n\t\t});\n\t\ttiddlerFields.revision = state.wiki.getChangeCount(title);\n\t\ttiddlerFields.type = tiddlerFields.type || \"text/vnd.tiddlywiki\";\n\t\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\t\tresponse.end(JSON.stringify(tiddlerFields),\"utf8\");\n\t} else {\n\t\tresponse.writeHead(404);\n\t\tresponse.end();\n\t}\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/get-tiddlers-json.js": {
            "title": "$:/core/modules/server/routes/get-tiddlers-json.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/get-tiddlers-json.js\ntype: application/javascript\nmodule-type: route\n\nGET /recipes/default/tiddlers/tiddlers.json\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/recipes\\/default\\/tiddlers.json$/;\n\nexports.handler = function(request,response,state) {\n\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\tvar tiddlers = [];\n\tstate.wiki.forEachTiddler({sortField: \"title\"},function(title,tiddler) {\n\t\tvar tiddlerFields = {};\n\t\t$tw.utils.each(tiddler.fields,function(field,name) {\n\t\t\tif(name !== \"text\") {\n\t\t\t\ttiddlerFields[name] = tiddler.getFieldString(name);\n\t\t\t}\n\t\t});\n\t\ttiddlerFields.revision = state.wiki.getChangeCount(title);\n\t\ttiddlerFields.type = tiddlerFields.type || \"text/vnd.tiddlywiki\";\n\t\ttiddlers.push(tiddlerFields);\n\t});\n\tvar text = JSON.stringify(tiddlers);\n\tresponse.end(text,\"utf8\");\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/put-tiddler.js": {
            "title": "$:/core/modules/server/routes/put-tiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/put-tiddler.js\ntype: application/javascript\nmodule-type: route\n\nPUT /recipes/default/tiddlers/:title\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"PUT\";\n\nexports.path = /^\\/recipes\\/default\\/tiddlers\\/(.+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar title = decodeURIComponent(state.params[0]),\n\tfields = JSON.parse(state.data);\n\t// Pull up any subfields in the `fields` object\n\tif(fields.fields) {\n\t\t$tw.utils.each(fields.fields,function(field,name) {\n\t\t\tfields[name] = field;\n\t\t});\n\t\tdelete fields.fields;\n\t}\n\t// Remove any revision field\n\tif(fields.revision) {\n\t\tdelete fields.revision;\n\t}\n\tstate.wiki.addTiddler(new $tw.Tiddler(state.wiki.getCreationFields(),fields,{title: title},state.wiki.getModificationFields()));\n\tvar changeCount = state.wiki.getChangeCount(title).toString();\n\tresponse.writeHead(204, \"OK\",{\n\t\tEtag: \"\\\"default/\" + encodeURIComponent(title) + \"/\" + changeCount + \":\\\"\",\n\t\t\"Content-Type\": \"text/plain\"\n\t});\n\tresponse.end();\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/server.js": {
            "title": "$:/core/modules/server/server.js",
            "text": "/*\\\ntitle: $:/core/modules/server/server.js\ntype: application/javascript\nmodule-type: library\n\nServe tiddlers over http\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nif($tw.node) {\n\tvar util = require(\"util\"),\n\t\tfs = require(\"fs\"),\n\t\turl = require(\"url\"),\n\t\tpath = require(\"path\");\n}\n\n/*\nA simple HTTP server with regexp-based routes\noptions: variables - optional hashmap of variables to set (a misnomer - they are really constant parameters)\n\t\t routes - optional array of routes to use\n\t\t wiki - reference to wiki object\n*/\nfunction Server(options) {\n\tvar self = this;\n\tthis.routes = options.routes || [];\n\tthis.authenticators = options.authenticators || [];\n\tthis.wiki = options.wiki;\n\tthis.servername = $tw.utils.transliterateToSafeASCII(this.wiki.getTiddlerText(\"$:/SiteTitle\") || \"TiddlyWiki5\");\n\t// Initialise the variables\n\tthis.variables = $tw.utils.extend({},this.defaultVariables);\n\tif(options.variables) {\n\t\tfor(var variable in options.variables) {\n\t\t\tif(options.variables[variable]) {\n\t\t\t\tthis.variables[variable] = options.variables[variable];\n\t\t\t}\n\t\t}\t\t\n\t}\n\t$tw.utils.extend({},this.defaultVariables,options.variables);\n\t// Initialise CSRF\n\tthis.csrfDisable = this.get(\"csrf-disable\") === \"yes\";\n\t// Initialize Gzip compression\n\tthis.enableGzip = this.get(\"gzip\") === \"yes\";\n\t// Initialise authorization\n\tvar authorizedUserName = (this.get(\"username\") && this.get(\"password\")) ? this.get(\"username\") : \"(anon)\";\n\tthis.authorizationPrincipals = {\n\t\treaders: (this.get(\"readers\") || authorizedUserName).split(\",\").map($tw.utils.trim),\n\t\twriters: (this.get(\"writers\") || authorizedUserName).split(\",\").map($tw.utils.trim)\n\t}\n\t// Load and initialise authenticators\n\t$tw.modules.forEachModuleOfType(\"authenticator\", function(title,authenticatorDefinition) {\n\t\t// console.log(\"Loading server route \" + title);\n\t\tself.addAuthenticator(authenticatorDefinition.AuthenticatorClass);\n\t});\n\t// Load route handlers\n\t$tw.modules.forEachModuleOfType(\"route\", function(title,routeDefinition) {\n\t\t// console.log(\"Loading server route \" + title);\n\t\tself.addRoute(routeDefinition);\n\t});\n\t// Initialise the http vs https\n\tthis.listenOptions = null;\n\tthis.protocol = \"http\";\n\tvar tlsKeyFilepath = this.get(\"tls-key\"),\n\t\ttlsCertFilepath = this.get(\"tls-cert\");\n\tif(tlsCertFilepath && tlsKeyFilepath) {\n\t\tthis.listenOptions = {\n\t\t\tkey: fs.readFileSync(path.resolve($tw.boot.wikiPath,tlsKeyFilepath),\"utf8\"),\n\t\t\tcert: fs.readFileSync(path.resolve($tw.boot.wikiPath,tlsCertFilepath),\"utf8\")\n\t\t};\n\t\tthis.protocol = \"https\";\n\t}\n\tthis.transport = require(this.protocol);\n}\n\nServer.prototype.defaultVariables = {\n\tport: \"8080\",\n\thost: \"127.0.0.1\",\n\t\"root-tiddler\": \"$:/core/save/all\",\n\t\"root-render-type\": \"text/plain\",\n\t\"root-serve-type\": \"text/html\",\n\t\"tiddler-render-type\": \"text/html\",\n\t\"tiddler-render-template\": \"$:/core/templates/server/static.tiddler.html\",\n\t\"system-tiddler-render-type\": \"text/plain\",\n\t\"system-tiddler-render-template\": \"$:/core/templates/wikified-tiddler\",\n\t\"debug-level\": \"none\",\n\t\"gzip\": \"no\"\n};\n\nServer.prototype.get = function(name) {\n\treturn this.variables[name];\n};\n\nServer.prototype.addRoute = function(route) {\n\tthis.routes.push(route);\n};\n\nServer.prototype.addAuthenticator = function(AuthenticatorClass) {\n\t// Instantiate and initialise the authenticator\n\tvar authenticator = new AuthenticatorClass(this),\n\t\tresult = authenticator.init();\n\tif(typeof result === \"string\") {\n\t\t$tw.utils.error(\"Error: \" + result);\n\t} else if(result) {\n\t\t// Only use the authenticator if it initialised successfully\n\t\tthis.authenticators.push(authenticator);\n\t}\n};\n\nServer.prototype.findMatchingRoute = function(request,state) {\n\tvar pathprefix = this.get(\"path-prefix\") || \"\";\n\tfor(var t=0; t<this.routes.length; t++) {\n\t\tvar potentialRoute = this.routes[t],\n\t\t\tpathRegExp = potentialRoute.path,\n\t\t\tpathname = state.urlInfo.pathname,\n\t\t\tmatch;\n\t\tif(pathprefix) {\n\t\t\tif(pathname.substr(0,pathprefix.length) === pathprefix) {\n\t\t\t\tpathname = pathname.substr(pathprefix.length) || \"/\";\n\t\t\t\tmatch = potentialRoute.path.exec(pathname);\n\t\t\t} else {\n\t\t\t\tmatch = false;\n\t\t\t}\n\t\t} else {\n\t\t\tmatch = potentialRoute.path.exec(pathname);\n\t\t}\n\t\tif(match && request.method === potentialRoute.method) {\n\t\t\tstate.params = [];\n\t\t\tfor(var p=1; p<match.length; p++) {\n\t\t\t\tstate.params.push(match[p]);\n\t\t\t}\n\t\t\treturn potentialRoute;\n\t\t}\n\t}\n\treturn null;\n};\n\nServer.prototype.methodMappings = {\n\t\"GET\": \"readers\",\n\t\"OPTIONS\": \"readers\",\n\t\"HEAD\": \"readers\",\n\t\"PUT\": \"writers\",\n\t\"POST\": \"writers\",\n\t\"DELETE\": \"writers\"\n};\n\n/*\nCheck whether a given user is authorized for the specified authorizationType (\"readers\" or \"writers\"). Pass null or undefined as the username to check for anonymous access\n*/\nServer.prototype.isAuthorized = function(authorizationType,username) {\n\tvar principals = this.authorizationPrincipals[authorizationType] || [];\n\treturn principals.indexOf(\"(anon)\") !== -1 || (username && (principals.indexOf(\"(authenticated)\") !== -1 || principals.indexOf(username) !== -1));\n}\n\nServer.prototype.requestHandler = function(request,response) {\n\t// Compose the state object\n\tvar self = this;\n\tvar state = {};\n\tstate.wiki = self.wiki;\n\tstate.server = self;\n\tstate.urlInfo = url.parse(request.url);\n\t// Get the principals authorized to access this resource\n\tvar authorizationType = this.methodMappings[request.method] || \"readers\";\n\t// Check for the CSRF header if this is a write\n\tif(!this.csrfDisable && authorizationType === \"writers\" && request.headers[\"x-requested-with\"] !== \"TiddlyWiki\") {\n\t\tresponse.writeHead(403,\"'X-Requested-With' header required to login to '\" + this.servername + \"'\");\n\t\tresponse.end();\n\t\treturn;\t\t\n\t}\n\t// Check whether anonymous access is granted\n\tstate.allowAnon = this.isAuthorized(authorizationType,null);\n\t// Authenticate with the first active authenticator\n\tif(this.authenticators.length > 0) {\n\t\tif(!this.authenticators[0].authenticateRequest(request,response,state)) {\n\t\t\t// Bail if we failed (the authenticator will have sent the response)\n\t\t\treturn;\n\t\t}\t\t\n\t}\n\t// Authorize with the authenticated username\n\tif(!this.isAuthorized(authorizationType,state.authenticatedUsername)) {\n\t\tresponse.writeHead(401,\"'\" + state.authenticatedUsername + \"' is not authorized to access '\" + this.servername + \"'\");\n\t\tresponse.end();\n\t\treturn;\n\t}\n\t// Find the route that matches this path\n\tvar route = self.findMatchingRoute(request,state);\n\t// Optionally output debug info\n\tif(self.get(\"debug-level\") !== \"none\") {\n\t\tconsole.log(\"Request path:\",JSON.stringify(state.urlInfo));\n\t\tconsole.log(\"Request headers:\",JSON.stringify(request.headers));\n\t\tconsole.log(\"authenticatedUsername:\",state.authenticatedUsername);\n\t}\n\t// Return a 404 if we didn't find a route\n\tif(!route) {\n\t\tresponse.writeHead(404);\n\t\tresponse.end();\n\t\treturn;\n\t}\n\t// Receive the request body if necessary and hand off to the route handler\n\tif(route.bodyFormat === \"stream\" || request.method === \"GET\" || request.method === \"HEAD\") {\n\t\t// Let the route handle the request stream itself\n\t\troute.handler(request,response,state);\n\t} else if(route.bodyFormat === \"string\" || !route.bodyFormat) {\n\t\t// Set the encoding for the incoming request\n\t\trequest.setEncoding(\"utf8\");\n\t\tvar data = \"\";\n\t\trequest.on(\"data\",function(chunk) {\n\t\t\tdata += chunk.toString();\n\t\t});\n\t\trequest.on(\"end\",function() {\n\t\t\tstate.data = data;\n\t\t\troute.handler(request,response,state);\n\t\t});\n\t} else if(route.bodyFormat === \"buffer\") {\n\t\tvar data = [];\n\t\trequest.on(\"data\",function(chunk) {\n\t\t\tdata.push(chunk);\n\t\t});\n\t\trequest.on(\"end\",function() {\n\t\t\tstate.data = Buffer.concat(data);\n\t\t\troute.handler(request,response,state);\n\t\t})\n\t} else {\n\t\tresponse.writeHead(400,\"Invalid bodyFormat \" + route.bodyFormat + \" in route \" + route.method + \" \" + route.path.source);\n\t\tresponse.end();\n\t}\n};\n\n/*\nListen for requests\nport: optional port number (falls back to value of \"port\" variable)\nhost: optional host address (falls back to value of \"host\" variable)\nprefix: optional prefix (falls back to value of \"path-prefix\" variable)\n*/\nServer.prototype.listen = function(port,host,prefix) {\n\t// Handle defaults for port and host\n\tport = port || this.get(\"port\");\n\thost = host || this.get(\"host\");\n\tprefix = prefix || this.get(\"path-prefix\") || \"\";\n\t// Check for the port being a string and look it up as an environment variable\n\tif(parseInt(port,10).toString() !== port) {\n\t\tport = process.env[port] || 8080;\n\t}\n\t$tw.utils.log(\"Serving on \" + this.protocol + \"://\" + host + \":\" + port + prefix,\"brown/orange\");\n\t$tw.utils.log(\"(press ctrl-C to exit)\",\"red\");\n\t// Warn if required plugins are missing\n\tif(!$tw.wiki.getTiddler(\"$:/plugins/tiddlywiki/tiddlyweb\") || !$tw.wiki.getTiddler(\"$:/plugins/tiddlywiki/filesystem\")) {\n\t\t$tw.utils.warning(\"Warning: Plugins required for client-server operation (\\\"tiddlywiki/filesystem\\\" and \\\"tiddlywiki/tiddlyweb\\\") are missing from tiddlywiki.info file\");\n\t}\n\t// Listen\n\tvar server;\n\tif(this.listenOptions) {\n\t\tserver = this.transport.createServer(this.listenOptions,this.requestHandler.bind(this));\n\t} else {\n\t\tserver = this.transport.createServer(this.requestHandler.bind(this));\n\t}\n\treturn server.listen(port,host);\n};\n\nexports.Server = Server;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/core/modules/browser-messaging.js": {
            "title": "$:/core/modules/browser-messaging.js",
            "text": "/*\\\ntitle: $:/core/modules/browser-messaging.js\ntype: application/javascript\nmodule-type: startup\n\nBrowser message handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"browser-messaging\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n/*\nLoad a specified url as an iframe and call the callback when it is loaded. If the url is already loaded then the existing iframe instance is used\n*/\nfunction loadIFrame(url,callback) {\n\t// Check if iframe already exists\n\tvar iframeInfo = $tw.browserMessaging.iframeInfoMap[url];\n\tif(iframeInfo) {\n\t\t// We've already got the iframe\n\t\tcallback(null,iframeInfo);\n\t} else {\n\t\t// Create the iframe and save it in the list\n\t\tvar iframe = document.createElement(\"iframe\");\n\t\tiframeInfo = {\n\t\t\turl: url,\n\t\t\tstatus: \"loading\",\n\t\t\tdomNode: iframe\n\t\t};\n\t\t$tw.browserMessaging.iframeInfoMap[url] = iframeInfo;\n\t\tsaveIFrameInfoTiddler(iframeInfo);\n\t\t// Add the iframe to the DOM and hide it\n\t\tiframe.style.display = \"none\";\n\t\tiframe.setAttribute(\"library\",\"true\");\n\t\tdocument.body.appendChild(iframe);\n\t\t// Set up onload\n\t\tiframe.onload = function() {\n\t\t\tiframeInfo.status = \"loaded\";\n\t\t\tsaveIFrameInfoTiddler(iframeInfo);\n\t\t\tcallback(null,iframeInfo);\n\t\t};\n\t\tiframe.onerror = function() {\n\t\t\tcallback(\"Cannot load iframe\");\n\t\t};\n\t\ttry {\n\t\t\tiframe.src = url;\n\t\t} catch(ex) {\n\t\t\tcallback(ex);\n\t\t}\n\t}\n}\n\n/*\nUnload library iframe for given url\n*/\nfunction unloadIFrame(url){\n\t$tw.utils.each(document.getElementsByTagName('iframe'), function(iframe) {\n\t\tif(iframe.getAttribute(\"library\") === \"true\" &&\n\t\t  iframe.getAttribute(\"src\") === url) {\n\t\t\tiframe.parentNode.removeChild(iframe);\n\t\t}\n\t});\n}\n\nfunction saveIFrameInfoTiddler(iframeInfo) {\n\t$tw.wiki.addTiddler(new $tw.Tiddler($tw.wiki.getCreationFields(),{\n\t\ttitle: \"$:/temp/ServerConnection/\" + iframeInfo.url,\n\t\ttext: iframeInfo.status,\n\t\ttags: [\"$:/tags/ServerConnection\"],\n\t\turl: iframeInfo.url\n\t},$tw.wiki.getModificationFields()));\n}\n\nexports.startup = function() {\n\t// Initialise the store of iframes we've created\n\t$tw.browserMessaging = {\n\t\tiframeInfoMap: {} // Hashmap by URL of {url:,status:\"loading/loaded\",domNode:}\n\t};\n\t// Listen for widget messages to control loading the plugin library\n\t$tw.rootWidget.addEventListener(\"tm-load-plugin-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url;\n\t\tif(url) {\n\t\t\tloadIFrame(url,function(err,iframeInfo) {\n\t\t\t\tif(err) {\n\t\t\t\t\talert($tw.language.getString(\"Error/LoadingPluginLibrary\") + \": \" + url);\n\t\t\t\t} else {\n\t\t\t\t\tiframeInfo.domNode.contentWindow.postMessage({\n\t\t\t\t\t\tverb: \"GET\",\n\t\t\t\t\t\turl: \"recipes/library/tiddlers.json\",\n\t\t\t\t\t\tcookies: {\n\t\t\t\t\t\t\ttype: \"save-info\",\n\t\t\t\t\t\t\tinfoTitlePrefix: paramObject.infoTitlePrefix || \"$:/temp/RemoteAssetInfo/\",\n\t\t\t\t\t\t\turl: url\n\t\t\t\t\t\t}\n\t\t\t\t\t},\"*\");\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Listen for widget messages to control unloading the plugin library\n\t$tw.rootWidget.addEventListener(\"tm-unload-plugin-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url;\n\t\t$tw.browserMessaging.iframeInfoMap[url] = undefined;\n\t\tif(url) {\n\t\t\tunloadIFrame(url);\n\t\t\t$tw.utils.each(\n\t\t\t\t$tw.wiki.filterTiddlers(\"[[$:/temp/ServerConnection/\" + url + \"]] [prefix[$:/temp/RemoteAssetInfo/\" + url + \"/]]\"),\n\t\t\t\tfunction(title) {\n\t\t\t\t\t$tw.wiki.deleteTiddler(title);\n\t\t\t\t}\n\t\t\t);\n\t\t}\n\t});\n\t$tw.rootWidget.addEventListener(\"tm-load-plugin-from-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url,\n\t\t\ttitle = paramObject.title;\n\t\tif(url && title) {\n\t\t\tloadIFrame(url,function(err,iframeInfo) {\n\t\t\t\tif(err) {\n\t\t\t\t\talert($tw.language.getString(\"Error/LoadingPluginLibrary\") + \": \" + url);\n\t\t\t\t} else {\n\t\t\t\t\tiframeInfo.domNode.contentWindow.postMessage({\n\t\t\t\t\t\tverb: \"GET\",\n\t\t\t\t\t\turl: \"recipes/library/tiddlers/\" + encodeURIComponent(title) + \".json\",\n\t\t\t\t\t\tcookies: {\n\t\t\t\t\t\t\ttype: \"save-tiddler\",\n\t\t\t\t\t\t\turl: url\n\t\t\t\t\t\t}\n\t\t\t\t\t},\"*\");\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Listen for window messages from other windows\n\twindow.addEventListener(\"message\",function listener(event){\n\t\t// console.log(\"browser-messaging: \",document.location.toString())\n\t\t// console.log(\"browser-messaging: Received message from\",event.origin);\n\t\t// console.log(\"browser-messaging: Message content\",event.data);\n\t\tswitch(event.data.verb) {\n\t\t\tcase \"GET-RESPONSE\":\n\t\t\t\tif(event.data.status.charAt(0) === \"2\") {\n\t\t\t\t\tif(event.data.cookies) {\n\t\t\t\t\t\tif(event.data.cookies.type === \"save-info\") {\n\t\t\t\t\t\t\tvar tiddlers = JSON.parse(event.data.body);\n\t\t\t\t\t\t\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\t\t\t\t\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler($tw.wiki.getCreationFields(),tiddler,{\n\t\t\t\t\t\t\t\t\ttitle: event.data.cookies.infoTitlePrefix + event.data.cookies.url + \"/\" + tiddler.title,\n\t\t\t\t\t\t\t\t\t\"original-title\": tiddler.title,\n\t\t\t\t\t\t\t\t\ttext: \"\",\n\t\t\t\t\t\t\t\t\ttype: \"text/vnd.tiddlywiki\",\n\t\t\t\t\t\t\t\t\t\"original-type\": tiddler.type,\n\t\t\t\t\t\t\t\t\t\"plugin-type\": undefined,\n\t\t\t\t\t\t\t\t\t\"original-plugin-type\": tiddler[\"plugin-type\"],\n\t\t\t\t\t\t\t\t\t\"module-type\": undefined,\n\t\t\t\t\t\t\t\t\t\"original-module-type\": tiddler[\"module-type\"],\n\t\t\t\t\t\t\t\t\ttags: [\"$:/tags/RemoteAssetInfo\"],\n\t\t\t\t\t\t\t\t\t\"original-tags\": $tw.utils.stringifyList(tiddler.tags || []),\n\t\t\t\t\t\t\t\t\t\"server-url\": event.data.cookies.url\n\t\t\t\t\t\t\t\t},$tw.wiki.getModificationFields()));\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t} else if(event.data.cookies.type === \"save-tiddler\") {\n\t\t\t\t\t\t\tvar tiddler = JSON.parse(event.data.body);\n\t\t\t\t\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler(tiddler));\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t}\n\t},false);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/commands.js": {
            "title": "$:/core/modules/startup/commands.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/commands.js\ntype: application/javascript\nmodule-type: startup\n\nCommand processing\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"commands\";\nexports.platforms = [\"node\"];\nexports.after = [\"story\"];\nexports.synchronous = false;\n\nexports.startup = function(callback) {\n\t// On the server, start a commander with the command line arguments\n\tvar commander = new $tw.Commander(\n\t\t$tw.boot.argv,\n\t\tfunction(err) {\n\t\t\tif(err) {\n\t\t\t\treturn $tw.utils.error(\"Error: \" + err);\n\t\t\t}\n\t\t\tcallback();\n\t\t},\n\t\t$tw.wiki,\n\t\t{output: process.stdout, error: process.stderr}\n\t);\n\tcommander.execute();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/CSSescape.js": {
            "title": "$:/core/modules/startup/CSSescape.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/CSSescape.js\ntype: application/javascript\nmodule-type: startup\n\nPolyfill for CSS.escape()\n\n\\*/\n(function(root,factory){\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"css-escape\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n/*! https://mths.be/cssescape v1.5.1 by @MT | MIT license */\n// https://github.com/umdjs/umd/blob/master/returnExports.js\nexports.startup = factory(root);\n}(typeof global != 'undefined' ? global : this, function(root) {\n\n\tif (root.CSS && root.CSS.escape) {\n\t\treturn;\n\t}\n\n\t// https://drafts.csswg.org/cssom/#serialize-an-identifier\n\tvar cssEscape = function(value) {\n\t\tif (arguments.length == 0) {\n\t\t\tthrow new TypeError('`CSS.escape` requires an argument.');\n\t\t}\n\t\tvar string = String(value);\n\t\tvar length = string.length;\n\t\tvar index = -1;\n\t\tvar codeUnit;\n\t\tvar result = '';\n\t\tvar firstCodeUnit = string.charCodeAt(0);\n\t\twhile (++index < length) {\n\t\t\tcodeUnit = string.charCodeAt(index);\n\t\t\t// Note: there’s no need to special-case astral symbols, surrogate\n\t\t\t// pairs, or lone surrogates.\n\n\t\t\t// If the character is NULL (U+0000), then the REPLACEMENT CHARACTER\n\t\t\t// (U+FFFD).\n\t\t\tif (codeUnit == 0x0000) {\n\t\t\t\tresult += '\\uFFFD';\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tif (\n\t\t\t\t// If the character is in the range [\\1-\\1F] (U+0001 to U+001F) or is\n\t\t\t\t// U+007F, […]\n\t\t\t\t(codeUnit >= 0x0001 && codeUnit <= 0x001F) || codeUnit == 0x007F ||\n\t\t\t\t// If the character is the first character and is in the range [0-9]\n\t\t\t\t// (U+0030 to U+0039), […]\n\t\t\t\t(index == 0 && codeUnit >= 0x0030 && codeUnit <= 0x0039) ||\n\t\t\t\t// If the character is the second character and is in the range [0-9]\n\t\t\t\t// (U+0030 to U+0039) and the first character is a `-` (U+002D), […]\n\t\t\t\t(\n\t\t\t\t\tindex == 1 &&\n\t\t\t\t\tcodeUnit >= 0x0030 && codeUnit <= 0x0039 &&\n\t\t\t\t\tfirstCodeUnit == 0x002D\n\t\t\t\t)\n\t\t\t) {\n\t\t\t\t// https://drafts.csswg.org/cssom/#escape-a-character-as-code-point\n\t\t\t\tresult += '\\\\' + codeUnit.toString(16) + ' ';\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tif (\n\t\t\t\t// If the character is the first character and is a `-` (U+002D), and\n\t\t\t\t// there is no second character, […]\n\t\t\t\tindex == 0 &&\n\t\t\t\tlength == 1 &&\n\t\t\t\tcodeUnit == 0x002D\n\t\t\t) {\n\t\t\t\tresult += '\\\\' + string.charAt(index);\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\t// If the character is not handled by one of the above rules and is\n\t\t\t// greater than or equal to U+0080, is `-` (U+002D) or `_` (U+005F), or\n\t\t\t// is in one of the ranges [0-9] (U+0030 to U+0039), [A-Z] (U+0041 to\n\t\t\t// U+005A), or [a-z] (U+0061 to U+007A), […]\n\t\t\tif (\n\t\t\t\tcodeUnit >= 0x0080 ||\n\t\t\t\tcodeUnit == 0x002D ||\n\t\t\t\tcodeUnit == 0x005F ||\n\t\t\t\tcodeUnit >= 0x0030 && codeUnit <= 0x0039 ||\n\t\t\t\tcodeUnit >= 0x0041 && codeUnit <= 0x005A ||\n\t\t\t\tcodeUnit >= 0x0061 && codeUnit <= 0x007A\n\t\t\t) {\n\t\t\t\t// the character itself\n\t\t\t\tresult += string.charAt(index);\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\t// Otherwise, the escaped character.\n\t\t\t// https://drafts.csswg.org/cssom/#escape-a-character\n\t\t\tresult += '\\\\' + string.charAt(index);\n\n\t\t}\n\t\treturn result;\n\t};\n\n\tif (!root.CSS) {\n\t\troot.CSS = {};\n\t}\n\n\troot.CSS.escape = cssEscape;\n\n}));\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/favicon.js": {
            "title": "$:/core/modules/startup/favicon.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/favicon.js\ntype: application/javascript\nmodule-type: startup\n\nFavicon handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"favicon\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\t\t\n// Favicon tiddler\nvar FAVICON_TITLE = \"$:/favicon.ico\";\n\nexports.startup = function() {\n\t// Set up the favicon\n\tsetFavicon();\n\t// Reset the favicon when the tiddler changes\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,FAVICON_TITLE)) {\n\t\t\tsetFavicon();\n\t\t}\n\t});\n};\n\nfunction setFavicon() {\n\tvar tiddler = $tw.wiki.getTiddler(FAVICON_TITLE);\n\tif(tiddler) {\n\t\tvar faviconLink = document.getElementById(\"faviconLink\");\n\t\tfaviconLink.setAttribute(\"href\",\"data:\" + tiddler.fields.type + \";base64,\" + tiddler.fields.text);\n\t}\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/info.js": {
            "title": "$:/core/modules/startup/info.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/info.js\ntype: application/javascript\nmodule-type: startup\n\nInitialise $:/info tiddlers via $:/temp/info-plugin pseudo-plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"info\";\nexports.before = [\"startup\"];\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Collect up the info tiddlers\n\tvar infoTiddlerFields = {};\n\t// Give each info module a chance to fill in as many info tiddlers as they want\n\t$tw.modules.forEachModuleOfType(\"info\",function(title,moduleExports) {\n\t\tif(moduleExports && moduleExports.getInfoTiddlerFields) {\n\t\t\tvar tiddlerFieldsArray = moduleExports.getInfoTiddlerFields(infoTiddlerFields);\n\t\t\t$tw.utils.each(tiddlerFieldsArray,function(fields) {\n\t\t\t\tif(fields) {\n\t\t\t\t\tinfoTiddlerFields[fields.title] = fields;\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Bake the info tiddlers into a plugin\n\tvar fields = {\n\t\ttitle: \"$:/temp/info-plugin\",\n\t\ttype: \"application/json\",\n\t\t\"plugin-type\": \"info\",\n\t\ttext: JSON.stringify({tiddlers: infoTiddlerFields},null,$tw.config.preferences.jsonSpaces)\n\t};\n\t$tw.wiki.addTiddler(new $tw.Tiddler(fields));\n\t$tw.wiki.readPluginInfo();\n\t$tw.wiki.registerPluginTiddlers(\"info\");\n\t$tw.wiki.unpackPluginTiddlers();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/load-modules.js": {
            "title": "$:/core/modules/startup/load-modules.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/load-modules.js\ntype: application/javascript\nmodule-type: startup\n\nLoad core modules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"load-modules\";\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Load modules\n\t$tw.modules.applyMethods(\"utils\",$tw.utils);\n\tif($tw.node) {\n\t\t$tw.modules.applyMethods(\"utils-node\",$tw.utils);\n\t}\n\t$tw.modules.applyMethods(\"global\",$tw);\n\t$tw.modules.applyMethods(\"config\",$tw.config);\n\t$tw.Tiddler.fieldModules = $tw.modules.getModulesByTypeAsHashmap(\"tiddlerfield\");\n\t$tw.modules.applyMethods(\"tiddlermethod\",$tw.Tiddler.prototype);\n\t$tw.modules.applyMethods(\"wikimethod\",$tw.Wiki.prototype);\n\t$tw.wiki.addIndexersToWiki();\n\t$tw.modules.applyMethods(\"tiddlerdeserializer\",$tw.Wiki.tiddlerDeserializerModules);\n\t$tw.macros = $tw.modules.getModulesByTypeAsHashmap(\"macro\");\n\t$tw.wiki.initParsers();\n\t$tw.Commander.initCommands();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/password.js": {
            "title": "$:/core/modules/startup/password.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/password.js\ntype: application/javascript\nmodule-type: startup\n\nPassword handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"password\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t$tw.rootWidget.addEventListener(\"tm-set-password\",function(event) {\n\t\t$tw.passwordPrompt.createPrompt({\n\t\t\tserviceName: $tw.language.getString(\"Encryption/PromptSetPassword\"),\n\t\t\tnoUserName: true,\n\t\t\tsubmitText: $tw.language.getString(\"Encryption/SetPassword\"),\n\t\t\tcanCancel: true,\n\t\t\trepeatPassword: true,\n\t\t\tcallback: function(data) {\n\t\t\t\tif(data) {\n\t\t\t\t\t$tw.crypto.setPassword(data.password);\n\t\t\t\t}\n\t\t\t\treturn true; // Get rid of the password prompt\n\t\t\t}\n\t\t});\n\t});\n\t$tw.rootWidget.addEventListener(\"tm-clear-password\",function(event) {\n\t\tif($tw.browser) {\n\t\t\tif(!confirm($tw.language.getString(\"Encryption/ConfirmClearPassword\"))) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t\t$tw.crypto.setPassword(null);\n\t});\n\t// Ensure that $:/isEncrypted is maintained properly\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,\"$:/isEncrypted\")) {\n\t\t\t$tw.crypto.updateCryptoStateTiddler();\n\t\t}\n\t});\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/render.js": {
            "title": "$:/core/modules/startup/render.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/render.js\ntype: application/javascript\nmodule-type: startup\n\nTitle, stylesheet and page rendering\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"render\";\nexports.platforms = [\"browser\"];\nexports.after = [\"story\"];\nexports.synchronous = true;\n\n// Default story and history lists\nvar PAGE_TITLE_TITLE = \"$:/core/wiki/title\";\nvar PAGE_STYLESHEET_TITLE = \"$:/core/ui/PageStylesheet\";\nvar PAGE_TEMPLATE_TITLE = \"$:/core/ui/PageTemplate\";\n\n// Time (in ms) that we defer refreshing changes to draft tiddlers\nvar DRAFT_TIDDLER_TIMEOUT_TITLE = \"$:/config/Drafts/TypingTimeout\";\nvar DRAFT_TIDDLER_TIMEOUT = 400;\n\nexports.startup = function() {\n\t// Set up the title\n\t$tw.titleWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_TITLE_TITLE,{document: $tw.fakeDocument, parseAsInline: true});\n\t$tw.titleContainer = $tw.fakeDocument.createElement(\"div\");\n\t$tw.titleWidgetNode.render($tw.titleContainer,null);\n\tdocument.title = $tw.titleContainer.textContent;\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.titleWidgetNode.refresh(changes,$tw.titleContainer,null)) {\n\t\t\tdocument.title = $tw.titleContainer.textContent;\n\t\t}\n\t});\n\t// Set up the styles\n\t$tw.styleWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_STYLESHEET_TITLE,{document: $tw.fakeDocument});\n\t$tw.styleContainer = $tw.fakeDocument.createElement(\"style\");\n\t$tw.styleWidgetNode.render($tw.styleContainer,null);\n\t$tw.styleElement = document.createElement(\"style\");\n\t$tw.styleElement.innerHTML = $tw.styleContainer.textContent;\n\tdocument.head.insertBefore($tw.styleElement,document.head.firstChild);\n\t$tw.wiki.addEventListener(\"change\",$tw.perf.report(\"styleRefresh\",function(changes) {\n\t\tif($tw.styleWidgetNode.refresh(changes,$tw.styleContainer,null)) {\n\t\t\t$tw.styleElement.innerHTML = $tw.styleContainer.textContent;\n\t\t}\n\t}));\n\t// Display the $:/core/ui/PageTemplate tiddler to kick off the display\n\t$tw.perf.report(\"mainRender\",function() {\n\t\t$tw.pageWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_TEMPLATE_TITLE,{document: document, parentWidget: $tw.rootWidget});\n\t\t$tw.pageContainer = document.createElement(\"div\");\n\t\t$tw.utils.addClass($tw.pageContainer,\"tc-page-container-wrapper\");\n\t\tdocument.body.insertBefore($tw.pageContainer,document.body.firstChild);\n\t\t$tw.pageWidgetNode.render($tw.pageContainer,null);\n   \t\t$tw.hooks.invokeHook(\"th-page-refreshed\");\n\t})();\n\t// Remove any splash screen elements\n\tvar removeList = document.querySelectorAll(\".tc-remove-when-wiki-loaded\");\n\t$tw.utils.each(removeList,function(removeItem) {\n\t\tif(removeItem.parentNode) {\n\t\t\tremoveItem.parentNode.removeChild(removeItem);\n\t\t}\n\t});\n\t// Prepare refresh mechanism\n\tvar deferredChanges = Object.create(null),\n\t\ttimerId;\n\tfunction refresh() {\n\t\t// Process the refresh\n\t\t$tw.hooks.invokeHook(\"th-page-refreshing\");\n\t\t$tw.pageWidgetNode.refresh(deferredChanges);\n\t\tdeferredChanges = Object.create(null);\n\t\t$tw.hooks.invokeHook(\"th-page-refreshed\");\n\t}\n\t// Add the change event handler\n\t$tw.wiki.addEventListener(\"change\",$tw.perf.report(\"mainRefresh\",function(changes) {\n\t\t// Check if only drafts have changed\n\t\tvar onlyDraftsHaveChanged = true;\n\t\tfor(var title in changes) {\n\t\t\tvar tiddler = $tw.wiki.getTiddler(title);\n\t\t\tif(!tiddler || !tiddler.hasField(\"draft.of\")) {\n\t\t\t\tonlyDraftsHaveChanged = false;\n\t\t\t}\n\t\t}\n\t\t// Defer the change if only drafts have changed\n\t\tif(timerId) {\n\t\t\tclearTimeout(timerId);\n\t\t}\n\t\ttimerId = null;\n\t\tif(onlyDraftsHaveChanged) {\n\t\t\tvar timeout = parseInt($tw.wiki.getTiddlerText(DRAFT_TIDDLER_TIMEOUT_TITLE,\"\"),10);\n\t\t\tif(isNaN(timeout)) {\n\t\t\t\ttimeout = DRAFT_TIDDLER_TIMEOUT;\n\t\t\t}\n\t\t\ttimerId = setTimeout(refresh,timeout);\n\t\t\t$tw.utils.extend(deferredChanges,changes);\n\t\t} else {\n\t\t\t$tw.utils.extend(deferredChanges,changes);\n\t\t\trefresh();\n\t\t}\n\t}));\n\t// Fix up the link between the root widget and the page container\n\t$tw.rootWidget.domNodes = [$tw.pageContainer];\n\t$tw.rootWidget.children = [$tw.pageWidgetNode];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/rootwidget.js": {
            "title": "$:/core/modules/startup/rootwidget.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/rootwidget.js\ntype: application/javascript\nmodule-type: startup\n\nSetup the root widget and the core root widget handlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"rootwidget\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.before = [\"story\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Install the modal message mechanism\n\t$tw.modal = new $tw.utils.Modal($tw.wiki);\n\t$tw.rootWidget.addEventListener(\"tm-modal\",function(event) {\n\t\t$tw.modal.display(event.param,{variables: event.paramObject, event: event});\n\t});\n\t// Install the notification  mechanism\n\t$tw.notifier = new $tw.utils.Notifier($tw.wiki);\n\t$tw.rootWidget.addEventListener(\"tm-notify\",function(event) {\n\t\t$tw.notifier.display(event.param,{variables: event.paramObject});\n\t});\n\t// Install the copy-to-clipboard  mechanism\n\t$tw.rootWidget.addEventListener(\"tm-copy-to-clipboard\",function(event) {\n\t\t$tw.utils.copyToClipboard(event.param);\n\t});\n\t// Install the tm-focus-selector message\n\t$tw.rootWidget.addEventListener(\"tm-focus-selector\",function(event) {\n\t\tvar selector = event.param || \"\",\n\t\t\telement;\n\t\ttry {\n\t\t\telement = document.querySelector(selector);\n\t\t} catch(e) {\n\t\t\tconsole.log(\"Error in selector: \",selector)\n\t\t}\n\t\tif(element && element.focus) {\n\t\t\telement.focus(event.paramObject);\n\t\t}\n\t});\n\t// Install the scroller\n\t$tw.pageScroller = new $tw.utils.PageScroller();\n\t$tw.rootWidget.addEventListener(\"tm-scroll\",function(event) {\n\t\t$tw.pageScroller.handleEvent(event);\n\t});\n\tvar fullscreen = $tw.utils.getFullScreenApis();\n\tif(fullscreen) {\n\t\t$tw.rootWidget.addEventListener(\"tm-full-screen\",function(event) {\n\t\t\tvar fullScreenDocument = event.event ? event.event.target.ownerDocument : document;\n\t\t\tif(event.param === \"enter\") {\n\t\t\t\tfullScreenDocument.documentElement[fullscreen._requestFullscreen](Element.ALLOW_KEYBOARD_INPUT);\n\t\t\t} else if(event.param === \"exit\") {\n\t\t\t\tfullScreenDocument[fullscreen._exitFullscreen]();\n\t\t\t} else {\n\t\t\t\tif(fullScreenDocument[fullscreen._fullscreenElement]) {\n\t\t\t\t\tfullScreenDocument[fullscreen._exitFullscreen]();\n\t\t\t\t} else {\n\t\t\t\t\tfullScreenDocument.documentElement[fullscreen._requestFullscreen](Element.ALLOW_KEYBOARD_INPUT);\n\t\t\t\t}\t\t\t\t\n\t\t\t}\n\t\t});\n\t}\n\t// If we're being viewed on a data: URI then give instructions for how to save\n\tif(document.location.protocol === \"data:\") {\n\t\t$tw.rootWidget.dispatchEvent({\n\t\t\ttype: \"tm-modal\",\n\t\t\tparam: \"$:/language/Modals/SaveInstructions\"\n\t\t});\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup.js": {
            "title": "$:/core/modules/startup.js",
            "text": "/*\\\ntitle: $:/core/modules/startup.js\ntype: application/javascript\nmodule-type: startup\n\nMiscellaneous startup logic for both the client and server.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"startup\";\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\n// Set to `true` to enable performance instrumentation\nvar PERFORMANCE_INSTRUMENTATION_CONFIG_TITLE = \"$:/config/Performance/Instrumentation\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.startup = function() {\n\tvar modules,n,m,f;\n\t// Minimal browser detection\n\tif($tw.browser) {\n\t\t$tw.browser.isIE = (/msie|trident/i.test(navigator.userAgent));\n\t\t$tw.browser.isFirefox = !!document.mozFullScreenEnabled;\n\t}\n\t// Platform detection\n\t$tw.platform = {};\n\tif($tw.browser) {\n\t\t$tw.platform.isMac = /Mac/.test(navigator.platform);\n\t\t$tw.platform.isWindows = /win/i.test(navigator.platform);\n\t\t$tw.platform.isLinux = /Linux/i.test(navigator.platform);\n\t} else {\n\t\tswitch(require(\"os\").platform()) {\n\t\t\tcase \"darwin\":\n\t\t\t\t$tw.platform.isMac = true;\n\t\t\t\tbreak;\n\t\t\tcase \"win32\":\n\t\t\t\t$tw.platform.isWindows = true;\n\t\t\t\tbreak;\n\t\t\tcase \"freebsd\":\n\t\t\t\t$tw.platform.isLinux = true;\n\t\t\t\tbreak;\n\t\t\tcase \"linux\":\n\t\t\t\t$tw.platform.isLinux = true;\n\t\t\t\tbreak;\n\t\t}\n\t}\n\t// Initialise version\n\t$tw.version = $tw.utils.extractVersionInfo();\n\t// Set up the performance framework\n\t$tw.perf = new $tw.Performance($tw.wiki.getTiddlerText(PERFORMANCE_INSTRUMENTATION_CONFIG_TITLE,\"no\") === \"yes\");\n\t// Create a root widget for attaching event handlers. By using it as the parentWidget for another widget tree, one can reuse the event handlers\n\t$tw.rootWidget = new widget.widget({\n\t\ttype: \"widget\",\n\t\tchildren: []\n\t},{\n\t\twiki: $tw.wiki,\n\t\tdocument: $tw.browser ? document : $tw.fakeDocument\n\t});\n\t// Execute any startup actions\n\tvar executeStartupTiddlers = function(tag) {\n\t\t$tw.utils.each($tw.wiki.filterTiddlers(\"[all[shadows+tiddlers]tag[\" + tag + \"]!has[draft.of]]\"),function(title) {\n\t\t\t$tw.rootWidget.invokeActionString($tw.wiki.getTiddlerText(title),$tw.rootWidget);\n\t\t});\n\t};\n\texecuteStartupTiddlers(\"$:/tags/StartupAction\");\n\tif($tw.browser) {\n\t\texecuteStartupTiddlers(\"$:/tags/StartupAction/Browser\");\t\t\n\t}\n\tif($tw.node) {\n\t\texecuteStartupTiddlers(\"$:/tags/StartupAction/Node\");\t\t\n\t}\n\t// Kick off the language manager and switcher\n\t$tw.language = new $tw.Language();\n\t$tw.languageSwitcher = new $tw.PluginSwitcher({\n\t\twiki: $tw.wiki,\n\t\tpluginType: \"language\",\n\t\tcontrollerTitle: \"$:/language\",\n\t\tdefaultPlugins: [\n\t\t\t\"$:/languages/en-GB\"\n\t\t],\n\t\tonSwitch: function(plugins) {\n\t\t\tif($tw.browser) {\n\t\t\t\tvar pluginTiddler = $tw.wiki.getTiddler(plugins[0]);\n\t\t\t\tif(pluginTiddler) {\n\t\t\t\t\tdocument.documentElement.setAttribute(\"dir\",pluginTiddler.getFieldString(\"text-direction\") || \"auto\");\n\t\t\t\t} else {\n\t\t\t\t\tdocument.documentElement.removeAttribute(\"dir\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\t// Kick off the theme manager\n\t$tw.themeManager = new $tw.PluginSwitcher({\n\t\twiki: $tw.wiki,\n\t\tpluginType: \"theme\",\n\t\tcontrollerTitle: \"$:/theme\",\n\t\tdefaultPlugins: [\n\t\t\t\"$:/themes/tiddlywiki/snowwhite\",\n\t\t\t\"$:/themes/tiddlywiki/vanilla\"\n\t\t]\n\t});\n\t// Kick off the keyboard manager\n\t$tw.keyboardManager = new $tw.KeyboardManager();\n\t// Listen for shortcuts\n\tif($tw.browser) {\n\t\t$tw.utils.addEventListeners(document,[{\n\t\t\tname: \"keydown\",\n\t\t\thandlerObject: $tw.keyboardManager,\n\t\t\thandlerMethod: \"handleKeydownEvent\"\n\t\t}]);\n\t}\n\t// Clear outstanding tiddler store change events to avoid an unnecessary refresh cycle at startup\n\t$tw.wiki.clearTiddlerEventQueue();\n\t// Find a working syncadaptor\n\t$tw.syncadaptor = undefined;\n\t$tw.modules.forEachModuleOfType(\"syncadaptor\",function(title,module) {\n\t\tif(!$tw.syncadaptor && module.adaptorClass) {\n\t\t\t$tw.syncadaptor = new module.adaptorClass({wiki: $tw.wiki});\n\t\t}\n\t});\n\t// Set up the syncer object if we've got a syncadaptor\n\tif($tw.syncadaptor) {\n\t\t$tw.syncer = new $tw.Syncer({wiki: $tw.wiki, syncadaptor: $tw.syncadaptor});\n\t} \n\t// Setup the saver handler\n\t$tw.saverHandler = new $tw.SaverHandler({\n\t\twiki: $tw.wiki,\n\t\tdirtyTracking: !$tw.syncadaptor,\n\t\tpreloadDirty: $tw.boot.preloadDirty || []\n\t});\n\t// Host-specific startup\n\tif($tw.browser) {\n\t\t// Install the popup manager\n\t\t$tw.popup = new $tw.utils.Popup();\n\t\t// Install the animator\n\t\t$tw.anim = new $tw.utils.Animator();\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/story.js": {
            "title": "$:/core/modules/startup/story.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/story.js\ntype: application/javascript\nmodule-type: startup\n\nLoad core modules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"story\";\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n// Default story and history lists\nvar DEFAULT_STORY_TITLE = \"$:/StoryList\";\nvar DEFAULT_HISTORY_TITLE = \"$:/HistoryList\";\n\n// Default tiddlers\nvar DEFAULT_TIDDLERS_TITLE = \"$:/DefaultTiddlers\";\n\n// Config\nvar CONFIG_UPDATE_ADDRESS_BAR = \"$:/config/Navigation/UpdateAddressBar\"; // Can be \"no\", \"permalink\", \"permaview\"\nvar CONFIG_UPDATE_HISTORY = \"$:/config/Navigation/UpdateHistory\"; // Can be \"yes\" or \"no\"\nvar CONFIG_PERMALINKVIEW_COPY_TO_CLIPBOARD = \"$:/config/Navigation/Permalinkview/CopyToClipboard\"; // Can be \"yes\" (default) or \"no\"\nvar CONFIG_PERMALINKVIEW_UPDATE_ADDRESS_BAR = \"$:/config/Navigation/Permalinkview/UpdateAddressBar\"; // Can be \"yes\" (default) or \"no\"\n\n\n// Links to help, if there is no param\nvar HELP_OPEN_EXTERNAL_WINDOW = \"http://tiddlywiki.com/#WidgetMessage%3A%20tm-open-external-window\";\n\nexports.startup = function() {\n\t// Open startup tiddlers\n\topenStartupTiddlers({\n\t\tdisableHistory: $tw.boot.disableStartupNavigation\n\t});\n\tif($tw.browser) {\n\t\t// Set up location hash update\n\t\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\t\tif($tw.utils.hop(changes,DEFAULT_STORY_TITLE) || $tw.utils.hop(changes,DEFAULT_HISTORY_TITLE)) {\n\t\t\t\tupdateLocationHash({\n\t\t\t\t\tupdateAddressBar: $tw.wiki.getTiddlerText(CONFIG_UPDATE_ADDRESS_BAR,\"permaview\").trim(),\n\t\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim()\n\t\t\t\t});\n\t\t\t}\n\t\t});\n\t\t// Listen for changes to the browser location hash\n\t\twindow.addEventListener(\"hashchange\",function() {\n\t\t\tvar hash = $tw.utils.getLocationHash();\n\t\t\tif(hash !== $tw.locationHash) {\n\t\t\t\t$tw.locationHash = hash;\n\t\t\t\topenStartupTiddlers({defaultToCurrentStory: true});\n\t\t\t}\n\t\t},false);\n\t\t// Listen for the tm-browser-refresh message\n\t\t$tw.rootWidget.addEventListener(\"tm-browser-refresh\",function(event) {\n\t\t\twindow.location.reload(true);\n\t\t});\n\t\t// Listen for tm-open-external-window message\n\t\t$tw.rootWidget.addEventListener(\"tm-open-external-window\",function(event) {\n\t\t\tvar paramObject = event.paramObject || {},\n\t\t\t\tstrUrl = event.param || HELP_OPEN_EXTERNAL_WINDOW,\n\t\t\t\tstrWindowName = paramObject.windowName,\n\t\t\t\tstrWindowFeatures = paramObject.windowFeatures;\n\t\t\twindow.open(strUrl, strWindowName, strWindowFeatures);\n\t\t});\n\t\t// Listen for the tm-print message\n\t\t$tw.rootWidget.addEventListener(\"tm-print\",function(event) {\n\t\t\t(event.event.view || window).print();\n\t\t});\n\t\t// Listen for the tm-home message\n\t\t$tw.rootWidget.addEventListener(\"tm-home\",function(event) {\n\t\t\twindow.location.hash = \"\";\n\t\t\tvar storyFilter = $tw.wiki.getTiddlerText(DEFAULT_TIDDLERS_TITLE),\n\t\t\t\tstoryList = $tw.wiki.filterTiddlers(storyFilter);\n\t\t\t//invoke any hooks that might change the default story list\n\t\t\tstoryList = $tw.hooks.invokeHook(\"th-opening-default-tiddlers-list\",storyList);\n\t\t\t$tw.wiki.addTiddler({title: DEFAULT_STORY_TITLE, text: \"\", list: storyList},$tw.wiki.getModificationFields());\n\t\t\tif(storyList[0]) {\n\t\t\t\t$tw.wiki.addToHistory(storyList[0]);\n\t\t\t}\n\t\t});\n\t\t// Listen for the tm-permalink message\n\t\t$tw.rootWidget.addEventListener(\"tm-permalink\",function(event) {\n\t\t\tupdateLocationHash({\n\t\t\t\tupdateAddressBar: $tw.wiki.getTiddlerText(CONFIG_PERMALINKVIEW_UPDATE_ADDRESS_BAR,\"yes\").trim() === \"yes\" ? \"permalink\" : \"none\",\n\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim(),\n\t\t\t\ttargetTiddler: event.param || event.tiddlerTitle,\n\t\t\t\tcopyToClipboard: $tw.wiki.getTiddlerText(CONFIG_PERMALINKVIEW_COPY_TO_CLIPBOARD,\"yes\").trim() === \"yes\" ? \"permalink\" : \"none\"\n\t\t\t});\n\t\t});\n\t\t// Listen for the tm-permaview message\n\t\t$tw.rootWidget.addEventListener(\"tm-permaview\",function(event) {\n\t\t\tupdateLocationHash({\n\t\t\t\tupdateAddressBar: $tw.wiki.getTiddlerText(CONFIG_PERMALINKVIEW_UPDATE_ADDRESS_BAR,\"yes\").trim() === \"yes\" ? \"permaview\" : \"none\",\n\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim(),\n\t\t\t\ttargetTiddler: event.param || event.tiddlerTitle,\n\t\t\t\tcopyToClipboard: $tw.wiki.getTiddlerText(CONFIG_PERMALINKVIEW_COPY_TO_CLIPBOARD,\"yes\").trim() === \"yes\" ? \"permaview\" : \"none\"\n\t\t\t});\t\t\t\t\n\t\t});\n\t}\n};\n\n/*\nProcess the location hash to open the specified tiddlers. Options:\ndisableHistory: if true $:/History is NOT updated\ndefaultToCurrentStory: If true, the current story is retained as the default, instead of opening the default tiddlers\n*/\nfunction openStartupTiddlers(options) {\n\toptions = options || {};\n\t// Work out the target tiddler and the story filter. \"null\" means \"unspecified\"\n\tvar target = null,\n\t\tstoryFilter = null;\n\tif($tw.locationHash.length > 1) {\n\t\tvar hash = $tw.locationHash.substr(1),\n\t\t\tsplit = hash.indexOf(\":\");\n\t\tif(split === -1) {\n\t\t\ttarget = decodeURIComponent(hash.trim());\n\t\t} else {\n\t\t\ttarget = decodeURIComponent(hash.substr(0,split).trim());\n\t\t\tstoryFilter = decodeURIComponent(hash.substr(split + 1).trim());\n\t\t}\n\t}\n\t// If the story wasn't specified use the current tiddlers or a blank story\n\tif(storyFilter === null) {\n\t\tif(options.defaultToCurrentStory) {\n\t\t\tvar currStoryList = $tw.wiki.getTiddlerList(DEFAULT_STORY_TITLE);\n\t\t\tstoryFilter = $tw.utils.stringifyList(currStoryList);\n\t\t} else {\n\t\t\tif(target && target !== \"\") {\n\t\t\t\tstoryFilter = \"\";\n\t\t\t} else {\n\t\t\t\tstoryFilter = $tw.wiki.getTiddlerText(DEFAULT_TIDDLERS_TITLE);\n\t\t\t}\n\t\t}\n\t}\n\t// Process the story filter to get the story list\n\tvar storyList = $tw.wiki.filterTiddlers(storyFilter);\n\t// Invoke any hooks that want to change the default story list\n\tstoryList = $tw.hooks.invokeHook(\"th-opening-default-tiddlers-list\",storyList);\n\t// If the target tiddler isn't included then splice it in at the top\n\tif(target && storyList.indexOf(target) === -1) {\n\t\tstoryList.unshift(target);\n\t}\n\t// Save the story list\n\t$tw.wiki.addTiddler({title: DEFAULT_STORY_TITLE, text: \"\", list: storyList},$tw.wiki.getModificationFields());\n\t// Update history\n\tif(!options.disableHistory) {\n\t\t// If a target tiddler was specified add it to the history stack\n\t\tif(target && target !== \"\") {\n\t\t\t// The target tiddler doesn't need double square brackets, but we'll silently remove them if they're present\n\t\t\tif(target.indexOf(\"[[\") === 0 && target.substr(-2) === \"]]\") {\n\t\t\t\ttarget = target.substr(2,target.length - 4);\n\t\t\t}\n\t\t\t$tw.wiki.addToHistory(target);\n\t\t} else if(storyList.length > 0) {\n\t\t\t$tw.wiki.addToHistory(storyList[0]);\n\t\t}\t\t\n\t}\n}\n\n/*\noptions: See below\noptions.updateAddressBar: \"permalink\", \"permaview\" or \"no\" (defaults to \"permaview\")\noptions.updateHistory: \"yes\" or \"no\" (defaults to \"no\")\noptions.copyToClipboard: \"permalink\", \"permaview\" or \"no\" (defaults to \"no\")\noptions.targetTiddler: optional title of target tiddler for permalink\n*/\nfunction updateLocationHash(options) {\n\t// Get the story and the history stack\n\tvar storyList = $tw.wiki.getTiddlerList(DEFAULT_STORY_TITLE),\n\t\thistoryList = $tw.wiki.getTiddlerData(DEFAULT_HISTORY_TITLE,[]),\n\t\ttargetTiddler = \"\";\n\tif(options.targetTiddler) {\n\t\ttargetTiddler = options.targetTiddler;\n\t} else {\n\t\t// The target tiddler is the one at the top of the stack\n\t\tif(historyList.length > 0) {\n\t\t\ttargetTiddler = historyList[historyList.length-1].title;\n\t\t}\n\t\t// Blank the target tiddler if it isn't present in the story\n\t\tif(storyList.indexOf(targetTiddler) === -1) {\n\t\t\ttargetTiddler = \"\";\n\t\t}\n\t}\n\t// Assemble the location hash\n\tswitch(options.updateAddressBar) {\n\t\tcase \"permalink\":\n\t\t\t$tw.locationHash = \"#\" + encodeURIComponent(targetTiddler);\n\t\t\tbreak;\n\t\tcase \"permaview\":\n\t\t\t$tw.locationHash = \"#\" + encodeURIComponent(targetTiddler) + \":\" + encodeURIComponent($tw.utils.stringifyList(storyList));\n\t\t\tbreak;\n\t}\n\t// Copy URL to the clipboard\n\tswitch(options.copyToClipboard) {\n\t\tcase \"permalink\":\n\t\t\t$tw.utils.copyToClipboard($tw.utils.getLocationPath() + \"#\" + encodeURIComponent(targetTiddler));\n\t\t\tbreak;\n\t\tcase \"permaview\":\n\t\t\t$tw.utils.copyToClipboard($tw.utils.getLocationPath() + \"#\" + encodeURIComponent(targetTiddler) + \":\" + encodeURIComponent($tw.utils.stringifyList(storyList)));\n\t\t\tbreak;\n\t}\n\t// Only change the location hash if we must, thus avoiding unnecessary onhashchange events\n\tif($tw.utils.getLocationHash() !== $tw.locationHash) {\n\t\tif(options.updateHistory === \"yes\") {\n\t\t\t// Assign the location hash so that history is updated\n\t\t\twindow.location.hash = $tw.locationHash;\n\t\t} else {\n\t\t\t// We use replace so that browser history isn't affected\n\t\t\twindow.location.replace(window.location.toString().split(\"#\")[0] + $tw.locationHash);\n\t\t}\n\t}\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/windows.js": {
            "title": "$:/core/modules/startup/windows.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/windows.js\ntype: application/javascript\nmodule-type: startup\n\nSetup root widget handlers for the messages concerned with opening external browser windows\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"windows\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n// Global to keep track of open windows (hashmap by title)\nvar windows = {};\n\nexports.startup = function() {\n\t// Handle open window message\n\t$tw.rootWidget.addEventListener(\"tm-open-window\",function(event) {\n\t\t// Get the parameters\n\t\tvar refreshHandler,\n\t\t\ttitle = event.param || event.tiddlerTitle,\n\t\t\tparamObject = event.paramObject || {},\n\t\t\twindowTitle = paramObject.windowTitle || title,\n\t\t\ttemplate = paramObject.template || \"$:/core/templates/single.tiddler.window\",\n\t\t\twidth = paramObject.width || \"700\",\n\t\t\theight = paramObject.height || \"600\",\n\t\t\tvariables = $tw.utils.extend({},paramObject,{currentTiddler: title});\n\t\t// Open the window\n\t\tvar srcWindow,\n\t\t    srcDocument;\n\t\t// In case that popup blockers deny opening a new window\n\t\ttry {\n\t\t\tsrcWindow = window.open(\"\",\"external-\" + title,\"scrollbars,width=\" + width + \",height=\" + height),\n\t\t\tsrcDocument = srcWindow.document;\n\t\t}\n\t\tcatch(e) {\n\t\t\treturn;\n\t\t}\n\t\twindows[title] = srcWindow;\n\t\t// Check for reopening the same window\n\t\tif(srcWindow.haveInitialisedWindow) {\n\t\t\treturn;\n\t\t}\n\t\t// Initialise the document\n\t\tsrcDocument.write(\"<html><head></head><body class='tc-body tc-single-tiddler-window'></body></html>\");\n\t\tsrcDocument.close();\n\t\tsrcDocument.title = windowTitle;\n\t\tsrcWindow.addEventListener(\"beforeunload\",function(event) {\n\t\t\tdelete windows[title];\n\t\t\t$tw.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t},false);\n\t\t// Set up the styles\n\t\tvar styleWidgetNode = $tw.wiki.makeTranscludeWidget(\"$:/core/ui/PageStylesheet\",{\n\t\t\t\tdocument: $tw.fakeDocument,\n\t\t\t\tvariables: variables,\n\t\t\t\timportPageMacros: true}),\n\t\t\tstyleContainer = $tw.fakeDocument.createElement(\"style\");\n\t\tstyleWidgetNode.render(styleContainer,null);\n\t\tvar styleElement = srcDocument.createElement(\"style\");\n\t\tstyleElement.innerHTML = styleContainer.textContent;\n\t\tsrcDocument.head.insertBefore(styleElement,srcDocument.head.firstChild);\n\t\t// Render the text of the tiddler\n\t\tvar parser = $tw.wiki.parseTiddler(template),\n\t\t\twidgetNode = $tw.wiki.makeWidget(parser,{document: srcDocument, parentWidget: $tw.rootWidget, variables: variables});\n\t\twidgetNode.render(srcDocument.body,srcDocument.body.firstChild);\n\t\t// Function to handle refreshes\n\t\trefreshHandler = function(changes) {\n\t\t\tif(styleWidgetNode.refresh(changes,styleContainer,null)) {\n\t\t\t\tstyleElement.innerHTML = styleContainer.textContent;\n\t\t\t}\n\t\t\twidgetNode.refresh(changes);\n\t\t};\n\t\t$tw.wiki.addEventListener(\"change\",refreshHandler);\n\t\t// Listen for keyboard shortcuts\n\t\t$tw.utils.addEventListeners(srcDocument,[{\n\t\t\tname: \"keydown\",\n\t\t\thandlerObject: $tw.keyboardManager,\n\t\t\thandlerMethod: \"handleKeydownEvent\"\n\t\t},{\n\t\t\tname: \"click\",\n\t\t\thandlerObject: $tw.popup,\n\t\t\thandlerMethod: \"handleEvent\"\n\t\t}]);\n\t\tsrcWindow.haveInitialisedWindow = true;\n\t});\n\t// Close open windows when unloading main window\n\t$tw.addUnloadTask(function() {\n\t\t$tw.utils.each(windows,function(win) {\n\t\t\twin.close();\n\t\t});\n\t});\n\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/story.js": {
            "title": "$:/core/modules/story.js",
            "text": "/*\\\ntitle: $:/core/modules/story.js\ntype: application/javascript\nmodule-type: global\n\nLightweight object for managing interactions with the story and history lists.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nConstruct Story object with options:\nwiki: reference to wiki object to use to resolve tiddler titles\nstoryTitle: title of story list tiddler\nhistoryTitle: title of history list tiddler\n*/\nfunction Story(options) {\n\toptions = options || {};\n\tthis.wiki = options.wiki || $tw.wiki;\n\tthis.storyTitle = options.storyTitle || \"$:/StoryList\";\n\tthis.historyTitle = options.historyTitle || \"$:/HistoryList\";\n};\n\nStory.prototype.navigateTiddler = function(navigateTo,navigateFromTitle,navigateFromClientRect) {\n\tthis.addToStory(navigateTo,navigateFromTitle);\n\tthis.addToHistory(navigateTo,navigateFromClientRect);\n};\n\nStory.prototype.getStoryList = function() {\n\treturn this.wiki.getTiddlerList(this.storyTitle) || [];\n};\n\nStory.prototype.addToStory = function(navigateTo,navigateFromTitle,options) {\n\toptions = options || {};\n\tvar storyList = this.getStoryList();\n\t// See if the tiddler is already there\n\tvar slot = storyList.indexOf(navigateTo);\n\t// Quit if it already exists in the story river\n\tif(slot >= 0) {\n\t\treturn;\n\t}\n\t// First we try to find the position of the story element we navigated from\n\tvar fromIndex = storyList.indexOf(navigateFromTitle);\n\tif(fromIndex >= 0) {\n\t\t// The tiddler is added from inside the river\n\t\t// Determine where to insert the tiddler; Fallback is \"below\"\n\t\tswitch(options.openLinkFromInsideRiver) {\n\t\t\tcase \"top\":\n\t\t\t\tslot = 0;\n\t\t\t\tbreak;\n\t\t\tcase \"bottom\":\n\t\t\t\tslot = storyList.length;\n\t\t\t\tbreak;\n\t\t\tcase \"above\":\n\t\t\t\tslot = fromIndex;\n\t\t\t\tbreak;\n\t\t\tcase \"below\": // Intentional fall-through\n\t\t\tdefault:\n\t\t\t\tslot = fromIndex + 1;\n\t\t\t\tbreak;\n\t\t}\n\t} else {\n\t\t// The tiddler is opened from outside the river. Determine where to insert the tiddler; default is \"top\"\n\t\tif(options.openLinkFromOutsideRiver === \"bottom\") {\n\t\t\t// Insert at bottom\n\t\t\tslot = storyList.length;\n\t\t} else {\n\t\t\t// Insert at top\n\t\t\tslot = 0;\n\t\t}\n\t}\n\t// Add the tiddler\n\tstoryList.splice(slot,0,navigateTo);\n\t// Save the story\n\tthis.saveStoryList(storyList);\n};\n\nStory.prototype.saveStoryList = function(storyList) {\n\tvar storyTiddler = this.wiki.getTiddler(this.storyTitle);\n\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\tthis.wiki.getCreationFields(),\n\t\t{title: this.storyTitle},\n\t\tstoryTiddler,\n\t\t{list: storyList},\n\t\tthis.wiki.getModificationFields()\n\t));\n};\n\nStory.prototype.addToHistory = function(navigateTo,navigateFromClientRect) {\n\tvar titles = $tw.utils.isArray(navigateTo) ? navigateTo : [navigateTo];\n\t// Add a new record to the top of the history stack\n\tvar historyList = this.wiki.getTiddlerData(this.historyTitle,[]);\n\t$tw.utils.each(titles,function(title) {\n\t\thistoryList.push({title: title, fromPageRect: navigateFromClientRect});\n\t});\n\tthis.wiki.setTiddlerData(this.historyTitle,historyList,{\"current-tiddler\": titles[titles.length-1]});\n};\n\nStory.prototype.storyCloseTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyCloseAllTiddlers = function() {\n// TBD\n};\n\nStory.prototype.storyCloseOtherTiddlers = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyEditTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyDeleteTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storySaveTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyCancelTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyNewTiddler = function(targetTitle) {\n// TBD\n};\n\nexports.Story = Story;\n\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/storyviews/classic.js": {
            "title": "$:/core/modules/storyviews/classic.js",
            "text": "/*\\\ntitle: $:/core/modules/storyviews/classic.js\ntype: application/javascript\nmodule-type: storyview\n\nViews the story as a linear sequence\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar easing = \"cubic-bezier(0.645, 0.045, 0.355, 1)\"; // From http://easings.net/#easeInOutCubic\n\nvar ClassicStoryView = function(listWidget) {\n\tthis.listWidget = listWidget;\n};\n\nClassicStoryView.prototype.navigateTo = function(historyInfo) {\n\tvar duration = $tw.utils.getAnimationDuration()\n\tvar listElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\tif(duration) {\n\t\t// Scroll the node into view\n\t\tthis.listWidget.dispatchEvent({type: \"tm-scroll\", target: targetElement});\t\n\t} else {\n\t\ttargetElement.scrollIntoView();\n\t}\n};\n\nClassicStoryView.prototype.insert = function(widget) {\n\tvar duration = $tw.utils.getAnimationDuration();\n\tif(duration) {\n\t\tvar targetElement = widget.findFirstDomNode();\n\t\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\t\tif(!(targetElement instanceof Element)) {\n\t\t\treturn;\n\t\t}\n\t\t// Get the current height of the tiddler\n\t\tvar computedStyle = window.getComputedStyle(targetElement),\n\t\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\t\tcurrHeight = targetElement.offsetHeight + currMarginTop;\n\t\t// Reset the margin once the transition is over\n\t\tsetTimeout(function() {\n\t\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t\t{transition: \"none\"},\n\t\t\t\t{marginBottom: \"\"}\n\t\t\t]);\n\t\t},duration);\n\t\t// Set up the initial position of the element\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: (-currHeight) + \"px\"},\n\t\t\t{opacity: \"0.0\"}\n\t\t]);\n\t\t$tw.utils.forceLayout(targetElement);\n\t\t// Transition to the final position\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"opacity \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\t\"margin-bottom \" + duration + \"ms \" + easing},\n\t\t\t{marginBottom: currMarginBottom + \"px\"},\n\t\t\t{opacity: \"1.0\"}\n\t]);\n\t}\n};\n\nClassicStoryView.prototype.remove = function(widget) {\n\tvar duration = $tw.utils.getAnimationDuration();\n\tif(duration) {\n\t\tvar targetElement = widget.findFirstDomNode(),\n\t\t\tremoveElement = function() {\n\t\t\t\twidget.removeChildDomNodes();\n\t\t\t};\n\t\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\t\tif(!(targetElement instanceof Element)) {\n\t\t\tremoveElement();\n\t\t\treturn;\n\t\t}\n\t\t// Get the current height of the tiddler\n\t\tvar currWidth = targetElement.offsetWidth,\n\t\t\tcomputedStyle = window.getComputedStyle(targetElement),\n\t\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\t\tcurrHeight = targetElement.offsetHeight + currMarginTop;\n\t\t// Remove the dom nodes of the widget at the end of the transition\n\t\tsetTimeout(removeElement,duration);\n\t\t// Animate the closure\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"none\"},\n\t\t\t{transform: \"translateX(0px)\"},\n\t\t\t{marginBottom:  currMarginBottom + \"px\"},\n\t\t\t{opacity: \"1.0\"}\n\t\t]);\n\t\t$tw.utils.forceLayout(targetElement);\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\t\"opacity \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\t\"margin-bottom \" + duration + \"ms \" + easing},\n\t\t\t{transform: \"translateX(-\" + currWidth + \"px)\"},\n\t\t\t{marginBottom: (-currHeight) + \"px\"},\n\t\t\t{opacity: \"0.0\"}\n\t\t]);\n\t} else {\n\t\twidget.removeChildDomNodes();\n\t}\n};\n\nexports.classic = ClassicStoryView;\n\n})();",
            "type": "application/javascript",
            "module-type": "storyview"
        },
        "$:/core/modules/storyviews/pop.js": {
            "title": "$:/core/modules/storyviews/pop.js",
            "text": "/*\\\ntitle: $:/core/modules/storyviews/pop.js\ntype: application/javascript\nmodule-type: storyview\n\nAnimates list insertions and removals\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar PopStoryView = function(listWidget) {\n\tthis.listWidget = listWidget;\n};\n\nPopStoryView.prototype.navigateTo = function(historyInfo) {\n\tvar listElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Scroll the node into view\n\tthis.listWidget.dispatchEvent({type: \"tm-scroll\", target: targetElement});\n};\n\nPopStoryView.prototype.insert = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Reset once the transition is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"none\"},\n\t\t\t{transform: \"none\"}\n\t\t]);\n\t\t$tw.utils.setStyle(widget.document.body,[\n\t\t\t{\"overflow-x\": \"\"}\n\t\t]);\n\t},duration);\n\t// Prevent the page from overscrolling due to the zoom factor\n\t$tw.utils.setStyle(widget.document.body,[\n\t\t{\"overflow-x\": \"hidden\"}\n\t]);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{transform: \"scale(2)\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t// Transition to the final position\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{transform: \"scale(1)\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n};\n\nPopStoryView.prototype.remove = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\tremoveElement = function() {\n\t\t\tif(targetElement && targetElement.parentNode) {\n\t\t\t\twidget.removeChildDomNodes();\n\t\t\t}\n\t\t};\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Remove the element at the end of the transition\n\tsetTimeout(removeElement,duration);\n\t// Animate the closure\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{transform: \"scale(1)\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{transform: \"scale(0.1)\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n};\n\nexports.pop = PopStoryView;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "storyview"
        },
        "$:/core/modules/storyviews/zoomin.js": {
            "title": "$:/core/modules/storyviews/zoomin.js",
            "text": "/*\\\ntitle: $:/core/modules/storyviews/zoomin.js\ntype: application/javascript\nmodule-type: storyview\n\nZooms between individual tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar easing = \"cubic-bezier(0.645, 0.045, 0.355, 1)\"; // From http://easings.net/#easeInOutCubic\n\nvar ZoominListView = function(listWidget) {\n\tvar self = this;\n\tthis.listWidget = listWidget;\n\t// Get the index of the tiddler that is at the top of the history\n\tvar history = this.listWidget.wiki.getTiddlerDataCached(this.listWidget.historyTitle,[]),\n\t\ttargetTiddler;\n\tif(history.length > 0) {\n\t\ttargetTiddler = history[history.length-1].title;\n\t}\n\t// Make all the tiddlers position absolute, and hide all but the top (or first) one\n\t$tw.utils.each(this.listWidget.children,function(itemWidget,index) {\n\t\tvar domNode = itemWidget.findFirstDomNode();\n\t\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\t\tif(!(domNode instanceof Element)) {\n\t\t\treturn;\n\t\t}\n\t\tif((targetTiddler && targetTiddler !== itemWidget.parseTreeNode.itemTitle) || (!targetTiddler && index)) {\n\t\t\tdomNode.style.display = \"none\";\n\t\t} else {\n\t\t\tself.currentTiddlerDomNode = domNode;\n\t\t}\n\t\t$tw.utils.addClass(domNode,\"tc-storyview-zoomin-tiddler\");\n\t});\n};\n\nZoominListView.prototype.navigateTo = function(historyInfo) {\n\tvar duration = $tw.utils.getAnimationDuration(),\n\t\tlistElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Make the new tiddler be position absolute and visible so that we can measure it\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"block\"},\n\t\t{transformOrigin: \"0 0\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{transition: \"none\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n\t// Get the position of the source node, or use the centre of the window as the source position\n\tvar sourceBounds = historyInfo.fromPageRect || {\n\t\t\tleft: window.innerWidth/2 - 2,\n\t\t\ttop: window.innerHeight/2 - 2,\n\t\t\twidth: window.innerWidth/8,\n\t\t\theight: window.innerHeight/8\n\t\t};\n\t// Try to find the title node in the target tiddler\n\tvar titleDomNode = findTitleDomNode(listItemWidget) || listItemWidget.findFirstDomNode(),\n\t\tzoomBounds = titleDomNode.getBoundingClientRect();\n\t// Compute the transform for the target tiddler to make the title lie over the source rectange\n\tvar targetBounds = targetElement.getBoundingClientRect(),\n\t\tscale = sourceBounds.width / zoomBounds.width,\n\t\tx = sourceBounds.left - targetBounds.left - (zoomBounds.left - targetBounds.left) * scale,\n\t\ty = sourceBounds.top - targetBounds.top - (zoomBounds.top - targetBounds.top) * scale;\n\t// Transform the target tiddler to its starting position\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transform: \"translateX(\" + x + \"px) translateY(\" + y + \"px) scale(\" + scale + \")\"}\n\t]);\n\t// Force layout\n\t$tw.utils.forceLayout(targetElement);\n\t// Apply the ending transitions with a timeout to ensure that the previously applied transformations are applied first\n\tvar self = this,\n\t\tprevCurrentTiddler = this.currentTiddlerDomNode;\n\tthis.currentTiddlerDomNode = targetElement;\n\t// Transform the target tiddler to its natural size\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t{opacity: \"1.0\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{zIndex: \"500\"},\n\t]);\n\t// Transform the previous tiddler out of the way and then hide it\n\tif(prevCurrentTiddler && prevCurrentTiddler !== targetElement) {\n\t\tscale = zoomBounds.width / sourceBounds.width;\n\t\tx =  zoomBounds.left - targetBounds.left - (sourceBounds.left - targetBounds.left) * scale;\n\t\ty =  zoomBounds.top - targetBounds.top - (sourceBounds.top - targetBounds.top) * scale;\n\t\t$tw.utils.setStyle(prevCurrentTiddler,[\n\t\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t\t{opacity: \"0.0\"},\n\t\t\t{transformOrigin: \"0 0\"},\n\t\t\t{transform: \"translateX(\" + x + \"px) translateY(\" + y + \"px) scale(\" + scale + \")\"},\n\t\t\t{zIndex: \"0\"}\n\t\t]);\n\t\t// Hide the tiddler when the transition has finished\n\t\tsetTimeout(function() {\n\t\t\tif(self.currentTiddlerDomNode !== prevCurrentTiddler) {\n\t\t\t\tprevCurrentTiddler.style.display = \"none\";\n\t\t\t}\n\t\t},duration);\n\t}\n\t// Scroll the target into view\n//\t$tw.pageScroller.scrollIntoView(targetElement);\n};\n\n/*\nFind the first child DOM node of a widget that has the class \"tc-title\"\n*/\nfunction findTitleDomNode(widget,targetClass) {\n\ttargetClass = targetClass || \"tc-title\";\n\tvar domNode = widget.findFirstDomNode();\n\tif(domNode && domNode.querySelector) {\n\t\treturn domNode.querySelector(\".\" + targetClass);\n\t}\n\treturn null;\n}\n\nZoominListView.prototype.insert = function(widget) {\n\tvar targetElement = widget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Make the newly inserted node position absolute and hidden\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"none\"}\n\t]);\n};\n\nZoominListView.prototype.remove = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\tremoveElement = function() {\n\t\t\twidget.removeChildDomNodes();\n\t\t};\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Abandon if hidden\n\tif(targetElement.style.display != \"block\" ) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Set up the tiddler that is being closed\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"block\"},\n\t\t{transformOrigin: \"50% 50%\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{transition: \"none\"},\n\t\t{zIndex: \"0\"}\n\t]);\n\t// We'll move back to the previous or next element in the story\n\tvar toWidget = widget.previousSibling();\n\tif(!toWidget) {\n\t\ttoWidget = widget.nextSibling();\n\t}\n\tvar toWidgetDomNode = toWidget && toWidget.findFirstDomNode();\n\t// Set up the tiddler we're moving back in\n\tif(toWidgetDomNode) {\n\t\t$tw.utils.addClass(toWidgetDomNode,\"tc-storyview-zoomin-tiddler\");\n\t\t$tw.utils.setStyle(toWidgetDomNode,[\n\t\t\t{display: \"block\"},\n\t\t\t{transformOrigin: \"50% 50%\"},\n\t\t\t{transform: \"translateX(0px) translateY(0px) scale(10)\"},\n\t\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t\t{opacity: \"0\"},\n\t\t\t{zIndex: \"500\"}\n\t\t]);\n\t\tthis.currentTiddlerDomNode = toWidgetDomNode;\n\t}\n\t// Animate them both\n\t// Force layout\n\t$tw.utils.forceLayout(this.listWidget.parentDomNode);\n\t// First, the tiddler we're closing\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transformOrigin: \"50% 50%\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(0.1)\"},\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t{opacity: \"0\"},\n\t\t{zIndex: \"0\"}\n\t]);\n\tsetTimeout(removeElement,duration);\n\t// Now the tiddler we're going back to\n\tif(toWidgetDomNode) {\n\t\t$tw.utils.setStyle(toWidgetDomNode,[\n\t\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t\t{opacity: \"1\"}\n\t\t]);\n\t}\n\treturn true; // Indicate that we'll delete the DOM node\n};\n\nexports.zoomin = ZoominListView;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "storyview"
        },
        "$:/core/modules/syncer.js": {
            "title": "$:/core/modules/syncer.js",
            "text": "/*\\\ntitle: $:/core/modules/syncer.js\ntype: application/javascript\nmodule-type: global\n\nThe syncer tracks changes to the store. If a syncadaptor is used then individual tiddlers are synchronised through it. If there is no syncadaptor then the entire wiki is saved via saver modules.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nDefaults\n*/\nSyncer.prototype.titleIsLoggedIn = \"$:/status/IsLoggedIn\";\nSyncer.prototype.titleIsAnonymous = \"$:/status/IsAnonymous\";\nSyncer.prototype.titleIsReadOnly = \"$:/status/IsReadOnly\";\nSyncer.prototype.titleUserName = \"$:/status/UserName\";\nSyncer.prototype.titleSyncFilter = \"$:/config/SyncFilter\";\nSyncer.prototype.titleSyncPollingInterval = \"$:/config/SyncPollingInterval\";\nSyncer.prototype.titleSavedNotification = \"$:/language/Notifications/Save/Done\";\nSyncer.prototype.taskTimerInterval = 1 * 1000; // Interval for sync timer\nSyncer.prototype.throttleInterval = 1 * 1000; // Defer saving tiddlers if they've changed in the last 1s...\nSyncer.prototype.fallbackInterval = 10 * 1000; // Unless the task is older than 10s\nSyncer.prototype.pollTimerInterval = 60 * 1000; // Interval for polling for changes from the adaptor\n\n/*\nInstantiate the syncer with the following options:\nsyncadaptor: reference to syncadaptor to be used\nwiki: wiki to be synced\n*/\nfunction Syncer(options) {\n\tvar self = this;\n\tthis.wiki = options.wiki;\n\tthis.syncadaptor = options.syncadaptor;\n\tthis.disableUI = !!options.disableUI;\n\tthis.titleIsLoggedIn = options.titleIsLoggedIn || this.titleIsLoggedIn;\n\tthis.titleUserName = options.titleUserName || this.titleUserName;\n\tthis.titleSyncFilter = options.titleSyncFilter || this.titleSyncFilter;\n\tthis.titleSavedNotification = options.titleSavedNotification || this.titleSavedNotification;\n\tthis.taskTimerInterval = options.taskTimerInterval || this.taskTimerInterval;\n\tthis.throttleInterval = options.throttleInterval || this.throttleInterval;\n\tthis.fallbackInterval = options.fallbackInterval || this.fallbackInterval;\n\tthis.pollTimerInterval = options.pollTimerInterval || parseInt(this.wiki.getTiddlerText(this.titleSyncPollingInterval,\"\"),10) || this.pollTimerInterval;\n\tthis.logging = \"logging\" in options ? options.logging : true;\n\t// Make a logger\n\tthis.logger = new $tw.utils.Logger(\"syncer\" + ($tw.browser ? \"-browser\" : \"\") + ($tw.node ? \"-server\" : \"\")  + (this.syncadaptor.name ? (\"-\" + this.syncadaptor.name) : \"\"),{\n\t\t\tcolour: \"cyan\",\n\t\t\tenable: this.logging\n\t\t});\n\t// Compile the dirty tiddler filter\n\tthis.filterFn = this.wiki.compileFilter(this.wiki.getTiddlerText(this.titleSyncFilter));\n\t// Record information for known tiddlers\n\tthis.readTiddlerInfo();\n\t// Tasks are {type: \"load\"/\"save\"/\"delete\", title:, queueTime:, lastModificationTime:}\n\tthis.taskQueue = {}; // Hashmap of tasks yet to be performed\n\tthis.taskInProgress = {}; // Hash of tasks in progress\n\tthis.taskTimerId = null; // Timer for task dispatch\n\tthis.pollTimerId = null; // Timer for polling server\n\t// Listen out for changes to tiddlers\n\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\tself.syncToServer(changes);\n\t});\n\t// Browser event handlers\n\tif($tw.browser && !this.disableUI) {\n\t\t// Set up our beforeunload handler\n\t\t$tw.addUnloadTask(function(event) {\n\t\t\tvar confirmationMessage;\n\t\t\tif(self.isDirty()) {\n\t\t\t\tconfirmationMessage = $tw.language.getString(\"UnsavedChangesWarning\");\n\t\t\t\tevent.returnValue = confirmationMessage; // Gecko\n\t\t\t}\n\t\t\treturn confirmationMessage;\n\t\t});\n\t\t// Listen out for login/logout/refresh events in the browser\n\t\t$tw.rootWidget.addEventListener(\"tm-login\",function() {\n\t\t\tself.handleLoginEvent();\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-logout\",function() {\n\t\t\tself.handleLogoutEvent();\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-server-refresh\",function() {\n\t\t\tself.handleRefreshEvent();\n\t\t});\n\t}\n\t// Listen out for lazyLoad events\n\tif(!this.disableUI) {\n\t\tthis.wiki.addEventListener(\"lazyLoad\",function(title) {\n\t\t\tself.handleLazyLoadEvent(title);\n\t\t});\t\t\n\t}\n\t// Get the login status\n\tthis.getStatus(function(err,isLoggedIn) {\n\t\t// Do a sync from the server\n\t\tself.syncFromServer();\n\t});\n}\n\n/*\nRead (or re-read) the latest tiddler info from the store\n*/\nSyncer.prototype.readTiddlerInfo = function() {\n\t// Hashmap by title of {revision:,changeCount:,adaptorInfo:}\n\tthis.tiddlerInfo = {};\n\t// Record information for known tiddlers\n\tvar self = this,\n\t\ttiddlers = this.filterFn.call(this.wiki);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\tself.tiddlerInfo[title] = {\n\t\t\trevision: tiddler.fields.revision,\n\t\t\tadaptorInfo: self.syncadaptor && self.syncadaptor.getTiddlerInfo(tiddler),\n\t\t\tchangeCount: self.wiki.getChangeCount(title),\n\t\t\thasBeenLazyLoaded: false\n\t\t};\n\t});\n};\n\n/*\nCreate an tiddlerInfo structure if it doesn't already exist\n*/\nSyncer.prototype.createTiddlerInfo = function(title) {\n\tif(!$tw.utils.hop(this.tiddlerInfo,title)) {\n\t\tthis.tiddlerInfo[title] = {\n\t\t\trevision: null,\n\t\t\tadaptorInfo: {},\n\t\t\tchangeCount: -1,\n\t\t\thasBeenLazyLoaded: false\n\t\t};\n\t}\n};\n\n/*\nChecks whether the wiki is dirty (ie the window shouldn't be closed)\n*/\nSyncer.prototype.isDirty = function() {\n\treturn (this.numTasksInQueue() > 0) || (this.numTasksInProgress() > 0);\n};\n\n/*\nUpdate the document body with the class \"tc-dirty\" if the wiki has unsaved/unsynced changes\n*/\nSyncer.prototype.updateDirtyStatus = function() {\n\tif($tw.browser && !this.disableUI) {\n\t\t$tw.utils.toggleClass(document.body,\"tc-dirty\",this.isDirty());\n\t}\n};\n\n/*\nSave an incoming tiddler in the store, and updates the associated tiddlerInfo\n*/\nSyncer.prototype.storeTiddler = function(tiddlerFields,hasBeenLazyLoaded) {\n\t// Save the tiddler\n\tvar tiddler = new $tw.Tiddler(tiddlerFields);\n\tthis.wiki.addTiddler(tiddler);\n\t// Save the tiddler revision and changeCount details\n\tthis.tiddlerInfo[tiddlerFields.title] = {\n\t\trevision: tiddlerFields.revision,\n\t\tadaptorInfo: this.syncadaptor.getTiddlerInfo(tiddler),\n\t\tchangeCount: this.wiki.getChangeCount(tiddlerFields.title),\n\t\thasBeenLazyLoaded: hasBeenLazyLoaded !== undefined ? hasBeenLazyLoaded : true\n\t};\n};\n\nSyncer.prototype.getStatus = function(callback) {\n\tvar self = this;\n\t// Check if the adaptor supports getStatus()\n\tif(this.syncadaptor && this.syncadaptor.getStatus) {\n\t\t// Mark us as not logged in\n\t\tthis.wiki.addTiddler({title: this.titleIsLoggedIn,text: \"no\"});\n\t\t// Get login status\n\t\tthis.syncadaptor.getStatus(function(err,isLoggedIn,username,isReadOnly,isAnonymous) {\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert(err);\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t// Set the various status tiddlers\n\t\t\tself.wiki.addTiddler({title: self.titleIsReadOnly,text: isReadOnly ? \"yes\" : \"no\"});\n\t\t\tself.wiki.addTiddler({title: self.titleIsAnonymous,text: isAnonymous ? \"yes\" : \"no\"});\n\t\t\tself.wiki.addTiddler({title: self.titleIsLoggedIn,text: isLoggedIn ? \"yes\" : \"no\"});\n\t\t\tif(isLoggedIn) {\n\t\t\t\tself.wiki.addTiddler({title: self.titleUserName,text: username || \"\"});\n\t\t\t}\n\t\t\t// Invoke the callback\n\t\t\tif(callback) {\n\t\t\t\tcallback(err,isLoggedIn,username);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tcallback(null,true,\"UNAUTHENTICATED\");\n\t}\n};\n\n/*\nSynchronise from the server by reading the skinny tiddler list and queuing up loads for any tiddlers that we don't already have up to date\n*/\nSyncer.prototype.syncFromServer = function() {\n\tif(this.syncadaptor && this.syncadaptor.getSkinnyTiddlers) {\n\t\tthis.logger.log(\"Retrieving skinny tiddler list\");\n\t\tvar self = this;\n\t\tif(this.pollTimerId) {\n\t\t\tclearTimeout(this.pollTimerId);\n\t\t\tthis.pollTimerId = null;\n\t\t}\n\t\tthis.syncadaptor.getSkinnyTiddlers(function(err,tiddlers) {\n\t\t\t// Trigger the next sync\n\t\t\tself.pollTimerId = setTimeout(function() {\n\t\t\t\tself.pollTimerId = null;\n\t\t\t\tself.syncFromServer.call(self);\n\t\t\t},self.pollTimerInterval);\n\t\t\t// Check for errors\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert($tw.language.getString(\"Error/RetrievingSkinny\") + \":\",err);\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t// Process each incoming tiddler\n\t\t\tfor(var t=0; t<tiddlers.length; t++) {\n\t\t\t\t// Get the incoming tiddler fields, and the existing tiddler\n\t\t\t\tvar tiddlerFields = tiddlers[t],\n\t\t\t\t\tincomingRevision = tiddlerFields.revision + \"\",\n\t\t\t\t\ttiddler = self.wiki.getTiddler(tiddlerFields.title),\n\t\t\t\t\ttiddlerInfo = self.tiddlerInfo[tiddlerFields.title],\n\t\t\t\t\tcurrRevision = tiddlerInfo ? tiddlerInfo.revision : null;\n\t\t\t\t// Ignore the incoming tiddler if it's the same as the revision we've already got\n\t\t\t\tif(currRevision !== incomingRevision) {\n\t\t\t\t\t// Do a full load if we've already got a fat version of the tiddler\n\t\t\t\t\tif(tiddler && tiddler.fields.text !== undefined) {\n\t\t\t\t\t\t// Do a full load of this tiddler\n\t\t\t\t\t\tself.enqueueSyncTask({\n\t\t\t\t\t\t\ttype: \"load\",\n\t\t\t\t\t\t\ttitle: tiddlerFields.title\n\t\t\t\t\t\t});\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// Load the skinny version of the tiddler\n\t\t\t\t\t\tself.storeTiddler(tiddlerFields,false);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nSynchronise a set of changes to the server\n*/\nSyncer.prototype.syncToServer = function(changes) {\n\tvar self = this,\n\t\tnow = Date.now(),\n\t\tfilteredChanges = this.filterFn.call(this.wiki,function(callback) {\n\t\t\t$tw.utils.each(changes,function(change,title) {\n\t\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\t\tcallback(tiddler,title);\n\t\t\t});\n\t\t});\n\t$tw.utils.each(changes,function(change,title,object) {\n\t\t// Process the change if it is a deletion of a tiddler we're already syncing, or is on the filtered change list\n\t\tif((change.deleted && $tw.utils.hop(self.tiddlerInfo,title)) || filteredChanges.indexOf(title) !== -1) {\n\t\t\t// Queue a task to sync this tiddler\n\t\t\tself.enqueueSyncTask({\n\t\t\t\ttype: change.deleted ? \"delete\" : \"save\",\n\t\t\t\ttitle: title\n\t\t\t});\n\t\t}\n\t});\n};\n\n/*\nLazily load a skinny tiddler if we can\n*/\nSyncer.prototype.handleLazyLoadEvent = function(title) {\n\t// Don't lazy load the same tiddler twice\n\tvar info = this.tiddlerInfo[title];\n\tif(!info || !info.hasBeenLazyLoaded) {\n\t\t// Don't lazy load if the tiddler isn't included in the sync filter\n\t\tif(this.filterFn.call(this.wiki).indexOf(title) !== -1) {\n\t\t\tthis.createTiddlerInfo(title);\n\t\t\tthis.tiddlerInfo[title].hasBeenLazyLoaded = true;\n\t\t\t// Queue up a sync task to load this tiddler\n\t\t\tthis.enqueueSyncTask({\n\t\t\t\ttype: \"load\",\n\t\t\t\ttitle: title\n\t\t\t});\n\t\t}\n\t}\n};\n\n/*\nDispay a password prompt and allow the user to login\n*/\nSyncer.prototype.handleLoginEvent = function() {\n\tvar self = this;\n\tthis.getStatus(function(err,isLoggedIn,username) {\n\t\tif(!isLoggedIn) {\n\t\t\t$tw.passwordPrompt.createPrompt({\n\t\t\t\tserviceName: $tw.language.getString(\"LoginToTiddlySpace\"),\n\t\t\t\tcallback: function(data) {\n\t\t\t\t\tself.login(data.username,data.password,function(err,isLoggedIn) {\n\t\t\t\t\t\tself.syncFromServer();\n\t\t\t\t\t});\n\t\t\t\t\treturn true; // Get rid of the password prompt\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n};\n\n/*\nAttempt to login to TiddlyWeb.\n\tusername: username\n\tpassword: password\n\tcallback: invoked with arguments (err,isLoggedIn)\n*/\nSyncer.prototype.login = function(username,password,callback) {\n\tthis.logger.log(\"Attempting to login as\",username);\n\tvar self = this;\n\tif(this.syncadaptor.login) {\n\t\tthis.syncadaptor.login(username,password,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tself.getStatus(function(err,isLoggedIn,username) {\n\t\t\t\tif(callback) {\n\t\t\t\t\tcallback(null,isLoggedIn);\n\t\t\t\t}\n\t\t\t});\n\t\t});\n\t} else {\n\t\tcallback(null,true);\n\t}\n};\n\n/*\nAttempt to log out of TiddlyWeb\n*/\nSyncer.prototype.handleLogoutEvent = function() {\n\tthis.logger.log(\"Attempting to logout\");\n\tvar self = this;\n\tif(this.syncadaptor.logout) {\n\t\tthis.syncadaptor.logout(function(err) {\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert(err);\n\t\t\t} else {\n\t\t\t\tself.getStatus();\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nImmediately refresh from the server\n*/\nSyncer.prototype.handleRefreshEvent = function() {\n\tthis.syncFromServer();\n};\n\n/*\nQueue up a sync task. If there is already a pending task for the tiddler, just update the last modification time\n*/\nSyncer.prototype.enqueueSyncTask = function(task) {\n\tvar self = this,\n\t\tnow = Date.now();\n\t// Set the timestamps on this task\n\ttask.queueTime = now;\n\ttask.lastModificationTime = now;\n\t// Fill in some tiddlerInfo if the tiddler is one we haven't seen before\n\tthis.createTiddlerInfo(task.title);\n\t// Bail if this is a save and the tiddler is already at the changeCount that the server has\n\tif(task.type === \"save\" && this.wiki.getChangeCount(task.title) <= this.tiddlerInfo[task.title].changeCount) {\n\t\treturn;\n\t}\n\t// Check if this tiddler is already in the queue\n\tif($tw.utils.hop(this.taskQueue,task.title)) {\n\t\t// this.logger.log(\"Re-queueing up sync task with type:\",task.type,\"title:\",task.title);\n\t\tvar existingTask = this.taskQueue[task.title];\n\t\t// If so, just update the last modification time\n\t\texistingTask.lastModificationTime = task.lastModificationTime;\n\t\t// If the new task is a save then we upgrade the existing task to a save. Thus a pending load is turned into a save if the tiddler changes locally in the meantime. But a pending save is not modified to become a load\n\t\tif(task.type === \"save\" || task.type === \"delete\") {\n\t\t\texistingTask.type = task.type;\n\t\t}\n\t} else {\n\t\t// this.logger.log(\"Queuing up sync task with type:\",task.type,\"title:\",task.title);\n\t\t// If it is not in the queue, insert it\n\t\tthis.taskQueue[task.title] = task;\n\t\tthis.updateDirtyStatus();\n\t}\n\t// Process the queue\n\t$tw.utils.nextTick(function() {self.processTaskQueue.call(self);});\n};\n\n/*\nReturn the number of tasks in progress\n*/\nSyncer.prototype.numTasksInProgress = function() {\n\treturn $tw.utils.count(this.taskInProgress);\n};\n\n/*\nReturn the number of tasks in the queue\n*/\nSyncer.prototype.numTasksInQueue = function() {\n\treturn $tw.utils.count(this.taskQueue);\n};\n\n/*\nTrigger a timeout if one isn't already outstanding\n*/\nSyncer.prototype.triggerTimeout = function() {\n\tvar self = this;\n\tif(!this.taskTimerId) {\n\t\tthis.taskTimerId = setTimeout(function() {\n\t\t\tself.taskTimerId = null;\n\t\t\tself.processTaskQueue.call(self);\n\t\t},self.taskTimerInterval);\n\t}\n};\n\n/*\nProcess the task queue, performing the next task if appropriate\n*/\nSyncer.prototype.processTaskQueue = function() {\n\tvar self = this;\n\t// Only process a task if the sync adaptor is fully initialised and we're not already performing a task. If we are already performing a task then we'll dispatch the next one when it completes\n\tif((!this.syncadaptor.isReady || this.syncadaptor.isReady()) && this.numTasksInProgress() === 0) {\n\t\t// Choose the next task to perform\n\t\tvar task = this.chooseNextTask();\n\t\t// Perform the task if we had one\n\t\tif(task) {\n\t\t\t// Remove the task from the queue and add it to the in progress list\n\t\t\tdelete this.taskQueue[task.title];\n\t\t\tthis.taskInProgress[task.title] = task;\n\t\t\tthis.updateDirtyStatus();\n\t\t\t// Dispatch the task\n\t\t\tthis.dispatchTask(task,function(err) {\n\t\t\t\tif(err) {\n\t\t\t\t\tself.logger.alert(\"Sync error while processing '\" + task.title + \"':\\n\" + err);\n\t\t\t\t}\n\t\t\t\t// Mark that this task is no longer in progress\n\t\t\t\tdelete self.taskInProgress[task.title];\n\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t// Process the next task\n\t\t\t\tself.processTaskQueue.call(self);\n\t\t\t});\n\t\t} else {\n\t\t\t// Make sure we've set a time if there wasn't a task to perform, but we've still got tasks in the queue\n\t\t\tif(this.numTasksInQueue() > 0) {\n\t\t\t\tthis.triggerTimeout();\n\t\t\t}\n\t\t}\n\t}\n};\n\n/*\nChoose the next applicable task\n*/\nSyncer.prototype.chooseNextTask = function() {\n\tvar self = this,\n\t\tcandidateTask = null,\n\t\tnow = Date.now();\n\t// Select the best candidate task\n\t$tw.utils.each(this.taskQueue,function(task,title) {\n\t\t// Exclude the task if there's one of the same name in progress\n\t\tif($tw.utils.hop(self.taskInProgress,title)) {\n\t\t\treturn;\n\t\t}\n\t\t// Exclude the task if it is a save and the tiddler has been modified recently, but not hit the fallback time\n\t\tif(task.type === \"save\" && (now - task.lastModificationTime) < self.throttleInterval &&\n\t\t\t(now - task.queueTime) < self.fallbackInterval) {\n\t\t\treturn;\n\t\t}\n\t\t// Exclude the task if it is newer than the current best candidate\n\t\tif(candidateTask && candidateTask.queueTime < task.queueTime) {\n\t\t\treturn;\n\t\t}\n\t\t// Now this is our best candidate\n\t\tcandidateTask = task;\n\t});\n\treturn candidateTask;\n};\n\n/*\nDispatch a task and invoke the callback\n*/\nSyncer.prototype.dispatchTask = function(task,callback) {\n\tvar self = this;\n\tif(task.type === \"save\") {\n\t\tvar changeCount = this.wiki.getChangeCount(task.title),\n\t\t\ttiddler = this.wiki.getTiddler(task.title);\n\t\tthis.logger.log(\"Dispatching 'save' task:\",task.title);\n\t\tif(tiddler) {\n\t\t\tthis.syncadaptor.saveTiddler(tiddler,function(err,adaptorInfo,revision) {\n\t\t\t\tif(err) {\n\t\t\t\t\treturn callback(err);\n\t\t\t\t}\n\t\t\t\t// Adjust the info stored about this tiddler\n\t\t\t\tself.tiddlerInfo[task.title] = {\n\t\t\t\t\tchangeCount: changeCount,\n\t\t\t\t\tadaptorInfo: adaptorInfo,\n\t\t\t\t\trevision: revision\n\t\t\t\t};\n\t\t\t\t// Invoke the callback\n\t\t\t\tcallback(null);\n\t\t\t},{\n\t\t\t\ttiddlerInfo: self.tiddlerInfo[task.title]\n\t\t\t});\n\t\t} else {\n\t\t\tthis.logger.log(\" Not Dispatching 'save' task:\",task.title,\"tiddler does not exist\");\n\t\t\treturn callback(null);\n\t\t}\n\t} else if(task.type === \"load\") {\n\t\t// Load the tiddler\n\t\tthis.logger.log(\"Dispatching 'load' task:\",task.title);\n\t\tthis.syncadaptor.loadTiddler(task.title,function(err,tiddlerFields) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\t// Store the tiddler\n\t\t\tif(tiddlerFields) {\n\t\t\t\tself.storeTiddler(tiddlerFields,true);\n\t\t\t}\n\t\t\t// Invoke the callback\n\t\t\tcallback(null);\n\t\t});\n\t} else if(task.type === \"delete\") {\n\t\t// Delete the tiddler\n\t\tthis.logger.log(\"Dispatching 'delete' task:\",task.title);\n\t\tthis.syncadaptor.deleteTiddler(task.title,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tdelete self.tiddlerInfo[task.title];\n\t\t\t// Invoke the callback\n\t\t\tcallback(null);\n\t\t},{\n\t\t\ttiddlerInfo: self.tiddlerInfo[task.title]\n\t\t});\n\t}\n};\n\nexports.Syncer = Syncer;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/tiddler.js": {
            "title": "$:/core/modules/tiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/tiddler.js\ntype: application/javascript\nmodule-type: tiddlermethod\n\nExtension methods for the $tw.Tiddler object (constructor and methods required at boot time are in boot/boot.js)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.hasTag = function(tag) {\n\treturn this.fields.tags && this.fields.tags.indexOf(tag) !== -1;\n};\n\nexports.isPlugin = function() {\n\treturn this.fields.type === \"application/json\" && this.hasField(\"plugin-type\");\n};\n\nexports.isDraft = function() {\n\treturn this.hasField(\"draft.of\");\n};\n\nexports.getFieldString = function(field) {\n\tvar value = this.fields[field];\n\t// Check for a missing field\n\tif(value === undefined || value === null) {\n\t\treturn \"\";\n\t}\n\t// Parse the field with the associated module (if any)\n\tvar fieldModule = $tw.Tiddler.fieldModules[field];\n\tif(fieldModule && fieldModule.stringify) {\n\t\treturn fieldModule.stringify.call(this,value);\n\t} else {\n\t\treturn value.toString();\n\t}\n};\n\n/*\nGet the value of a field as a list\n*/\nexports.getFieldList = function(field) {\n\tvar value = this.fields[field];\n\t// Check for a missing field\n\tif(value === undefined || value === null) {\n\t\treturn [];\n\t}\n\treturn $tw.utils.parseStringArray(value);\n};\n\n/*\nGet all the fields as a hashmap of strings. Options:\n\texclude: an array of field names to exclude\n*/\nexports.getFieldStrings = function(options) {\n\toptions = options || {};\n\tvar exclude = options.exclude || [];\n\tvar fields = {};\n\tfor(var field in this.fields) {\n\t\tif($tw.utils.hop(this.fields,field)) {\n\t\t\tif(exclude.indexOf(field) === -1) {\n\t\t\t\tfields[field] = this.getFieldString(field);\n\t\t\t}\n\t\t}\n\t}\n\treturn fields;\n};\n\n/*\nGet all the fields as a name:value block. Options:\n\texclude: an array of field names to exclude\n*/\nexports.getFieldStringBlock = function(options) {\n\toptions = options || {};\n\tvar exclude = options.exclude || [],\n\t\tfields = Object.keys(this.fields).sort(),\n\t\tresult = [];\n\tfor(var t=0; t<fields.length; t++) {\n\t\tvar field = fields[t];\n\t\tif(exclude.indexOf(field) === -1) {\n\t\t\tresult.push(field + \": \" + this.getFieldString(field));\n\t\t}\n\t}\n\treturn result.join(\"\\n\");\n};\n\nexports.getFieldDay = function(field) {\n\tif(this.cache && this.cache.day && $tw.utils.hop(this.cache.day,field) ) {\n\t\treturn this.cache.day[field];\n\t}\n\tvar day = \"\";\n\tif(this.fields[field]) {\n\t\tday = (new Date($tw.utils.parseDate(this.fields[field]))).setHours(0,0,0,0);\n\t}\n\tthis.cache.day = this.cache.day || {};\n\tthis.cache.day[field] = day;\n\treturn day;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "tiddlermethod"
        },
        "$:/core/modules/upgraders/plugins.js": {
            "title": "$:/core/modules/upgraders/plugins.js",
            "text": "/*\\\ntitle: $:/core/modules/upgraders/plugins.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that checks that plugins are newer than any already installed version\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar UPGRADE_LIBRARY_TITLE = \"$:/UpgradeLibrary\";\n\nvar BLOCKED_PLUGINS = {\n\t\"$:/themes/tiddlywiki/stickytitles\": {\n\t\tversions: [\"*\"]\n\t},\n\t\"$:/plugins/tiddlywiki/fullscreen\": {\n\t\tversions: [\"*\"]\n\t}\n};\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {},\n\t\tupgradeLibrary,\n\t\tgetLibraryTiddler = function(title) {\n\t\t\tif(!upgradeLibrary) {\n\t\t\t\tupgradeLibrary = wiki.getTiddlerData(UPGRADE_LIBRARY_TITLE,{});\n\t\t\t\tupgradeLibrary.tiddlers = upgradeLibrary.tiddlers || {};\n\t\t\t}\n\t\t\treturn upgradeLibrary.tiddlers[title];\n\t\t};\n\n\t// Go through all the incoming tiddlers\n\t$tw.utils.each(titles,function(title) {\n\t\tvar incomingTiddler = tiddlers[title];\n\t\t// Check if we're dealing with a plugin\n\t\tif(incomingTiddler && incomingTiddler[\"plugin-type\"] && incomingTiddler.version) {\n\t\t\t// Upgrade the incoming plugin if it is in the upgrade library\n\t\t\tvar libraryTiddler = getLibraryTiddler(title);\n\t\t\tif(libraryTiddler && libraryTiddler[\"plugin-type\"] && libraryTiddler.version) {\n\t\t\t\ttiddlers[title] = libraryTiddler;\n\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/Plugins/Upgraded\",{variables: {incoming: incomingTiddler.version, upgraded: libraryTiddler.version}});\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t// Suppress the incoming plugin if it is older than the currently installed one\n\t\t\tvar existingTiddler = wiki.getTiddler(title);\n\t\t\tif(existingTiddler && existingTiddler.hasField(\"plugin-type\") && existingTiddler.hasField(\"version\")) {\n\t\t\t\t// Reject the incoming plugin by blanking all its fields\n\t\t\t\tif($tw.utils.checkVersions(existingTiddler.fields.version,incomingTiddler.version)) {\n\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/Plugins/Suppressed/Version\",{variables: {incoming: incomingTiddler.version, existing: existingTiddler.fields.version}});\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tif(incomingTiddler && incomingTiddler[\"plugin-type\"]) {\n\t\t\t// Check whether the plugin is on the blocked list\n\t\t\tvar blockInfo = BLOCKED_PLUGINS[title];\n\t\t\tif(blockInfo) {\n\t\t\t\tif(blockInfo.versions.indexOf(\"*\") !== -1 || (incomingTiddler.version && blockInfo.versions.indexOf(incomingTiddler.version) !== -1)) {\n\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/Plugins/Suppressed/Incompatible\");\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\treturn messages;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "upgrader"
        },
        "$:/core/modules/upgraders/system.js": {
            "title": "$:/core/modules/upgraders/system.js",
            "text": "/*\\\ntitle: $:/core/modules/upgraders/system.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that suppresses certain system tiddlers that shouldn't be imported\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DONT_IMPORT_LIST = [\"$:/StoryList\",\"$:/HistoryList\"],\n\tDONT_IMPORT_PREFIX_LIST = [\"$:/temp/\",\"$:/state/\",\"$:/Import\"],\n\tWARN_IMPORT_PREFIX_LIST = [\"$:/core/modules/\"];\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {},\n\t\tshowAlert = false;\n\t// Check for tiddlers on our list\n\t$tw.utils.each(titles,function(title) {\n\t\tif(DONT_IMPORT_LIST.indexOf(title) !== -1) {\n\t\t\ttiddlers[title] = Object.create(null);\n\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/System/Suppressed\");\n\t\t} else {\n\t\t\tfor(var t=0; t<DONT_IMPORT_PREFIX_LIST.length; t++) {\n\t\t\t\tvar prefix = DONT_IMPORT_PREFIX_LIST[t];\n\t\t\t\tif(title.substr(0,prefix.length) === prefix) {\n\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/State/Suppressed\");\n\t\t\t\t}\n\t\t\t}\n\t\t\tfor(var t=0; t<WARN_IMPORT_PREFIX_LIST.length; t++) {\n\t\t\t\tvar prefix = WARN_IMPORT_PREFIX_LIST[t];\n\t\t\t\tif(title.substr(0,prefix.length) === prefix && wiki.isShadowTiddler(title)) {\n\t\t\t\t\tshowAlert = true;\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/System/Warning\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\tif(showAlert) {\n\t\tvar logger = new $tw.utils.Logger(\"import\");\n\t\tlogger.alert($tw.language.getString(\"Import/Upgrader/System/Alert\"));\n\t}\n\treturn messages;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "upgrader"
        },
        "$:/core/modules/upgraders/themetweaks.js": {
            "title": "$:/core/modules/upgraders/themetweaks.js",
            "text": "/*\\\ntitle: $:/core/modules/upgraders/themetweaks.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that handles the change in theme tweak storage introduced in 5.0.14-beta.\n\nPreviously, theme tweaks were stored in two data tiddlers:\n\n* $:/themes/tiddlywiki/vanilla/metrics\n* $:/themes/tiddlywiki/vanilla/settings\n\nNow, each tweak is stored in its own separate tiddler.\n\nThis upgrader copies any values from the old format to the new. The old data tiddlers are not deleted in case they have been used to store additional indexes.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar MAPPINGS = {\n\t\"$:/themes/tiddlywiki/vanilla/metrics\": {\n\t\t\"fontsize\": \"$:/themes/tiddlywiki/vanilla/metrics/fontsize\",\n\t\t\"lineheight\": \"$:/themes/tiddlywiki/vanilla/metrics/lineheight\",\n\t\t\"storyleft\": \"$:/themes/tiddlywiki/vanilla/metrics/storyleft\",\n\t\t\"storytop\": \"$:/themes/tiddlywiki/vanilla/metrics/storytop\",\n\t\t\"storyright\": \"$:/themes/tiddlywiki/vanilla/metrics/storyright\",\n\t\t\"storywidth\": \"$:/themes/tiddlywiki/vanilla/metrics/storywidth\",\n\t\t\"tiddlerwidth\": \"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\"\n\t},\n\t\"$:/themes/tiddlywiki/vanilla/settings\": {\n\t\t\"fontfamily\": \"$:/themes/tiddlywiki/vanilla/settings/fontfamily\"\n\t}\n};\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {};\n\t// Check for tiddlers on our list\n\t$tw.utils.each(titles,function(title) {\n\t\tvar mapping = MAPPINGS[title];\n\t\tif(mapping) {\n\t\t\tvar tiddler = new $tw.Tiddler(tiddlers[title]),\n\t\t\t\ttiddlerData = wiki.getTiddlerDataCached(tiddler,{});\n\t\t\tfor(var index in mapping) {\n\t\t\t\tvar mappedTitle = mapping[index];\n\t\t\t\tif(!tiddlers[mappedTitle] || tiddlers[mappedTitle].title !== mappedTitle) {\n\t\t\t\t\ttiddlers[mappedTitle] = {\n\t\t\t\t\t\ttitle: mappedTitle,\n\t\t\t\t\t\ttext: tiddlerData[index]\n\t\t\t\t\t};\n\t\t\t\t\tmessages[mappedTitle] = $tw.language.getString(\"Import/Upgrader/ThemeTweaks/Created\",{variables: {\n\t\t\t\t\t\tfrom: title + \"##\" + index\n\t\t\t\t\t}});\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\treturn messages;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "upgrader"
        },
        "$:/core/modules/utils/base64-utf8/base64-utf8.module.js": {
            "text": "(function(){// From https://gist.github.com/Nijikokun/5192472\n//\n// UTF8 Module\n//\n// Cleaner and modularized utf-8 encoding and decoding library for javascript.\n//\n// copyright: MIT\n// author: Nijiko Yonskai, @nijikokun, redacted\n!function(r,e,o,t){void 0!==o.module&&o.module.exports?o.module.exports=e.apply(o):void 0!==o.define&&\"function\"===o.define&&o.define.amd?define(\"utf8\",[],e):o.utf8=e.apply(o)}(0,function(){return{encode:function(r){if(\"string\"!=typeof r)return r;r=r.replace(/\\r\\n/g,\"\\n\");for(var e,o=\"\",t=0;t<r.length;t++)(e=r.charCodeAt(t))<128?o+=String.fromCharCode(e):e>127&&e<2048?(o+=String.fromCharCode(e>>6|192),o+=String.fromCharCode(63&e|128)):(o+=String.fromCharCode(e>>12|224),o+=String.fromCharCode(e>>6&63|128),o+=String.fromCharCode(63&e|128));return o},decode:function(r){if(\"string\"!=typeof r)return r;for(var e=\"\",o=0,t=0;o<r.length;)(t=r.charCodeAt(o))<128?(e+=String.fromCharCode(t),o++):t>191&&t<224?(e+=String.fromCharCode((31&t)<<6|63&r.charCodeAt(o+1)),o+=2):(e+=String.fromCharCode((15&t)<<12|(63&r.charCodeAt(o+1))<<6|63&r.charCodeAt(o+2)),o+=3);return e}}},this),function(r,e,o,t){if(void 0!==o.module&&o.module.exports){if(t&&o.require)for(var n=0;n<t.length;n++)o[t[n]]=o.require(t[n]);o.module.exports=e.apply(o)}else void 0!==o.define&&\"function\"===o.define&&o.define.amd?define(\"base64\",t||[],e):o.base64=e.apply(o)}(0,function(r){var e=r||this.utf8,o=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\";return{encode:function(r){if(void 0===e)throw{error:\"MissingMethod\",message:\"UTF8 Module is missing.\"};if(\"string\"!=typeof r)return r;r=e.encode(r);for(var t,n,i,d,f,a,h,c=\"\",u=0;u<r.length;)d=(t=r.charCodeAt(u++))>>2,f=(3&t)<<4|(n=r.charCodeAt(u++))>>4,a=(15&n)<<2|(i=r.charCodeAt(u++))>>6,h=63&i,isNaN(n)?a=h=64:isNaN(i)&&(h=64),c+=o.charAt(d)+o.charAt(f)+o.charAt(a)+o.charAt(h);return c},decode:function(r){if(void 0===e)throw{error:\"MissingMethod\",message:\"UTF8 Module is missing.\"};if(\"string\"!=typeof r)return r;r=r.replace(/[^A-Za-z0-9\\+\\/\\=]/g,\"\");for(var t,n,i,d,f,a,h=\"\",c=0;c<r.length;)t=o.indexOf(r.charAt(c++))<<2|(d=o.indexOf(r.charAt(c++)))>>4,n=(15&d)<<4|(f=o.indexOf(r.charAt(c++)))>>2,i=(3&f)<<6|(a=o.indexOf(r.charAt(c++))),h+=String.fromCharCode(t),64!=f&&(h+=String.fromCharCode(n)),64!=a&&(h+=String.fromCharCode(i));return e.decode(h)}}},this,[\"utf8\"]);}).call(exports);",
            "type": "application/javascript",
            "title": "$:/core/modules/utils/base64-utf8/base64-utf8.module.js",
            "module-type": "library"
        },
        "$:/core/modules/utils/crypto.js": {
            "title": "$:/core/modules/utils/crypto.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/crypto.js\ntype: application/javascript\nmodule-type: utils\n\nUtility functions related to crypto.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nLook for an encrypted store area in the text of a TiddlyWiki file\n*/\nexports.extractEncryptedStoreArea = function(text) {\n\tvar encryptedStoreAreaStartMarker = \"<pre id=\\\"encryptedStoreArea\\\" type=\\\"text/plain\\\" style=\\\"display:none;\\\">\",\n\t\tencryptedStoreAreaStart = text.indexOf(encryptedStoreAreaStartMarker);\n\tif(encryptedStoreAreaStart !== -1) {\n\t\tvar encryptedStoreAreaEnd = text.indexOf(\"</pre>\",encryptedStoreAreaStart);\n\t\tif(encryptedStoreAreaEnd !== -1) {\n\t\t\treturn $tw.utils.htmlDecode(text.substring(encryptedStoreAreaStart + encryptedStoreAreaStartMarker.length,encryptedStoreAreaEnd-1));\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nAttempt to extract the tiddlers from an encrypted store area using the current password. If the password is not provided then the password in the password store will be used\n*/\nexports.decryptStoreArea = function(encryptedStoreArea,password) {\n\tvar decryptedText = $tw.crypto.decrypt(encryptedStoreArea,password);\n\tif(decryptedText) {\n\t\tvar json = JSON.parse(decryptedText),\n\t\t\ttiddlers = [];\n\t\tfor(var title in json) {\n\t\t\tif(title !== \"$:/isEncrypted\") {\n\t\t\t\ttiddlers.push(json[title]);\n\t\t\t}\n\t\t}\n\t\treturn tiddlers;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n\n/*\nAttempt to extract the tiddlers from an encrypted store area using the current password. If that fails, the user is prompted for a password.\nencryptedStoreArea: text of the TiddlyWiki encrypted store area\ncallback: function(tiddlers) called with the array of decrypted tiddlers\n\nThe following configuration settings are supported:\n\n$tw.config.usePasswordVault: causes any password entered by the user to also be put into the system password vault\n*/\nexports.decryptStoreAreaInteractive = function(encryptedStoreArea,callback,options) {\n\t// Try to decrypt with the current password\n\tvar tiddlers = $tw.utils.decryptStoreArea(encryptedStoreArea);\n\tif(tiddlers) {\n\t\tcallback(tiddlers);\n\t} else {\n\t\t// Prompt for a new password and keep trying\n\t\t$tw.passwordPrompt.createPrompt({\n\t\t\tserviceName: \"Enter a password to decrypt the imported TiddlyWiki\",\n\t\t\tnoUserName: true,\n\t\t\tcanCancel: true,\n\t\t\tsubmitText: \"Decrypt\",\n\t\t\tcallback: function(data) {\n\t\t\t\t// Exit if the user cancelled\n\t\t\t\tif(!data) {\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t\t// Attempt to decrypt the tiddlers\n\t\t\t\tvar tiddlers = $tw.utils.decryptStoreArea(encryptedStoreArea,data.password);\n\t\t\t\tif(tiddlers) {\n\t\t\t\t\tif($tw.config.usePasswordVault) {\n\t\t\t\t\t\t$tw.crypto.setPassword(data.password);\n\t\t\t\t\t}\n\t\t\t\t\tcallback(tiddlers);\n\t\t\t\t\t// Exit and remove the password prompt\n\t\t\t\t\treturn true;\n\t\t\t\t} else {\n\t\t\t\t\t// We didn't decrypt everything, so continue to prompt for password\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/csv.js": {
            "title": "$:/core/modules/utils/csv.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/csv.js\ntype: application/javascript\nmodule-type: utils\n\nA barebones CSV parser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nParse a CSV string with a header row and return an array of hashmaps.\n*/\nexports.parseCsvStringWithHeader = function(text,options) {\n\toptions = options || {};\n\tvar separator = options.separator || \",\",\n\t\trows = text.split(/\\r?\\n/mg).map(function(row) {\n\t\t\treturn $tw.utils.trim(row);\n\t\t}).filter(function(row) {\n\t\t\treturn row !== \"\";\n\t\t});\n\tif(rows.length < 1) {\n\t\treturn \"Missing header row\";\n\t}\n\tvar headings = rows[0].split(separator),\n\t\tresults = [];\n\tfor(var row=1; row<rows.length; row++) {\n\t\tvar columns = rows[row].split(separator),\n\t\t\tcolumnResult = Object.create(null);\n\t\tif(columns.length !== headings.length) {\n\t\t\treturn \"Malformed CSV row '\" + rows[row] + \"'\";\n\t\t}\n\t\tfor(var column=0; column<columns.length; column++) {\n\t\t\tvar columnName = headings[column];\n\t\t\tcolumnResult[columnName] = $tw.utils.trim(columns[column] || \"\");\n\t\t}\n\t\tresults.push(columnResult);\t\t\t\n\t}\n\treturn results;\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/diff-match-patch/diff_match_patch.js": {
            "text": "(function(){function diff_match_patch(){this.Diff_Timeout=1;this.Diff_EditCost=4;this.Match_Threshold=.5;this.Match_Distance=1E3;this.Patch_DeleteThreshold=.5;this.Patch_Margin=4;this.Match_MaxBits=32}var DIFF_DELETE=-1,DIFF_INSERT=1,DIFF_EQUAL=0;\ndiff_match_patch.prototype.diff_main=function(a,b,c,d){\"undefined\"==typeof d&&(d=0>=this.Diff_Timeout?Number.MAX_VALUE:(new Date).getTime()+1E3*this.Diff_Timeout);if(null==a||null==b)throw Error(\"Null input. (diff_main)\");if(a==b)return a?[[DIFF_EQUAL,a]]:[];\"undefined\"==typeof c&&(c=!0);var e=c,f=this.diff_commonPrefix(a,b);c=a.substring(0,f);a=a.substring(f);b=b.substring(f);f=this.diff_commonSuffix(a,b);var g=a.substring(a.length-f);a=a.substring(0,a.length-f);b=b.substring(0,b.length-f);a=this.diff_compute_(a,\nb,e,d);c&&a.unshift([DIFF_EQUAL,c]);g&&a.push([DIFF_EQUAL,g]);this.diff_cleanupMerge(a);return a};\ndiff_match_patch.prototype.diff_compute_=function(a,b,c,d){if(!a)return[[DIFF_INSERT,b]];if(!b)return[[DIFF_DELETE,a]];var e=a.length>b.length?a:b,f=a.length>b.length?b:a,g=e.indexOf(f);return-1!=g?(c=[[DIFF_INSERT,e.substring(0,g)],[DIFF_EQUAL,f],[DIFF_INSERT,e.substring(g+f.length)]],a.length>b.length&&(c[0][0]=c[2][0]=DIFF_DELETE),c):1==f.length?[[DIFF_DELETE,a],[DIFF_INSERT,b]]:(e=this.diff_halfMatch_(a,b))?(b=e[1],f=e[3],a=e[4],e=this.diff_main(e[0],e[2],c,d),c=this.diff_main(b,f,c,d),e.concat([[DIFF_EQUAL,\na]],c)):c&&100<a.length&&100<b.length?this.diff_lineMode_(a,b,d):this.diff_bisect_(a,b,d)};\ndiff_match_patch.prototype.diff_lineMode_=function(a,b,c){var d=this.diff_linesToChars_(a,b);a=d.chars1;b=d.chars2;d=d.lineArray;a=this.diff_main(a,b,!1,c);this.diff_charsToLines_(a,d);this.diff_cleanupSemantic(a);a.push([DIFF_EQUAL,\"\"]);for(var e=d=b=0,f=\"\",g=\"\";b<a.length;){switch(a[b][0]){case DIFF_INSERT:e++;g+=a[b][1];break;case DIFF_DELETE:d++;f+=a[b][1];break;case DIFF_EQUAL:if(1<=d&&1<=e){a.splice(b-d-e,d+e);b=b-d-e;d=this.diff_main(f,g,!1,c);for(e=d.length-1;0<=e;e--)a.splice(b,0,d[e]);b+=\nd.length}d=e=0;g=f=\"\"}b++}a.pop();return a};\ndiff_match_patch.prototype.diff_bisect_=function(a,b,c){for(var d=a.length,e=b.length,f=Math.ceil((d+e)/2),g=2*f,h=Array(g),l=Array(g),k=0;k<g;k++)h[k]=-1,l[k]=-1;h[f+1]=0;l[f+1]=0;k=d-e;for(var m=0!=k%2,p=0,x=0,w=0,q=0,t=0;t<f&&!((new Date).getTime()>c);t++){for(var v=-t+p;v<=t-x;v+=2){var n=f+v;var r=v==-t||v!=t&&h[n-1]<h[n+1]?h[n+1]:h[n-1]+1;for(var y=r-v;r<d&&y<e&&a.charAt(r)==b.charAt(y);)r++,y++;h[n]=r;if(r>d)x+=2;else if(y>e)p+=2;else if(m&&(n=f+k-v,0<=n&&n<g&&-1!=l[n])){var u=d-l[n];if(r>=\nu)return this.diff_bisectSplit_(a,b,r,y,c)}}for(v=-t+w;v<=t-q;v+=2){n=f+v;u=v==-t||v!=t&&l[n-1]<l[n+1]?l[n+1]:l[n-1]+1;for(r=u-v;u<d&&r<e&&a.charAt(d-u-1)==b.charAt(e-r-1);)u++,r++;l[n]=u;if(u>d)q+=2;else if(r>e)w+=2;else if(!m&&(n=f+k-v,0<=n&&n<g&&-1!=h[n]&&(r=h[n],y=f+r-n,u=d-u,r>=u)))return this.diff_bisectSplit_(a,b,r,y,c)}}return[[DIFF_DELETE,a],[DIFF_INSERT,b]]};\ndiff_match_patch.prototype.diff_bisectSplit_=function(a,b,c,d,e){var f=a.substring(0,c),g=b.substring(0,d);a=a.substring(c);b=b.substring(d);f=this.diff_main(f,g,!1,e);e=this.diff_main(a,b,!1,e);return f.concat(e)};\ndiff_match_patch.prototype.diff_linesToChars_=function(a,b){function c(a){for(var b=\"\",c=0,f=-1,g=d.length;f<a.length-1;){f=a.indexOf(\"\\n\",c);-1==f&&(f=a.length-1);var h=a.substring(c,f+1);c=f+1;(e.hasOwnProperty?e.hasOwnProperty(h):void 0!==e[h])?b+=String.fromCharCode(e[h]):(b+=String.fromCharCode(g),e[h]=g,d[g++]=h)}return b}var d=[],e={};d[0]=\"\";var f=c(a),g=c(b);return{chars1:f,chars2:g,lineArray:d}};\ndiff_match_patch.prototype.diff_charsToLines_=function(a,b){for(var c=0;c<a.length;c++){for(var d=a[c][1],e=[],f=0;f<d.length;f++)e[f]=b[d.charCodeAt(f)];a[c][1]=e.join(\"\")}};diff_match_patch.prototype.diff_commonPrefix=function(a,b){if(!a||!b||a.charAt(0)!=b.charAt(0))return 0;for(var c=0,d=Math.min(a.length,b.length),e=d,f=0;c<e;)a.substring(f,e)==b.substring(f,e)?f=c=e:d=e,e=Math.floor((d-c)/2+c);return e};\ndiff_match_patch.prototype.diff_commonSuffix=function(a,b){if(!a||!b||a.charAt(a.length-1)!=b.charAt(b.length-1))return 0;for(var c=0,d=Math.min(a.length,b.length),e=d,f=0;c<e;)a.substring(a.length-e,a.length-f)==b.substring(b.length-e,b.length-f)?f=c=e:d=e,e=Math.floor((d-c)/2+c);return e};\ndiff_match_patch.prototype.diff_commonOverlap_=function(a,b){var c=a.length,d=b.length;if(0==c||0==d)return 0;c>d?a=a.substring(c-d):c<d&&(b=b.substring(0,c));c=Math.min(c,d);if(a==b)return c;d=0;for(var e=1;;){var f=a.substring(c-e);f=b.indexOf(f);if(-1==f)return d;e+=f;if(0==f||a.substring(c-e)==b.substring(0,e))d=e,e++}};\ndiff_match_patch.prototype.diff_halfMatch_=function(a,b){function c(a,b,c){for(var d=a.substring(c,c+Math.floor(a.length/4)),e=-1,g=\"\",h,k,l,m;-1!=(e=b.indexOf(d,e+1));){var p=f.diff_commonPrefix(a.substring(c),b.substring(e)),u=f.diff_commonSuffix(a.substring(0,c),b.substring(0,e));g.length<u+p&&(g=b.substring(e-u,e)+b.substring(e,e+p),h=a.substring(0,c-u),k=a.substring(c+p),l=b.substring(0,e-u),m=b.substring(e+p))}return 2*g.length>=a.length?[h,k,l,m,g]:null}if(0>=this.Diff_Timeout)return null;\nvar d=a.length>b.length?a:b,e=a.length>b.length?b:a;if(4>d.length||2*e.length<d.length)return null;var f=this,g=c(d,e,Math.ceil(d.length/4));d=c(d,e,Math.ceil(d.length/2));if(g||d)g=d?g?g[4].length>d[4].length?g:d:d:g;else return null;if(a.length>b.length){d=g[0];e=g[1];var h=g[2];var l=g[3]}else h=g[0],l=g[1],d=g[2],e=g[3];return[d,e,h,l,g[4]]};\ndiff_match_patch.prototype.diff_cleanupSemantic=function(a){for(var b=!1,c=[],d=0,e=null,f=0,g=0,h=0,l=0,k=0;f<a.length;)a[f][0]==DIFF_EQUAL?(c[d++]=f,g=l,h=k,k=l=0,e=a[f][1]):(a[f][0]==DIFF_INSERT?l+=a[f][1].length:k+=a[f][1].length,e&&e.length<=Math.max(g,h)&&e.length<=Math.max(l,k)&&(a.splice(c[d-1],0,[DIFF_DELETE,e]),a[c[d-1]+1][0]=DIFF_INSERT,d--,d--,f=0<d?c[d-1]:-1,k=l=h=g=0,e=null,b=!0)),f++;b&&this.diff_cleanupMerge(a);this.diff_cleanupSemanticLossless(a);for(f=1;f<a.length;){if(a[f-1][0]==\nDIFF_DELETE&&a[f][0]==DIFF_INSERT){b=a[f-1][1];c=a[f][1];d=this.diff_commonOverlap_(b,c);e=this.diff_commonOverlap_(c,b);if(d>=e){if(d>=b.length/2||d>=c.length/2)a.splice(f,0,[DIFF_EQUAL,c.substring(0,d)]),a[f-1][1]=b.substring(0,b.length-d),a[f+1][1]=c.substring(d),f++}else if(e>=b.length/2||e>=c.length/2)a.splice(f,0,[DIFF_EQUAL,b.substring(0,e)]),a[f-1][0]=DIFF_INSERT,a[f-1][1]=c.substring(0,c.length-e),a[f+1][0]=DIFF_DELETE,a[f+1][1]=b.substring(e),f++;f++}f++}};\ndiff_match_patch.prototype.diff_cleanupSemanticLossless=function(a){function b(a,b){if(!a||!b)return 6;var c=a.charAt(a.length-1),d=b.charAt(0),e=c.match(diff_match_patch.nonAlphaNumericRegex_),f=d.match(diff_match_patch.nonAlphaNumericRegex_),g=e&&c.match(diff_match_patch.whitespaceRegex_),h=f&&d.match(diff_match_patch.whitespaceRegex_);c=g&&c.match(diff_match_patch.linebreakRegex_);d=h&&d.match(diff_match_patch.linebreakRegex_);var k=c&&a.match(diff_match_patch.blanklineEndRegex_),l=d&&b.match(diff_match_patch.blanklineStartRegex_);\nreturn k||l?5:c||d?4:e&&!g&&h?3:g||h?2:e||f?1:0}for(var c=1;c<a.length-1;){if(a[c-1][0]==DIFF_EQUAL&&a[c+1][0]==DIFF_EQUAL){var d=a[c-1][1],e=a[c][1],f=a[c+1][1],g=this.diff_commonSuffix(d,e);if(g){var h=e.substring(e.length-g);d=d.substring(0,d.length-g);e=h+e.substring(0,e.length-g);f=h+f}g=d;h=e;for(var l=f,k=b(d,e)+b(e,f);e.charAt(0)===f.charAt(0);){d+=e.charAt(0);e=e.substring(1)+f.charAt(0);f=f.substring(1);var m=b(d,e)+b(e,f);m>=k&&(k=m,g=d,h=e,l=f)}a[c-1][1]!=g&&(g?a[c-1][1]=g:(a.splice(c-\n1,1),c--),a[c][1]=h,l?a[c+1][1]=l:(a.splice(c+1,1),c--))}c++}};diff_match_patch.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/;diff_match_patch.whitespaceRegex_=/\\s/;diff_match_patch.linebreakRegex_=/[\\r\\n]/;diff_match_patch.blanklineEndRegex_=/\\n\\r?\\n$/;diff_match_patch.blanklineStartRegex_=/^\\r?\\n\\r?\\n/;\ndiff_match_patch.prototype.diff_cleanupEfficiency=function(a){for(var b=!1,c=[],d=0,e=null,f=0,g=!1,h=!1,l=!1,k=!1;f<a.length;)a[f][0]==DIFF_EQUAL?(a[f][1].length<this.Diff_EditCost&&(l||k)?(c[d++]=f,g=l,h=k,e=a[f][1]):(d=0,e=null),l=k=!1):(a[f][0]==DIFF_DELETE?k=!0:l=!0,e&&(g&&h&&l&&k||e.length<this.Diff_EditCost/2&&3==g+h+l+k)&&(a.splice(c[d-1],0,[DIFF_DELETE,e]),a[c[d-1]+1][0]=DIFF_INSERT,d--,e=null,g&&h?(l=k=!0,d=0):(d--,f=0<d?c[d-1]:-1,l=k=!1),b=!0)),f++;b&&this.diff_cleanupMerge(a)};\ndiff_match_patch.prototype.diff_cleanupMerge=function(a){a.push([DIFF_EQUAL,\"\"]);for(var b=0,c=0,d=0,e=\"\",f=\"\",g;b<a.length;)switch(a[b][0]){case DIFF_INSERT:d++;f+=a[b][1];b++;break;case DIFF_DELETE:c++;e+=a[b][1];b++;break;case DIFF_EQUAL:1<c+d?(0!==c&&0!==d&&(g=this.diff_commonPrefix(f,e),0!==g&&(0<b-c-d&&a[b-c-d-1][0]==DIFF_EQUAL?a[b-c-d-1][1]+=f.substring(0,g):(a.splice(0,0,[DIFF_EQUAL,f.substring(0,g)]),b++),f=f.substring(g),e=e.substring(g)),g=this.diff_commonSuffix(f,e),0!==g&&(a[b][1]=f.substring(f.length-\ng)+a[b][1],f=f.substring(0,f.length-g),e=e.substring(0,e.length-g))),0===c?a.splice(b-d,c+d,[DIFF_INSERT,f]):0===d?a.splice(b-c,c+d,[DIFF_DELETE,e]):a.splice(b-c-d,c+d,[DIFF_DELETE,e],[DIFF_INSERT,f]),b=b-c-d+(c?1:0)+(d?1:0)+1):0!==b&&a[b-1][0]==DIFF_EQUAL?(a[b-1][1]+=a[b][1],a.splice(b,1)):b++,c=d=0,f=e=\"\"}\"\"===a[a.length-1][1]&&a.pop();c=!1;for(b=1;b<a.length-1;)a[b-1][0]==DIFF_EQUAL&&a[b+1][0]==DIFF_EQUAL&&(a[b][1].substring(a[b][1].length-a[b-1][1].length)==a[b-1][1]?(a[b][1]=a[b-1][1]+a[b][1].substring(0,\na[b][1].length-a[b-1][1].length),a[b+1][1]=a[b-1][1]+a[b+1][1],a.splice(b-1,1),c=!0):a[b][1].substring(0,a[b+1][1].length)==a[b+1][1]&&(a[b-1][1]+=a[b+1][1],a[b][1]=a[b][1].substring(a[b+1][1].length)+a[b+1][1],a.splice(b+1,1),c=!0)),b++;c&&this.diff_cleanupMerge(a)};\ndiff_match_patch.prototype.diff_xIndex=function(a,b){var c=0,d=0,e=0,f=0,g;for(g=0;g<a.length;g++){a[g][0]!==DIFF_INSERT&&(c+=a[g][1].length);a[g][0]!==DIFF_DELETE&&(d+=a[g][1].length);if(c>b)break;e=c;f=d}return a.length!=g&&a[g][0]===DIFF_DELETE?f:f+(b-e)};\ndiff_match_patch.prototype.diff_prettyHtml=function(a){for(var b=[],c=/&/g,d=/</g,e=/>/g,f=/\\n/g,g=0;g<a.length;g++){var h=a[g][0],l=a[g][1].replace(c,\"&amp;\").replace(d,\"&lt;\").replace(e,\"&gt;\").replace(f,\"&para;<br>\");switch(h){case DIFF_INSERT:b[g]='<ins style=\"background:#e6ffe6;\">'+l+\"</ins>\";break;case DIFF_DELETE:b[g]='<del style=\"background:#ffe6e6;\">'+l+\"</del>\";break;case DIFF_EQUAL:b[g]=\"<span>\"+l+\"</span>\"}}return b.join(\"\")};\ndiff_match_patch.prototype.diff_text1=function(a){for(var b=[],c=0;c<a.length;c++)a[c][0]!==DIFF_INSERT&&(b[c]=a[c][1]);return b.join(\"\")};diff_match_patch.prototype.diff_text2=function(a){for(var b=[],c=0;c<a.length;c++)a[c][0]!==DIFF_DELETE&&(b[c]=a[c][1]);return b.join(\"\")};\ndiff_match_patch.prototype.diff_levenshtein=function(a){for(var b=0,c=0,d=0,e=0;e<a.length;e++){var f=a[e][1];switch(a[e][0]){case DIFF_INSERT:c+=f.length;break;case DIFF_DELETE:d+=f.length;break;case DIFF_EQUAL:b+=Math.max(c,d),d=c=0}}return b+=Math.max(c,d)};\ndiff_match_patch.prototype.diff_toDelta=function(a){for(var b=[],c=0;c<a.length;c++)switch(a[c][0]){case DIFF_INSERT:b[c]=\"+\"+encodeURI(a[c][1]);break;case DIFF_DELETE:b[c]=\"-\"+a[c][1].length;break;case DIFF_EQUAL:b[c]=\"=\"+a[c][1].length}return b.join(\"\\t\").replace(/%20/g,\" \")};\ndiff_match_patch.prototype.diff_fromDelta=function(a,b){for(var c=[],d=0,e=0,f=b.split(/\\t/g),g=0;g<f.length;g++){var h=f[g].substring(1);switch(f[g].charAt(0)){case \"+\":try{c[d++]=[DIFF_INSERT,decodeURI(h)]}catch(k){throw Error(\"Illegal escape in diff_fromDelta: \"+h);}break;case \"-\":case \"=\":var l=parseInt(h,10);if(isNaN(l)||0>l)throw Error(\"Invalid number in diff_fromDelta: \"+h);h=a.substring(e,e+=l);\"=\"==f[g].charAt(0)?c[d++]=[DIFF_EQUAL,h]:c[d++]=[DIFF_DELETE,h];break;default:if(f[g])throw Error(\"Invalid diff operation in diff_fromDelta: \"+\nf[g]);}}if(e!=a.length)throw Error(\"Delta length (\"+e+\") does not equal source text length (\"+a.length+\").\");return c};diff_match_patch.prototype.match_main=function(a,b,c){if(null==a||null==b||null==c)throw Error(\"Null input. (match_main)\");c=Math.max(0,Math.min(c,a.length));return a==b?0:a.length?a.substring(c,c+b.length)==b?c:this.match_bitap_(a,b,c):-1};\ndiff_match_patch.prototype.match_bitap_=function(a,b,c){function d(a,d){var e=a/b.length,g=Math.abs(c-d);return f.Match_Distance?e+g/f.Match_Distance:g?1:e}if(b.length>this.Match_MaxBits)throw Error(\"Pattern too long for this browser.\");var e=this.match_alphabet_(b),f=this,g=this.Match_Threshold,h=a.indexOf(b,c);-1!=h&&(g=Math.min(d(0,h),g),h=a.lastIndexOf(b,c+b.length),-1!=h&&(g=Math.min(d(0,h),g)));var l=1<<b.length-1;h=-1;for(var k,m,p=b.length+a.length,x,w=0;w<b.length;w++){k=0;for(m=p;k<m;)d(w,\nc+m)<=g?k=m:p=m,m=Math.floor((p-k)/2+k);p=m;k=Math.max(1,c-m+1);var q=Math.min(c+m,a.length)+b.length;m=Array(q+2);for(m[q+1]=(1<<w)-1;q>=k;q--){var t=e[a.charAt(q-1)];m[q]=0===w?(m[q+1]<<1|1)&t:(m[q+1]<<1|1)&t|(x[q+1]|x[q])<<1|1|x[q+1];if(m[q]&l&&(t=d(w,q-1),t<=g))if(g=t,h=q-1,h>c)k=Math.max(1,2*c-h);else break}if(d(w+1,c)>g)break;x=m}return h};\ndiff_match_patch.prototype.match_alphabet_=function(a){for(var b={},c=0;c<a.length;c++)b[a.charAt(c)]=0;for(c=0;c<a.length;c++)b[a.charAt(c)]|=1<<a.length-c-1;return b};\ndiff_match_patch.prototype.patch_addContext_=function(a,b){if(0!=b.length){for(var c=b.substring(a.start2,a.start2+a.length1),d=0;b.indexOf(c)!=b.lastIndexOf(c)&&c.length<this.Match_MaxBits-this.Patch_Margin-this.Patch_Margin;)d+=this.Patch_Margin,c=b.substring(a.start2-d,a.start2+a.length1+d);d+=this.Patch_Margin;(c=b.substring(a.start2-d,a.start2))&&a.diffs.unshift([DIFF_EQUAL,c]);(d=b.substring(a.start2+a.length1,a.start2+a.length1+d))&&a.diffs.push([DIFF_EQUAL,d]);a.start1-=c.length;a.start2-=\nc.length;a.length1+=c.length+d.length;a.length2+=c.length+d.length}};\ndiff_match_patch.prototype.patch_make=function(a,b,c){if(\"string\"==typeof a&&\"string\"==typeof b&&\"undefined\"==typeof c){var d=a;b=this.diff_main(d,b,!0);2<b.length&&(this.diff_cleanupSemantic(b),this.diff_cleanupEfficiency(b))}else if(a&&\"object\"==typeof a&&\"undefined\"==typeof b&&\"undefined\"==typeof c)b=a,d=this.diff_text1(b);else if(\"string\"==typeof a&&b&&\"object\"==typeof b&&\"undefined\"==typeof c)d=a;else if(\"string\"==typeof a&&\"string\"==typeof b&&c&&\"object\"==typeof c)d=a,b=c;else throw Error(\"Unknown call format to patch_make.\");\nif(0===b.length)return[];c=[];a=new diff_match_patch.patch_obj;for(var e=0,f=0,g=0,h=d,l=0;l<b.length;l++){var k=b[l][0],m=b[l][1];e||k===DIFF_EQUAL||(a.start1=f,a.start2=g);switch(k){case DIFF_INSERT:a.diffs[e++]=b[l];a.length2+=m.length;d=d.substring(0,g)+m+d.substring(g);break;case DIFF_DELETE:a.length1+=m.length;a.diffs[e++]=b[l];d=d.substring(0,g)+d.substring(g+m.length);break;case DIFF_EQUAL:m.length<=2*this.Patch_Margin&&e&&b.length!=l+1?(a.diffs[e++]=b[l],a.length1+=m.length,a.length2+=m.length):\nm.length>=2*this.Patch_Margin&&e&&(this.patch_addContext_(a,h),c.push(a),a=new diff_match_patch.patch_obj,e=0,h=d,f=g)}k!==DIFF_INSERT&&(f+=m.length);k!==DIFF_DELETE&&(g+=m.length)}e&&(this.patch_addContext_(a,h),c.push(a));return c};\ndiff_match_patch.prototype.patch_deepCopy=function(a){for(var b=[],c=0;c<a.length;c++){var d=a[c],e=new diff_match_patch.patch_obj;e.diffs=[];for(var f=0;f<d.diffs.length;f++)e.diffs[f]=d.diffs[f].slice();e.start1=d.start1;e.start2=d.start2;e.length1=d.length1;e.length2=d.length2;b[c]=e}return b};\ndiff_match_patch.prototype.patch_apply=function(a,b){if(0==a.length)return[b,[]];a=this.patch_deepCopy(a);var c=this.patch_addPadding(a);b=c+b+c;this.patch_splitMax(a);for(var d=0,e=[],f=0;f<a.length;f++){var g=a[f].start2+d,h=this.diff_text1(a[f].diffs),l=-1;if(h.length>this.Match_MaxBits){var k=this.match_main(b,h.substring(0,this.Match_MaxBits),g);-1!=k&&(l=this.match_main(b,h.substring(h.length-this.Match_MaxBits),g+h.length-this.Match_MaxBits),-1==l||k>=l)&&(k=-1)}else k=this.match_main(b,h,\ng);if(-1==k)e[f]=!1,d-=a[f].length2-a[f].length1;else if(e[f]=!0,d=k-g,g=-1==l?b.substring(k,k+h.length):b.substring(k,l+this.Match_MaxBits),h==g)b=b.substring(0,k)+this.diff_text2(a[f].diffs)+b.substring(k+h.length);else if(g=this.diff_main(h,g,!1),h.length>this.Match_MaxBits&&this.diff_levenshtein(g)/h.length>this.Patch_DeleteThreshold)e[f]=!1;else{this.diff_cleanupSemanticLossless(g);h=0;var m;for(l=0;l<a[f].diffs.length;l++){var p=a[f].diffs[l];p[0]!==DIFF_EQUAL&&(m=this.diff_xIndex(g,h));p[0]===\nDIFF_INSERT?b=b.substring(0,k+m)+p[1]+b.substring(k+m):p[0]===DIFF_DELETE&&(b=b.substring(0,k+m)+b.substring(k+this.diff_xIndex(g,h+p[1].length)));p[0]!==DIFF_DELETE&&(h+=p[1].length)}}}b=b.substring(c.length,b.length-c.length);return[b,e]};\ndiff_match_patch.prototype.patch_addPadding=function(a){for(var b=this.Patch_Margin,c=\"\",d=1;d<=b;d++)c+=String.fromCharCode(d);for(d=0;d<a.length;d++)a[d].start1+=b,a[d].start2+=b;d=a[0];var e=d.diffs;if(0==e.length||e[0][0]!=DIFF_EQUAL)e.unshift([DIFF_EQUAL,c]),d.start1-=b,d.start2-=b,d.length1+=b,d.length2+=b;else if(b>e[0][1].length){var f=b-e[0][1].length;e[0][1]=c.substring(e[0][1].length)+e[0][1];d.start1-=f;d.start2-=f;d.length1+=f;d.length2+=f}d=a[a.length-1];e=d.diffs;0==e.length||e[e.length-\n1][0]!=DIFF_EQUAL?(e.push([DIFF_EQUAL,c]),d.length1+=b,d.length2+=b):b>e[e.length-1][1].length&&(f=b-e[e.length-1][1].length,e[e.length-1][1]+=c.substring(0,f),d.length1+=f,d.length2+=f);return c};\ndiff_match_patch.prototype.patch_splitMax=function(a){for(var b=this.Match_MaxBits,c=0;c<a.length;c++)if(!(a[c].length1<=b)){var d=a[c];a.splice(c--,1);for(var e=d.start1,f=d.start2,g=\"\";0!==d.diffs.length;){var h=new diff_match_patch.patch_obj,l=!0;h.start1=e-g.length;h.start2=f-g.length;\"\"!==g&&(h.length1=h.length2=g.length,h.diffs.push([DIFF_EQUAL,g]));for(;0!==d.diffs.length&&h.length1<b-this.Patch_Margin;){g=d.diffs[0][0];var k=d.diffs[0][1];g===DIFF_INSERT?(h.length2+=k.length,f+=k.length,h.diffs.push(d.diffs.shift()),\nl=!1):g===DIFF_DELETE&&1==h.diffs.length&&h.diffs[0][0]==DIFF_EQUAL&&k.length>2*b?(h.length1+=k.length,e+=k.length,l=!1,h.diffs.push([g,k]),d.diffs.shift()):(k=k.substring(0,b-h.length1-this.Patch_Margin),h.length1+=k.length,e+=k.length,g===DIFF_EQUAL?(h.length2+=k.length,f+=k.length):l=!1,h.diffs.push([g,k]),k==d.diffs[0][1]?d.diffs.shift():d.diffs[0][1]=d.diffs[0][1].substring(k.length))}g=this.diff_text2(h.diffs);g=g.substring(g.length-this.Patch_Margin);k=this.diff_text1(d.diffs).substring(0,\nthis.Patch_Margin);\"\"!==k&&(h.length1+=k.length,h.length2+=k.length,0!==h.diffs.length&&h.diffs[h.diffs.length-1][0]===DIFF_EQUAL?h.diffs[h.diffs.length-1][1]+=k:h.diffs.push([DIFF_EQUAL,k]));l||a.splice(++c,0,h)}}};diff_match_patch.prototype.patch_toText=function(a){for(var b=[],c=0;c<a.length;c++)b[c]=a[c];return b.join(\"\")};\ndiff_match_patch.prototype.patch_fromText=function(a){var b=[];if(!a)return b;a=a.split(\"\\n\");for(var c=0,d=/^@@ -(\\d+),?(\\d*) \\+(\\d+),?(\\d*) @@$/;c<a.length;){var e=a[c].match(d);if(!e)throw Error(\"Invalid patch string: \"+a[c]);var f=new diff_match_patch.patch_obj;b.push(f);f.start1=parseInt(e[1],10);\"\"===e[2]?(f.start1--,f.length1=1):\"0\"==e[2]?f.length1=0:(f.start1--,f.length1=parseInt(e[2],10));f.start2=parseInt(e[3],10);\"\"===e[4]?(f.start2--,f.length2=1):\"0\"==e[4]?f.length2=0:(f.start2--,f.length2=\nparseInt(e[4],10));for(c++;c<a.length;){e=a[c].charAt(0);try{var g=decodeURI(a[c].substring(1))}catch(h){throw Error(\"Illegal escape in patch_fromText: \"+g);}if(\"-\"==e)f.diffs.push([DIFF_DELETE,g]);else if(\"+\"==e)f.diffs.push([DIFF_INSERT,g]);else if(\" \"==e)f.diffs.push([DIFF_EQUAL,g]);else if(\"@\"==e)break;else if(\"\"!==e)throw Error('Invalid patch mode \"'+e+'\" in: '+g);c++}}return b};diff_match_patch.patch_obj=function(){this.diffs=[];this.start2=this.start1=null;this.length2=this.length1=0};\ndiff_match_patch.patch_obj.prototype.toString=function(){for(var a=[\"@@ -\"+(0===this.length1?this.start1+\",0\":1==this.length1?this.start1+1:this.start1+1+\",\"+this.length1)+\" +\"+(0===this.length2?this.start2+\",0\":1==this.length2?this.start2+1:this.start2+1+\",\"+this.length2)+\" @@\\n\"],b,c=0;c<this.diffs.length;c++){switch(this.diffs[c][0]){case DIFF_INSERT:b=\"+\";break;case DIFF_DELETE:b=\"-\";break;case DIFF_EQUAL:b=\" \"}a[c+1]=b+encodeURI(this.diffs[c][1])+\"\\n\"}return a.join(\"\").replace(/%20/g,\" \")};\nthis.diff_match_patch=diff_match_patch;this.DIFF_DELETE=DIFF_DELETE;this.DIFF_INSERT=DIFF_INSERT;this.DIFF_EQUAL=DIFF_EQUAL;\n}).call(exports);",
            "type": "application/javascript",
            "title": "$:/core/modules/utils/diff-match-patch/diff_match_patch.js",
            "module-type": "library"
        },
        "$:/core/modules/utils/dom/animations/slide.js": {
            "title": "$:/core/modules/utils/dom/animations/slide.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/animations/slide.js\ntype: application/javascript\nmodule-type: animation\n\nA simple slide animation that varies the height of the element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction slideOpen(domNode,options) {\n\toptions = options || {};\n\tvar duration = options.duration || $tw.utils.getAnimationDuration();\n\t// Get the current height of the domNode\n\tvar computedStyle = window.getComputedStyle(domNode),\n\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\tcurrPaddingBottom = parseInt(computedStyle.paddingBottom,10),\n\t\tcurrPaddingTop = parseInt(computedStyle.paddingTop,10),\n\t\tcurrHeight = domNode.offsetHeight;\n\t// Reset the margin once the transition is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(domNode,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: \"\"},\n\t\t\t{marginTop: \"\"},\n\t\t\t{paddingBottom: \"\"},\n\t\t\t{paddingTop: \"\"},\n\t\t\t{height: \"auto\"},\n\t\t\t{opacity: \"\"}\n\t\t]);\n\t\tif(options.callback) {\n\t\t\toptions.callback();\n\t\t}\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"none\"},\n\t\t{marginTop: \"0px\"},\n\t\t{marginBottom: \"0px\"},\n\t\t{paddingTop: \"0px\"},\n\t\t{paddingBottom: \"0px\"},\n\t\t{height: \"0px\"},\n\t\t{opacity: \"0\"}\n\t]);\n\t$tw.utils.forceLayout(domNode);\n\t// Transition to the final position\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"margin-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"height \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{marginBottom: currMarginBottom + \"px\"},\n\t\t{marginTop: currMarginTop + \"px\"},\n\t\t{paddingBottom: currPaddingBottom + \"px\"},\n\t\t{paddingTop: currPaddingTop + \"px\"},\n\t\t{height: currHeight + \"px\"},\n\t\t{opacity: \"1\"}\n\t]);\n}\n\nfunction slideClosed(domNode,options) {\n\toptions = options || {};\n\tvar duration = options.duration || $tw.utils.getAnimationDuration(),\n\t\tcurrHeight = domNode.offsetHeight;\n\t// Clear the properties we've set when the animation is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(domNode,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: \"\"},\n\t\t\t{marginTop: \"\"},\n\t\t\t{paddingBottom: \"\"},\n\t\t\t{paddingTop: \"\"},\n\t\t\t{height: \"auto\"},\n\t\t\t{opacity: \"\"}\n\t\t]);\n\t\tif(options.callback) {\n\t\t\toptions.callback();\n\t\t}\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(domNode,[\n\t\t{height: currHeight + \"px\"},\n\t\t{opacity: \"1\"}\n\t]);\n\t$tw.utils.forceLayout(domNode);\n\t// Transition to the final position\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"margin-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"height \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{marginTop: \"0px\"},\n\t\t{marginBottom: \"0px\"},\n\t\t{paddingTop: \"0px\"},\n\t\t{paddingBottom: \"0px\"},\n\t\t{height: \"0px\"},\n\t\t{opacity: \"0\"}\n\t]);\n}\n\nexports.slide = {\n\topen: slideOpen,\n\tclose: slideClosed\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "animation"
        },
        "$:/core/modules/utils/dom/animator.js": {
            "title": "$:/core/modules/utils/dom/animator.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/animator.js\ntype: application/javascript\nmodule-type: utils\n\nOrchestrates animations and transitions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction Animator() {\n\t// Get the registered animation modules\n\tthis.animations = {};\n\t$tw.modules.applyMethods(\"animation\",this.animations);\n}\n\nAnimator.prototype.perform = function(type,domNode,options) {\n\toptions = options || {};\n\t// Find an animation that can handle this type\n\tvar chosenAnimation;\n\t$tw.utils.each(this.animations,function(animation,name) {\n\t\tif($tw.utils.hop(animation,type)) {\n\t\t\tchosenAnimation = animation[type];\n\t\t}\n\t});\n\tif(!chosenAnimation) {\n\t\tchosenAnimation = function(domNode,options) {\n\t\t\tif(options.callback) {\n\t\t\t\toptions.callback();\n\t\t\t}\n\t\t};\n\t}\n\t// Call the animation\n\tchosenAnimation(domNode,options);\n};\n\nexports.Animator = Animator;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/browser.js": {
            "title": "$:/core/modules/utils/dom/browser.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/browser.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser feature detection\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSet style properties of an element\n\telement: dom node\n\tstyles: ordered array of {name: value} pairs\n*/\nexports.setStyle = function(element,styles) {\n\tif(element.nodeType === 1) { // Element.ELEMENT_NODE\n\t\tfor(var t=0; t<styles.length; t++) {\n\t\t\tfor(var styleName in styles[t]) {\n\t\t\t\telement.style[$tw.utils.convertStyleNameToPropertyName(styleName)] = styles[t][styleName];\n\t\t\t}\n\t\t}\n\t}\n};\n\n/*\nConverts a standard CSS property name into the local browser-specific equivalent. For example:\n\t\"background-color\" --> \"backgroundColor\"\n\t\"transition\" --> \"webkitTransition\"\n*/\n\nvar styleNameCache = {}; // We'll cache the style name conversions\n\nexports.convertStyleNameToPropertyName = function(styleName) {\n\t// Return from the cache if we can\n\tif(styleNameCache[styleName]) {\n\t\treturn styleNameCache[styleName];\n\t}\n\t// Convert it by first removing any hyphens\n\tvar propertyName = $tw.utils.unHyphenateCss(styleName);\n\t// Then check if it needs a prefix\n\tif($tw.browser && document.body.style[propertyName] === undefined) {\n\t\tvar prefixes = [\"O\",\"MS\",\"Moz\",\"webkit\"];\n\t\tfor(var t=0; t<prefixes.length; t++) {\n\t\t\tvar prefixedName = prefixes[t] + propertyName.substr(0,1).toUpperCase() + propertyName.substr(1);\n\t\t\tif(document.body.style[prefixedName] !== undefined) {\n\t\t\t\tpropertyName = prefixedName;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t}\n\t// Put it in the cache too\n\tstyleNameCache[styleName] = propertyName;\n\treturn propertyName;\n};\n\n/*\nConverts a JS format CSS property name back into the dashed form used in CSS declarations. For example:\n\t\"backgroundColor\" --> \"background-color\"\n\t\"webkitTransform\" --> \"-webkit-transform\"\n*/\nexports.convertPropertyNameToStyleName = function(propertyName) {\n\t// Rehyphenate the name\n\tvar styleName = $tw.utils.hyphenateCss(propertyName);\n\t// If there's a webkit prefix, add a dash (other browsers have uppercase prefixes, and so get the dash automatically)\n\tif(styleName.indexOf(\"webkit\") === 0) {\n\t\tstyleName = \"-\" + styleName;\n\t} else if(styleName.indexOf(\"-m-s\") === 0) {\n\t\tstyleName = \"-ms\" + styleName.substr(4);\n\t}\n\treturn styleName;\n};\n\n/*\nRound trip a stylename to a property name and back again. For example:\n\t\"transform\" --> \"webkitTransform\" --> \"-webkit-transform\"\n*/\nexports.roundTripPropertyName = function(propertyName) {\n\treturn $tw.utils.convertPropertyNameToStyleName($tw.utils.convertStyleNameToPropertyName(propertyName));\n};\n\n/*\nConverts a standard event name into the local browser specific equivalent. For example:\n\t\"animationEnd\" --> \"webkitAnimationEnd\"\n*/\n\nvar eventNameCache = {}; // We'll cache the conversions\n\nvar eventNameMappings = {\n\t\"transitionEnd\": {\n\t\tcorrespondingCssProperty: \"transition\",\n\t\tmappings: {\n\t\t\ttransition: \"transitionend\",\n\t\t\tOTransition: \"oTransitionEnd\",\n\t\t\tMSTransition: \"msTransitionEnd\",\n\t\t\tMozTransition: \"transitionend\",\n\t\t\twebkitTransition: \"webkitTransitionEnd\"\n\t\t}\n\t},\n\t\"animationEnd\": {\n\t\tcorrespondingCssProperty: \"animation\",\n\t\tmappings: {\n\t\t\tanimation: \"animationend\",\n\t\t\tOAnimation: \"oAnimationEnd\",\n\t\t\tMSAnimation: \"msAnimationEnd\",\n\t\t\tMozAnimation: \"animationend\",\n\t\t\twebkitAnimation: \"webkitAnimationEnd\"\n\t\t}\n\t}\n};\n\nexports.convertEventName = function(eventName) {\n\tif(eventNameCache[eventName]) {\n\t\treturn eventNameCache[eventName];\n\t}\n\tvar newEventName = eventName,\n\t\tmappings = eventNameMappings[eventName];\n\tif(mappings) {\n\t\tvar convertedProperty = $tw.utils.convertStyleNameToPropertyName(mappings.correspondingCssProperty);\n\t\tif(mappings.mappings[convertedProperty]) {\n\t\t\tnewEventName = mappings.mappings[convertedProperty];\n\t\t}\n\t}\n\t// Put it in the cache too\n\teventNameCache[eventName] = newEventName;\n\treturn newEventName;\n};\n\n/*\nReturn the names of the fullscreen APIs\n*/\nexports.getFullScreenApis = function() {\n\tvar d = document,\n\t\tdb = d.body,\n\t\tresult = {\n\t\t\"_requestFullscreen\": db.webkitRequestFullscreen !== undefined ? \"webkitRequestFullscreen\" :\n\t\t\t\t\t\t\tdb.mozRequestFullScreen !== undefined ? \"mozRequestFullScreen\" :\n\t\t\t\t\t\t\tdb.msRequestFullscreen !== undefined ? \"msRequestFullscreen\" :\n\t\t\t\t\t\t\tdb.requestFullscreen !== undefined ? \"requestFullscreen\" : \"\",\n\t\t\"_exitFullscreen\": d.webkitExitFullscreen !== undefined ? \"webkitExitFullscreen\" :\n\t\t\t\t\t\t\td.mozCancelFullScreen !== undefined ? \"mozCancelFullScreen\" :\n\t\t\t\t\t\t\td.msExitFullscreen !== undefined ? \"msExitFullscreen\" :\n\t\t\t\t\t\t\td.exitFullscreen !== undefined ? \"exitFullscreen\" : \"\",\n\t\t\"_fullscreenElement\": d.webkitFullscreenElement !== undefined ? \"webkitFullscreenElement\" :\n\t\t\t\t\t\t\td.mozFullScreenElement !== undefined ? \"mozFullScreenElement\" :\n\t\t\t\t\t\t\td.msFullscreenElement !== undefined ? \"msFullscreenElement\" :\n\t\t\t\t\t\t\td.fullscreenElement !== undefined ? \"fullscreenElement\" : \"\",\n\t\t\"_fullscreenChange\": d.webkitFullscreenElement !== undefined ? \"webkitfullscreenchange\" :\n\t\t\t\t\t\t\td.mozFullScreenElement !== undefined ? \"mozfullscreenchange\" :\n\t\t\t\t\t\t\td.msFullscreenElement !== undefined ? \"MSFullscreenChange\" :\n\t\t\t\t\t\t\td.fullscreenElement !== undefined ? \"fullscreenchange\" : \"\"\n\t};\n\tif(!result._requestFullscreen || !result._exitFullscreen || !result._fullscreenElement || !result._fullscreenChange) {\n\t\treturn null;\n\t} else {\n\t\treturn result;\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/csscolorparser.js": {
            "title": "$:/core/modules/utils/dom/csscolorparser.js",
            "text": "// (c) Dean McNamee <redacted>, 2012.\n//\n// https://github.com/deanm/css-color-parser-js\n//\n// Permission is hereby granted, free of charge, to any person obtaining a copy\n// of this software and associated documentation files (the \"Software\"), to\n// deal in the Software without restriction, including without limitation the\n// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n// sell copies of the Software, and to permit persons to whom the Software is\n// furnished to do so, subject to the following conditions:\n//\n// The above copyright notice and this permission notice shall be included in\n// all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n// IN THE SOFTWARE.\n\n// http://www.w3.org/TR/css3-color/\nvar kCSSColorTable = {\n  \"transparent\": [0,0,0,0], \"aliceblue\": [240,248,255,1],\n  \"antiquewhite\": [250,235,215,1], \"aqua\": [0,255,255,1],\n  \"aquamarine\": [127,255,212,1], \"azure\": [240,255,255,1],\n  \"beige\": [245,245,220,1], \"bisque\": [255,228,196,1],\n  \"black\": [0,0,0,1], \"blanchedalmond\": [255,235,205,1],\n  \"blue\": [0,0,255,1], \"blueviolet\": [138,43,226,1],\n  \"brown\": [165,42,42,1], \"burlywood\": [222,184,135,1],\n  \"cadetblue\": [95,158,160,1], \"chartreuse\": [127,255,0,1],\n  \"chocolate\": [210,105,30,1], \"coral\": [255,127,80,1],\n  \"cornflowerblue\": [100,149,237,1], \"cornsilk\": [255,248,220,1],\n  \"crimson\": [220,20,60,1], \"cyan\": [0,255,255,1],\n  \"darkblue\": [0,0,139,1], \"darkcyan\": [0,139,139,1],\n  \"darkgoldenrod\": [184,134,11,1], \"darkgray\": [169,169,169,1],\n  \"darkgreen\": [0,100,0,1], \"darkgrey\": [169,169,169,1],\n  \"darkkhaki\": [189,183,107,1], \"darkmagenta\": [139,0,139,1],\n  \"darkolivegreen\": [85,107,47,1], \"darkorange\": [255,140,0,1],\n  \"darkorchid\": [153,50,204,1], \"darkred\": [139,0,0,1],\n  \"darksalmon\": [233,150,122,1], \"darkseagreen\": [143,188,143,1],\n  \"darkslateblue\": [72,61,139,1], \"darkslategray\": [47,79,79,1],\n  \"darkslategrey\": [47,79,79,1], \"darkturquoise\": [0,206,209,1],\n  \"darkviolet\": [148,0,211,1], \"deeppink\": [255,20,147,1],\n  \"deepskyblue\": [0,191,255,1], \"dimgray\": [105,105,105,1],\n  \"dimgrey\": [105,105,105,1], \"dodgerblue\": [30,144,255,1],\n  \"firebrick\": [178,34,34,1], \"floralwhite\": [255,250,240,1],\n  \"forestgreen\": [34,139,34,1], \"fuchsia\": [255,0,255,1],\n  \"gainsboro\": [220,220,220,1], \"ghostwhite\": [248,248,255,1],\n  \"gold\": [255,215,0,1], \"goldenrod\": [218,165,32,1],\n  \"gray\": [128,128,128,1], \"green\": [0,128,0,1],\n  \"greenyellow\": [173,255,47,1], \"grey\": [128,128,128,1],\n  \"honeydew\": [240,255,240,1], \"hotpink\": [255,105,180,1],\n  \"indianred\": [205,92,92,1], \"indigo\": [75,0,130,1],\n  \"ivory\": [255,255,240,1], \"khaki\": [240,230,140,1],\n  \"lavender\": [230,230,250,1], \"lavenderblush\": [255,240,245,1],\n  \"lawngreen\": [124,252,0,1], \"lemonchiffon\": [255,250,205,1],\n  \"lightblue\": [173,216,230,1], \"lightcoral\": [240,128,128,1],\n  \"lightcyan\": [224,255,255,1], \"lightgoldenrodyellow\": [250,250,210,1],\n  \"lightgray\": [211,211,211,1], \"lightgreen\": [144,238,144,1],\n  \"lightgrey\": [211,211,211,1], \"lightpink\": [255,182,193,1],\n  \"lightsalmon\": [255,160,122,1], \"lightseagreen\": [32,178,170,1],\n  \"lightskyblue\": [135,206,250,1], \"lightslategray\": [119,136,153,1],\n  \"lightslategrey\": [119,136,153,1], \"lightsteelblue\": [176,196,222,1],\n  \"lightyellow\": [255,255,224,1], \"lime\": [0,255,0,1],\n  \"limegreen\": [50,205,50,1], \"linen\": [250,240,230,1],\n  \"magenta\": [255,0,255,1], \"maroon\": [128,0,0,1],\n  \"mediumaquamarine\": [102,205,170,1], \"mediumblue\": [0,0,205,1],\n  \"mediumorchid\": [186,85,211,1], \"mediumpurple\": [147,112,219,1],\n  \"mediumseagreen\": [60,179,113,1], \"mediumslateblue\": [123,104,238,1],\n  \"mediumspringgreen\": [0,250,154,1], \"mediumturquoise\": [72,209,204,1],\n  \"mediumvioletred\": [199,21,133,1], \"midnightblue\": [25,25,112,1],\n  \"mintcream\": [245,255,250,1], \"mistyrose\": [255,228,225,1],\n  \"moccasin\": [255,228,181,1], \"navajowhite\": [255,222,173,1],\n  \"navy\": [0,0,128,1], \"oldlace\": [253,245,230,1],\n  \"olive\": [128,128,0,1], \"olivedrab\": [107,142,35,1],\n  \"orange\": [255,165,0,1], \"orangered\": [255,69,0,1],\n  \"orchid\": [218,112,214,1], \"palegoldenrod\": [238,232,170,1],\n  \"palegreen\": [152,251,152,1], \"paleturquoise\": [175,238,238,1],\n  \"palevioletred\": [219,112,147,1], \"papayawhip\": [255,239,213,1],\n  \"peachpuff\": [255,218,185,1], \"peru\": [205,133,63,1],\n  \"pink\": [255,192,203,1], \"plum\": [221,160,221,1],\n  \"powderblue\": [176,224,230,1], \"purple\": [128,0,128,1],\n  \"red\": [255,0,0,1], \"rosybrown\": [188,143,143,1],\n  \"royalblue\": [65,105,225,1], \"saddlebrown\": [139,69,19,1],\n  \"salmon\": [250,128,114,1], \"sandybrown\": [244,164,96,1],\n  \"seagreen\": [46,139,87,1], \"seashell\": [255,245,238,1],\n  \"sienna\": [160,82,45,1], \"silver\": [192,192,192,1],\n  \"skyblue\": [135,206,235,1], \"slateblue\": [106,90,205,1],\n  \"slategray\": [112,128,144,1], \"slategrey\": [112,128,144,1],\n  \"snow\": [255,250,250,1], \"springgreen\": [0,255,127,1],\n  \"steelblue\": [70,130,180,1], \"tan\": [210,180,140,1],\n  \"teal\": [0,128,128,1], \"thistle\": [216,191,216,1],\n  \"tomato\": [255,99,71,1], \"turquoise\": [64,224,208,1],\n  \"violet\": [238,130,238,1], \"wheat\": [245,222,179,1],\n  \"white\": [255,255,255,1], \"whitesmoke\": [245,245,245,1],\n  \"yellow\": [255,255,0,1], \"yellowgreen\": [154,205,50,1]}\n\nfunction clamp_css_byte(i) {  // Clamp to integer 0 .. 255.\n  i = Math.round(i);  // Seems to be what Chrome does (vs truncation).\n  return i < 0 ? 0 : i > 255 ? 255 : i;\n}\n\nfunction clamp_css_float(f) {  // Clamp to float 0.0 .. 1.0.\n  return f < 0 ? 0 : f > 1 ? 1 : f;\n}\n\nfunction parse_css_int(str) {  // int or percentage.\n  if (str[str.length - 1] === '%')\n    return clamp_css_byte(parseFloat(str) / 100 * 255);\n  return clamp_css_byte(parseInt(str));\n}\n\nfunction parse_css_float(str) {  // float or percentage.\n  if (str[str.length - 1] === '%')\n    return clamp_css_float(parseFloat(str) / 100);\n  return clamp_css_float(parseFloat(str));\n}\n\nfunction css_hue_to_rgb(m1, m2, h) {\n  if (h < 0) h += 1;\n  else if (h > 1) h -= 1;\n\n  if (h * 6 < 1) return m1 + (m2 - m1) * h * 6;\n  if (h * 2 < 1) return m2;\n  if (h * 3 < 2) return m1 + (m2 - m1) * (2/3 - h) * 6;\n  return m1;\n}\n\nfunction parseCSSColor(css_str) {\n  // Remove all whitespace, not compliant, but should just be more accepting.\n  var str = css_str.replace(/ /g, '').toLowerCase();\n\n  // Color keywords (and transparent) lookup.\n  if (str in kCSSColorTable) return kCSSColorTable[str].slice();  // dup.\n\n  // #abc and #abc123 syntax.\n  if (str[0] === '#') {\n    if (str.length === 4) {\n      var iv = parseInt(str.substr(1), 16);  // TODO(deanm): Stricter parsing.\n      if (!(iv >= 0 && iv <= 0xfff)) return null;  // Covers NaN.\n      return [((iv & 0xf00) >> 4) | ((iv & 0xf00) >> 8),\n              (iv & 0xf0) | ((iv & 0xf0) >> 4),\n              (iv & 0xf) | ((iv & 0xf) << 4),\n              1];\n    } else if (str.length === 7) {\n      var iv = parseInt(str.substr(1), 16);  // TODO(deanm): Stricter parsing.\n      if (!(iv >= 0 && iv <= 0xffffff)) return null;  // Covers NaN.\n      return [(iv & 0xff0000) >> 16,\n              (iv & 0xff00) >> 8,\n              iv & 0xff,\n              1];\n    }\n\n    return null;\n  }\n\n  var op = str.indexOf('('), ep = str.indexOf(')');\n  if (op !== -1 && ep + 1 === str.length) {\n    var fname = str.substr(0, op);\n    var params = str.substr(op+1, ep-(op+1)).split(',');\n    var alpha = 1;  // To allow case fallthrough.\n    switch (fname) {\n      case 'rgba':\n        if (params.length !== 4) return null;\n        alpha = parse_css_float(params.pop());\n        // Fall through.\n      case 'rgb':\n        if (params.length !== 3) return null;\n        return [parse_css_int(params[0]),\n                parse_css_int(params[1]),\n                parse_css_int(params[2]),\n                alpha];\n      case 'hsla':\n        if (params.length !== 4) return null;\n        alpha = parse_css_float(params.pop());\n        // Fall through.\n      case 'hsl':\n        if (params.length !== 3) return null;\n        var h = (((parseFloat(params[0]) % 360) + 360) % 360) / 360;  // 0 .. 1\n        // NOTE(deanm): According to the CSS spec s/l should only be\n        // percentages, but we don't bother and let float or percentage.\n        var s = parse_css_float(params[1]);\n        var l = parse_css_float(params[2]);\n        var m2 = l <= 0.5 ? l * (s + 1) : l + s - l * s;\n        var m1 = l * 2 - m2;\n        return [clamp_css_byte(css_hue_to_rgb(m1, m2, h+1/3) * 255),\n                clamp_css_byte(css_hue_to_rgb(m1, m2, h) * 255),\n                clamp_css_byte(css_hue_to_rgb(m1, m2, h-1/3) * 255),\n                alpha];\n      default:\n        return null;\n    }\n  }\n\n  return null;\n}\n\ntry { exports.parseCSSColor = parseCSSColor } catch(e) { }\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom.js": {
            "title": "$:/core/modules/utils/dom.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom.js\ntype: application/javascript\nmodule-type: utils\n\nVarious static DOM-related utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nDetermines whether element 'a' contains element 'b'\nCode thanks to John Resig, http://ejohn.org/blog/comparing-document-position/\n*/\nexports.domContains = function(a,b) {\n\treturn a.contains ?\n\t\ta !== b && a.contains(b) :\n\t\t!!(a.compareDocumentPosition(b) & 16);\n};\n\nexports.removeChildren = function(node) {\n\twhile(node.hasChildNodes()) {\n\t\tnode.removeChild(node.firstChild);\n\t}\n};\n\nexports.hasClass = function(el,className) {\n\treturn el && el.className && el.className.toString().split(\" \").indexOf(className) !== -1;\n};\n\nexports.addClass = function(el,className) {\n\tvar c = el.className.split(\" \");\n\tif(c.indexOf(className) === -1) {\n\t\tc.push(className);\n\t}\n\tel.className = c.join(\" \");\n};\n\nexports.removeClass = function(el,className) {\n\tvar c = el.className.split(\" \"),\n\t\tp = c.indexOf(className);\n\tif(p !== -1) {\n\t\tc.splice(p,1);\n\t\tel.className = c.join(\" \");\n\t}\n};\n\nexports.toggleClass = function(el,className,status) {\n\tif(status === undefined) {\n\t\tstatus = !exports.hasClass(el,className);\n\t}\n\tif(status) {\n\t\texports.addClass(el,className);\n\t} else {\n\t\texports.removeClass(el,className);\n\t}\n};\n\n/*\nGet the first parent element that has scrollbars or use the body as fallback.\n*/\nexports.getScrollContainer = function(el) {\n\tvar doc = el.ownerDocument;\n\twhile(el.parentNode) {\t\n\t\tel = el.parentNode;\n\t\tif(el.scrollTop) {\n\t\t\treturn el;\n\t\t}\n\t}\n\treturn doc.body;\n};\n\n/*\nGet the scroll position of the viewport\nReturns:\n\t{\n\t\tx: horizontal scroll position in pixels,\n\t\ty: vertical scroll position in pixels\n\t}\n*/\nexports.getScrollPosition = function(srcWindow) {\n\tvar scrollWindow = srcWindow || window;\n\tif(\"scrollX\" in scrollWindow) {\n\t\treturn {x: scrollWindow.scrollX, y: scrollWindow.scrollY};\n\t} else {\n\t\treturn {x: scrollWindow.document.documentElement.scrollLeft, y: scrollWindow.document.documentElement.scrollTop};\n\t}\n};\n\n/*\nAdjust the height of a textarea to fit its content, preserving scroll position, and return the height\n*/\nexports.resizeTextAreaToFit = function(domNode,minHeight) {\n\t// Get the scroll container and register the current scroll position\n\tvar container = $tw.utils.getScrollContainer(domNode),\n\t\tscrollTop = container.scrollTop;\n    // Measure the specified minimum height\n\tdomNode.style.height = minHeight;\n\tvar measuredHeight = domNode.offsetHeight || parseInt(minHeight,10);\n\t// Set its height to auto so that it snaps to the correct height\n\tdomNode.style.height = \"auto\";\n\t// Calculate the revised height\n\tvar newHeight = Math.max(domNode.scrollHeight + domNode.offsetHeight - domNode.clientHeight,measuredHeight);\n\t// Only try to change the height if it has changed\n\tif(newHeight !== domNode.offsetHeight) {\n\t\tdomNode.style.height = newHeight + \"px\";\n\t\t// Make sure that the dimensions of the textarea are recalculated\n\t\t$tw.utils.forceLayout(domNode);\n\t\t// Set the container to the position we registered at the beginning\n\t\tcontainer.scrollTop = scrollTop;\n\t}\n\treturn newHeight;\n};\n\n/*\nGets the bounding rectangle of an element in absolute page coordinates\n*/\nexports.getBoundingPageRect = function(element) {\n\tvar scrollPos = $tw.utils.getScrollPosition(element.ownerDocument.defaultView),\n\t\tclientRect = element.getBoundingClientRect();\n\treturn {\n\t\tleft: clientRect.left + scrollPos.x,\n\t\twidth: clientRect.width,\n\t\tright: clientRect.right + scrollPos.x,\n\t\ttop: clientRect.top + scrollPos.y,\n\t\theight: clientRect.height,\n\t\tbottom: clientRect.bottom + scrollPos.y\n\t};\n};\n\n/*\nSaves a named password in the browser\n*/\nexports.savePassword = function(name,password) {\n\tvar done = false;\n\ttry {\n\t\twindow.localStorage.setItem(\"tw5-password-\" + name,password);\n\t\tdone = true;\n\t} catch(e) {\n\t}\n\tif(!done) {\n\t\t$tw.savedPasswords = $tw.savedPasswords || Object.create(null);\n\t\t$tw.savedPasswords[name] = password;\n\t}\n};\n\n/*\nRetrieve a named password from the browser\n*/\nexports.getPassword = function(name) {\n\tvar value;\n\ttry {\n\t\tvalue = window.localStorage.getItem(\"tw5-password-\" + name);\n\t} catch(e) {\n\t}\n\tif(value !== undefined) {\n\t\treturn value;\n\t} else {\n\t\treturn ($tw.savedPasswords || Object.create(null))[name] || \"\";\n\t}\n};\n\n/*\nForce layout of a dom node and its descendents\n*/\nexports.forceLayout = function(element) {\n\tvar dummy = element.offsetWidth;\n};\n\n/*\nPulse an element for debugging purposes\n*/\nexports.pulseElement = function(element) {\n\t// Event handler to remove the class at the end\n\telement.addEventListener($tw.browser.animationEnd,function handler(event) {\n\t\telement.removeEventListener($tw.browser.animationEnd,handler,false);\n\t\t$tw.utils.removeClass(element,\"pulse\");\n\t},false);\n\t// Apply the pulse class\n\t$tw.utils.removeClass(element,\"pulse\");\n\t$tw.utils.forceLayout(element);\n\t$tw.utils.addClass(element,\"pulse\");\n};\n\n/*\nAttach specified event handlers to a DOM node\ndomNode: where to attach the event handlers\nevents: array of event handlers to be added (see below)\nEach entry in the events array is an object with these properties:\nhandlerFunction: optional event handler function\nhandlerObject: optional event handler object\nhandlerMethod: optionally specifies object handler method name (defaults to `handleEvent`)\n*/\nexports.addEventListeners = function(domNode,events) {\n\t$tw.utils.each(events,function(eventInfo) {\n\t\tvar handler;\n\t\tif(eventInfo.handlerFunction) {\n\t\t\thandler = eventInfo.handlerFunction;\n\t\t} else if(eventInfo.handlerObject) {\n\t\t\tif(eventInfo.handlerMethod) {\n\t\t\t\thandler = function(event) {\n\t\t\t\t\teventInfo.handlerObject[eventInfo.handlerMethod].call(eventInfo.handlerObject,event);\n\t\t\t\t};\t\n\t\t\t} else {\n\t\t\t\thandler = eventInfo.handlerObject;\n\t\t\t}\n\t\t}\n\t\tdomNode.addEventListener(eventInfo.name,handler,false);\n\t});\n};\n\n/*\nGet the computed styles applied to an element as an array of strings of individual CSS properties\n*/\nexports.getComputedStyles = function(domNode) {\n\tvar textAreaStyles = window.getComputedStyle(domNode,null),\n\t\tstyleDefs = [],\n\t\tname;\n\tfor(var t=0; t<textAreaStyles.length; t++) {\n\t\tname = textAreaStyles[t];\n\t\tstyleDefs.push(name + \": \" + textAreaStyles.getPropertyValue(name) + \";\");\n\t}\n\treturn styleDefs;\n};\n\n/*\nApply a set of styles passed as an array of strings of individual CSS properties\n*/\nexports.setStyles = function(domNode,styleDefs) {\n\tdomNode.style.cssText = styleDefs.join(\"\");\n};\n\n/*\nCopy the computed styles from a source element to a destination element\n*/\nexports.copyStyles = function(srcDomNode,dstDomNode) {\n\t$tw.utils.setStyles(dstDomNode,$tw.utils.getComputedStyles(srcDomNode));\n};\n\n/*\nCopy plain text to the clipboard on browsers that support it\n*/\nexports.copyToClipboard = function(text,options) {\n\toptions = options || {};\n\tvar textArea = document.createElement(\"textarea\");\n\ttextArea.style.position = \"fixed\";\n\ttextArea.style.top = 0;\n\ttextArea.style.left = 0;\n\ttextArea.style.fontSize = \"12pt\";\n\ttextArea.style.width = \"2em\";\n\ttextArea.style.height = \"2em\";\n\ttextArea.style.padding = 0;\n\ttextArea.style.border = \"none\";\n\ttextArea.style.outline = \"none\";\n\ttextArea.style.boxShadow = \"none\";\n\ttextArea.style.background = \"transparent\";\n\ttextArea.value = text;\n\tdocument.body.appendChild(textArea);\n\ttextArea.select();\n\ttextArea.setSelectionRange(0,text.length);\n\tvar succeeded = false;\n\ttry {\n\t\tsucceeded = document.execCommand(\"copy\");\n\t} catch (err) {\n\t}\n\tif(!options.doNotNotify) {\n\t\t$tw.notifier.display(succeeded ? \"$:/language/Notifications/CopiedToClipboard/Succeeded\" : \"$:/language/Notifications/CopiedToClipboard/Failed\");\n\t}\n\tdocument.body.removeChild(textArea);\n};\n\nexports.getLocationPath = function() {\n\treturn window.location.toString().split(\"#\")[0];\n};\n\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/dragndrop.js": {
            "title": "$:/core/modules/utils/dom/dragndrop.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/dragndrop.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser data transfer utilities, used with the clipboard and drag and drop\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nOptions:\n\ndomNode: dom node to make draggable\ndragImageType: \"pill\" or \"dom\"\ndragTiddlerFn: optional function to retrieve the title of tiddler to drag\ndragFilterFn: optional function to retreive the filter defining a list of tiddlers to drag\nwidget: widget to use as the contect for the filter\n*/\nexports.makeDraggable = function(options) {\n\tvar dragImageType = options.dragImageType || \"dom\",\n\t\tdragImage,\n\t\tdomNode = options.domNode;\n\t// Make the dom node draggable (not necessary for anchor tags)\n\tif((domNode.tagName || \"\").toLowerCase() !== \"a\") {\n\t\tdomNode.setAttribute(\"draggable\",\"true\");\t\t\n\t}\n\t// Add event handlers\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"dragstart\", handlerFunction: function(event) {\n\t\t\tif(event.dataTransfer === undefined) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t\t// Collect the tiddlers being dragged\n\t\t\tvar dragTiddler = options.dragTiddlerFn && options.dragTiddlerFn(),\n\t\t\t\tdragFilter = options.dragFilterFn && options.dragFilterFn(),\n\t\t\t\ttitles = dragTiddler ? [dragTiddler] : [],\n\t\t\t    \tstartActions = options.startActions;\n\t\t\tif(dragFilter) {\n\t\t\t\ttitles.push.apply(titles,options.widget.wiki.filterTiddlers(dragFilter,options.widget));\n\t\t\t}\n\t\t\tvar titleString = $tw.utils.stringifyList(titles);\n\t\t\t// Check that we've something to drag\n\t\t\tif(titles.length > 0 && event.target === domNode) {\n\t\t\t\t// Mark the drag in progress\n\t\t\t\t$tw.dragInProgress = domNode;\n\t\t\t\t// Set the dragging class on the element being dragged\n\t\t\t\t$tw.utils.addClass(event.target,\"tc-dragging\");\n\t\t\t\t// Invoke drag-start actions if given\n\t\t\t\tif(startActions !== undefined) {\n\t\t\t\t\toptions.widget.invokeActionString(startActions,options.widget,event,{actionTiddler: titleString});\n\t\t\t\t}\n\t\t\t\t// Create the drag image elements\n\t\t\t\tdragImage = options.widget.document.createElement(\"div\");\n\t\t\t\tdragImage.className = \"tc-tiddler-dragger\";\n\t\t\t\tvar inner = options.widget.document.createElement(\"div\");\n\t\t\t\tinner.className = \"tc-tiddler-dragger-inner\";\n\t\t\t\tinner.appendChild(options.widget.document.createTextNode(\n\t\t\t\t\ttitles.length === 1 ? \n\t\t\t\t\t\ttitles[0] :\n\t\t\t\t\t\ttitles.length + \" tiddlers\"\n\t\t\t\t));\n\t\t\t\tdragImage.appendChild(inner);\n\t\t\t\toptions.widget.document.body.appendChild(dragImage);\n\t\t\t\t// Set the data transfer properties\n\t\t\t\tvar dataTransfer = event.dataTransfer;\n\t\t\t\t// Set up the image\n\t\t\t\tdataTransfer.effectAllowed = \"all\";\n\t\t\t\tif(dataTransfer.setDragImage) {\n\t\t\t\t\tif(dragImageType === \"pill\") {\n\t\t\t\t\t\tdataTransfer.setDragImage(dragImage.firstChild,-16,-16);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvar r = domNode.getBoundingClientRect();\n\t\t\t\t\t\tdataTransfer.setDragImage(domNode,event.clientX-r.left,event.clientY-r.top);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// Set up the data transfer\n\t\t\t\tif(dataTransfer.clearData) {\n\t\t\t\t\tdataTransfer.clearData();\t\t\t\t\t\n\t\t\t\t}\n\t\t\t\tvar jsonData = [];\n\t\t\t\tif(titles.length > 1) {\n\t\t\t\t\ttitles.forEach(function(title) {\n\t\t\t\t\t\tjsonData.push(options.widget.wiki.getTiddlerAsJson(title));\n\t\t\t\t\t});\n\t\t\t\t\tjsonData = \"[\" + jsonData.join(\",\") + \"]\";\n\t\t\t\t} else {\n\t\t\t\t\tjsonData = options.widget.wiki.getTiddlerAsJson(titles[0]);\n\t\t\t\t}\n\t\t\t\t// IE doesn't like these content types\n\t\t\t\tif(!$tw.browser.isIE) {\n\t\t\t\t\tdataTransfer.setData(\"text/vnd.tiddler\",jsonData);\n\t\t\t\t\tdataTransfer.setData(\"text/plain\",titleString);\n\t\t\t\t\tdataTransfer.setData(\"text/x-moz-url\",\"data:text/vnd.tiddler,\" + encodeURIComponent(jsonData));\n\t\t\t\t}\n\t\t\t\tdataTransfer.setData(\"URL\",\"data:text/vnd.tiddler,\" + encodeURIComponent(jsonData));\n\t\t\t\tdataTransfer.setData(\"Text\",titleString);\n\t\t\t\tevent.stopPropagation();\n\t\t\t}\n\t\t\treturn false;\n\t\t}},\n\t\t{name: \"dragend\", handlerFunction: function(event) {\n\t\t\tif(event.target === domNode) {\n\t\t\t\t// Collect the tiddlers being dragged\n\t\t\t\tvar dragTiddler = options.dragTiddlerFn && options.dragTiddlerFn(),\n\t\t\t\t\tdragFilter = options.dragFilterFn && options.dragFilterFn(),\n\t\t\t\t\ttitles = dragTiddler ? [dragTiddler] : [],\n\t\t\t    \t\tendActions = options.endActions;\n\t\t\t\tif(dragFilter) {\n\t\t\t\t\ttitles.push.apply(titles,options.widget.wiki.filterTiddlers(dragFilter,options.widget));\n\t\t\t\t}\n\t\t\t\tvar titleString = $tw.utils.stringifyList(titles);\n\t\t\t\t$tw.dragInProgress = null;\n\t\t\t\t// Invoke drag-end actions if given\n\t\t\t\tif(endActions !== undefined) {\n\t\t\t\t\toptions.widget.invokeActionString(endActions,options.widget,event,{actionTiddler: titleString});\n\t\t\t\t}\n\t\t\t\t// Remove the dragging class on the element being dragged\n\t\t\t\t$tw.utils.removeClass(event.target,\"tc-dragging\");\n\t\t\t\t// Delete the drag image element\n\t\t\t\tif(dragImage) {\n\t\t\t\t\tdragImage.parentNode.removeChild(dragImage);\n\t\t\t\t\tdragImage = null;\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn false;\n\t\t}}\n\t]);\n};\n\nexports.importDataTransfer = function(dataTransfer,fallbackTitle,callback) {\n\t// Try each provided data type in turn\n\tif($tw.log.IMPORT) {\n\t\tconsole.log(\"Available data types:\");\n\t\tfor(var type=0; type<dataTransfer.types.length; type++) {\n\t\t\tconsole.log(\"type\",dataTransfer.types[type],dataTransfer.getData(dataTransfer.types[type]))\n\t\t}\n\t}\n\tfor(var t=0; t<importDataTypes.length; t++) {\n\t\tif(!$tw.browser.isIE || importDataTypes[t].IECompatible) {\n\t\t\t// Get the data\n\t\t\tvar dataType = importDataTypes[t];\n\t\t\t\tvar data = dataTransfer.getData(dataType.type);\n\t\t\t// Import the tiddlers in the data\n\t\t\tif(data !== \"\" && data !== null) {\n\t\t\t\tif($tw.log.IMPORT) {\n\t\t\t\t\tconsole.log(\"Importing data type '\" + dataType.type + \"', data: '\" + data + \"'\")\n\t\t\t\t}\n\t\t\t\tvar tiddlerFields = dataType.toTiddlerFieldsArray(data,fallbackTitle);\n\t\t\t\tcallback(tiddlerFields);\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t}\n};\n\nvar importDataTypes = [\n\t{type: \"text/vnd.tiddler\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn parseJSONTiddlers(data,fallbackTitle);\n\t}},\n\t{type: \"URL\", IECompatible: true, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\t// Check for tiddler data URI\n\t\tvar match = decodeURIComponent(data).match(/^data\\:text\\/vnd\\.tiddler,(.*)/i);\n\t\tif(match) {\n\t\t\treturn parseJSONTiddlers(match[1],fallbackTitle);\n\t\t} else {\n\t\t\treturn [{title: fallbackTitle, text: data}]; // As URL string\n\t\t}\n\t}},\n\t{type: \"text/x-moz-url\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\t// Check for tiddler data URI\n\t\tvar match = decodeURIComponent(data).match(/^data\\:text\\/vnd\\.tiddler,(.*)/i);\n\t\tif(match) {\n\t\t\treturn parseJSONTiddlers(match[1],fallbackTitle);\n\t\t} else {\n\t\t\treturn [{title: fallbackTitle, text: data}]; // As URL string\n\t\t}\n\t}},\n\t{type: \"text/html\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}},\n\t{type: \"text/plain\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}},\n\t{type: \"Text\", IECompatible: true, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}},\n\t{type: \"text/uri-list\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}}\n];\n\nfunction parseJSONTiddlers(json,fallbackTitle) {\n\tvar data = JSON.parse(json);\n\tif(!$tw.utils.isArray(data)) {\n\t\tdata = [data];\n\t}\n\tdata.forEach(function(fields) {\n\t\tfields.title = fields.title || fallbackTitle;\n\t});\n\treturn data;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/http.js": {
            "title": "$:/core/modules/utils/dom/http.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/http.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser HTTP support\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nA quick and dirty HTTP function; to be refactored later. Options are:\n\turl: URL to retrieve\n\theaders: hashmap of headers to send\n\ttype: GET, PUT, POST etc\n\tcallback: function invoked with (err,data,xhr)\n\treturnProp: string name of the property to return as first argument of callback\n*/\nexports.httpRequest = function(options) {\n\tvar type = options.type || \"GET\",\n\t\theaders = options.headers || {accept: \"application/json\"},\n\t\treturnProp = options.returnProp || \"responseText\",\n\t\trequest = new XMLHttpRequest(),\n\t\tdata = \"\",\n\t\tf,results;\n\t// Massage the data hashmap into a string\n\tif(options.data) {\n\t\tif(typeof options.data === \"string\") { // Already a string\n\t\t\tdata = options.data;\n\t\t} else { // A hashmap of strings\n\t\t\tresults = [];\n\t\t\t$tw.utils.each(options.data,function(dataItem,dataItemTitle) {\n\t\t\t\tresults.push(dataItemTitle + \"=\" + encodeURIComponent(dataItem));\n\t\t\t});\n\t\t\tdata = results.join(\"&\");\n\t\t}\n\t}\n\t// Set up the state change handler\n\trequest.onreadystatechange = function() {\n\t\tif(this.readyState === 4) {\n\t\t\tif(this.status === 200 || this.status === 201 || this.status === 204) {\n\t\t\t\t// Success!\n\t\t\t\toptions.callback(null,this[returnProp],this);\n\t\t\t\treturn;\n\t\t\t}\n\t\t// Something went wrong\n\t\toptions.callback($tw.language.getString(\"Error/XMLHttpRequest\") + \": \" + this.status,null,this);\n\t\t}\n\t};\n\t// Make the request\n\trequest.open(type,options.url,true);\n\tif(headers) {\n\t\t$tw.utils.each(headers,function(header,headerTitle,object) {\n\t\t\trequest.setRequestHeader(headerTitle,header);\n\t\t});\n\t}\n\tif(data && !$tw.utils.hop(headers,\"Content-type\")) {\n\t\trequest.setRequestHeader(\"Content-type\",\"application/x-www-form-urlencoded; charset=UTF-8\");\n\t}\n\tif(!$tw.utils.hop(headers,\"X-Requested-With\")) {\n\t\trequest.setRequestHeader(\"X-Requested-With\",\"TiddlyWiki\");\n\t}\n\ttry {\n\t\trequest.send(data);\n\t} catch(e) {\n\t\toptions.callback(e,null,this);\n\t}\n\treturn request;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/keyboard.js": {
            "title": "$:/core/modules/utils/dom/keyboard.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/keyboard.js\ntype: application/javascript\nmodule-type: utils\n\nKeyboard utilities; now deprecated. Instead, use $tw.keyboardManager\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n[\"parseKeyDescriptor\",\"checkKeyDescriptor\"].forEach(function(method) {\n\texports[method] = function() {\n\t\tif($tw.keyboardManager) {\n\t\t\treturn $tw.keyboardManager[method].apply($tw.keyboardManager,Array.prototype.slice.call(arguments,0));\n\t\t} else {\n\t\t\treturn null\n\t\t}\n\t};\n});\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/modal.js": {
            "title": "$:/core/modules/utils/dom/modal.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/modal.js\ntype: application/javascript\nmodule-type: utils\n\nModal message mechanism\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar Modal = function(wiki) {\n\tthis.wiki = wiki;\n\tthis.modalCount = 0;\n};\n\n/*\nDisplay a modal dialogue\n\ttitle: Title of tiddler to display\n\toptions: see below\nOptions include:\n\tdownloadLink: Text of a big download link to include\n*/\nModal.prototype.display = function(title,options) {\n\toptions = options || {};\n\tthis.srcDocument = options.variables && (options.variables.rootwindow === \"true\" ||\n\t\t\t\toptions.variables.rootwindow === \"yes\") ? document :\n\t\t\t\t(options.event.event && options.event.event.target ? options.event.event.target.ownerDocument : document);\n\tthis.srcWindow = this.srcDocument.defaultView;\n\tvar self = this,\n\t\trefreshHandler,\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\ttiddler = this.wiki.getTiddler(title);\n\t// Don't do anything if the tiddler doesn't exist\n\tif(!tiddler) {\n\t\treturn;\n\t}\n\t// Create the variables\n\tvar variables = $tw.utils.extend({currentTiddler: title},options.variables);\n\t// Create the wrapper divs\n\tvar wrapper = this.srcDocument.createElement(\"div\"),\n\t\tmodalBackdrop = this.srcDocument.createElement(\"div\"),\n\t\tmodalWrapper = this.srcDocument.createElement(\"div\"),\n\t\tmodalHeader = this.srcDocument.createElement(\"div\"),\n\t\theaderTitle = this.srcDocument.createElement(\"h3\"),\n\t\tmodalBody = this.srcDocument.createElement(\"div\"),\n\t\tmodalLink = this.srcDocument.createElement(\"a\"),\n\t\tmodalFooter = this.srcDocument.createElement(\"div\"),\n\t\tmodalFooterHelp = this.srcDocument.createElement(\"span\"),\n\t\tmodalFooterButtons = this.srcDocument.createElement(\"span\");\n\t// Up the modal count and adjust the body class\n\tthis.modalCount++;\n\tthis.adjustPageClass();\n\t// Add classes\n\t$tw.utils.addClass(wrapper,\"tc-modal-wrapper\");\n\t$tw.utils.addClass(modalBackdrop,\"tc-modal-backdrop\");\n\t$tw.utils.addClass(modalWrapper,\"tc-modal\");\n\t$tw.utils.addClass(modalHeader,\"tc-modal-header\");\n\t$tw.utils.addClass(modalBody,\"tc-modal-body\");\n\t$tw.utils.addClass(modalFooter,\"tc-modal-footer\");\n\t// Join them together\n\twrapper.appendChild(modalBackdrop);\n\twrapper.appendChild(modalWrapper);\n\tmodalHeader.appendChild(headerTitle);\n\tmodalWrapper.appendChild(modalHeader);\n\tmodalWrapper.appendChild(modalBody);\n\tmodalFooter.appendChild(modalFooterHelp);\n\tmodalFooter.appendChild(modalFooterButtons);\n\tmodalWrapper.appendChild(modalFooter);\n\t// Render the title of the message\n\tvar headerWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tfield: \"subtitle\",\n\t\tmode: \"inline\",\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\tattributes: {\n\t\t\t\ttext: {\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: title\n\t\t}}}],\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: this.srcDocument,\n\t\tvariables: variables,\n\t\timportPageMacros: true\n\t});\n\theaderWidgetNode.render(headerTitle,null);\n\t// Render the body of the message\n\tvar bodyWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: this.srcDocument,\n\t\tvariables: variables,\n\t\timportPageMacros: true\n\t});\n\tbodyWidgetNode.render(modalBody,null);\n\t// Setup the link if present\n\tif(options.downloadLink) {\n\t\tmodalLink.href = options.downloadLink;\n\t\tmodalLink.appendChild(this.srcDocument.createTextNode(\"Right-click to save changes\"));\n\t\tmodalBody.appendChild(modalLink);\n\t}\n\t// Render the footer of the message\n\tif(tiddler && tiddler.fields && tiddler.fields.help) {\n\t\tvar link = this.srcDocument.createElement(\"a\");\n\t\tlink.setAttribute(\"href\",tiddler.fields.help);\n\t\tlink.setAttribute(\"target\",\"_blank\");\n\t\tlink.setAttribute(\"rel\",\"noopener noreferrer\");\n\t\tlink.appendChild(this.srcDocument.createTextNode(\"Help\"));\n\t\tmodalFooterHelp.appendChild(link);\n\t\tmodalFooterHelp.style.float = \"left\";\n\t}\n\tvar footerWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tfield: \"footer\",\n\t\tmode: \"inline\",\n\t\tchildren: [{\n\t\t\ttype: \"button\",\n\t\t\tattributes: {\n\t\t\t\tmessage: {\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: \"tm-close-tiddler\"\n\t\t\t\t}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\tattributes: {\n\t\t\t\t\ttext: {\n\t\t\t\t\t\ttype: \"string\",\n\t\t\t\t\t\tvalue: $tw.language.getString(\"Buttons/Close/Caption\")\n\t\t\t}}}\n\t\t]}],\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: this.srcDocument,\n\t\tvariables: variables,\n\t\timportPageMacros: true\n\t});\n\tfooterWidgetNode.render(modalFooterButtons,null);\n\t// Set up the refresh handler\n\trefreshHandler = function(changes) {\n\t\theaderWidgetNode.refresh(changes,modalHeader,null);\n\t\tbodyWidgetNode.refresh(changes,modalBody,null);\n\t\tfooterWidgetNode.refresh(changes,modalFooterButtons,null);\n\t};\n\tthis.wiki.addEventListener(\"change\",refreshHandler);\n\t// Add the close event handler\n\tvar closeHandler = function(event) {\n\t\t// Remove our refresh handler\n\t\tself.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t// Decrease the modal count and adjust the body class\n\t\tself.modalCount--;\n\t\tself.adjustPageClass();\n\t\t// Force layout and animate the modal message away\n\t\t$tw.utils.forceLayout(modalBackdrop);\n\t\t$tw.utils.forceLayout(modalWrapper);\n\t\t$tw.utils.setStyle(modalBackdrop,[\n\t\t\t{opacity: \"0\"}\n\t\t]);\n\t\t$tw.utils.setStyle(modalWrapper,[\n\t\t\t{transform: \"translateY(\" + self.srcWindow.innerHeight + \"px)\"}\n\t\t]);\n\t\t// Set up an event for the transition end\n\t\tself.srcWindow.setTimeout(function() {\n\t\t\tif(wrapper.parentNode) {\n\t\t\t\t// Remove the modal message from the DOM\n\t\t\t\tself.srcDocument.body.removeChild(wrapper);\n\t\t\t}\n\t\t},duration);\n\t\t// Don't let anyone else handle the tm-close-tiddler message\n\t\treturn false;\n\t};\n\theaderWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\tbodyWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\tfooterWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\t// Set the initial styles for the message\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{opacity: \"0\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transformOrigin: \"0% 0%\"},\n\t\t{transform: \"translateY(\" + (-this.srcWindow.innerHeight) + \"px)\"}\n\t]);\n\t// Put the message into the document\n\tthis.srcDocument.body.appendChild(wrapper);\n\t// Set up animation for the styles\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{transition: \"opacity \" + duration + \"ms ease-out\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out\"}\n\t]);\n\t// Force layout\n\t$tw.utils.forceLayout(modalBackdrop);\n\t$tw.utils.forceLayout(modalWrapper);\n\t// Set final animated styles\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{opacity: \"0.7\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transform: \"translateY(0px)\"}\n\t]);\n};\n\nModal.prototype.adjustPageClass = function() {\n\tvar windowContainer = $tw.pageContainer ? ($tw.pageContainer === this.srcDocument.body.firstChild ? $tw.pageContainer : this.srcDocument.body.firstChild) : null;\n\tif(windowContainer) {\n\t\t$tw.utils.toggleClass(windowContainer,\"tc-modal-displayed\",this.modalCount > 0);\n\t}\n};\n\nexports.Modal = Modal;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/notifier.js": {
            "title": "$:/core/modules/utils/dom/notifier.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/notifier.js\ntype: application/javascript\nmodule-type: utils\n\nNotifier mechanism\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar Notifier = function(wiki) {\n\tthis.wiki = wiki;\n};\n\n/*\nDisplay a notification\n\ttitle: Title of tiddler containing the notification text\n\toptions: see below\nOptions include:\n*/\nNotifier.prototype.display = function(title,options) {\n\toptions = options || {};\n\t// Create the wrapper divs\n\tvar self = this,\n\t\tnotification = document.createElement(\"div\"),\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\trefreshHandler;\n\t// Don't do anything if the tiddler doesn't exist\n\tif(!tiddler) {\n\t\treturn;\n\t}\n\t// Add classes\n\t$tw.utils.addClass(notification,\"tc-notification\");\n\t// Create the variables\n\tvar variables = $tw.utils.extend({currentTiddler: title},options.variables);\n\t// Render the body of the notification\n\tvar widgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: document,\n\t\tvariables: variables,\n\t\timportPageMacros: true});\n\twidgetNode.render(notification,null);\n\trefreshHandler = function(changes) {\n\t\twidgetNode.refresh(changes,notification,null);\n\t};\n\tthis.wiki.addEventListener(\"change\",refreshHandler);\n\t// Set the initial styles for the notification\n\t$tw.utils.setStyle(notification,[\n\t\t{opacity: \"0\"},\n\t\t{transformOrigin: \"0% 0%\"},\n\t\t{transform: \"translateY(\" + (-window.innerHeight) + \"px)\"},\n\t\t{transition: \"opacity \" + duration + \"ms ease-out, \" + $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out\"}\n\t]);\n\t// Add the notification to the DOM\n\tdocument.body.appendChild(notification);\n\t// Force layout\n\t$tw.utils.forceLayout(notification);\n\t// Set final animated styles\n\t$tw.utils.setStyle(notification,[\n\t\t{opacity: \"1.0\"},\n\t\t{transform: \"translateY(0px)\"}\n\t]);\n\t// Set a timer to remove the notification\n\twindow.setTimeout(function() {\n\t\t// Remove our change event handler\n\t\tself.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t// Force layout and animate the notification away\n\t\t$tw.utils.forceLayout(notification);\n\t\t$tw.utils.setStyle(notification,[\n\t\t\t{opacity: \"0.0\"},\n\t\t\t{transform: \"translateX(\" + (notification.offsetWidth) + \"px)\"}\n\t\t]);\n\t\t// Remove the modal message from the DOM once the transition ends\n\t\tsetTimeout(function() {\n\t\t\tif(notification.parentNode) {\n\t\t\t\tdocument.body.removeChild(notification);\n\t\t\t}\n\t\t},duration);\n\t},$tw.config.preferences.notificationDuration);\n};\n\nexports.Notifier = Notifier;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/popup.js": {
            "title": "$:/core/modules/utils/dom/popup.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/popup.js\ntype: application/javascript\nmodule-type: utils\n\nModule that creates a $tw.utils.Popup object prototype that manages popups in the browser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreates a Popup object with these options:\n\trootElement: the DOM element to which the popup zapper should be attached\n*/\nvar Popup = function(options) {\n\toptions = options || {};\n\tthis.rootElement = options.rootElement || document.documentElement;\n\tthis.popups = []; // Array of {title:,wiki:,domNode:} objects\n};\n\n/*\nTrigger a popup open or closed. Parameters are in a hashmap:\n\ttitle: title of the tiddler where the popup details are stored\n\tdomNode: dom node to which the popup will be positioned (one of domNode or domNodeRect is required)\n\tdomNodeRect: rectangle to which the popup will be positioned\n\twiki: wiki\n\tforce: if specified, forces the popup state to true or false (instead of toggling it)\n\tfloating: if true, skips registering the popup, meaning that it will need manually clearing\n*/\nPopup.prototype.triggerPopup = function(options) {\n\t// Check if this popup is already active\n\tvar index = this.findPopup(options.title);\n\t// Compute the new state\n\tvar state = index === -1;\n\tif(options.force !== undefined) {\n\t\tstate = options.force;\n\t}\n\t// Show or cancel the popup according to the new state\n\tif(state) {\n\t\tthis.show(options);\n\t} else {\n\t\tthis.cancel(index);\n\t}\n};\n\nPopup.prototype.findPopup = function(title) {\n\tvar index = -1;\n\tfor(var t=0; t<this.popups.length; t++) {\n\t\tif(this.popups[t].title === title) {\n\t\t\tindex = t;\n\t\t}\n\t}\n\treturn index;\n};\n\nPopup.prototype.handleEvent = function(event) {\n\tif(event.type === \"click\") {\n\t\t// Find out what was clicked on\n\t\tvar info = this.popupInfo(event.target),\n\t\t\tcancelLevel = info.popupLevel - 1;\n\t\t// Don't remove the level that was clicked on if we clicked on a handle\n\t\tif(info.isHandle) {\n\t\t\tcancelLevel++;\n\t\t}\n\t\t// Cancel\n\t\tthis.cancel(cancelLevel);\n\t}\n};\n\n/*\nFind the popup level containing a DOM node. Returns:\npopupLevel: count of the number of nested popups containing the specified element\nisHandle: true if the specified element is within a popup handle\n*/\nPopup.prototype.popupInfo = function(domNode) {\n\tvar isHandle = false,\n\t\tpopupCount = 0,\n\t\tnode = domNode;\n\t// First check ancestors to see if we're within a popup handle\n\twhile(node) {\n\t\tif($tw.utils.hasClass(node,\"tc-popup-handle\")) {\n\t\t\tisHandle = true;\n\t\t\tpopupCount++;\n\t\t}\n\t\tif($tw.utils.hasClass(node,\"tc-popup-keep\")) {\n\t\t\tisHandle = true;\n\t\t}\n\t\tnode = node.parentNode;\n\t}\n\t// Then count the number of ancestor popups\n\tnode = domNode;\n\twhile(node) {\n\t\tif($tw.utils.hasClass(node,\"tc-popup\")) {\n\t\t\tpopupCount++;\n\t\t}\n\t\tnode = node.parentNode;\n\t}\n\tvar info = {\n\t\tpopupLevel: popupCount,\n\t\tisHandle: isHandle\n\t};\n\treturn info;\n};\n\n/*\nDisplay a popup by adding it to the stack\n*/\nPopup.prototype.show = function(options) {\n\t// Find out what was clicked on\n\tvar info = this.popupInfo(options.domNode);\n\t// Cancel any higher level popups\n\tthis.cancel(info.popupLevel);\n\n\t// Store the popup details if not already there\n\tif(!options.floating && this.findPopup(options.title) === -1) {\n\t\tthis.popups.push({\n\t\t\ttitle: options.title,\n\t\t\twiki: options.wiki,\n\t\t\tdomNode: options.domNode,\n\t\t\tnoStateReference: options.noStateReference\n\t\t});\n\t}\n\t// Set the state tiddler\n\tvar rect;\n\tif(options.domNodeRect) {\n\t\trect = options.domNodeRect;\n\t} else {\n\t\trect = {\n\t\t\tleft: options.domNode.offsetLeft,\n\t\t\ttop: options.domNode.offsetTop,\n\t\t\twidth: options.domNode.offsetWidth,\n\t\t\theight: options.domNode.offsetHeight\n\t\t};\n\t}\n\tvar popupRect = \"(\" + rect.left + \",\" + rect.top + \",\" + \n\t\t\t\trect.width + \",\" + rect.height + \")\";\n\tif(options.noStateReference) {\n\t\toptions.wiki.setText(options.title,\"text\",undefined,popupRect);\n\t} else {\n\t\toptions.wiki.setTextReference(options.title,popupRect);\n\t}\n\t// Add the click handler if we have any popups\n\tif(this.popups.length > 0) {\n\t\tthis.rootElement.addEventListener(\"click\",this,true);\t\t\n\t}\n};\n\n/*\nDetect if a Popup contains an input field that has focus\nReturns true or false\n*/\nPopup.prototype.detectInputWithinPopup = function(node) {\n\tvar withinPopup = false,\n\t    currNode = node;\n\tfor(var i=0; i<this.popups.length; i++) {\n\t\tvar popup = (this.popups[i] && this.popups[i].domNode) ? this.popups[i].domNode : null;\n\t\twhile(node && popup) {\n\t\t\tif(node === popup || (node.classList && (node.classList.contains(\"tc-popup-keep\") || (node !== currNode && node.classList.contains(\"tc-popup-handle\"))))) {\n\t\t\t\twithinPopup = true;\n\t\t\t}\n\t\t\tnode = node.parentNode;\n\t\t}\n\t}\n\treturn withinPopup;\n};\n\n/*\nCancel all popups at or above a specified level or DOM node\nlevel: popup level to cancel (0 cancels all popups)\n*/\nPopup.prototype.cancel = function(level,focusedInputNode) {\n\tvar numPopups = this.popups.length;\n\tlevel = Math.max(0,Math.min(level,numPopups));\n\tfor(var t=level; t<numPopups; t++) {\n\t\tvar inputWithinPopup;\n\t\tif(focusedInputNode) {\n\t\t\tinputWithinPopup = this.detectInputWithinPopup(focusedInputNode);\n\t\t}\n\t\tif(!inputWithinPopup) {\n\t\t\tvar popup = this.popups.pop();\n\t\t  \tif(popup.title) {\n\t\t\t\tif(popup.noStateReference) {\n\t\t\t\t\tpopup.wiki.deleteTiddler(popup.title);\n\t\t\t\t} else {\n\t\t\t\t\tpopup.wiki.deleteTiddler($tw.utils.parseTextReference(popup.title).title);\n        \t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\tif(this.popups.length === 0) {\n\t\tthis.rootElement.removeEventListener(\"click\",this,false);\n\t}\n};\n\n/*\nReturns true if the specified title and text identifies an active popup\n*/\nPopup.prototype.readPopupState = function(text) {\n\tvar popupLocationRegExp = /^\\((-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+)\\)$/;\n\treturn popupLocationRegExp.test(text);\n};\n\nexports.Popup = Popup;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/scroller.js": {
            "title": "$:/core/modules/utils/dom/scroller.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/scroller.js\ntype: application/javascript\nmodule-type: utils\n\nModule that creates a $tw.utils.Scroller object prototype that manages scrolling in the browser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nEvent handler for when the `tm-scroll` event hits the document body\n*/\nvar PageScroller = function() {\n\tthis.idRequestFrame = null;\n\tthis.requestAnimationFrame = window.requestAnimationFrame ||\n\t\twindow.webkitRequestAnimationFrame ||\n\t\twindow.mozRequestAnimationFrame ||\n\t\tfunction(callback) {\n\t\t\treturn window.setTimeout(callback, 1000/60);\n\t\t};\n\tthis.cancelAnimationFrame = window.cancelAnimationFrame ||\n\t\twindow.webkitCancelAnimationFrame ||\n\t\twindow.webkitCancelRequestAnimationFrame ||\n\t\twindow.mozCancelAnimationFrame ||\n\t\twindow.mozCancelRequestAnimationFrame ||\n\t\tfunction(id) {\n\t\t\twindow.clearTimeout(id);\n\t\t};\n};\n\nPageScroller.prototype.isScrolling = function() {\n\treturn this.idRequestFrame !== null;\n}\n\nPageScroller.prototype.cancelScroll = function(srcWindow) {\n\tif(this.idRequestFrame) {\n\t\tthis.cancelAnimationFrame.call(srcWindow,this.idRequestFrame);\n\t\tthis.idRequestFrame = null;\n\t}\n};\n\n/*\nHandle an event\n*/\nPageScroller.prototype.handleEvent = function(event) {\n\tif(event.type === \"tm-scroll\") {\n\t\treturn this.scrollIntoView(event.target);\n\t}\n\treturn true;\n};\n\n/*\nHandle a scroll event hitting the page document\n*/\nPageScroller.prototype.scrollIntoView = function(element,callback) {\n\tvar self = this,\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t    srcWindow = element ? element.ownerDocument.defaultView : window;\n\t// Now get ready to scroll the body\n\tthis.cancelScroll(srcWindow);\n\tthis.startTime = Date.now();\n\t// Get the height of any position:fixed toolbars\n\tvar toolbar = srcWindow.document.querySelector(\".tc-adjust-top-of-scroll\"),\n\t\toffset = 0;\n\tif(toolbar) {\n\t\toffset = toolbar.offsetHeight;\n\t}\n\t// Get the client bounds of the element and adjust by the scroll position\n\tvar getBounds = function() {\n\t\t\tvar clientBounds = typeof callback === 'function' ? callback() : element.getBoundingClientRect(),\n\t\t\t\tscrollPosition = $tw.utils.getScrollPosition(srcWindow);\n\t\t\treturn {\n\t\t\t\tleft: clientBounds.left + scrollPosition.x,\n\t\t\t\ttop: clientBounds.top + scrollPosition.y - offset,\n\t\t\t\twidth: clientBounds.width,\n\t\t\t\theight: clientBounds.height\n\t\t\t};\n\t\t},\n\t\t// We'll consider the horizontal and vertical scroll directions separately via this function\n\t\t// targetPos/targetSize - position and size of the target element\n\t\t// currentPos/currentSize - position and size of the current scroll viewport\n\t\t// returns: new position of the scroll viewport\n\t\tgetEndPos = function(targetPos,targetSize,currentPos,currentSize) {\n\t\t\tvar newPos = targetPos;\n\t\t\t// If we are scrolling within 50 pixels of the top/left then snap to zero\n\t\t\tif(newPos < 50) {\n\t\t\t\tnewPos = 0;\n\t\t\t}\n\t\t\treturn newPos;\n\t\t},\n\t\tdrawFrame = function drawFrame() {\n\t\t\tvar t;\n\t\t\tif(duration <= 0) {\n\t\t\t\tt = 1;\n\t\t\t} else {\n\t\t\t\tt = ((Date.now()) - self.startTime) / duration;\t\n\t\t\t}\n\t\t\tif(t >= 1) {\n\t\t\t\tself.cancelScroll(srcWindow);\n\t\t\t\tt = 1;\n\t\t\t}\n\t\t\tt = $tw.utils.slowInSlowOut(t);\n\t\t\tvar scrollPosition = $tw.utils.getScrollPosition(srcWindow),\n\t\t\t\tbounds = getBounds(),\n\t\t\t\tendX = getEndPos(bounds.left,bounds.width,scrollPosition.x,srcWindow.innerWidth),\n\t\t\t\tendY = getEndPos(bounds.top,bounds.height,scrollPosition.y,srcWindow.innerHeight);\n\t\t\tsrcWindow.scrollTo(scrollPosition.x + (endX - scrollPosition.x) * t,scrollPosition.y + (endY - scrollPosition.y) * t);\n\t\t\tif(t < 1) {\n\t\t\t\tself.idRequestFrame = self.requestAnimationFrame.call(srcWindow,drawFrame);\n\t\t\t}\n\t\t};\n\tdrawFrame();\n};\n\nexports.PageScroller = PageScroller;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/edition-info.js": {
            "title": "$:/core/modules/utils/edition-info.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/edition-info.js\ntype: application/javascript\nmodule-type: utils-node\n\nInformation about the available editions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar fs = require(\"fs\"),\n\tpath = require(\"path\");\n\nvar editionInfo;\n\nexports.getEditionInfo = function() {\n\tif(!editionInfo) {\n\t\t// Enumerate the edition paths\n\t\tvar editionPaths = $tw.getLibraryItemSearchPaths($tw.config.editionsPath,$tw.config.editionsEnvVar);\n\t\teditionInfo = {};\n\t\tfor(var editionIndex=0; editionIndex<editionPaths.length; editionIndex++) {\n\t\t\tvar editionPath = editionPaths[editionIndex];\n\t\t\t// Enumerate the folders\n\t\t\tvar entries = fs.readdirSync(editionPath);\n\t\t\tfor(var entryIndex=0; entryIndex<entries.length; entryIndex++) {\n\t\t\t\tvar entry = entries[entryIndex];\n\t\t\t\t// Check if directories have a valid tiddlywiki.info\n\t\t\t\tif(!editionInfo[entry] && $tw.utils.isDirectory(path.resolve(editionPath,entry))) {\n\t\t\t\t\tvar info;\n\t\t\t\t\ttry {\n\t\t\t\t\t\tinfo = JSON.parse(fs.readFileSync(path.resolve(editionPath,entry,\"tiddlywiki.info\"),\"utf8\"));\n\t\t\t\t\t} catch(ex) {\n\t\t\t\t\t}\n\t\t\t\t\tif(info) {\n\t\t\t\t\t\teditionInfo[entry] = info;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\treturn editionInfo;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils-node"
        },
        "$:/core/modules/utils/fakedom.js": {
            "title": "$:/core/modules/utils/fakedom.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/fakedom.js\ntype: application/javascript\nmodule-type: global\n\nA barebones implementation of DOM interfaces needed by the rendering mechanism.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Sequence number used to enable us to track objects for testing\nvar sequenceNumber = null;\n\nvar bumpSequenceNumber = function(object) {\n\tif(sequenceNumber !== null) {\n\t\tobject.sequenceNumber = sequenceNumber++;\n\t}\n};\n\nvar TW_TextNode = function(text) {\n\tbumpSequenceNumber(this);\n\tthis.textContent = text + \"\";\n};\n\nObject.defineProperty(TW_TextNode.prototype, \"nodeType\", {\n\tget: function() {\n\t\treturn 3;\n\t}\n});\n\nObject.defineProperty(TW_TextNode.prototype, \"formattedTextContent\", {\n\tget: function() {\n\t\treturn this.textContent.replace(/(\\r?\\n)/g,\"\");\n\t}\n});\n\nvar TW_Element = function(tag,namespace) {\n\tbumpSequenceNumber(this);\n\tthis.isTiddlyWikiFakeDom = true;\n\tthis.tag = tag;\n\tthis.attributes = {};\n\tthis.isRaw = false;\n\tthis.children = [];\n\tthis._style = {};\n\tthis.namespaceURI = namespace || \"http://www.w3.org/1999/xhtml\";\n};\n\nObject.defineProperty(TW_Element.prototype, \"style\", {\n\tget: function() {\n\t\treturn this._style;\n\t},\n\tset: function(str) {\n\t\tvar self = this;\n\t\tstr = str || \"\";\n\t\t$tw.utils.each(str.split(\";\"),function(declaration) {\n\t\t\tvar parts = declaration.split(\":\"),\n\t\t\t\tname = $tw.utils.trim(parts[0]),\n\t\t\t\tvalue = $tw.utils.trim(parts[1]);\n\t\t\tif(name && value) {\n\t\t\t\tself._style[$tw.utils.convertStyleNameToPropertyName(name)] = value;\n\t\t\t}\n\t\t});\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"nodeType\", {\n\tget: function() {\n\t\treturn 1;\n\t}\n});\n\nTW_Element.prototype.getAttribute = function(name) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot getAttribute on a raw TW_Element\";\n\t}\n\treturn this.attributes[name];\n};\n\nTW_Element.prototype.setAttribute = function(name,value) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot setAttribute on a raw TW_Element\";\n\t}\n\tthis.attributes[name] = value + \"\";\n};\n\nTW_Element.prototype.setAttributeNS = function(namespace,name,value) {\n\tthis.setAttribute(name,value);\n};\n\nTW_Element.prototype.removeAttribute = function(name) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot removeAttribute on a raw TW_Element\";\n\t}\n\tif($tw.utils.hop(this.attributes,name)) {\n\t\tdelete this.attributes[name];\n\t}\n};\n\nTW_Element.prototype.appendChild = function(node) {\n\tthis.children.push(node);\n\tnode.parentNode = this;\n};\n\nTW_Element.prototype.insertBefore = function(node,nextSibling) {\n\tif(nextSibling) {\n\t\tvar p = this.children.indexOf(nextSibling);\n\t\tif(p !== -1) {\n\t\t\tthis.children.splice(p,0,node);\n\t\t\tnode.parentNode = this;\n\t\t} else {\n\t\t\tthis.appendChild(node);\n\t\t}\n\t} else {\n\t\tthis.appendChild(node);\n\t}\n};\n\nTW_Element.prototype.removeChild = function(node) {\n\tvar p = this.children.indexOf(node);\n\tif(p !== -1) {\n\t\tthis.children.splice(p,1);\n\t}\n};\n\nTW_Element.prototype.hasChildNodes = function() {\n\treturn !!this.children.length;\n};\n\nObject.defineProperty(TW_Element.prototype, \"childNodes\", {\n\tget: function() {\n\t\treturn this.children;\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"firstChild\", {\n\tget: function() {\n\t\treturn this.children[0];\n\t}\n});\n\nTW_Element.prototype.addEventListener = function(type,listener,useCapture) {\n\t// Do nothing\n};\n\nObject.defineProperty(TW_Element.prototype, \"tagName\", {\n\tget: function() {\n\t\treturn this.tag || \"\";\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"className\", {\n\tget: function() {\n\t\treturn this.attributes[\"class\"] || \"\";\n\t},\n\tset: function(value) {\n\t\tthis.attributes[\"class\"] = value + \"\";\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"value\", {\n\tget: function() {\n\t\treturn this.attributes.value || \"\";\n\t},\n\tset: function(value) {\n\t\tthis.attributes.value = value + \"\";\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"outerHTML\", {\n\tget: function() {\n\t\tvar output = [],attr,a,v;\n\t\toutput.push(\"<\",this.tag);\n\t\tif(this.attributes) {\n\t\t\tattr = [];\n\t\t\tfor(a in this.attributes) {\n\t\t\t\tattr.push(a);\n\t\t\t}\n\t\t\tattr.sort();\n\t\t\tfor(a=0; a<attr.length; a++) {\n\t\t\t\tv = this.attributes[attr[a]];\n\t\t\t\tif(v !== undefined) {\n\t\t\t\t\toutput.push(\" \",attr[a],\"=\\\"\",$tw.utils.htmlEncode(v),\"\\\"\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tif(this._style) {\n\t\t\tvar style = [];\n\t\t\tfor(var s in this._style) {\n\t\t\t\tstyle.push($tw.utils.convertPropertyNameToStyleName(s) + \":\" + this._style[s] + \";\");\n\t\t\t}\n\t\t\tif(style.length > 0) {\n\t\t\t\toutput.push(\" style=\\\"\",style.join(\"\"),\"\\\"\");\n\t\t\t}\n\t\t}\n\t\toutput.push(\">\");\n\t\tif($tw.config.htmlVoidElements.indexOf(this.tag) === -1) {\n\t\t\toutput.push(this.innerHTML);\n\t\t\toutput.push(\"</\",this.tag,\">\");\n\t\t}\n\t\treturn output.join(\"\");\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"innerHTML\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\treturn this.rawHTML;\n\t\t} else {\n\t\t\tvar b = [];\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tif(node instanceof TW_Element) {\n\t\t\t\t\tb.push(node.outerHTML);\n\t\t\t\t} else if(node instanceof TW_TextNode) {\n\t\t\t\t\tb.push($tw.utils.htmlEncode(node.textContent));\n\t\t\t\t}\n\t\t\t});\n\t\t\treturn b.join(\"\");\n\t\t}\n\t},\n\tset: function(value) {\n\t\tthis.isRaw = true;\n\t\tthis.rawHTML = value;\n\t\tthis.rawTextContent = null;\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"textInnerHTML\", {\n\tset: function(value) {\n\t\tif(this.isRaw) {\n\t\t\tthis.rawTextContent = value;\n\t\t} else {\n\t\t\tthrow \"Cannot set textInnerHTML of a non-raw TW_Element\";\n\t\t}\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"textContent\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\tif(this.rawTextContent === null) {\n\t\t\t\treturn \"\";\n\t\t\t} else {\n\t\t\t\treturn this.rawTextContent;\n\t\t\t}\n\t\t} else {\n\t\t\tvar b = [];\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tb.push(node.textContent);\n\t\t\t});\n\t\t\treturn b.join(\"\");\n\t\t}\n\t},\n\tset: function(value) {\n\t\tthis.children = [new TW_TextNode(value)];\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"formattedTextContent\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\treturn \"\";\n\t\t} else {\n\t\t\tvar b = [],\n\t\t\t\tisBlock = $tw.config.htmlBlockElements.indexOf(this.tag) !== -1;\n\t\t\tif(isBlock) {\n\t\t\t\tb.push(\"\\n\");\n\t\t\t}\n\t\t\tif(this.tag === \"li\") {\n\t\t\t\tb.push(\"* \");\n\t\t\t}\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tb.push(node.formattedTextContent);\n\t\t\t});\n\t\t\tif(isBlock) {\n\t\t\t\tb.push(\"\\n\");\n\t\t\t}\n\t\t\treturn b.join(\"\");\n\t\t}\n\t}\n});\n\nvar document = {\n\tsetSequenceNumber: function(value) {\n\t\tsequenceNumber = value;\n\t},\n\tcreateElementNS: function(namespace,tag) {\n\t\treturn new TW_Element(tag,namespace);\n\t},\n\tcreateElement: function(tag) {\n\t\treturn new TW_Element(tag);\n\t},\n\tcreateTextNode: function(text) {\n\t\treturn new TW_TextNode(text);\n\t},\n\tcompatMode: \"CSS1Compat\", // For KaTeX to know that we're not a browser in quirks mode\n\tisTiddlyWikiFakeDom: true\n};\n\nexports.fakeDocument = document;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/utils/filesystem.js": {
            "title": "$:/core/modules/utils/filesystem.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/filesystem.js\ntype: application/javascript\nmodule-type: utils-node\n\nFile system utilities\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar fs = require(\"fs\"),\n\tpath = require(\"path\");\n\n/*\nRecursively (and synchronously) copy a directory and all its content\n*/\nexports.copyDirectory = function(srcPath,dstPath) {\n\t// Remove any trailing path separators\n\tsrcPath = $tw.utils.removeTrailingSeparator(srcPath);\n\tdstPath = $tw.utils.removeTrailingSeparator(dstPath);\n\t// Create the destination directory\n\tvar err = $tw.utils.createDirectory(dstPath);\n\tif(err) {\n\t\treturn err;\n\t}\n\t// Function to copy a folder full of files\n\tvar copy = function(srcPath,dstPath) {\n\t\tvar srcStats = fs.lstatSync(srcPath),\n\t\t\tdstExists = fs.existsSync(dstPath);\n\t\tif(srcStats.isFile()) {\n\t\t\t$tw.utils.copyFile(srcPath,dstPath);\n\t\t} else if(srcStats.isDirectory()) {\n\t\t\tvar items = fs.readdirSync(srcPath);\n\t\t\tfor(var t=0; t<items.length; t++) {\n\t\t\t\tvar item = items[t],\n\t\t\t\t\terr = copy(srcPath + path.sep + item,dstPath + path.sep + item);\n\t\t\t\tif(err) {\n\t\t\t\t\treturn err;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t};\n\tcopy(srcPath,dstPath);\n\treturn null;\n};\n\n/*\nCopy a file\n*/\nvar FILE_BUFFER_LENGTH = 64 * 1024,\n\tfileBuffer;\n\nexports.copyFile = function(srcPath,dstPath) {\n\t// Create buffer if required\n\tif(!fileBuffer) {\n\t\tfileBuffer = Buffer.alloc(FILE_BUFFER_LENGTH);\n\t}\n\t// Create any directories in the destination\n\t$tw.utils.createDirectory(path.dirname(dstPath));\n\t// Copy the file\n\tvar srcFile = fs.openSync(srcPath,\"r\"),\n\t\tdstFile = fs.openSync(dstPath,\"w\"),\n\t\tbytesRead = 1,\n\t\tpos = 0;\n\twhile (bytesRead > 0) {\n\t\tbytesRead = fs.readSync(srcFile,fileBuffer,0,FILE_BUFFER_LENGTH,pos);\n\t\tfs.writeSync(dstFile,fileBuffer,0,bytesRead);\n\t\tpos += bytesRead;\n\t}\n\tfs.closeSync(srcFile);\n\tfs.closeSync(dstFile);\n\treturn null;\n};\n\n/*\nRemove trailing path separator\n*/\nexports.removeTrailingSeparator = function(dirPath) {\n\tvar len = dirPath.length;\n\tif(dirPath.charAt(len-1) === path.sep) {\n\t\tdirPath = dirPath.substr(0,len-1);\n\t}\n\treturn dirPath;\n};\n\n/*\nRecursively create a directory\n*/\nexports.createDirectory = function(dirPath) {\n\tif(dirPath.substr(dirPath.length-1,1) !== path.sep) {\n\t\tdirPath = dirPath + path.sep;\n\t}\n\tvar pos = 1;\n\tpos = dirPath.indexOf(path.sep,pos);\n\twhile(pos !== -1) {\n\t\tvar subDirPath = dirPath.substr(0,pos);\n\t\tif(!$tw.utils.isDirectory(subDirPath)) {\n\t\t\ttry {\n\t\t\t\tfs.mkdirSync(subDirPath);\n\t\t\t} catch(e) {\n\t\t\t\treturn \"Error creating directory '\" + subDirPath + \"'\";\n\t\t\t}\n\t\t}\n\t\tpos = dirPath.indexOf(path.sep,pos + 1);\n\t}\n\treturn null;\n};\n\n/*\nRecursively create directories needed to contain a specified file\n*/\nexports.createFileDirectories = function(filePath) {\n\treturn $tw.utils.createDirectory(path.dirname(filePath));\n};\n\n/*\nRecursively delete a directory\n*/\nexports.deleteDirectory = function(dirPath) {\n\tif(fs.existsSync(dirPath)) {\n\t\tvar entries = fs.readdirSync(dirPath);\n\t\tfor(var entryIndex=0; entryIndex<entries.length; entryIndex++) {\n\t\t\tvar currPath = dirPath + path.sep + entries[entryIndex];\n\t\t\tif(fs.lstatSync(currPath).isDirectory()) {\n\t\t\t\t$tw.utils.deleteDirectory(currPath);\n\t\t\t} else {\n\t\t\t\tfs.unlinkSync(currPath);\n\t\t\t}\n\t\t}\n\tfs.rmdirSync(dirPath);\n\t}\n\treturn null;\n};\n\n/*\nCheck if a path identifies a directory\n*/\nexports.isDirectory = function(dirPath) {\n\treturn fs.existsSync(dirPath) && fs.statSync(dirPath).isDirectory();\n};\n\n/*\nCheck if a path identifies a directory that is empty\n*/\nexports.isDirectoryEmpty = function(dirPath) {\n\tif(!$tw.utils.isDirectory(dirPath)) {\n\t\treturn false;\n\t}\n\tvar files = fs.readdirSync(dirPath),\n\t\tempty = true;\n\t$tw.utils.each(files,function(file,index) {\n\t\tif(file.charAt(0) !== \".\") {\n\t\t\tempty = false;\n\t\t}\n\t});\n\treturn empty;\n};\n\n/*\nRecursively delete a tree of empty directories\n*/\nexports.deleteEmptyDirs = function(dirpath,callback) {\n\tvar self = this;\n\tfs.readdir(dirpath,function(err,files) {\n\t\tif(err) {\n\t\t\treturn callback(err);\n\t\t}\n\t\tif(files.length > 0) {\n\t\t\treturn callback(null);\n\t\t}\n\t\tfs.rmdir(dirpath,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tself.deleteEmptyDirs(path.dirname(dirpath),callback);\n\t\t});\n\t});\n};\n\n/*\nCreate a fileInfo object for saving a tiddler:\n\tfilepath: the absolute path to the file containing the tiddler\n\ttype: the type of the tiddler file (NOT the type of the tiddler)\n\thasMetaFile: true if the file also has a companion .meta file\nOptions include:\n\tdirectory: absolute path of root directory to which we are saving\n\tpathFilters: optional array of filters to be used to generate the base path\n\twiki: optional wiki for evaluating the pathFilters\n*/\nexports.generateTiddlerFileInfo = function(tiddler,options) {\n\tvar fileInfo = {};\n\t// Check if the tiddler has any unsafe fields that can't be expressed in a .tid or .meta file: containing control characters, or leading/trailing whitespace\n\tvar hasUnsafeFields = false;\n\t$tw.utils.each(tiddler.getFieldStrings(),function(value,fieldName) {\n\t\tif(fieldName !== \"text\") {\n\t\t\thasUnsafeFields = hasUnsafeFields || /[\\x00-\\x1F]/mg.test(value);\n\t\t\thasUnsafeFields = hasUnsafeFields || ($tw.utils.trim(value) !== value);\n\t\t}\n\t});\n\t// Check for field values \n\tif(hasUnsafeFields) {\n\t\t// Save as a JSON file\n\t\tfileInfo.type = \"application/json\";\n\t\tfileInfo.hasMetaFile = false;\n\t} else {\n\t\t// Save as a .tid or a text/binary file plus a .meta file\n\t\tvar tiddlerType = tiddler.fields.type || \"text/vnd.tiddlywiki\";\n\t\tif(tiddlerType === \"text/vnd.tiddlywiki\") {\n\t\t\t// Save as a .tid file\n\t\t\tfileInfo.type = \"application/x-tiddler\";\n\t\t\tfileInfo.hasMetaFile = false;\n\t\t} else {\n\t\t\t// Save as a text/binary file and a .meta file\n\t\t\tfileInfo.type = tiddlerType;\n\t\t\tfileInfo.hasMetaFile = true;\n\t\t}\n\t}\n\t// Take the file extension from the tiddler content type\n\tvar contentTypeInfo = $tw.config.contentTypeInfo[fileInfo.type] || {extension: \"\"};\n\t// Generate the filepath\n\tfileInfo.filepath = $tw.utils.generateTiddlerFilepath(tiddler.fields.title,{\n\t\textension: contentTypeInfo.extension,\n\t\tdirectory: options.directory,\n\t\tpathFilters: options.pathFilters,\n\t\twiki: options.wiki\n\t});\n\treturn fileInfo;\n};\n\n/*\nGenerate the filepath for saving a tiddler\nOptions include:\n\textension: file extension to be added the finished filepath\n\tdirectory: absolute path of root directory to which we are saving\n\tpathFilters: optional array of filters to be used to generate the base path\n\twiki: optional wiki for evaluating the pathFilters\n*/\nexports.generateTiddlerFilepath = function(title,options) {\n\tvar self = this,\n\t\tdirectory = options.directory || \"\",\n\t\textension = options.extension || \"\",\n\t\tfilepath;\n\t// Check if any of the pathFilters applies\n\tif(options.pathFilters && options.wiki) {\n\t\t$tw.utils.each(options.pathFilters,function(filter) {\n\t\t\tif(!filepath) {\n\t\t\t\tvar source = options.wiki.makeTiddlerIterator([title]),\n\t\t\t\t\tresult = options.wiki.filterTiddlers(filter,null,source);\n\t\t\t\tif(result.length > 0) {\n\t\t\t\t\tfilepath = result[0];\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\t// If not, generate a base pathname\n\tif(!filepath) {\n\t\tfilepath = title;\n\t\t// If the filepath already ends in the extension then remove it\n\t\tif(filepath.substring(filepath.length - extension.length) === extension) {\n\t\t\tfilepath = filepath.substring(0,filepath.length - extension.length);\n\t\t}\n\t\t// Remove any forward or backward slashes so we don't create directories\n\t\tfilepath = filepath.replace(/\\/|\\\\/g,\"_\");\n\t}\n\t// Don't let the filename start with a dot because such files are invisible on *nix\n\tfilepath = filepath.replace(/^\\./g,\"_\");\n\t// Remove any characters that can't be used in cross-platform filenames\n\tfilepath = $tw.utils.transliterate(filepath.replace(/<|>|\\:|\\\"|\\||\\?|\\*|\\^/g,\"_\"));\n\t// Truncate the filename if it is too long\n\tif(filepath.length > 200) {\n\t\tfilepath = filepath.substr(0,200);\n\t}\n\t// If the resulting filename is blank (eg because the title is just punctuation characters)\n\tif(!filepath) {\n\t\t// ...then just use the character codes of the title\n\t\tfilepath = \"\";\t\n\t\t$tw.utils.each(title.split(\"\"),function(char) {\n\t\t\tif(filepath) {\n\t\t\t\tfilepath += \"-\";\n\t\t\t}\n\t\t\tfilepath += char.charCodeAt(0).toString();\n\t\t});\n\t}\n\t// Add a uniquifier if the file already exists\n\tvar fullPath,\n\t\tcount = 0;\n\tdo {\n\t\tfullPath = path.resolve(directory,filepath + (count ? \"_\" + count : \"\") + extension);\n\t\tcount++;\n\t} while(fs.existsSync(fullPath));\n\t// Return the full path to the file\n\treturn fullPath;\n};\n\n/*\nSave a tiddler to a file described by the fileInfo:\n\tfilepath: the absolute path to the file containing the tiddler\n\ttype: the type of the tiddler file (NOT the type of the tiddler)\n\thasMetaFile: true if the file also has a companion .meta file\n*/\nexports.saveTiddlerToFile = function(tiddler,fileInfo,callback) {\n\t$tw.utils.createDirectory(path.dirname(fileInfo.filepath));\n\tif(fileInfo.hasMetaFile) {\n\t\t// Save the tiddler as a separate body and meta file\n\t\tvar typeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/plain\"] || {encoding: \"utf8\"};\n\t\tfs.writeFile(fileInfo.filepath,tiddler.fields.text,typeInfo.encoding,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tfs.writeFile(fileInfo.filepath + \".meta\",tiddler.getFieldStringBlock({exclude: [\"text\",\"bag\"]}),\"utf8\",callback);\n\t\t});\n\t} else {\n\t\t// Save the tiddler as a self contained templated file\n\t\tif(fileInfo.type === \"application/x-tiddler\") {\n\t\t\tfs.writeFile(fileInfo.filepath,tiddler.getFieldStringBlock({exclude: [\"text\",\"bag\"]}) + (!!tiddler.fields.text ? \"\\n\\n\" + tiddler.fields.text : \"\"),\"utf8\",callback);\n\t\t} else {\n\t\t\tfs.writeFile(fileInfo.filepath,JSON.stringify([tiddler.getFieldStrings({exclude: [\"bag\"]})],null,$tw.config.preferences.jsonSpaces),\"utf8\",callback);\n\t\t}\n\t}\n};\n\n/*\nSave a tiddler to a file described by the fileInfo:\n\tfilepath: the absolute path to the file containing the tiddler\n\ttype: the type of the tiddler file (NOT the type of the tiddler)\n\thasMetaFile: true if the file also has a companion .meta file\n*/\nexports.saveTiddlerToFileSync = function(tiddler,fileInfo) {\n\t$tw.utils.createDirectory(path.dirname(fileInfo.filepath));\n\tif(fileInfo.hasMetaFile) {\n\t\t// Save the tiddler as a separate body and meta file\n\t\tvar typeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/plain\"] || {encoding: \"utf8\"};\n\t\tfs.writeFileSync(fileInfo.filepath,tiddler.fields.text,typeInfo.encoding);\n\t\tfs.writeFileSync(fileInfo.filepath + \".meta\",tiddler.getFieldStringBlock({exclude: [\"text\",\"bag\"]}),\"utf8\");\n\t} else {\n\t\t// Save the tiddler as a self contained templated file\n\t\tif(fileInfo.type === \"application/x-tiddler\") {\n\t\t\tfs.writeFileSync(fileInfo.filepath,tiddler.getFieldStringBlock({exclude: [\"text\",\"bag\"]}) + (!!tiddler.fields.text ? \"\\n\\n\" + tiddler.fields.text : \"\"),\"utf8\");\n\t\t} else {\n\t\t\tfs.writeFileSync(fileInfo.filepath,JSON.stringify([tiddler.getFieldStrings({exclude: [\"bag\"]})],null,$tw.config.preferences.jsonSpaces),\"utf8\");\n\t\t}\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils-node"
        },
        "$:/core/modules/utils/logger.js": {
            "title": "$:/core/modules/utils/logger.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/logger.js\ntype: application/javascript\nmodule-type: utils\n\nA basic logging implementation\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ALERT_TAG = \"$:/tags/Alert\";\n\n/*\nMake a new logger\n*/\nfunction Logger(componentName,options) {\n\toptions = options || {};\n\tthis.componentName = componentName || \"\";\n\tthis.colour = options.colour || \"white\";\n\tthis.enable = \"enable\" in options ? options.enable : true;\n}\n\n/*\nLog a message\n*/\nLogger.prototype.log = function(/* args */) {\n\tif(this.enable && console !== undefined && console.log !== undefined) {\n\t\treturn Function.apply.call(console.log, console, [$tw.utils.terminalColour(this.colour),this.componentName + \":\"].concat(Array.prototype.slice.call(arguments,0)).concat($tw.utils.terminalColour()));\n\t}\n};\n\n/*\nLog a structure as a table\n*/\nLogger.prototype.table = function(value) {\n\t(console.table || console.log)(value);\n};\n\n/*\nAlert a message\n*/\nLogger.prototype.alert = function(/* args */) {\n\tif(this.enable) {\n\t\t// Prepare the text of the alert\n\t\tvar text = Array.prototype.join.call(arguments,\" \");\n\t\t// Create alert tiddlers in the browser\n\t\tif($tw.browser) {\n\t\t\t// Check if there is an existing alert with the same text and the same component\n\t\t\tvar existingAlerts = $tw.wiki.getTiddlersWithTag(ALERT_TAG),\n\t\t\t\talertFields,\n\t\t\t\texistingCount,\n\t\t\t\tself = this;\n\t\t\t$tw.utils.each(existingAlerts,function(title) {\n\t\t\t\tvar tiddler = $tw.wiki.getTiddler(title);\n\t\t\t\tif(tiddler.fields.text === text && tiddler.fields.component === self.componentName && tiddler.fields.modified && (!alertFields || tiddler.fields.modified < alertFields.modified)) {\n\t\t\t\t\t\talertFields = $tw.utils.extend({},tiddler.fields);\n\t\t\t\t}\n\t\t\t});\n\t\t\tif(alertFields) {\n\t\t\t\texistingCount = alertFields.count || 1;\n\t\t\t} else {\n\t\t\t\talertFields = {\n\t\t\t\t\ttitle: $tw.wiki.generateNewTitle(\"$:/temp/alerts/alert\",{prefix: \"\"}),\n\t\t\t\t\ttext: text,\n\t\t\t\t\ttags: [ALERT_TAG],\n\t\t\t\t\tcomponent: this.componentName\n\t\t\t\t};\n\t\t\t\texistingCount = 0;\n\t\t\t}\n\t\t\talertFields.modified = new Date();\n\t\t\tif(++existingCount > 1) {\n\t\t\t\talertFields.count = existingCount;\n\t\t\t} else {\n\t\t\t\talertFields.count = undefined;\n\t\t\t}\n\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler(alertFields));\n\t\t\t// Log the alert as well\n\t\t\tthis.log.apply(this,Array.prototype.slice.call(arguments,0));\n\t\t} else {\n\t\t\t// Print an orange message to the console if not in the browser\n\t\t\tconsole.error(\"\\x1b[1;33m\" + text + \"\\x1b[0m\");\n\t\t}\t\t\n\t}\n};\n\nexports.Logger = Logger;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/parsetree.js": {
            "title": "$:/core/modules/utils/parsetree.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/parsetree.js\ntype: application/javascript\nmodule-type: utils\n\nParse tree utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.addAttributeToParseTreeNode = function(node,name,value) {\n\tnode.attributes = node.attributes || {};\n\tnode.attributes[name] = {type: \"string\", value: value};\n};\n\nexports.getAttributeValueFromParseTreeNode = function(node,name,defaultValue) {\n\tif(node.attributes && node.attributes[name] && node.attributes[name].value !== undefined) {\n\t\treturn node.attributes[name].value;\n\t}\n\treturn defaultValue;\n};\n\nexports.addClassToParseTreeNode = function(node,classString) {\n\tvar classes = [];\n\tnode.attributes = node.attributes || {};\n\tnode.attributes[\"class\"] = node.attributes[\"class\"] || {type: \"string\", value: \"\"};\n\tif(node.attributes[\"class\"].type === \"string\") {\n\t\tif(node.attributes[\"class\"].value !== \"\") {\n\t\t\tclasses = node.attributes[\"class\"].value.split(\" \");\n\t\t}\n\t\tif(classString !== \"\") {\n\t\t\t$tw.utils.pushTop(classes,classString.split(\" \"));\n\t\t}\n\t\tnode.attributes[\"class\"].value = classes.join(\" \");\n\t}\n};\n\nexports.addStyleToParseTreeNode = function(node,name,value) {\n\t\tnode.attributes = node.attributes || {};\n\t\tnode.attributes.style = node.attributes.style || {type: \"string\", value: \"\"};\n\t\tif(node.attributes.style.type === \"string\") {\n\t\t\tnode.attributes.style.value += name + \":\" + value + \";\";\n\t\t}\n};\n\nexports.findParseTreeNode = function(nodeArray,search) {\n\tfor(var t=0; t<nodeArray.length; t++) {\n\t\tif(nodeArray[t].type === search.type && nodeArray[t].tag === search.tag) {\n\t\t\treturn nodeArray[t];\n\t\t}\n\t}\n\treturn undefined;\n};\n\n/*\nHelper to get the text of a parse tree node or array of nodes\n*/\nexports.getParseTreeText = function getParseTreeText(tree) {\n\tvar output = [];\n\tif($tw.utils.isArray(tree)) {\n\t\t$tw.utils.each(tree,function(node) {\n\t\t\toutput.push(getParseTreeText(node));\n\t\t});\n\t} else {\n\t\tif(tree.type === \"text\") {\n\t\t\toutput.push(tree.text);\n\t\t}\n\t\tif(tree.children) {\n\t\t\treturn getParseTreeText(tree.children);\n\t\t}\n\t}\n\treturn output.join(\"\");\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/performance.js": {
            "title": "$:/core/modules/utils/performance.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/performance.js\ntype: application/javascript\nmodule-type: global\n\nPerformance measurement.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction Performance(enabled) {\n\tthis.enabled = !!enabled;\n\tthis.measures = {}; // Hashmap by measurement name of {time:, invocations:}\n\tthis.logger = new $tw.utils.Logger(\"performance\");\n\tthis.showGreeting();\n}\n\nPerformance.prototype.showGreeting = function() {\n\tif($tw.browser) {\n\t\tthis.logger.log(\"Execute $tw.perf.log(); to see filter execution timings\");\t\t\n\t}\n};\n\n/*\nWrap performance reporting around a top level function\n*/\nPerformance.prototype.report = function(name,fn) {\n\tvar self = this;\n\tif(this.enabled) {\n\t\treturn function() {\n\t\t\tvar startTime = $tw.utils.timer(),\n\t\t\t\tresult = fn.apply(this,arguments);\n\t\t\tself.logger.log(name + \": \" + $tw.utils.timer(startTime).toFixed(2) + \"ms\");\n\t\t\treturn result;\n\t\t};\n\t} else {\n\t\treturn fn;\n\t}\n};\n\nPerformance.prototype.log = function() {\n\tvar self = this,\n\t\ttotalTime = 0,\n\t\torderedMeasures = Object.keys(this.measures).sort(function(a,b) {\n\t\t\tif(self.measures[a].time > self.measures[b].time) {\n\t\t\t\treturn -1;\n\t\t\t} else if (self.measures[a].time < self.measures[b].time) {\n\t\t\t\treturn + 1;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t});\n\t$tw.utils.each(orderedMeasures,function(name) {\n\t\ttotalTime += self.measures[name].time;\n\t});\n\tvar results = []\n\t$tw.utils.each(orderedMeasures,function(name) {\n\t\tvar measure = self.measures[name];\n\t\tresults.push({name: name,invocations: measure.invocations, avgTime: measure.time / measure.invocations, totalTime: measure.time, percentTime: (measure.time / totalTime) * 100})\n\t});\n\tself.logger.table(results);\n};\n\n/*\nWrap performance measurements around a subfunction\n*/\nPerformance.prototype.measure = function(name,fn) {\n\tvar self = this;\n\tif(this.enabled) {\n\t\treturn function() {\n\t\t\tvar startTime = $tw.utils.timer(),\n\t\t\t\tresult = fn.apply(this,arguments);\n\t\t\tif(!(name in self.measures)) {\n\t\t\t\tself.measures[name] = {time: 0, invocations: 0};\n\t\t\t}\n\t\t\tself.measures[name].time += $tw.utils.timer(startTime);\n\t\t\tself.measures[name].invocations++;\n\t\t\treturn result;\n\t\t};\n\t} else {\n\t\treturn fn;\n\t}\n};\n\nexports.Performance = Performance;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/utils/pluginmaker.js": {
            "title": "$:/core/modules/utils/pluginmaker.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/pluginmaker.js\ntype: application/javascript\nmodule-type: utils\n\nA quick and dirty way to pack up plugins within the browser.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nRepack a plugin, and then delete any non-shadow payload tiddlers\n*/\nexports.repackPlugin = function(title,additionalTiddlers,excludeTiddlers) {\n\tadditionalTiddlers = additionalTiddlers || [];\n\texcludeTiddlers = excludeTiddlers || [];\n\t// Get the plugin tiddler\n\tvar pluginTiddler = $tw.wiki.getTiddler(title);\n\tif(!pluginTiddler) {\n\t\tthrow \"No such tiddler as \" + title;\n\t}\n\t// Extract the JSON\n\tvar jsonPluginTiddler;\n\ttry {\n\t\tjsonPluginTiddler = JSON.parse(pluginTiddler.fields.text);\n\t} catch(e) {\n\t\tthrow \"Cannot parse plugin tiddler \" + title + \"\\n\" + $tw.language.getString(\"Error/Caption\") + \": \" + e;\n\t}\n\t// Get the list of tiddlers\n\tvar tiddlers = Object.keys(jsonPluginTiddler.tiddlers);\n\t// Add the additional tiddlers\n\t$tw.utils.pushTop(tiddlers,additionalTiddlers);\n\t// Remove any excluded tiddlers\n\tfor(var t=tiddlers.length-1; t>=0; t--) {\n\t\tif(excludeTiddlers.indexOf(tiddlers[t]) !== -1) {\n\t\t\ttiddlers.splice(t,1);\n\t\t}\n\t}\n\t// Pack up the tiddlers into a block of JSON\n\tvar plugins = {};\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = $tw.wiki.getTiddler(title),\n\t\t\tfields = {};\n\t\t$tw.utils.each(tiddler.fields,function (value,name) {\n\t\t\tfields[name] = tiddler.getFieldString(name);\n\t\t});\n\t\tplugins[title] = fields;\n\t});\n\t// Retrieve and bump the version number\n\tvar pluginVersion = $tw.utils.parseVersion(pluginTiddler.getFieldString(\"version\") || \"0.0.0\") || {\n\t\t\tmajor: \"0\",\n\t\t\tminor: \"0\",\n\t\t\tpatch: \"0\"\n\t\t};\n\tpluginVersion.patch++;\n\tvar version = pluginVersion.major + \".\" + pluginVersion.minor + \".\" + pluginVersion.patch;\n\tif(pluginVersion.prerelease) {\n\t\tversion += \"-\" + pluginVersion.prerelease;\n\t}\n\tif(pluginVersion.build) {\n\t\tversion += \"+\" + pluginVersion.build;\n\t}\n\t// Save the tiddler\n\t$tw.wiki.addTiddler(new $tw.Tiddler(pluginTiddler,{text: JSON.stringify({tiddlers: plugins},null,4), version: version}));\n\t// Delete any non-shadow constituent tiddlers\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tif($tw.wiki.tiddlerExists(title)) {\n\t\t\t$tw.wiki.deleteTiddler(title);\n\t\t}\n\t});\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\t// Return a heartwarming confirmation\n\treturn \"Plugin \" + title + \" successfully saved\";\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/transliterate.js": {
            "title": "$:/core/modules/utils/transliterate.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/transliterate.js\ntype: application/javascript\nmodule-type: utils\n\nTransliteration static utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nTransliterate string to ASCII\n\n(Some pairs taken from http://semplicewebsites.com/removing-accents-javascript)\n*/\nexports.transliterationPairs = {\n\t\"Á\":\"A\",\n\t\"Ă\":\"A\",\n\t\"Ắ\":\"A\",\n\t\"Ặ\":\"A\",\n\t\"Ằ\":\"A\",\n\t\"Ẳ\":\"A\",\n\t\"Ẵ\":\"A\",\n\t\"Ǎ\":\"A\",\n\t\"Â\":\"A\",\n\t\"Ấ\":\"A\",\n\t\"Ậ\":\"A\",\n\t\"Ầ\":\"A\",\n\t\"Ẩ\":\"A\",\n\t\"Ẫ\":\"A\",\n\t\"Ä\":\"A\",\n\t\"Ǟ\":\"A\",\n\t\"Ȧ\":\"A\",\n\t\"Ǡ\":\"A\",\n\t\"Ạ\":\"A\",\n\t\"Ȁ\":\"A\",\n\t\"À\":\"A\",\n\t\"Ả\":\"A\",\n\t\"Ȃ\":\"A\",\n\t\"Ā\":\"A\",\n\t\"Ą\":\"A\",\n\t\"Å\":\"A\",\n\t\"Ǻ\":\"A\",\n\t\"Ḁ\":\"A\",\n\t\"Ⱥ\":\"A\",\n\t\"Ã\":\"A\",\n\t\"Ꜳ\":\"AA\",\n\t\"Æ\":\"AE\",\n\t\"Ǽ\":\"AE\",\n\t\"Ǣ\":\"AE\",\n\t\"Ꜵ\":\"AO\",\n\t\"Ꜷ\":\"AU\",\n\t\"Ꜹ\":\"AV\",\n\t\"Ꜻ\":\"AV\",\n\t\"Ꜽ\":\"AY\",\n\t\"Ḃ\":\"B\",\n\t\"Ḅ\":\"B\",\n\t\"Ɓ\":\"B\",\n\t\"Ḇ\":\"B\",\n\t\"Ƀ\":\"B\",\n\t\"Ƃ\":\"B\",\n\t\"Ć\":\"C\",\n\t\"Č\":\"C\",\n\t\"Ç\":\"C\",\n\t\"Ḉ\":\"C\",\n\t\"Ĉ\":\"C\",\n\t\"Ċ\":\"C\",\n\t\"Ƈ\":\"C\",\n\t\"Ȼ\":\"C\",\n\t\"Ď\":\"D\",\n\t\"Ḑ\":\"D\",\n\t\"Ḓ\":\"D\",\n\t\"Ḋ\":\"D\",\n\t\"Ḍ\":\"D\",\n\t\"Ɗ\":\"D\",\n\t\"Ḏ\":\"D\",\n\t\"Dz\":\"D\",\n\t\"Dž\":\"D\",\n\t\"Đ\":\"D\",\n\t\"Ƌ\":\"D\",\n\t\"DZ\":\"DZ\",\n\t\"DŽ\":\"DZ\",\n\t\"É\":\"E\",\n\t\"Ĕ\":\"E\",\n\t\"Ě\":\"E\",\n\t\"Ȩ\":\"E\",\n\t\"Ḝ\":\"E\",\n\t\"Ê\":\"E\",\n\t\"Ế\":\"E\",\n\t\"Ệ\":\"E\",\n\t\"Ề\":\"E\",\n\t\"Ể\":\"E\",\n\t\"Ễ\":\"E\",\n\t\"Ḙ\":\"E\",\n\t\"Ë\":\"E\",\n\t\"Ė\":\"E\",\n\t\"Ẹ\":\"E\",\n\t\"Ȅ\":\"E\",\n\t\"È\":\"E\",\n\t\"Ẻ\":\"E\",\n\t\"Ȇ\":\"E\",\n\t\"Ē\":\"E\",\n\t\"Ḗ\":\"E\",\n\t\"Ḕ\":\"E\",\n\t\"Ę\":\"E\",\n\t\"Ɇ\":\"E\",\n\t\"Ẽ\":\"E\",\n\t\"Ḛ\":\"E\",\n\t\"Ꝫ\":\"ET\",\n\t\"Ḟ\":\"F\",\n\t\"Ƒ\":\"F\",\n\t\"Ǵ\":\"G\",\n\t\"Ğ\":\"G\",\n\t\"Ǧ\":\"G\",\n\t\"Ģ\":\"G\",\n\t\"Ĝ\":\"G\",\n\t\"Ġ\":\"G\",\n\t\"Ɠ\":\"G\",\n\t\"Ḡ\":\"G\",\n\t\"Ǥ\":\"G\",\n\t\"Ḫ\":\"H\",\n\t\"Ȟ\":\"H\",\n\t\"Ḩ\":\"H\",\n\t\"Ĥ\":\"H\",\n\t\"Ⱨ\":\"H\",\n\t\"Ḧ\":\"H\",\n\t\"Ḣ\":\"H\",\n\t\"Ḥ\":\"H\",\n\t\"Ħ\":\"H\",\n\t\"Í\":\"I\",\n\t\"Ĭ\":\"I\",\n\t\"Ǐ\":\"I\",\n\t\"Î\":\"I\",\n\t\"Ï\":\"I\",\n\t\"Ḯ\":\"I\",\n\t\"İ\":\"I\",\n\t\"Ị\":\"I\",\n\t\"Ȉ\":\"I\",\n\t\"Ì\":\"I\",\n\t\"Ỉ\":\"I\",\n\t\"Ȋ\":\"I\",\n\t\"Ī\":\"I\",\n\t\"Į\":\"I\",\n\t\"Ɨ\":\"I\",\n\t\"Ĩ\":\"I\",\n\t\"Ḭ\":\"I\",\n\t\"Ꝺ\":\"D\",\n\t\"Ꝼ\":\"F\",\n\t\"Ᵹ\":\"G\",\n\t\"Ꞃ\":\"R\",\n\t\"Ꞅ\":\"S\",\n\t\"Ꞇ\":\"T\",\n\t\"Ꝭ\":\"IS\",\n\t\"Ĵ\":\"J\",\n\t\"Ɉ\":\"J\",\n\t\"Ḱ\":\"K\",\n\t\"Ǩ\":\"K\",\n\t\"Ķ\":\"K\",\n\t\"Ⱪ\":\"K\",\n\t\"Ꝃ\":\"K\",\n\t\"Ḳ\":\"K\",\n\t\"Ƙ\":\"K\",\n\t\"Ḵ\":\"K\",\n\t\"Ꝁ\":\"K\",\n\t\"Ꝅ\":\"K\",\n\t\"Ĺ\":\"L\",\n\t\"Ƚ\":\"L\",\n\t\"Ľ\":\"L\",\n\t\"Ļ\":\"L\",\n\t\"Ḽ\":\"L\",\n\t\"Ḷ\":\"L\",\n\t\"Ḹ\":\"L\",\n\t\"Ⱡ\":\"L\",\n\t\"Ꝉ\":\"L\",\n\t\"Ḻ\":\"L\",\n\t\"Ŀ\":\"L\",\n\t\"Ɫ\":\"L\",\n\t\"Lj\":\"L\",\n\t\"Ł\":\"L\",\n\t\"LJ\":\"LJ\",\n\t\"Ḿ\":\"M\",\n\t\"Ṁ\":\"M\",\n\t\"Ṃ\":\"M\",\n\t\"Ɱ\":\"M\",\n\t\"Ń\":\"N\",\n\t\"Ň\":\"N\",\n\t\"Ņ\":\"N\",\n\t\"Ṋ\":\"N\",\n\t\"Ṅ\":\"N\",\n\t\"Ṇ\":\"N\",\n\t\"Ǹ\":\"N\",\n\t\"Ɲ\":\"N\",\n\t\"Ṉ\":\"N\",\n\t\"Ƞ\":\"N\",\n\t\"Nj\":\"N\",\n\t\"Ñ\":\"N\",\n\t\"NJ\":\"NJ\",\n\t\"Ó\":\"O\",\n\t\"Ŏ\":\"O\",\n\t\"Ǒ\":\"O\",\n\t\"Ô\":\"O\",\n\t\"Ố\":\"O\",\n\t\"Ộ\":\"O\",\n\t\"Ồ\":\"O\",\n\t\"Ổ\":\"O\",\n\t\"Ỗ\":\"O\",\n\t\"Ö\":\"O\",\n\t\"Ȫ\":\"O\",\n\t\"Ȯ\":\"O\",\n\t\"Ȱ\":\"O\",\n\t\"Ọ\":\"O\",\n\t\"Ő\":\"O\",\n\t\"Ȍ\":\"O\",\n\t\"Ò\":\"O\",\n\t\"Ỏ\":\"O\",\n\t\"Ơ\":\"O\",\n\t\"Ớ\":\"O\",\n\t\"Ợ\":\"O\",\n\t\"Ờ\":\"O\",\n\t\"Ở\":\"O\",\n\t\"Ỡ\":\"O\",\n\t\"Ȏ\":\"O\",\n\t\"Ꝋ\":\"O\",\n\t\"Ꝍ\":\"O\",\n\t\"Ō\":\"O\",\n\t\"Ṓ\":\"O\",\n\t\"Ṑ\":\"O\",\n\t\"Ɵ\":\"O\",\n\t\"Ǫ\":\"O\",\n\t\"Ǭ\":\"O\",\n\t\"Ø\":\"O\",\n\t\"Ǿ\":\"O\",\n\t\"Õ\":\"O\",\n\t\"Ṍ\":\"O\",\n\t\"Ṏ\":\"O\",\n\t\"Ȭ\":\"O\",\n\t\"Ƣ\":\"OI\",\n\t\"Ꝏ\":\"OO\",\n\t\"Ɛ\":\"E\",\n\t\"Ɔ\":\"O\",\n\t\"Ȣ\":\"OU\",\n\t\"Ṕ\":\"P\",\n\t\"Ṗ\":\"P\",\n\t\"Ꝓ\":\"P\",\n\t\"Ƥ\":\"P\",\n\t\"Ꝕ\":\"P\",\n\t\"Ᵽ\":\"P\",\n\t\"Ꝑ\":\"P\",\n\t\"Ꝙ\":\"Q\",\n\t\"Ꝗ\":\"Q\",\n\t\"Ŕ\":\"R\",\n\t\"Ř\":\"R\",\n\t\"Ŗ\":\"R\",\n\t\"Ṙ\":\"R\",\n\t\"Ṛ\":\"R\",\n\t\"Ṝ\":\"R\",\n\t\"Ȑ\":\"R\",\n\t\"Ȓ\":\"R\",\n\t\"Ṟ\":\"R\",\n\t\"Ɍ\":\"R\",\n\t\"Ɽ\":\"R\",\n\t\"Ꜿ\":\"C\",\n\t\"Ǝ\":\"E\",\n\t\"Ś\":\"S\",\n\t\"Ṥ\":\"S\",\n\t\"Š\":\"S\",\n\t\"Ṧ\":\"S\",\n\t\"Ş\":\"S\",\n\t\"Ŝ\":\"S\",\n\t\"Ș\":\"S\",\n\t\"Ṡ\":\"S\",\n\t\"Ṣ\":\"S\",\n\t\"Ṩ\":\"S\",\n\t\"Ť\":\"T\",\n\t\"Ţ\":\"T\",\n\t\"Ṱ\":\"T\",\n\t\"Ț\":\"T\",\n\t\"Ⱦ\":\"T\",\n\t\"Ṫ\":\"T\",\n\t\"Ṭ\":\"T\",\n\t\"Ƭ\":\"T\",\n\t\"Ṯ\":\"T\",\n\t\"Ʈ\":\"T\",\n\t\"Ŧ\":\"T\",\n\t\"Ɐ\":\"A\",\n\t\"Ꞁ\":\"L\",\n\t\"Ɯ\":\"M\",\n\t\"Ʌ\":\"V\",\n\t\"Ꜩ\":\"TZ\",\n\t\"Ú\":\"U\",\n\t\"Ŭ\":\"U\",\n\t\"Ǔ\":\"U\",\n\t\"Û\":\"U\",\n\t\"Ṷ\":\"U\",\n\t\"Ü\":\"U\",\n\t\"Ǘ\":\"U\",\n\t\"Ǚ\":\"U\",\n\t\"Ǜ\":\"U\",\n\t\"Ǖ\":\"U\",\n\t\"Ṳ\":\"U\",\n\t\"Ụ\":\"U\",\n\t\"Ű\":\"U\",\n\t\"Ȕ\":\"U\",\n\t\"Ù\":\"U\",\n\t\"Ủ\":\"U\",\n\t\"Ư\":\"U\",\n\t\"Ứ\":\"U\",\n\t\"Ự\":\"U\",\n\t\"Ừ\":\"U\",\n\t\"Ử\":\"U\",\n\t\"Ữ\":\"U\",\n\t\"Ȗ\":\"U\",\n\t\"Ū\":\"U\",\n\t\"Ṻ\":\"U\",\n\t\"Ų\":\"U\",\n\t\"Ů\":\"U\",\n\t\"Ũ\":\"U\",\n\t\"Ṹ\":\"U\",\n\t\"Ṵ\":\"U\",\n\t\"Ꝟ\":\"V\",\n\t\"Ṿ\":\"V\",\n\t\"Ʋ\":\"V\",\n\t\"Ṽ\":\"V\",\n\t\"Ꝡ\":\"VY\",\n\t\"Ẃ\":\"W\",\n\t\"Ŵ\":\"W\",\n\t\"Ẅ\":\"W\",\n\t\"Ẇ\":\"W\",\n\t\"Ẉ\":\"W\",\n\t\"Ẁ\":\"W\",\n\t\"Ⱳ\":\"W\",\n\t\"Ẍ\":\"X\",\n\t\"Ẋ\":\"X\",\n\t\"Ý\":\"Y\",\n\t\"Ŷ\":\"Y\",\n\t\"Ÿ\":\"Y\",\n\t\"Ẏ\":\"Y\",\n\t\"Ỵ\":\"Y\",\n\t\"Ỳ\":\"Y\",\n\t\"Ƴ\":\"Y\",\n\t\"Ỷ\":\"Y\",\n\t\"Ỿ\":\"Y\",\n\t\"Ȳ\":\"Y\",\n\t\"Ɏ\":\"Y\",\n\t\"Ỹ\":\"Y\",\n\t\"Ź\":\"Z\",\n\t\"Ž\":\"Z\",\n\t\"Ẑ\":\"Z\",\n\t\"Ⱬ\":\"Z\",\n\t\"Ż\":\"Z\",\n\t\"Ẓ\":\"Z\",\n\t\"Ȥ\":\"Z\",\n\t\"Ẕ\":\"Z\",\n\t\"Ƶ\":\"Z\",\n\t\"IJ\":\"IJ\",\n\t\"Œ\":\"OE\",\n\t\"ᴀ\":\"A\",\n\t\"ᴁ\":\"AE\",\n\t\"ʙ\":\"B\",\n\t\"ᴃ\":\"B\",\n\t\"ᴄ\":\"C\",\n\t\"ᴅ\":\"D\",\n\t\"ᴇ\":\"E\",\n\t\"ꜰ\":\"F\",\n\t\"ɢ\":\"G\",\n\t\"ʛ\":\"G\",\n\t\"ʜ\":\"H\",\n\t\"ɪ\":\"I\",\n\t\"ʁ\":\"R\",\n\t\"ᴊ\":\"J\",\n\t\"ᴋ\":\"K\",\n\t\"ʟ\":\"L\",\n\t\"ᴌ\":\"L\",\n\t\"ᴍ\":\"M\",\n\t\"ɴ\":\"N\",\n\t\"ᴏ\":\"O\",\n\t\"ɶ\":\"OE\",\n\t\"ᴐ\":\"O\",\n\t\"ᴕ\":\"OU\",\n\t\"ᴘ\":\"P\",\n\t\"ʀ\":\"R\",\n\t\"ᴎ\":\"N\",\n\t\"ᴙ\":\"R\",\n\t\"ꜱ\":\"S\",\n\t\"ᴛ\":\"T\",\n\t\"ⱻ\":\"E\",\n\t\"ᴚ\":\"R\",\n\t\"ᴜ\":\"U\",\n\t\"ᴠ\":\"V\",\n\t\"ᴡ\":\"W\",\n\t\"ʏ\":\"Y\",\n\t\"ᴢ\":\"Z\",\n\t\"á\":\"a\",\n\t\"ă\":\"a\",\n\t\"ắ\":\"a\",\n\t\"ặ\":\"a\",\n\t\"ằ\":\"a\",\n\t\"ẳ\":\"a\",\n\t\"ẵ\":\"a\",\n\t\"ǎ\":\"a\",\n\t\"â\":\"a\",\n\t\"ấ\":\"a\",\n\t\"ậ\":\"a\",\n\t\"ầ\":\"a\",\n\t\"ẩ\":\"a\",\n\t\"ẫ\":\"a\",\n\t\"ä\":\"a\",\n\t\"ǟ\":\"a\",\n\t\"ȧ\":\"a\",\n\t\"ǡ\":\"a\",\n\t\"ạ\":\"a\",\n\t\"ȁ\":\"a\",\n\t\"à\":\"a\",\n\t\"ả\":\"a\",\n\t\"ȃ\":\"a\",\n\t\"ā\":\"a\",\n\t\"ą\":\"a\",\n\t\"ᶏ\":\"a\",\n\t\"ẚ\":\"a\",\n\t\"å\":\"a\",\n\t\"ǻ\":\"a\",\n\t\"ḁ\":\"a\",\n\t\"ⱥ\":\"a\",\n\t\"ã\":\"a\",\n\t\"ꜳ\":\"aa\",\n\t\"æ\":\"ae\",\n\t\"ǽ\":\"ae\",\n\t\"ǣ\":\"ae\",\n\t\"ꜵ\":\"ao\",\n\t\"ꜷ\":\"au\",\n\t\"ꜹ\":\"av\",\n\t\"ꜻ\":\"av\",\n\t\"ꜽ\":\"ay\",\n\t\"ḃ\":\"b\",\n\t\"ḅ\":\"b\",\n\t\"ɓ\":\"b\",\n\t\"ḇ\":\"b\",\n\t\"ᵬ\":\"b\",\n\t\"ᶀ\":\"b\",\n\t\"ƀ\":\"b\",\n\t\"ƃ\":\"b\",\n\t\"ɵ\":\"o\",\n\t\"ć\":\"c\",\n\t\"č\":\"c\",\n\t\"ç\":\"c\",\n\t\"ḉ\":\"c\",\n\t\"ĉ\":\"c\",\n\t\"ɕ\":\"c\",\n\t\"ċ\":\"c\",\n\t\"ƈ\":\"c\",\n\t\"ȼ\":\"c\",\n\t\"ď\":\"d\",\n\t\"ḑ\":\"d\",\n\t\"ḓ\":\"d\",\n\t\"ȡ\":\"d\",\n\t\"ḋ\":\"d\",\n\t\"ḍ\":\"d\",\n\t\"ɗ\":\"d\",\n\t\"ᶑ\":\"d\",\n\t\"ḏ\":\"d\",\n\t\"ᵭ\":\"d\",\n\t\"ᶁ\":\"d\",\n\t\"đ\":\"d\",\n\t\"ɖ\":\"d\",\n\t\"ƌ\":\"d\",\n\t\"ı\":\"i\",\n\t\"ȷ\":\"j\",\n\t\"ɟ\":\"j\",\n\t\"ʄ\":\"j\",\n\t\"dz\":\"dz\",\n\t\"dž\":\"dz\",\n\t\"é\":\"e\",\n\t\"ĕ\":\"e\",\n\t\"ě\":\"e\",\n\t\"ȩ\":\"e\",\n\t\"ḝ\":\"e\",\n\t\"ê\":\"e\",\n\t\"ế\":\"e\",\n\t\"ệ\":\"e\",\n\t\"ề\":\"e\",\n\t\"ể\":\"e\",\n\t\"ễ\":\"e\",\n\t\"ḙ\":\"e\",\n\t\"ë\":\"e\",\n\t\"ė\":\"e\",\n\t\"ẹ\":\"e\",\n\t\"ȅ\":\"e\",\n\t\"è\":\"e\",\n\t\"ẻ\":\"e\",\n\t\"ȇ\":\"e\",\n\t\"ē\":\"e\",\n\t\"ḗ\":\"e\",\n\t\"ḕ\":\"e\",\n\t\"ⱸ\":\"e\",\n\t\"ę\":\"e\",\n\t\"ᶒ\":\"e\",\n\t\"ɇ\":\"e\",\n\t\"ẽ\":\"e\",\n\t\"ḛ\":\"e\",\n\t\"ꝫ\":\"et\",\n\t\"ḟ\":\"f\",\n\t\"ƒ\":\"f\",\n\t\"ᵮ\":\"f\",\n\t\"ᶂ\":\"f\",\n\t\"ǵ\":\"g\",\n\t\"ğ\":\"g\",\n\t\"ǧ\":\"g\",\n\t\"ģ\":\"g\",\n\t\"ĝ\":\"g\",\n\t\"ġ\":\"g\",\n\t\"ɠ\":\"g\",\n\t\"ḡ\":\"g\",\n\t\"ᶃ\":\"g\",\n\t\"ǥ\":\"g\",\n\t\"ḫ\":\"h\",\n\t\"ȟ\":\"h\",\n\t\"ḩ\":\"h\",\n\t\"ĥ\":\"h\",\n\t\"ⱨ\":\"h\",\n\t\"ḧ\":\"h\",\n\t\"ḣ\":\"h\",\n\t\"ḥ\":\"h\",\n\t\"ɦ\":\"h\",\n\t\"ẖ\":\"h\",\n\t\"ħ\":\"h\",\n\t\"ƕ\":\"hv\",\n\t\"í\":\"i\",\n\t\"ĭ\":\"i\",\n\t\"ǐ\":\"i\",\n\t\"î\":\"i\",\n\t\"ï\":\"i\",\n\t\"ḯ\":\"i\",\n\t\"ị\":\"i\",\n\t\"ȉ\":\"i\",\n\t\"ì\":\"i\",\n\t\"ỉ\":\"i\",\n\t\"ȋ\":\"i\",\n\t\"ī\":\"i\",\n\t\"į\":\"i\",\n\t\"ᶖ\":\"i\",\n\t\"ɨ\":\"i\",\n\t\"ĩ\":\"i\",\n\t\"ḭ\":\"i\",\n\t\"ꝺ\":\"d\",\n\t\"ꝼ\":\"f\",\n\t\"ᵹ\":\"g\",\n\t\"ꞃ\":\"r\",\n\t\"ꞅ\":\"s\",\n\t\"ꞇ\":\"t\",\n\t\"ꝭ\":\"is\",\n\t\"ǰ\":\"j\",\n\t\"ĵ\":\"j\",\n\t\"ʝ\":\"j\",\n\t\"ɉ\":\"j\",\n\t\"ḱ\":\"k\",\n\t\"ǩ\":\"k\",\n\t\"ķ\":\"k\",\n\t\"ⱪ\":\"k\",\n\t\"ꝃ\":\"k\",\n\t\"ḳ\":\"k\",\n\t\"ƙ\":\"k\",\n\t\"ḵ\":\"k\",\n\t\"ᶄ\":\"k\",\n\t\"ꝁ\":\"k\",\n\t\"ꝅ\":\"k\",\n\t\"ĺ\":\"l\",\n\t\"ƚ\":\"l\",\n\t\"ɬ\":\"l\",\n\t\"ľ\":\"l\",\n\t\"ļ\":\"l\",\n\t\"ḽ\":\"l\",\n\t\"ȴ\":\"l\",\n\t\"ḷ\":\"l\",\n\t\"ḹ\":\"l\",\n\t\"ⱡ\":\"l\",\n\t\"ꝉ\":\"l\",\n\t\"ḻ\":\"l\",\n\t\"ŀ\":\"l\",\n\t\"ɫ\":\"l\",\n\t\"ᶅ\":\"l\",\n\t\"ɭ\":\"l\",\n\t\"ł\":\"l\",\n\t\"lj\":\"lj\",\n\t\"ſ\":\"s\",\n\t\"ẜ\":\"s\",\n\t\"ẛ\":\"s\",\n\t\"ẝ\":\"s\",\n\t\"ḿ\":\"m\",\n\t\"ṁ\":\"m\",\n\t\"ṃ\":\"m\",\n\t\"ɱ\":\"m\",\n\t\"ᵯ\":\"m\",\n\t\"ᶆ\":\"m\",\n\t\"ń\":\"n\",\n\t\"ň\":\"n\",\n\t\"ņ\":\"n\",\n\t\"ṋ\":\"n\",\n\t\"ȵ\":\"n\",\n\t\"ṅ\":\"n\",\n\t\"ṇ\":\"n\",\n\t\"ǹ\":\"n\",\n\t\"ɲ\":\"n\",\n\t\"ṉ\":\"n\",\n\t\"ƞ\":\"n\",\n\t\"ᵰ\":\"n\",\n\t\"ᶇ\":\"n\",\n\t\"ɳ\":\"n\",\n\t\"ñ\":\"n\",\n\t\"nj\":\"nj\",\n\t\"ó\":\"o\",\n\t\"ŏ\":\"o\",\n\t\"ǒ\":\"o\",\n\t\"ô\":\"o\",\n\t\"ố\":\"o\",\n\t\"ộ\":\"o\",\n\t\"ồ\":\"o\",\n\t\"ổ\":\"o\",\n\t\"ỗ\":\"o\",\n\t\"ö\":\"o\",\n\t\"ȫ\":\"o\",\n\t\"ȯ\":\"o\",\n\t\"ȱ\":\"o\",\n\t\"ọ\":\"o\",\n\t\"ő\":\"o\",\n\t\"ȍ\":\"o\",\n\t\"ò\":\"o\",\n\t\"ỏ\":\"o\",\n\t\"ơ\":\"o\",\n\t\"ớ\":\"o\",\n\t\"ợ\":\"o\",\n\t\"ờ\":\"o\",\n\t\"ở\":\"o\",\n\t\"ỡ\":\"o\",\n\t\"ȏ\":\"o\",\n\t\"ꝋ\":\"o\",\n\t\"ꝍ\":\"o\",\n\t\"ⱺ\":\"o\",\n\t\"ō\":\"o\",\n\t\"ṓ\":\"o\",\n\t\"ṑ\":\"o\",\n\t\"ǫ\":\"o\",\n\t\"ǭ\":\"o\",\n\t\"ø\":\"o\",\n\t\"ǿ\":\"o\",\n\t\"õ\":\"o\",\n\t\"ṍ\":\"o\",\n\t\"ṏ\":\"o\",\n\t\"ȭ\":\"o\",\n\t\"ƣ\":\"oi\",\n\t\"ꝏ\":\"oo\",\n\t\"ɛ\":\"e\",\n\t\"ᶓ\":\"e\",\n\t\"ɔ\":\"o\",\n\t\"ᶗ\":\"o\",\n\t\"ȣ\":\"ou\",\n\t\"ṕ\":\"p\",\n\t\"ṗ\":\"p\",\n\t\"ꝓ\":\"p\",\n\t\"ƥ\":\"p\",\n\t\"ᵱ\":\"p\",\n\t\"ᶈ\":\"p\",\n\t\"ꝕ\":\"p\",\n\t\"ᵽ\":\"p\",\n\t\"ꝑ\":\"p\",\n\t\"ꝙ\":\"q\",\n\t\"ʠ\":\"q\",\n\t\"ɋ\":\"q\",\n\t\"ꝗ\":\"q\",\n\t\"ŕ\":\"r\",\n\t\"ř\":\"r\",\n\t\"ŗ\":\"r\",\n\t\"ṙ\":\"r\",\n\t\"ṛ\":\"r\",\n\t\"ṝ\":\"r\",\n\t\"ȑ\":\"r\",\n\t\"ɾ\":\"r\",\n\t\"ᵳ\":\"r\",\n\t\"ȓ\":\"r\",\n\t\"ṟ\":\"r\",\n\t\"ɼ\":\"r\",\n\t\"ᵲ\":\"r\",\n\t\"ᶉ\":\"r\",\n\t\"ɍ\":\"r\",\n\t\"ɽ\":\"r\",\n\t\"ↄ\":\"c\",\n\t\"ꜿ\":\"c\",\n\t\"ɘ\":\"e\",\n\t\"ɿ\":\"r\",\n\t\"ś\":\"s\",\n\t\"ṥ\":\"s\",\n\t\"š\":\"s\",\n\t\"ṧ\":\"s\",\n\t\"ş\":\"s\",\n\t\"ŝ\":\"s\",\n\t\"ș\":\"s\",\n\t\"ṡ\":\"s\",\n\t\"ṣ\":\"s\",\n\t\"ṩ\":\"s\",\n\t\"ʂ\":\"s\",\n\t\"ᵴ\":\"s\",\n\t\"ᶊ\":\"s\",\n\t\"ȿ\":\"s\",\n\t\"ɡ\":\"g\",\n\t\"ᴑ\":\"o\",\n\t\"ᴓ\":\"o\",\n\t\"ᴝ\":\"u\",\n\t\"ť\":\"t\",\n\t\"ţ\":\"t\",\n\t\"ṱ\":\"t\",\n\t\"ț\":\"t\",\n\t\"ȶ\":\"t\",\n\t\"ẗ\":\"t\",\n\t\"ⱦ\":\"t\",\n\t\"ṫ\":\"t\",\n\t\"ṭ\":\"t\",\n\t\"ƭ\":\"t\",\n\t\"ṯ\":\"t\",\n\t\"ᵵ\":\"t\",\n\t\"ƫ\":\"t\",\n\t\"ʈ\":\"t\",\n\t\"ŧ\":\"t\",\n\t\"ᵺ\":\"th\",\n\t\"ɐ\":\"a\",\n\t\"ᴂ\":\"ae\",\n\t\"ǝ\":\"e\",\n\t\"ᵷ\":\"g\",\n\t\"ɥ\":\"h\",\n\t\"ʮ\":\"h\",\n\t\"ʯ\":\"h\",\n\t\"ᴉ\":\"i\",\n\t\"ʞ\":\"k\",\n\t\"ꞁ\":\"l\",\n\t\"ɯ\":\"m\",\n\t\"ɰ\":\"m\",\n\t\"ᴔ\":\"oe\",\n\t\"ɹ\":\"r\",\n\t\"ɻ\":\"r\",\n\t\"ɺ\":\"r\",\n\t\"ⱹ\":\"r\",\n\t\"ʇ\":\"t\",\n\t\"ʌ\":\"v\",\n\t\"ʍ\":\"w\",\n\t\"ʎ\":\"y\",\n\t\"ꜩ\":\"tz\",\n\t\"ú\":\"u\",\n\t\"ŭ\":\"u\",\n\t\"ǔ\":\"u\",\n\t\"û\":\"u\",\n\t\"ṷ\":\"u\",\n\t\"ü\":\"u\",\n\t\"ǘ\":\"u\",\n\t\"ǚ\":\"u\",\n\t\"ǜ\":\"u\",\n\t\"ǖ\":\"u\",\n\t\"ṳ\":\"u\",\n\t\"ụ\":\"u\",\n\t\"ű\":\"u\",\n\t\"ȕ\":\"u\",\n\t\"ù\":\"u\",\n\t\"ủ\":\"u\",\n\t\"ư\":\"u\",\n\t\"ứ\":\"u\",\n\t\"ự\":\"u\",\n\t\"ừ\":\"u\",\n\t\"ử\":\"u\",\n\t\"ữ\":\"u\",\n\t\"ȗ\":\"u\",\n\t\"ū\":\"u\",\n\t\"ṻ\":\"u\",\n\t\"ų\":\"u\",\n\t\"ᶙ\":\"u\",\n\t\"ů\":\"u\",\n\t\"ũ\":\"u\",\n\t\"ṹ\":\"u\",\n\t\"ṵ\":\"u\",\n\t\"ᵫ\":\"ue\",\n\t\"ꝸ\":\"um\",\n\t\"ⱴ\":\"v\",\n\t\"ꝟ\":\"v\",\n\t\"ṿ\":\"v\",\n\t\"ʋ\":\"v\",\n\t\"ᶌ\":\"v\",\n\t\"ⱱ\":\"v\",\n\t\"ṽ\":\"v\",\n\t\"ꝡ\":\"vy\",\n\t\"ẃ\":\"w\",\n\t\"ŵ\":\"w\",\n\t\"ẅ\":\"w\",\n\t\"ẇ\":\"w\",\n\t\"ẉ\":\"w\",\n\t\"ẁ\":\"w\",\n\t\"ⱳ\":\"w\",\n\t\"ẘ\":\"w\",\n\t\"ẍ\":\"x\",\n\t\"ẋ\":\"x\",\n\t\"ᶍ\":\"x\",\n\t\"ý\":\"y\",\n\t\"ŷ\":\"y\",\n\t\"ÿ\":\"y\",\n\t\"ẏ\":\"y\",\n\t\"ỵ\":\"y\",\n\t\"ỳ\":\"y\",\n\t\"ƴ\":\"y\",\n\t\"ỷ\":\"y\",\n\t\"ỿ\":\"y\",\n\t\"ȳ\":\"y\",\n\t\"ẙ\":\"y\",\n\t\"ɏ\":\"y\",\n\t\"ỹ\":\"y\",\n\t\"ź\":\"z\",\n\t\"ž\":\"z\",\n\t\"ẑ\":\"z\",\n\t\"ʑ\":\"z\",\n\t\"ⱬ\":\"z\",\n\t\"ż\":\"z\",\n\t\"ẓ\":\"z\",\n\t\"ȥ\":\"z\",\n\t\"ẕ\":\"z\",\n\t\"ᵶ\":\"z\",\n\t\"ᶎ\":\"z\",\n\t\"ʐ\":\"z\",\n\t\"ƶ\":\"z\",\n\t\"ɀ\":\"z\",\n\t\"ff\":\"ff\",\n\t\"ffi\":\"ffi\",\n\t\"ffl\":\"ffl\",\n\t\"fi\":\"fi\",\n\t\"fl\":\"fl\",\n\t\"ij\":\"ij\",\n\t\"œ\":\"oe\",\n\t\"st\":\"st\",\n\t\"ₐ\":\"a\",\n\t\"ₑ\":\"e\",\n\t\"ᵢ\":\"i\",\n\t\"ⱼ\":\"j\",\n\t\"ₒ\":\"o\",\n\t\"ᵣ\":\"r\",\n\t\"ᵤ\":\"u\",\n\t\"ᵥ\":\"v\",\n\t\"ₓ\":\"x\",\n\t\"Ё\":\"YO\",\n\t\"Й\":\"I\",\n\t\"Ц\":\"TS\",\n\t\"У\":\"U\",\n\t\"К\":\"K\",\n\t\"Е\":\"E\",\n\t\"Н\":\"N\",\n\t\"Г\":\"G\",\n\t\"Ш\":\"SH\",\n\t\"Щ\":\"SCH\",\n\t\"З\":\"Z\",\n\t\"Х\":\"H\",\n\t\"Ъ\":\"'\",\n\t\"ё\":\"yo\",\n\t\"й\":\"i\",\n\t\"ц\":\"ts\",\n\t\"у\":\"u\",\n\t\"к\":\"k\",\n\t\"е\":\"e\",\n\t\"н\":\"n\",\n\t\"г\":\"g\",\n\t\"ш\":\"sh\",\n\t\"щ\":\"sch\",\n\t\"з\":\"z\",\n\t\"х\":\"h\",\n\t\"ъ\":\"'\",\n\t\"Ф\":\"F\",\n\t\"Ы\":\"I\",\n\t\"В\":\"V\",\n\t\"А\":\"a\",\n\t\"П\":\"P\",\n\t\"Р\":\"R\",\n\t\"О\":\"O\",\n\t\"Л\":\"L\",\n\t\"Д\":\"D\",\n\t\"Ж\":\"ZH\",\n\t\"Э\":\"E\",\n\t\"ф\":\"f\",\n\t\"ы\":\"i\",\n\t\"в\":\"v\",\n\t\"а\":\"a\",\n\t\"п\":\"p\",\n\t\"р\":\"r\",\n\t\"о\":\"o\",\n\t\"л\":\"l\",\n\t\"д\":\"d\",\n\t\"ж\":\"zh\",\n\t\"э\":\"e\",\n\t\"Я\":\"Ya\",\n\t\"Ч\":\"CH\",\n\t\"С\":\"S\",\n\t\"М\":\"M\",\n\t\"И\":\"I\",\n\t\"Т\":\"T\",\n\t\"Ь\":\"'\",\n\t\"Б\":\"B\",\n\t\"Ю\":\"YU\",\n\t\"я\":\"ya\",\n\t\"ч\":\"ch\",\n\t\"с\":\"s\",\n\t\"м\":\"m\",\n\t\"и\":\"i\",\n\t\"т\":\"t\",\n\t\"ь\":\"'\",\n\t\"б\":\"b\",\n\t\"ю\":\"yu\"\n};\n\nexports.transliterate = function(str) {\n\treturn str.replace(/[^A-Za-z0-9\\[\\] ]/g,function(ch) {\n\t\treturn exports.transliterationPairs[ch] || ch\n\t});\n};\n\nexports.transliterateToSafeASCII = function(str) {\n\treturn str.replace(/[^\\x00-\\x7F]/g,function(ch) {\n\t\treturn exports.transliterationPairs[ch] || \"\"\n\t});\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/utils.js": {
            "title": "$:/core/modules/utils/utils.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/utils.js\ntype: application/javascript\nmodule-type: utils\n\nVarious static utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar base64utf8 = require(\"$:/core/modules/utils/base64-utf8/base64-utf8.module.js\");\n\n/*\nDisplay a message, in colour if we're on a terminal\n*/\nexports.log = function(text,colour) {\n\tconsole.log($tw.node ? exports.terminalColour(colour) + text + exports.terminalColour() : text);\n};\n\nexports.terminalColour = function(colour) {\n\tif(!$tw.browser && $tw.node && process.stdout.isTTY) {\n\t\tif(colour) {\n\t\t\tvar code = exports.terminalColourLookup[colour];\n\t\t\tif(code) {\n\t\t\t\treturn \"\\x1b[\" + code + \"m\";\n\t\t\t}\n\t\t} else {\n\t\t\treturn \"\\x1b[0m\"; // Cancel colour\n\t\t}\n\t}\n\treturn \"\";\n};\n\nexports.terminalColourLookup = {\n\t\"black\": \"0;30\",\n\t\"red\": \"0;31\",\n\t\"green\": \"0;32\",\n\t\"brown/orange\": \"0;33\",\n\t\"blue\": \"0;34\",\n\t\"purple\": \"0;35\",\n\t\"cyan\": \"0;36\",\n\t\"light gray\": \"0;37\"\n};\n\n/*\nDisplay a warning, in colour if we're on a terminal\n*/\nexports.warning = function(text) {\n\texports.log(text,\"brown/orange\");\n};\n\n/*\nReturn the integer represented by the str (string).\nReturn the dflt (default) parameter if str is not a base-10 number.\n*/\nexports.getInt = function(str,deflt) {\n\tvar i = parseInt(str,10);\n\treturn isNaN(i) ? deflt : i;\n}\n\n/*\nRepeatedly replaces a substring within a string. Like String.prototype.replace, but without any of the default special handling of $ sequences in the replace string\n*/\nexports.replaceString = function(text,search,replace) {\n\treturn text.replace(search,function() {\n\t\treturn replace;\n\t});\n};\n\n/*\nRepeats a string\n*/\nexports.repeat = function(str,count) {\n\tvar result = \"\";\n\tfor(var t=0;t<count;t++) {\n\t\tresult += str;\n\t}\n\treturn result;\n};\n\n/*\nTrim whitespace from the start and end of a string\nThanks to Steven Levithan, http://blog.stevenlevithan.com/archives/faster-trim-javascript\n*/\nexports.trim = function(str) {\n\tif(typeof str === \"string\") {\n\t\treturn str.replace(/^\\s\\s*/, '').replace(/\\s\\s*$/, '');\n\t} else {\n\t\treturn str;\n\t}\n};\n\n/*\nConvert a string to sentence case (ie capitalise first letter)\n*/\nexports.toSentenceCase = function(str) {\n\treturn (str || \"\").replace(/^\\S/, function(c) {return c.toUpperCase();});\n}\n\n/*\nConvert a string to title case (ie capitalise each initial letter)\n*/\nexports.toTitleCase = function(str) {\n\treturn (str || \"\").replace(/(^|\\s)\\S/g, function(c) {return c.toUpperCase();});\n}\n\t\n/*\nFind the line break preceding a given position in a string\nReturns position immediately after that line break, or the start of the string\n*/\nexports.findPrecedingLineBreak = function(text,pos) {\n\tvar result = text.lastIndexOf(\"\\n\",pos - 1);\n\tif(result === -1) {\n\t\tresult = 0;\n\t} else {\n\t\tresult++;\n\t\tif(text.charAt(result) === \"\\r\") {\n\t\t\tresult++;\n\t\t}\n\t}\n\treturn result;\n};\n\n/*\nFind the line break following a given position in a string\n*/\nexports.findFollowingLineBreak = function(text,pos) {\n\t// Cut to just past the following line break, or to the end of the text\n\tvar result = text.indexOf(\"\\n\",pos);\n\tif(result === -1) {\n\t\tresult = text.length;\n\t} else {\n\t\tif(text.charAt(result) === \"\\r\") {\n\t\t\tresult++;\n\t\t}\n\t}\n\treturn result;\n};\n\n/*\nReturn the number of keys in an object\n*/\nexports.count = function(object) {\n\treturn Object.keys(object || {}).length;\n};\n\n/*\nDetermine whether an array-item is an object-property\n*/\nexports.hopArray = function(object,array) {\n\tfor(var i=0; i<array.length; i++) {\n\t\tif($tw.utils.hop(object,array[i])) {\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\n/*\nRemove entries from an array\n\tarray: array to modify\n\tvalue: a single value to remove, or an array of values to remove\n*/\nexports.removeArrayEntries = function(array,value) {\n\tvar t,p;\n\tif($tw.utils.isArray(value)) {\n\t\tfor(t=0; t<value.length; t++) {\n\t\t\tp = array.indexOf(value[t]);\n\t\t\tif(p !== -1) {\n\t\t\t\tarray.splice(p,1);\n\t\t\t}\n\t\t}\n\t} else {\n\t\tp = array.indexOf(value);\n\t\tif(p !== -1) {\n\t\t\tarray.splice(p,1);\n\t\t}\n\t}\n};\n\n/*\nCheck whether any members of a hashmap are present in another hashmap\n*/\nexports.checkDependencies = function(dependencies,changes) {\n\tvar hit = false;\n\t$tw.utils.each(changes,function(change,title) {\n\t\tif($tw.utils.hop(dependencies,title)) {\n\t\t\thit = true;\n\t\t}\n\t});\n\treturn hit;\n};\n\nexports.extend = function(object /* [, src] */) {\n\t$tw.utils.each(Array.prototype.slice.call(arguments, 1), function(source) {\n\t\tif(source) {\n\t\t\tfor(var property in source) {\n\t\t\t\tobject[property] = source[property];\n\t\t\t}\n\t\t}\n\t});\n\treturn object;\n};\n\nexports.deepCopy = function(object) {\n\tvar result,t;\n\tif($tw.utils.isArray(object)) {\n\t\t// Copy arrays\n\t\tresult = object.slice(0);\n\t} else if(typeof object === \"object\") {\n\t\tresult = {};\n\t\tfor(t in object) {\n\t\t\tif(object[t] !== undefined) {\n\t\t\t\tresult[t] = $tw.utils.deepCopy(object[t]);\n\t\t\t}\n\t\t}\n\t} else {\n\t\tresult = object;\n\t}\n\treturn result;\n};\n\nexports.extendDeepCopy = function(object,extendedProperties) {\n\tvar result = $tw.utils.deepCopy(object),t;\n\tfor(t in extendedProperties) {\n\t\tif(extendedProperties[t] !== undefined) {\n\t\t\tresult[t] = $tw.utils.deepCopy(extendedProperties[t]);\n\t\t}\n\t}\n\treturn result;\n};\n\nexports.deepFreeze = function deepFreeze(object) {\n\tvar property, key;\n\tif(object) {\n\t\tObject.freeze(object);\n\t\tfor(key in object) {\n\t\t\tproperty = object[key];\n\t\t\tif($tw.utils.hop(object,key) && (typeof property === \"object\") && !Object.isFrozen(property)) {\n\t\t\t\tdeepFreeze(property);\n\t\t\t}\n\t\t}\n\t}\n};\n\nexports.slowInSlowOut = function(t) {\n\treturn (1 - ((Math.cos(t * Math.PI) + 1) / 2));\n};\n\nexports.formatDateString = function(date,template) {\n\tvar result = \"\",\n\t\tt = template,\n\t\tmatches = [\n\t\t\t[/^0hh12/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getHours12(date));\n\t\t\t}],\n\t\t\t[/^wYYYY/, function() {\n\t\t\t\treturn $tw.utils.getYearForWeekNo(date);\n\t\t\t}],\n\t\t\t[/^hh12/, function() {\n\t\t\t\treturn $tw.utils.getHours12(date);\n\t\t\t}],\n\t\t\t[/^DDth/, function() {\n\t\t\t\treturn date.getDate() + $tw.utils.getDaySuffix(date);\n\t\t\t}],\n\t\t\t[/^YYYY/, function() {\n\t\t\t\treturn date.getFullYear();\n\t\t\t}],\n\t\t\t[/^0hh/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getHours());\n\t\t\t}],\n\t\t\t[/^0mm/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getMinutes());\n\t\t\t}],\n\t\t\t[/^0ss/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getSeconds());\n\t\t\t}],\n\t\t\t[/^0XXX/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getMilliseconds());\n\t\t\t}],\n\t\t\t[/^0DD/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getDate());\n\t\t\t}],\n\t\t\t[/^0MM/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getMonth()+1);\n\t\t\t}],\n\t\t\t[/^0WW/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getWeek(date));\n\t\t\t}],\n\t\t\t[/^ddd/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Short/Day/\" + date.getDay());\n\t\t\t}],\n\t\t\t[/^mmm/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Short/Month/\" + (date.getMonth() + 1));\n\t\t\t}],\n\t\t\t[/^DDD/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Long/Day/\" + date.getDay());\n\t\t\t}],\n\t\t\t[/^MMM/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Long/Month/\" + (date.getMonth() + 1));\n\t\t\t}],\n\t\t\t[/^TZD/, function() {\n\t\t\t\tvar tz = date.getTimezoneOffset(),\n\t\t\t\tatz = Math.abs(tz);\n\t\t\t\treturn (tz < 0 ? '+' : '-') + $tw.utils.pad(Math.floor(atz / 60)) + ':' + $tw.utils.pad(atz % 60);\n\t\t\t}],\n\t\t\t[/^wYY/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getYearForWeekNo(date) - 2000);\n\t\t\t}],\n\t\t\t[/^[ap]m/, function() {\n\t\t\t\treturn $tw.utils.getAmPm(date).toLowerCase();\n\t\t\t}],\n\t\t\t[/^hh/, function() {\n\t\t\t\treturn date.getHours();\n\t\t\t}],\n\t\t\t[/^mm/, function() {\n\t\t\t\treturn date.getMinutes();\n\t\t\t}],\n\t\t\t[/^ss/, function() {\n\t\t\t\treturn date.getSeconds();\n\t\t\t}],\n\t\t\t[/^XXX/, function() {\n\t\t\t\treturn date.getMilliseconds();\n\t\t\t}],\n\t\t\t[/^[AP]M/, function() {\n\t\t\t\treturn $tw.utils.getAmPm(date).toUpperCase();\n\t\t\t}],\n\t\t\t[/^DD/, function() {\n\t\t\t\treturn date.getDate();\n\t\t\t}],\n\t\t\t[/^MM/, function() {\n\t\t\t\treturn date.getMonth() + 1;\n\t\t\t}],\n\t\t\t[/^WW/, function() {\n\t\t\t\treturn $tw.utils.getWeek(date);\n\t\t\t}],\n\t\t\t[/^YY/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getFullYear() - 2000);\n\t\t\t}]\n\t\t];\n\t// If the user wants everything in UTC, shift the datestamp\n\t// Optimize for format string that essentially means\n\t// 'return raw UTC (tiddlywiki style) date string.'\n\tif(t.indexOf(\"[UTC]\") == 0 ) {\n\t\tif(t == \"[UTC]YYYY0MM0DD0hh0mm0ssXXX\")\n\t\t\treturn $tw.utils.stringifyDate(new Date());\n\t\tvar offset = date.getTimezoneOffset() ; // in minutes\n\t\tdate = new Date(date.getTime()+offset*60*1000) ;\n\t\tt = t.substr(5) ;\n\t}\n\twhile(t.length){\n\t\tvar matchString = \"\";\n\t\t$tw.utils.each(matches, function(m) {\n\t\t\tvar match = m[0].exec(t);\n\t\t\tif(match) {\n\t\t\t\tmatchString = m[1].call();\n\t\t\t\tt = t.substr(match[0].length);\n\t\t\t\treturn false;\n\t\t\t}\n\t\t});\n\t\tif(matchString) {\n\t\t\tresult += matchString;\n\t\t} else {\n\t\t\tresult += t.charAt(0);\n\t\t\tt = t.substr(1);\n\t\t}\n\t}\n\tresult = result.replace(/\\\\(.)/g,\"$1\");\n\treturn result;\n};\n\nexports.getAmPm = function(date) {\n\treturn $tw.language.getString(\"Date/Period/\" + (date.getHours() >= 12 ? \"pm\" : \"am\"));\n};\n\nexports.getDaySuffix = function(date) {\n\treturn $tw.language.getString(\"Date/DaySuffix/\" + date.getDate());\n};\n\nexports.getWeek = function(date) {\n\tvar dt = new Date(date.getTime());\n\tvar d = dt.getDay();\n\tif(d === 0) {\n\t\td = 7; // JavaScript Sun=0, ISO Sun=7\n\t}\n\tdt.setTime(dt.getTime() + (4 - d) * 86400000);// shift day to Thurs of same week to calculate weekNo\n\tvar x = new Date(dt.getFullYear(),0,1);\n\tvar n = Math.floor((dt.getTime() - x.getTime()) / 86400000);\n\treturn Math.floor(n / 7) + 1;\n};\n\nexports.getYearForWeekNo = function(date) {\n\tvar dt = new Date(date.getTime());\n\tvar d = dt.getDay();\n\tif(d === 0) {\n\t\td = 7; // JavaScript Sun=0, ISO Sun=7\n\t}\n\tdt.setTime(dt.getTime() + (4 - d) * 86400000);// shift day to Thurs of same week\n\treturn dt.getFullYear();\n};\n\nexports.getHours12 = function(date) {\n\tvar h = date.getHours();\n\treturn h > 12 ? h-12 : ( h > 0 ? h : 12 );\n};\n\n/*\nConvert a date delta in milliseconds into a string representation of \"23 seconds ago\", \"27 minutes ago\" etc.\n\tdelta: delta in milliseconds\nReturns an object with these members:\n\tdescription: string describing the delta period\n\tupdatePeriod: time in millisecond until the string will be inaccurate\n*/\nexports.getRelativeDate = function(delta) {\n\tvar futurep = false;\n\tif(delta < 0) {\n\t\tdelta = -1 * delta;\n\t\tfuturep = true;\n\t}\n\tvar units = [\n\t\t{name: \"Years\",   duration:      365 * 24 * 60 * 60 * 1000},\n\t\t{name: \"Months\",  duration: (365/12) * 24 * 60 * 60 * 1000},\n\t\t{name: \"Days\",    duration:            24 * 60 * 60 * 1000},\n\t\t{name: \"Hours\",   duration:                 60 * 60 * 1000},\n\t\t{name: \"Minutes\", duration:                      60 * 1000},\n\t\t{name: \"Seconds\", duration:                           1000}\n\t];\n\tfor(var t=0; t<units.length; t++) {\n\t\tvar result = Math.floor(delta / units[t].duration);\n\t\tif(result >= 2) {\n\t\t\treturn {\n\t\t\t\tdelta: delta,\n\t\t\t\tdescription: $tw.language.getString(\n\t\t\t\t\t\"RelativeDate/\" + (futurep ? \"Future\" : \"Past\") + \"/\" + units[t].name,\n\t\t\t\t\t{variables:\n\t\t\t\t\t\t{period: result.toString()}\n\t\t\t\t\t}\n\t\t\t\t),\n\t\t\t\tupdatePeriod: units[t].duration\n\t\t\t};\n\t\t}\n\t}\n\treturn {\n\t\tdelta: delta,\n\t\tdescription: $tw.language.getString(\n\t\t\t\"RelativeDate/\" + (futurep ? \"Future\" : \"Past\") + \"/Second\",\n\t\t\t{variables:\n\t\t\t\t{period: \"1\"}\n\t\t\t}\n\t\t),\n\t\tupdatePeriod: 1000\n\t};\n};\n\n// Convert & to \"&amp;\", < to \"&lt;\", > to \"&gt;\", \" to \"&quot;\"\nexports.htmlEncode = function(s) {\n\tif(s) {\n\t\treturn s.toString().replace(/&/mg,\"&amp;\").replace(/</mg,\"&lt;\").replace(/>/mg,\"&gt;\").replace(/\\\"/mg,\"&quot;\");\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n// Converts all HTML entities to their character equivalents\nexports.entityDecode = function(s) {\n\tvar converter = String.fromCodePoint || String.fromCharCode,\n\t\te = s.substr(1,s.length-2), // Strip the & and the ;\n\t\tc;\n\tif(e.charAt(0) === \"#\") {\n\t\tif(e.charAt(1) === \"x\" || e.charAt(1) === \"X\") {\n\t\t\tc = parseInt(e.substr(2),16);\n\t\t} else {\n\t\t\tc = parseInt(e.substr(1),10);\n\t\t}\n\t\tif(isNaN(c)) {\n\t\t\treturn s;\n\t\t} else {\n\t\t\treturn converter(c);\n\t\t}\n\t} else {\n\t\tc = $tw.config.htmlEntities[e];\n\t\tif(c) {\n\t\t\treturn converter(c);\n\t\t} else {\n\t\t\treturn s; // Couldn't convert it as an entity, just return it raw\n\t\t}\n\t}\n};\n\nexports.unescapeLineBreaks = function(s) {\n\treturn s.replace(/\\\\n/mg,\"\\n\").replace(/\\\\b/mg,\" \").replace(/\\\\s/mg,\"\\\\\").replace(/\\r/mg,\"\");\n};\n\n/*\n * Returns an escape sequence for given character. Uses \\x for characters <=\n * 0xFF to save space, \\u for the rest.\n *\n * The code needs to be in sync with th code template in the compilation\n * function for \"action\" nodes.\n */\n// Copied from peg.js, thanks to David Majda\nexports.escape = function(ch) {\n\tvar charCode = ch.charCodeAt(0);\n\tif(charCode <= 0xFF) {\n\t\treturn '\\\\x' + $tw.utils.pad(charCode.toString(16).toUpperCase());\n\t} else {\n\t\treturn '\\\\u' + $tw.utils.pad(charCode.toString(16).toUpperCase(),4);\n\t}\n};\n\n// Turns a string into a legal JavaScript string\n// Copied from peg.js, thanks to David Majda\nexports.stringify = function(s) {\n\t/*\n\t* ECMA-262, 5th ed., 7.8.4: All characters may appear literally in a string\n\t* literal except for the closing quote character, backslash, carriage return,\n\t* line separator, paragraph separator, and line feed. Any character may\n\t* appear in the form of an escape sequence.\n\t*\n\t* For portability, we also escape all non-ASCII characters.\n\t*/\n\treturn (s || \"\")\n\t\t.replace(/\\\\/g, '\\\\\\\\')            // backslash\n\t\t.replace(/\"/g, '\\\\\"')              // double quote character\n\t\t.replace(/'/g, \"\\\\'\")              // single quote character\n\t\t.replace(/\\r/g, '\\\\r')             // carriage return\n\t\t.replace(/\\n/g, '\\\\n')             // line feed\n\t\t.replace(/[\\x00-\\x1f\\x80-\\uFFFF]/g, exports.escape); // non-ASCII characters\n};\n\n// Turns a string into a legal JSON string\n// Derived from peg.js, thanks to David Majda\nexports.jsonStringify = function(s) {\n\t// See http://www.json.org/\n\treturn (s || \"\")\n\t\t.replace(/\\\\/g, '\\\\\\\\')            // backslash\n\t\t.replace(/\"/g, '\\\\\"')              // double quote character\n\t\t.replace(/\\r/g, '\\\\r')             // carriage return\n\t\t.replace(/\\n/g, '\\\\n')             // line feed\n\t\t.replace(/\\x08/g, '\\\\b')           // backspace\n\t\t.replace(/\\x0c/g, '\\\\f')           // formfeed\n\t\t.replace(/\\t/g, '\\\\t')             // tab\n\t\t.replace(/[\\x00-\\x1f\\x80-\\uFFFF]/g,function(s) {\n\t\t\treturn '\\\\u' + $tw.utils.pad(s.charCodeAt(0).toString(16).toUpperCase(),4);\n\t\t}); // non-ASCII characters\n};\n\n/*\nEscape the RegExp special characters with a preceding backslash\n*/\nexports.escapeRegExp = function(s) {\n    return s.replace(/[\\-\\/\\\\\\^\\$\\*\\+\\?\\.\\(\\)\\|\\[\\]\\{\\}]/g, '\\\\$&');\n};\n\n// Checks whether a link target is external, i.e. not a tiddler title\nexports.isLinkExternal = function(to) {\n\tvar externalRegExp = /^(?:file|http|https|mailto|ftp|irc|news|data|skype):[^\\s<>{}\\[\\]`|\"\\\\^]+(?:\\/|\\b)/i;\n\treturn externalRegExp.test(to);\n};\n\nexports.nextTick = function(fn) {\n/*global window: false */\n\tif(typeof process === \"undefined\") {\n\t\t// Apparently it would be faster to use postMessage - http://dbaron.org/log/20100309-faster-timeouts\n\t\twindow.setTimeout(fn,4);\n\t} else {\n\t\tprocess.nextTick(fn);\n\t}\n};\n\n/*\nConvert a hyphenated CSS property name into a camel case one\n*/\nexports.unHyphenateCss = function(propName) {\n\treturn propName.replace(/-([a-z])/gi, function(match0,match1) {\n\t\treturn match1.toUpperCase();\n\t});\n};\n\n/*\nConvert a camelcase CSS property name into a dashed one (\"backgroundColor\" --> \"background-color\")\n*/\nexports.hyphenateCss = function(propName) {\n\treturn propName.replace(/([A-Z])/g, function(match0,match1) {\n\t\treturn \"-\" + match1.toLowerCase();\n\t});\n};\n\n/*\nParse a text reference of one of these forms:\n* title\n* !!field\n* title!!field\n* title##index\n* etc\nReturns an object with the following fields, all optional:\n* title: tiddler title\n* field: tiddler field name\n* index: JSON property index\n*/\nexports.parseTextReference = function(textRef) {\n\t// Separate out the title, field name and/or JSON indices\n\tvar reTextRef = /(?:(.*?)!!(.+))|(?:(.*?)##(.+))|(.*)/mg,\n\t\tmatch = reTextRef.exec(textRef),\n\t\tresult = {};\n\tif(match && reTextRef.lastIndex === textRef.length) {\n\t\t// Return the parts\n\t\tif(match[1]) {\n\t\t\tresult.title = match[1];\n\t\t}\n\t\tif(match[2]) {\n\t\t\tresult.field = match[2];\n\t\t}\n\t\tif(match[3]) {\n\t\t\tresult.title = match[3];\n\t\t}\n\t\tif(match[4]) {\n\t\t\tresult.index = match[4];\n\t\t}\n\t\tif(match[5]) {\n\t\t\tresult.title = match[5];\n\t\t}\n\t} else {\n\t\t// If we couldn't parse it\n\t\tresult.title = textRef\n\t}\n\treturn result;\n};\n\n/*\nChecks whether a string is a valid fieldname\n*/\nexports.isValidFieldName = function(name) {\n\tif(!name || typeof name !== \"string\") {\n\t\treturn false;\n\t}\n\tname = name.toLowerCase().trim();\n\tvar fieldValidatorRegEx = /^[a-z0-9\\-\\._]+$/mg;\n\treturn fieldValidatorRegEx.test(name);\n};\n\n/*\nExtract the version number from the meta tag or from the boot file\n*/\n\n// Browser version\nexports.extractVersionInfo = function() {\n\tif($tw.packageInfo) {\n\t\treturn $tw.packageInfo.version;\n\t} else {\n\t\tvar metatags = document.getElementsByTagName(\"meta\");\n\t\tfor(var t=0; t<metatags.length; t++) {\n\t\t\tvar m = metatags[t];\n\t\t\tif(m.name === \"tiddlywiki-version\") {\n\t\t\t\treturn m.content;\n\t\t\t}\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nGet the animation duration in ms\n*/\nexports.getAnimationDuration = function() {\n\treturn parseInt($tw.wiki.getTiddlerText(\"$:/config/AnimationDuration\",\"400\"),10) || 0;\n};\n\n/*\nHash a string to a number\nDerived from http://stackoverflow.com/a/15710692\n*/\nexports.hashString = function(str) {\n\treturn str.split(\"\").reduce(function(a,b) {\n\t\ta = ((a << 5) - a) + b.charCodeAt(0);\n\t\treturn a & a;\n\t},0);\n};\n\n/*\nDecode a base64 string\n*/\nexports.base64Decode = function(string64) {\n\treturn base64utf8.base64.decode.call(base64utf8,string64);\n};\n\n/*\nEncode a string to base64\n*/\nexports.base64Encode = function(string64) {\n\treturn base64utf8.base64.encode.call(base64utf8,string64);\n};\n\n/*\nConvert a hashmap into a tiddler dictionary format sequence of name:value pairs\n*/\nexports.makeTiddlerDictionary = function(data) {\n\tvar output = [];\n\tfor(var name in data) {\n\t\toutput.push(name + \": \" + data[name]);\n\t}\n\treturn output.join(\"\\n\");\n};\n\n/*\nHigh resolution microsecond timer for profiling\n*/\nexports.timer = function(base) {\n\tvar m;\n\tif($tw.node) {\n\t\tvar r = process.hrtime();\n\t\tm =  r[0] * 1e3 + (r[1] / 1e6);\n\t} else if(window.performance) {\n\t\tm = performance.now();\n\t} else {\n\t\tm = Date.now();\n\t}\n\tif(typeof base !== \"undefined\") {\n\t\tm = m - base;\n\t}\n\treturn m;\n};\n\n/*\nConvert text and content type to a data URI\n*/\nexports.makeDataUri = function(text,type) {\n\ttype = type || \"text/vnd.tiddlywiki\";\n\tvar typeInfo = $tw.config.contentTypeInfo[type] || $tw.config.contentTypeInfo[\"text/plain\"],\n\t\tisBase64 = typeInfo.encoding === \"base64\",\n\t\tparts = [];\n\tparts.push(\"data:\");\n\tparts.push(type);\n\tparts.push(isBase64 ? \";base64\" : \"\");\n\tparts.push(\",\");\n\tparts.push(isBase64 ? text : encodeURIComponent(text));\n\treturn parts.join(\"\");\n};\n\n/*\nUseful for finding out the fully escaped CSS selector equivalent to a given tag. For example:\n\n$tw.utils.tagToCssSelector(\"$:/tags/Stylesheet\") --> tc-tagged-\\%24\\%3A\\%2Ftags\\%2FStylesheet\n*/\nexports.tagToCssSelector = function(tagName) {\n\treturn \"tc-tagged-\" + encodeURIComponent(tagName).replace(/[!\"#$%&'()*+,\\-./:;<=>?@[\\\\\\]^`{\\|}~,]/mg,function(c) {\n\t\treturn \"\\\\\" + c;\n\t});\n};\n\n/*\nIE does not have sign function\n*/\nexports.sign = Math.sign || function(x) {\n\tx = +x; // convert to a number\n\tif (x === 0 || isNaN(x)) {\n\t\treturn x;\n\t}\n\treturn x > 0 ? 1 : -1;\n};\n\n/*\nIE does not have an endsWith function\n*/\nexports.strEndsWith = function(str,ending,position) {\n\tif(str.endsWith) {\n\t\treturn str.endsWith(ending,position);\n\t} else {\n\t\tif (typeof position !== 'number' || !isFinite(position) || Math.floor(position) !== position || position > str.length) {\n\t\t\tposition = str.length;\n\t\t}\n\t\tposition -= ending.length;\n\t\tvar lastIndex = str.indexOf(ending, position);\n\t\treturn lastIndex !== -1 && lastIndex === position;\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/widgets/action-createtiddler.js": {
            "title": "$:/core/modules/widgets/action-createtiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-createtiddler.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to create a new tiddler with a unique name and specified fields.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CreateTiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCreateTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCreateTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nCreateTiddlerWidget.prototype.execute = function() {\n\tthis.actionBaseTitle = this.getAttribute(\"$basetitle\");\n\tthis.actionSaveTitle = this.getAttribute(\"$savetitle\");\n\tthis.actionSaveDraftTitle = this.getAttribute(\"$savedrafttitle\");\n\tthis.actionTimestamp = this.getAttribute(\"$timestamp\",\"yes\") === \"yes\";\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nCreateTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif($tw.utils.count(changedAttributes) > 0) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nCreateTiddlerWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar title = this.wiki.generateNewTitle(this.actionBaseTitle),\n\t\tfields = {},\n\t\tcreationFields,\n\t\tmodificationFields;\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tfields[name] = attribute;\n\t\t}\n\t});\n\tif(this.actionTimestamp) {\n\t\tcreationFields = this.wiki.getCreationFields();\n\t\tmodificationFields = this.wiki.getModificationFields();\n\t}\n\tvar tiddler = this.wiki.addTiddler(new $tw.Tiddler(creationFields,fields,modificationFields,{title: title}));\n\tif(this.actionSaveTitle) {\n\t\tthis.wiki.setTextReference(this.actionSaveTitle,title,this.getVariable(\"currentTiddler\"));\n\t}\n\tif(this.actionSaveDraftTitle) {\n\t\tthis.wiki.setTextReference(this.actionSaveDraftTitle,this.wiki.generateDraftTitle(title),this.getVariable(\"currentTiddler\"));\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-createtiddler\"] = CreateTiddlerWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-deletefield.js": {
            "title": "$:/core/modules/widgets/action-deletefield.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-deletefield.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to delete fields of a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DeleteFieldWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDeleteFieldWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDeleteFieldWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nDeleteFieldWidget.prototype.execute = function() {\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.actionField = this.getAttribute(\"$field\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nDeleteFieldWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$tiddler\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nDeleteFieldWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar self = this,\n\t\ttiddler = this.wiki.getTiddler(self.actionTiddler),\n\t\tremoveFields = {},\n\t\thasChanged = false;\n\tif(this.actionField && tiddler) {\n\t\tremoveFields[this.actionField] = undefined;\n\t\tif(this.actionField in tiddler.fields) {\n\t\t\thasChanged = true;\n\t\t}\n\t}\n\tif(tiddler) {\n\t\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\t\tif(name.charAt(0) !== \"$\" && name !== \"title\") {\n\t\t\t\tremoveFields[name] = undefined;\n\t\t\t\thasChanged = true;\n\t\t\t}\n\t\t});\n\t\tif(hasChanged) {\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),tiddler,removeFields,this.wiki.getModificationFields()));\t\t\t\n\t\t}\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-deletefield\"] = DeleteFieldWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-deletetiddler.js": {
            "title": "$:/core/modules/widgets/action-deletetiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-deletetiddler.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to delete a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DeleteTiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDeleteTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDeleteTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nDeleteTiddlerWidget.prototype.execute = function() {\n\tthis.actionFilter = this.getAttribute(\"$filter\");\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nDeleteTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$filter\"] || changedAttributes[\"$tiddler\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nDeleteTiddlerWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar tiddlers = [];\n\tif(this.actionFilter) {\n\t\ttiddlers = this.wiki.filterTiddlers(this.actionFilter,this);\n\t}\n\tif(this.actionTiddler) {\n\t\ttiddlers.push(this.actionTiddler);\n\t}\n\tfor(var t=0; t<tiddlers.length; t++) {\n\t\tthis.wiki.deleteTiddler(tiddlers[t]);\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-deletetiddler\"] = DeleteTiddlerWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-listops.js": {
            "title": "$:/core/modules/widgets/action-listops.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-listops.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to apply list operations to any tiddler field (defaults to the 'list' field of the current tiddler)\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\nvar ActionListopsWidget = function(parseTreeNode, options) {\n\tthis.initialise(parseTreeNode, options);\n};\n/**\n * Inherit from the base widget class\n */\nActionListopsWidget.prototype = new Widget();\n/**\n * Render this widget into the DOM\n */\nActionListopsWidget.prototype.render = function(parent, nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n/**\n * Compute the internal state of the widget\n */\nActionListopsWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.target = this.getAttribute(\"$tiddler\", this.getVariable(\n\t\t\"currentTiddler\"));\n\tthis.filter = this.getAttribute(\"$filter\");\n\tthis.subfilter = this.getAttribute(\"$subfilter\");\n\tthis.listField = this.getAttribute(\"$field\", \"list\");\n\tthis.listIndex = this.getAttribute(\"$index\");\n\tthis.filtertags = this.getAttribute(\"$tags\");\n};\n/**\n * \tRefresh the widget by ensuring our attributes are up to date\n */\nActionListopsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.$tiddler || changedAttributes.$filter ||\n\t\tchangedAttributes.$subfilter || changedAttributes.$field ||\n\t\tchangedAttributes.$index || changedAttributes.$tags) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n/**\n * \tInvoke the action associated with this widget\n */\nActionListopsWidget.prototype.invokeAction = function(triggeringWidget,\n\tevent) {\n\t//Apply the specified filters to the lists\n\tvar field = this.listField,\n\t\tindex,\n\t\ttype = \"!!\",\n\t\tlist = this.listField;\n\tif(this.listIndex) {\n\t\tfield = undefined;\n\t\tindex = this.listIndex;\n\t\ttype = \"##\";\n\t\tlist = this.listIndex;\n\t}\n\tif(this.filter) {\n\t\tthis.wiki.setText(this.target, field, index, $tw.utils.stringifyList(\n\t\t\tthis.wiki\n\t\t\t.filterTiddlers(this.filter, this)));\n\t}\n\tif(this.subfilter) {\n\t\tvar subfilter = \"[list[\" + this.target + type + list + \"]] \" + this.subfilter;\n\t\tthis.wiki.setText(this.target, field, index, $tw.utils.stringifyList(\n\t\t\tthis.wiki\n\t\t\t.filterTiddlers(subfilter, this)));\n\t}\n\tif(this.filtertags) {\n\t\tvar tiddler = this.wiki.getTiddler(this.target),\n\t\t\toldtags = tiddler ? (tiddler.fields.tags || []).slice(0) : [],\n\t\t\ttagfilter = \"[list[\" + this.target + \"!!tags]] \" + this.filtertags,\n\t\t\tnewtags = this.wiki.filterTiddlers(tagfilter,this);\n\t\tif($tw.utils.stringifyList(oldtags.sort()) !== $tw.utils.stringifyList(newtags.sort())) {\n\t\t\tthis.wiki.setText(this.target,\"tags\",undefined,$tw.utils.stringifyList(newtags));\t\t\t\n\t\t}\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-listops\"] = ActionListopsWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-navigate.js": {
            "title": "$:/core/modules/widgets/action-navigate.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-navigate.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to navigate to a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar NavigateWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nNavigateWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nNavigateWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nNavigateWidget.prototype.execute = function() {\n\tthis.actionTo = this.getAttribute(\"$to\");\n\tthis.actionScroll = this.getAttribute(\"$scroll\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nNavigateWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$to\"] || changedAttributes[\"$scroll\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nNavigateWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tevent = event || {};\n\tvar bounds = triggeringWidget && triggeringWidget.getBoundingClientRect && triggeringWidget.getBoundingClientRect(),\n\t\tsuppressNavigation = event.metaKey || event.ctrlKey || (event.button === 1);\n\tif(this.actionScroll === \"yes\") {\n\t\tsuppressNavigation = false;\n\t} else if(this.actionScroll === \"no\") {\n\t\tsuppressNavigation = true;\n\t}\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.actionTo === undefined ? this.getVariable(\"currentTiddler\") : this.actionTo,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: triggeringWidget,\n\t\tnavigateFromClientRect: bounds && { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: suppressNavigation\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-navigate\"] = NavigateWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-sendmessage.js": {
            "title": "$:/core/modules/widgets/action-sendmessage.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-sendmessage.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to send a message\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SendMessageWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSendMessageWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSendMessageWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nSendMessageWidget.prototype.execute = function() {\n\tthis.actionMessage = this.getAttribute(\"$message\");\n\tthis.actionParam = this.getAttribute(\"$param\");\n\tthis.actionName = this.getAttribute(\"$name\");\n\tthis.actionValue = this.getAttribute(\"$value\",\"\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nSendMessageWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(Object.keys(changedAttributes).length) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nSendMessageWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\t// Get the string parameter\n\tvar param = this.actionParam;\n\t// Assemble the attributes as a hashmap\n\tvar paramObject = Object.create(null);\n\tvar count = 0;\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tparamObject[name] = attribute;\n\t\t\tcount++;\n\t\t}\n\t});\n\t// Add name/value pair if present\n\tif(this.actionName) {\n\t\tparamObject[this.actionName] = this.actionValue;\n\t}\n\t// Dispatch the message\n\tthis.dispatchEvent({\n\t\ttype: this.actionMessage,\n\t\tparam: param,\n\t\tparamObject: paramObject,\n\t\ttiddlerTitle: this.getVariable(\"currentTiddler\"),\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tevent: event\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-sendmessage\"] = SendMessageWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-setfield.js": {
            "title": "$:/core/modules/widgets/action-setfield.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-setfield.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to set a single field or index on a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SetFieldWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSetFieldWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSetFieldWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nSetFieldWidget.prototype.execute = function() {\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.actionField = this.getAttribute(\"$field\");\n\tthis.actionIndex = this.getAttribute(\"$index\");\n\tthis.actionValue = this.getAttribute(\"$value\");\n\tthis.actionTimestamp = this.getAttribute(\"$timestamp\",\"yes\") === \"yes\";\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nSetFieldWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$tiddler\"] || changedAttributes[\"$field\"] || changedAttributes[\"$index\"] || changedAttributes[\"$value\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nSetFieldWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar self = this,\n\t\toptions = {};\n\toptions.suppressTimestamp = !this.actionTimestamp;\n\tif((typeof this.actionField == \"string\") || (typeof this.actionIndex == \"string\")  || (typeof this.actionValue == \"string\")) {\n\t\tthis.wiki.setText(this.actionTiddler,this.actionField,this.actionIndex,this.actionValue,options);\n\t}\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tself.wiki.setText(self.actionTiddler,name,undefined,attribute,options);\n\t\t}\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-setfield\"] = SetFieldWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/browse.js": {
            "title": "$:/core/modules/widgets/browse.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/browse.js\ntype: application/javascript\nmodule-type: widget\n\nBrowse widget for browsing for files to import\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar BrowseWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nBrowseWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nBrowseWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar domNode = this.document.createElement(\"input\");\n\tdomNode.setAttribute(\"type\",\"file\");\n\tif(this.browseMultiple) {\n\t\tdomNode.setAttribute(\"multiple\",\"multiple\");\n\t}\n\tif(this.tooltip) {\n\t\tdomNode.setAttribute(\"title\",this.tooltip);\n\t}\n\t// Nw.js supports \"nwsaveas\" to force a \"save as\" dialogue that allows a new or existing file to be selected\n\tif(this.nwsaveas) {\n\t\tdomNode.setAttribute(\"nwsaveas\",this.nwsaveas);\n\t}\n\t// Nw.js supports \"webkitdirectory\" and \"nwdirectory\" to allow a directory to be selected\n\tif(this.webkitdirectory) {\n\t\tdomNode.setAttribute(\"webkitdirectory\",this.webkitdirectory);\n\t}\n\tif(this.nwdirectory) {\n\t\tdomNode.setAttribute(\"nwdirectory\",this.nwdirectory);\n\t}\n\t// Add a click event handler\n\tdomNode.addEventListener(\"change\",function (event) {\n\t\tif(self.message) {\n\t\t\tself.dispatchEvent({type: self.message, param: self.param, files: event.target.files});\n\t\t} else {\n\t\t\tself.wiki.readFiles(event.target.files,{\n\t\t\t\tcallback: function(tiddlerFieldsArray) {\n\t\t\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray)});\n\t\t\t\t},\n\t\t\t\tdeserializer: self.deserializer\n\t\t\t});\n\t\t}\n\t\treturn false;\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nBrowseWidget.prototype.execute = function() {\n\tthis.browseMultiple = this.getAttribute(\"multiple\");\n\tthis.deserializer = this.getAttribute(\"deserializer\");\n\tthis.message = this.getAttribute(\"message\");\n\tthis.param = this.getAttribute(\"param\");\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis.nwsaveas = this.getAttribute(\"nwsaveas\");\n\tthis.webkitdirectory = this.getAttribute(\"webkitdirectory\");\n\tthis.nwdirectory = this.getAttribute(\"nwdirectory\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nBrowseWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.browse = BrowseWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/button.js": {
            "title": "$:/core/modules/widgets/button.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/button.js\ntype: application/javascript\nmodule-type: widget\n\nButton widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ButtonWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nButtonWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nButtonWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar tag = \"button\";\n\tif(this.buttonTag && $tw.config.htmlUnsafeElements.indexOf(this.buttonTag) === -1) {\n\t\ttag = this.buttonTag;\n\t}\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = this[\"class\"].split(\" \") || [],\n\t\tisPoppedUp = (this.popup || this.popupTitle) && this.isPoppedUp();\n\tif(this.selectedClass) {\n\t\tif((this.set || this.setTitle) && this.setTo && this.isSelected()) {\n\t\t\t$tw.utils.pushTop(classes,this.selectedClass.split(\" \"));\n\t\t}\n\t\tif(isPoppedUp) {\n\t\t\t$tw.utils.pushTop(classes,this.selectedClass.split(\" \"));\n\t\t}\n\t}\n\tif(isPoppedUp) {\n\t\t$tw.utils.pushTop(classes,\"tc-popup-handle\");\n\t}\n\tdomNode.className = classes.join(\" \");\n\t// Assign other attributes\n\tif(this.style) {\n\t\tdomNode.setAttribute(\"style\",this.style);\n\t}\n\tif(this.tooltip) {\n\t\tdomNode.setAttribute(\"title\",this.tooltip);\n\t}\n\tif(this[\"aria-label\"]) {\n\t\tdomNode.setAttribute(\"aria-label\",this[\"aria-label\"]);\n\t}\n\t// Add a click event handler\n\tdomNode.addEventListener(\"click\",function (event) {\n\t\tvar handled = false;\n\t\tif(self.invokeActions(self,event)) {\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.to) {\n\t\t\tself.navigateTo(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.message) {\n\t\t\tself.dispatchMessage(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.popup || self.popupTitle) {\n\t\t\tself.triggerPopup(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.set || self.setTitle) {\n\t\t\tself.setTiddler();\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.actions) {\n\t\t\tself.invokeActionString(self.actions,self,event);\n\t\t}\n\t\tif(handled) {\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t}\n\t\treturn handled;\n\t},false);\n\t// Make it draggable if required\n\tif(this.dragTiddler || this.dragFilter) {\n\t\t$tw.utils.makeDraggable({\n\t\t\tdomNode: domNode,\n\t\t\tdragTiddlerFn: function() {return self.dragTiddler;},\n\t\t\tdragFilterFn: function() {return self.dragFilter;},\n\t\t\twidget: this\n\t\t});\n\t}\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nWe don't allow actions to propagate because we trigger actions ourselves\n*/\nButtonWidget.prototype.allowActionPropagation = function() {\n\treturn false;\n};\n\nButtonWidget.prototype.getBoundingClientRect = function() {\n\treturn this.domNodes[0].getBoundingClientRect();\n};\n\nButtonWidget.prototype.isSelected = function() {\n    return this.setTitle ? (this.setField ? this.wiki.getTiddler(this.setTitle).getFieldString(this.setField) === this.setTo :\n\t\t(this.setIndex ? this.wiki.extractTiddlerDataItem(this.setTitle,this.setIndex) === this.setTo :\n\t\t\tthis.wiki.getTiddlerText(this.setTitle))) || this.defaultSetValue || this.getVariable(\"currentTiddler\") :\n\t\tthis.wiki.getTextReference(this.set,this.defaultSetValue,this.getVariable(\"currentTiddler\")) === this.setTo;\n};\n\nButtonWidget.prototype.isPoppedUp = function() {\n\tvar tiddler = this.popupTitle ? this.wiki.getTiddler(this.popupTitle) : this.wiki.getTiddler(this.popup);\n\tvar result = tiddler && tiddler.fields.text ? $tw.popup.readPopupState(tiddler.fields.text) : false;\n\treturn result;\n};\n\nButtonWidget.prototype.navigateTo = function(event) {\n\tvar bounds = this.getBoundingClientRect();\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.to,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: this,\n\t\tnavigateFromClientRect: { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: event.metaKey || event.ctrlKey || (event.button === 1),\n\t\tevent: event\n\t});\n};\n\nButtonWidget.prototype.dispatchMessage = function(event) {\n\tthis.dispatchEvent({type: this.message, param: this.param, tiddlerTitle: this.getVariable(\"currentTiddler\"), event: event});\n};\n\nButtonWidget.prototype.triggerPopup = function(event) {\n\tif(this.popupTitle) {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNodes[0],\n\t\t\ttitle: this.popupTitle,\n\t\t\twiki: this.wiki,\n\t\t\tnoStateReference: true\n\t\t});\n\t} else {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNodes[0],\n\t\t\ttitle: this.popup,\n\t\t\twiki: this.wiki\n\t\t});\n\t}\n};\n\nButtonWidget.prototype.setTiddler = function() {\n\tif(this.setTitle) {\n\t\tthis.setField ? this.wiki.setText(this.setTitle,this.setField,undefined,this.setTo) :\n\t\t\t\t(this.setIndex ? this.wiki.setText(this.setTitle,undefined,this.setIndex,this.setTo) :\n\t\t\t\tthis.wiki.setText(this.setTitle,\"text\",undefined,this.setTo));\n\t} else {\n\t\tthis.wiki.setTextReference(this.set,this.setTo,this.getVariable(\"currentTiddler\"));\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nButtonWidget.prototype.execute = function() {\n\t// Get attributes\n\tthis.actions = this.getAttribute(\"actions\");\n\tthis.to = this.getAttribute(\"to\");\n\tthis.message = this.getAttribute(\"message\");\n\tthis.param = this.getAttribute(\"param\");\n\tthis.set = this.getAttribute(\"set\");\n\tthis.setTo = this.getAttribute(\"setTo\");\n\tthis.popup = this.getAttribute(\"popup\");\n\tthis.hover = this.getAttribute(\"hover\");\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tthis[\"aria-label\"] = this.getAttribute(\"aria-label\");\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis.style = this.getAttribute(\"style\");\n\tthis.selectedClass = this.getAttribute(\"selectedClass\");\n\tthis.defaultSetValue = this.getAttribute(\"default\",\"\");\n\tthis.buttonTag = this.getAttribute(\"tag\");\n\tthis.dragTiddler = this.getAttribute(\"dragTiddler\");\n\tthis.dragFilter = this.getAttribute(\"dragFilter\");\n\tthis.setTitle = this.getAttribute(\"setTitle\");\n\tthis.setField = this.getAttribute(\"setField\");\n\tthis.setIndex = this.getAttribute(\"setIndex\");\n\tthis.popupTitle = this.getAttribute(\"popupTitle\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nButtonWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.to || changedAttributes.message || changedAttributes.param || changedAttributes.set || changedAttributes.setTo || changedAttributes.popup || changedAttributes.hover || changedAttributes[\"class\"] || changedAttributes.selectedClass || changedAttributes.style || changedAttributes.dragFilter || changedAttributes.dragTiddler || (this.set && changedTiddlers[this.set]) || (this.popup && changedTiddlers[this.popup]) || (this.popupTitle && changedTiddlers[this.popupTitle]) || changedAttributes.setTitle || changedAttributes.setField || changedAttributes.setIndex || changedAttributes.popupTitle) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.button = ButtonWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/checkbox.js": {
            "title": "$:/core/modules/widgets/checkbox.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/checkbox.js\ntype: application/javascript\nmodule-type: widget\n\nCheckbox widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CheckboxWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCheckboxWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCheckboxWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create our elements\n\tthis.labelDomNode = this.document.createElement(\"label\");\n\tthis.labelDomNode.setAttribute(\"class\",this.checkboxClass);\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"checkbox\");\n\tif(this.getValue()) {\n\t\tthis.inputDomNode.setAttribute(\"checked\",\"true\");\n\t}\n\tthis.labelDomNode.appendChild(this.inputDomNode);\n\tthis.spanDomNode = this.document.createElement(\"span\");\n\tthis.labelDomNode.appendChild(this.spanDomNode);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.labelDomNode,nextSibling);\n\tthis.renderChildren(this.spanDomNode,null);\n\tthis.domNodes.push(this.labelDomNode);\n};\n\nCheckboxWidget.prototype.getValue = function() {\n\tvar tiddler = this.wiki.getTiddler(this.checkboxTitle);\n\tif(tiddler) {\n\t\tif(this.checkboxTag) {\n\t\t\tif(this.checkboxInvertTag) {\n\t\t\t\treturn !tiddler.hasTag(this.checkboxTag);\n\t\t\t} else {\n\t\t\t\treturn tiddler.hasTag(this.checkboxTag);\n\t\t\t}\n\t\t}\n\t\tif(this.checkboxField) {\n\t\t\tvar value;\n\t\t\tif($tw.utils.hop(tiddler.fields,this.checkboxField)) {\n\t\t\t\tvalue = tiddler.fields[this.checkboxField] || \"\";\n\t\t\t} else {\n\t\t\t\tvalue = this.checkboxDefault || \"\";\n\t\t\t}\n\t\t\tif(value === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(value === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t\tif(this.checkboxIndex) {\n\t\t\tvar value = this.wiki.extractTiddlerDataItem(tiddler,this.checkboxIndex,this.checkboxDefault || \"\");\n\t\t\tif(value === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(value === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t} else {\n\t\tif(this.checkboxTag) {\n\t\t\treturn false;\n\t\t}\n\t\tif(this.checkboxField) {\n\t\t\tif(this.checkboxDefault === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(this.checkboxDefault === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\nCheckboxWidget.prototype.handleChangeEvent = function(event) {\n\tvar checked = this.inputDomNode.checked,\n\t\ttiddler = this.wiki.getTiddler(this.checkboxTitle),\n\t\tfallbackFields = {text: \"\"},\n\t\tnewFields = {title: this.checkboxTitle},\n\t\thasChanged = false,\n\t\ttagCheck = false,\n\t\thasTag = tiddler && tiddler.hasTag(this.checkboxTag),\n\t\tvalue = checked ? this.checkboxChecked : this.checkboxUnchecked;\n\tif(this.checkboxTag && this.checkboxInvertTag === \"yes\") {\n\t\ttagCheck = hasTag === checked;\n\t} else {\n\t\ttagCheck = hasTag !== checked;\n\t}\n\t// Set the tag if specified\n\tif(this.checkboxTag && (!tiddler || tagCheck)) {\n\t\tnewFields.tags = tiddler ? (tiddler.fields.tags || []).slice(0) : [];\n\t\tvar pos = newFields.tags.indexOf(this.checkboxTag);\n\t\tif(pos !== -1) {\n\t\t\tnewFields.tags.splice(pos,1);\n\t\t}\n\t\tif(this.checkboxInvertTag === \"yes\" && !checked) {\n\t\t\tnewFields.tags.push(this.checkboxTag);\n\t\t} else if(this.checkboxInvertTag !== \"yes\" && checked) {\n\t\t\tnewFields.tags.push(this.checkboxTag);\n\t\t}\n\t\thasChanged = true;\n\t}\n\t// Set the field if specified\n\tif(this.checkboxField) {\n\t\tif(!tiddler || tiddler.fields[this.checkboxField] !== value) {\n\t\t\tnewFields[this.checkboxField] = value;\n\t\t\thasChanged = true;\n\t\t}\n\t}\n\t// Set the index if specified\n\tif(this.checkboxIndex) {\n\t\tvar indexValue = this.wiki.extractTiddlerDataItem(this.checkboxTitle,this.checkboxIndex);\n\t\tif(!tiddler || indexValue !== value) {\n\t\t\thasChanged = true;\n\t\t}\n\t}\n\tif(hasChanged) {\n\t\tif(this.checkboxIndex) {\n\t\t\tthis.wiki.setText(this.checkboxTitle,\"\",this.checkboxIndex,value);\n\t\t} else {\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),fallbackFields,tiddler,newFields,this.wiki.getModificationFields()));\n\t\t}\n\t}\n\t// Trigger actions\n\tif(this.checkboxActions) {\n\t\tthis.invokeActionString(this.checkboxActions,this,event);\n\t}\n\tif(this.checkboxCheckActions && checked) {\n\t\tthis.invokeActionString(this.checkboxCheckActions,this,event);\n\t}\n\tif(this.checkboxUncheckActions && !checked) {\n\t\tthis.invokeActionString(this.checkboxUncheckActions,this,event);\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nCheckboxWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.checkboxActions = this.getAttribute(\"actions\");\n\tthis.checkboxCheckActions = this.getAttribute(\"checkactions\");\n\tthis.checkboxUncheckActions = this.getAttribute(\"uncheckactions\");\n\tthis.checkboxTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.checkboxTag = this.getAttribute(\"tag\");\n\tthis.checkboxField = this.getAttribute(\"field\");\n\tthis.checkboxIndex = this.getAttribute(\"index\");\n\tthis.checkboxChecked = this.getAttribute(\"checked\");\n\tthis.checkboxUnchecked = this.getAttribute(\"unchecked\");\n\tthis.checkboxDefault = this.getAttribute(\"default\");\n\tthis.checkboxClass = this.getAttribute(\"class\",\"\");\n\tthis.checkboxInvertTag = this.getAttribute(\"invertTag\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCheckboxWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.tag || changedAttributes.invertTag || changedAttributes.field || changedAttributes.index || changedAttributes.checked || changedAttributes.unchecked || changedAttributes[\"default\"] || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false;\n\t\tif(changedTiddlers[this.checkboxTitle]) {\n\t\t\tthis.inputDomNode.checked = this.getValue();\n\t\t\trefreshed = true;\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\nexports.checkbox = CheckboxWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/codeblock.js": {
            "title": "$:/core/modules/widgets/codeblock.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/codeblock.js\ntype: application/javascript\nmodule-type: widget\n\nCode block node widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CodeBlockWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCodeBlockWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCodeBlockWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar codeNode = this.document.createElement(\"code\"),\n\t\tdomNode = this.document.createElement(\"pre\");\n\tcodeNode.appendChild(this.document.createTextNode(this.getAttribute(\"code\")));\n\tdomNode.appendChild(codeNode);\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.domNodes.push(domNode);\n\tif(this.postRender) {\n\t\tthis.postRender();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nCodeBlockWidget.prototype.execute = function() {\n\tthis.language = this.getAttribute(\"language\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCodeBlockWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.codeblock = CodeBlockWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/count.js": {
            "title": "$:/core/modules/widgets/count.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/count.js\ntype: application/javascript\nmodule-type: widget\n\nCount widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CountWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCountWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCountWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.currentCount);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nCountWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.filter = this.getAttribute(\"filter\");\n\t// Execute the filter\n\tif(this.filter) {\n\t\tthis.currentCount = this.wiki.filterTiddlers(this.filter,this).length;\n\t} else {\n\t\tthis.currentCount = undefined;\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCountWidget.prototype.refresh = function(changedTiddlers) {\n\t// Re-execute the filter to get the count\n\tthis.computeAttributes();\n\tvar oldCount = this.currentCount;\n\tthis.execute();\n\tif(this.currentCount !== oldCount) {\n\t\t// Regenerate and rerender the widget and replace the existing DOM node\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n\n};\n\nexports.count = CountWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/diff-text.js": {
            "title": "$:/core/modules/widgets/diff-text.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/diff-text.js\ntype: application/javascript\nmodule-type: widget\n\nWidget to display a diff between two texts\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget,\n\tdmp = require(\"$:/core/modules/utils/diff-match-patch/diff_match_patch.js\");\n\nvar DiffTextWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDiffTextWidget.prototype = new Widget();\n\nDiffTextWidget.prototype.invisibleCharacters = {\n\t\"\\n\": \"↩︎\\n\",\n\t\"\\r\": \"⇠\",\n\t\"\\t\": \"⇥\\t\"\n};\n\n/*\nRender this widget into the DOM\n*/\nDiffTextWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create the diff\n\tvar dmpObject = new dmp.diff_match_patch(),\n\t\tdiffs = dmpObject.diff_main(this.getAttribute(\"source\"),this.getAttribute(\"dest\"));\n\t// Apply required cleanup\n\tswitch(this.getAttribute(\"cleanup\",\"semantic\")) {\n\t\tcase \"none\":\n\t\t\t// No cleanup\n\t\t\tbreak;\n\t\tcase \"efficiency\":\n\t\t\tdmpObject.diff_cleanupEfficiency(diffs);\n\t\t\tbreak;\n\t\tdefault: // case \"semantic\"\n\t\t\tdmpObject.diff_cleanupSemantic(diffs);\n\t\t\tbreak;\n\t}\n\t// Create the elements\n\tvar domContainer = this.document.createElement(\"div\"), \n\t\tdomDiff = this.createDiffDom(diffs);\n\tparent.insertBefore(domContainer,nextSibling);\n\t// Set variables\n\tthis.setVariable(\"diff-count\",diffs.reduce(function(acc,diff) {\n\t\tif(diff[0] !== dmp.DIFF_EQUAL) {\n\t\t\tacc++;\n\t\t}\n\t\treturn acc;\n\t},0).toString());\n\t// Render child widgets\n\tthis.renderChildren(domContainer,null);\n\t// Render the diff\n\tdomContainer.appendChild(domDiff);\n\t// Save our container\n\tthis.domNodes.push(domContainer);\n};\n\n/*\nCreate DOM elements representing a list of diffs\n*/\nDiffTextWidget.prototype.createDiffDom = function(diffs) {\n\tvar self = this;\n\t// Create the element and assign the attributes\n\tvar domPre = this.document.createElement(\"pre\"),\n\t\tdomCode = this.document.createElement(\"code\");\n\t$tw.utils.each(diffs,function(diff) {\n\t\tvar tag = diff[0] === dmp.DIFF_INSERT ? \"ins\" : (diff[0] === dmp.DIFF_DELETE ? \"del\" : \"span\"),\n\t\t\tclassName = diff[0] === dmp.DIFF_INSERT ? \"tc-diff-insert\" : (diff[0] === dmp.DIFF_DELETE ? \"tc-diff-delete\" : \"tc-diff-equal\"),\n\t\t\tdom = self.document.createElement(tag),\n\t\t\ttext = diff[1],\n\t\t\tcurrPos = 0,\n\t\t\tre = /([\\x00-\\x1F])/mg,\n\t\t\tmatch = re.exec(text),\n\t\t\tspan,\n\t\t\tprintable;\n\t\tdom.className = className;\n\t\twhile(match) {\n\t\t\tif(currPos < match.index) {\n\t\t\t\tdom.appendChild(self.document.createTextNode(text.slice(currPos,match.index)));\n\t\t\t}\n\t\t\tspan = self.document.createElement(\"span\");\n\t\t\tspan.className = \"tc-diff-invisible\";\n\t\t\tprintable = self.invisibleCharacters[match[0]] || (\"[0x\" + match[0].charCodeAt(0).toString(16) + \"]\");\n\t\t\tspan.appendChild(self.document.createTextNode(printable));\n\t\t\tdom.appendChild(span);\n\t\t\tcurrPos = match.index + match[0].length;\n\t\t\tmatch = re.exec(text);\n\t\t}\n\t\tif(currPos < text.length) {\n\t\t\tdom.appendChild(self.document.createTextNode(text.slice(currPos)));\n\t\t}\n\t\tdomCode.appendChild(dom);\n\t});\n\tdomPre.appendChild(domCode);\n\treturn domPre;\n};\n\n/*\nCompute the internal state of the widget\n*/\nDiffTextWidget.prototype.execute = function() {\n\t// Make child widgets\n\tvar parseTreeNodes;\n\tif(this.parseTreeNode && this.parseTreeNode.children && this.parseTreeNode.children.length > 0) {\n\t\tparseTreeNodes = this.parseTreeNode.children;\n\t} else {\n\t\tparseTreeNodes = [{\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: \"$:/language/Diffs/CountMessage\"}\n\t\t\t}\n\t\t}];\n\t}\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDiffTextWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.source || changedAttributes.dest || changedAttributes.cleanup) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports[\"diff-text\"] = DiffTextWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/draggable.js": {
            "title": "$:/core/modules/widgets/draggable.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/draggable.js\ntype: application/javascript\nmodule-type: widget\n\nDraggable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DraggableWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDraggableWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDraggableWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Sanitise the specified tag\n\tvar tag = this.draggableTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"div\";\n\t}\n\t// Create our element\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = [\"tc-draggable\"];\n\tif(this.draggableClasses) {\n\t\tclasses.push(this.draggableClasses);\n\t}\n\tdomNode.setAttribute(\"class\",classes.join(\" \"));\n\t// Add event handlers\n\t$tw.utils.makeDraggable({\n\t\tdomNode: domNode,\n\t\tdragTiddlerFn: function() {return self.getAttribute(\"tiddler\");},\n\t\tdragFilterFn: function() {return self.getAttribute(\"filter\");},\n\t\tstartActions: self.startActions,\n\t\tendActions: self.endActions,\n\t\twidget: this\n\t});\n\t// Insert the link into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nDraggableWidget.prototype.execute = function() {\n\t// Pick up our attributes\n\tthis.draggableTag = this.getAttribute(\"tag\",\"div\");\n\tthis.draggableClasses = this.getAttribute(\"class\");\n\tthis.startActions = this.getAttribute(\"startactions\");\n\tthis.endActions = this.getAttribute(\"endactions\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDraggableWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedTiddlers.tag || changedTiddlers[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.draggable = DraggableWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/droppable.js": {
            "title": "$:/core/modules/widgets/droppable.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/droppable.js\ntype: application/javascript\nmodule-type: widget\n\nDroppable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DroppableWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDroppableWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDroppableWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar tag = this.parseTreeNode.isBlock ? \"div\" : \"span\";\n\tif(this.droppableTag && $tw.config.htmlUnsafeElements.indexOf(this.droppableTag) === -1) {\n\t\ttag = this.droppableTag;\n\t}\n\t// Create element and assign classes\n\tvar domNode = this.document.createElement(tag),\n\t\tclasses = (this[\"class\"] || \"\").split(\" \");\n\tclasses.push(\"tc-droppable\");\n\tdomNode.className = classes.join(\" \");\n\t// Add event handlers\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"dragenter\", handlerObject: this, handlerMethod: \"handleDragEnterEvent\"},\n\t\t{name: \"dragover\", handlerObject: this, handlerMethod: \"handleDragOverEvent\"},\n\t\t{name: \"dragleave\", handlerObject: this, handlerMethod: \"handleDragLeaveEvent\"},\n\t\t{name: \"drop\", handlerObject: this, handlerMethod: \"handleDropEvent\"}\n\t]);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n\t// Stack of outstanding enter/leave events\n\tthis.currentlyEntered = [];\n};\n\nDroppableWidget.prototype.enterDrag = function(event) {\n\tif(this.currentlyEntered.indexOf(event.target) === -1) {\n\t\tthis.currentlyEntered.push(event.target);\n\t}\n\t// If we're entering for the first time we need to apply highlighting\n\t$tw.utils.addClass(this.domNodes[0],\"tc-dragover\");\n};\n\nDroppableWidget.prototype.leaveDrag = function(event) {\n\tvar pos = this.currentlyEntered.indexOf(event.target);\n\tif(pos !== -1) {\n\t\tthis.currentlyEntered.splice(pos,1);\n\t}\n\t// Remove highlighting if we're leaving externally. The hacky second condition is to resolve a problem with Firefox whereby there is an erroneous dragenter event if the node being dragged is within the dropzone\n\tif(this.currentlyEntered.length === 0 || (this.currentlyEntered.length === 1 && this.currentlyEntered[0] === $tw.dragInProgress)) {\n\t\tthis.currentlyEntered = [];\n\t\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t}\n};\n\nDroppableWidget.prototype.handleDragEnterEvent  = function(event) {\n\tthis.enterDrag(event);\n\t// Tell the browser that we're ready to handle the drop\n\tevent.preventDefault();\n\t// Tell the browser not to ripple the drag up to any parent drop handlers\n\tevent.stopPropagation();\n\treturn false;\n};\n\nDroppableWidget.prototype.handleDragOverEvent  = function(event) {\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Tell the browser that we're still interested in the drop\n\tevent.preventDefault();\n\t// Set the drop effect\n\tevent.dataTransfer.dropEffect = this.droppableEffect;\n\treturn false;\n};\n\nDroppableWidget.prototype.handleDragLeaveEvent  = function(event) {\n\tthis.leaveDrag(event);\n\treturn false;\n};\n\nDroppableWidget.prototype.handleDropEvent  = function(event) {\n\tvar self = this;\n\tthis.leaveDrag(event);\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\tvar dataTransfer = event.dataTransfer;\n\t// Remove highlighting\n\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t// Try to import the various data types we understand\n\t$tw.utils.importDataTransfer(dataTransfer,null,function(fieldsArray) {\n\t\tfieldsArray.forEach(function(fields) {\n\t\t\tself.performActions(fields.title || fields.text,event);\n\t\t});\n\t});\n\t// Tell the browser that we handled the drop\n\tevent.preventDefault();\n\t// Stop the drop ripple up to any parent handlers\n\tevent.stopPropagation();\n\treturn false;\n};\n\nDroppableWidget.prototype.performActions = function(title,event) {\n\tif(this.droppableActions) {\n\t\tvar modifierKey = event.ctrlKey && ! event.shiftKey ? \"ctrl\" : event.shiftKey && !event.ctrlKey ? \"shift\" : \n\t\t\t\tevent.ctrlKey && event.shiftKey ? \"ctrl-shift\" : \"normal\" ;\n\t\tthis.invokeActionString(this.droppableActions,this,event,{actionTiddler: title, modifier: modifierKey});\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nDroppableWidget.prototype.execute = function() {\n\tthis.droppableActions = this.getAttribute(\"actions\");\n\tthis.droppableEffect = this.getAttribute(\"effect\",\"copy\");\n\tthis.droppableTag = this.getAttribute(\"tag\");\n\tthis.droppableClass = this.getAttribute(\"class\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDroppableWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"class\"] || changedAttributes.tag) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.droppable = DroppableWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/dropzone.js": {
            "title": "$:/core/modules/widgets/dropzone.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/dropzone.js\ntype: application/javascript\nmodule-type: widget\n\nDropzone widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DropZoneWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDropZoneWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDropZoneWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar domNode = this.document.createElement(\"div\");\n\tdomNode.className = \"tc-dropzone\";\n\t// Add event handlers\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"dragenter\", handlerObject: this, handlerMethod: \"handleDragEnterEvent\"},\n\t\t{name: \"dragover\", handlerObject: this, handlerMethod: \"handleDragOverEvent\"},\n\t\t{name: \"dragleave\", handlerObject: this, handlerMethod: \"handleDragLeaveEvent\"},\n\t\t{name: \"drop\", handlerObject: this, handlerMethod: \"handleDropEvent\"},\n\t\t{name: \"paste\", handlerObject: this, handlerMethod: \"handlePasteEvent\"},\n\t\t{name: \"dragend\", handlerObject: this, handlerMethod: \"handleDragEndEvent\"}\n\t]);\n\tdomNode.addEventListener(\"click\",function (event) {\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n\t// Stack of outstanding enter/leave events\n\tthis.currentlyEntered = [];\n};\n\nDropZoneWidget.prototype.enterDrag = function(event) {\n\tif(this.currentlyEntered.indexOf(event.target) === -1) {\n\t\tthis.currentlyEntered.push(event.target);\n\t}\n\t// If we're entering for the first time we need to apply highlighting\n\t$tw.utils.addClass(this.domNodes[0],\"tc-dragover\");\n};\n\nDropZoneWidget.prototype.leaveDrag = function(event) {\n\tvar pos = this.currentlyEntered.indexOf(event.target);\n\tif(pos !== -1) {\n\t\tthis.currentlyEntered.splice(pos,1);\n\t}\n\t// Remove highlighting if we're leaving externally\n\tif(this.currentlyEntered.length === 0) {\n\t\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t}\n};\n\nDropZoneWidget.prototype.handleDragEnterEvent  = function(event) {\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\tthis.enterDrag(event);\n\t// Tell the browser that we're ready to handle the drop\n\tevent.preventDefault();\n\t// Tell the browser not to ripple the drag up to any parent drop handlers\n\tevent.stopPropagation();\n};\n\nDropZoneWidget.prototype.handleDragOverEvent  = function(event) {\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\t// Tell the browser that we're still interested in the drop\n\tevent.preventDefault();\n\tevent.dataTransfer.dropEffect = \"copy\"; // Explicitly show this is a copy\n};\n\nDropZoneWidget.prototype.handleDragLeaveEvent  = function(event) {\n\tthis.leaveDrag(event);\n};\n\nDropZoneWidget.prototype.handleDragEndEvent = function(event) {\n\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n};\n\nDropZoneWidget.prototype.handleDropEvent  = function(event) {\n\tvar self = this,\n\t\treadFileCallback = function(tiddlerFieldsArray) {\n\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray)});\n\t\t};\n\tthis.leaveDrag(event);\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\tvar self = this,\n\t\tdataTransfer = event.dataTransfer;\n\t// Remove highlighting\n\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t// Import any files in the drop\n\tvar numFiles = 0;\n\tif(dataTransfer.files) {\n\t\tnumFiles = this.wiki.readFiles(dataTransfer.files,{\n\t\t\tcallback: readFileCallback,\n\t\t\tdeserializer: this.dropzoneDeserializer\n\t\t});\n\t}\n\t// Try to import the various data types we understand\n\tif(numFiles === 0) {\n\t\t$tw.utils.importDataTransfer(dataTransfer,this.wiki.generateNewTitle(\"Untitled\"),readFileCallback);\n\t}\n\t// Tell the browser that we handled the drop\n\tevent.preventDefault();\n\t// Stop the drop ripple up to any parent handlers\n\tevent.stopPropagation();\n};\n\nDropZoneWidget.prototype.handlePasteEvent  = function(event) {\n\tvar self = this,\n\t\treadFileCallback = function(tiddlerFieldsArray) {\n\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray)});\n\t\t};\n\t// Let the browser handle it if we're in a textarea or input box\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) == -1 && !event.target.isContentEditable) {\n\t\tvar self = this,\n\t\t\titems = event.clipboardData.items;\n\t\t// Enumerate the clipboard items\n\t\tfor(var t = 0; t<items.length; t++) {\n\t\t\tvar item = items[t];\n\t\t\tif(item.kind === \"file\") {\n\t\t\t\t// Import any files\n\t\t\t\tthis.wiki.readFile(item.getAsFile(),{\n\t\t\t\t\tcallback: readFileCallback,\n\t\t\t\t\tdeserializer: this.dropzoneDeserializer\n\t\t\t\t});\n\t\t\t} else if(item.kind === \"string\") {\n\t\t\t\t// Create tiddlers from string items\n\t\t\t\tvar type = item.type;\n\t\t\t\titem.getAsString(function(str) {\n\t\t\t\t\tvar tiddlerFields = {\n\t\t\t\t\t\ttitle: self.wiki.generateNewTitle(\"Untitled\"),\n\t\t\t\t\t\ttext: str,\n\t\t\t\t\t\ttype: type\n\t\t\t\t\t};\n\t\t\t\t\tif($tw.log.IMPORT) {\n\t\t\t\t\t\tconsole.log(\"Importing string '\" + str + \"', type: '\" + type + \"'\");\n\t\t\t\t\t}\n\t\t\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify([tiddlerFields])});\n\t\t\t\t});\n\t\t\t}\n\t\t}\n\t\t// Tell the browser that we've handled the paste\n\t\tevent.stopPropagation();\n\t\tevent.preventDefault();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nDropZoneWidget.prototype.execute = function() {\n\tthis.dropzoneDeserializer = this.getAttribute(\"deserializer\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDropZoneWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.dropzone = DropZoneWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/edit-binary.js": {
            "title": "$:/core/modules/widgets/edit-binary.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/edit-binary.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-binary widget; placeholder for editing binary tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar BINARY_WARNING_MESSAGE = \"$:/core/ui/BinaryWarning\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditBinaryWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditBinaryWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditBinaryWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditBinaryWidget.prototype.execute = function() {\n\t// Construct the child widgets\n\tthis.makeChildWidgets([{\n\t\ttype: \"transclude\",\n\t\tattributes: {\n\t\t\ttiddler: {type: \"string\", value: BINARY_WARNING_MESSAGE}\n\t\t}\n\t}]);\n};\n\n/*\nRefresh by refreshing our child widget\n*/\nEditBinaryWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports[\"edit-binary\"] = EditBinaryWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/edit-bitmap.js": {
            "title": "$:/core/modules/widgets/edit-bitmap.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/edit-bitmap.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-bitmap widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Default image sizes\nvar DEFAULT_IMAGE_WIDTH = 600,\n\tDEFAULT_IMAGE_HEIGHT = 370,\n\tDEFAULT_IMAGE_TYPE = \"image/png\";\n\n// Configuration tiddlers\nvar LINE_WIDTH_TITLE = \"$:/config/BitmapEditor/LineWidth\",\n\tLINE_COLOUR_TITLE = \"$:/config/BitmapEditor/Colour\",\n\tLINE_OPACITY_TITLE = \"$:/config/BitmapEditor/Opacity\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditBitmapWidget = function(parseTreeNode,options) {\n\t// Initialise the editor operations if they've not been done already\n\tif(!this.editorOperations) {\n\t\tEditBitmapWidget.prototype.editorOperations = {};\n\t\t$tw.modules.applyMethods(\"bitmapeditoroperation\",this.editorOperations);\n\t}\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditBitmapWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditBitmapWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create the wrapper for the toolbar and render its content\n\tthis.toolbarNode = this.document.createElement(\"div\");\n\tthis.toolbarNode.className = \"tc-editor-toolbar\";\n\tparent.insertBefore(this.toolbarNode,nextSibling);\n\tthis.domNodes.push(this.toolbarNode);\n\t// Create the on-screen canvas\n\tthis.canvasDomNode = $tw.utils.domMaker(\"canvas\",{\n\t\tdocument: this.document,\n\t\t\"class\":\"tc-edit-bitmapeditor\",\n\t\teventListeners: [{\n\t\t\tname: \"touchstart\", handlerObject: this, handlerMethod: \"handleTouchStartEvent\"\n\t\t},{\n\t\t\tname: \"touchmove\", handlerObject: this, handlerMethod: \"handleTouchMoveEvent\"\n\t\t},{\n\t\t\tname: \"touchend\", handlerObject: this, handlerMethod: \"handleTouchEndEvent\"\n\t\t},{\n\t\t\tname: \"mousedown\", handlerObject: this, handlerMethod: \"handleMouseDownEvent\"\n\t\t},{\n\t\t\tname: \"mousemove\", handlerObject: this, handlerMethod: \"handleMouseMoveEvent\"\n\t\t},{\n\t\t\tname: \"mouseup\", handlerObject: this, handlerMethod: \"handleMouseUpEvent\"\n\t\t}]\n\t});\n\t// Set the width and height variables\n\tthis.setVariable(\"tv-bitmap-editor-width\",this.canvasDomNode.width + \"px\");\n\tthis.setVariable(\"tv-bitmap-editor-height\",this.canvasDomNode.height + \"px\");\n\t// Render toolbar child widgets\n\tthis.renderChildren(this.toolbarNode,null);\n\t// // Insert the elements into the DOM\n\tparent.insertBefore(this.canvasDomNode,nextSibling);\n\tthis.domNodes.push(this.canvasDomNode);\n\t// Load the image into the canvas\n\tif($tw.browser) {\n\t\tthis.loadCanvas();\n\t}\n\t// Add widget message listeners\n\tthis.addEventListeners([\n\t\t{type: \"tm-edit-bitmap-operation\", handler: \"handleEditBitmapOperationMessage\"}\n\t]);\n};\n\n/*\nHandle an edit bitmap operation message from the toolbar\n*/\nEditBitmapWidget.prototype.handleEditBitmapOperationMessage = function(event) {\n\t// Invoke the handler\n\tvar handler = this.editorOperations[event.param];\n\tif(handler) {\n\t\thandler.call(this,event);\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditBitmapWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nJust refresh the toolbar\n*/\nEditBitmapWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nSet the bitmap size variables and refresh the toolbar\n*/\nEditBitmapWidget.prototype.refreshToolbar = function() {\n\t// Set the width and height variables\n\tthis.setVariable(\"tv-bitmap-editor-width\",this.canvasDomNode.width + \"px\");\n\tthis.setVariable(\"tv-bitmap-editor-height\",this.canvasDomNode.height + \"px\");\n\t// Refresh each of our child widgets\n\t$tw.utils.each(this.children,function(childWidget) {\n\t\tchildWidget.refreshSelf();\n\t});\n};\n\nEditBitmapWidget.prototype.loadCanvas = function() {\n\tvar tiddler = this.wiki.getTiddler(this.editTitle),\n\t\tcurrImage = new Image();\n\t// Set up event handlers for loading the image\n\tvar self = this;\n\tcurrImage.onload = function() {\n\t\t// Copy the image to the on-screen canvas\n\t\tself.initCanvas(self.canvasDomNode,currImage.width,currImage.height,currImage);\n\t\t// And also copy the current bitmap to the off-screen canvas\n\t\tself.currCanvas = self.document.createElement(\"canvas\");\n\t\tself.initCanvas(self.currCanvas,currImage.width,currImage.height,currImage);\n\t\t// Set the width and height input boxes\n\t\tself.refreshToolbar();\n\t};\n\tcurrImage.onerror = function() {\n\t\t// Set the on-screen canvas size and clear it\n\t\tself.initCanvas(self.canvasDomNode,DEFAULT_IMAGE_WIDTH,DEFAULT_IMAGE_HEIGHT);\n\t\t// Set the off-screen canvas size and clear it\n\t\tself.currCanvas = self.document.createElement(\"canvas\");\n\t\tself.initCanvas(self.currCanvas,DEFAULT_IMAGE_WIDTH,DEFAULT_IMAGE_HEIGHT);\n\t\t// Set the width and height input boxes\n\t\tself.refreshToolbar();\n\t};\n\t// Get the current bitmap into an image object\n\tif(tiddler && tiddler.fields.type && tiddler.fields.text) {\n\t\tcurrImage.src = \"data:\" + tiddler.fields.type + \";base64,\" + tiddler.fields.text;\t\t\n\t} else {\n\t\tcurrImage.width = DEFAULT_IMAGE_WIDTH;\n\t\tcurrImage.height = DEFAULT_IMAGE_HEIGHT;\n\t\tcurrImage.onerror();\n\t}\n};\n\nEditBitmapWidget.prototype.initCanvas = function(canvas,width,height,image) {\n\tcanvas.width = width;\n\tcanvas.height = height;\n\tvar ctx = canvas.getContext(\"2d\");\n\tif(image) {\n\t\tctx.drawImage(image,0,0);\n\t} else {\n\t\tctx.fillStyle = \"#fff\";\n\t\tctx.fillRect(0,0,canvas.width,canvas.height);\n\t}\n};\n\n/*\n** Change the size of the canvas, preserving the current image\n*/\nEditBitmapWidget.prototype.changeCanvasSize = function(newWidth,newHeight) {\n\t// Create and size a new canvas\n\tvar newCanvas = this.document.createElement(\"canvas\");\n\tthis.initCanvas(newCanvas,newWidth,newHeight);\n\t// Copy the old image\n\tvar ctx = newCanvas.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n\t// Set the new canvas as the current one\n\tthis.currCanvas = newCanvas;\n\t// Set the size of the onscreen canvas\n\tthis.canvasDomNode.width = newWidth;\n\tthis.canvasDomNode.height = newHeight;\n\t// Paint the onscreen canvas with the offscreen canvas\n\tctx = this.canvasDomNode.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n};\n\n/*\n** Rotate the canvas left by 90 degrees\n*/\nEditBitmapWidget.prototype.rotateCanvasLeft = function() {\n\t// Get the current size of the image\n\tvar origWidth = this.currCanvas.width,\n\t\torigHeight = this.currCanvas.height;\n\t// Create and size a new canvas\n\tvar newCanvas = this.document.createElement(\"canvas\"),\n\t\tnewWidth = origHeight,\n\t\tnewHeight = origWidth;\n\tthis.initCanvas(newCanvas,newWidth,newHeight);\n\t// Copy the old image\n\tvar ctx = newCanvas.getContext(\"2d\");\n\tctx.save();\n\tctx.translate(newWidth / 2,newHeight / 2);\n\tctx.rotate(-Math.PI / 2);\n\tctx.drawImage(this.currCanvas,-origWidth / 2,-origHeight / 2);\n\tctx.restore();\n\t// Set the new canvas as the current one\n\tthis.currCanvas = newCanvas;\n\t// Set the size of the onscreen canvas\n\tthis.canvasDomNode.width = newWidth;\n\tthis.canvasDomNode.height = newHeight;\n\t// Paint the onscreen canvas with the offscreen canvas\n\tctx = this.canvasDomNode.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n};\n\nEditBitmapWidget.prototype.handleTouchStartEvent = function(event) {\n\tthis.brushDown = true;\n\tthis.strokeStart(event.touches[0].clientX,event.touches[0].clientY);\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleTouchMoveEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.strokeMove(event.touches[0].clientX,event.touches[0].clientY);\n\t}\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleTouchEndEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.brushDown = false;\n\t\tthis.strokeEnd();\n\t}\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleMouseDownEvent = function(event) {\n\tthis.strokeStart(event.clientX,event.clientY);\n\tthis.brushDown = true;\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleMouseMoveEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.strokeMove(event.clientX,event.clientY);\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn false;\n\t}\n\treturn true;\n};\n\nEditBitmapWidget.prototype.handleMouseUpEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.brushDown = false;\n\t\tthis.strokeEnd();\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn false;\n\t}\n\treturn true;\n};\n\nEditBitmapWidget.prototype.adjustCoordinates = function(x,y) {\n\tvar canvasRect = this.canvasDomNode.getBoundingClientRect(),\n\t\tscale = this.canvasDomNode.width/canvasRect.width;\n\treturn {x: (x - canvasRect.left) * scale, y: (y - canvasRect.top) * scale};\n};\n\nEditBitmapWidget.prototype.strokeStart = function(x,y) {\n\t// Start off a new stroke\n\tthis.stroke = [this.adjustCoordinates(x,y)];\n};\n\nEditBitmapWidget.prototype.strokeMove = function(x,y) {\n\tvar ctx = this.canvasDomNode.getContext(\"2d\"),\n\t\tt;\n\t// Add the new position to the end of the stroke\n\tthis.stroke.push(this.adjustCoordinates(x,y));\n\t// Redraw the previous image\n\tctx.drawImage(this.currCanvas,0,0);\n\t// Render the stroke\n\tctx.globalAlpha = parseFloat(this.wiki.getTiddlerText(LINE_OPACITY_TITLE,\"1.0\"));\n\tctx.strokeStyle = this.wiki.getTiddlerText(LINE_COLOUR_TITLE,\"#ff0\");\n\tctx.lineWidth = parseFloat(this.wiki.getTiddlerText(LINE_WIDTH_TITLE,\"3\"));\n\tctx.lineCap = \"round\";\n\tctx.lineJoin = \"round\";\n\tctx.beginPath();\n\tctx.moveTo(this.stroke[0].x,this.stroke[0].y);\n\tfor(t=1; t<this.stroke.length-1; t++) {\n\t\tvar s1 = this.stroke[t],\n\t\t\ts2 = this.stroke[t-1],\n\t\t\ttx = (s1.x + s2.x)/2,\n\t\t\tty = (s1.y + s2.y)/2;\n\t\tctx.quadraticCurveTo(s2.x,s2.y,tx,ty);\n\t}\n\tctx.stroke();\n};\n\nEditBitmapWidget.prototype.strokeEnd = function() {\n\t// Copy the bitmap to the off-screen canvas\n\tvar ctx = this.currCanvas.getContext(\"2d\");\n\tctx.drawImage(this.canvasDomNode,0,0);\n\t// Save the image into the tiddler\n\tthis.saveChanges();\n};\n\nEditBitmapWidget.prototype.saveChanges = function() {\n\tvar tiddler = this.wiki.getTiddler(this.editTitle) || new $tw.Tiddler({title: this.editTitle,type: DEFAULT_IMAGE_TYPE});\n\t// data URIs look like \"data:<type>;base64,<text>\"\n\tvar dataURL = this.canvasDomNode.toDataURL(tiddler.fields.type),\n\t\tposColon = dataURL.indexOf(\":\"),\n\t\tposSemiColon = dataURL.indexOf(\";\"),\n\t\tposComma = dataURL.indexOf(\",\"),\n\t\ttype = dataURL.substring(posColon+1,posSemiColon),\n\t\ttext = dataURL.substring(posComma+1);\n\tvar update = {type: type, text: text};\n\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getModificationFields(),tiddler,update,this.wiki.getCreationFields()));\n};\n\nexports[\"edit-bitmap\"] = EditBitmapWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/edit-shortcut.js": {
            "title": "$:/core/modules/widgets/edit-shortcut.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/edit-shortcut.js\ntype: application/javascript\nmodule-type: widget\n\nWidget to display an editable keyboard shortcut\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditShortcutWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditShortcutWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditShortcutWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.inputNode = this.document.createElement(\"input\");\n\t// Assign classes\n\tif(this.shortcutClass) {\n\t\tthis.inputNode.className = this.shortcutClass;\t\t\n\t}\n\t// Assign other attributes\n\tif(this.shortcutStyle) {\n\t\tthis.inputNode.setAttribute(\"style\",this.shortcutStyle);\n\t}\n\tif(this.shortcutTooltip) {\n\t\tthis.inputNode.setAttribute(\"title\",this.shortcutTooltip);\n\t}\n\tif(this.shortcutPlaceholder) {\n\t\tthis.inputNode.setAttribute(\"placeholder\",this.shortcutPlaceholder);\n\t}\n\tif(this.shortcutAriaLabel) {\n\t\tthis.inputNode.setAttribute(\"aria-label\",this.shortcutAriaLabel);\n\t}\n\t// Assign the current shortcut\n\tthis.updateInputNode();\n\t// Add event handlers\n\t$tw.utils.addEventListeners(this.inputNode,[\n\t\t{name: \"keydown\", handlerObject: this, handlerMethod: \"handleKeydownEvent\"}\n\t]);\n\t// Link into the DOM\n\tparent.insertBefore(this.inputNode,nextSibling);\n\tthis.domNodes.push(this.inputNode);\n\t// Focus the input Node if focus === \"yes\" or focus === \"true\"\n\tif(this.shortcutFocus === \"yes\" || this.shortcutFocus === \"true\") {\n\t\tthis.focus();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditShortcutWidget.prototype.execute = function() {\n\tthis.shortcutTiddler = this.getAttribute(\"tiddler\");\n\tthis.shortcutField = this.getAttribute(\"field\");\n\tthis.shortcutIndex = this.getAttribute(\"index\");\n\tthis.shortcutPlaceholder = this.getAttribute(\"placeholder\");\n\tthis.shortcutDefault = this.getAttribute(\"default\",\"\");\n\tthis.shortcutClass = this.getAttribute(\"class\");\n\tthis.shortcutStyle = this.getAttribute(\"style\");\n\tthis.shortcutTooltip = this.getAttribute(\"tooltip\");\n\tthis.shortcutAriaLabel = this.getAttribute(\"aria-label\");\n\tthis.shortcutFocus = this.getAttribute(\"focus\");\n};\n\n/*\nUpdate the value of the input node\n*/\nEditShortcutWidget.prototype.updateInputNode = function() {\n\tif(this.shortcutField) {\n\t\tvar tiddler = this.wiki.getTiddler(this.shortcutTiddler);\n\t\tif(tiddler && $tw.utils.hop(tiddler.fields,this.shortcutField)) {\n\t\t\tthis.inputNode.value = tiddler.getFieldString(this.shortcutField);\n\t\t} else {\n\t\t\tthis.inputNode.value = this.shortcutDefault;\n\t\t}\n\t} else if(this.shortcutIndex) {\n\t\tthis.inputNode.value = this.wiki.extractTiddlerDataItem(this.shortcutTiddler,this.shortcutIndex,this.shortcutDefault);\n\t} else {\n\t\tthis.inputNode.value = this.wiki.getTiddlerText(this.shortcutTiddler,this.shortcutDefault);\n\t}\n};\n\n/*\nHandle a dom \"keydown\" event\n*/\nEditShortcutWidget.prototype.handleKeydownEvent = function(event) {\n\t// Ignore shift, ctrl, meta, alt\n\tif(event.keyCode && $tw.keyboardManager.getModifierKeys().indexOf(event.keyCode) === -1) {\n\t\t// Get the shortcut text representation\n\t\tvar value = $tw.keyboardManager.getPrintableShortcuts([{\n\t\t\tctrlKey: event.ctrlKey,\n\t\t\tshiftKey: event.shiftKey,\n\t\t\taltKey: event.altKey,\n\t\t\tmetaKey: event.metaKey,\n\t\t\tkeyCode: event.keyCode\n\t\t}]);\n\t\tif(value.length > 0) {\n\t\t\tthis.wiki.setText(this.shortcutTiddler,this.shortcutField,this.shortcutIndex,value[0]);\n\t\t}\n\t\t// Ignore the keydown if it was already handled\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn true;\t\t\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nfocus the input node\n*/\nEditShortcutWidget.prototype.focus = function() {\n\tif(this.inputNode.focus && this.inputNode.select) {\n\t\tthis.inputNode.focus();\n\t\tthis.inputNode.select();\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget needed re-rendering\n*/\nEditShortcutWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.placeholder || changedAttributes[\"default\"] || changedAttributes[\"class\"] || changedAttributes.style || changedAttributes.tooltip || changedAttributes[\"aria-label\"] || changedAttributes.focus) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else if(changedTiddlers[this.shortcutTiddler]) {\n\t\tthis.updateInputNode();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports[\"edit-shortcut\"] = EditShortcutWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/edit-text.js": {
            "title": "$:/core/modules/widgets/edit-text.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/edit-text.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-text widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar editTextWidgetFactory = require(\"$:/core/modules/editor/factory.js\").editTextWidgetFactory,\n\tFramedEngine = require(\"$:/core/modules/editor/engines/framed.js\").FramedEngine,\n\tSimpleEngine = require(\"$:/core/modules/editor/engines/simple.js\").SimpleEngine;\n\nexports[\"edit-text\"] = editTextWidgetFactory(FramedEngine,SimpleEngine);\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/edit.js": {
            "title": "$:/core/modules/widgets/edit.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/edit.js\ntype: application/javascript\nmodule-type: widget\n\nEdit widget is a meta-widget chooses the appropriate actual editting widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n// Mappings from content type to editor type are stored in tiddlers with this prefix\nvar EDITOR_MAPPING_PREFIX = \"$:/config/EditorTypeMappings/\";\n\n/*\nCompute the internal state of the widget\n*/\nEditWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.editField = this.getAttribute(\"field\",\"text\");\n\tthis.editIndex = this.getAttribute(\"index\");\n\tthis.editClass = this.getAttribute(\"class\");\n\tthis.editPlaceholder = this.getAttribute(\"placeholder\");\n\tthis.editTabIndex = this.getAttribute(\"tabindex\");\n\t// Choose the appropriate edit widget\n\tthis.editorType = this.getEditorType();\n\t// Make the child widgets\n\tthis.makeChildWidgets([{\n\t\ttype: \"edit-\" + this.editorType,\n\t\tattributes: {\n\t\t\ttiddler: {type: \"string\", value: this.editTitle},\n\t\t\tfield: {type: \"string\", value: this.editField},\n\t\t\tindex: {type: \"string\", value: this.editIndex},\n\t\t\t\"class\": {type: \"string\", value: this.editClass},\n\t\t\t\"placeholder\": {type: \"string\", value: this.editPlaceholder},\n\t\t\t\"tabindex\": {type: \"string\", value: this.editTabIndex}\n\t\t},\n\t\tchildren: this.parseTreeNode.children\n\t}]);\n};\n\nEditWidget.prototype.getEditorType = function() {\n\t// Get the content type of the thing we're editing\n\tvar type;\n\tif(this.editField === \"text\") {\n\t\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\t\tif(tiddler) {\n\t\t\ttype = tiddler.fields.type;\n\t\t}\n\t}\n\ttype = type || \"text/vnd.tiddlywiki\";\n\tvar editorType = this.wiki.getTiddlerText(EDITOR_MAPPING_PREFIX + type);\n\tif(!editorType) {\n\t\tvar typeInfo = $tw.config.contentTypeInfo[type];\n\t\tif(typeInfo && typeInfo.encoding === \"base64\") {\n\t\t\teditorType = \"binary\";\n\t\t} else {\n\t\t\teditorType = \"text\";\n\t\t}\n\t}\n\treturn editorType;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEditWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// Refresh if an attribute has changed, or the type associated with the target tiddler has changed\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.tabindex || (changedTiddlers[this.editTitle] && this.getEditorType() !== this.editorType)) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.edit = EditWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/element.js": {
            "title": "$:/core/modules/widgets/element.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/element.js\ntype: application/javascript\nmodule-type: widget\n\nElement widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ElementWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nElementWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nElementWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Neuter blacklisted elements\n\tvar tag = this.parseTreeNode.tag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"safe-\" + tag;\n\t}\n\t// Adjust headings by the current base level\n\tvar headingLevel = [\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"].indexOf(tag);\n\tif(headingLevel !== -1) {\n\t\tvar baseLevel = parseInt(this.getVariable(\"tv-adjust-heading-level\",\"0\"),10) || 0;\n\t\theadingLevel = Math.min(Math.max(headingLevel + 1 + baseLevel,1),6);\n\t\ttag = \"h\" + headingLevel;\n\t}\n\t// Create the DOM node\n\tvar domNode = this.document.createElementNS(this.namespace,tag);\n\tthis.assignAttributes(domNode,{excludeEventAttributes: true});\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nElementWidget.prototype.execute = function() {\n\t// Select the namespace for the tag\n\tvar tagNamespaces = {\n\t\t\tsvg: \"http://www.w3.org/2000/svg\",\n\t\t\tmath: \"http://www.w3.org/1998/Math/MathML\",\n\t\t\tbody: \"http://www.w3.org/1999/xhtml\"\n\t\t};\n\tthis.namespace = tagNamespaces[this.parseTreeNode.tag];\n\tif(this.namespace) {\n\t\tthis.setVariable(\"namespace\",this.namespace);\n\t} else {\n\t\tthis.namespace = this.getVariable(\"namespace\",{defaultValue: \"http://www.w3.org/1999/xhtml\"});\n\t}\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nElementWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\thasChangedAttributes = $tw.utils.count(changedAttributes) > 0;\n\tif(hasChangedAttributes) {\n\t\t// Update our attributes\n\t\tthis.assignAttributes(this.domNodes[0],{excludeEventAttributes: true});\n\t}\n\treturn this.refreshChildren(changedTiddlers) || hasChangedAttributes;\n};\n\nexports.element = ElementWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/encrypt.js": {
            "title": "$:/core/modules/widgets/encrypt.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/encrypt.js\ntype: application/javascript\nmodule-type: widget\n\nEncrypt widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EncryptWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEncryptWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEncryptWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.encryptedText);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEncryptWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.filter = this.getAttribute(\"filter\",\"[!is[system]]\");\n\t// Encrypt the filtered tiddlers\n\tvar tiddlers = this.wiki.filterTiddlers(this.filter),\n\t\tjson = {},\n\t\tself = this;\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title),\n\t\t\tjsonTiddler = {};\n\t\tfor(var f in tiddler.fields) {\n\t\t\tjsonTiddler[f] = tiddler.getFieldString(f);\n\t\t}\n\t\tjson[title] = jsonTiddler;\n\t});\n\tthis.encryptedText = $tw.utils.htmlEncode($tw.crypto.encrypt(JSON.stringify(json)));\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEncryptWidget.prototype.refresh = function(changedTiddlers) {\n\t// We don't need to worry about refreshing because the encrypt widget isn't for interactive use\n\treturn false;\n};\n\nexports.encrypt = EncryptWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/entity.js": {
            "title": "$:/core/modules/widgets/entity.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/entity.js\ntype: application/javascript\nmodule-type: widget\n\nHTML entity widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EntityWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEntityWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEntityWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tvar entityString = this.getAttribute(\"entity\",this.parseTreeNode.entity || \"\"),\n\t\ttextNode = this.document.createTextNode($tw.utils.entityDecode(entityString));\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEntityWidget.prototype.execute = function() {\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEntityWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.entity) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.entity = EntityWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/fieldmangler.js": {
            "title": "$:/core/modules/widgets/fieldmangler.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/fieldmangler.js\ntype: application/javascript\nmodule-type: widget\n\nField mangler widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar FieldManglerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-remove-field\", handler: \"handleRemoveFieldEvent\"},\n\t\t{type: \"tm-add-field\", handler: \"handleAddFieldEvent\"},\n\t\t{type: \"tm-remove-tag\", handler: \"handleRemoveTagEvent\"},\n\t\t{type: \"tm-add-tag\", handler: \"handleAddTagEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nFieldManglerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nFieldManglerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nFieldManglerWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.mangleTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nFieldManglerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nFieldManglerWidget.prototype.handleRemoveFieldEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\tdeletion = {};\n\tdeletion[event.param] = undefined;\n\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,deletion));\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleAddFieldEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\taddition = this.wiki.getModificationFields(),\n\t\thadInvalidFieldName = false,\n\t\taddField = function(name,value) {\n\t\t\tvar trimmedName = name.toLowerCase().trim();\n\t\t\tif(!$tw.utils.isValidFieldName(trimmedName)) {\n\t\t\t\tif(!hadInvalidFieldName) {\n\t\t\t\t\talert($tw.language.getString(\n\t\t\t\t\t\t\"InvalidFieldName\",\n\t\t\t\t\t\t{variables:\n\t\t\t\t\t\t\t{fieldName: trimmedName}\n\t\t\t\t\t\t}\n\t\t\t\t\t));\n\t\t\t\t\thadInvalidFieldName = true;\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tif(!value && tiddler) {\n\t\t\t\t\tvalue = tiddler.fields[trimmedName];\n\t\t\t\t}\n\t\t\t\taddition[trimmedName] = value || \"\";\n\t\t\t}\n\t\t\treturn;\n\t\t};\n\taddition.title = this.mangleTitle;\n\tif(typeof event.param === \"string\") {\n\t\taddField(event.param,\"\");\n\t}\n\tif(typeof event.paramObject === \"object\") {\n\t\tfor(var name in event.paramObject) {\n\t\t\taddField(name,event.paramObject[name]);\n\t\t}\n\t}\n\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,addition));\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleRemoveTagEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\tmodification = this.wiki.getModificationFields();\n\tif(tiddler && tiddler.fields.tags) {\n\t\tvar p = tiddler.fields.tags.indexOf(event.param);\n\t\tif(p !== -1) {\n\t\t\tmodification.tags = (tiddler.fields.tags || []).slice(0);\n\t\t\tmodification.tags.splice(p,1);\n\t\t\tif(modification.tags.length === 0) {\n\t\t\t\tmodification.tags = undefined;\n\t\t\t}\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,modification));\n\t\t}\n\t}\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleAddTagEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\tmodification = this.wiki.getModificationFields();\n\tif(tiddler && typeof event.param === \"string\") {\n\t\tvar tag = event.param.trim();\n\t\tif(tag !== \"\") {\n\t\t\tmodification.tags = (tiddler.fields.tags || []).slice(0);\n\t\t\t$tw.utils.pushTop(modification.tags,tag);\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,modification));\t\t\t\n\t\t}\n\t} else if(typeof event.param === \"string\" && event.param.trim() !== \"\" && this.mangleTitle.trim() !== \"\") {\n\t\tvar tag = [];\n\t\ttag.push(event.param.trim());\n\t\tthis.wiki.addTiddler(new $tw.Tiddler({title: this.mangleTitle, tags: tag},modification));\n\t}\n\treturn true;\n};\n\nexports.fieldmangler = FieldManglerWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/fields.js": {
            "title": "$:/core/modules/widgets/fields.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/fields.js\ntype: application/javascript\nmodule-type: widget\n\nFields widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar FieldsWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nFieldsWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nFieldsWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.text);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nFieldsWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.template = this.getAttribute(\"template\");\n\tthis.exclude = this.getAttribute(\"exclude\");\n\tthis.stripTitlePrefix = this.getAttribute(\"stripTitlePrefix\",\"no\") === \"yes\";\n\t// Get the value to display\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle);\n\t// Get the exclusion list\n\tvar exclude;\n\tif(this.exclude) {\n\t\texclude = this.exclude.split(\" \");\n\t} else {\n\t\texclude = [\"text\"]; \n\t}\n\t// Compose the template\n\tvar text = [];\n\tif(this.template && tiddler) {\n\t\tvar fields = [];\n\t\tfor(var fieldName in tiddler.fields) {\n\t\t\tif(exclude.indexOf(fieldName) === -1) {\n\t\t\t\tfields.push(fieldName);\n\t\t\t}\n\t\t}\n\t\tfields.sort();\n\t\tfor(var f=0; f<fields.length; f++) {\n\t\t\tfieldName = fields[f];\n\t\t\tif(exclude.indexOf(fieldName) === -1) {\n\t\t\t\tvar row = this.template,\n\t\t\t\t\tvalue = tiddler.getFieldString(fieldName);\n\t\t\t\tif(this.stripTitlePrefix && fieldName === \"title\") {\n\t\t\t\t\tvar reStrip = /^\\{[^\\}]+\\}(.+)/mg,\n\t\t\t\t\t\treMatch = reStrip.exec(value);\n\t\t\t\t\tif(reMatch) {\n\t\t\t\t\t\tvalue = reMatch[1];\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\trow = $tw.utils.replaceString(row,\"$name$\",fieldName);\n\t\t\t\trow = $tw.utils.replaceString(row,\"$value$\",value);\n\t\t\t\trow = $tw.utils.replaceString(row,\"$encoded_value$\",$tw.utils.htmlEncode(value));\n\t\t\t\ttext.push(row);\n\t\t\t}\n\t\t}\n\t}\n\tthis.text = text.join(\"\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nFieldsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.template || changedAttributes.exclude || changedAttributes.stripTitlePrefix || changedTiddlers[this.tiddlerTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.fields = FieldsWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/image.js": {
            "title": "$:/core/modules/widgets/image.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/image.js\ntype: application/javascript\nmodule-type: widget\n\nThe image widget displays an image referenced with an external URI or with a local tiddler title.\n\n```\n<$image src=\"TiddlerTitle\" width=\"320\" height=\"400\" class=\"classnames\">\n```\n\nThe image source can be the title of an existing tiddler or the URL of an external image.\n\nExternal images always generate an HTML `<img>` tag.\n\nTiddlers that have a _canonical_uri field generate an HTML `<img>` tag with the src attribute containing the URI.\n\nTiddlers that contain image data generate an HTML `<img>` tag with the src attribute containing a base64 representation of the image.\n\nTiddlers that contain wikitext could be rendered to a DIV of the usual size of a tiddler, and then transformed to the size requested.\n\nThe width and height attributes are interpreted as a number of pixels, and do not need to include the \"px\" suffix.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ImageWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nImageWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nImageWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\t// Determine what type of image it is\n\tvar tag = \"img\", src = \"\",\n\t\ttiddler = this.wiki.getTiddler(this.imageSource);\n\tif(!tiddler) {\n\t\t// The source isn't the title of a tiddler, so we'll assume it's a URL\n\t\tsrc = this.getVariable(\"tv-get-export-image-link\",{params: [{name: \"src\",value: this.imageSource}],defaultValue: this.imageSource});\n\t} else {\n\t\t// Check if it is an image tiddler\n\t\tif(this.wiki.isImageTiddler(this.imageSource)) {\n\t\t\tvar type = tiddler.fields.type,\n\t\t\t\ttext = tiddler.fields.text,\n\t\t\t\t_canonical_uri = tiddler.fields._canonical_uri;\n\t\t\t// If the tiddler has body text then it doesn't need to be lazily loaded\n\t\t\tif(text) {\n\t\t\t\t// Render the appropriate element for the image type\n\t\t\t\tswitch(type) {\n\t\t\t\t\tcase \"application/pdf\":\n\t\t\t\t\t\ttag = \"embed\";\n\t\t\t\t\t\tsrc = \"data:application/pdf;base64,\" + text;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"image/svg+xml\":\n\t\t\t\t\t\tsrc = \"data:image/svg+xml,\" + encodeURIComponent(text);\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tsrc = \"data:\" + type + \";base64,\" + text;\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t} else if(_canonical_uri) {\n\t\t\t\tswitch(type) {\n\t\t\t\t\tcase \"application/pdf\":\n\t\t\t\t\t\ttag = \"embed\";\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"image/svg+xml\":\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\t\n\t\t\t} else {\n\t\t\t\t// Just trigger loading of the tiddler\n\t\t\t\tthis.wiki.getTiddlerText(this.imageSource);\n\t\t\t}\n\t\t}\n\t}\n\t// Create the element and assign the attributes\n\tvar domNode = this.document.createElement(tag);\n\tdomNode.setAttribute(\"src\",src);\n\tif(this.imageClass) {\n\t\tdomNode.setAttribute(\"class\",this.imageClass);\t\t\n\t}\n\tif(this.imageWidth) {\n\t\tdomNode.setAttribute(\"width\",this.imageWidth);\n\t}\n\tif(this.imageHeight) {\n\t\tdomNode.setAttribute(\"height\",this.imageHeight);\n\t}\n\tif(this.imageTooltip) {\n\t\tdomNode.setAttribute(\"title\",this.imageTooltip);\t\t\n\t}\n\tif(this.imageAlt) {\n\t\tdomNode.setAttribute(\"alt\",this.imageAlt);\t\t\n\t}\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nImageWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.imageSource = this.getAttribute(\"source\");\n\tthis.imageWidth = this.getAttribute(\"width\");\n\tthis.imageHeight = this.getAttribute(\"height\");\n\tthis.imageClass = this.getAttribute(\"class\");\n\tthis.imageTooltip = this.getAttribute(\"tooltip\");\n\tthis.imageAlt = this.getAttribute(\"alt\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nImageWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.source || changedAttributes.width || changedAttributes.height || changedAttributes[\"class\"] || changedAttributes.tooltip || changedTiddlers[this.imageSource]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\t\n\t}\n};\n\nexports.image = ImageWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/importvariables.js": {
            "title": "$:/core/modules/widgets/importvariables.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/importvariables.js\ntype: application/javascript\nmodule-type: widget\n\nImport variable definitions from other tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ImportVariablesWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nImportVariablesWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nImportVariablesWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nImportVariablesWidget.prototype.execute = function(tiddlerList) {\n\tvar self = this;\n\t// Get our parameters\n\tthis.filter = this.getAttribute(\"filter\");\n\t// Compute the filter\n\tthis.tiddlerList = tiddlerList || this.wiki.filterTiddlers(this.filter,this);\n\t// Accumulate the <$set> widgets from each tiddler\n\tvar widgetStackStart,widgetStackEnd;\n\tfunction addWidgetNode(widgetNode) {\n\t\tif(widgetNode) {\n\t\t\tif(!widgetStackStart && !widgetStackEnd) {\n\t\t\t\twidgetStackStart = widgetNode;\n\t\t\t\twidgetStackEnd = widgetNode;\n\t\t\t} else {\n\t\t\t\twidgetStackEnd.children = [widgetNode];\n\t\t\t\twidgetStackEnd = widgetNode;\n\t\t\t}\n\t\t}\n\t}\n\t$tw.utils.each(this.tiddlerList,function(title) {\n\t\tvar parser = self.wiki.parseTiddler(title);\n\t\tif(parser) {\n\t\t\tvar parseTreeNode = parser.tree[0];\n\t\t\twhile(parseTreeNode && parseTreeNode.type === \"set\") {\n\t\t\t\taddWidgetNode({\n\t\t\t\t\ttype: \"set\",\n\t\t\t\t\tattributes: parseTreeNode.attributes,\n\t\t\t\t\tparams: parseTreeNode.params,\n\t\t\t\t\tisMacroDefinition: parseTreeNode.isMacroDefinition\n\t\t\t\t});\n\t\t\t\tparseTreeNode = parseTreeNode.children[0];\n\t\t\t}\n\t\t} \n\t});\n\t// Add our own children to the end of the pile\n\tvar parseTreeNodes;\n\tif(widgetStackStart && widgetStackEnd) {\n\t\tparseTreeNodes = [widgetStackStart];\n\t\twidgetStackEnd.children = this.parseTreeNode.children;\n\t} else {\n\t\tparseTreeNodes = this.parseTreeNode.children;\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nImportVariablesWidget.prototype.refresh = function(changedTiddlers) {\n\t// Recompute our attributes and the filter list\n\tvar changedAttributes = this.computeAttributes(),\n\t\ttiddlerList = this.wiki.filterTiddlers(this.getAttribute(\"filter\"),this);\n\t// Refresh if the filter has changed, or the list of tiddlers has changed, or any of the tiddlers in the list has changed\n\tfunction haveListedTiddlersChanged() {\n\t\tvar changed = false;\n\t\ttiddlerList.forEach(function(title) {\n\t\t\tif(changedTiddlers[title]) {\n\t\t\t\tchanged = true;\n\t\t\t}\n\t\t});\n\t\treturn changed;\n\t}\n\tif(changedAttributes.filter || !$tw.utils.isArrayEqual(this.tiddlerList,tiddlerList) || haveListedTiddlersChanged()) {\n\t\t// Compute the filter\n\t\tthis.removeChildDomNodes();\n\t\tthis.execute(tiddlerList);\n\t\tthis.renderChildren(this.parentDomNode,this.findNextSiblingDomNode());\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.importvariables = ImportVariablesWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/keyboard.js": {
            "title": "$:/core/modules/widgets/keyboard.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/keyboard.js\ntype: application/javascript\nmodule-type: widget\n\nKeyboard shortcut widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar KeyboardWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nKeyboardWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nKeyboardWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar tag = this.parseTreeNode.isBlock ? \"div\" : \"span\";\n\tif(this.tag && $tw.config.htmlUnsafeElements.indexOf(this.tag) === -1) {\n\t\ttag = this.tag;\n\t}\n\t// Create element\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = (this[\"class\"] || \"\").split(\" \");\n\tclasses.push(\"tc-keyboard\");\n\tdomNode.className = classes.join(\" \");\n\t// Add a keyboard event handler\n\tdomNode.addEventListener(\"keydown\",function (event) {\n\t\tif($tw.keyboardManager.checkKeyDescriptors(event,self.keyInfoArray)) {\n\t\t\tself.invokeActions(self,event);\n\t\t\tif(self.actions) {\n\t\t\t\tself.invokeActionString(self.actions,self,event);\n\t\t\t}\n\t\t\tself.dispatchMessage(event);\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t\treturn true;\n\t\t}\n\t\treturn false;\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nKeyboardWidget.prototype.dispatchMessage = function(event) {\n\tthis.dispatchEvent({type: this.message, param: this.param, tiddlerTitle: this.getVariable(\"currentTiddler\")});\n};\n\n/*\nCompute the internal state of the widget\n*/\nKeyboardWidget.prototype.execute = function() {\n\tvar self = this;\n\t// Get attributes\n\tthis.actions = this.getAttribute(\"actions\",\"\");\n\tthis.message = this.getAttribute(\"message\",\"\");\n\tthis.param = this.getAttribute(\"param\",\"\");\n\tthis.key = this.getAttribute(\"key\",\"\");\n\tthis.tag = this.getAttribute(\"tag\",\"\");\n\tthis.keyInfoArray = $tw.keyboardManager.parseKeyDescriptors(this.key);\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tif(this.key.substr(0,2) === \"((\" && this.key.substr(-2,2) === \"))\") {\n\t\tthis.shortcutTiddlers = [];\n\t\tvar name = this.key.substring(2,this.key.length -2);\n\t\t$tw.utils.each($tw.keyboardManager.lookupNames,function(platformDescriptor) {\n\t\t\tself.shortcutTiddlers.push(\"$:/config/\" + platformDescriptor + \"/\" + name);\n\t\t});\n\t}\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nKeyboardWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.message || changedAttributes.param || changedAttributes.key || changedAttributes[\"class\"] || changedAttributes.tag) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\t// Update the keyInfoArray if one of its shortcut-config-tiddlers has changed\n\tif(this.shortcutTiddlers && $tw.utils.hopArray(changedTiddlers,this.shortcutTiddlers)) {\n\t\tthis.keyInfoArray = $tw.keyboardManager.parseKeyDescriptors(this.key);\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.keyboard = KeyboardWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/link.js": {
            "title": "$:/core/modules/widgets/link.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/link.js\ntype: application/javascript\nmodule-type: widget\n\nLink widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar LinkWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nLinkWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nLinkWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Get the value of the tv-wikilinks configuration macro\n\tvar wikiLinksMacro = this.getVariable(\"tv-wikilinks\"),\n\t\tuseWikiLinks = wikiLinksMacro ? (wikiLinksMacro.trim() !== \"no\") : true,\n\t\tmissingLinksEnabled = !(this.hideMissingLinks && this.isMissing && !this.isShadow);\n\t// Render the link if required\n\tif(useWikiLinks && missingLinksEnabled) {\n\t\tthis.renderLink(parent,nextSibling);\n\t} else {\n\t\t// Just insert the link text\n\t\tvar domNode = this.document.createElement(\"span\");\n\t\tparent.insertBefore(domNode,nextSibling);\n\t\tthis.renderChildren(domNode,null);\n\t\tthis.domNodes.push(domNode);\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nLinkWidget.prototype.renderLink = function(parent,nextSibling) {\n\tvar self = this;\n\t// Sanitise the specified tag\n\tvar tag = this.linkTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"a\";\n\t}\n\t// Create our element\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = [];\n\tif(this.overrideClasses === undefined) {\n\t\tclasses.push(\"tc-tiddlylink\");\n\t\tif(this.isShadow) {\n\t\t\tclasses.push(\"tc-tiddlylink-shadow\");\n\t\t}\n\t\tif(this.isMissing && !this.isShadow) {\n\t\t\tclasses.push(\"tc-tiddlylink-missing\");\n\t\t} else {\n\t\t\tif(!this.isMissing) {\n\t\t\t\tclasses.push(\"tc-tiddlylink-resolves\");\n\t\t\t}\n\t\t}\n\t\tif(this.linkClasses) {\n\t\t\tclasses.push(this.linkClasses);\t\t\t\n\t\t}\n\t} else if(this.overrideClasses !== \"\") {\n\t\tclasses.push(this.overrideClasses)\n\t}\n\tif(classes.length > 0) {\n\t\tdomNode.setAttribute(\"class\",classes.join(\" \"));\n\t}\n\t// Set an href\n\tvar wikilinkTransformFilter = this.getVariable(\"tv-filter-export-link\"),\n\t\twikiLinkText;\n\tif(wikilinkTransformFilter) {\n\t\t// Use the filter to construct the href\n\t\twikiLinkText = this.wiki.filterTiddlers(wikilinkTransformFilter,this,function(iterator) {\n\t\t\titerator(self.wiki.getTiddler(self.to),self.to)\n\t\t})[0];\n\t} else {\n\t\t// Expand the tv-wikilink-template variable to construct the href\n\t\tvar wikiLinkTemplateMacro = this.getVariable(\"tv-wikilink-template\"),\n\t\t\twikiLinkTemplate = wikiLinkTemplateMacro ? wikiLinkTemplateMacro.trim() : \"#$uri_encoded$\";\n\t\twikiLinkText = $tw.utils.replaceString(wikiLinkTemplate,\"$uri_encoded$\",encodeURIComponent(this.to));\n\t\twikiLinkText = $tw.utils.replaceString(wikiLinkText,\"$uri_doubleencoded$\",encodeURIComponent(encodeURIComponent(this.to)));\n\t}\n\t// Override with the value of tv-get-export-link if defined\n\twikiLinkText = this.getVariable(\"tv-get-export-link\",{params: [{name: \"to\",value: this.to}],defaultValue: wikiLinkText});\n\tif(tag === \"a\") {\n\t\tdomNode.setAttribute(\"href\",wikiLinkText);\n\t}\n\t// Set the tabindex\n\tif(this.tabIndex) {\n\t\tdomNode.setAttribute(\"tabindex\",this.tabIndex);\n\t}\n\t// Set the tooltip\n\t// HACK: Performance issues with re-parsing the tooltip prevent us defaulting the tooltip to \"<$transclude field='tooltip'><$transclude field='title'/></$transclude>\"\n\tvar tooltipWikiText = this.tooltip || this.getVariable(\"tv-wikilink-tooltip\");\n\tif(tooltipWikiText) {\n\t\tvar tooltipText = this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",tooltipWikiText,{\n\t\t\t\tparseAsInline: true,\n\t\t\t\tvariables: {\n\t\t\t\t\tcurrentTiddler: this.to\n\t\t\t\t},\n\t\t\t\tparentWidget: this\n\t\t\t});\n\t\tdomNode.setAttribute(\"title\",tooltipText);\n\t}\n\tif(this[\"aria-label\"]) {\n\t\tdomNode.setAttribute(\"aria-label\",this[\"aria-label\"]);\n\t}\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"click\", handlerObject: this, handlerMethod: \"handleClickEvent\"},\n\t]);\n\t// Make the link draggable if required\n\tif(this.draggable === \"yes\") {\n\t\t$tw.utils.makeDraggable({\n\t\t\tdomNode: domNode,\n\t\t\tdragTiddlerFn: function() {return self.to;},\n\t\t\twidget: this\n\t\t});\n\t}\n\t// Insert the link into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nLinkWidget.prototype.handleClickEvent = function(event) {\n\t// Send the click on its way as a navigate event\n\tvar bounds = this.domNodes[0].getBoundingClientRect();\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.to,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: this,\n\t\tnavigateFromClientRect: { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: event.metaKey || event.ctrlKey || (event.button === 1),\n\t\tmetaKey: event.metaKey,\n\t\tctrlKey: event.ctrlKey,\n\t\taltKey: event.altKey,\n\t\tshiftKey: event.shiftKey\n\t});\n\tif(this.domNodes[0].hasAttribute(\"href\")) {\n\t\tevent.preventDefault();\n\t}\n\tevent.stopPropagation();\n\treturn false;\n};\n\n/*\nCompute the internal state of the widget\n*/\nLinkWidget.prototype.execute = function() {\n\t// Pick up our attributes\n\tthis.to = this.getAttribute(\"to\",this.getVariable(\"currentTiddler\"));\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis[\"aria-label\"] = this.getAttribute(\"aria-label\");\n\tthis.linkClasses = this.getAttribute(\"class\");\n\tthis.overrideClasses = this.getAttribute(\"overrideClass\");\n\tthis.tabIndex = this.getAttribute(\"tabindex\");\n\tthis.draggable = this.getAttribute(\"draggable\",\"yes\");\n\tthis.linkTag = this.getAttribute(\"tag\",\"a\");\n\t// Determine the link characteristics\n\tthis.isMissing = !this.wiki.tiddlerExists(this.to);\n\tthis.isShadow = this.wiki.isShadowTiddler(this.to);\n\tthis.hideMissingLinks = (this.getVariable(\"tv-show-missing-links\") || \"yes\") === \"no\";\n\t// Make the child widgets\n\tvar templateTree;\n\tif(this.parseTreeNode.children && this.parseTreeNode.children.length > 0) {\n\t\ttemplateTree = this.parseTreeNode.children;\n\t} else {\n\t\t// Default template is a link to the title\n\t\ttemplateTree = [{type: \"text\", text: this.to}];\n\t}\n\tthis.makeChildWidgets(templateTree);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nLinkWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.to || changedTiddlers[this.to] || changedAttributes[\"aria-label\"] || changedAttributes.tooltip) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.link = LinkWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/linkcatcher.js": {
            "title": "$:/core/modules/widgets/linkcatcher.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/linkcatcher.js\ntype: application/javascript\nmodule-type: widget\n\nLinkcatcher widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar LinkCatcherWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-navigate\", handler: \"handleNavigateEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nLinkCatcherWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nLinkCatcherWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nLinkCatcherWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.catchTo = this.getAttribute(\"to\");\n\tthis.catchMessage = this.getAttribute(\"message\");\n\tthis.catchSet = this.getAttribute(\"set\");\n\tthis.catchSetTo = this.getAttribute(\"setTo\");\n\tthis.catchActions = this.getAttribute(\"actions\");\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n\t// When executing actions we avoid trapping navigate events, so that we don't trigger ourselves recursively\n\tthis.executingActions = false;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nLinkCatcherWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.to || changedAttributes.message || changedAttributes.set || changedAttributes.setTo) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\n/*\nHandle a tm-navigate event\n*/\nLinkCatcherWidget.prototype.handleNavigateEvent = function(event) {\n\tif(!this.executingActions) {\n\t\t// Execute the actions\n\t\tif(this.catchTo) {\n\t\t\tthis.wiki.setTextReference(this.catchTo,event.navigateTo,this.getVariable(\"currentTiddler\"));\n\t\t}\n\t\tif(this.catchMessage && this.parentWidget) {\n\t\t\tthis.parentWidget.dispatchEvent({\n\t\t\t\ttype: this.catchMessage,\n\t\t\t\tparam: event.navigateTo,\n\t\t\t\tnavigateTo: event.navigateTo\n\t\t\t});\n\t\t}\n\t\tif(this.catchSet) {\n\t\t\tvar tiddler = this.wiki.getTiddler(this.catchSet);\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,{title: this.catchSet, text: this.catchSetTo}));\n\t\t}\n\t\tif(this.catchActions) {\n\t\t\tthis.executingActions = true;\n\t\t\tthis.invokeActionString(this.catchActions,this,event,{navigateTo: event.navigateTo});\n\t\t\tthis.executingActions = false;\n\t\t}\n\t} else {\n\t\t// This is a navigate event generated by the actions of this linkcatcher, so we don't trap it again, but just pass it to the parent\n\t\tthis.parentWidget.dispatchEvent({\n\t\t\ttype: \"tm-navigate\",\n\t\t\tparam: event.navigateTo,\n\t\t\tnavigateTo: event.navigateTo\n\t\t});\n\t}\n\treturn false;\n};\n\nexports.linkcatcher = LinkCatcherWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/list.js": {
            "title": "$:/core/modules/widgets/list.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/list.js\ntype: application/javascript\nmodule-type: widget\n\nList and list item widgets\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\n/*\nThe list widget creates list element sub-widgets that reach back into the list widget for their configuration\n*/\n\nvar ListWidget = function(parseTreeNode,options) {\n\t// Initialise the storyviews if they've not been done already\n\tif(!this.storyViews) {\n\t\tListWidget.prototype.storyViews = {};\n\t\t$tw.modules.applyMethods(\"storyview\",this.storyViews);\n\t}\n\t// Main initialisation inherited from widget.js\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nListWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nListWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n\t// Construct the storyview\n\tvar StoryView = this.storyViews[this.storyViewName];\n\tif(this.storyViewName && !StoryView) {\n\t\tStoryView = this.storyViews[\"classic\"];\n\t}\n\tif(StoryView && !this.document.isTiddlyWikiFakeDom) {\n\t\tthis.storyview = new StoryView(this);\n\t} else {\n\t\tthis.storyview = null;\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nListWidget.prototype.execute = function() {\n\t// Get our attributes\n\tthis.template = this.getAttribute(\"template\");\n\tthis.editTemplate = this.getAttribute(\"editTemplate\");\n\tthis.variableName = this.getAttribute(\"variable\",\"currentTiddler\");\n\tthis.storyViewName = this.getAttribute(\"storyview\");\n\tthis.historyTitle = this.getAttribute(\"history\");\n\t// Compose the list elements\n\tthis.list = this.getTiddlerList();\n\tvar members = [],\n\t\tself = this;\n\t// Check for an empty list\n\tif(this.list.length === 0) {\n\t\tmembers = this.getEmptyMessage();\n\t} else {\n\t\t$tw.utils.each(this.list,function(title,index) {\n\t\t\tmembers.push(self.makeItemTemplate(title));\n\t\t});\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(members);\n\t// Clear the last history\n\tthis.history = [];\n};\n\nListWidget.prototype.getTiddlerList = function() {\n\tvar defaultFilter = \"[!is[system]sort[title]]\";\n\treturn this.wiki.filterTiddlers(this.getAttribute(\"filter\",defaultFilter),this);\n};\n\nListWidget.prototype.getEmptyMessage = function() {\n\tvar emptyMessage = this.getAttribute(\"emptyMessage\",\"\"),\n\t\tparser = this.wiki.parseText(\"text/vnd.tiddlywiki\",emptyMessage,{parseAsInline: true});\n\tif(parser) {\n\t\treturn parser.tree;\n\t} else {\n\t\treturn [];\n\t}\n};\n\n/*\nCompose the template for a list item\n*/\nListWidget.prototype.makeItemTemplate = function(title) {\n\t// Check if the tiddler is a draft\n\tvar tiddler = this.wiki.getTiddler(title),\n\t\tisDraft = tiddler && tiddler.hasField(\"draft.of\"),\n\t\ttemplate = this.template,\n\t\ttemplateTree;\n\tif(isDraft && this.editTemplate) {\n\t\ttemplate = this.editTemplate;\n\t}\n\t// Compose the transclusion of the template\n\tif(template) {\n\t\ttemplateTree = [{type: \"transclude\", attributes: {tiddler: {type: \"string\", value: template}}}];\n\t} else {\n\t\tif(this.parseTreeNode.children && this.parseTreeNode.children.length > 0) {\n\t\t\ttemplateTree = this.parseTreeNode.children;\n\t\t} else {\n\t\t\t// Default template is a link to the title\n\t\t\ttemplateTree = [{type: \"element\", tag: this.parseTreeNode.isBlock ? \"div\" : \"span\", children: [{type: \"link\", attributes: {to: {type: \"string\", value: title}}, children: [\n\t\t\t\t\t{type: \"text\", text: title}\n\t\t\t]}]}];\n\t\t}\n\t}\n\t// Return the list item\n\treturn {type: \"listitem\", itemTitle: title, variableName: this.variableName, children: templateTree};\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nListWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\tresult;\n\t// Call the storyview\n\tif(this.storyview && this.storyview.refreshStart) {\n\t\tthis.storyview.refreshStart(changedTiddlers,changedAttributes);\n\t}\n\t// Completely refresh if any of our attributes have changed\n\tif(changedAttributes.filter || changedAttributes.template || changedAttributes.editTemplate || changedAttributes.emptyMessage || changedAttributes.storyview || changedAttributes.history) {\n\t\tthis.refreshSelf();\n\t\tresult = true;\n\t} else {\n\t\t// Handle any changes to the list\n\t\tresult = this.handleListChanges(changedTiddlers);\n\t\t// Handle any changes to the history stack\n\t\tif(this.historyTitle && changedTiddlers[this.historyTitle]) {\n\t\t\tthis.handleHistoryChanges();\n\t\t}\n\t}\n\t// Call the storyview\n\tif(this.storyview && this.storyview.refreshEnd) {\n\t\tthis.storyview.refreshEnd(changedTiddlers,changedAttributes);\n\t}\n\treturn result;\n};\n\n/*\nHandle any changes to the history list\n*/\nListWidget.prototype.handleHistoryChanges = function() {\n\t// Get the history data\n\tvar newHistory = this.wiki.getTiddlerDataCached(this.historyTitle,[]);\n\t// Ignore any entries of the history that match the previous history\n\tvar entry = 0;\n\twhile(entry < newHistory.length && entry < this.history.length && newHistory[entry].title === this.history[entry].title) {\n\t\tentry++;\n\t}\n\t// Navigate forwards to each of the new tiddlers\n\twhile(entry < newHistory.length) {\n\t\tif(this.storyview && this.storyview.navigateTo) {\n\t\t\tthis.storyview.navigateTo(newHistory[entry]);\n\t\t}\n\t\tentry++;\n\t}\n\t// Update the history\n\tthis.history = newHistory;\n};\n\n/*\nProcess any changes to the list\n*/\nListWidget.prototype.handleListChanges = function(changedTiddlers) {\n\t// Get the new list\n\tvar prevList = this.list;\n\tthis.list = this.getTiddlerList();\n\t// Check for an empty list\n\tif(this.list.length === 0) {\n\t\t// Check if it was empty before\n\t\tif(prevList.length === 0) {\n\t\t\t// If so, just refresh the empty message\n\t\t\treturn this.refreshChildren(changedTiddlers);\n\t\t} else {\n\t\t\t// Replace the previous content with the empty message\n\t\t\tfor(t=this.children.length-1; t>=0; t--) {\n\t\t\t\tthis.removeListItem(t);\n\t\t\t}\n\t\t\tvar nextSibling = this.findNextSiblingDomNode();\n\t\t\tthis.makeChildWidgets(this.getEmptyMessage());\n\t\t\tthis.renderChildren(this.parentDomNode,nextSibling);\n\t\t\treturn true;\n\t\t}\n\t} else {\n\t\t// If the list was empty then we need to remove the empty message\n\t\tif(prevList.length === 0) {\n\t\t\tthis.removeChildDomNodes();\n\t\t\tthis.children = [];\n\t\t}\n\t\t// Cycle through the list, inserting and removing list items as needed\n\t\tvar hasRefreshed = false;\n\t\tfor(var t=0; t<this.list.length; t++) {\n\t\t\tvar index = this.findListItem(t,this.list[t]);\n\t\t\tif(index === undefined) {\n\t\t\t\t// The list item must be inserted\n\t\t\t\tthis.insertListItem(t,this.list[t]);\n\t\t\t\thasRefreshed = true;\n\t\t\t} else {\n\t\t\t\t// There are intervening list items that must be removed\n\t\t\t\tfor(var n=index-1; n>=t; n--) {\n\t\t\t\t\tthis.removeListItem(n);\n\t\t\t\t\thasRefreshed = true;\n\t\t\t\t}\n\t\t\t\t// Refresh the item we're reusing\n\t\t\t\tvar refreshed = this.children[t].refresh(changedTiddlers);\n\t\t\t\thasRefreshed = hasRefreshed || refreshed;\n\t\t\t}\n\t\t}\n\t\t// Remove any left over items\n\t\tfor(t=this.children.length-1; t>=this.list.length; t--) {\n\t\t\tthis.removeListItem(t);\n\t\t\thasRefreshed = true;\n\t\t}\n\t\treturn hasRefreshed;\n\t}\n};\n\n/*\nFind the list item with a given title, starting from a specified position\n*/\nListWidget.prototype.findListItem = function(startIndex,title) {\n\twhile(startIndex < this.children.length) {\n\t\tif(this.children[startIndex].parseTreeNode.itemTitle === title) {\n\t\t\treturn startIndex;\n\t\t}\n\t\tstartIndex++;\n\t}\n\treturn undefined;\n};\n\n/*\nInsert a new list item at the specified index\n*/\nListWidget.prototype.insertListItem = function(index,title) {\n\t// Create, insert and render the new child widgets\n\tvar widget = this.makeChildWidget(this.makeItemTemplate(title));\n\twidget.parentDomNode = this.parentDomNode; // Hack to enable findNextSiblingDomNode() to work\n\tthis.children.splice(index,0,widget);\n\tvar nextSibling = widget.findNextSiblingDomNode();\n\twidget.render(this.parentDomNode,nextSibling);\n\t// Animate the insertion if required\n\tif(this.storyview && this.storyview.insert) {\n\t\tthis.storyview.insert(widget);\n\t}\n\treturn true;\n};\n\n/*\nRemove the specified list item\n*/\nListWidget.prototype.removeListItem = function(index) {\n\tvar widget = this.children[index];\n\t// Animate the removal if required\n\tif(this.storyview && this.storyview.remove) {\n\t\tthis.storyview.remove(widget);\n\t} else {\n\t\twidget.removeChildDomNodes();\n\t}\n\t// Remove the child widget\n\tthis.children.splice(index,1);\n};\n\nexports.list = ListWidget;\n\nvar ListItemWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nListItemWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nListItemWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nListItemWidget.prototype.execute = function() {\n\t// Set the current list item title\n\tthis.setVariable(this.parseTreeNode.variableName,this.parseTreeNode.itemTitle);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nListItemWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.listitem = ListItemWidget;\n\n})();",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/macrocall.js": {
            "title": "$:/core/modules/widgets/macrocall.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/macrocall.js\ntype: application/javascript\nmodule-type: widget\n\nMacrocall widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar MacroCallWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nMacroCallWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nMacroCallWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nMacroCallWidget.prototype.execute = function() {\n\t// Get the parse type if specified\n\tthis.parseType = this.getAttribute(\"$type\",\"text/vnd.tiddlywiki\");\n\tthis.renderOutput = this.getAttribute(\"$output\",\"text/html\");\n\t// Merge together the parameters specified in the parse tree with the specified attributes\n\tvar params = this.parseTreeNode.params ? this.parseTreeNode.params.slice(0) : [];\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tparams.push({name: name, value: attribute});\t\t\t\n\t\t}\n\t});\n\t// Get the macro value\n\tvar macroName = this.parseTreeNode.name || this.getAttribute(\"$name\"),\n\t\tvariableInfo = this.getVariableInfo(macroName,{params: params}),\n\t\ttext = variableInfo.text,\n\t\tparseTreeNodes;\n\t// Are we rendering to HTML?\n\tif(this.renderOutput === \"text/html\") {\n\t\t// If so we'll return the parsed macro\n\t\tvar parser = this.wiki.parseText(this.parseType,text,\n\t\t\t\t\t\t\t{parseAsInline: !this.parseTreeNode.isBlock});\n\t\tparseTreeNodes = parser ? parser.tree : [];\n\t\t// Wrap the parse tree in a vars widget assigning the parameters to variables named \"__paramname__\"\n\t\tvar attributes = {};\n\t\t$tw.utils.each(variableInfo.params,function(param) {\n\t\t\tvar name = \"__\" + param.name + \"__\";\n\t\t\tattributes[name] = {\n\t\t\t\tname: name,\n\t\t\t\ttype: \"string\",\n\t\t\t\tvalue: param.value\n\t\t\t};\n\t\t});\n\t\tparseTreeNodes = [{\n\t\t\ttype: \"vars\",\n\t\t\tattributes: attributes,\n\t\t\tchildren: parseTreeNodes\n\t\t}];\n\t} else {\n\t\t// Otherwise, we'll render the text\n\t\tvar plainText = this.wiki.renderText(\"text/plain\",this.parseType,text,{parentWidget: this});\n\t\tparseTreeNodes = [{type: \"text\", text: plainText}];\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nMacroCallWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif($tw.utils.count(changedAttributes) > 0) {\n\t\t// Rerender ourselves\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.macrocall = MacroCallWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/navigator.js": {
            "title": "$:/core/modules/widgets/navigator.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/navigator.js\ntype: application/javascript\nmodule-type: widget\n\nNavigator widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar IMPORT_TITLE = \"$:/Import\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar NavigatorWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-navigate\", handler: \"handleNavigateEvent\"},\n\t\t{type: \"tm-edit-tiddler\", handler: \"handleEditTiddlerEvent\"},\n\t\t{type: \"tm-delete-tiddler\", handler: \"handleDeleteTiddlerEvent\"},\n\t\t{type: \"tm-save-tiddler\", handler: \"handleSaveTiddlerEvent\"},\n\t\t{type: \"tm-cancel-tiddler\", handler: \"handleCancelTiddlerEvent\"},\n\t\t{type: \"tm-close-tiddler\", handler: \"handleCloseTiddlerEvent\"},\n\t\t{type: \"tm-close-all-tiddlers\", handler: \"handleCloseAllTiddlersEvent\"},\n\t\t{type: \"tm-close-other-tiddlers\", handler: \"handleCloseOtherTiddlersEvent\"},\n\t\t{type: \"tm-new-tiddler\", handler: \"handleNewTiddlerEvent\"},\n\t\t{type: \"tm-import-tiddlers\", handler: \"handleImportTiddlersEvent\"},\n\t\t{type: \"tm-perform-import\", handler: \"handlePerformImportEvent\"},\n\t\t{type: \"tm-fold-tiddler\", handler: \"handleFoldTiddlerEvent\"},\n\t\t{type: \"tm-fold-other-tiddlers\", handler: \"handleFoldOtherTiddlersEvent\"},\n\t\t{type: \"tm-fold-all-tiddlers\", handler: \"handleFoldAllTiddlersEvent\"},\n\t\t{type: \"tm-unfold-all-tiddlers\", handler: \"handleUnfoldAllTiddlersEvent\"},\n\t\t{type: \"tm-rename-tiddler\", handler: \"handleRenameTiddlerEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nNavigatorWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nNavigatorWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nNavigatorWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.storyTitle = this.getAttribute(\"story\");\n\tthis.historyTitle = this.getAttribute(\"history\");\n\tthis.setVariable(\"tv-story-list\",this.storyTitle);\n\tthis.setVariable(\"tv-history-list\",this.historyTitle);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nNavigatorWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.story || changedAttributes.history) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nNavigatorWidget.prototype.getStoryList = function() {\n\treturn this.storyTitle ? this.wiki.getTiddlerList(this.storyTitle) : null;\n};\n\nNavigatorWidget.prototype.saveStoryList = function(storyList) {\n\tif(this.storyTitle) {\n\t\tvar storyTiddler = this.wiki.getTiddler(this.storyTitle);\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\t\t{title: this.storyTitle},\n\t\t\tstoryTiddler,\n\t\t\t{list: storyList}\n\t\t));\t\t\n\t}\n};\n\nNavigatorWidget.prototype.removeTitleFromStory = function(storyList,title) {\n\tif(storyList) {\n\t\tvar p = storyList.indexOf(title);\n\t\twhile(p !== -1) {\n\t\t\tstoryList.splice(p,1);\n\t\t\tp = storyList.indexOf(title);\n\t\t}\t\t\n\t}\n};\n\nNavigatorWidget.prototype.replaceFirstTitleInStory = function(storyList,oldTitle,newTitle) {\n\tif(storyList) {\n\t\tvar pos = storyList.indexOf(oldTitle);\n\t\tif(pos !== -1) {\n\t\t\tstoryList[pos] = newTitle;\n\t\t\tdo {\n\t\t\t\tpos = storyList.indexOf(oldTitle,pos + 1);\n\t\t\t\tif(pos !== -1) {\n\t\t\t\t\tstoryList.splice(pos,1);\n\t\t\t\t}\n\t\t\t} while(pos !== -1);\n\t\t} else {\n\t\t\tstoryList.splice(0,0,newTitle);\n\t\t}\t\t\n\t}\n};\n\nNavigatorWidget.prototype.addToStory = function(title,fromTitle) {\n\tif(this.storyTitle) {\n\t\tthis.wiki.addToStory(title,fromTitle,this.storyTitle,{\n\t\t\topenLinkFromInsideRiver: this.getAttribute(\"openLinkFromInsideRiver\",\"top\"),\n\t\t\topenLinkFromOutsideRiver: this.getAttribute(\"openLinkFromOutsideRiver\",\"top\")\n\t\t});\n\t}\n};\n\n/*\nAdd a new record to the top of the history stack\ntitle: a title string or an array of title strings\nfromPageRect: page coordinates of the origin of the navigation\n*/\nNavigatorWidget.prototype.addToHistory = function(title,fromPageRect) {\n\tthis.wiki.addToHistory(title,fromPageRect,this.historyTitle);\n};\n\n/*\nHandle a tm-navigate event\n*/\nNavigatorWidget.prototype.handleNavigateEvent = function(event) {\n\tevent = $tw.hooks.invokeHook(\"th-navigating\",event);\n\tif(event.navigateTo) {\n\t\tthis.addToStory(event.navigateTo,event.navigateFromTitle);\n\t\tif(!event.navigateSuppressNavigation) {\n\t\t\tthis.addToHistory(event.navigateTo,event.navigateFromClientRect);\n\t\t}\n\t}\n\treturn false;\n};\n\n// Close a specified tiddler\nNavigatorWidget.prototype.handleCloseTiddlerEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle,\n\t\tstoryList = this.getStoryList();\n\t// Look for tiddlers with this title to close\n\tthis.removeTitleFromStory(storyList,title);\n\tthis.saveStoryList(storyList);\n\treturn false;\n};\n\n// Close all tiddlers\nNavigatorWidget.prototype.handleCloseAllTiddlersEvent = function(event) {\n\tthis.saveStoryList([]);\n\treturn false;\n};\n\n// Close other tiddlers\nNavigatorWidget.prototype.handleCloseOtherTiddlersEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle;\n\tthis.saveStoryList([title]);\n\treturn false;\n};\n\n// Place a tiddler in edit mode\nNavigatorWidget.prototype.handleEditTiddlerEvent = function(event) {\n\tvar editTiddler = $tw.hooks.invokeHook(\"th-editing-tiddler\",event);\n\tif(!editTiddler) {\n\t\treturn false;\n\t}\n\tvar self = this;\n\tfunction isUnmodifiedShadow(title) {\n\t\treturn self.wiki.isShadowTiddler(title) && !self.wiki.tiddlerExists(title);\n\t}\n\tfunction confirmEditShadow(title) {\n\t\treturn confirm($tw.language.getString(\n\t\t\t\"ConfirmEditShadowTiddler\",\n\t\t\t{variables:\n\t\t\t\t{title: title}\n\t\t\t}\n\t\t));\n\t}\n\tvar title = event.param || event.tiddlerTitle;\n\tif(isUnmodifiedShadow(title) && !confirmEditShadow(title)) {\n\t\treturn false;\n\t}\n\t// Replace the specified tiddler with a draft in edit mode\n\tvar draftTiddler = this.makeDraftTiddler(title);\n\t// Update the story and history if required\n\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\tvar draftTitle = draftTiddler.fields.title,\n\t\t\tstoryList = this.getStoryList();\n\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\tthis.replaceFirstTitleInStory(storyList,title,draftTitle);\n\t\tthis.addToHistory(draftTitle,event.navigateFromClientRect);\n\t\tthis.saveStoryList(storyList);\n\t\treturn false;\n\t}\n};\n\n// Delete a tiddler\nNavigatorWidget.prototype.handleDeleteTiddlerEvent = function(event) {\n\t// Get the tiddler we're deleting\n\tvar title = event.param || event.tiddlerTitle,\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tstoryList = this.getStoryList(),\n\t\toriginalTitle = tiddler ? tiddler.fields[\"draft.of\"] : \"\",\n\t\toriginalTiddler = originalTitle ? this.wiki.getTiddler(originalTitle) : undefined,\n\t\tconfirmationTitle;\n\tif(!tiddler) {\n\t\treturn false;\n\t}\n\t// Check if the tiddler we're deleting is in draft mode\n\tif(originalTitle) {\n\t\t// If so, we'll prompt for confirmation referencing the original tiddler\n\t\tconfirmationTitle = originalTitle;\n\t} else {\n\t\t// If not a draft, then prompt for confirmation referencing the specified tiddler\n\t\tconfirmationTitle = title;\n\t}\n\t// Seek confirmation\n\tif((this.wiki.getTiddler(originalTitle) || (tiddler.fields.text || \"\") !== \"\") && !confirm($tw.language.getString(\n\t\t\t\t\"ConfirmDeleteTiddler\",\n\t\t\t\t{variables:\n\t\t\t\t\t{title: confirmationTitle}\n\t\t\t\t}\n\t\t\t))) {\n\t\treturn false;\n\t}\n\t// Delete the original tiddler\n\tif(originalTitle) {\n\t\tif(originalTiddler) {\n\t\t\t$tw.hooks.invokeHook(\"th-deleting-tiddler\",originalTiddler);\n\t\t}\n\t\tthis.wiki.deleteTiddler(originalTitle);\n\t\tthis.removeTitleFromStory(storyList,originalTitle);\n\t}\n\t// Invoke the hook function and delete this tiddler\n\t$tw.hooks.invokeHook(\"th-deleting-tiddler\",tiddler);\n\tthis.wiki.deleteTiddler(title);\n\t// Remove the closed tiddler from the story\n\tthis.removeTitleFromStory(storyList,title);\n\tthis.saveStoryList(storyList);\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\treturn false;\n};\n\n/*\nCreate/reuse the draft tiddler for a given title\n*/\nNavigatorWidget.prototype.makeDraftTiddler = function(targetTitle) {\n\t// See if there is already a draft tiddler for this tiddler\n\tvar draftTitle = this.wiki.findDraft(targetTitle);\n\tif(draftTitle) {\n\t\treturn this.wiki.getTiddler(draftTitle);\n\t}\n\t// Get the current value of the tiddler we're editing\n\tvar tiddler = this.wiki.getTiddler(targetTitle);\n\t// Save the initial value of the draft tiddler\n\tdraftTitle = this.generateDraftTitle(targetTitle);\n\tvar draftTiddler = new $tw.Tiddler(\n\t\t\ttiddler,\n\t\t\t{\n\t\t\t\ttitle: draftTitle,\n\t\t\t\t\"draft.title\": targetTitle,\n\t\t\t\t\"draft.of\": targetTitle\n\t\t\t},\n\t\t\tthis.wiki.getModificationFields()\n\t\t);\n\tthis.wiki.addTiddler(draftTiddler);\n\treturn draftTiddler;\n};\n\n/*\nGenerate a title for the draft of a given tiddler\n*/\nNavigatorWidget.prototype.generateDraftTitle = function(title) {\n\treturn this.wiki.generateDraftTitle(title);\n};\n\n// Take a tiddler out of edit mode, saving the changes\nNavigatorWidget.prototype.handleSaveTiddlerEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle,\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tstoryList = this.getStoryList();\n\t// Replace the original tiddler with the draft\n\tif(tiddler) {\n\t\tvar draftTitle = (tiddler.fields[\"draft.title\"] || \"\").trim(),\n\t\t\tdraftOf = (tiddler.fields[\"draft.of\"] || \"\").trim();\n\t\tif(draftTitle) {\n\t\t\tvar isRename = draftOf !== draftTitle,\n\t\t\t\tisConfirmed = true;\n\t\t\tif(isRename && this.wiki.tiddlerExists(draftTitle)) {\n\t\t\t\tisConfirmed = confirm($tw.language.getString(\n\t\t\t\t\t\"ConfirmOverwriteTiddler\",\n\t\t\t\t\t{variables:\n\t\t\t\t\t\t{title: draftTitle}\n\t\t\t\t\t}\n\t\t\t\t));\n\t\t\t}\n\t\t\tif(isConfirmed) {\n\t\t\t\t// Create the new tiddler and pass it through the th-saving-tiddler hook\n\t\t\t\tvar newTiddler = new $tw.Tiddler(this.wiki.getCreationFields(),tiddler,{\n\t\t\t\t\ttitle: draftTitle,\n\t\t\t\t\t\"draft.title\": undefined,\n\t\t\t\t\t\"draft.of\": undefined\n\t\t\t\t},this.wiki.getModificationFields());\n\t\t\t\tnewTiddler = $tw.hooks.invokeHook(\"th-saving-tiddler\",newTiddler);\n\t\t\t\tthis.wiki.addTiddler(newTiddler);\n\t\t\t\t// If enabled, relink references to renamed tiddler\n\t\t\t\tvar shouldRelink = this.getAttribute(\"relinkOnRename\",\"no\").toLowerCase().trim() === \"yes\";\n\t\t\t\tif(isRename && shouldRelink && this.wiki.tiddlerExists(draftOf)) {\nconsole.log(\"Relinking '\" + draftOf + \"' to '\" + draftTitle + \"'\");\n\t\t\t\t\tthis.wiki.relinkTiddler(draftOf,draftTitle);\n\t\t\t\t}\n\t\t\t\t// Remove the draft tiddler\n\t\t\t\tthis.wiki.deleteTiddler(title);\n\t\t\t\t// Remove the original tiddler if we're renaming it\n\t\t\t\tif(isRename) {\n\t\t\t\t\tthis.wiki.deleteTiddler(draftOf);\n\t\t\t\t}\n\t\t\t\t// #2381 always remove new title & old\n\t\t\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\t\t\tthis.removeTitleFromStory(storyList,draftOf);\n\t\t\t\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\t\t\t\t// Replace the draft in the story with the original\n\t\t\t\t\tthis.replaceFirstTitleInStory(storyList,title,draftTitle);\n\t\t\t\t\tthis.addToHistory(draftTitle,event.navigateFromClientRect);\n\t\t\t\t\tif(draftTitle !== this.storyTitle) {\n\t\t\t\t\t\tthis.saveStoryList(storyList);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// Trigger an autosave\n\t\t\t\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\n// Take a tiddler out of edit mode without saving the changes\nNavigatorWidget.prototype.handleCancelTiddlerEvent = function(event) {\n\tevent = $tw.hooks.invokeHook(\"th-cancelling-tiddler\", event);\n\t// Flip the specified tiddler from draft back to the original\n\tvar draftTitle = event.param || event.tiddlerTitle,\n\t\tdraftTiddler = this.wiki.getTiddler(draftTitle),\n\t\toriginalTitle = draftTiddler && draftTiddler.fields[\"draft.of\"];\n\tif(draftTiddler && originalTitle) {\n\t\t// Ask for confirmation if the tiddler text has changed\n\t\tvar isConfirmed = true,\n\t\t\toriginalTiddler = this.wiki.getTiddler(originalTitle),\n\t\t\tstoryList = this.getStoryList();\n\t\tif(this.wiki.isDraftModified(draftTitle)) {\n\t\t\tisConfirmed = confirm($tw.language.getString(\n\t\t\t\t\"ConfirmCancelTiddler\",\n\t\t\t\t{variables:\n\t\t\t\t\t{title: draftTitle}\n\t\t\t\t}\n\t\t\t));\n\t\t}\n\t\t// Remove the draft tiddler\n\t\tif(isConfirmed) {\n\t\t\tthis.wiki.deleteTiddler(draftTitle);\n\t\t\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\t\t\tif(originalTiddler) {\n\t\t\t\t\tthis.replaceFirstTitleInStory(storyList,draftTitle,originalTitle);\n\t\t\t\t\tthis.addToHistory(originalTitle,event.navigateFromClientRect);\n\t\t\t\t} else {\n\t\t\t\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\t\t\t}\n\t\t\t\tthis.saveStoryList(storyList);\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\n// Create a new draft tiddler\n// event.param can either be the title of a template tiddler, or a hashmap of fields.\n//\n// The title of the newly created tiddler follows these rules:\n// * If a hashmap was used and a title field was specified, use that title\n// * If a hashmap was used without a title field, use a default title, if necessary making it unique with a numeric suffix\n// * If a template tiddler was used, use the title of the template, if necessary making it unique with a numeric suffix\n//\n// If a draft of the target tiddler already exists then it is reused\nNavigatorWidget.prototype.handleNewTiddlerEvent = function(event) {\n\tevent = $tw.hooks.invokeHook(\"th-new-tiddler\", event);\n\t// Get the story details\n\tvar storyList = this.getStoryList(),\n\t\ttemplateTiddler, additionalFields, title, draftTitle, existingTiddler;\n\t// Get the template tiddler (if any)\n\tif(typeof event.param === \"string\") {\n\t\t// Get the template tiddler\n\t\ttemplateTiddler = this.wiki.getTiddler(event.param);\n\t\t// Generate a new title\n\t\ttitle = this.wiki.generateNewTitle(event.param || $tw.language.getString(\"DefaultNewTiddlerTitle\"));\n\t}\n\t// Get the specified additional fields\n\tif(typeof event.paramObject === \"object\") {\n\t\tadditionalFields = event.paramObject;\n\t}\n\tif(typeof event.param === \"object\") { // Backwards compatibility with 5.1.3\n\t\tadditionalFields = event.param;\n\t}\n\tif(additionalFields && additionalFields.title) {\n\t\ttitle = additionalFields.title;\n\t}\n\t// Make a copy of the additional fields excluding any blank ones\n\tvar filteredAdditionalFields = $tw.utils.extend({},additionalFields);\n\tObject.keys(filteredAdditionalFields).forEach(function(fieldName) {\n\t\tif(filteredAdditionalFields[fieldName] === \"\") {\n\t\t\tdelete filteredAdditionalFields[fieldName];\n\t\t}\n\t});\n\t// Generate a title if we don't have one\n\ttitle = title || this.wiki.generateNewTitle($tw.language.getString(\"DefaultNewTiddlerTitle\"));\n\t// Find any existing draft for this tiddler\n\tdraftTitle = this.wiki.findDraft(title);\n\t// Pull in any existing tiddler\n\tif(draftTitle) {\n\t\texistingTiddler = this.wiki.getTiddler(draftTitle);\n\t} else {\n\t\tdraftTitle = this.generateDraftTitle(title);\n\t\texistingTiddler = this.wiki.getTiddler(title);\n\t}\n\t// Merge the tags\n\tvar mergedTags = [];\n\tif(existingTiddler && existingTiddler.fields.tags) {\n\t\t$tw.utils.pushTop(mergedTags,existingTiddler.fields.tags);\n\t}\n\tif(additionalFields && additionalFields.tags) {\n\t\t// Merge tags\n\t\tmergedTags = $tw.utils.pushTop(mergedTags,$tw.utils.parseStringArray(additionalFields.tags));\n\t}\n\tif(templateTiddler && templateTiddler.fields.tags) {\n\t\t// Merge tags\n\t\tmergedTags = $tw.utils.pushTop(mergedTags,templateTiddler.fields.tags);\n\t}\n\t// Save the draft tiddler\n\tvar draftTiddler = new $tw.Tiddler({\n\t\t\ttext: \"\",\n\t\t\t\"draft.title\": title\n\t\t},\n\t\ttemplateTiddler,\n\t\tadditionalFields,\n\t\tthis.wiki.getCreationFields(),\n\t\texistingTiddler,\n\t\tfilteredAdditionalFields,\n\t\t{\n\t\t\ttitle: draftTitle,\n\t\t\t\"draft.of\": title,\n\t\t\ttags: mergedTags\n\t\t},this.wiki.getModificationFields());\n\tthis.wiki.addTiddler(draftTiddler);\n\t// Update the story to insert the new draft at the top and remove any existing tiddler\n\tif(storyList && storyList.indexOf(draftTitle) === -1) {\n\t\tvar slot = storyList.indexOf(event.navigateFromTitle);\n\t\tif(slot === -1) {\n\t\t\tslot = this.getAttribute(\"openLinkFromOutsideRiver\",\"top\") === \"bottom\" ? storyList.length - 1 : slot;\n\t\t}\n\t\tstoryList.splice(slot + 1,0,draftTitle);\n\t}\n\tif(storyList && storyList.indexOf(title) !== -1) {\n\t\tstoryList.splice(storyList.indexOf(title),1);\n\t}\n\tthis.saveStoryList(storyList);\n\t// Add a new record to the top of the history stack\n\tthis.addToHistory(draftTitle);\n\treturn false;\n};\n\n// Import JSON tiddlers into a pending import tiddler\nNavigatorWidget.prototype.handleImportTiddlersEvent = function(event) {\n\t// Get the tiddlers\n\tvar tiddlers = [];\n\ttry {\n\t\ttiddlers = JSON.parse(event.param);\n\t} catch(e) {\n\t}\n\t// Get the current $:/Import tiddler\n\tvar importTiddler = this.wiki.getTiddler(IMPORT_TITLE),\n\t\timportData = this.wiki.getTiddlerData(IMPORT_TITLE,{}),\n\t\tnewFields = new Object({\n\t\t\ttitle: IMPORT_TITLE,\n\t\t\ttype: \"application/json\",\n\t\t\t\"plugin-type\": \"import\",\n\t\t\t\"status\": \"pending\"\n\t\t}),\n\t\tincomingTiddlers = [];\n\t// Process each tiddler\n\timportData.tiddlers = importData.tiddlers || {};\n\t$tw.utils.each(tiddlers,function(tiddlerFields) {\n\t\ttiddlerFields.title = $tw.utils.trim(tiddlerFields.title);\n\t\tvar title = tiddlerFields.title;\n\t\tif(title) {\n\t\t\tincomingTiddlers.push(title);\n\t\t\timportData.tiddlers[title] = tiddlerFields;\n\t\t}\n\t});\n\t// Give the active upgrader modules a chance to process the incoming tiddlers\n\tvar messages = this.wiki.invokeUpgraders(incomingTiddlers,importData.tiddlers);\n\t$tw.utils.each(messages,function(message,title) {\n\t\tnewFields[\"message-\" + title] = message;\n\t});\n\t// Deselect any suppressed tiddlers\n\t$tw.utils.each(importData.tiddlers,function(tiddler,title) {\n\t\tif($tw.utils.count(tiddler) === 0) {\n\t\t\tnewFields[\"selection-\" + title] = \"unchecked\";\n\t\t}\n\t});\n\t// Save the $:/Import tiddler\n\tnewFields.text = JSON.stringify(importData,null,$tw.config.preferences.jsonSpaces);\n\tthis.wiki.addTiddler(new $tw.Tiddler(importTiddler,newFields));\n\t// Update the story and history details\n\tif(this.getVariable(\"tv-auto-open-on-import\") !== \"no\") {\n\t\tvar storyList = this.getStoryList(),\n\t\t\thistory = [];\n\t\t// Add it to the story\n\t\tif(storyList && storyList.indexOf(IMPORT_TITLE) === -1) {\n\t\t\tstoryList.unshift(IMPORT_TITLE);\n\t\t}\n\t\t// And to history\n\t\thistory.push(IMPORT_TITLE);\n\t\t// Save the updated story and history\n\t\tthis.saveStoryList(storyList);\n\t\tthis.addToHistory(history);\n\t}\n\treturn false;\n};\n\n//\nNavigatorWidget.prototype.handlePerformImportEvent = function(event) {\n\tvar self = this,\n\t\timportTiddler = this.wiki.getTiddler(event.param),\n\t\timportData = this.wiki.getTiddlerDataCached(event.param,{tiddlers: {}}),\n\t\timportReport = [];\n\t// Add the tiddlers to the store\n\timportReport.push($tw.language.getString(\"Import/Imported/Hint\") + \"\\n\");\n\t$tw.utils.each(importData.tiddlers,function(tiddlerFields) {\n\t\tvar title = tiddlerFields.title;\n\t\tif(title && importTiddler && importTiddler.fields[\"selection-\" + title] !== \"unchecked\") {\n\t\t\tvar tiddler = new $tw.Tiddler(tiddlerFields);\n\t\t\ttiddler = $tw.hooks.invokeHook(\"th-importing-tiddler\",tiddler);\n\t\t\tself.wiki.addTiddler(tiddler);\n\t\t\timportReport.push(\"# [[\" + tiddlerFields.title + \"]]\");\n\t\t}\n\t});\n\t// Replace the $:/Import tiddler with an import report\n\tthis.wiki.addTiddler(new $tw.Tiddler({\n\t\ttitle: event.param,\n\t\ttext: importReport.join(\"\\n\"),\n\t\t\"status\": \"complete\"\n\t}));\n\t// Navigate to the $:/Import tiddler\n\tthis.addToHistory([event.param]);\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n};\n\nNavigatorWidget.prototype.handleFoldTiddlerEvent = function(event) {\n\tvar paramObject = event.paramObject || {};\n\tif(paramObject.foldedState) {\n\t\tvar foldedState = this.wiki.getTiddlerText(paramObject.foldedState,\"show\") === \"show\" ? \"hide\" : \"show\";\n\t\tthis.wiki.setText(paramObject.foldedState,\"text\",null,foldedState);\n\t}\n};\n\nNavigatorWidget.prototype.handleFoldOtherTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix;\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,event.param === title ? \"show\" : \"hide\");\n\t});\n};\n\nNavigatorWidget.prototype.handleFoldAllTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix || \"$:/state/folded/\";\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,\"hide\");\n\t});\n};\n\nNavigatorWidget.prototype.handleUnfoldAllTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix;\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,\"show\");\n\t});\n};\n\nNavigatorWidget.prototype.handleRenameTiddlerEvent = function(event) {\n\tvar paramObject = event.paramObject || {},\n\t\tfrom = paramObject.from || event.tiddlerTitle,\n\t\tto = paramObject.to;\n\t$tw.wiki.renameTiddler(from,to);\n};\n\nexports.navigator = NavigatorWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/password.js": {
            "title": "$:/core/modules/widgets/password.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/password.js\ntype: application/javascript\nmodule-type: widget\n\nPassword widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar PasswordWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nPasswordWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nPasswordWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Get the current password\n\tvar password = $tw.browser ? $tw.utils.getPassword(this.passwordName) || \"\" : \"\";\n\t// Create our element\n\tvar domNode = this.document.createElement(\"input\");\n\tdomNode.setAttribute(\"type\",\"password\");\n\tdomNode.setAttribute(\"value\",password);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nPasswordWidget.prototype.handleChangeEvent = function(event) {\n\tvar password = this.domNodes[0].value;\n\treturn $tw.utils.savePassword(this.passwordName,password);\n};\n\n/*\nCompute the internal state of the widget\n*/\nPasswordWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.passwordName = this.getAttribute(\"name\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nPasswordWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.name) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.password = PasswordWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/qualify.js": {
            "title": "$:/core/modules/widgets/qualify.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/qualify.js\ntype: application/javascript\nmodule-type: widget\n\nQualify text to a variable \n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar QualifyWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nQualifyWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nQualifyWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nQualifyWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.qualifyName = this.getAttribute(\"name\");\n\tthis.qualifyTitle = this.getAttribute(\"title\");\n\t// Set context variable\n\tif(this.qualifyName) {\n\t\tthis.setVariable(this.qualifyName,this.qualifyTitle + \"-\" + this.getStateQualifier());\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nQualifyWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.name || changedAttributes.title) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.qualify = QualifyWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/radio.js": {
            "title": "$:/core/modules/widgets/radio.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/radio.js\ntype: application/javascript\nmodule-type: widget\n\nSet a field or index at a given tiddler via radio buttons\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RadioWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRadioWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRadioWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\tvar isChecked = this.getValue() === this.radioValue;\n\t// Create our elements\n\tthis.labelDomNode = this.document.createElement(\"label\");\n\tthis.labelDomNode.setAttribute(\"class\",\n   \t\t\"tc-radio \" + this.radioClass + (isChecked ? \" tc-radio-selected\" : \"\")\n  \t);\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"radio\");\n\tif(isChecked) {\n\t\tthis.inputDomNode.setAttribute(\"checked\",\"true\");\n\t}\n\tthis.labelDomNode.appendChild(this.inputDomNode);\n\tthis.spanDomNode = this.document.createElement(\"span\");\n\tthis.labelDomNode.appendChild(this.spanDomNode);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.labelDomNode,nextSibling);\n\tthis.renderChildren(this.spanDomNode,null);\n\tthis.domNodes.push(this.labelDomNode);\n};\n\nRadioWidget.prototype.getValue = function() {\n\tvar value,\n\t\ttiddler = this.wiki.getTiddler(this.radioTitle);\n\tif (this.radioIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.radioTitle,this.radioIndex);\n\t} else {\n\t\tvalue = tiddler && tiddler.getFieldString(this.radioField);\n\t}\n\treturn value;\n};\n\nRadioWidget.prototype.setValue = function() {\n\tif(this.radioIndex) {\n\t\tthis.wiki.setText(this.radioTitle,\"\",this.radioIndex,this.radioValue);\n\t} else {\n\t\tvar tiddler = this.wiki.getTiddler(this.radioTitle),\n\t\t\taddition = {};\n\t\taddition[this.radioField] = this.radioValue;\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),{title: this.radioTitle},tiddler,addition,this.wiki.getModificationFields()));\n\t}\n};\n\nRadioWidget.prototype.handleChangeEvent = function(event) {\n\tif(this.inputDomNode.checked) {\n\t\tthis.setValue();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nRadioWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.radioTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.radioField = this.getAttribute(\"field\",\"text\");\n\tthis.radioIndex = this.getAttribute(\"index\");\n\tthis.radioValue = this.getAttribute(\"value\");\n\tthis.radioClass = this.getAttribute(\"class\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRadioWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.value || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false;\n\t\tif(changedTiddlers[this.radioTitle]) {\n\t\t\tthis.inputDomNode.checked = this.getValue() === this.radioValue;\n\t\t\trefreshed = true;\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\nexports.radio = RadioWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/range.js": {
            "title": "$:/core/modules/widgets/range.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/range.js\ntype: application/javascript\nmodule-type: widget\n\nRange widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RangeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRangeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRangeWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create our elements\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"range\");\n\tthis.inputDomNode.setAttribute(\"class\",this.elementClass);\n\tif(this.minValue){\n\t\tthis.inputDomNode.setAttribute(\"min\", this.minValue);\n\t}\n\tif(this.maxValue){\n\t\tthis.inputDomNode.setAttribute(\"max\", this.maxValue);\n\t}\n\tif(this.increment){\n\t\tthis.inputDomNode.setAttribute(\"step\", this.increment);\n\t}\n\tthis.inputDomNode.value = this.getValue();\n\n\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name: \"input\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.inputDomNode,nextSibling);\n\tthis.domNodes.push(this.inputDomNode);\n};\n\nRangeWidget.prototype.getValue = function() {\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle),\n\t\tvalue   = this.defaultValue;\n\tif(tiddler) {\n\t\tif($tw.utils.hop(tiddler.fields,this.tiddlerField)) {\n\t\t\tvalue = tiddler.fields[this.tiddlerField] || \"\";\n\t\t} else {\n\t\t\tvalue = this.defaultValue || \"\";\n\t\t}\n\t}\n\treturn value;\n};\n\nRangeWidget.prototype.handleChangeEvent = function(event) {\n\tthis.wiki.setText(this.tiddlerTitle ,this.tiddlerField, null,this.inputDomNode.value);\n};\n\n/*\nCompute the internal state of the widget\n*/\nRangeWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.tiddlerField = this.getAttribute(\"field\");\n\tthis.minValue = this.getAttribute(\"min\");\n\tthis.maxValue = this.getAttribute(\"max\");\n\tthis.increment = this.getAttribute(\"increment\");\n\tthis.defaultValue = this.getAttribute(\"default\");\n\tthis.elementClass = this.getAttribute(\"class\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRangeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes['min'] || changedAttributes['max'] || changedAttributes['increment'] || changedAttributes[\"default\"] || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false;\n\t\tif(changedTiddlers[this.tiddlerTitle]) {\n\t\t\tthis.inputDomNode.checked = this.getValue();\n\t\t\trefreshed = true;\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\nexports.range = RangeWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/raw.js": {
            "title": "$:/core/modules/widgets/raw.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/raw.js\ntype: application/javascript\nmodule-type: widget\n\nRaw widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RawWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRawWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRawWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tvar div = this.document.createElement(\"div\");\n\tdiv.innerHTML=this.parseTreeNode.html;\n\tparent.insertBefore(div,nextSibling);\n\tthis.domNodes.push(div);\t\n};\n\n/*\nCompute the internal state of the widget\n*/\nRawWidget.prototype.execute = function() {\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRawWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.raw = RawWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/reveal.js": {
            "title": "$:/core/modules/widgets/reveal.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/reveal.js\ntype: application/javascript\nmodule-type: widget\n\nReveal widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RevealWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRevealWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRevealWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar tag = this.parseTreeNode.isBlock ? \"div\" : \"span\";\n\tif(this.revealTag && $tw.config.htmlUnsafeElements.indexOf(this.revealTag) === -1) {\n\t\ttag = this.revealTag;\n\t}\n\tvar domNode = this.document.createElement(tag);\n\tvar classes = this[\"class\"].split(\" \") || [];\n\tclasses.push(\"tc-reveal\");\n\tdomNode.className = classes.join(\" \");\n\tif(this.style) {\n\t\tdomNode.setAttribute(\"style\",this.style);\n\t}\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tif(!domNode.isTiddlyWikiFakeDom && this.type === \"popup\" && this.isOpen) {\n\t\tthis.positionPopup(domNode);\n\t\t$tw.utils.addClass(domNode,\"tc-popup\"); // Make sure that clicks don't dismiss popups within the revealed content\n\t}\n\tif(!this.isOpen) {\n\t\tdomNode.setAttribute(\"hidden\",\"true\");\n\t}\n\tthis.domNodes.push(domNode);\n};\n\nRevealWidget.prototype.positionPopup = function(domNode) {\n\tdomNode.style.position = \"absolute\";\n\tdomNode.style.zIndex = \"1000\";\n\tvar left,top;\n\tswitch(this.position) {\n\t\tcase \"left\":\n\t\t\tleft = this.popup.left - domNode.offsetWidth;\n\t\t\ttop = this.popup.top;\n\t\t\tbreak;\n\t\tcase \"above\":\n\t\t\tleft = this.popup.left;\n\t\t\ttop = this.popup.top - domNode.offsetHeight;\n\t\t\tbreak;\n\t\tcase \"aboveright\":\n\t\t\tleft = this.popup.left + this.popup.width;\n\t\t\ttop = this.popup.top + this.popup.height - domNode.offsetHeight;\n\t\t\tbreak;\n\t\tcase \"right\":\n\t\t\tleft = this.popup.left + this.popup.width;\n\t\t\ttop = this.popup.top;\n\t\t\tbreak;\n\t\tcase \"belowleft\":\n\t\t\tleft = this.popup.left + this.popup.width - domNode.offsetWidth;\n\t\t\ttop = this.popup.top + this.popup.height;\n\t\t\tbreak;\n\t\tdefault: // Below\n\t\t\tleft = this.popup.left;\n\t\t\ttop = this.popup.top + this.popup.height;\n\t\t\tbreak;\n\t}\n\tif(!this.positionAllowNegative) {\n\t\tleft = Math.max(0,left);\n\t\ttop = Math.max(0,top);\n\t}\n\tdomNode.style.left = left + \"px\";\n\tdomNode.style.top = top + \"px\";\n};\n\n/*\nCompute the internal state of the widget\n*/\nRevealWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.state = this.getAttribute(\"state\");\n\tthis.revealTag = this.getAttribute(\"tag\");\n\tthis.type = this.getAttribute(\"type\");\n\tthis.text = this.getAttribute(\"text\");\n\tthis.position = this.getAttribute(\"position\");\n\tthis.positionAllowNegative = this.getAttribute(\"positionAllowNegative\") === \"yes\";\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tthis.style = this.getAttribute(\"style\",\"\");\n\tthis[\"default\"] = this.getAttribute(\"default\",\"\");\n\tthis.animate = this.getAttribute(\"animate\",\"no\");\n\tthis.retain = this.getAttribute(\"retain\",\"no\");\n\tthis.openAnimation = this.animate === \"no\" ? undefined : \"open\";\n\tthis.closeAnimation = this.animate === \"no\" ? undefined : \"close\";\n\t// Compute the title of the state tiddler and read it\n\tthis.stateTiddlerTitle = this.state;\n\tthis.stateTitle = this.getAttribute(\"stateTitle\");\n\tthis.stateField = this.getAttribute(\"stateField\");\n\tthis.stateIndex = this.getAttribute(\"stateIndex\");\n\tthis.readState();\n\t// Construct the child widgets\n\tvar childNodes = this.isOpen ? this.parseTreeNode.children : [];\n\tthis.hasChildNodes = this.isOpen;\n\tthis.makeChildWidgets(childNodes);\n};\n\n/*\nRead the state tiddler\n*/\nRevealWidget.prototype.readState = function() {\n\t// Read the information from the state tiddler\n\tvar state,\n\t    defaultState = this[\"default\"];\n\tif(this.stateTitle) {\n\t\tvar stateTitleTiddler = this.wiki.getTiddler(this.stateTitle);\n\t\tif(this.stateField) {\n\t\t\tstate = stateTitleTiddler ? stateTitleTiddler.getFieldString(this.stateField) || defaultState : defaultState;\n\t\t} else if(this.stateIndex) {\n\t\t\tstate = stateTitleTiddler ? this.wiki.extractTiddlerDataItem(this.stateTitle,this.stateIndex) || defaultState : defaultState;\n\t\t} else if(stateTitleTiddler) {\n\t\t\tstate = this.wiki.getTiddlerText(this.stateTitle) || defaultState;\n\t\t} else {\n\t\t\tstate = defaultState;\n\t\t}\n\t} else {\n\t\tstate = this.stateTiddlerTitle ? this.wiki.getTextReference(this.state,this[\"default\"],this.getVariable(\"currentTiddler\")) : this[\"default\"];\n\t}\n\tif(state === null) {\n\t\tstate = this[\"default\"];\n\t}\n\tswitch(this.type) {\n\t\tcase \"popup\":\n\t\t\tthis.readPopupState(state);\n\t\t\tbreak;\n\t\tcase \"match\":\n\t\t\tthis.isOpen = this.text === state;\n\t\t\tbreak;\n\t\tcase \"nomatch\":\n\t\t\tthis.isOpen = this.text !== state;\n\t\t\tbreak;\n\t\tcase \"lt\":\n\t\t\tthis.isOpen = !!(this.compareStateText(state) < 0);\n\t\t\tbreak;\n\t\tcase \"gt\":\n\t\t\tthis.isOpen = !!(this.compareStateText(state) > 0);\n\t\t\tbreak;\n\t\tcase \"lteq\":\n\t\t\tthis.isOpen = !(this.compareStateText(state) > 0);\n\t\t\tbreak;\n\t\tcase \"gteq\":\n\t\t\tthis.isOpen = !(this.compareStateText(state) < 0);\n\t\t\tbreak;\n\t}\n};\n\nRevealWidget.prototype.compareStateText = function(state) {\n\treturn state.localeCompare(this.text,undefined,{numeric: true,sensitivity: \"case\"});\n};\n\nRevealWidget.prototype.readPopupState = function(state) {\n\tvar popupLocationRegExp = /^\\((-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+)\\)$/,\n\t\tmatch = popupLocationRegExp.exec(state);\n\t// Check if the state matches the location regexp\n\tif(match) {\n\t\t// If so, we're open\n\t\tthis.isOpen = true;\n\t\t// Get the location\n\t\tthis.popup = {\n\t\t\tleft: parseFloat(match[1]),\n\t\t\ttop: parseFloat(match[2]),\n\t\t\twidth: parseFloat(match[3]),\n\t\t\theight: parseFloat(match[4])\n\t\t};\n\t} else {\n\t\t// If not, we're closed\n\t\tthis.isOpen = false;\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRevealWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.state || changedAttributes.type || changedAttributes.text || changedAttributes.position || changedAttributes.positionAllowNegative || changedAttributes[\"default\"] || changedAttributes.animate || changedAttributes.stateTitle || changedAttributes.stateField || changedAttributes.stateIndex) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar currentlyOpen = this.isOpen;\n\t\tthis.readState();\n\t\tif(this.isOpen !== currentlyOpen) {\n\t\t\tif(this.retain === \"yes\") {\n\t\t\t\tthis.updateState();\n\t\t\t} else {\n\t\t\t\tthis.refreshSelf();\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\n/*\nCalled by refresh() to dynamically show or hide the content\n*/\nRevealWidget.prototype.updateState = function() {\n\tvar self = this;\n\t// Read the current state\n\tthis.readState();\n\t// Construct the child nodes if needed\n\tvar domNode = this.domNodes[0];\n\tif(this.isOpen && !this.hasChildNodes) {\n\t\tthis.hasChildNodes = true;\n\t\tthis.makeChildWidgets(this.parseTreeNode.children);\n\t\tthis.renderChildren(domNode,null);\n\t}\n\t// Animate our DOM node\n\tif(!domNode.isTiddlyWikiFakeDom && this.type === \"popup\" && this.isOpen) {\n\t\tthis.positionPopup(domNode);\n\t\t$tw.utils.addClass(domNode,\"tc-popup\"); // Make sure that clicks don't dismiss popups within the revealed content\n\n\t}\n\tif(this.isOpen) {\n\t\tdomNode.removeAttribute(\"hidden\");\n        $tw.anim.perform(this.openAnimation,domNode);\n\t} else {\n\t\t$tw.anim.perform(this.closeAnimation,domNode,{callback: function() {\n\t\t\t//make sure that the state hasn't changed during the close animation\n\t\t\tself.readState()\n\t\t\tif(!self.isOpen) {\n\t\t\t\tdomNode.setAttribute(\"hidden\",\"true\");\n\t\t\t}\n\t\t}});\n\t}\n};\n\nexports.reveal = RevealWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/scrollable.js": {
            "title": "$:/core/modules/widgets/scrollable.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/scrollable.js\ntype: application/javascript\nmodule-type: widget\n\nScrollable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ScrollableWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.scaleFactor = 1;\n\tthis.addEventListeners([\n\t\t{type: \"tm-scroll\", handler: \"handleScrollEvent\"}\n\t]);\n\tif($tw.browser) {\n\t\tthis.requestAnimationFrame = window.requestAnimationFrame ||\n\t\t\twindow.webkitRequestAnimationFrame ||\n\t\t\twindow.mozRequestAnimationFrame ||\n\t\t\tfunction(callback) {\n\t\t\t\treturn window.setTimeout(callback, 1000/60);\n\t\t\t};\n\t\tthis.cancelAnimationFrame = window.cancelAnimationFrame ||\n\t\t\twindow.webkitCancelAnimationFrame ||\n\t\t\twindow.webkitCancelRequestAnimationFrame ||\n\t\t\twindow.mozCancelAnimationFrame ||\n\t\t\twindow.mozCancelRequestAnimationFrame ||\n\t\t\tfunction(id) {\n\t\t\t\twindow.clearTimeout(id);\n\t\t\t};\n\t}\n};\n\n/*\nInherit from the base widget class\n*/\nScrollableWidget.prototype = new Widget();\n\nScrollableWidget.prototype.cancelScroll = function() {\n\tif(this.idRequestFrame) {\n\t\tthis.cancelAnimationFrame.call(window,this.idRequestFrame);\n\t\tthis.idRequestFrame = null;\n\t}\n};\n\n/*\nHandle a scroll event\n*/\nScrollableWidget.prototype.handleScrollEvent = function(event) {\n\t// Pass the scroll event through if our offsetsize is larger than our scrollsize\n\tif(this.outerDomNode.scrollWidth <= this.outerDomNode.offsetWidth && this.outerDomNode.scrollHeight <= this.outerDomNode.offsetHeight && this.fallthrough === \"yes\") {\n\t\treturn true;\n\t}\n\tthis.scrollIntoView(event.target);\n\treturn false; // Handled event\n};\n\n/*\nScroll an element into view\n*/\nScrollableWidget.prototype.scrollIntoView = function(element) {\n\tvar duration = $tw.utils.getAnimationDuration();\n\tthis.cancelScroll();\n\tthis.startTime = Date.now();\n\tvar scrollPosition = {\n\t\tx: this.outerDomNode.scrollLeft,\n\t\ty: this.outerDomNode.scrollTop\n\t};\n\t// Get the client bounds of the element and adjust by the scroll position\n\tvar scrollableBounds = this.outerDomNode.getBoundingClientRect(),\n\t\tclientTargetBounds = element.getBoundingClientRect(),\n\t\tbounds = {\n\t\t\tleft: clientTargetBounds.left + scrollPosition.x - scrollableBounds.left,\n\t\t\ttop: clientTargetBounds.top + scrollPosition.y - scrollableBounds.top,\n\t\t\twidth: clientTargetBounds.width,\n\t\t\theight: clientTargetBounds.height\n\t\t};\n\t// We'll consider the horizontal and vertical scroll directions separately via this function\n\tvar getEndPos = function(targetPos,targetSize,currentPos,currentSize) {\n\t\t\t// If the target is already visible then stay where we are\n\t\t\tif(targetPos >= currentPos && (targetPos + targetSize) <= (currentPos + currentSize)) {\n\t\t\t\treturn currentPos;\n\t\t\t// If the target is above/left of the current view, then scroll to its top/left\n\t\t\t} else if(targetPos <= currentPos) {\n\t\t\t\treturn targetPos;\n\t\t\t// If the target is smaller than the window and the scroll position is too far up, then scroll till the target is at the bottom of the window\n\t\t\t} else if(targetSize < currentSize && currentPos < (targetPos + targetSize - currentSize)) {\n\t\t\t\treturn targetPos + targetSize - currentSize;\n\t\t\t// If the target is big, then just scroll to the top\n\t\t\t} else if(currentPos < targetPos) {\n\t\t\t\treturn targetPos;\n\t\t\t// Otherwise, stay where we are\n\t\t\t} else {\n\t\t\t\treturn currentPos;\n\t\t\t}\n\t\t},\n\t\tendX = getEndPos(bounds.left,bounds.width,scrollPosition.x,this.outerDomNode.offsetWidth),\n\t\tendY = getEndPos(bounds.top,bounds.height,scrollPosition.y,this.outerDomNode.offsetHeight);\n\t// Only scroll if necessary\n\tif(endX !== scrollPosition.x || endY !== scrollPosition.y) {\n\t\tvar self = this,\n\t\t\tdrawFrame;\n\t\tdrawFrame = function () {\n\t\t\tvar t;\n\t\t\tif(duration <= 0) {\n\t\t\t\tt = 1;\n\t\t\t} else {\n\t\t\t\tt = ((Date.now()) - self.startTime) / duration;\t\n\t\t\t}\n\t\t\tif(t >= 1) {\n\t\t\t\tself.cancelScroll();\n\t\t\t\tt = 1;\n\t\t\t}\n\t\t\tt = $tw.utils.slowInSlowOut(t);\n\t\t\tself.outerDomNode.scrollLeft = scrollPosition.x + (endX - scrollPosition.x) * t;\n\t\t\tself.outerDomNode.scrollTop = scrollPosition.y + (endY - scrollPosition.y) * t;\n\t\t\tif(t < 1) {\n\t\t\t\tself.idRequestFrame = self.requestAnimationFrame.call(window,drawFrame);\n\t\t\t}\n\t\t};\n\t\tdrawFrame();\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nScrollableWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create elements\n\tthis.outerDomNode = this.document.createElement(\"div\");\n\t$tw.utils.setStyle(this.outerDomNode,[\n\t\t{overflowY: \"auto\"},\n\t\t{overflowX: \"auto\"},\n\t\t{webkitOverflowScrolling: \"touch\"}\n\t]);\n\tthis.innerDomNode = this.document.createElement(\"div\");\n\tthis.outerDomNode.appendChild(this.innerDomNode);\n\t// Assign classes\n\tthis.outerDomNode.className = this[\"class\"] || \"\";\n\t// Insert element\n\tparent.insertBefore(this.outerDomNode,nextSibling);\n\tthis.renderChildren(this.innerDomNode,null);\n\tthis.domNodes.push(this.outerDomNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nScrollableWidget.prototype.execute = function() {\n\t// Get attributes\n\tthis.fallthrough = this.getAttribute(\"fallthrough\",\"yes\");\n\tthis[\"class\"] = this.getAttribute(\"class\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nScrollableWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.scrollable = ScrollableWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/select.js": {
            "title": "$:/core/modules/widgets/select.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/select.js\ntype: application/javascript\nmodule-type: widget\n\nSelect widget:\n\n```\n<$select tiddler=\"MyTiddler\" field=\"text\">\n<$list filter=\"[tag[chapter]]\">\n<option value=<<currentTiddler>>>\n<$view field=\"description\"/>\n</option>\n</$list>\n</$select>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SelectWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSelectWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSelectWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n\tthis.setSelectValue();\n\t$tw.utils.addEventListeners(this.getSelectDomNode(),[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n};\n\n/*\nHandle a change event\n*/\nSelectWidget.prototype.handleChangeEvent = function(event) {\n\t// Get the new value and assign it to the tiddler\n\tif(this.selectMultiple == false) {\n\t\tvar value = this.getSelectDomNode().value;\n\t} else {\n\t\tvar value = this.getSelectValues()\n\t\t\t\tvalue = $tw.utils.stringifyList(value);\n\t}\n\tthis.wiki.setText(this.selectTitle,this.selectField,this.selectIndex,value);\n\t// Trigger actions\n\tif(this.selectActions) {\n\t\tthis.invokeActionString(this.selectActions,this,event);\n\t}\n};\n\n/*\nIf necessary, set the value of the select element to the current value\n*/\nSelectWidget.prototype.setSelectValue = function() {\n\tvar value = this.selectDefault;\n\t// Get the value\n\tif(this.selectIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.selectTitle,this.selectIndex,value);\n\t} else {\n\t\tvar tiddler = this.wiki.getTiddler(this.selectTitle);\n\t\tif(tiddler) {\n\t\t\tif(this.selectField === \"text\") {\n\t\t\t\t// Calling getTiddlerText() triggers lazy loading of skinny tiddlers\n\t\t\t\tvalue = this.wiki.getTiddlerText(this.selectTitle);\n\t\t\t} else {\n\t\t\t\tif($tw.utils.hop(tiddler.fields,this.selectField)) {\n\t\t\t\t\tvalue = tiddler.getFieldString(this.selectField);\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tif(this.selectField === \"title\") {\n\t\t\t\tvalue = this.selectTitle;\n\t\t\t}\n\t\t}\n\t}\n\t// Assign it to the select element if it's different than the current value\n\tif (this.selectMultiple) {\n\t\tvalue = value === undefined ? \"\" : value;\n\t\tvar select = this.getSelectDomNode();\n\t\tvar values = Array.isArray(value) ? value : $tw.utils.parseStringArray(value);\n\t\tfor(var i=0; i < select.children.length; i++){\n\t\t\tif(values.indexOf(select.children[i].value) != -1) {\n\t\t\t\tselect.children[i].selected = true;\n\t\t\t}\n\t\t}\n\t\t\n\t} else {\n\t\tvar domNode = this.getSelectDomNode();\n\t\tif(domNode.value !== value) {\n\t\t\tdomNode.value = value;\n\t\t}\n\t}\n};\n\n/*\nGet the DOM node of the select element\n*/\nSelectWidget.prototype.getSelectDomNode = function() {\n\treturn this.children[0].domNodes[0];\n};\n\n// Return an array of the selected opion values\n// select is an HTML select element\nSelectWidget.prototype.getSelectValues = function() {\n\tvar select, result, options, opt;\n\tselect = this.getSelectDomNode();\n\tresult = [];\n\toptions = select && select.options;\n\tfor (var i=0; i<options.length; i++) {\n\t\topt = options[i];\n\t\tif (opt.selected) {\n\t\t\tresult.push(opt.value || opt.text);\n\t\t}\n\t}\n\treturn result;\n}\n\n/*\nCompute the internal state of the widget\n*/\nSelectWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.selectActions = this.getAttribute(\"actions\");\n\tthis.selectTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.selectField = this.getAttribute(\"field\",\"text\");\n\tthis.selectIndex = this.getAttribute(\"index\");\n\tthis.selectClass = this.getAttribute(\"class\");\n\tthis.selectDefault = this.getAttribute(\"default\");\n\tthis.selectMultiple = this.getAttribute(\"multiple\", false);\n\tthis.selectSize = this.getAttribute(\"size\");\n\tthis.selectTooltip = this.getAttribute(\"tooltip\");\n\t// Make the child widgets\n\tvar selectNode = {\n\t\ttype: \"element\",\n\t\ttag: \"select\",\n\t\tchildren: this.parseTreeNode.children\n\t};\n\tif(this.selectClass) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"class\",this.selectClass);\n\t}\n\tif(this.selectMultiple) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"multiple\",\"multiple\");\n\t}\n\tif(this.selectSize) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"size\",this.selectSize);\n\t}\n\tif(this.selectTooltip) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"title\",this.selectTooltip);\n\t}\n\tthis.makeChildWidgets([selectNode]);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nSelectWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// If we're using a different tiddler/field/index then completely refresh ourselves\n\tif(changedAttributes.selectTitle || changedAttributes.selectField || changedAttributes.selectIndex || changedAttributes.selectTooltip) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t// If the target tiddler value has changed, just update setting and refresh the children\n\t} else {\n\t\tvar childrenRefreshed = this.refreshChildren(changedTiddlers);\n\t\tif(changedTiddlers[this.selectTitle] || childrenRefreshed) {\n\t\t\tthis.setSelectValue();\n\t\t} \n\t\treturn childrenRefreshed;\n\t}\n};\n\nexports.select = SelectWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/set.js": {
            "title": "$:/core/modules/widgets/set.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/set.js\ntype: application/javascript\nmodule-type: widget\n\nSet variable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SetWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSetWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSetWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nSetWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.setName = this.getAttribute(\"name\",\"currentTiddler\");\n\tthis.setFilter = this.getAttribute(\"filter\");\n\tthis.setSelect = this.getAttribute(\"select\");\n\tthis.setTiddler = this.getAttribute(\"tiddler\");\n\tthis.setSubTiddler = this.getAttribute(\"subtiddler\");\n\tthis.setField = this.getAttribute(\"field\");\n\tthis.setIndex = this.getAttribute(\"index\");\n\tthis.setValue = this.getAttribute(\"value\");\n\tthis.setEmptyValue = this.getAttribute(\"emptyValue\");\n\t// Set context variable\n\tthis.setVariable(this.setName,this.getValue(),this.parseTreeNode.params,!!this.parseTreeNode.isMacroDefinition);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nGet the value to be assigned\n*/\nSetWidget.prototype.getValue = function() {\n\tvar value = this.setValue;\n\tif(this.setTiddler) {\n\t\tvar tiddler;\n\t\tif(this.setSubTiddler) {\n\t\t\ttiddler = this.wiki.getSubTiddler(this.setTiddler,this.setSubTiddler);\n\t\t} else {\n\t\t\ttiddler = this.wiki.getTiddler(this.setTiddler);\t\t\t\n\t\t}\n\t\tif(!tiddler) {\n\t\t\tvalue = this.setEmptyValue;\n\t\t} else if(this.setField) {\n\t\t\tvalue = tiddler.getFieldString(this.setField) || this.setEmptyValue;\n\t\t} else if(this.setIndex) {\n\t\t\tvalue = this.wiki.extractTiddlerDataItem(this.setTiddler,this.setIndex,this.setEmptyValue);\n\t\t} else {\n\t\t\tvalue = tiddler.fields.text || this.setEmptyValue ;\n\t\t}\n\t} else if(this.setFilter) {\n\t\tvar results = this.wiki.filterTiddlers(this.setFilter,this);\n\t\tif(this.setValue == null) {\n\t\t\tvar select;\n\t\t\tif(this.setSelect) {\n\t\t\t\tselect = parseInt(this.setSelect,10);\n\t\t\t}\n\t\t\tif(select !== undefined) {\n\t\t\t\tvalue = results[select] || \"\";\n\t\t\t} else {\n\t\t\t\tvalue = $tw.utils.stringifyList(results);\t\t\t\n\t\t\t}\n\t\t}\n\t\tif(results.length === 0 && this.setEmptyValue !== undefined) {\n\t\t\tvalue = this.setEmptyValue;\n\t\t}\n\t} else if(!value && this.setEmptyValue) {\n\t\tvalue = this.setEmptyValue;\n\t}\n\treturn value || \"\";\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nSetWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.name || changedAttributes.filter || changedAttributes.select || changedAttributes.tiddler || (this.setTiddler && changedTiddlers[this.setTiddler]) || changedAttributes.field || changedAttributes.index || changedAttributes.value || changedAttributes.emptyValue ||\n\t   (this.setFilter && this.getValue() != this.variables[this.setName].value)) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.setvariable = SetWidget;\nexports.set = SetWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/text.js": {
            "title": "$:/core/modules/widgets/text.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/text.js\ntype: application/javascript\nmodule-type: widget\n\nText node widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TextNodeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTextNodeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTextNodeWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar text = this.getAttribute(\"text\",this.parseTreeNode.text || \"\");\n\ttext = text.replace(/\\r/mg,\"\");\n\tvar textNode = this.document.createTextNode(text);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTextNodeWidget.prototype.execute = function() {\n\t// Nothing to do for a text node\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTextNodeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.text) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.text = TextNodeWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/tiddler.js": {
            "title": "$:/core/modules/widgets/tiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/tiddler.js\ntype: application/javascript\nmodule-type: widget\n\nTiddler widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTiddlerWidget.prototype.execute = function() {\n\tthis.tiddlerState = this.computeTiddlerState();\n\tthis.setVariable(\"currentTiddler\",this.tiddlerState.currentTiddler);\n\tthis.setVariable(\"missingTiddlerClass\",this.tiddlerState.missingTiddlerClass);\n\tthis.setVariable(\"shadowTiddlerClass\",this.tiddlerState.shadowTiddlerClass);\n\tthis.setVariable(\"systemTiddlerClass\",this.tiddlerState.systemTiddlerClass);\n\tthis.setVariable(\"tiddlerTagClasses\",this.tiddlerState.tiddlerTagClasses);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nCompute the tiddler state flags\n*/\nTiddlerWidget.prototype.computeTiddlerState = function() {\n\t// Get our parameters\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Compute the state\n\tvar state = {\n\t\tcurrentTiddler: this.tiddlerTitle || \"\",\n\t\tmissingTiddlerClass: (this.wiki.tiddlerExists(this.tiddlerTitle) || this.wiki.isShadowTiddler(this.tiddlerTitle)) ? \"tc-tiddler-exists\" : \"tc-tiddler-missing\",\n\t\tshadowTiddlerClass: this.wiki.isShadowTiddler(this.tiddlerTitle) ? \"tc-tiddler-shadow\" : \"\",\n\t\tsystemTiddlerClass: this.wiki.isSystemTiddler(this.tiddlerTitle) ? \"tc-tiddler-system\" : \"\",\n\t\ttiddlerTagClasses: this.getTagClasses()\n\t};\n\t// Compute a simple hash to make it easier to detect changes\n\tstate.hash = state.currentTiddler + state.missingTiddlerClass + state.shadowTiddlerClass + state.systemTiddlerClass + state.tiddlerTagClasses;\n\treturn state;\n};\n\n/*\nCreate a string of CSS classes derived from the tags of the current tiddler\n*/\nTiddlerWidget.prototype.getTagClasses = function() {\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle);\n\tif(tiddler) {\n\t\tvar tags = [];\n\t\t$tw.utils.each(tiddler.fields.tags,function(tag) {\n\t\t\ttags.push(\"tc-tagged-\" + encodeURIComponent(tag));\n\t\t});\n\t\treturn tags.join(\" \");\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\tnewTiddlerState = this.computeTiddlerState();\n\tif(changedAttributes.tiddler || newTiddlerState.hash !== this.tiddlerState.hash) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.tiddler = TiddlerWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/transclude.js": {
            "title": "$:/core/modules/widgets/transclude.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/transclude.js\ntype: application/javascript\nmodule-type: widget\n\nTransclude widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TranscludeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTranscludeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTranscludeWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTranscludeWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.transcludeTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.transcludeSubTiddler = this.getAttribute(\"subtiddler\");\n\tthis.transcludeField = this.getAttribute(\"field\");\n\tthis.transcludeIndex = this.getAttribute(\"index\");\n\tthis.transcludeMode = this.getAttribute(\"mode\");\n\t// Parse the text reference\n\tvar parseAsInline = !this.parseTreeNode.isBlock;\n\tif(this.transcludeMode === \"inline\") {\n\t\tparseAsInline = true;\n\t} else if(this.transcludeMode === \"block\") {\n\t\tparseAsInline = false;\n\t}\n\tvar parser = this.wiki.parseTextReference(\n\t\t\t\t\t\tthis.transcludeTitle,\n\t\t\t\t\t\tthis.transcludeField,\n\t\t\t\t\t\tthis.transcludeIndex,\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tparseAsInline: parseAsInline,\n\t\t\t\t\t\t\tsubTiddler: this.transcludeSubTiddler\n\t\t\t\t\t\t}),\n\t\tparseTreeNodes = parser ? parser.tree : this.parseTreeNode.children;\n\t// Set context variables for recursion detection\n\tvar recursionMarker = this.makeRecursionMarker();\n\tthis.setVariable(\"transclusion\",recursionMarker);\n\t// Check for recursion\n\tif(parser) {\n\t\tif(this.parentWidget && this.parentWidget.hasVariable(\"transclusion\",recursionMarker)) {\n\t\t\tparseTreeNodes = [{type: \"element\", tag: \"span\", attributes: {\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-error\"}\n\t\t\t}, children: [\n\t\t\t\t{type: \"text\", text: $tw.language.getString(\"Error/RecursiveTransclusion\")}\n\t\t\t]}];\n\t\t}\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nCompose a string comprising the title, field and/or index to identify this transclusion for recursion detection\n*/\nTranscludeWidget.prototype.makeRecursionMarker = function() {\n\tvar output = [];\n\toutput.push(\"{\");\n\toutput.push(this.getVariable(\"currentTiddler\",{defaultValue: \"\"}));\n\toutput.push(\"|\");\n\toutput.push(this.transcludeTitle || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeField || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeIndex || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeSubTiddler || \"\");\n\toutput.push(\"}\");\n\treturn output.join(\"\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTranscludeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedTiddlers[this.transcludeTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.transclude = TranscludeWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/vars.js": {
            "title": "$:/core/modules/widgets/vars.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/vars.js\ntype: application/javascript\nmodule-type: widget\n\nThis widget allows multiple variables to be set in one go:\n\n```\n\\define helloworld() Hello world!\n<$vars greeting=\"Hi\" me={{!!title}} sentence=<<helloworld>>>\n  <<greeting>>! I am <<me>> and I say: <<sentence>>\n</$vars>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar VarsWidget = function(parseTreeNode,options) {\n\t// Call the constructor\n\tWidget.call(this);\n\t// Initialise\t\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nVarsWidget.prototype = Object.create(Widget.prototype);\n\n/*\nRender this widget into the DOM\n*/\nVarsWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nVarsWidget.prototype.execute = function() {\n\t// Parse variables\n\tvar self = this;\n\t$tw.utils.each(this.attributes,function(val,key) {\n\t\tif(key.charAt(0) !== \"$\") {\n\t\t\tself.setVariable(key,val);\n\t\t}\n\t});\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nVarsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(Object.keys(changedAttributes).length) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports[\"vars\"] = VarsWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/view.js": {
            "title": "$:/core/modules/widgets/view.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/view.js\ntype: application/javascript\nmodule-type: widget\n\nView widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ViewWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nViewWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nViewWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tif(this.text) {\n\t\tvar textNode = this.document.createTextNode(this.text);\n\t\tparent.insertBefore(textNode,nextSibling);\n\t\tthis.domNodes.push(textNode);\n\t} else {\n\t\tthis.makeChildWidgets();\n\t\tthis.renderChildren(parent,nextSibling);\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nViewWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.viewTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.viewSubtiddler = this.getAttribute(\"subtiddler\");\n\tthis.viewField = this.getAttribute(\"field\",\"text\");\n\tthis.viewIndex = this.getAttribute(\"index\");\n\tthis.viewFormat = this.getAttribute(\"format\",\"text\");\n\tthis.viewTemplate = this.getAttribute(\"template\",\"\");\n\tthis.viewMode = this.getAttribute(\"mode\",\"block\");\n\tswitch(this.viewFormat) {\n\t\tcase \"htmlwikified\":\n\t\t\tthis.text = this.getValueAsHtmlWikified(this.viewMode);\n\t\t\tbreak;\n\t\tcase \"plainwikified\":\n\t\t\tthis.text = this.getValueAsPlainWikified(this.viewMode);\n\t\t\tbreak;\n\t\tcase \"htmlencodedplainwikified\":\n\t\t\tthis.text = this.getValueAsHtmlEncodedPlainWikified(this.viewMode);\n\t\t\tbreak;\n\t\tcase \"htmlencoded\":\n\t\t\tthis.text = this.getValueAsHtmlEncoded();\n\t\t\tbreak;\n\t\tcase \"urlencoded\":\n\t\t\tthis.text = this.getValueAsUrlEncoded();\n\t\t\tbreak;\n\t\tcase \"doubleurlencoded\":\n\t\t\tthis.text = this.getValueAsDoubleUrlEncoded();\n\t\t\tbreak;\n\t\tcase \"date\":\n\t\t\tthis.text = this.getValueAsDate(this.viewTemplate);\n\t\t\tbreak;\n\t\tcase \"relativedate\":\n\t\t\tthis.text = this.getValueAsRelativeDate();\n\t\t\tbreak;\n\t\tcase \"stripcomments\":\n\t\t\tthis.text = this.getValueAsStrippedComments();\n\t\t\tbreak;\n\t\tcase \"jsencoded\":\n\t\t\tthis.text = this.getValueAsJsEncoded();\n\t\t\tbreak;\n\t\tdefault: // \"text\"\n\t\t\tthis.text = this.getValueAsText();\n\t\t\tbreak;\n\t}\n};\n\n/*\nThe various formatter functions are baked into this widget for the moment. Eventually they will be replaced by macro functions\n*/\n\n/*\nRetrieve the value of the widget. Options are:\nasString: Optionally return the value as a string\n*/\nViewWidget.prototype.getValue = function(options) {\n\toptions = options || {};\n\tvar value = options.asString ? \"\" : undefined;\n\tif(this.viewIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.viewTitle,this.viewIndex);\n\t} else {\n\t\tvar tiddler;\n\t\tif(this.viewSubtiddler) {\n\t\t\ttiddler = this.wiki.getSubTiddler(this.viewTitle,this.viewSubtiddler);\t\n\t\t} else {\n\t\t\ttiddler = this.wiki.getTiddler(this.viewTitle);\n\t\t}\n\t\tif(tiddler) {\n\t\t\tif(this.viewField === \"text\" && !this.viewSubtiddler) {\n\t\t\t\t// Calling getTiddlerText() triggers lazy loading of skinny tiddlers\n\t\t\t\tvalue = this.wiki.getTiddlerText(this.viewTitle);\n\t\t\t} else {\n\t\t\t\tif($tw.utils.hop(tiddler.fields,this.viewField)) {\n\t\t\t\t\tif(options.asString) {\n\t\t\t\t\t\tvalue = tiddler.getFieldString(this.viewField);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvalue = tiddler.fields[this.viewField];\t\t\t\t\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tif(this.viewField === \"title\") {\n\t\t\t\tvalue = this.viewTitle;\n\t\t\t}\n\t\t}\n\t}\n\treturn value;\n};\n\nViewWidget.prototype.getValueAsText = function() {\n\treturn this.getValue({asString: true});\n};\n\nViewWidget.prototype.getValueAsHtmlWikified = function(mode) {\n\treturn this.wiki.renderText(\"text/html\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{\n\t\tparseAsInline: mode !== \"block\",\n\t\tparentWidget: this\n\t});\n};\n\nViewWidget.prototype.getValueAsPlainWikified = function(mode) {\n\treturn this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{\n\t\tparseAsInline: mode !== \"block\",\n\t\tparentWidget: this\n\t});\n};\n\nViewWidget.prototype.getValueAsHtmlEncodedPlainWikified = function(mode) {\n\treturn $tw.utils.htmlEncode(this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{\n\t\tparseAsInline: mode !== \"block\",\n\t\tparentWidget: this\n\t}));\n};\n\nViewWidget.prototype.getValueAsHtmlEncoded = function() {\n\treturn $tw.utils.htmlEncode(this.getValueAsText());\n};\n\nViewWidget.prototype.getValueAsUrlEncoded = function() {\n\treturn encodeURIComponent(this.getValueAsText());\n};\n\nViewWidget.prototype.getValueAsDoubleUrlEncoded = function() {\n\treturn encodeURIComponent(encodeURIComponent(this.getValueAsText()));\n};\n\nViewWidget.prototype.getValueAsDate = function(format) {\n\tformat = format || \"YYYY MM DD 0hh:0mm\";\n\tvar value = $tw.utils.parseDate(this.getValue());\n\tif(value && $tw.utils.isDate(value) && value.toString() !== \"Invalid Date\") {\n\t\treturn $tw.utils.formatDateString(value,format);\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\nViewWidget.prototype.getValueAsRelativeDate = function(format) {\n\tvar value = $tw.utils.parseDate(this.getValue());\n\tif(value && $tw.utils.isDate(value) && value.toString() !== \"Invalid Date\") {\n\t\treturn $tw.utils.getRelativeDate((new Date()) - (new Date(value))).description;\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\nViewWidget.prototype.getValueAsStrippedComments = function() {\n\tvar lines = this.getValueAsText().split(\"\\n\"),\n\t\tout = [];\n\tfor(var line=0; line<lines.length; line++) {\n\t\tvar text = lines[line];\n\t\tif(!/^\\s*\\/\\/#/.test(text)) {\n\t\t\tout.push(text);\n\t\t}\n\t}\n\treturn out.join(\"\\n\");\n};\n\nViewWidget.prototype.getValueAsJsEncoded = function() {\n\treturn $tw.utils.stringify(this.getValueAsText());\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nViewWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.template || changedAttributes.format || changedTiddlers[this.viewTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.view = ViewWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/widget.js": {
            "title": "$:/core/modules/widgets/widget.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/widget.js\ntype: application/javascript\nmodule-type: widget\n\nWidget base class\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreate a widget object for a parse tree node\n\tparseTreeNode: reference to the parse tree node to be rendered\n\toptions: see below\nOptions include:\n\twiki: mandatory reference to wiki associated with this render tree\n\tparentWidget: optional reference to a parent renderer node for the context chain\n\tdocument: optional document object to use instead of global document\n*/\nvar Widget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInitialise widget properties. These steps are pulled out of the constructor so that we can reuse them in subclasses\n*/\nWidget.prototype.initialise = function(parseTreeNode,options) {\n\t// Bail if parseTreeNode is undefined, meaning  that the widget constructor was called without any arguments so that it can be subclassed\n\tif(parseTreeNode === undefined) {\n\t\treturn;\n\t}\n\toptions = options || {};\n\t// Save widget info\n\tthis.parseTreeNode = parseTreeNode;\n\tthis.wiki = options.wiki;\n\tthis.parentWidget = options.parentWidget;\n\tthis.variablesConstructor = function() {};\n\tthis.variablesConstructor.prototype = this.parentWidget ? this.parentWidget.variables : {};\n\tthis.variables = new this.variablesConstructor();\n\tthis.document = options.document;\n\tthis.attributes = {};\n\tthis.children = [];\n\tthis.domNodes = [];\n\tthis.eventListeners = {};\n\t// Hashmap of the widget classes\n\tif(!this.widgetClasses) {\n\t\t// Get widget classes\n\t\tWidget.prototype.widgetClasses = $tw.modules.applyMethods(\"widget\");\n\t\t// Process any subclasses\n\t\t$tw.modules.forEachModuleOfType(\"widget-subclass\",function(title,module) {\n\t\t\tif(module.baseClass) {\n\t\t\t\tvar baseClass = Widget.prototype.widgetClasses[module.baseClass];\n\t\t\t\tif(!baseClass) {\n\t\t\t\t\tthrow \"Module '\" + title + \"' is attemping to extend a non-existent base class '\" + module.baseClass + \"'\";\n\t\t\t\t}\n\t\t\t\tvar subClass = module.constructor;\n\t\t\t\tsubClass.prototype = new baseClass();\n\t\t\t\t$tw.utils.extend(subClass.prototype,module.prototype);\n\t\t\t\tWidget.prototype.widgetClasses[module.name || module.baseClass] = subClass;\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nWidget.prototype.execute = function() {\n\tthis.makeChildWidgets();\n};\n\n/*\nSet the value of a context variable\nname: name of the variable\nvalue: value of the variable\nparams: array of {name:, default:} for each parameter\nisMacroDefinition: true if the variable is set via a \\define macro pragma (and hence should have variable substitution performed)\n*/\nWidget.prototype.setVariable = function(name,value,params,isMacroDefinition) {\n\tthis.variables[name] = {value: value, params: params, isMacroDefinition: !!isMacroDefinition};\n};\n\n/*\nGet the prevailing value of a context variable\nname: name of variable\noptions: see below\nOptions include\nparams: array of {name:, value:} for each parameter\ndefaultValue: default value if the variable is not defined\n\nReturns an object with the following fields:\n\nparams: array of {name:,value:} of parameters passed to wikitext variables\ntext: text of variable, with parameters properly substituted\n*/\nWidget.prototype.getVariableInfo = function(name,options) {\n\toptions = options || {};\n\tvar actualParams = options.params || [],\n\t\tparentWidget = this.parentWidget;\n\t// Check for the variable defined in the parent widget (or an ancestor in the prototype chain)\n\tif(parentWidget && name in parentWidget.variables) {\n\t\tvar variable = parentWidget.variables[name],\n\t\t\tvalue = variable.value,\n\t\t\tparams = this.resolveVariableParameters(variable.params,actualParams);\n\t\t// Substitute any parameters specified in the definition\n\t\t$tw.utils.each(params,function(param) {\n\t\t\tvalue = $tw.utils.replaceString(value,new RegExp(\"\\\\$\" + $tw.utils.escapeRegExp(param.name) + \"\\\\$\",\"mg\"),param.value);\n\t\t});\n\t\t// Only substitute variable references if this variable was defined with the \\define pragma\n\t\tif(variable.isMacroDefinition) {\n\t\t\tvalue = this.substituteVariableReferences(value);\t\t\t\n\t\t}\n\t\treturn {\n\t\t\ttext: value,\n\t\t\tparams: params\n\t\t};\n\t}\n\t// If the variable doesn't exist in the parent widget then look for a macro module\n\treturn {\n\t\ttext: this.evaluateMacroModule(name,actualParams,options.defaultValue)\n\t};\n};\n\n/*\nSimplified version of getVariableInfo() that just returns the text\n*/\nWidget.prototype.getVariable = function(name,options) {\n\treturn this.getVariableInfo(name,options).text;\n};\n\nWidget.prototype.resolveVariableParameters = function(formalParams,actualParams) {\n\tformalParams = formalParams || [];\n\tactualParams = actualParams || [];\n\tvar nextAnonParameter = 0, // Next candidate anonymous parameter in macro call\n\t\tparamInfo, paramValue,\n\t\tresults = [];\n\t// Step through each of the parameters in the macro definition\n\tfor(var p=0; p<formalParams.length; p++) {\n\t\t// Check if we've got a macro call parameter with the same name\n\t\tparamInfo = formalParams[p];\n\t\tparamValue = undefined;\n\t\tfor(var m=0; m<actualParams.length; m++) {\n\t\t\tif(actualParams[m].name === paramInfo.name) {\n\t\t\t\tparamValue = actualParams[m].value;\n\t\t\t}\n\t\t}\n\t\t// If not, use the next available anonymous macro call parameter\n\t\twhile(nextAnonParameter < actualParams.length && actualParams[nextAnonParameter].name) {\n\t\t\tnextAnonParameter++;\n\t\t}\n\t\tif(paramValue === undefined && nextAnonParameter < actualParams.length) {\n\t\t\tparamValue = actualParams[nextAnonParameter++].value;\n\t\t}\n\t\t// If we've still not got a value, use the default, if any\n\t\tparamValue = paramValue || paramInfo[\"default\"] || \"\";\n\t\t// Store the parameter name and value\n\t\tresults.push({name: paramInfo.name, value: paramValue});\n\t}\n\treturn results;\n};\n\nWidget.prototype.substituteVariableReferences = function(text) {\n\tvar self = this;\n\treturn (text || \"\").replace(/\\$\\(([^\\)\\$]+)\\)\\$/g,function(match,p1,offset,string) {\n\t\treturn self.getVariable(p1,{defaultValue: \"\"});\n\t});\n};\n\nWidget.prototype.evaluateMacroModule = function(name,actualParams,defaultValue) {\n\tif($tw.utils.hop($tw.macros,name)) {\n\t\tvar macro = $tw.macros[name],\n\t\t\targs = [];\n\t\tif(macro.params.length > 0) {\n\t\t\tvar nextAnonParameter = 0, // Next candidate anonymous parameter in macro call\n\t\t\t\tparamInfo, paramValue;\n\t\t\t// Step through each of the parameters in the macro definition\n\t\t\tfor(var p=0; p<macro.params.length; p++) {\n\t\t\t\t// Check if we've got a macro call parameter with the same name\n\t\t\t\tparamInfo = macro.params[p];\n\t\t\t\tparamValue = undefined;\n\t\t\t\tfor(var m=0; m<actualParams.length; m++) {\n\t\t\t\t\tif(actualParams[m].name === paramInfo.name) {\n\t\t\t\t\t\tparamValue = actualParams[m].value;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// If not, use the next available anonymous macro call parameter\n\t\t\t\twhile(nextAnonParameter < actualParams.length && actualParams[nextAnonParameter].name) {\n\t\t\t\t\tnextAnonParameter++;\n\t\t\t\t}\n\t\t\t\tif(paramValue === undefined && nextAnonParameter < actualParams.length) {\n\t\t\t\t\tparamValue = actualParams[nextAnonParameter++].value;\n\t\t\t\t}\n\t\t\t\t// If we've still not got a value, use the default, if any\n\t\t\t\tparamValue = paramValue || paramInfo[\"default\"] || \"\";\n\t\t\t\t// Save the parameter\n\t\t\t\targs.push(paramValue);\n\t\t\t}\n\t\t}\n\t\telse for(var i=0; i<actualParams.length; ++i) {\n\t\t\targs.push(actualParams[i].value);\n\t\t}\n\t\treturn (macro.run.apply(this,args) || \"\").toString();\n\t} else {\n\t\treturn defaultValue;\n\t}\n};\n\n/*\nCheck whether a given context variable value exists in the parent chain\n*/\nWidget.prototype.hasVariable = function(name,value) {\n\tvar node = this;\n\twhile(node) {\n\t\tif($tw.utils.hop(node.variables,name) && node.variables[name].value === value) {\n\t\t\treturn true;\n\t\t}\n\t\tnode = node.parentWidget;\n\t}\n\treturn false;\n};\n\n/*\nConstruct a qualifying string based on a hash of concatenating the values of a given variable in the parent chain\n*/\nWidget.prototype.getStateQualifier = function(name) {\n\tthis.qualifiers = this.qualifiers || Object.create(null);\n\tname = name || \"transclusion\";\n\tif(this.qualifiers[name]) {\n\t\treturn this.qualifiers[name];\n\t} else {\n\t\tvar output = [],\n\t\t\tnode = this;\n\t\twhile(node && node.parentWidget) {\n\t\t\tif($tw.utils.hop(node.parentWidget.variables,name)) {\n\t\t\t\toutput.push(node.getVariable(name));\n\t\t\t}\n\t\t\tnode = node.parentWidget;\n\t\t}\n\t\tvar value = $tw.utils.hashString(output.join(\"\"));\n\t\tthis.qualifiers[name] = value;\n\t\treturn value;\n\t}\n};\n\n/*\nCompute the current values of the attributes of the widget. Returns a hashmap of the names of the attributes that have changed\n*/\nWidget.prototype.computeAttributes = function() {\n\tvar changedAttributes = {},\n\t\tself = this,\n\t\tvalue;\n\t$tw.utils.each(this.parseTreeNode.attributes,function(attribute,name) {\n\t\tif(attribute.type === \"filtered\") {\n\t\t\tvalue = self.wiki.filterTiddlers(attribute.filter,self)[0] || \"\";\n\t\t} else if(attribute.type === \"indirect\") {\n\t\t\tvalue = self.wiki.getTextReference(attribute.textReference,\"\",self.getVariable(\"currentTiddler\"));\n\t\t} else if(attribute.type === \"macro\") {\n\t\t\tvalue = self.getVariable(attribute.value.name,{params: attribute.value.params});\n\t\t} else { // String attribute\n\t\t\tvalue = attribute.value;\n\t\t}\n\t\t// Check whether the attribute has changed\n\t\tif(self.attributes[name] !== value) {\n\t\t\tself.attributes[name] = value;\n\t\t\tchangedAttributes[name] = true;\n\t\t}\n\t});\n\treturn changedAttributes;\n};\n\n/*\nCheck for the presence of an attribute\n*/\nWidget.prototype.hasAttribute = function(name) {\n\treturn $tw.utils.hop(this.attributes,name);\n};\n\n/*\nGet the value of an attribute\n*/\nWidget.prototype.getAttribute = function(name,defaultText) {\n\tif($tw.utils.hop(this.attributes,name)) {\n\t\treturn this.attributes[name];\n\t} else {\n\t\treturn defaultText;\n\t}\n};\n\n/*\nAssign the computed attributes of the widget to a domNode\noptions include:\nexcludeEventAttributes: ignores attributes whose name begins with \"on\"\n*/\nWidget.prototype.assignAttributes = function(domNode,options) {\n\toptions = options || {};\n\tvar self = this;\n\t$tw.utils.each(this.attributes,function(v,a) {\n\t\t// Check exclusions\n\t\tif(options.excludeEventAttributes && a.substr(0,2) === \"on\") {\n\t\t\tv = undefined;\n\t\t}\n\t\tif(v !== undefined) {\n\t\t\tvar b = a.split(\":\");\n\t\t\t// Setting certain attributes can cause a DOM error (eg xmlns on the svg element)\n\t\t\ttry {\n\t\t\t\tif (b.length == 2 && b[0] == \"xlink\"){\n\t\t\t\t\tdomNode.setAttributeNS(\"http://www.w3.org/1999/xlink\",b[1],v);\n\t\t\t\t} else {\n\t\t\t\t\tdomNode.setAttributeNS(null,a,v);\n\t\t\t\t}\n\t\t\t} catch(e) {\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nMake child widgets correspondng to specified parseTreeNodes\n*/\nWidget.prototype.makeChildWidgets = function(parseTreeNodes) {\n\tthis.children = [];\n\tvar self = this;\n\t$tw.utils.each(parseTreeNodes || (this.parseTreeNode && this.parseTreeNode.children),function(childNode) {\n\t\tself.children.push(self.makeChildWidget(childNode));\n\t});\n};\n\n/*\nConstruct the widget object for a parse tree node\n*/\nWidget.prototype.makeChildWidget = function(parseTreeNode) {\n\tvar WidgetClass = this.widgetClasses[parseTreeNode.type];\n\tif(!WidgetClass) {\n\t\tWidgetClass = this.widgetClasses.text;\n\t\tparseTreeNode = {type: \"text\", text: \"Undefined widget '\" + parseTreeNode.type + \"'\"};\n\t}\n\treturn new WidgetClass(parseTreeNode,{\n\t\twiki: this.wiki,\n\t\tvariables: {},\n\t\tparentWidget: this,\n\t\tdocument: this.document\n\t});\n};\n\n/*\nGet the next sibling of this widget\n*/\nWidget.prototype.nextSibling = function() {\n\tif(this.parentWidget) {\n\t\tvar index = this.parentWidget.children.indexOf(this);\n\t\tif(index !== -1 && index < this.parentWidget.children.length-1) {\n\t\t\treturn this.parentWidget.children[index+1];\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nGet the previous sibling of this widget\n*/\nWidget.prototype.previousSibling = function() {\n\tif(this.parentWidget) {\n\t\tvar index = this.parentWidget.children.indexOf(this);\n\t\tif(index !== -1 && index > 0) {\n\t\t\treturn this.parentWidget.children[index-1];\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRender the children of this widget into the DOM\n*/\nWidget.prototype.renderChildren = function(parent,nextSibling) {\n\tvar children = this.children;\n\tfor(var i = 0; i < children.length; i++) {\n\t\tchildren[i].render(parent,nextSibling);\n\t};\n};\n\n/*\nAdd a list of event listeners from an array [{type:,handler:},...]\n*/\nWidget.prototype.addEventListeners = function(listeners) {\n\tvar self = this;\n\t$tw.utils.each(listeners,function(listenerInfo) {\n\t\tself.addEventListener(listenerInfo.type,listenerInfo.handler);\n\t});\n};\n\n/*\nAdd an event listener\n*/\nWidget.prototype.addEventListener = function(type,handler) {\n\tvar self = this;\n\tif(typeof handler === \"string\") { // The handler is a method name on this widget\n\t\tthis.eventListeners[type] = function(event) {\n\t\t\treturn self[handler].call(self,event);\n\t\t};\n\t} else { // The handler is a function\n\t\tthis.eventListeners[type] = function(event) {\n\t\t\treturn handler.call(self,event);\n\t\t};\n\t}\n};\n\n/*\nDispatch an event to a widget. If the widget doesn't handle the event then it is also dispatched to the parent widget\n*/\nWidget.prototype.dispatchEvent = function(event) {\n\t// Dispatch the event if this widget handles it\n\tvar listener = this.eventListeners[event.type];\n\tif(listener) {\n\t\t// Don't propagate the event if the listener returned false\n\t\tif(!listener(event)) {\n\t\t\treturn false;\n\t\t}\n\t}\n\t// Dispatch the event to the parent widget\n\tif(this.parentWidget) {\n\t\treturn this.parentWidget.dispatchEvent(event);\n\t}\n\treturn true;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nRebuild a previously rendered widget\n*/\nWidget.prototype.refreshSelf = function() {\n\tvar nextSibling = this.findNextSiblingDomNode();\n\tthis.removeChildDomNodes();\n\tthis.render(this.parentDomNode,nextSibling);\n};\n\n/*\nRefresh all the children of a widget\n*/\nWidget.prototype.refreshChildren = function(changedTiddlers) {\n\tvar children = this.children,\n\t\trefreshed = false;\n\tfor (var i = 0; i < children.length; i++) {\n\t\trefreshed = children[i].refresh(changedTiddlers) || refreshed;\n\t}\n\treturn refreshed;\n};\n\n/*\nFind the next sibling in the DOM to this widget. This is done by scanning the widget tree through all next siblings and their descendents that share the same parent DOM node\n*/\nWidget.prototype.findNextSiblingDomNode = function(startIndex) {\n\t// Refer to this widget by its index within its parents children\n\tvar parent = this.parentWidget,\n\t\tindex = startIndex !== undefined ? startIndex : parent.children.indexOf(this);\nif(index === -1) {\n\tthrow \"node not found in parents children\";\n}\n\t// Look for a DOM node in the later siblings\n\twhile(++index < parent.children.length) {\n\t\tvar domNode = parent.children[index].findFirstDomNode();\n\t\tif(domNode) {\n\t\t\treturn domNode;\n\t\t}\n\t}\n\t// Go back and look for later siblings of our parent if it has the same parent dom node\n\tvar grandParent = parent.parentWidget;\n\tif(grandParent && parent.parentDomNode === this.parentDomNode) {\n\t\tindex = grandParent.children.indexOf(parent);\n\t\tif(index !== -1) {\n\t\t\treturn parent.findNextSiblingDomNode(index);\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nFind the first DOM node generated by a widget or its children\n*/\nWidget.prototype.findFirstDomNode = function() {\n\t// Return the first dom node of this widget, if we've got one\n\tif(this.domNodes.length > 0) {\n\t\treturn this.domNodes[0];\n\t}\n\t// Otherwise, recursively call our children\n\tfor(var t=0; t<this.children.length; t++) {\n\t\tvar domNode = this.children[t].findFirstDomNode();\n\t\tif(domNode) {\n\t\t\treturn domNode;\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRemove any DOM nodes created by this widget or its children\n*/\nWidget.prototype.removeChildDomNodes = function() {\n\t// If this widget has directly created DOM nodes, delete them and exit. This assumes that any child widgets are contained within the created DOM nodes, which would normally be the case\n\tif(this.domNodes.length > 0) {\n\t\t$tw.utils.each(this.domNodes,function(domNode) {\n\t\t\tdomNode.parentNode.removeChild(domNode);\n\t\t});\n\t\tthis.domNodes = [];\n\t} else {\n\t\t// Otherwise, ask the child widgets to delete their DOM nodes\n\t\t$tw.utils.each(this.children,function(childWidget) {\n\t\t\tchildWidget.removeChildDomNodes();\n\t\t});\n\t}\n};\n\n/*\nInvoke the action widgets that are descendents of the current widget.\n*/\nWidget.prototype.invokeActions = function(triggeringWidget,event) {\n\tvar handled = false;\n\t// For each child widget\n\tfor(var t=0; t<this.children.length; t++) {\n\t\tvar child = this.children[t];\n\t\t// Invoke the child if it is an action widget\n\t\tif(child.invokeAction) {\n\t\t\tchild.refreshSelf();\n\t\t\tif(child.invokeAction(triggeringWidget,event)) {\n\t\t\t\thandled = true;\n\t\t\t}\n\t\t}\n\t\t// Propagate through through the child if it permits it\n\t\tif(child.allowActionPropagation() && child.invokeActions(triggeringWidget,event)) {\n\t\t\thandled = true;\n\t\t}\n\t}\n\treturn handled;\n};\n\n/*\nInvoke the action widgets defined in a string\n*/\nWidget.prototype.invokeActionString = function(actions,triggeringWidget,event,variables) {\n\tactions = actions || \"\";\n\tvar parser = this.wiki.parseText(\"text/vnd.tiddlywiki\",actions,{\n\t\t\tparentWidget: this,\n\t\t\tdocument: this.document\n\t\t}),\n\t\twidgetNode = this.wiki.makeWidget(parser,{\n\t\t\tparentWidget: this,\n\t\t\tdocument: this.document,\n\t\t\tvariables: variables\n\t\t});\n\tvar container = this.document.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn widgetNode.invokeActions(this,event);\n};\n\nWidget.prototype.allowActionPropagation = function() {\n\treturn true;\n};\n\nexports.widget = Widget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/wikify.js": {
            "title": "$:/core/modules/widgets/wikify.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/wikify.js\ntype: application/javascript\nmodule-type: widget\n\nWidget to wikify text into a variable\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar WikifyWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nWikifyWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nWikifyWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nWikifyWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.wikifyName = this.getAttribute(\"name\");\n\tthis.wikifyText = this.getAttribute(\"text\");\n\tthis.wikifyType = this.getAttribute(\"type\");\n\tthis.wikifyMode = this.getAttribute(\"mode\",\"block\");\n\tthis.wikifyOutput = this.getAttribute(\"output\",\"text\");\n\t// Create the parse tree\n\tthis.wikifyParser = this.wiki.parseText(this.wikifyType,this.wikifyText,{\n\t\t\tparseAsInline: this.wikifyMode === \"inline\"\n\t\t});\n\t// Create the widget tree \n\tthis.wikifyWidgetNode = this.wiki.makeWidget(this.wikifyParser,{\n\t\t\tdocument: $tw.fakeDocument,\n\t\t\tparentWidget: this\n\t\t});\n\t// Render the widget tree to the container\n\tthis.wikifyContainer = $tw.fakeDocument.createElement(\"div\");\n\tthis.wikifyWidgetNode.render(this.wikifyContainer,null);\n\tthis.wikifyResult = this.getResult();\n\t// Set context variable\n\tthis.setVariable(this.wikifyName,this.wikifyResult);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nReturn the result string\n*/\nWikifyWidget.prototype.getResult = function() {\n\tvar result;\n\tswitch(this.wikifyOutput) {\n\t\tcase \"text\":\n\t\t\tresult = this.wikifyContainer.textContent;\n\t\t\tbreak;\n\t\tcase \"formattedtext\":\n\t\t\tresult = this.wikifyContainer.formattedTextContent;\n\t\t\tbreak;\n\t\tcase \"html\":\n\t\t\tresult = this.wikifyContainer.innerHTML;\n\t\t\tbreak;\n\t\tcase \"parsetree\":\n\t\t\tresult = JSON.stringify(this.wikifyParser.tree,0,$tw.config.preferences.jsonSpaces);\n\t\t\tbreak;\n\t\tcase \"widgettree\":\n\t\t\tresult = JSON.stringify(this.getWidgetTree(),0,$tw.config.preferences.jsonSpaces);\n\t\t\tbreak;\n\t}\n\treturn result;\n};\n\n/*\nReturn a string of the widget tree\n*/\nWikifyWidget.prototype.getWidgetTree = function() {\n\tvar copyNode = function(widgetNode,resultNode) {\n\t\t\tvar type = widgetNode.parseTreeNode.type;\n\t\t\tresultNode.type = type;\n\t\t\tswitch(type) {\n\t\t\t\tcase \"element\":\n\t\t\t\t\tresultNode.tag = widgetNode.parseTreeNode.tag;\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"text\":\n\t\t\t\t\tresultNode.text = widgetNode.parseTreeNode.text;\n\t\t\t\t\tbreak;\t\n\t\t\t}\n\t\t\tif(Object.keys(widgetNode.attributes || {}).length > 0) {\n\t\t\t\tresultNode.attributes = {};\n\t\t\t\t$tw.utils.each(widgetNode.attributes,function(attr,attrName) {\n\t\t\t\t\tresultNode.attributes[attrName] = widgetNode.getAttribute(attrName);\n\t\t\t\t});\n\t\t\t}\n\t\t\tif(Object.keys(widgetNode.children || {}).length > 0) {\n\t\t\t\tresultNode.children = [];\n\t\t\t\t$tw.utils.each(widgetNode.children,function(widgetChildNode) {\n\t\t\t\t\tvar node = {};\n\t\t\t\t\tresultNode.children.push(node);\n\t\t\t\t\tcopyNode(widgetChildNode,node);\n\t\t\t\t});\n\t\t\t}\n\t\t},\n\t\tresults = {};\n\tcopyNode(this.wikifyWidgetNode,results);\n\treturn results;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nWikifyWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// Refresh ourselves entirely if any of our attributes have changed\n\tif(changedAttributes.name || changedAttributes.text || changedAttributes.type || changedAttributes.mode || changedAttributes.output) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\t// Refresh the widget tree\n\t\tif(this.wikifyWidgetNode.refresh(changedTiddlers)) {\n\t\t\t// Check if there was any change\n\t\t\tvar result = this.getResult();\n\t\t\tif(result !== this.wikifyResult) {\n\t\t\t\t// If so, save the change\n\t\t\t\tthis.wikifyResult = result;\n\t\t\t\tthis.setVariable(this.wikifyName,this.wikifyResult);\n\t\t\t\t// Refresh each of our child widgets\n\t\t\t\t$tw.utils.each(this.children,function(childWidget) {\n\t\t\t\t\tchildWidget.refreshSelf();\n\t\t\t\t});\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\t// Just refresh the children\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.wikify = WikifyWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/wiki-bulkops.js": {
            "title": "$:/core/modules/wiki-bulkops.js",
            "text": "/*\\\ntitle: $:/core/modules/wiki-bulkops.js\ntype: application/javascript\nmodule-type: wikimethod\n\nBulk tiddler operations such as rename.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nRename a tiddler, and relink any tags or lists that reference it.\n*/\nfunction renameTiddler(fromTitle,toTitle,options) {\n\tfromTitle = (fromTitle || \"\").trim();\n\ttoTitle = (toTitle || \"\").trim();\n\toptions = options || {};\n\tif(fromTitle && toTitle && fromTitle !== toTitle) {\n\t\t// Rename the tiddler itself\n\t\tvar oldTiddler = this.getTiddler(fromTitle),\n\t\t\tnewTiddler = new $tw.Tiddler(oldTiddler,{title: toTitle},this.getModificationFields());\n\t\tnewTiddler = $tw.hooks.invokeHook(\"th-renaming-tiddler\",newTiddler,oldTiddler);\n\t\tthis.addTiddler(newTiddler);\n\t\tthis.deleteTiddler(fromTitle);\n\t\t// Rename any tags or lists that reference it\n\t\tthis.relinkTiddler(fromTitle,toTitle,options)\n\t}\n}\n\n/*\nRelink any tags or lists that reference a given tiddler\n*/\nfunction relinkTiddler(fromTitle,toTitle,options) {\n\tvar self = this;\n\tfromTitle = (fromTitle || \"\").trim();\n\ttoTitle = (toTitle || \"\").trim();\n\toptions = options || {};\n\tif(fromTitle && toTitle && fromTitle !== toTitle) {\n\t\tthis.each(function(tiddler,title) {\n\t\t\tvar type = tiddler.fields.type || \"\";\n\t\t\t// Don't touch plugins or JavaScript modules\n\t\t\tif(!tiddler.fields[\"plugin-type\"] && type !== \"application/javascript\") {\n\t\t\t\tvar tags = tiddler.fields.tags ? tiddler.fields.tags.slice(0) : undefined,\n\t\t\t\t\tlist = tiddler.fields.list ? tiddler.fields.list.slice(0) : undefined,\n\t\t\t\t\tisModified = false;\n\t\t\t\tif(!options.dontRenameInTags) {\n\t\t\t\t\t// Rename tags\n\t\t\t\t\t$tw.utils.each(tags,function (title,index) {\n\t\t\t\t\t\tif(title === fromTitle) {\nconsole.log(\"Renaming tag '\" + tags[index] + \"' to '\" + toTitle + \"' of tiddler '\" + tiddler.fields.title + \"'\");\n\t\t\t\t\t\t\ttags[index] = toTitle;\n\t\t\t\t\t\t\tisModified = true;\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\tif(!options.dontRenameInLists) {\n\t\t\t\t\t// Rename lists\n\t\t\t\t\t$tw.utils.each(list,function (title,index) {\n\t\t\t\t\t\tif(title === fromTitle) {\nconsole.log(\"Renaming list item '\" + list[index] + \"' to '\" + toTitle + \"' of tiddler '\" + tiddler.fields.title + \"'\");\n\t\t\t\t\t\t\tlist[index] = toTitle;\n\t\t\t\t\t\t\tisModified = true;\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\tif(isModified) {\n\t\t\t\t\tvar newTiddler = new $tw.Tiddler(tiddler,{tags: tags, list: list},self.getModificationFields())\n\t\t\t\t\tnewTiddler = $tw.hooks.invokeHook(\"th-relinking-tiddler\",newTiddler,tiddler);\n\t\t\t\t\tself.addTiddler(newTiddler);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n};\n\nexports.renameTiddler = renameTiddler;\nexports.relinkTiddler = relinkTiddler;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikimethod"
        },
        "$:/core/modules/wiki.js": {
            "title": "$:/core/modules/wiki.js",
            "text": "/*\\\ntitle: $:/core/modules/wiki.js\ntype: application/javascript\nmodule-type: wikimethod\n\nExtension methods for the $tw.Wiki object\n\nAdds the following properties to the wiki object:\n\n* `eventListeners` is a hashmap by type of arrays of listener functions\n* `changedTiddlers` is a hashmap describing changes to named tiddlers since wiki change events were last dispatched. Each entry is a hashmap containing two fields:\n\tmodified: true/false\n\tdeleted: true/false\n* `changeCount` is a hashmap by tiddler title containing a numerical index that starts at zero and is incremented each time a tiddler is created changed or deleted\n* `caches` is a hashmap by tiddler title containing a further hashmap of named cache objects. Caches are automatically cleared when a tiddler is modified or deleted\n* `globalCache` is a hashmap by cache name of cache objects that are cleared whenever any tiddler change occurs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar USER_NAME_TITLE = \"$:/status/UserName\",\n\tTIMESTAMP_DISABLE_TITLE = \"$:/config/TimestampDisable\";\n\n/*\nAdd available indexers to this wiki\n*/\nexports.addIndexersToWiki = function() {\n\tvar self = this;\n\t$tw.utils.each($tw.modules.applyMethods(\"indexer\"),function(Indexer,name) {\n\t\tself.addIndexer(new Indexer(self),name);\n\t});\n};\n\n/*\nGet the value of a text reference. Text references can have any of these forms:\n\t<tiddlertitle>\n\t<tiddlertitle>!!<fieldname>\n\t!!<fieldname> - specifies a field of the current tiddlers\n\t<tiddlertitle>##<index>\n*/\nexports.getTextReference = function(textRef,defaultText,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle = tr.title || currTiddlerTitle;\n\tif(tr.field) {\n\t\tvar tiddler = this.getTiddler(title);\n\t\tif(tr.field === \"title\") { // Special case so we can return the title of a non-existent tiddler\n\t\t\treturn title;\n\t\t} else if(tiddler && $tw.utils.hop(tiddler.fields,tr.field)) {\n\t\t\treturn tiddler.getFieldString(tr.field);\n\t\t} else {\n\t\t\treturn defaultText;\n\t\t}\n\t} else if(tr.index) {\n\t\treturn this.extractTiddlerDataItem(title,tr.index,defaultText);\n\t} else {\n\t\treturn this.getTiddlerText(title,defaultText);\n\t}\n};\n\nexports.setTextReference = function(textRef,value,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle = tr.title || currTiddlerTitle;\n\tthis.setText(title,tr.field,tr.index,value);\n};\n\nexports.setText = function(title,field,index,value,options) {\n\toptions = options || {};\n\tvar creationFields = options.suppressTimestamp ? {} : this.getCreationFields(),\n\t\tmodificationFields = options.suppressTimestamp ? {} : this.getModificationFields();\n\t// Check if it is a reference to a tiddler field\n\tif(index) {\n\t\tvar data = this.getTiddlerData(title,Object.create(null));\n\t\tif(value !== undefined) {\n\t\t\tdata[index] = value;\n\t\t} else {\n\t\t\tdelete data[index];\n\t\t}\n\t\tthis.setTiddlerData(title,data,modificationFields);\n\t} else {\n\t\tvar tiddler = this.getTiddler(title),\n\t\t\tfields = {title: title};\n\t\tfields[field || \"text\"] = value;\n\t\tthis.addTiddler(new $tw.Tiddler(creationFields,tiddler,fields,modificationFields));\n\t}\n};\n\nexports.deleteTextReference = function(textRef,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle,tiddler,fields;\n\t// Check if it is a reference to a tiddler\n\tif(tr.title && !tr.field) {\n\t\tthis.deleteTiddler(tr.title);\n\t// Else check for a field reference\n\t} else if(tr.field) {\n\t\ttitle = tr.title || currTiddlerTitle;\n\t\ttiddler = this.getTiddler(title);\n\t\tif(tiddler && $tw.utils.hop(tiddler.fields,tr.field)) {\n\t\t\tfields = Object.create(null);\n\t\t\tfields[tr.field] = undefined;\n\t\t\tthis.addTiddler(new $tw.Tiddler(tiddler,fields,this.getModificationFields()));\n\t\t}\n\t}\n};\n\nexports.addEventListener = function(type,listener) {\n\tthis.eventListeners = this.eventListeners || {};\n\tthis.eventListeners[type] = this.eventListeners[type]  || [];\n\tthis.eventListeners[type].push(listener);\t\n};\n\nexports.removeEventListener = function(type,listener) {\n\tvar listeners = this.eventListeners[type];\n\tif(listeners) {\n\t\tvar p = listeners.indexOf(listener);\n\t\tif(p !== -1) {\n\t\t\tlisteners.splice(p,1);\n\t\t}\n\t}\n};\n\nexports.dispatchEvent = function(type /*, args */) {\n\tvar args = Array.prototype.slice.call(arguments,1),\n\t\tlisteners = this.eventListeners[type];\n\tif(listeners) {\n\t\tfor(var p=0; p<listeners.length; p++) {\n\t\t\tvar listener = listeners[p];\n\t\t\tlistener.apply(listener,args);\n\t\t}\n\t}\n};\n\n/*\nCauses a tiddler to be marked as changed, incrementing the change count, and triggers event handlers.\nThis method should be called after the changes it describes have been made to the wiki.tiddlers[] array.\n\ttitle: Title of tiddler\n\tisDeleted: defaults to false (meaning the tiddler has been created or modified),\n\t\ttrue if the tiddler has been deleted\n*/\nexports.enqueueTiddlerEvent = function(title,isDeleted) {\n\t// Record the touch in the list of changed tiddlers\n\tthis.changedTiddlers = this.changedTiddlers || Object.create(null);\n\tthis.changedTiddlers[title] = this.changedTiddlers[title] || Object.create(null);\n\tthis.changedTiddlers[title][isDeleted ? \"deleted\" : \"modified\"] = true;\n\t// Increment the change count\n\tthis.changeCount = this.changeCount || Object.create(null);\n\tif($tw.utils.hop(this.changeCount,title)) {\n\t\tthis.changeCount[title]++;\n\t} else {\n\t\tthis.changeCount[title] = 1;\n\t}\n\t// Trigger events\n\tthis.eventListeners = this.eventListeners || {};\n\tif(!this.eventsTriggered) {\n\t\tvar self = this;\n\t\t$tw.utils.nextTick(function() {\n\t\t\tvar changes = self.changedTiddlers;\n\t\t\tself.changedTiddlers = Object.create(null);\n\t\t\tself.eventsTriggered = false;\n\t\t\tif($tw.utils.count(changes) > 0) {\n\t\t\t\tself.dispatchEvent(\"change\",changes);\n\t\t\t}\n\t\t});\n\t\tthis.eventsTriggered = true;\n\t}\n};\n\nexports.getSizeOfTiddlerEventQueue = function() {\n\treturn $tw.utils.count(this.changedTiddlers);\n};\n\nexports.clearTiddlerEventQueue = function() {\n\tthis.changedTiddlers = Object.create(null);\n\tthis.changeCount = Object.create(null);\n};\n\nexports.getChangeCount = function(title) {\n\tthis.changeCount = this.changeCount || Object.create(null);\n\tif($tw.utils.hop(this.changeCount,title)) {\n\t\treturn this.changeCount[title];\n\t} else {\n\t\treturn 0;\n\t}\n};\n\n/*\nGenerate an unused title from the specified base\n*/\nexports.generateNewTitle = function(baseTitle,options) {\n\toptions = options || {};\n\tvar c = 0,\n\t\ttitle = baseTitle;\n\twhile(this.tiddlerExists(title) || this.isShadowTiddler(title) || this.findDraft(title)) {\n\t\ttitle = baseTitle + \n\t\t\t(options.prefix || \" \") + \n\t\t\t(++c);\n\t}\n\treturn title;\n};\n\nexports.isSystemTiddler = function(title) {\n\treturn title && title.indexOf(\"$:/\") === 0;\n};\n\nexports.isTemporaryTiddler = function(title) {\n\treturn title && title.indexOf(\"$:/temp/\") === 0;\n};\n\nexports.isImageTiddler = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\t\t\n\t\tvar contentTypeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/vnd.tiddlywiki\"];\n\t\treturn !!contentTypeInfo && contentTypeInfo.flags.indexOf(\"image\") !== -1;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLike addTiddler() except it will silently reject any plugin tiddlers that are older than the currently loaded version. Returns true if the tiddler was imported\n*/\nexports.importTiddler = function(tiddler) {\n\tvar existingTiddler = this.getTiddler(tiddler.fields.title);\n\t// Check if we're dealing with a plugin\n\tif(tiddler && tiddler.hasField(\"plugin-type\") && tiddler.hasField(\"version\") && existingTiddler && existingTiddler.hasField(\"plugin-type\") && existingTiddler.hasField(\"version\")) {\n\t\t// Reject the incoming plugin if it is older\n\t\tif(!$tw.utils.checkVersions(tiddler.fields.version,existingTiddler.fields.version)) {\n\t\t\treturn false;\n\t\t}\n\t}\n\t// Fall through to adding the tiddler\n\tthis.addTiddler(tiddler);\n\treturn true;\n};\n\n/*\nReturn a hashmap of the fields that should be set when a tiddler is created\n*/\nexports.getCreationFields = function() {\n\tif(this.getTiddlerText(TIMESTAMP_DISABLE_TITLE,\"\").toLowerCase() !== \"yes\") {\n\t\tvar fields = {\n\t\t\t\tcreated: new Date()\n\t\t\t},\n\t\t\tcreator = this.getTiddlerText(USER_NAME_TITLE);\n\t\tif(creator) {\n\t\t\tfields.creator = creator;\n\t\t}\n\t\treturn fields;\n\t} else {\n\t\treturn {};\n\t}\n};\n\n/*\nReturn a hashmap of the fields that should be set when a tiddler is modified\n*/\nexports.getModificationFields = function() {\n\tif(this.getTiddlerText(TIMESTAMP_DISABLE_TITLE,\"\").toLowerCase() !== \"yes\") {\n\t\tvar fields = Object.create(null),\n\t\t\tmodifier = this.getTiddlerText(USER_NAME_TITLE);\n\t\tfields.modified = new Date();\n\t\tif(modifier) {\n\t\t\tfields.modifier = modifier;\n\t\t}\n\t\treturn fields;\n\t} else {\n\t\treturn {};\n\t}\n};\n\n/*\nReturn a sorted array of tiddler titles.  Options include:\nsortField: field to sort by\nexcludeTag: tag to exclude\nincludeSystem: whether to include system tiddlers (defaults to false)\n*/\nexports.getTiddlers = function(options) {\n\toptions = options || Object.create(null);\n\tvar self = this,\n\t\tsortField = options.sortField || \"title\",\n\t\ttiddlers = [], t, titles = [];\n\tthis.each(function(tiddler,title) {\n\t\tif(options.includeSystem || !self.isSystemTiddler(title)) {\n\t\t\tif(!options.excludeTag || !tiddler.hasTag(options.excludeTag)) {\n\t\t\t\ttiddlers.push(tiddler);\n\t\t\t}\n\t\t}\n\t});\n\ttiddlers.sort(function(a,b) {\n\t\tvar aa = a.fields[sortField].toLowerCase() || \"\",\n\t\t\tbb = b.fields[sortField].toLowerCase() || \"\";\n\t\tif(aa < bb) {\n\t\t\treturn -1;\n\t\t} else {\n\t\t\tif(aa > bb) {\n\t\t\t\treturn 1;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t}\n\t});\n\tfor(t=0; t<tiddlers.length; t++) {\n\t\ttitles.push(tiddlers[t].fields.title);\n\t}\n\treturn titles;\n};\n\nexports.countTiddlers = function(excludeTag) {\n\tvar tiddlers = this.getTiddlers({excludeTag: excludeTag});\n\treturn $tw.utils.count(tiddlers);\n};\n\n/*\nReturns a function iterator(callback) that iterates through the specified titles, and invokes the callback with callback(tiddler,title)\n*/\nexports.makeTiddlerIterator = function(titles) {\n\tvar self = this;\n\tif(!$tw.utils.isArray(titles)) {\n\t\ttitles = Object.keys(titles);\n\t} else {\n\t\ttitles = titles.slice(0);\n\t}\n\treturn function(callback) {\n\t\ttitles.forEach(function(title) {\n\t\t\tcallback(self.getTiddler(title),title);\n\t\t});\n\t};\n};\n\n/*\nSort an array of tiddler titles by a specified field\n\ttitles: array of titles (sorted in place)\n\tsortField: name of field to sort by\n\tisDescending: true if the sort should be descending\n\tisCaseSensitive: true if the sort should consider upper and lower case letters to be different\n*/\nexports.sortTiddlers = function(titles,sortField,isDescending,isCaseSensitive,isNumeric,isAlphaNumeric) {\n\tvar self = this;\n\ttitles.sort(function(a,b) {\n\t\tvar x,y,\n\t\t\tcompareNumbers = function(x,y) {\n\t\t\t\tvar result = \n\t\t\t\t\tisNaN(x) && !isNaN(y) ? (isDescending ? -1 : 1) :\n\t\t\t\t\t!isNaN(x) && isNaN(y) ? (isDescending ? 1 : -1) :\n\t\t\t\t\t\t\t\t\t\t\t(isDescending ? y - x :  x - y);\n\t\t\t\treturn result;\n\t\t\t};\n\t\tif(sortField !== \"title\") {\n\t\t\tvar tiddlerA = self.getTiddler(a),\n\t\t\t\ttiddlerB = self.getTiddler(b);\n\t\t\tif(tiddlerA) {\n\t\t\t\ta = tiddlerA.fields[sortField] || \"\";\n\t\t\t} else {\n\t\t\t\ta = \"\";\n\t\t\t}\n\t\t\tif(tiddlerB) {\n\t\t\t\tb = tiddlerB.fields[sortField] || \"\";\n\t\t\t} else {\n\t\t\t\tb = \"\";\n\t\t\t}\n\t\t}\n\t\tx = Number(a);\n\t\ty = Number(b);\n\t\tif(isNumeric && (!isNaN(x) || !isNaN(y))) {\n\t\t\treturn compareNumbers(x,y);\n\t\t} else if(isAlphaNumeric) {\n\t\t\treturn isDescending ? b.localeCompare(a,undefined,{numeric: true,sensitivity: \"base\"}) : a.localeCompare(b,undefined,{numeric: true,sensitivity: \"base\"});\n\t\t} else if($tw.utils.isDate(a) && $tw.utils.isDate(b)) {\n\t\t\treturn isDescending ? b - a : a - b;\n\t\t} else {\n\t\t\ta = String(a);\n\t\t\tb = String(b);\n\t\t\tif(!isCaseSensitive) {\n\t\t\t\ta = a.toLowerCase();\n\t\t\t\tb = b.toLowerCase();\n\t\t\t}\n\t\t\treturn isDescending ? b.localeCompare(a) : a.localeCompare(b);\n\t\t}\n\t});\n};\n\n/*\nFor every tiddler invoke a callback(title,tiddler) with `this` set to the wiki object. Options include:\nsortField: field to sort by\nexcludeTag: tag to exclude\nincludeSystem: whether to include system tiddlers (defaults to false)\n*/\nexports.forEachTiddler = function(/* [options,]callback */) {\n\tvar arg = 0,\n\t\toptions = arguments.length >= 2 ? arguments[arg++] : {},\n\t\tcallback = arguments[arg++],\n\t\ttitles = this.getTiddlers(options),\n\t\tt, tiddler;\n\tfor(t=0; t<titles.length; t++) {\n\t\ttiddler = this.getTiddler(titles[t]);\n\t\tif(tiddler) {\n\t\t\tcallback.call(this,tiddler.fields.title,tiddler);\n\t\t}\n\t}\n};\n\n/*\nReturn an array of tiddler titles that are directly linked from the specified tiddler\n*/\nexports.getTiddlerLinks = function(title) {\n\tvar self = this;\n\t// We'll cache the links so they only get computed if the tiddler changes\n\treturn this.getCacheForTiddler(title,\"links\",function() {\n\t\t// Parse the tiddler\n\t\tvar parser = self.parseTiddler(title);\n\t\t// Count up the links\n\t\tvar links = [],\n\t\t\tcheckParseTree = function(parseTree) {\n\t\t\t\tfor(var t=0; t<parseTree.length; t++) {\n\t\t\t\t\tvar parseTreeNode = parseTree[t];\n\t\t\t\t\tif(parseTreeNode.type === \"link\" && parseTreeNode.attributes.to && parseTreeNode.attributes.to.type === \"string\") {\n\t\t\t\t\t\tvar value = parseTreeNode.attributes.to.value;\n\t\t\t\t\t\tif(links.indexOf(value) === -1) {\n\t\t\t\t\t\t\tlinks.push(value);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tif(parseTreeNode.children) {\n\t\t\t\t\t\tcheckParseTree(parseTreeNode.children);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t};\n\t\tif(parser) {\n\t\t\tcheckParseTree(parser.tree);\n\t\t}\n\t\treturn links;\n\t});\n};\n\n/*\nReturn an array of tiddler titles that link to the specified tiddler\n*/\nexports.getTiddlerBacklinks = function(targetTitle) {\n\tvar self = this,\n\t\tbacklinks = [];\n\tthis.forEachTiddler(function(title,tiddler) {\n\t\tvar links = self.getTiddlerLinks(title);\n\t\tif(links.indexOf(targetTitle) !== -1) {\n\t\t\tbacklinks.push(title);\n\t\t}\n\t});\n\treturn backlinks;\n};\n\n/*\nReturn a hashmap of tiddler titles that are referenced but not defined. Each value is the number of times the missing tiddler is referenced\n*/\nexports.getMissingTitles = function() {\n\tvar self = this,\n\t\tmissing = [];\n// We should cache the missing tiddler list, even if we recreate it every time any tiddler is modified\n\tthis.forEachTiddler(function(title,tiddler) {\n\t\tvar links = self.getTiddlerLinks(title);\n\t\t$tw.utils.each(links,function(link) {\n\t\t\tif((!self.tiddlerExists(link) && !self.isShadowTiddler(link)) && missing.indexOf(link) === -1) {\n\t\t\t\tmissing.push(link);\n\t\t\t}\n\t\t});\n\t});\n\treturn missing;\n};\n\nexports.getOrphanTitles = function() {\n\tvar self = this,\n\t\torphans = this.getTiddlers();\n\tthis.forEachTiddler(function(title,tiddler) {\n\t\tvar links = self.getTiddlerLinks(title);\n\t\t$tw.utils.each(links,function(link) {\n\t\t\tvar p = orphans.indexOf(link);\n\t\t\tif(p !== -1) {\n\t\t\t\torphans.splice(p,1);\n\t\t\t}\n\t\t});\n\t});\n\treturn orphans; // Todo\n};\n\n/*\nRetrieves a list of the tiddler titles that are tagged with a given tag\n*/\nexports.getTiddlersWithTag = function(tag) {\n\t// Try to use the indexer\n\tvar self = this,\n\t\ttagIndexer = this.getIndexer(\"TagIndexer\"),\n\t\tresults = tagIndexer && tagIndexer.subIndexers[3].lookup(tag);\n\tif(!results) {\n\t\t// If not available, perform a manual scan\n\t\tresults = this.getGlobalCache(\"taglist-\" + tag,function() {\n\t\t\tvar tagmap = self.getTagMap();\n\t\t\treturn self.sortByList(tagmap[tag],tag);\n\t\t});\n\t}\n\treturn results;\n};\n\n/*\nGet a hashmap by tag of arrays of tiddler titles\n*/\nexports.getTagMap = function() {\n\tvar self = this;\n\treturn this.getGlobalCache(\"tagmap\",function() {\n\t\tvar tags = Object.create(null),\n\t\t\tstoreTags = function(tagArray,title) {\n\t\t\t\tif(tagArray) {\n\t\t\t\t\tfor(var index=0; index<tagArray.length; index++) {\n\t\t\t\t\t\tvar tag = tagArray[index];\n\t\t\t\t\t\tif($tw.utils.hop(tags,tag)) {\n\t\t\t\t\t\t\ttags[tag].push(title);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\ttags[tag] = [title];\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t},\n\t\t\ttitle, tiddler;\n\t\t// Collect up all the tags\n\t\tself.eachShadow(function(tiddler,title) {\n\t\t\tif(!self.tiddlerExists(title)) {\n\t\t\t\ttiddler = self.getTiddler(title);\n\t\t\t\tstoreTags(tiddler.fields.tags,title);\n\t\t\t}\n\t\t});\n\t\tself.each(function(tiddler,title) {\n\t\t\tstoreTags(tiddler.fields.tags,title);\n\t\t});\n\t\treturn tags;\n\t});\n};\n\n/*\nLookup a given tiddler and return a list of all the tiddlers that include it in the specified list field\n*/\nexports.findListingsOfTiddler = function(targetTitle,fieldName) {\n\tfieldName = fieldName || \"list\";\n\tvar titles = [];\n\tthis.each(function(tiddler,title) {\n\t\tvar list = $tw.utils.parseStringArray(tiddler.fields[fieldName]);\n\t\tif(list && list.indexOf(targetTitle) !== -1) {\n\t\t\ttitles.push(title);\n\t\t}\n\t});\n\treturn titles;\n};\n\n/*\nSorts an array of tiddler titles according to an ordered list\n*/\nexports.sortByList = function(array,listTitle) {\n\tvar self = this,\n\t\treplacedTitles = Object.create(null);\n\tfunction replaceItem(title) {\n\t\tif(!$tw.utils.hop(replacedTitles, title)) {\n\t\t\treplacedTitles[title] = true;\n\t\t\tvar newPos = -1,\n\t\t\t\ttiddler = self.getTiddler(title);\n\t\t\tif(tiddler) {\n\t\t\t\tvar beforeTitle = tiddler.fields[\"list-before\"],\n\t\t\t\t\tafterTitle = tiddler.fields[\"list-after\"];\n\t\t\t\tif(beforeTitle === \"\") {\n\t\t\t\t\tnewPos = 0;\n\t\t\t\t} else if(afterTitle === \"\") {\n\t\t\t\t\tnewPos = titles.length;\n\t\t\t\t} else if(beforeTitle) {\n\t\t\t\t\treplaceItem(beforeTitle);\n\t\t\t\t\tnewPos = titles.indexOf(beforeTitle);\n\t\t\t\t} else if(afterTitle) {\n\t\t\t\t\treplaceItem(afterTitle);\n\t\t\t\t\tnewPos = titles.indexOf(afterTitle);\n\t\t\t\t\tif(newPos >= 0) {\n\t\t\t\t\t\t++newPos;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// We get the currPos //after// figuring out the newPos, because recursive replaceItem calls might alter title's currPos\n\t\t\t\tvar currPos = titles.indexOf(title);\n\t\t\t\tif(newPos === -1) {\n\t\t\t\t\tnewPos = currPos;\n\t\t\t\t}\n\t\t\t\tif(currPos >= 0 && newPos !== currPos) {\n\t\t\t\t\ttitles.splice(currPos,1);\n\t\t\t\t\tif(newPos >= currPos) {\n\t\t\t\t\t\tnewPos--;\n\t\t\t\t\t}\n\t\t\t\t\ttitles.splice(newPos,0,title);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\tvar list = this.getTiddlerList(listTitle);\n\tif(!array || array.length === 0) {\n\t\treturn [];\n\t} else {\n\t\tvar titles = [], t, title;\n\t\t// First place any entries that are present in the list\n\t\tfor(t=0; t<list.length; t++) {\n\t\t\ttitle = list[t];\n\t\t\tif(array.indexOf(title) !== -1) {\n\t\t\t\ttitles.push(title);\n\t\t\t}\n\t\t}\n\t\t// Then place any remaining entries\n\t\tfor(t=0; t<array.length; t++) {\n\t\t\ttitle = array[t];\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\ttitles.push(title);\n\t\t\t}\n\t\t}\n\t\t// Finally obey the list-before and list-after fields of each tiddler in turn\n\t\tvar sortedTitles = titles.slice(0);\n\t\tfor(t=0; t<sortedTitles.length; t++) {\n\t\t\ttitle = sortedTitles[t];\n\t\t\treplaceItem(title);\n\t\t}\n\t\treturn titles;\n\t}\n};\n\nexports.getSubTiddler = function(title,subTiddlerTitle) {\n\tvar bundleInfo = this.getPluginInfo(title) || this.getTiddlerDataCached(title);\n\tif(bundleInfo && bundleInfo.tiddlers) {\n\t\tvar subTiddler = bundleInfo.tiddlers[subTiddlerTitle];\n\t\tif(subTiddler) {\n\t\t\treturn new $tw.Tiddler(subTiddler);\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRetrieve a tiddler as a JSON string of the fields\n*/\nexports.getTiddlerAsJson = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\n\t\tvar fields = Object.create(null);\n\t\t$tw.utils.each(tiddler.fields,function(value,name) {\n\t\t\tfields[name] = tiddler.getFieldString(name);\n\t\t});\n\t\treturn JSON.stringify(fields);\n\t} else {\n\t\treturn JSON.stringify({title: title});\n\t}\n};\n\nexports.getTiddlersAsJson = function(filter) {\n\tvar tiddlers = this.filterTiddlers(filter),\n\t\tdata = [];\n\tfor(var t=0;t<tiddlers.length; t++) {\n\t\tvar tiddler = this.getTiddler(tiddlers[t]);\n\t\tif(tiddler) {\n\t\t\tvar fields = new Object();\n\t\t\tfor(var field in tiddler.fields) {\n\t\t\t\tfields[field] = tiddler.getFieldString(field);\n\t\t\t}\n\t\t\tdata.push(fields);\n\t\t}\n\t}\n\treturn JSON.stringify(data,null,$tw.config.preferences.jsonSpaces);\n};\n\n/*\nGet the content of a tiddler as a JavaScript object. How this is done depends on the type of the tiddler:\n\napplication/json: the tiddler JSON is parsed into an object\napplication/x-tiddler-dictionary: the tiddler is parsed as sequence of name:value pairs\n\nOther types currently just return null.\n\ntitleOrTiddler: string tiddler title or a tiddler object\ndefaultData: default data to be returned if the tiddler is missing or doesn't contain data\n\nNote that the same value is returned for repeated calls for the same tiddler data. The value is frozen to prevent modification; otherwise modifications would be visible to all callers\n*/\nexports.getTiddlerDataCached = function(titleOrTiddler,defaultData) {\n\tvar self = this,\n\t\ttiddler = titleOrTiddler;\n\tif(!(tiddler instanceof $tw.Tiddler)) {\n\t\ttiddler = this.getTiddler(tiddler);\t\n\t}\n\tif(tiddler) {\n\t\treturn this.getCacheForTiddler(tiddler.fields.title,\"data\",function() {\n\t\t\t// Return the frozen value\n\t\t\tvar value = self.getTiddlerData(tiddler.fields.title,undefined);\n\t\t\t$tw.utils.deepFreeze(value);\n\t\t\treturn value;\n\t\t}) || defaultData;\n\t} else {\n\t\treturn defaultData;\n\t}\n};\n\n/*\nAlternative, uncached version of getTiddlerDataCached(). The return value can be mutated freely and reused\n*/\nexports.getTiddlerData = function(titleOrTiddler,defaultData) {\n\tvar tiddler = titleOrTiddler,\n\t\tdata;\n\tif(!(tiddler instanceof $tw.Tiddler)) {\n\t\ttiddler = this.getTiddler(tiddler);\t\n\t}\n\tif(tiddler && tiddler.fields.text) {\n\t\tswitch(tiddler.fields.type) {\n\t\t\tcase \"application/json\":\n\t\t\t\t// JSON tiddler\n\t\t\t\ttry {\n\t\t\t\t\tdata = JSON.parse(tiddler.fields.text);\n\t\t\t\t} catch(ex) {\n\t\t\t\t\treturn defaultData;\n\t\t\t\t}\n\t\t\t\treturn data;\n\t\t\tcase \"application/x-tiddler-dictionary\":\n\t\t\t\treturn $tw.utils.parseFields(tiddler.fields.text);\n\t\t}\n\t}\n\treturn defaultData;\n};\n\n/*\nExtract an indexed field from within a data tiddler\n*/\nexports.extractTiddlerDataItem = function(titleOrTiddler,index,defaultText) {\n\tvar data = this.getTiddlerDataCached(titleOrTiddler,Object.create(null)),\n\t\ttext;\n\tif(data && $tw.utils.hop(data,index)) {\n\t\ttext = data[index];\n\t}\n\tif(typeof text === \"string\" || typeof text === \"number\") {\n\t\treturn text.toString();\n\t} else {\n\t\treturn defaultText;\n\t}\n};\n\n/*\nSet a tiddlers content to a JavaScript object. Currently this is done by setting the tiddler's type to \"application/json\" and setting the text to the JSON text of the data.\ntitle: title of tiddler\ndata: object that can be serialised to JSON\nfields: optional hashmap of additional tiddler fields to be set\n*/\nexports.setTiddlerData = function(title,data,fields) {\n\tvar existingTiddler = this.getTiddler(title),\n\t\tnewFields = {\n\t\t\ttitle: title\n\t};\n\tif(existingTiddler && existingTiddler.fields.type === \"application/x-tiddler-dictionary\") {\n\t\tnewFields.text = $tw.utils.makeTiddlerDictionary(data);\n\t} else {\n\t\tnewFields.type = \"application/json\";\n\t\tnewFields.text = JSON.stringify(data,null,$tw.config.preferences.jsonSpaces);\n\t}\n\tthis.addTiddler(new $tw.Tiddler(this.getCreationFields(),existingTiddler,fields,newFields,this.getModificationFields()));\n};\n\n/*\nReturn the content of a tiddler as an array containing each line\n*/\nexports.getTiddlerList = function(title,field,index) {\n\tif(index) {\n\t\treturn $tw.utils.parseStringArray(this.extractTiddlerDataItem(title,index,\"\"));\n\t}\n\tfield = field || \"list\";\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\n\t\treturn ($tw.utils.parseStringArray(tiddler.fields[field]) || []).slice(0);\n\t}\n\treturn [];\n};\n\n// Return a named global cache object. Global cache objects are cleared whenever a tiddler change occurs\nexports.getGlobalCache = function(cacheName,initializer) {\n\tthis.globalCache = this.globalCache || Object.create(null);\n\tif($tw.utils.hop(this.globalCache,cacheName)) {\n\t\treturn this.globalCache[cacheName];\n\t} else {\n\t\tthis.globalCache[cacheName] = initializer();\n\t\treturn this.globalCache[cacheName];\n\t}\n};\n\nexports.clearGlobalCache = function() {\n\tthis.globalCache = Object.create(null);\n};\n\n// Return the named cache object for a tiddler. If the cache doesn't exist then the initializer function is invoked to create it\nexports.getCacheForTiddler = function(title,cacheName,initializer) {\n\tthis.caches = this.caches || Object.create(null);\n\tvar caches = this.caches[title];\n\tif(caches && caches[cacheName]) {\n\t\treturn caches[cacheName];\n\t} else {\n\t\tif(!caches) {\n\t\t\tcaches = Object.create(null);\n\t\t\tthis.caches[title] = caches;\n\t\t}\n\t\tcaches[cacheName] = initializer();\n\t\treturn caches[cacheName];\n\t}\n};\n\n// Clear all caches associated with a particular tiddler, or, if the title is null, clear all the caches for all the tiddlers\nexports.clearCache = function(title) {\n\tif(title) {\n\t\tthis.caches = this.caches || Object.create(null);\n\t\tif($tw.utils.hop(this.caches,title)) {\n\t\t\tdelete this.caches[title];\n\t\t}\n\t} else {\n\t\tthis.caches = Object.create(null);\n\t}\n};\n\nexports.initParsers = function(moduleType) {\n\t// Install the parser modules\n\t$tw.Wiki.parsers = {};\n\tvar self = this;\n\t$tw.modules.forEachModuleOfType(\"parser\",function(title,module) {\n\t\tfor(var f in module) {\n\t\t\tif($tw.utils.hop(module,f)) {\n\t\t\t\t$tw.Wiki.parsers[f] = module[f]; // Store the parser class\n\t\t\t}\n\t\t}\n\t});\n\t// Use the generic binary parser for any binary types not registered so far\n\tif($tw.Wiki.parsers[\"application/octet-stream\"]) {\n\t\tObject.keys($tw.config.contentTypeInfo).forEach(function(type) {\n\t\t\tif(!$tw.utils.hop($tw.Wiki.parsers,type) && $tw.config.contentTypeInfo[type].encoding === \"base64\") {\n\t\t\t\t$tw.Wiki.parsers[type] = $tw.Wiki.parsers[\"application/octet-stream\"];\n\t\t\t}\n\t\t});\t\t\n\t}\n};\n\n/*\nParse a block of text of a specified MIME type\n\ttype: content type of text to be parsed\n\ttext: text\n\toptions: see below\nOptions include:\n\tparseAsInline: if true, the text of the tiddler will be parsed as an inline run\n\t_canonical_uri: optional string of the canonical URI of this content\n*/\nexports.parseText = function(type,text,options) {\n\ttext = text || \"\";\n\toptions = options || {};\n\t// Select a parser\n\tvar Parser = $tw.Wiki.parsers[type];\n\tif(!Parser && $tw.utils.getFileExtensionInfo(type)) {\n\t\tParser = $tw.Wiki.parsers[$tw.utils.getFileExtensionInfo(type).type];\n\t}\n\tif(!Parser) {\n\t\tParser = $tw.Wiki.parsers[options.defaultType || \"text/vnd.tiddlywiki\"];\n\t}\n\tif(!Parser) {\n\t\treturn null;\n\t}\n\t// Return the parser instance\n\treturn new Parser(type,text,{\n\t\tparseAsInline: options.parseAsInline,\n\t\twiki: this,\n\t\t_canonical_uri: options._canonical_uri\n\t});\n};\n\n/*\nParse a tiddler according to its MIME type\n*/\nexports.parseTiddler = function(title,options) {\n\toptions = $tw.utils.extend({},options);\n\tvar cacheType = options.parseAsInline ? \"inlineParseTree\" : \"blockParseTree\",\n\t\ttiddler = this.getTiddler(title),\n\t\tself = this;\n\treturn tiddler ? this.getCacheForTiddler(title,cacheType,function() {\n\t\t\tif(tiddler.hasField(\"_canonical_uri\")) {\n\t\t\t\toptions._canonical_uri = tiddler.fields._canonical_uri;\n\t\t\t}\n\t\t\treturn self.parseText(tiddler.fields.type,tiddler.fields.text,options);\n\t\t}) : null;\n};\n\nexports.parseTextReference = function(title,field,index,options) {\n\tvar tiddler,text;\n\tif(options.subTiddler) {\n\t\ttiddler = this.getSubTiddler(title,options.subTiddler);\n\t} else {\n\t\ttiddler = this.getTiddler(title);\n\t\tif(field === \"text\" || (!field && !index)) {\n\t\t\tthis.getTiddlerText(title); // Force the tiddler to be lazily loaded\n\t\t\treturn this.parseTiddler(title,options);\n\t\t}\n\t}\n\tif(field === \"text\" || (!field && !index)) {\n\t\tif(tiddler && tiddler.fields) {\n\t\t\treturn this.parseText(tiddler.fields.type,tiddler.fields.text,options);\t\t\t\n\t\t} else {\n\t\t\treturn null;\n\t\t}\n\t} else if(field) {\n\t\tif(field === \"title\") {\n\t\t\ttext = title;\n\t\t} else {\n\t\t\tif(!tiddler || !tiddler.hasField(field)) {\n\t\t\t\treturn null;\n\t\t\t}\n\t\t\ttext = tiddler.fields[field];\n\t\t}\n\t\treturn this.parseText(\"text/vnd.tiddlywiki\",text.toString(),options);\n\t} else if(index) {\n\t\tthis.getTiddlerText(title); // Force the tiddler to be lazily loaded\n\t\ttext = this.extractTiddlerDataItem(tiddler,index,undefined);\n\t\tif(text === undefined) {\n\t\t\treturn null;\n\t\t}\n\t\treturn this.parseText(\"text/vnd.tiddlywiki\",text,options);\n\t}\n};\n\n/*\nMake a widget tree for a parse tree\nparser: parser object\noptions: see below\nOptions include:\ndocument: optional document to use\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.makeWidget = function(parser,options) {\n\toptions = options || {};\n\tvar widgetNode = {\n\t\t\ttype: \"widget\",\n\t\t\tchildren: []\n\t\t},\n\t\tcurrWidgetNode = widgetNode;\n\t// Create set variable widgets for each variable\n\t$tw.utils.each(options.variables,function(value,name) {\n\t\tvar setVariableWidget = {\n\t\t\ttype: \"set\",\n\t\t\tattributes: {\n\t\t\t\tname: {type: \"string\", value: name},\n\t\t\t\tvalue: {type: \"string\", value: value}\n\t\t\t},\n\t\t\tchildren: []\n\t\t};\n\t\tcurrWidgetNode.children = [setVariableWidget];\n\t\tcurrWidgetNode = setVariableWidget;\n\t});\n\t// Add in the supplied parse tree nodes\n\tcurrWidgetNode.children = parser ? parser.tree : [];\n\t// Create the widget\n\treturn new widget.widget(widgetNode,{\n\t\twiki: this,\n\t\tdocument: options.document || $tw.fakeDocument,\n\t\tparentWidget: options.parentWidget\n\t});\n};\n\n/*\nMake a widget tree for transclusion\ntitle: target tiddler title\noptions: as for wiki.makeWidget() plus:\noptions.field: optional field to transclude (defaults to \"text\")\noptions.mode: transclusion mode \"inline\" or \"block\"\noptions.children: optional array of children for the transclude widget\noptions.importVariables: optional importvariables filter string for macros to be included\noptions.importPageMacros: optional boolean; if true, equivalent to passing \"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\" to options.importVariables\n*/\nexports.makeTranscludeWidget = function(title,options) {\n\toptions = options || {};\n\tvar parseTreeDiv = {tree: [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"div\",\n\t\t\tchildren: []}]},\n\t\tparseTreeImportVariables = {\n\t\t\ttype: \"importvariables\",\n\t\t\tattributes: {\n\t\t\t\tfilter: {\n\t\t\t\t\tname: \"filter\",\n\t\t\t\t\ttype: \"string\"\n\t\t\t\t}\n\t\t\t},\n\t\t\tisBlock: false,\n\t\t\tchildren: []},\n\t\tparseTreeTransclude = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {\n\t\t\t\t\tname: \"tiddler\",\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: title}},\n\t\t\tisBlock: !options.parseAsInline};\n\tif(options.importVariables || options.importPageMacros) {\n\t\tif(options.importVariables) {\n\t\t\tparseTreeImportVariables.attributes.filter.value = options.importVariables;\n\t\t} else if(options.importPageMacros) {\n\t\t\tparseTreeImportVariables.attributes.filter.value = \"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\";\n\t\t}\n\t\tparseTreeDiv.tree[0].children.push(parseTreeImportVariables);\n\t\tparseTreeImportVariables.children.push(parseTreeTransclude);\n\t} else {\n\t\tparseTreeDiv.tree[0].children.push(parseTreeTransclude);\n\t}\n\tif(options.field) {\n\t\tparseTreeTransclude.attributes.field = {type: \"string\", value: options.field};\n\t}\n\tif(options.mode) {\n\t\tparseTreeTransclude.attributes.mode = {type: \"string\", value: options.mode};\n\t}\n\tif(options.children) {\n\t\tparseTreeTransclude.children = options.children;\n\t}\n\treturn $tw.wiki.makeWidget(parseTreeDiv,options);\n};\n\n/*\nParse text in a specified format and render it into another format\n\toutputType: content type for the output\n\ttextType: content type of the input text\n\ttext: input text\n\toptions: see below\nOptions include:\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.renderText = function(outputType,textType,text,options) {\n\toptions = options || {};\n\tvar parser = this.parseText(textType,text,options),\n\t\twidgetNode = this.makeWidget(parser,options);\n\tvar container = $tw.fakeDocument.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn outputType === \"text/html\" ? container.innerHTML : container.textContent;\n};\n\n/*\nParse text from a tiddler and render it into another format\n\toutputType: content type for the output\n\ttitle: title of the tiddler to be rendered\n\toptions: see below\nOptions include:\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.renderTiddler = function(outputType,title,options) {\n\toptions = options || {};\n\tvar parser = this.parseTiddler(title,options),\n\t\twidgetNode = this.makeWidget(parser,options);\n\tvar container = $tw.fakeDocument.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn outputType === \"text/html\" ? container.innerHTML : (outputType === \"text/plain-formatted\" ? container.formattedTextContent : container.textContent);\n};\n\n/*\nReturn an array of tiddler titles that match a search string\n\ttext: The text string to search for\n\toptions: see below\nOptions available:\n\tsource: an iterator function for the source tiddlers, called source(iterator), where iterator is called as iterator(tiddler,title)\n\texclude: An array of tiddler titles to exclude from the search\n\tinvert: If true returns tiddlers that do not contain the specified string\n\tcaseSensitive: If true forces a case sensitive search\n\tfield: If specified, restricts the search to the specified field, or an array of field names\n\tanchored: If true, forces all but regexp searches to be anchored to the start of text\n\texcludeField: If true, the field options are inverted to specify the fields that are not to be searched\n\tThe search mode is determined by the first of these boolean flags to be true\n\t\tliteral: searches for literal string\n\t\twhitespace: same as literal except runs of whitespace are treated as a single space\n\t\tregexp: treats the search term as a regular expression\n\t\twords: (default) treats search string as a list of tokens, and matches if all tokens are found, regardless of adjacency or ordering\n*/\nexports.search = function(text,options) {\n\toptions = options || {};\n\tvar self = this,\n\t\tt,\n\t\tinvert = !!options.invert;\n\t// Convert the search string into a regexp for each term\n\tvar terms, searchTermsRegExps,\n\t\tflags = options.caseSensitive ? \"\" : \"i\",\n\t\tanchor = options.anchored ? \"^\" : \"\";\n\tif(options.literal) {\n\t\tif(text.length === 0) {\n\t\t\tsearchTermsRegExps = null;\n\t\t} else {\n\t\t\tsearchTermsRegExps = [new RegExp(\"(\" + anchor + $tw.utils.escapeRegExp(text) + \")\",flags)];\n\t\t}\n\t} else if(options.whitespace) {\n\t\tterms = [];\n\t\t$tw.utils.each(text.split(/\\s+/g),function(term) {\n\t\t\tif(term) {\n\t\t\t\tterms.push($tw.utils.escapeRegExp(term));\n\t\t\t}\n\t\t});\n\t\tsearchTermsRegExps = [new RegExp(\"(\" + anchor + terms.join(\"\\\\s+\") + \")\",flags)];\n\t} else if(options.regexp) {\n\t\ttry {\n\t\t\tsearchTermsRegExps = [new RegExp(\"(\" + text + \")\",flags)];\t\t\t\n\t\t} catch(e) {\n\t\t\tsearchTermsRegExps = null;\n\t\t\tconsole.log(\"Regexp error parsing /(\" + text + \")/\" + flags + \": \",e);\n\t\t}\n\t} else {\n\t\tterms = text.split(/ +/);\n\t\tif(terms.length === 1 && terms[0] === \"\") {\n\t\t\tsearchTermsRegExps = null;\n\t\t} else {\n\t\t\tsearchTermsRegExps = [];\n\t\t\tfor(t=0; t<terms.length; t++) {\n\t\t\t\tsearchTermsRegExps.push(new RegExp(\"(\" + anchor + $tw.utils.escapeRegExp(terms[t]) + \")\",flags));\n\t\t\t}\n\t\t}\n\t}\n\t// Accumulate the array of fields to be searched or excluded from the search\n\tvar fields = [];\n\tif(options.field) {\n\t\tif($tw.utils.isArray(options.field)) {\n\t\t\t$tw.utils.each(options.field,function(fieldName) {\n\t\t\t\tif(fieldName) {\n\t\t\t\t\tfields.push(fieldName);\t\t\t\t\t\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tfields.push(options.field);\n\t\t}\n\t}\n\t// Use default fields if none specified and we're not excluding fields (excluding fields with an empty field array is the same as searching all fields)\n\tif(fields.length === 0 && !options.excludeField) {\n\t\tfields.push(\"title\");\n\t\tfields.push(\"tags\");\n\t\tfields.push(\"text\");\n\t}\n\t// Function to check a given tiddler for the search term\n\tvar searchTiddler = function(title) {\n\t\tif(!searchTermsRegExps) {\n\t\t\treturn true;\n\t\t}\n\t\tvar notYetFound = searchTermsRegExps.slice();\n\n\t\tvar tiddler = self.getTiddler(title);\n\t\tif(!tiddler) {\n\t\t\ttiddler = new $tw.Tiddler({title: title, text: \"\", type: \"text/vnd.tiddlywiki\"});\n\t\t}\n\t\tvar contentTypeInfo = $tw.config.contentTypeInfo[tiddler.fields.type] || $tw.config.contentTypeInfo[\"text/vnd.tiddlywiki\"],\n\t\t\tsearchFields;\n\t\t// Get the list of fields we're searching\n\t\tif(options.excludeField) {\n\t\t\tsearchFields = Object.keys(tiddler.fields);\n\t\t\t$tw.utils.each(fields,function(fieldName) {\n\t\t\t\tvar p = searchFields.indexOf(fieldName);\n\t\t\t\tif(p !== -1) {\n\t\t\t\t\tsearchFields.splice(p,1);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsearchFields = fields;\n\t\t}\n\t\tfor(var fieldIndex=0; notYetFound.length>0 && fieldIndex<searchFields.length; fieldIndex++) {\n\t\t\t// Don't search the text field if the content type is binary\n\t\t\tvar fieldName = searchFields[fieldIndex];\n\t\t\tif(fieldName === \"text\" && contentTypeInfo.encoding !== \"utf8\") {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\tvar str = tiddler.fields[fieldName],\n\t\t\t\tt;\n\t\t\tif(str) {\n\t\t\t\tif($tw.utils.isArray(str)) {\n\t\t\t\t\t// If the field value is an array, test each regexp against each field array entry and fail if each regexp doesn't match at least one field array entry\n\t\t\t\t\tfor(var s=0; s<str.length; s++) {\n\t\t\t\t\t\tfor(t=0; t<notYetFound.length;) {\n\t\t\t\t\t\t\tif(notYetFound[t].test(str[s])) {\n\t\t\t\t\t\t\t\tnotYetFound.splice(t, 1);\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\tt++;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\t// If the field isn't an array, force it to a string and test each regexp against it and fail if any do not match\n\t\t\t\t\tstr = tiddler.getFieldString(fieldName);\n\t\t\t\t\tfor(t=0; t<notYetFound.length;) {\n\t\t\t\t\t\tif(notYetFound[t].test(str)) {\n\t\t\t\t\t\t\tnotYetFound.splice(t, 1);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tt++;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t\treturn notYetFound.length == 0;\n\t};\n\t// Loop through all the tiddlers doing the search\n\tvar results = [],\n\t\tsource = options.source || this.each;\n\tsource(function(tiddler,title) {\n\t\tif(searchTiddler(title) !== options.invert) {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\t// Remove any of the results we have to exclude\n\tif(options.exclude) {\n\t\tfor(t=0; t<options.exclude.length; t++) {\n\t\t\tvar p = results.indexOf(options.exclude[t]);\n\t\t\tif(p !== -1) {\n\t\t\t\tresults.splice(p,1);\n\t\t\t}\n\t\t}\n\t}\n\treturn results;\n};\n\n/*\nTrigger a load for a tiddler if it is skinny. Returns the text, or undefined if the tiddler is missing, null if the tiddler is being lazily loaded.\n*/\nexports.getTiddlerText = function(title,defaultText) {\n\tvar tiddler = this.getTiddler(title);\n\t// Return undefined if the tiddler isn't found\n\tif(!tiddler) {\n\t\treturn defaultText;\n\t}\n\tif(tiddler.fields.text !== undefined) {\n\t\t// Just return the text if we've got it\n\t\treturn tiddler.fields.text;\n\t} else {\n\t\t// Tell any listeners about the need to lazily load this tiddler\n\t\tthis.dispatchEvent(\"lazyLoad\",title);\n\t\t// Indicate that the text is being loaded\n\t\treturn null;\n\t}\n};\n\n/*\nCheck whether the text of a tiddler matches a given value. By default, the comparison is case insensitive, and any spaces at either end of the tiddler text is trimmed\n*/\nexports.checkTiddlerText = function(title,targetText,options) {\n\toptions = options || {};\n\tvar text = this.getTiddlerText(title,\"\");\n\tif(!options.noTrim) {\n\t\ttext = text.trim();\n\t}\n\tif(!options.caseSensitive) {\n\t\ttext = text.toLowerCase();\n\t\ttargetText = targetText.toLowerCase();\n\t}\n\treturn text === targetText;\n}\n\n/*\nRead an array of browser File objects, invoking callback(tiddlerFieldsArray) once they're all read\n*/\nexports.readFiles = function(files,options) {\n\tvar callback;\n\tif(typeof options === \"function\") {\n\t\tcallback = options;\n\t\toptions = {};\n\t} else {\n\t\tcallback = options.callback;\n\t}\n\tvar result = [],\n\t\toutstanding = files.length,\n\t\treadFileCallback = function(tiddlerFieldsArray) {\n\t\t\tresult.push.apply(result,tiddlerFieldsArray);\n\t\t\tif(--outstanding === 0) {\n\t\t\t\tcallback(result);\n\t\t\t}\n\t\t};\n\tfor(var f=0; f<files.length; f++) {\n\t\tthis.readFile(files[f],$tw.utils.extend({},options,{callback: readFileCallback}));\n\t}\n\treturn files.length;\n};\n\n/*\nRead a browser File object, invoking callback(tiddlerFieldsArray) with an array of tiddler fields objects\n*/\nexports.readFile = function(file,options) {\n\tvar callback;\n\tif(typeof options === \"function\") {\n\t\tcallback = options;\n\t\toptions = {};\n\t} else {\n\t\tcallback = options.callback;\n\t}\n\t// Get the type, falling back to the filename extension\n\tvar self = this,\n\t\ttype = file.type;\n\tif(type === \"\" || !type) {\n\t\tvar dotPos = file.name.lastIndexOf(\".\");\n\t\tif(dotPos !== -1) {\n\t\t\tvar fileExtensionInfo = $tw.utils.getFileExtensionInfo(file.name.substr(dotPos));\n\t\t\tif(fileExtensionInfo) {\n\t\t\t\ttype = fileExtensionInfo.type;\n\t\t\t}\n\t\t}\n\t}\n\t// Figure out if we're reading a binary file\n\tvar contentTypeInfo = $tw.config.contentTypeInfo[type],\n\t\tisBinary = contentTypeInfo ? contentTypeInfo.encoding === \"base64\" : false;\n\t// Log some debugging information\n\tif($tw.log.IMPORT) {\n\t\tconsole.log(\"Importing file '\" + file.name + \"', type: '\" + type + \"', isBinary: \" + isBinary);\n\t}\n\t// Give the hook a chance to process the drag\n\tif($tw.hooks.invokeHook(\"th-importing-file\",{\n\t\tfile: file,\n\t\ttype: type,\n\t\tisBinary: isBinary,\n\t\tcallback: callback\n\t}) !== true) {\n\t\tthis.readFileContent(file,type,isBinary,options.deserializer,callback);\n\t}\n};\n\n/*\nLower level utility to read the content of a browser File object, invoking callback(tiddlerFieldsArray) with an array of tiddler fields objects\n*/\nexports.readFileContent = function(file,type,isBinary,deserializer,callback) {\n\tvar self = this;\n\t// Create the FileReader\n\tvar reader = new FileReader();\n\t// Onload\n\treader.onload = function(event) {\n\t\tvar text = event.target.result,\n\t\t\ttiddlerFields = {title: file.name || \"Untitled\", type: type};\n\t\tif(isBinary) {\n\t\t\tvar commaPos = text.indexOf(\",\");\n\t\t\tif(commaPos !== -1) {\n\t\t\t\ttext = text.substr(commaPos + 1);\n\t\t\t}\n\t\t}\n\t\t// Check whether this is an encrypted TiddlyWiki file\n\t\tvar encryptedJson = $tw.utils.extractEncryptedStoreArea(text);\n\t\tif(encryptedJson) {\n\t\t\t// If so, attempt to decrypt it with the current password\n\t\t\t$tw.utils.decryptStoreAreaInteractive(encryptedJson,function(tiddlers) {\n\t\t\t\tcallback(tiddlers);\n\t\t\t});\n\t\t} else {\n\t\t\t// Otherwise, just try to deserialise any tiddlers in the file\n\t\t\tcallback(self.deserializeTiddlers(type,text,tiddlerFields,{deserializer: deserializer}));\n\t\t}\n\t};\n\t// Kick off the read\n\tif(isBinary) {\n\t\treader.readAsDataURL(file);\n\t} else {\n\t\treader.readAsText(file);\n\t}\n};\n\n/*\nFind any existing draft of a specified tiddler\n*/\nexports.findDraft = function(targetTitle) {\n\tvar draftTitle = undefined;\n\tthis.forEachTiddler({includeSystem: true},function(title,tiddler) {\n\t\tif(tiddler.fields[\"draft.title\"] && tiddler.fields[\"draft.of\"] === targetTitle) {\n\t\t\tdraftTitle = title;\n\t\t}\n\t});\n\treturn draftTitle;\n}\n\n/*\nCheck whether the specified draft tiddler has been modified.\nIf the original tiddler doesn't exist, create  a vanilla tiddler variable,\nto check if additional fields have been added.\n*/\nexports.isDraftModified = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(!tiddler.isDraft()) {\n\t\treturn false;\n\t}\n\tvar ignoredFields = [\"created\", \"modified\", \"title\", \"draft.title\", \"draft.of\"],\n\t\torigTiddler = this.getTiddler(tiddler.fields[\"draft.of\"]) || new $tw.Tiddler({text:\"\", tags:[]}),\n\t\ttitleModified = tiddler.fields[\"draft.title\"] !== tiddler.fields[\"draft.of\"];\n\treturn titleModified || !tiddler.isEqual(origTiddler,ignoredFields);\n};\n\n/*\nAdd a new record to the top of the history stack\ntitle: a title string or an array of title strings\nfromPageRect: page coordinates of the origin of the navigation\nhistoryTitle: title of history tiddler (defaults to $:/HistoryList)\n*/\nexports.addToHistory = function(title,fromPageRect,historyTitle) {\n\tif(historyTitle) {\n\t\tvar story = new $tw.Story({wiki: this, historyTitle: historyTitle});\n\t\tstory.addToHistory(title,fromPageRect);\t\t\n\t}\n};\n\n/*\nAdd a new tiddler to the story river\ntitle: a title string or an array of title strings\nfromTitle: the title of the tiddler from which the navigation originated\nstoryTitle: title of story tiddler (defaults to $:/StoryList)\noptions: see story.js\n*/\nexports.addToStory = function(title,fromTitle,storyTitle,options) {\n\tif(storyTitle) {\n\t\tvar story = new $tw.Story({wiki: this, storyTitle: storyTitle});\n\t\tstory.addToStory(title,fromTitle,options);\t\t\n\t}\n};\n\n/*\nGenerate a title for the draft of a given tiddler\n*/\nexports.generateDraftTitle = function(title) {\n\tvar c = 0,\n\t\tdraftTitle,\n\t\tusername = this.getTiddlerText(\"$:/status/UserName\"),\n\t\tattribution = username ? \" by \" + username : \"\";\n\tdo {\n\t\tdraftTitle = \"Draft \" + (c ? (c + 1) + \" \" : \"\") + \"of '\" + title + \"'\" + attribution;\n\t\tc++;\n\t} while(this.tiddlerExists(draftTitle));\n\treturn draftTitle;\n};\n\n/*\nInvoke the available upgrader modules\ntitles: array of tiddler titles to be processed\ntiddlers: hashmap by title of tiddler fields of pending import tiddlers. These can be modified by the upgraders. An entry with no fields indicates a tiddler that was pending import has been suppressed. When entries are added to the pending import the tiddlers hashmap may have entries that are not present in the titles array\nReturns a hashmap of messages keyed by tiddler title.\n*/\nexports.invokeUpgraders = function(titles,tiddlers) {\n\t// Collect up the available upgrader modules\n\tvar self = this;\n\tif(!this.upgraderModules) {\n\t\tthis.upgraderModules = [];\n\t\t$tw.modules.forEachModuleOfType(\"upgrader\",function(title,module) {\n\t\t\tif(module.upgrade) {\n\t\t\t\tself.upgraderModules.push(module);\n\t\t\t}\n\t\t});\n\t}\n\t// Invoke each upgrader in turn\n\tvar messages = {};\n\tfor(var t=0; t<this.upgraderModules.length; t++) {\n\t\tvar upgrader = this.upgraderModules[t],\n\t\t\tupgraderMessages = upgrader.upgrade(this,titles,tiddlers);\n\t\t$tw.utils.extend(messages,upgraderMessages);\n\t}\n\treturn messages;\n};\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "wikimethod"
        },
        "$:/palettes/Blanca": {
            "title": "$:/palettes/Blanca",
            "name": "Blanca",
            "description": "A clean white palette to let you focus",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #66cccc\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #ffffff\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #7897f3\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ccc\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #ffffff\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #7897f3\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #eeeeee\ntab-border-selected: #cccccc\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ffeedd\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: #eee\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #ff9900\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/Blue": {
            "title": "$:/palettes/Blue",
            "name": "Blue",
            "description": "A blue theme",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #fff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour foreground>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333353\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #ddddff\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ffffff\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: <<colour page-background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #5959c0\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: #ccccdd\ntab-border-selected: #ccccdd\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #eeeeff\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #666666\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #ffffff\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #ffffff\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #5959c0\ntoolbar-new-button: #5eb95e\ntoolbar-options-button: rgb(128, 88, 165)\ntoolbar-save-button: #0e90d2\ntoolbar-info-button: #0e90d2\ntoolbar-edit-button: rgb(243, 123, 29)\ntoolbar-close-button: #dd514c\ntoolbar-delete-button: #dd514c\ntoolbar-cancel-button: rgb(243, 123, 29)\ntoolbar-done-button: #5eb95e\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/Muted": {
            "title": "$:/palettes/Muted",
            "name": "Muted",
            "description": "Bright tiddlers on a muted background",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #bbb\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #6f6f70\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #29a6ee\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #c2c1c2\nsidebar-foreground-shadow: rgba(255,255,255,0)\nsidebar-foreground: #d3d2d4\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #6f6f70\nsidebar-tab-background: #666667\nsidebar-tab-border-selected: #999\nsidebar-tab-border: #515151\nsidebar-tab-divider: #999\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: #999\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #d1d0d2\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #d5ad34\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/ContrastLight": {
            "title": "$:/palettes/ContrastLight",
            "name": "Contrast (Light)",
            "description": "High contrast and unambiguous (light version)",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #f00\nalert-border: <<colour background>>\nalert-highlight: <<colour foreground>>\nalert-muted-foreground: #800\nbackground: #fff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: <<colour background>>\nbutton-foreground: <<colour foreground>>\nbutton-border: <<colour foreground>>\ncode-background: <<colour background>>\ncode-border: <<colour foreground>>\ncode-foreground: <<colour foreground>>\ndirty-indicator: #f00\ndownload-background: #080\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: <<colour foreground>>\ndropdown-tab-background: <<colour foreground>>\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #00a\nexternal-link-foreground: #00e\nforeground: #000\nmessage-background: <<colour foreground>>\nmessage-border: <<colour background>>\nmessage-foreground: <<colour background>>\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: <<colour foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour foreground>>\nmodal-header-border: <<colour foreground>>\nmuted-foreground: <<colour foreground>>\nnotification-background: <<colour background>>\nnotification-border: <<colour foreground>>\npage-background: <<colour background>>\npre-background: <<colour background>>\npre-border: <<colour foreground>>\nprimary: #00f\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: <<colour background>>\nsidebar-controls-foreground: <<colour foreground>>\nsidebar-foreground-shadow: rgba(0,0,0, 0)\nsidebar-foreground: <<colour foreground>>\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: <<colour foreground>>\nsidebar-tab-background-selected: <<colour background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: <<colour foreground>>\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: <<colour foreground>>\nsidebar-tiddler-link-foreground: <<colour primary>>\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: <<colour foreground>>\ntab-border-selected: <<colour foreground>>\ntab-border: <<colour foreground>>\ntab-divider: <<colour foreground>>\ntab-foreground-selected: <<colour foreground>>\ntab-foreground: <<colour background>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #000\ntag-foreground: #fff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour foreground>>\ntiddler-controls-foreground-hover: #ddd\ntiddler-controls-foreground-selected: #fdd\ntiddler-controls-foreground: <<colour foreground>>\ntiddler-editor-background: <<colour background>>\ntiddler-editor-border-image: <<colour foreground>>\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: <<colour background>>\ntiddler-editor-fields-odd: <<colour background>>\ntiddler-info-background: <<colour background>>\ntiddler-info-border: <<colour foreground>>\ntiddler-info-tab-background: <<colour background>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour foreground>>\ntiddler-title-foreground: <<colour foreground>>\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour foreground>>\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/ContrastDark": {
            "title": "$:/palettes/ContrastDark",
            "name": "Contrast (Dark)",
            "description": "High contrast and unambiguous (dark version)",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #f00\nalert-border: <<colour background>>\nalert-highlight: <<colour foreground>>\nalert-muted-foreground: #800\nbackground: #000\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: <<colour background>>\nbutton-foreground: <<colour foreground>>\nbutton-border: <<colour foreground>>\ncode-background: <<colour background>>\ncode-border: <<colour foreground>>\ncode-foreground: <<colour foreground>>\ndirty-indicator: #f00\ndownload-background: #080\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: <<colour foreground>>\ndropdown-tab-background: <<colour foreground>>\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #00a\nexternal-link-foreground: #00e\nforeground: #fff\nmessage-background: <<colour foreground>>\nmessage-border: <<colour background>>\nmessage-foreground: <<colour background>>\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: <<colour foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour foreground>>\nmodal-header-border: <<colour foreground>>\nmuted-foreground: <<colour foreground>>\nnotification-background: <<colour background>>\nnotification-border: <<colour foreground>>\npage-background: <<colour background>>\npre-background: <<colour background>>\npre-border: <<colour foreground>>\nprimary: #00f\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: <<colour background>>\nsidebar-controls-foreground: <<colour foreground>>\nsidebar-foreground-shadow: rgba(0,0,0, 0)\nsidebar-foreground: <<colour foreground>>\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: <<colour foreground>>\nsidebar-tab-background-selected: <<colour background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: <<colour foreground>>\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: <<colour foreground>>\nsidebar-tiddler-link-foreground: <<colour primary>>\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: <<colour foreground>>\ntab-border-selected: <<colour foreground>>\ntab-border: <<colour foreground>>\ntab-divider: <<colour foreground>>\ntab-foreground-selected: <<colour foreground>>\ntab-foreground: <<colour background>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #fff\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour foreground>>\ntiddler-controls-foreground-hover: #ddd\ntiddler-controls-foreground-selected: #fdd\ntiddler-controls-foreground: <<colour foreground>>\ntiddler-editor-background: <<colour background>>\ntiddler-editor-border-image: <<colour foreground>>\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: <<colour background>>\ntiddler-editor-fields-odd: <<colour background>>\ntiddler-info-background: <<colour background>>\ntiddler-info-border: <<colour foreground>>\ntiddler-info-tab-background: <<colour background>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour foreground>>\ntiddler-title-foreground: <<colour foreground>>\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour foreground>>\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/DarkPhotos": {
            "title": "$:/palettes/DarkPhotos",
            "created": "20150402111612188",
            "description": "Good with dark photo backgrounds",
            "modified": "20150402112344080",
            "name": "DarkPhotos",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: \nbutton-foreground: \nbutton-border: \ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #ddd\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #336438\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #ccf\nsidebar-controls-foreground: #fff\nsidebar-foreground-shadow: rgba(0,0,0, 0.5)\nsidebar-foreground: #fff\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #eee\nsidebar-tab-background-selected: rgba(255,255,255, 0.8)\nsidebar-tab-background: rgba(255,255,255, 0.4)\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: rgba(255,255,255, 0.2)\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #aaf\nsidebar-tiddler-link-foreground: #ddf\nsite-title-foreground: #fff\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ec6\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/Nord": {
            "title": "$:/palettes/Nord",
            "name": "Nord",
            "description": "An arctic, north-bluish color palette.",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "license": "MIT, arcticicestudio, https://github.com/arcticicestudio/nord/blob/develop/LICENSE.md",
            "text": "alert-background: #D08770\nalert-border: #D08770\nalert-highlight: #B48EAD\nalert-muted-foreground: #4C566A\nbackground: #3b4252\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: #4C566A\nbutton-foreground: #D8DEE9\nbutton-border: transparent\ncode-background: #2E3440\ncode-border: #2E3440\ncode-foreground: #BF616A\ndiff-delete-background: #BF616A\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #A3BE8C\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: #BF616A\ndownload-background: #A3BE8C\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour background>>\ndropdown-tab-background-selected: #ECEFF4\ndropdown-tab-background: #4C566A\ndropzone-background: #A3BE8C\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #5E81AC\nexternal-link-foreground: #8FBCBB\nforeground: #d8dee9\nmessage-background: #2E3440\nmessage-border: #2E3440\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #3b4252\nmodal-footer-background: #3b4252\nmodal-footer-border: #3b4252\nmodal-header-border: #3b4252\nmuted-foreground: #4C566A\nnotification-background: <<colour primary>>\nnotification-border: #EBCB8B\npage-background: #2e3440\npre-background: #2E3440\npre-border: #2E3440\nprimary: #5E81AC\nselect-tag-background: #3b4252\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #4C566A\nsidebar-controls-foreground: #3B4252\nsidebar-foreground-shadow: transparent\nsidebar-foreground: #D8DEE9\nsidebar-muted-foreground-hover: #4C566A\nsidebar-muted-foreground: #4C566A\nsidebar-tab-background-selected: #ECEFF4\nsidebar-tab-background: #4C566A\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: #4C566A\nsidebar-tab-divider: <<colour page-background>>\nsidebar-tab-foreground-selected: #4C566A\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #A3BE8C\nsidebar-tiddler-link-foreground: #81A1C1\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #B48EAD\ntab-background-selected: #ECEFF4\ntab-background: #4C566A\ntab-border-selected: #4C566A\ntab-border: #4C566A\ntab-divider: #4C566A\ntab-foreground-selected: #4C566A\ntab-foreground: #D8DEE9\ntable-border: #4C566A\ntable-footer-background: #2e3440\ntable-header-background: #2e3440\ntag-background: #A3BE8C\ntag-foreground: #4C566A\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: \ntiddler-controls-foreground-selected: #EBCB8B\ntiddler-controls-foreground: #4C566A\ntiddler-editor-background: #2e3440\ntiddler-editor-border-image: #2e3440\ntiddler-editor-border: #2e3440\ntiddler-editor-fields-even: #2e3440\ntiddler-editor-fields-odd: #2e3440\ntiddler-info-background: #2e3440\ntiddler-info-border: #2e3440\ntiddler-info-tab-background: #2e3440\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #4C566A\ntiddler-title-foreground: #81A1C1\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #2d3038\nvery-muted-foreground: #2d3038\n"
        },
        "$:/palettes/Rocker": {
            "title": "$:/palettes/Rocker",
            "name": "Rocker",
            "description": "A dark theme",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #000\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #cc0000\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ffffff\nsidebar-foreground-shadow: rgba(255,255,255, 0.0)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #000\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #ffbb99\nsidebar-tiddler-link-foreground: #cc0000\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ffbb99\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #cc0000\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/SolarFlare": {
            "title": "$:/palettes/SolarFlare",
            "name": "Solar Flare",
            "description": "Warm, relaxing earth colours",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": ": Background Tones\n\nbase03: #002b36\nbase02: #073642\n\n: Content Tones\n\nbase01: #586e75\nbase00: #657b83\nbase0: #839496\nbase1: #93a1a1\n\n: Background Tones\n\nbase2: #eee8d5\nbase3: #fdf6e3\n\n: Accent Colors\n\nyellow: #b58900\norange: #cb4b16\nred: #dc322f\nmagenta: #d33682\nviolet: #6c71c4\nblue: #268bd2\ncyan: #2aa198\ngreen: #859900\n\n: Additional Tones (RA)\n\nbase10: #c0c4bb\nviolet-muted: #7c81b0\nblue-muted: #4e7baa\n\nyellow-hot: #ffcc44\norange-hot: #eb6d20\nred-hot: #ff2222\nblue-hot: #2298ee\ngreen-hot: #98ee22\n\n: Palette\n\n: Do not use colour macro for background and foreground\nbackground: #fdf6e3\n    download-foreground: <<colour background>>\n    dragger-foreground: <<colour background>>\n    dropdown-background: <<colour background>>\n    modal-background: <<colour background>>\n    sidebar-foreground-shadow: <<colour background>>\n    tiddler-background: <<colour background>>\n    tiddler-border: <<colour background>>\n    tiddler-link-background: <<colour background>>\n    tab-background-selected: <<colour background>>\n        dropdown-tab-background-selected: <<colour tab-background-selected>>\nforeground: #657b83\n    dragger-background: <<colour foreground>>\n    tab-foreground: <<colour foreground>>\n        tab-foreground-selected: <<colour tab-foreground>>\n            sidebar-tab-foreground-selected: <<colour tab-foreground-selected>>\n        sidebar-tab-foreground: <<colour tab-foreground>>\n    sidebar-button-foreground: <<colour foreground>>\n    sidebar-controls-foreground: <<colour foreground>>\n    sidebar-foreground: <<colour foreground>>\n: base03\n: base02\n: base01\n    alert-muted-foreground: <<colour base01>>\n: base00\n    code-foreground: <<colour base00>>\n    message-foreground: <<colour base00>>\n    tag-foreground: <<colour base00>>\n: base0\n    sidebar-tiddler-link-foreground: <<colour base0>>\n: base1\n    muted-foreground: <<colour base1>>\n        blockquote-bar: <<colour muted-foreground>>\n        dropdown-border: <<colour muted-foreground>>\n        sidebar-muted-foreground: <<colour muted-foreground>>\n        tiddler-title-foreground: <<colour muted-foreground>>\n            site-title-foreground: <<colour tiddler-title-foreground>>\n: base2\n    modal-footer-background: <<colour base2>>\n    page-background: <<colour base2>>\n        modal-backdrop: <<colour page-background>>\n        notification-background: <<colour page-background>>\n        code-background: <<colour page-background>>\n            code-border: <<colour code-background>>\n        pre-background: <<colour page-background>>\n            pre-border: <<colour pre-background>>\n        sidebar-tab-background-selected: <<colour page-background>>\n    table-header-background: <<colour base2>>\n    tag-background: <<colour base2>>\n    tiddler-editor-background: <<colour base2>>\n    tiddler-info-background: <<colour base2>>\n    tiddler-info-tab-background: <<colour base2>>\n    tab-background: <<colour base2>>\n        dropdown-tab-background: <<colour tab-background>>\n: base3\n    alert-background: <<colour base3>>\n    message-background: <<colour base3>>\n: yellow\n: orange\n: red\n: magenta\n    alert-highlight: <<colour magenta>>\n: violet\n    external-link-foreground: <<colour violet>>\n: blue\n: cyan\n: green\n: base10\n    tiddler-controls-foreground: <<colour base10>>\n: violet-muted\n    external-link-foreground-visited: <<colour violet-muted>>\n: blue-muted\n    primary: <<colour blue-muted>>\n        download-background: <<colour primary>>\n        tiddler-link-foreground: <<colour primary>>\n\nalert-border: #b99e2f\ndirty-indicator: #ff0000\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nmessage-border: #cfd6e6\nmodal-border: #999999\nselect-tag-background:\nselect-tag-foreground:\nsidebar-controls-foreground-hover:\nsidebar-muted-foreground-hover:\nsidebar-tab-background: #ded8c5\nsidebar-tiddler-link-foreground-hover:\nstatic-alert-foreground: #aaaaaa\ntab-border: #cccccc\n    modal-footer-border: <<colour tab-border>>\n    modal-header-border: <<colour tab-border>>\n    notification-border: <<colour tab-border>>\n    sidebar-tab-border: <<colour tab-border>>\n    tab-border-selected: <<colour tab-border>>\n        sidebar-tab-border-selected: <<colour tab-border-selected>>\ntab-divider: #d8d8d8\n    sidebar-tab-divider: <<colour tab-divider>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-border: #dddddd\ntiddler-subtitle-foreground: #c0c0c0\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/SolarizedLight": {
            "title": "$:/palettes/SolarizedLight",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "description": "Precision colors for machines and people",
            "license": "MIT, Ethan Schoonover, https://github.com/altercation/solarized/blob/master/LICENSE",
            "name": "SolarizedLight",
            "text": "alert-background: #eee8d5\nalert-border: #073642\nalert-highlight: #cb4b16\nalert-muted-foreground: #586e75\nbackground: #fdf6e3\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: #cb4b16\nbutton-foreground: #fdf6e3\nbutton-border: transparent\ncode-background: #eee8d5\ncode-border: #93a1a1\ncode-foreground: #d33682\ndiff-delete-background: #BF616A\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #859900\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: #D08770\ndownload-background: #859900\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour background>>\ndropdown-tab-background-selected: #fdf6e3\ndropdown-tab-background: #93a1a1\ndropzone-background: #859900\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: #d33682\nexternal-link-foreground-visited: #b58900\nexternal-link-foreground: #cb4b16\nforeground: #839496\nmessage-background: #586e75\nmessage-border: #586e75\nmessage-foreground: #eee8d5\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #eee8d5\nmodal-footer-background: #eee8d5\nmodal-footer-border: #eee8d5\nmodal-header-border: #eee8d5\nmuted-foreground: #93a1a1\nnotification-background: #EBCB8B\nnotification-border: #D08770\npage-background: #eee8d5\npre-background: #eee8d5\npre-border: #93a1a1\nprimary: #2aa198\nselect-tag-background: #eee8d5\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: #eee8d5\nsidebar-controls-foreground-hover: #268bd2\nsidebar-controls-foreground: #586e75\nsidebar-foreground-shadow: transparent\nsidebar-foreground: #839496\nsidebar-muted-foreground-hover: #657b83\nsidebar-muted-foreground: #93a1a1\nsidebar-tab-background-selected: #eee8d5\nsidebar-tab-background: #839496\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: #657b83\nsidebar-tab-divider: <<colour page-background>>\nsidebar-tab-foreground-selected: #839496\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #859900\nsidebar-tiddler-link-foreground: #268bd2\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #dc322f\ntab-background-selected: #fdf6e3\ntab-background: #839496\ntab-border-selected: #93a1a1\ntab-border: #93a1a1\ntab-divider: #fdf6e3\ntab-foreground-selected: #839496\ntab-foreground: #eee8d5\ntable-border: #657b83\ntable-footer-background: #657b83\ntable-header-background: #93a1a1\ntag-background: #6c71c4\ntag-foreground: #eee8d5\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #b58900\ntiddler-controls-foreground-selected: #b58900\ntiddler-controls-foreground: #073642\ntiddler-editor-background: #eee8d5\ntiddler-editor-border-image: #eee8d5\ntiddler-editor-border: #eee8d5\ntiddler-editor-fields-even: #eee8d5\ntiddler-editor-fields-odd: #fdf6e3\ntiddler-info-background: #eee8d5\ntiddler-info-border: #eee8d5\ntiddler-info-tab-background: #586e75\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #586e75\ntiddler-title-foreground: #073642\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #839496\nvery-muted-foreground: #93a1a1\n"
        },
        "$:/palettes/SpartanDay": {
            "title": "$:/palettes/SpartanDay",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "description": "Cold, spartan day colors",
            "name": "Spartan Day",
            "text": "alert-background: <<colour background>>\nalert-border: <<colour very-muted-foreground>>\nalert-highlight: <<colour very-muted-foreground>>\nalert-muted-foreground: <<colour muted-foreground>>\nbackground: #FAFAFA\nblockquote-bar: <<colour page-background>>\nbutton-background: transparent\nbutton-foreground: inherit\nbutton-border: <<colour tag-background>>\ncode-background: #ececec\ncode-border: #ececec\ncode-foreground: \ndirty-indicator: #c80000\ndownload-background: <<colour primary>>\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: #FFFFFF\ndropdown-border: <<colour dropdown-background>>\ndropdown-tab-background-selected: <<colour dropdown-background>>\ndropdown-tab-background: #F5F5F5\ndropzone-background: <<colour tag-background>>\nexternal-link-background-hover: transparent\nexternal-link-background-visited: transparent\nexternal-link-background: transparent\nexternal-link-foreground-hover: \nexternal-link-foreground-visited: \nexternal-link-foreground: \nforeground: rgba(0, 0, 0, 0.87)\nmessage-background: <<colour background>>\nmessage-border: <<colour very-muted-foreground>>\nmessage-foreground: rgba(0, 0, 0, 0.54)\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: <<colour very-muted-foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour very-muted-foreground>>\nmodal-header-border: <<colour very-muted-foreground>>\nmuted-foreground: rgba(0, 0, 0, 0.54)\nnotification-background: <<colour dropdown-background>>\nnotification-border: <<colour dropdown-background>>\npage-background: #f4f4f4\npre-background: #ececec\npre-border: #ececec\nprimary: #3949ab\nselect-tag-background: <<colour background>>\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #aeaeae\nsidebar-controls-foreground: #c6c6c6\nsidebar-foreground-shadow: transparent\nsidebar-foreground: rgba(0, 0, 0, 0.54)\nsidebar-muted-foreground-hover: rgba(0, 0, 0, 0.54)\nsidebar-muted-foreground: rgba(0, 0, 0, 0.38)\nsidebar-tab-background-selected: <<colour page-background>>\nsidebar-tab-background: transparent\nsidebar-tab-border-selected: <<colour table-border>>\nsidebar-tab-border: transparent\nsidebar-tab-divider: <<colour table-border>>\nsidebar-tab-foreground-selected: rgba(0, 0, 0, 0.87)\nsidebar-tab-foreground: rgba(0, 0, 0, 0.54)\nsidebar-tiddler-link-foreground-hover: rgba(0, 0, 0, 0.87)\nsidebar-tiddler-link-foreground: rgba(0, 0, 0, 0.54)\nsite-title-foreground: rgba(0, 0, 0, 0.87)\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: transparent\ntab-border-selected: <<colour table-border>>\ntab-border: transparent\ntab-divider: <<colour table-border>>\ntab-foreground-selected: rgba(0, 0, 0, 0.87)\ntab-foreground: rgba(0, 0, 0, 0.54)\ntable-border: #d8d8d8\ntable-footer-background: <<colour tiddler-editor-fields-odd>>\ntable-header-background: <<colour tiddler-editor-fields-even>>\ntag-background: #ec6\ntag-foreground: <<colour button-foreground>>\ntiddler-background: <<colour background>>\ntiddler-border: #f9f9f9\ntiddler-controls-foreground-hover: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground-selected: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground: <<colour sidebar-controls-foreground>>\ntiddler-editor-background: transparent\ntiddler-editor-border-image: \ntiddler-editor-border: #e8e7e7\ntiddler-editor-fields-even: rgba(0, 0, 0, 0.1)\ntiddler-editor-fields-odd: rgba(0, 0, 0, 0.04)\ntiddler-info-background: #F5F5F5\ntiddler-info-border: #F5F5F5\ntiddler-info-tab-background: <<colour tiddler-editor-fields-odd>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour muted-foreground>>\ntiddler-title-foreground: #000000\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour very-muted-foreground>>\nvery-muted-foreground: rgba(0, 0, 0, 0.12)\n"
        },
        "$:/palettes/SpartanNight": {
            "title": "$:/palettes/SpartanNight",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "description": "Dark spartan colors",
            "name": "Spartan Night",
            "text": "alert-background: <<colour background>>\nalert-border: <<colour very-muted-foreground>>\nalert-highlight: <<colour very-muted-foreground>>\nalert-muted-foreground: <<colour muted-foreground>>\nbackground: #303030\nblockquote-bar: <<colour page-background>>\nbutton-background: transparent\nbutton-foreground: inherit\nbutton-border: <<colour tag-background>>\ncode-background: <<colour pre-background>>\ncode-border: <<colour pre-border>>\ncode-foreground: rgba(255, 255, 255, 0.54)\ndirty-indicator: #c80000\ndownload-background: <<colour primary>>\ndownload-foreground: <<colour foreground>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: #424242\ndropdown-border: <<colour dropdown-background>>\ndropdown-tab-background-selected: <<colour dropdown-background>>\ndropdown-tab-background: #050505\ndropzone-background: <<colour tag-background>>\nexternal-link-background-hover: transparent\nexternal-link-background-visited: transparent\nexternal-link-background: transparent\nexternal-link-foreground-hover: \nexternal-link-foreground-visited: #7c318c\nexternal-link-foreground: #9e3eb3\nforeground: rgba(255, 255, 255, 0.7)\nmessage-background: <<colour background>>\nmessage-border: <<colour very-muted-foreground>>\nmessage-foreground: rgba(255, 255, 255, 0.54)\nmodal-backdrop: <<colour page-background>>\nmodal-background: <<colour background>>\nmodal-border: <<colour very-muted-foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour background>>\nmodal-header-border: <<colour very-muted-foreground>>\nmuted-foreground: rgba(255, 255, 255, 0.54)\nnotification-background: <<colour dropdown-background>>\nnotification-border: <<colour dropdown-background>>\npage-background: #212121\npre-background: #2a2a2a\npre-border: transparent\nprimary: #5656f3\nselect-tag-background: <<colour background>>\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #494949\nsidebar-controls-foreground: #5d5d5d\nsidebar-foreground-shadow: transparent\nsidebar-foreground: rgba(255, 255, 255, 0.54)\nsidebar-muted-foreground-hover: rgba(255, 255, 255, 0.54)\nsidebar-muted-foreground: rgba(255, 255, 255, 0.38)\nsidebar-tab-background-selected: <<colour page-background>>\nsidebar-tab-background: transparent\nsidebar-tab-border-selected: <<colour table-border>>\nsidebar-tab-border: transparent\nsidebar-tab-divider: <<colour table-border>>\nsidebar-tab-foreground-selected: rgba(255, 255, 255, 0.87)\nsidebar-tab-foreground: rgba(255, 255, 255, 0.54)\nsidebar-tiddler-link-foreground-hover: rgba(255, 255, 255, 0.7)\nsidebar-tiddler-link-foreground: rgba(255, 255, 255, 0.54)\nsite-title-foreground: rgba(255, 255, 255, 0.7)\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: transparent\ntab-border-selected: <<colour table-border>>\ntab-border: transparent\ntab-divider: <<colour table-border>>\ntab-foreground-selected: rgba(255, 255, 255, 0.87)\ntab-foreground: rgba(255, 255, 255, 0.54)\ntable-border: #3a3a3a\ntable-footer-background: <<colour tiddler-editor-fields-odd>>\ntable-header-background: <<colour tiddler-editor-fields-even>>\ntag-background: #ec6\ntag-foreground: <<colour button-foreground>>\ntiddler-background: <<colour background>>\ntiddler-border: rgb(55,55,55)\ntiddler-controls-foreground-hover: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground-selected: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground: <<colour sidebar-controls-foreground>>\ntiddler-editor-background: transparent\ntiddler-editor-border-image: \ntiddler-editor-border: rgba(255, 255, 255, 0.08)\ntiddler-editor-fields-even: rgba(255, 255, 255, 0.1)\ntiddler-editor-fields-odd: rgba(255, 255, 255, 0.04)\ntiddler-info-background: #454545\ntiddler-info-border: #454545\ntiddler-info-tab-background: <<colour tiddler-editor-fields-odd>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour muted-foreground>>\ntiddler-title-foreground: #FFFFFF\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour very-muted-foreground>>\nvery-muted-foreground: rgba(255, 255, 255, 0.12)\n"
        },
        "$:/palettes/Twilight": {
            "title": "$:/palettes/Twilight",
            "tags": "$:/tags/Palette",
            "author": "Thomas Elmiger",
            "type": "application/x-tiddler-dictionary",
            "name": "Twilight",
            "description": "Delightful, soft darkness.",
            "text": "alert-background: rgb(255, 255, 102)\nalert-border: rgb(232, 232, 125)\nalert-highlight: rgb(255, 51, 51)\nalert-muted-foreground: rgb(224, 82, 82)\nbackground: rgb(38, 38, 38)\nblockquote-bar: rgba(240, 196, 117, 0.7)\nbutton-background: rgb(63, 63, 63)\nbutton-border: rgb(127, 127, 127)\nbutton-foreground: rgb(179, 179, 179)\ncode-background: rgba(0,0,0,0.03)\ncode-border: rgba(0,0,0,0.08)\ncode-foreground: rgb(255, 94, 94)\ndiff-delete-background: #ffc9c9\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #aaefad\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: rgb(255, 94, 94)\ndownload-background: #19a974\ndownload-foreground: rgb(38, 38, 38)\ndragger-background: rgb(179, 179, 179)\ndragger-foreground: rgb(38, 38, 38)\ndropdown-background: rgb(38, 38, 38)\ndropdown-border: rgb(255, 255, 255)\ndropdown-tab-background: rgba(0,0,0,.1)\ndropdown-tab-background-selected: rgba(255,255,255,1)\ndropzone-background: #9eebcf\nexternal-link-background: inherit\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-foreground: rgb(179, 179, 255)\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: rgb(153, 153, 255)\nforeground: rgb(179, 179, 179)\nmessage-background: <<colour tag-foreground>>\nmessage-border: #96ccff\nmessage-foreground: <<colour tag-background>>\nmodal-backdrop: rgb(179, 179, 179)\nmodal-background: rgb(38, 38, 38)\nmodal-border: rgba(0,0,0,.5)\nmodal-footer-background: #f4f4f4\nmodal-footer-border: rgba(0,0,0,.1)\nmodal-header-border: rgba(0,0,0,.2)\nmuted-foreground: rgb(255, 255, 255)\nnotification-background: <<colour tag-foreground>>\nnotification-border: <<colour tag-background>>\npage-background: rgb(26, 26, 26)\npre-background: rgb(25, 25, 25)\npre-border: rgba(0,0,0,.2)\nprimary: rgb(255, 201, 102)\nselect-tag-background: \nselect-tag-foreground: \nsidebar-button-foreground: rgb(179, 179, 179)\nsidebar-controls-foreground: rgb(153, 153, 153)\nsidebar-controls-foreground-hover: <<colour tiddler-controls-foreground-hover>>\nsidebar-foreground: rgb(141, 141, 141)\nsidebar-foreground-shadow: transparent\nsidebar-muted-foreground: rgba(0, 0, 0, 0.5)\nsidebar-muted-foreground-hover: rgb(141, 141, 141)\nsidebar-tab-background: rgba(141, 141, 141, 0.2)\nsidebar-tab-background-selected: rgb(26, 26, 26)\nsidebar-tab-border: rgb(127, 127, 127)\nsidebar-tab-border-selected: rgb(127, 127, 127)\nsidebar-tab-divider: rgb(127, 127, 127)\nsidebar-tab-foreground: rgb(179, 179, 179)\nsidebar-tab-foreground-selected: rgb(179, 179, 179)\nsidebar-tiddler-link-foreground: rgb(179, 179, 179)\nsidebar-tiddler-link-foreground-hover: rgb(115, 115, 115)\nsite-title-foreground: rgb(255, 201, 102)\nstatic-alert-foreground: rgba(0,0,0,.3)\ntab-background: rgba(0,0,0,0.125)\ntab-background-selected: rgb(38, 38, 38)\ntab-border: rgb(255, 201, 102)\ntab-border-selected: rgb(255, 201, 102)\ntab-divider: rgb(255, 201, 102)\ntab-foreground: rgb(179, 179, 179)\ntab-foreground-selected: rgb(179, 179, 179)\ntable-border: rgba(255,255,255,.3)\ntable-footer-background: rgba(0,0,0,.4)\ntable-header-background: rgba(0,0,0,.1)\ntag-background: rgb(255, 201, 102)\ntag-foreground: rgb(25, 25, 25)\ntiddler-background: rgb(38, 38, 38)\ntiddler-border: rgba(240, 196, 117, 0.7)\ntiddler-controls-foreground: rgb(128, 128, 128)\ntiddler-controls-foreground-hover: rgba(255, 255, 255, 0.8)\ntiddler-controls-foreground-selected: rgba(255, 255, 255, 0.9)\ntiddler-editor-background: rgb(33, 33, 33)\ntiddler-editor-border: rgb(63, 63, 63)\ntiddler-editor-border-image: rgb(25, 25, 25)\ntiddler-editor-fields-even: rgb(33, 33, 33)\ntiddler-editor-fields-odd: rgb(28, 28, 28)\ntiddler-info-background: rgb(43, 43, 43)\ntiddler-info-border: rgb(25, 25, 25)\ntiddler-info-tab-background: rgb(43, 43, 43)\ntiddler-link-background: rgb(38, 38, 38)\ntiddler-link-foreground: rgb(204, 204, 255)\ntiddler-subtitle-foreground: rgb(255, 255, 255)\ntiddler-title-foreground: rgb(255, 192, 76)\ntoolbar-cancel-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-done-button: \ntoolbar-edit-button: \ntoolbar-info-button: \ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \nuntagged-background: rgb(255, 255, 255)\nvery-muted-foreground: rgba(240, 196, 117, 0.7)\n"
        },
        "$:/palettes/Vanilla": {
            "title": "$:/palettes/Vanilla",
            "name": "Vanilla",
            "description": "Pale and unobtrusive",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndiff-delete-background: #ffc9c9\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #aaefad\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #bbb\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #f4f4f4\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #aaaaaa\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #f4f4f4\nsidebar-tab-background: #e0e0e0\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: #e4e4e4\nsidebar-tab-foreground-selected:\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #999999\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ec6\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/core/readme": {
            "title": "$:/core/readme",
            "text": "This plugin contains TiddlyWiki's core components, comprising:\n\n* JavaScript code modules\n* Icons\n* Templates needed to create TiddlyWiki's user interface\n* British English (''en-GB'') translations of the localisable strings used by the core\n"
        },
        "$:/library/sjcl.js/license": {
            "title": "$:/library/sjcl.js/license",
            "type": "text/plain",
            "text": "SJCL is open. You can use, modify and redistribute it under a BSD\nlicense or under the GNU GPL, version 2.0.\n\n---------------------------------------------------------------------\n\nhttp://opensource.org/licenses/BSD-2-Clause\n\nCopyright (c) 2009-2015, Emily Stark, Mike Hamburg and Dan Boneh at\nStanford University. All rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are\nmet:\n\n1. Redistributions of source code must retain the above copyright\nnotice, this list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright\nnotice, this list of conditions and the following disclaimer in the\ndocumentation and/or other materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS\nIS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED\nTO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A\nPARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\nHOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED\nTO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\nPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\nLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n---------------------------------------------------------------------\n\nhttp://opensource.org/licenses/GPL-2.0\n\nThe Stanford Javascript Crypto Library (hosted here on GitHub) is a\nproject by the Stanford Computer Security Lab to build a secure,\npowerful, fast, small, easy-to-use, cross-browser library for\ncryptography in Javascript.\n\nCopyright (c) 2009-2015, Emily Stark, Mike Hamburg and Dan Boneh at\nStanford University.\n\nThis program is free software; you can redistribute it and/or modify it\nunder the terms of the GNU General Public License as published by the\nFree Software Foundation; either version 2 of the License, or (at your\noption) any later version.\n\nThis program is distributed in the hope that it will be useful, but\nWITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General\nPublic License for more details.\n\nYou should have received a copy of the GNU General Public License along\nwith this program; if not, write to the Free Software Foundation, Inc.,\n59 Temple Place, Suite 330, Boston, MA 02111-1307 USA"
        },
        "$:/core/templates/MOTW.html": {
            "title": "$:/core/templates/MOTW.html",
            "text": "\\rules only filteredtranscludeinline transcludeinline entity\n<!-- The following comment is called a MOTW comment and is necessary for the TiddlyIE Internet Explorer extension -->\n<!-- saved from url=(0021)https://tiddlywiki.com -->&#13;&#10;"
        },
        "$:/core/templates/alltiddlers.template.html": {
            "title": "$:/core/templates/alltiddlers.template.html",
            "type": "text/vnd.tiddlywiki-html",
            "text": "<!-- This template is provided for backwards compatibility with older versions of TiddlyWiki -->\n\n<$set name=\"exportFilter\" value=\"[!is[system]sort[title]]\">\n\n{{$:/core/templates/exporters/StaticRiver}}\n\n</$set>\n"
        },
        "$:/core/templates/canonical-uri-external-image": {
            "title": "$:/core/templates/canonical-uri-external-image",
            "text": "<!--\n\nThis template is used to assign the ''_canonical_uri'' field to external images.\n\nChange the `./images/` part to a different base URI. The URI can be relative or absolute.\n\n-->\n./images/<$view field=\"title\" format=\"doubleurlencoded\"/>"
        },
        "$:/core/templates/canonical-uri-external-raw": {
            "title": "$:/core/templates/canonical-uri-external-raw",
            "text": "<!--\n\nThis template is used to assign the ''_canonical_uri'' field to external raw files that are stored in the same directory\n\n-->\n<$view field=\"title\" format=\"doubleurlencoded\"/>"
        },
        "$:/core/templates/canonical-uri-external-text": {
            "title": "$:/core/templates/canonical-uri-external-text",
            "text": "<!--\n\nThis template is used to assign the ''_canonical_uri'' field to external text files.\n\nChange the `./text/` part to a different base URI. The URI can be relative or absolute.\n\n-->\n./text/<$view field=\"title\" format=\"doubleurlencoded\"/>.tid"
        },
        "$:/core/templates/css-tiddler": {
            "title": "$:/core/templates/css-tiddler",
            "text": "<!--\n\nThis template is used for saving CSS tiddlers as a style tag with data attributes representing the tiddler fields.\n\n-->`<style`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/css\">`<$view field=\"text\" format=\"text\" />`</style>`"
        },
        "$:/core/templates/exporters/CsvFile": {
            "title": "$:/core/templates/exporters/CsvFile",
            "tags": "$:/tags/Exporter",
            "description": "{{$:/language/Exporters/CsvFile}}",
            "extension": ".csv",
            "text": "\\define renderContent()\n<$text text=<<csvtiddlers filter:\"\"\"$(exportFilter)$\"\"\" format:\"quoted-comma-sep\">>/>\n\\end\n<<renderContent>>\n"
        },
        "$:/core/templates/exporters/JsonFile": {
            "title": "$:/core/templates/exporters/JsonFile",
            "tags": "$:/tags/Exporter",
            "description": "{{$:/language/Exporters/JsonFile}}",
            "extension": ".json",
            "text": "\\define renderContent()\n<$text text=<<jsontiddlers filter:\"\"\"$(exportFilter)$\"\"\">>/>\n\\end\n<<renderContent>>\n"
        },
        "$:/core/templates/exporters/StaticRiver": {
            "title": "$:/core/templates/exporters/StaticRiver",
            "tags": "$:/tags/Exporter",
            "description": "{{$:/language/Exporters/StaticRiver}}",
            "extension": ".html",
            "text": "\\define tv-wikilink-template() #$uri_encoded$\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<style type=\"text/css\">\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n</style>\n</head>\n<body class=\"tc-body\">\n{{$:/StaticBanner||$:/core/templates/html-tiddler}}\n<section class=\"tc-story-river\">\n{{$:/core/templates/exporters/StaticRiver/Content||$:/core/templates/html-tiddler}}\n</section>\n</body>\n</html>\n"
        },
        "$:/core/templates/exporters/StaticRiver/Content": {
            "title": "$:/core/templates/exporters/StaticRiver/Content",
            "text": "\\define renderContent()\n{{{ $(exportFilter)$ ||$:/core/templates/static-tiddler}}}\n\\end\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n<<renderContent>>\n"
        },
        "$:/core/templates/exporters/TidFile": {
            "title": "$:/core/templates/exporters/TidFile",
            "tags": "$:/tags/Exporter",
            "description": "{{$:/language/Exporters/TidFile}}",
            "extension": ".tid",
            "text": "\\define renderContent()\n{{{ $(exportFilter)$ +[limit[1]] ||$:/core/templates/tid-tiddler}}}\n\\end\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n<<renderContent>>"
        },
        "$:/core/save/all-external-js": {
            "title": "$:/core/save/all-external-js",
            "text": "\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/core]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] $(publishFilter)$\n\\end\n{{$:/core/templates/tiddlywiki5-external-js.html}}\n"
        },
        "$:/core/templates/tiddlywiki5.js": {
            "title": "$:/core/templates/tiddlywiki5.js",
            "text": "\\rules only filteredtranscludeinline transcludeinline codeinline\n\n/*\n{{ $:/core/copyright.txt ||$:/core/templates/plain-text-tiddler}}\n`*/\n`<!--~~ Library modules ~~-->\n{{{ [is[system]type[application/javascript]library[yes]] ||$:/core/templates/plain-text-tiddler}}}\n<!--~~ Boot prefix ~~-->\n{{ $:/boot/bootprefix.js ||$:/core/templates/plain-text-tiddler}}\n<!--~~ Core plugin ~~-->\n{{$:/core/templates/tiddlywiki5.js/tiddlers}}\n<!--~~ Boot kernel ~~-->\n{{ $:/boot/boot.js ||$:/core/templates/plain-text-tiddler}}\n"
        },
        "$:/core/templates/tiddlywiki5.js/tiddlers": {
            "title": "$:/core/templates/tiddlywiki5.js/tiddlers",
            "text": "`\n$tw.preloadTiddlerArray(`<$text text=<<jsontiddlers \"[[$:/core]]\">>/>`);\n$tw.preloadTiddlerArray([{\n\ttitle: \"$:/config/SaveWikiButton/Template\",\n\ttext: \"$:/core/save/all-external-js\"\n}]);\n`\n"
        },
        "$:/core/templates/tiddlywiki5-external-js.html": {
            "title": "$:/core/templates/tiddlywiki5-external-js.html",
            "text": "\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n{{$:/core/templates/MOTW.html}}<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<!--~~ Raw markup for the top of the head section ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawMarkupWikified/TopHead]] ||$:/core/templates/raw-static-tiddler}}}\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=Edge\"/>\n<meta name=\"application-name\" content=\"TiddlyWiki\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\" />\n<meta name=\"copyright\" content=\"{{$:/core/copyright.txt}}\" />\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<!--~~ This is a Tiddlywiki file. The points of interest in the file are marked with this pattern ~~-->\n\n<!--~~ Raw markup ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/core/wiki/rawmarkup]] [all[shadows+tiddlers]tag[$:/tags/RawMarkup]] ||$:/core/templates/plain-text-tiddler}}}\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawMarkupWikified]] ||$:/core/templates/raw-static-tiddler}}}\n</head>\n<body class=\"tc-body\">\n<!--~~ Raw markup for the top of the body section ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawMarkupWikified/TopBody]] ||$:/core/templates/raw-static-tiddler}}}\n<!--~~ Static styles ~~-->\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<!--~~ Static content for Google and browsers without JavaScript ~~-->\n<noscript>\n<div id=\"splashArea\">\n{{$:/core/templates/static.area}}\n</div>\n</noscript>\n<!--~~ Ordinary tiddlers ~~-->\n{{$:/core/templates/store.area.template.html}}\n<!--~~ Raw markup for the bottom of the body section ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawMarkupWikified/BottomBody]] ||$:/core/templates/raw-static-tiddler}}}\n</body>\n<script src=\"%24%3A%2Fcore%2Ftemplates%2Ftiddlywiki5.js\" onerror=\"alert('Error: Cannot load tiddlywiki.js');\"></script>\n</html>\n"
        },
        "$:/core/templates/html-div-tiddler": {
            "title": "$:/core/templates/html-div-tiddler",
            "text": "<!--\n\nThis template is used for saving tiddlers as an HTML DIV tag with attributes representing the tiddler fields.\n\n-->`<div`<$fields template=' $name$=\"$encoded_value$\"'></$fields>`>\n<pre>`<$view field=\"text\" format=\"htmlencoded\" />`</pre>\n</div>`\n"
        },
        "$:/core/templates/html-tiddler": {
            "title": "$:/core/templates/html-tiddler",
            "text": "<!--\n\nThis template is used for saving tiddlers as raw HTML\n\n--><$view field=\"text\" format=\"htmlwikified\" />"
        },
        "$:/core/templates/javascript-tiddler": {
            "title": "$:/core/templates/javascript-tiddler",
            "text": "<!--\n\nThis template is used for saving JavaScript tiddlers as a script tag with data attributes representing the tiddler fields.\n\n-->`<script`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/javascript\">`<$view field=\"text\" format=\"text\" />`</script>`"
        },
        "$:/core/templates/json-tiddler": {
            "title": "$:/core/templates/json-tiddler",
            "text": "<!--\n\nThis template is used for saving tiddlers as raw JSON\n\n--><$text text=<<jsontiddler>>/>"
        },
        "$:/core/templates/module-tiddler": {
            "title": "$:/core/templates/module-tiddler",
            "text": "<!--\n\nThis template is used for saving JavaScript tiddlers as a script tag with data attributes representing the tiddler fields. The body of the tiddler is wrapped in a call to the `$tw.modules.define` function in order to define the body of the tiddler as a module\n\n-->`<script`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/javascript\" data-module=\"yes\">$tw.modules.define(\"`<$view field=\"title\" format=\"jsencoded\" />`\",\"`<$view field=\"module-type\" format=\"jsencoded\" />`\",function(module,exports,require) {`<$view field=\"text\" format=\"text\" />`});\n</script>`"
        },
        "$:/core/templates/plain-text-tiddler": {
            "title": "$:/core/templates/plain-text-tiddler",
            "text": "<$view field=\"text\" format=\"text\" />"
        },
        "$:/core/templates/raw-static-tiddler": {
            "title": "$:/core/templates/raw-static-tiddler",
            "text": "<!--\n\nThis template is used for saving tiddlers as static HTML\n\n--><$view field=\"text\" format=\"plainwikified\" />"
        },
        "$:/core/save/all": {
            "title": "$:/core/save/all",
            "text": "\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] $(publishFilter)$\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
        },
        "$:/core/save/empty": {
            "title": "$:/core/save/empty",
            "text": "\\define saveTiddlerFilter()\n[is[system]] -[prefix[$:/state/popup/]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]]\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
        },
        "$:/core/save/lazy-all": {
            "title": "$:/core/save/lazy-all",
            "text": "\\define saveTiddlerFilter()\n[is[system]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] \n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
        },
        "$:/core/save/lazy-images": {
            "title": "$:/core/save/lazy-images",
            "text": "\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] -[!is[system]is[image]] +[sort[title]] \n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
        },
        "$:/core/templates/server/static.sidebar.wikitext": {
            "title": "$:/core/templates/server/static.sidebar.wikitext",
            "text": "\\whitespace trim\n<div class=\"tc-sidebar-scrollable\" style=\"overflow: auto;\">\n<div class=\"tc-sidebar-header\">\n<h1 class=\"tc-site-title\">\n<$transclude tiddler=\"$:/SiteTitle\"/>\n</h1>\n<div class=\"tc-site-subtitle\">\n<$transclude tiddler=\"$:/SiteSubtitle\"/>\n</div>\n<h2>\n</h2>\n<div class=\"tc-sidebar-lists\">\n<$list filter={{$:/DefaultTiddlers}}>\n<div class=\"tc-menu-list-subitem\">\n<$link><$text text=<<currentTiddler>>/></$link>\n</div>\n</$list>\n</div>\n<!-- Currently disabled the recent list as it is unweildy when the responsive narrow view kicks in\n<h2>\n{{$:/language/SideBar/Recent/Caption}}\n</h2>\n<div class=\"tc-sidebar-lists\">\n<$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n</div>\n</div>\n</div>\n-->\n"
        },
        "$:/core/templates/server/static.tiddler.html": {
            "title": "$:/core/templates/server/static.tiddler.html",
            "text": "\\whitespace trim\n\\define tv-wikilink-template() $uri_encoded$\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content={{$:/core/templates/version}} />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<link rel=\"stylesheet\" href=\"%24%3A%2Fcore%2Ftemplates%2Fstatic.template.css\">\n<title><$view field=\"caption\" format=\"plainwikified\"><$view field=\"title\"/></$view>: <$view tiddler=\"$:/core/wiki/title\" format=\"plainwikified\"/></title>\n</head>\n<body class=\"tc-body\">\n<$transclude tiddler=\"$:/core/templates/server/static.sidebar.wikitext\" mode=\"inline\"/>\n<section class=\"tc-story-river\">\n<div class=\"tc-tiddler-frame\">\n<$transclude tiddler=\"$:/core/templates/server/static.tiddler.wikitext\" mode=\"inline\"/>\n</div>\n</section>\n</body>\n</html>"
        },
        "$:/core/templates/server/static.tiddler.wikitext": {
            "title": "$:/core/templates/server/static.tiddler.wikitext",
            "text": "\\whitespace trim\n<div class=\"tc-tiddler-title\">\n<div class=\"tc-titlebar\">\n<h2><$text text=<<currentTiddler>>/></h2>\n</div>\n</div>\n<div class=\"tc-subtitle\">\n<$link to={{!!modifier}}>\n<$view field=\"modifier\"/>\n</$link> <$view field=\"modified\" format=\"date\" template={{$:/language/Tiddler/DateFormat}}/>\n</div>\n<div class=\"tc-tags-wrapper\">\n<$list filter=\"[all[current]tags[]sort[title]]\">\n<a href={{{ [<currentTiddler>encodeuricomponent[]] }}}>\n<$macrocall $name=\"tag-pill\" tag=<<currentTiddler>>/>\n</a>\n</$list>\n</div>\n<div class=\"tc-tiddler-body\">\n<$transclude mode=\"block\"/>\n</div>\n"
        },
        "$:/core/templates/single.tiddler.window": {
            "title": "$:/core/templates/single.tiddler.window",
            "text": "<$set name=\"themeTitle\" value={{$:/view}}>\n\n<$set name=\"tempCurrentTiddler\" value=<<currentTiddler>>>\n\n<$set name=\"currentTiddler\" value={{$:/language}}>\n\n<$set name=\"languageTitle\" value={{!!name}}>\n\n<$set name=\"currentTiddler\" value=<<tempCurrentTiddler>>>\n\n<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\">\n\n<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\">\n\n<$transclude mode=\"block\"/>\n\n</$navigator>\n\n</$importvariables>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n"
        },
        "$:/core/templates/split-recipe": {
            "title": "$:/core/templates/split-recipe",
            "text": "<$list filter=\"[!is[system]]\">\ntiddler: <$view field=\"title\" format=\"urlencoded\"/>.tid\n</$list>\n"
        },
        "$:/core/templates/static-tiddler": {
            "title": "$:/core/templates/static-tiddler",
            "text": "<a name=<<currentTiddler>>>\n<$transclude tiddler=\"$:/core/ui/ViewTemplate\"/>\n</a>"
        },
        "$:/core/templates/static.area": {
            "title": "$:/core/templates/static.area",
            "text": "<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawStaticContent]!has[draft.of]] ||$:/core/templates/raw-static-tiddler}}}\n{{$:/core/templates/static.content||$:/core/templates/html-tiddler}}\n</$reveal>\n<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\nThis file contains an encrypted ~TiddlyWiki. Enable ~JavaScript and enter the decryption password when prompted.\n</$reveal>\n"
        },
        "$:/core/templates/static.content": {
            "title": "$:/core/templates/static.content",
            "text": "<!-- For Google, and people without JavaScript-->\nThis [[TiddlyWiki|https://tiddlywiki.com]] contains the following tiddlers:\n\n<ul>\n<$list filter=<<saveTiddlerFilter>>>\n<li><$view field=\"title\" format=\"text\"></$view></li>\n</$list>\n</ul>\n"
        },
        "$:/core/templates/static.template.css": {
            "title": "$:/core/templates/static.template.css",
            "text": "{{$:/boot/boot.css||$:/core/templates/plain-text-tiddler}}\n\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n"
        },
        "$:/core/templates/static.template.html": {
            "title": "$:/core/templates/static.template.html",
            "type": "text/vnd.tiddlywiki-html",
            "text": "\\define tv-wikilink-template() static/$uri_doubleencoded$.html\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<style type=\"text/css\">\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n</style>\n</head>\n<body class=\"tc-body\">\n{{$:/StaticBanner||$:/core/templates/html-tiddler}}\n{{$:/core/ui/PageTemplate||$:/core/templates/html-tiddler}}\n</body>\n</html>\n"
        },
        "$:/core/templates/static.tiddler.html": {
            "title": "$:/core/templates/static.tiddler.html",
            "text": "\\define tv-wikilink-template() $uri_doubleencoded$.html\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n`<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"`{{$:/core/templates/version}}`\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<link rel=\"stylesheet\" href=\"static.css\">\n<title>`<$view field=\"caption\"><$view field=\"title\"/></$view>: {{$:/core/wiki/title}}`</title>\n</head>\n<body class=\"tc-body\">\n`{{$:/StaticBanner||$:/core/templates/html-tiddler}}`\n<section class=\"tc-story-river\">\n`<$view tiddler=\"$:/core/ui/ViewTemplate\" format=\"htmlwikified\"/>`\n</section>\n</body>\n</html>\n`"
        },
        "$:/core/templates/store.area.template.html": {
            "title": "$:/core/templates/store.area.template.html",
            "text": "<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n`<div id=\"storeArea\" style=\"display:none;\">`\n<$list filter=<<saveTiddlerFilter>> template=\"$:/core/templates/html-div-tiddler\"/>\n`</div>`\n</$reveal>\n<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\n`<!--~~ Encrypted tiddlers ~~-->`\n`<pre id=\"encryptedStoreArea\" type=\"text/plain\" style=\"display:none;\">`\n<$encrypt filter=<<saveTiddlerFilter>>/>\n`</pre>`\n</$reveal>"
        },
        "$:/core/templates/tid-tiddler": {
            "title": "$:/core/templates/tid-tiddler",
            "text": "<!--\n\nThis template is used for saving tiddlers in TiddlyWeb *.tid format\n\n--><$fields exclude='text bag' template='$name$: $value$\n'></$fields>`\n`<$view field=\"text\" format=\"text\" />"
        },
        "$:/core/templates/tiddler-metadata": {
            "title": "$:/core/templates/tiddler-metadata",
            "text": "<!--\n\nThis template is used for saving tiddler metadata *.meta files\n\n--><$fields exclude='text bag' template='$name$: $value$\n'></$fields>"
        },
        "$:/core/templates/tiddlywiki5.html": {
            "title": "$:/core/templates/tiddlywiki5.html",
            "text": "<$set name=\"saveTiddlerAndShadowsFilter\" filter=\"[subfilter<saveTiddlerFilter>] [subfilter<saveTiddlerFilter>plugintiddlers[]]\">\n`<!doctype html>\n`{{$:/core/templates/MOTW.html}}`<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<!--~~ Raw markup for the top of the head section ~~-->\n`{{{ [<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified/TopHead]] ||$:/core/templates/raw-static-tiddler}}}`\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=Edge\"/>\n<meta name=\"application-name\" content=\"TiddlyWiki\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"`{{$:/core/templates/version}}`\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\" />\n<meta name=\"copyright\" content=\"`{{$:/core/copyright.txt}}`\" />\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>`{{$:/core/wiki/title}}`</title>\n<!--~~ This is a Tiddlywiki file. The points of interest in the file are marked with this pattern ~~-->\n\n<!--~~ Raw markup ~~-->\n`{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/core/wiki/rawmarkup]] ||$:/core/templates/plain-text-tiddler}}}\n{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkup]] ||$:/core/templates/plain-text-tiddler}}}\n{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified]] ||$:/core/templates/raw-static-tiddler}}}`\n</head>\n<body class=\"tc-body\">\n<!--~~ Raw markup for the top of the body section ~~-->\n`{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified/TopBody]] ||$:/core/templates/raw-static-tiddler}}}`\n<!--~~ Static styles ~~-->\n<div id=\"styleArea\">\n`{{$:/boot/boot.css||$:/core/templates/css-tiddler}}`\n</div>\n<!--~~ Static content for Google and browsers without JavaScript ~~-->\n<noscript>\n<div id=\"splashArea\">\n`{{$:/core/templates/static.area}}`\n</div>\n</noscript>\n<!--~~ Ordinary tiddlers ~~-->\n`{{$:/core/templates/store.area.template.html}}`\n<!--~~ Library modules ~~-->\n<div id=\"libraryModules\" style=\"display:none;\">\n`{{{ [is[system]type[application/javascript]library[yes]] ||$:/core/templates/javascript-tiddler}}}`\n</div>\n<!--~~ Boot kernel prologue ~~-->\n<div id=\"bootKernelPrefix\" style=\"display:none;\">\n`{{ $:/boot/bootprefix.js ||$:/core/templates/javascript-tiddler}}`\n</div>\n<!--~~ Boot kernel ~~-->\n<div id=\"bootKernel\" style=\"display:none;\">\n`{{ $:/boot/boot.js ||$:/core/templates/javascript-tiddler}}`\n</div>\n<!--~~ Raw markup for the bottom of the body section ~~-->\n`{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified/BottomBody]] ||$:/core/templates/raw-static-tiddler}}}`\n</body>\n</html>`\n"
        },
        "$:/core/templates/version": {
            "title": "$:/core/templates/version",
            "text": "<<version>>"
        },
        "$:/core/templates/wikified-tiddler": {
            "title": "$:/core/templates/wikified-tiddler",
            "text": "<$transclude />"
        },
        "$:/core/ui/AboveStory/tw2-plugin-check": {
            "title": "$:/core/ui/AboveStory/tw2-plugin-check",
            "tags": "$:/tags/AboveStory",
            "text": "\\define lingo-base() $:/language/AboveStory/ClassicPlugin/\n<$list filter=\"[all[system+tiddlers]tag[systemConfig]limit[1]]\">\n\n<div class=\"tc-message-box\">\n\n<<lingo Warning>>\n\n<ul>\n\n<$list filter=\"[all[system+tiddlers]tag[systemConfig]]\">\n\n<li>\n\n<$link><$view field=\"title\"/></$link>\n\n</li>\n\n</$list>\n\n</ul>\n\n</div>\n\n</$list>\n"
        },
        "$:/core/ui/Actions/new-image": {
            "title": "$:/core/ui/Actions/new-image",
            "tags": "$:/tags/Actions",
            "description": "create a new image tiddler",
            "text": "\\define get-type()\nimage/$(imageType)$\n\\end\n<$vars imageType={{$:/config/NewImageType}}>\n<$action-sendmessage $message=\"tm-new-tiddler\" type=<<get-type>>/>\n</$vars>\n"
        },
        "$:/core/ui/Actions/new-journal": {
            "title": "$:/core/ui/Actions/new-journal",
            "tags": "$:/tags/Actions",
            "description": "create a new journal tiddler",
            "text": "<$vars journalTitleTemplate={{$:/config/NewJournal/Title}} journalTags={{$:/config/NewJournal/Tags}} journalText={{$:/config/NewJournal/Text}}>\n<$wikify name=\"journalTitle\" text=\"\"\"<$macrocall $name=\"now\" format=<<journalTitleTemplate>>/>\"\"\">\n<$reveal type=\"nomatch\" state=<<journalTitle>> text=\"\">\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<journalTitle>> tags=<<journalTags>> text={{{ [<journalTitle>get[]] }}}/>\n</$reveal>\n<$reveal type=\"match\" state=<<journalTitle>> text=\"\">\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<journalTitle>> tags=<<journalTags>> text=<<journalText>>/>\n</$reveal>\n</$wikify>\n</$vars>\n"
        },
        "$:/core/ui/Actions/new-tiddler": {
            "title": "$:/core/ui/Actions/new-tiddler",
            "tags": "$:/tags/Actions",
            "description": "create a new empty tiddler",
            "text": "<$action-sendmessage $message=\"tm-new-tiddler\"/>\n"
        },
        "$:/core/ui/AdvancedSearch/Filter": {
            "title": "$:/core/ui/AdvancedSearch/Filter",
            "tags": "$:/tags/AdvancedSearch",
            "caption": "{{$:/language/Search/Filter/Caption}}",
            "text": "\\define lingo-base() $:/language/Search/\n<<lingo Filter/Hint>>\n\n<div class=\"tc-search tc-advanced-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}}/>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/AdvancedSearch/FilterButton]!has[draft.of]]\"><$transclude/></$list>\n</div>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$set name=\"resultCount\" value=\"\"\"<$count filter={{$:/temp/advancedsearch}}/>\"\"\">\n<div class=\"tc-search-results\">\n<<lingo Filter/Matches>>\n<$list filter={{$:/temp/advancedsearch}} template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$set>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Filter/FilterButtons/clear": {
            "title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/clear",
            "tags": "$:/tags/AdvancedSearch/FilterButton",
            "text": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Filter/FilterButtons/delete": {
            "title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/delete",
            "tags": "$:/tags/AdvancedSearch/FilterButton",
            "text": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button popup=<<qualify \"$:/state/filterDeleteDropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/delete-button}}\n</$button>\n</$reveal>\n\n<$reveal state=<<qualify \"$:/state/filterDeleteDropdown\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<div class=\"tc-dropdown-item-plain\">\n<$set name=\"resultCount\" value=\"\"\"<$count filter={{$:/temp/advancedsearch}}/>\"\"\">\nAre you sure you wish to delete <<resultCount>> tiddler(s)?\n</$set>\n</div>\n<div class=\"tc-dropdown-item-plain\">\n<$button class=\"tc-btn\">\n<$action-deletetiddler $filter={{$:/temp/advancedsearch}}/>\nDelete these tiddlers\n</$button>\n</div>\n</div>\n</div>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown": {
            "title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown",
            "tags": "$:/tags/AdvancedSearch/FilterButton",
            "text": "<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/filterDropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n</$button>\n</span>\n\n<$reveal state=<<qualify \"$:/state/filterDropdown\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Filter]]\"><$link to={{!!filter}}><$transclude field=\"description\"/></$link>\n</$list>\n</div>\n</div>\n</$linkcatcher>\n</$set>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Filter/FilterButtons/export": {
            "title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/export",
            "tags": "$:/tags/AdvancedSearch/FilterButton",
            "text": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$macrocall $name=\"exportButton\" exportFilter={{$:/temp/advancedsearch}} lingoBase=\"$:/language/Buttons/ExportTiddlers/\"/>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Shadows": {
            "title": "$:/core/ui/AdvancedSearch/Shadows",
            "tags": "$:/tags/AdvancedSearch",
            "caption": "{{$:/language/Search/Shadows/Caption}}",
            "text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo Shadows/Hint>>\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}}/>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n\n<$list filter=\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[all[shadows]search{$:/temp/advancedsearch}] -[[$:/temp/advancedsearch]]\"/>\"\"\">\n\n<div class=\"tc-search-results\">\n\n<<lingo Shadows/Matches>>\n\n<$list filter=\"[all[shadows]search{$:/temp/advancedsearch}sort[title]limit[250]] -[[$:/temp/advancedsearch]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n</div>\n\n</$set>\n\n</$list>\n\n</$reveal>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"match\" text=\"\">\n\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Standard": {
            "title": "$:/core/ui/AdvancedSearch/Standard",
            "tags": "$:/tags/AdvancedSearch",
            "caption": "{{$:/language/Search/Standard/Caption}}",
            "text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo Standard/Hint>>\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}}/>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$list filter=\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n<$set name=\"searchTiddler\" value=\"$:/temp/advancedsearch\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]butfirst[]limit[1]]\" emptyMessage=\"\"\"\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\">\n<$transclude/>\n</$list>\n\"\"\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\" default={{$:/config/SearchResults/Default}}/>\n</$list>\n</$set>\n</$list>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/System": {
            "title": "$:/core/ui/AdvancedSearch/System",
            "tags": "$:/tags/AdvancedSearch",
            "caption": "{{$:/language/Search/System/Caption}}",
            "text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo System/Hint>>\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}}/>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n\n<$list filter=\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[is[system]search{$:/temp/advancedsearch}] -[[$:/temp/advancedsearch]]\"/>\"\"\">\n\n<div class=\"tc-search-results\">\n\n<<lingo System/Matches>>\n\n<$list filter=\"[is[system]search{$:/temp/advancedsearch}sort[title]limit[250]] -[[$:/temp/advancedsearch]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n</div>\n\n</$set>\n\n</$list>\n\n</$reveal>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"match\" text=\"\">\n\n</$reveal>\n"
        },
        "$:/AdvancedSearch": {
            "title": "$:/AdvancedSearch",
            "icon": "$:/core/images/advanced-search-button",
            "color": "#bbb",
            "text": "<div class=\"tc-advanced-search\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/AdvancedSearch]!has[draft.of]]\" \"$:/core/ui/AdvancedSearch/System\">>\n</div>\n"
        },
        "$:/core/ui/AlertTemplate": {
            "title": "$:/core/ui/AlertTemplate",
            "text": "<div class=\"tc-alert\">\n<div class=\"tc-alert-toolbar\">\n<$button class=\"tc-btn-invisible\"><$action-deletetiddler $tiddler=<<currentTiddler>>/>{{$:/core/images/delete-button}}</$button>\n</div>\n<div class=\"tc-alert-subtitle\">\n<$view field=\"component\"/> - <$view field=\"modified\" format=\"date\" template=\"0hh:0mm:0ss DD MM YYYY\"/> <$reveal type=\"nomatch\" state=\"!!count\" text=\"\"><span class=\"tc-alert-highlight\">({{$:/language/Count}}: <$view field=\"count\"/>)</span></$reveal>\n</div>\n<div class=\"tc-alert-body\">\n\n<$transclude/>\n\n</div>\n</div>\n"
        },
        "$:/core/ui/BinaryWarning": {
            "title": "$:/core/ui/BinaryWarning",
            "text": "\\define lingo-base() $:/language/BinaryWarning/\n<div class=\"tc-binary-warning\">\n\n<<lingo Prompt>>\n\n</div>\n"
        },
        "$:/core/ui/Components/plugin-info": {
            "title": "$:/core/ui/Components/plugin-info",
            "text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n\\define popup-state-macro()\n$(qualified-state)$-$(currentTiddler)$\n\\end\n\n\\define tabs-state-macro()\n$(popup-state)$-$(pluginInfoType)$\n\\end\n\n\\define plugin-icon-title()\n$(currentTiddler)$/icon\n\\end\n\n\\define plugin-disable-title()\n$:/config/Plugins/Disabled/$(currentTiddler)$\n\\end\n\n\\define plugin-table-body(type,disabledMessage,default-popup-state)\n<div class=\"tc-plugin-info-chunk tc-small-icon\">\n<$reveal type=\"nomatch\" state=<<popup-state>> text=\"yes\" default=\"\"\"$default-popup-state$\"\"\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"yes\">\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<popup-state>> text=\"yes\" default=\"\"\"$default-popup-state$\"\"\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"no\">\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<plugin-icon-title>>>\n<$transclude tiddler=\"$:/core/images/plugin-generic-$type$\"/>\n</$transclude>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<h1>\n''<$view field=\"description\"><$view field=\"title\"/></$view>'' $disabledMessage$\n</h1>\n<h2>\n<$view field=\"title\"/>\n</h2>\n<h2>\n<div><em><$view field=\"version\"/></em></div>\n</h2>\n</div>\n\\end\n\n\\define plugin-info(type,default-popup-state)\n<$set name=\"popup-state\" value=<<popup-state-macro>>>\n<$reveal type=\"nomatch\" state=<<plugin-disable-title>> text=\"yes\">\n<$link to={{!!title}} class=\"tc-plugin-info\">\n<<plugin-table-body type:\"$type$\" default-popup-state:\"\"\"$default-popup-state$\"\"\">>\n</$link>\n</$reveal>\n<$reveal type=\"match\" state=<<plugin-disable-title>> text=\"yes\">\n<$link to={{!!title}} class=\"tc-plugin-info tc-plugin-info-disabled\">\n<<plugin-table-body type:\"$type$\" default-popup-state:\"\"\"$default-popup-state$\"\"\" disabledMessage:\"<$macrocall $name='lingo' title='Disabled/Status'/>\">>\n</$link>\n</$reveal>\n<$reveal type=\"match\" text=\"yes\" state=<<popup-state>> default=\"\"\"$default-popup-state$\"\"\">\n<div class=\"tc-plugin-info-dropdown\">\n<div class=\"tc-plugin-info-dropdown-body\">\n<$list filter=\"[all[current]] -[[$:/core]]\">\n<div style=\"float:right;\">\n<$reveal type=\"nomatch\" state=<<plugin-disable-title>> text=\"yes\">\n<$button set=<<plugin-disable-title>> setTo=\"yes\" tooltip={{$:/language/ControlPanel/Plugins/Disable/Hint}} aria-label={{$:/language/ControlPanel/Plugins/Disable/Caption}}>\n<<lingo Disable/Caption>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<plugin-disable-title>> text=\"yes\">\n<$button set=<<plugin-disable-title>> setTo=\"no\" tooltip={{$:/language/ControlPanel/Plugins/Enable/Hint}} aria-label={{$:/language/ControlPanel/Plugins/Enable/Caption}}>\n<<lingo Enable/Caption>>\n</$button>\n</$reveal>\n</div>\n</$list>\n<$set name=\"tabsList\" filter=\"[<currentTiddler>list[]] contents\">\n<$macrocall $name=\"tabs\" state=<<tabs-state-macro>> tabsList=<<tabsList>> default={{{ [enlist<tabsList>] }}} template=\"$:/core/ui/PluginInfo\"/>\n</$set>\n</div>\n</div>\n</$reveal>\n</$set>\n\\end\n\n<$macrocall $name=\"plugin-info\" type=<<plugin-type>> default-popup-state=<<default-popup-state>>/>\n"
        },
        "$:/core/ui/Components/tag-link": {
            "title": "$:/core/ui/Components/tag-link",
            "text": "<$link>\n<$set name=\"backgroundColor\" value={{!!color}}>\n<span style=<<tag-styles>> class=\"tc-tag-label\">\n<$view field=\"title\" format=\"text\"/>\n</span>\n</$set>\n</$link>"
        },
        "$:/core/ui/ControlPanel/Advanced": {
            "title": "$:/core/ui/ControlPanel/Advanced",
            "tags": "$:/tags/ControlPanel/Info",
            "caption": "{{$:/language/ControlPanel/Advanced/Caption}}",
            "text": "{{$:/language/ControlPanel/Advanced/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Advanced]!has[draft.of]]\" \"$:/core/ui/ControlPanel/TiddlerFields\">>\n</div>\n"
        },
        "$:/core/ui/ControlPanel/Appearance": {
            "title": "$:/core/ui/ControlPanel/Appearance",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/Appearance/Caption}}",
            "text": "{{$:/language/ControlPanel/Appearance/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Appearance]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Theme\">>\n</div>\n"
        },
        "$:/core/ui/ControlPanel/Basics": {
            "title": "$:/core/ui/ControlPanel/Basics",
            "tags": "$:/tags/ControlPanel/Info",
            "caption": "{{$:/language/ControlPanel/Basics/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Basics/\n\n\\define show-filter-count(filter)\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $value=\"\"\"$filter$\"\"\"/>\n<$action-setfield $tiddler=\"$:/state/tab--1498284803\" $value=\"$:/core/ui/AdvancedSearch/Filter\"/>\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n''<$count filter=\"\"\"$filter$\"\"\"/>''\n{{$:/core/images/advanced-search-button}}\n</$button>\n\\end\n\n|<<lingo Version/Prompt>> |''<<version>>'' |\n|<$link to=\"$:/SiteTitle\"><<lingo Title/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteSubtitle\"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/status/UserName\"><<lingo Username/Prompt>></$link> |<$edit-text tiddler=\"$:/status/UserName\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/AnimationDuration\"><<lingo AnimDuration/Prompt>></$link> |<$edit-text tiddler=\"$:/config/AnimationDuration\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\" class=\"tc-edit-texteditor\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n|<$link to=\"$:/language/DefaultNewTiddlerTitle\"><<lingo NewTiddler/Title/Prompt>></$link> |<$edit-text tiddler=\"$:/language/DefaultNewTiddlerTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/NewJournal/Title\"><<lingo NewJournal/Title/Prompt>></$link> |<$edit-text tiddler=\"$:/config/NewJournal/Title\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/NewJournal/Text\"><<lingo NewJournal/Text/Prompt>></$link> |<$edit tiddler=\"$:/config/NewJournal/Text\" tag=\"textarea\" class=\"tc-edit-texteditor\" default=\"\"/> |\n|<$link to=\"$:/config/NewJournal/Tags\"><<lingo NewJournal/Tags/Prompt>></$link> |<$edit-text tiddler=\"$:/config/NewJournal/Tags\" default=\"\" tag=\"input\"/> |\n|<<lingo Language/Prompt>> |{{$:/snippets/minilanguageswitcher}} |\n|<<lingo Tiddlers/Prompt>> |<<show-filter-count \"[!is[system]sort[title]]\">> |\n|<<lingo Tags/Prompt>> |<<show-filter-count \"[tags[]sort[title]]\">> |\n|<<lingo SystemTiddlers/Prompt>> |<<show-filter-count \"[is[system]sort[title]]\">> |\n|<<lingo ShadowTiddlers/Prompt>> |<<show-filter-count \"[all[shadows]sort[title]]\">> |\n|<<lingo OverriddenShadowTiddlers/Prompt>> |<<show-filter-count \"[is[tiddler]is[shadow]sort[title]]\">> |\n"
        },
        "$:/core/ui/ControlPanel/EditorTypes": {
            "title": "$:/core/ui/ControlPanel/EditorTypes",
            "tags": "$:/tags/ControlPanel/Advanced",
            "caption": "{{$:/language/ControlPanel/EditorTypes/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/EditorTypes/\n\n<<lingo Hint>>\n\n<table>\n<tbody>\n<tr>\n<th><<lingo Type/Caption>></th>\n<th><<lingo Editor/Caption>></th>\n</tr>\n<$list filter=\"[all[shadows+tiddlers]prefix[$:/config/EditorTypeMappings/]sort[title]]\">\n<tr>\n<td>\n<$link>\n<$list filter=\"[all[current]removeprefix[$:/config/EditorTypeMappings/]]\">\n<$text text={{!!title}}/>\n</$list>\n</$link>\n</td>\n<td>\n<$view field=\"text\"/>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/ControlPanel/Info": {
            "title": "$:/core/ui/ControlPanel/Info",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/Info/Caption}}",
            "text": "{{$:/language/ControlPanel/Info/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Info]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Basics\">>\n</div>\n"
        },
        "$:/core/ui/ControlPanel/KeyboardShortcuts": {
            "title": "$:/core/ui/ControlPanel/KeyboardShortcuts",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/KeyboardShortcuts/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/KeyboardShortcuts/\n\n\\define new-shortcut(title)\n<div class=\"tc-dropdown-item-plain\">\n<$edit-shortcut tiddler=\"$title$\" placeholder={{$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt}} focus=\"true\" style=\"width:auto;\"/> <$button>\n<<lingo Add/Caption>>\n<$action-listops\n\t$tiddler=\"$(shortcutTitle)$\"\n\t$field=\"text\"\n\t$subfilter=\"[{$title$}]\"\n/>\n<$action-deletetiddler\n\t$tiddler=\"$title$\"\n/>\n</$button>\n</div>\n\\end\n\n\\define shortcut-list-item(caption)\n<td>\n</td>\n<td style=\"text-align:right;font-size:0.7em;\">\n<<lingo Platform/$caption$>>\n</td>\n<td>\n<div style=\"position:relative;\">\n<$button popup=<<qualify \"$:/state/dropdown/$(shortcutTitle)$\">> class=\"tc-btn-invisible\">\n{{$:/core/images/edit-button}}\n</$button>\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts={{$(shortcutTitle)$}} prefix=\"<kbd>\" separator=\"</kbd> <kbd>\" suffix=\"</kbd>\"/>\n\n<$reveal state=<<qualify \"$:/state/dropdown/$(shortcutTitle)$\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown tc-popup-keep\">\n<$list filter=\"[list[$(shortcutTitle)$!!text]sort[title]]\" variable=\"shortcut\" emptyMessage=\"\"\"\n<div class=\"tc-dropdown-item-plain\">\n//<<lingo NoShortcuts/Caption>>//\n</div>\n\"\"\">\n<div class=\"tc-dropdown-item-plain\">\n<$button class=\"tc-btn-invisible\" tooltip=<<lingo Remove/Hint>>>\n<$action-listops\n\t$tiddler=\"$(shortcutTitle)$\"\n\t$field=\"text\"\n\t$subfilter=\"+[remove<shortcut>]\"\n/>\n&times;\n</$button>\n<kbd>\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts=<<shortcut>>/>\n</kbd>\n</div>\n</$list>\n<hr/>\n<$macrocall $name=\"new-shortcut\" title=<<qualify \"$:/state/new-shortcut/$(shortcutTitle)$\">>/>\n</div>\n</div>\n</$reveal>\n</div>\n</td>\n\\end\n\n\\define shortcut-list(caption,prefix)\n<tr>\n<$list filter=\"[[$prefix$$(shortcutName)$]]\" variable=\"shortcutTitle\">\n<<shortcut-list-item \"$caption$\">>\n</$list>\n</tr>\n\\end\n\n\\define shortcut-editor()\n<<shortcut-list \"All\" \"$:/config/shortcuts/\">>\n<<shortcut-list \"Mac\" \"$:/config/shortcuts-mac/\">>\n<<shortcut-list \"NonMac\" \"$:/config/shortcuts-not-mac/\">>\n<<shortcut-list \"Linux\" \"$:/config/shortcuts-linux/\">>\n<<shortcut-list \"NonLinux\" \"$:/config/shortcuts-not-linux/\">>\n<<shortcut-list \"Windows\" \"$:/config/shortcuts-windows/\">>\n<<shortcut-list \"NonWindows\" \"$:/config/shortcuts-not-windows/\">>\n\\end\n\n\\define shortcut-preview()\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts={{$(shortcutPrefix)$$(shortcutName)$}} prefix=\"<kbd>\" separator=\"</kbd> <kbd>\" suffix=\"</kbd>\"/>\n\\end\n\n\\define shortcut-item-inner()\n<tr>\n<td>\n<$reveal type=\"nomatch\" state=<<dropdownStateTitle>> text=\"open\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield\n\t$tiddler=<<dropdownStateTitle>>\n\t$value=\"open\"\n/>\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<dropdownStateTitle>> text=\"open\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield\n\t$tiddler=<<dropdownStateTitle>>\n\t$value=\"close\"\n/>\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n''<$text text=<<shortcutName>>/>''\n</td>\n<td>\n<$transclude tiddler=\"$:/config/ShortcutInfo/$(shortcutName)$\"/>\n</td>\n<td>\n<$list filter=\"$:/config/shortcuts/ $:/config/shortcuts-mac/ $:/config/shortcuts-not-mac/ $:/config/shortcuts-linux/ $:/config/shortcuts-not-linux/ $:/config/shortcuts-windows/ $:/config/shortcuts-not-windows/\" variable=\"shortcutPrefix\">\n<<shortcut-preview>>\n</$list>\n</td>\n</tr>\n<$set name=\"dropdownState\" value={{$(dropdownStateTitle)$}}>\n<$list filter=\"[<dropdownState>match[open]]\" variable=\"listItem\">\n<<shortcut-editor>>\n</$list>\n</$set>\n\\end\n\n\\define shortcut-item()\n<$set name=\"dropdownStateTitle\" value=<<qualify \"$:/state/dropdown/keyboardshortcut/$(shortcutName)$\">>>\n<<shortcut-item-inner>>\n</$set>\n\\end\n\n<table>\n<tbody>\n<$list filter=\"[all[shadows+tiddlers]removeprefix[$:/config/ShortcutInfo/]]\" variable=\"shortcutName\">\n<<shortcut-item>>\n</$list>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/ControlPanel/LoadedModules": {
            "title": "$:/core/ui/ControlPanel/LoadedModules",
            "tags": "$:/tags/ControlPanel/Advanced",
            "caption": "{{$:/language/ControlPanel/LoadedModules/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/\n<<lingo LoadedModules/Hint>>\n\n{{$:/snippets/modules}}\n"
        },
        "$:/core/ui/ControlPanel/Modals/AddPlugins": {
            "title": "$:/core/ui/ControlPanel/Modals/AddPlugins",
            "subtitle": "{{$:/core/images/download-button}} {{$:/language/ControlPanel/Plugins/Add/Caption}}",
            "text": "\\define install-plugin-button()\n<$button>\n<$action-sendmessage $message=\"tm-load-plugin-from-library\" url={{!!url}} title={{$(assetInfo)$!!original-title}}/>\n<$list filter=\"[<assetInfo>get[original-title]get[version]]\" variable=\"installedVersion\" emptyMessage=\"\"\"{{$:/language/ControlPanel/Plugins/Install/Caption}}\"\"\">\n{{$:/language/ControlPanel/Plugins/Reinstall/Caption}}\n</$list>\n</$button>\n\\end\n\n\\define popup-state-macro()\n$:/state/add-plugin-info/$(connectionTiddler)$/$(assetInfo)$\n\\end\n\n\\define display-plugin-info(type)\n<$set name=\"popup-state\" value=<<popup-state-macro>>>\n<div class=\"tc-plugin-info\">\n<div class=\"tc-plugin-info-chunk tc-small-icon\">\n<$reveal type=\"nomatch\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"yes\">\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"no\">\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<$list filter=\"[<assetInfo>has[icon]]\" emptyMessage=\"\"\"<$transclude tiddler=\"$:/core/images/plugin-generic-$type$\"/>\"\"\">\n<img src={{$(assetInfo)$!!icon}}/>\n</$list>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<h1><$view tiddler=<<assetInfo>> field=\"description\"/></h1>\n<h2><$view tiddler=<<assetInfo>> field=\"original-title\"/></h2>\n<div><em><$view tiddler=<<assetInfo>> field=\"version\"/></em></div>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<<install-plugin-button>>\n</div>\n</div>\n<$reveal type=\"match\" text=\"yes\" state=<<popup-state>>>\n<div class=\"tc-plugin-info-dropdown\">\n<div class=\"tc-plugin-info-dropdown-message\">\n<$list filter=\"[<assetInfo>get[original-title]get[version]]\" variable=\"installedVersion\" emptyMessage=\"\"\"{{$:/language/ControlPanel/Plugins/NotInstalled/Hint}}\"\"\">\n<em>\n{{$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint}}\n</em>\n</$list>\n</div>\n<div class=\"tc-plugin-info-dropdown-body\">\n<$transclude tiddler=<<assetInfo>> field=\"readme\" mode=\"block\"/>\n</div>\n</div>\n</$reveal>\n</$set>\n\\end\n\n\\define load-plugin-library-button()\n<$button class=\"tc-btn-big-green\">\n<$action-sendmessage $message=\"tm-load-plugin-library\" url={{!!url}} infoTitlePrefix=\"$:/temp/RemoteAssetInfo/\"/>\n{{$:/core/images/chevron-right}} {{$:/language/ControlPanel/Plugins/OpenPluginLibrary}}\n</$button>\n\\end\n\n\\define display-server-assets(type)\n{{$:/language/Search/Search}}: <$edit-text tiddler=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" default=\"\" type=\"search\" tag=\"input\"/>\n<$reveal state=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n<div class=\"tc-plugin-library-listing\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]search:author,description,original-title,readme,title{$:/temp/RemoteAssetSearch/$(currentTiddler)$}sort[description]]\" variable=\"assetInfo\">\n<<display-plugin-info \"$type$\">>\n</$list>\n</div>\n\\end\n\n\\define display-server-connection()\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/ServerConnection]suffix{!!url}]\" variable=\"connectionTiddler\" emptyMessage=<<load-plugin-library-button>>>\n\n<<tabs \"[[$:/core/ui/ControlPanel/Plugins/Add/Plugins]] [[$:/core/ui/ControlPanel/Plugins/Add/Themes]] [[$:/core/ui/ControlPanel/Plugins/Add/Languages]]\" \"$:/core/ui/ControlPanel/Plugins/Add/Plugins\">>\n\n</$list>\n\\end\n\n\\define close-library-button()\n<$reveal type='nomatch' state='$:/temp/ServerConnection/$(PluginLibraryURL)$' text=''>\n<$button class='tc-btn-big-green'>\n<$action-sendmessage $message=\"tm-unload-plugin-library\" url={{!!url}}/>\n{{$:/core/images/chevron-left}} {{$:/language/ControlPanel/Plugins/ClosePluginLibrary}}\n<$action-deletetiddler $filter=\"[prefix[$:/temp/ServerConnection/$(PluginLibraryURL)$]][prefix[$:/temp/RemoteAssetInfo/$(PluginLibraryURL)$]]\"/>\n</$button>\n</$reveal>\n\\end\n\n\\define plugin-library-listing()\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/PluginLibrary]]\">\n<div class=\"tc-plugin-library\">\n\n!! <$link><$transclude field=\"caption\"><$view field=\"title\"/></$transclude></$link>\n\n//<$view field=\"url\"/>//\n\n<$transclude/>\n\n<$set name=PluginLibraryURL value={{!!url}}>\n<<close-library-button>>\n</$set>\n\n<<display-server-connection>>\n</div>\n</$list>\n\\end\n\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\n<div>\n<<plugin-library-listing>>\n</div>\n"
        },
        "$:/core/ui/ControlPanel/Palette": {
            "title": "$:/core/ui/ControlPanel/Palette",
            "tags": "$:/tags/ControlPanel/Appearance",
            "caption": "{{$:/language/ControlPanel/Palette/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Palette/\n\n{{$:/snippets/paletteswitcher}}\n\n<$reveal type=\"nomatch\" state=\"$:/state/ShowPaletteEditor\" text=\"yes\">\n\n<$button set=\"$:/state/ShowPaletteEditor\" setTo=\"yes\"><<lingo ShowEditor/Caption>></$button>\n\n</$reveal>\n\n<$reveal type=\"match\" state=\"$:/state/ShowPaletteEditor\" text=\"yes\">\n\n<$button set=\"$:/state/ShowPaletteEditor\" setTo=\"no\"><<lingo HideEditor/Caption>></$button>\n{{$:/PaletteManager}}\n\n</$reveal>\n\n"
        },
        "$:/core/ui/ControlPanel/Parsing": {
            "title": "$:/core/ui/ControlPanel/Parsing",
            "tags": "$:/tags/ControlPanel/Advanced",
            "caption": "{{$:/language/ControlPanel/Parsing/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Parsing/\n\n\\define toggle(Type)\n<$checkbox\ntiddler=\"\"\"$:/config/WikiParserRules/$Type$/$(rule)$\"\"\"\nfield=\"text\"\nchecked=\"enable\"\nunchecked=\"disable\"\ndefault=\"enable\">\n<<rule>>\n</$checkbox>\n\\end\n\n\\define rules(type,Type)\n<$list filter=\"[wikiparserrules[$type$]]\" variable=\"rule\">\n<dd><<toggle $Type$>></dd>\n</$list>\n\\end\n\n<<lingo Hint>>\n\n<dl>\n<dt><<lingo Pragma/Caption>></dt>\n<<rules pragma Pragma>>\n<dt><<lingo Inline/Caption>></dt>\n<<rules inline Inline>>\n<dt><<lingo Block/Caption>></dt>\n<<rules block Block>>\n</dl>"
        },
        "$:/core/ui/ControlPanel/Plugins/Add/Languages": {
            "title": "$:/core/ui/ControlPanel/Plugins/Add/Languages",
            "caption": "{{$:/language/ControlPanel/Plugins/Languages/Caption}} (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[language]]\"/>)",
            "text": "<<display-server-assets language>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/Add/Plugins": {
            "title": "$:/core/ui/ControlPanel/Plugins/Add/Plugins",
            "caption": "{{$:/language/ControlPanel/Plugins/Plugins/Caption}}  (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[plugin]]\"/>)",
            "text": "<<display-server-assets plugin>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/Add/Themes": {
            "title": "$:/core/ui/ControlPanel/Plugins/Add/Themes",
            "caption": "{{$:/language/ControlPanel/Plugins/Themes/Caption}}  (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[theme]]\"/>)",
            "text": "<<display-server-assets theme>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/AddPlugins": {
            "title": "$:/core/ui/ControlPanel/Plugins/AddPlugins",
            "text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n<$button message=\"tm-modal\" param=\"$:/core/ui/ControlPanel/Modals/AddPlugins\" tooltip={{$:/language/ControlPanel/Plugins/Add/Hint}} class=\"tc-btn-big-green tc-primary-btn\">\n{{$:/core/images/download-button}} <<lingo Add/Caption>>\n</$button>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/Installed/Languages": {
            "title": "$:/core/ui/ControlPanel/Plugins/Installed/Languages",
            "caption": "{{$:/language/ControlPanel/Plugins/Languages/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[language]]\"/>)",
            "text": "<<plugin-table language>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/Installed/Plugins": {
            "title": "$:/core/ui/ControlPanel/Plugins/Installed/Plugins",
            "caption": "{{$:/language/ControlPanel/Plugins/Plugins/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[plugin]]\"/>)",
            "text": "<<plugin-table plugin>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/Installed/Themes": {
            "title": "$:/core/ui/ControlPanel/Plugins/Installed/Themes",
            "caption": "{{$:/language/ControlPanel/Plugins/Themes/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[theme]]\"/>)",
            "text": "<<plugin-table theme>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins": {
            "title": "$:/core/ui/ControlPanel/Plugins",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/Plugins/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n\\define plugin-table(type)\n<$set name=\"plugin-type\" value=\"\"\"$type$\"\"\">\n<$set name=\"qualified-state\" value=<<qualify \"$:/state/plugin-info\">>>\n<$list filter=\"[!has[draft.of]plugin-type[$type$]sort[description]]\" emptyMessage=<<lingo \"Empty/Hint\">> template=\"$:/core/ui/Components/plugin-info\"/>\n</$set>\n</$set>\n\\end\n\n{{$:/core/ui/ControlPanel/Plugins/AddPlugins}}\n\n<<lingo Installed/Hint>>\n\n<<tabs \"[[$:/core/ui/ControlPanel/Plugins/Installed/Plugins]] [[$:/core/ui/ControlPanel/Plugins/Installed/Themes]] [[$:/core/ui/ControlPanel/Plugins/Installed/Languages]]\" \"$:/core/ui/ControlPanel/Plugins/Installed/Plugins\">>\n"
        },
        "$:/core/ui/ControlPanel/Saving/DownloadSaver": {
            "title": "$:/core/ui/ControlPanel/Saving/DownloadSaver",
            "tags": "$:/tags/ControlPanel/Saving",
            "caption": "{{$:/language/ControlPanel/Saving/DownloadSaver/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Saving/DownloadSaver/\n\n<<lingo Hint>>\n\n!! <$link to=\"$:/config/DownloadSaver/AutoSave\"><<lingo AutoSave/Hint>></$link>\n\n<$checkbox tiddler=\"$:/config/DownloadSaver/AutoSave\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <<lingo AutoSave/Description>> </$checkbox>\n"
        },
        "$:/core/ui/ControlPanel/Saving/General": {
            "title": "$:/core/ui/ControlPanel/Saving/General",
            "tags": "$:/tags/ControlPanel/Saving",
            "caption": "{{$:/language/ControlPanel/Saving/General/Caption}}",
            "list-before": "",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/\n\n{{$:/language/ControlPanel/Saving/General/Hint}}\n\n!! <$link to=\"$:/config/AutoSave\"><<lingo AutoSave/Caption>></$link>\n\n<<lingo AutoSave/Hint>>\n\n<$radio tiddler=\"$:/config/AutoSave\" value=\"yes\"> <<lingo AutoSave/Enabled/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/AutoSave\" value=\"no\"> <<lingo AutoSave/Disabled/Description>> </$radio>\n"
        },
        "$:/core/ui/ControlPanel/Saving/GitHub": {
            "title": "$:/core/ui/ControlPanel/Saving/GitHub",
            "tags": "$:/tags/ControlPanel/Saving",
            "caption": "{{$:/language/ControlPanel/Saving/GitService/GitHub/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Saving/GitService/\n\\define service-name() ~GitHub\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/GitHub/Username\" default=\"\" tag=\"input\"/> |\n|<<lingo GitHub/Password>> |<$password name=\"github\"/> |\n|<<lingo Repo>> |<$edit-text tiddler=\"$:/GitHub/Repo\" default=\"\" tag=\"input\"/> |\n|<<lingo Branch>> |<$edit-text tiddler=\"$:/GitHub/Branch\" default=\"master\" tag=\"input\"/> |\n|<<lingo Path>> |<$edit-text tiddler=\"$:/GitHub/Path\" default=\"\" tag=\"input\"/> |\n|<<lingo Filename>> |<$edit-text tiddler=\"$:/GitHub/Filename\" default=\"\" tag=\"input\"/> |\n|<<lingo ServerURL>> |<$edit-text tiddler=\"$:/GitHub/ServerURL\" default=\"https://api.github.com\" tag=\"input\"/> |"
        },
        "$:/core/ui/ControlPanel/Saving/GitLab": {
            "title": "$:/core/ui/ControlPanel/Saving/GitLab",
            "tags": "$:/tags/ControlPanel/Saving",
            "caption": "{{$:/language/ControlPanel/Saving/GitService/GitLab/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Saving/GitService/\n\\define service-name() ~GitLab\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/GitLab/Username\" default=\"\" tag=\"input\"/> |\n|<<lingo GitLab/Password>> |<$password name=\"gitlab\"/> |\n|<<lingo Repo>> |<$edit-text tiddler=\"$:/GitLab/Repo\" default=\"\" tag=\"input\"/> |\n|<<lingo Branch>> |<$edit-text tiddler=\"$:/GitLab/Branch\" default=\"master\" tag=\"input\"/> |\n|<<lingo Path>> |<$edit-text tiddler=\"$:/GitLab/Path\" default=\"\" tag=\"input\"/> |\n|<<lingo Filename>> |<$edit-text tiddler=\"$:/GitLab/Filename\" default=\"\" tag=\"input\"/> |\n|<<lingo ServerURL>> |<$edit-text tiddler=\"$:/GitLab/ServerURL\" default=\"https://gitlab.com/api/v4\" tag=\"input\"/> |"
        },
        "$:/core/ui/ControlPanel/Saving/TiddlySpot": {
            "title": "$:/core/ui/ControlPanel/Saving/TiddlySpot",
            "tags": "$:/tags/ControlPanel/Saving",
            "caption": "{{$:/language/ControlPanel/Saving/TiddlySpot/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Saving/TiddlySpot/\n\n\\define backupURL()\nhttp://$(userName)$.tiddlyspot.com/backup/\n\\end\n\\define backupLink()\n<$reveal type=\"nomatch\" state=\"$:/UploadName\" text=\"\">\n<$set name=\"userName\" value={{$:/UploadName}}>\n<$reveal type=\"match\" state=\"$:/UploadURL\" text=\"\">\n<<backupURL>>\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/UploadURL\" text=\"\">\n<$macrocall $name=resolvePath source={{$:/UploadBackupDir}} root={{$:/UploadURL}}>>\n</$reveal>\n</$set>\n</$reveal>\n\\end\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/UploadName\" default=\"\" tag=\"input\"/> |\n|<<lingo Password>> |<$password name=\"upload\"/> |\n|<<lingo Backups>> |<<backupLink>> |\n\n''<<lingo Advanced/Heading>>''\n\n|<<lingo ServerURL>>  |<$edit-text tiddler=\"$:/UploadURL\" default=\"\" tag=\"input\"/> |\n|<<lingo Filename>> |<$edit-text tiddler=\"$:/UploadFilename\" default=\"index.html\" tag=\"input\"/> |\n|<<lingo UploadDir>> |<$edit-text tiddler=\"$:/UploadDir\" default=\".\" tag=\"input\"/> |\n|<<lingo BackupDir>> |<$edit-text tiddler=\"$:/UploadBackupDir\" default=\".\" tag=\"input\"/> |\n\n<<lingo TiddlySpot/Hint>>"
        },
        "$:/core/ui/ControlPanel/Saving": {
            "title": "$:/core/ui/ControlPanel/Saving",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/Saving/Caption}}",
            "text": "{{$:/language/ControlPanel/Saving/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Saving]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Saving/General\">>\n</div>\n"
        },
        "$:/core/buttonstyles/Borderless": {
            "title": "$:/core/buttonstyles/Borderless",
            "tags": "$:/tags/ToolbarButtonStyle",
            "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless}}",
            "text": "tc-btn-invisible"
        },
        "$:/core/buttonstyles/Boxed": {
            "title": "$:/core/buttonstyles/Boxed",
            "tags": "$:/tags/ToolbarButtonStyle",
            "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed}}",
            "text": "tc-btn-boxed"
        },
        "$:/core/buttonstyles/Rounded": {
            "title": "$:/core/buttonstyles/Rounded",
            "tags": "$:/tags/ToolbarButtonStyle",
            "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded}}",
            "text": "tc-btn-rounded"
        },
        "$:/core/ui/ControlPanel/Settings/CamelCase": {
            "title": "$:/core/ui/ControlPanel/Settings/CamelCase",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/CamelCase/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/CamelCase/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/WikiParserRules/Inline/wikilink\" field=\"text\" checked=\"enable\" unchecked=\"disable\" default=\"enable\"> <$link to=\"$:/config/WikiParserRules/Inline/wikilink\"><<lingo Description>></$link> </$checkbox>\n"
        },
        "$:/core/ui/ControlPanel/Settings/DefaultMoreSidebarTab": {
            "title": "$:/core/ui/ControlPanel/Settings/DefaultMoreSidebarTab",
            "caption": "{{$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Caption}}",
            "tags": "$:/tags/ControlPanel/Settings",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/DefaultMoreSidebarTab/\n\n<$link to=\"$:/config/DefaultMoreSidebarTab\"><<lingo Hint>></$link>\n\n<$select tiddler=\"$:/config/DefaultMoreSidebarTab\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar]!has[draft.of]]\">\n<option value=<<currentTiddler>>><$transclude field=\"caption\"><$text text=<<currentTiddler>>/></$transclude></option>\n</$list>\n</$select>\n"
        },
        "$:/core/ui/ControlPanel/Settings/DefaultSidebarTab": {
            "title": "$:/core/ui/ControlPanel/Settings/DefaultSidebarTab",
            "caption": "{{$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption}}",
            "tags": "$:/tags/ControlPanel/Settings",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/DefaultSidebarTab/\n\n<$link to=\"$:/config/DefaultSidebarTab\"><<lingo Hint>></$link>\n\n<$select tiddler=\"$:/config/DefaultSidebarTab\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SideBar]!has[draft.of]]\">\n<option value=<<currentTiddler>>><$transclude field=\"caption\"><$text text=<<currentTiddler>>/></$transclude></option>\n</$list>\n</$select>\n"
        },
        "$:/core/ui/ControlPanel/Settings/EditorToolbar": {
            "title": "$:/core/ui/ControlPanel/Settings/EditorToolbar",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/EditorToolbar/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/EditorToolbar/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/TextEditor/EnableToolbar\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/TextEditor/EnableToolbar\"><<lingo Description>></$link> </$checkbox>\n\n"
        },
        "$:/core/ui/ControlPanel/Settings/InfoPanelMode": {
            "title": "$:/core/ui/ControlPanel/Settings/InfoPanelMode",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/InfoPanelMode/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/InfoPanelMode/\n<$link to=\"$:/config/TiddlerInfo/Mode\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/TiddlerInfo/Mode\" value=\"popup\"> <<lingo Popup/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/TiddlerInfo/Mode\" value=\"sticky\"> <<lingo Sticky/Description>> </$radio>\n"
        },
        "$:/core/ui/ControlPanel/Settings/LinkToBehaviour": {
            "title": "$:/core/ui/ControlPanel/Settings/LinkToBehaviour",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/LinkToBehaviour/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/LinkToBehaviour/\n\n<$link to=\"$:/config/Navigation/openLinkFromInsideRiver\"><<lingo \"InsideRiver/Hint\">></$link>\n\n<$select tiddler=\"$:/config/Navigation/openLinkFromInsideRiver\">\n  <option value=\"above\"><<lingo \"OpenAbove\">></option>\n  <option value=\"below\"><<lingo \"OpenBelow\">></option>\n  <option value=\"top\"><<lingo \"OpenAtTop\">></option>\n  <option value=\"bottom\"><<lingo \"OpenAtBottom\">></option>\n</$select>\n\n<$link to=\"$:/config/Navigation/openLinkFromOutsideRiver\"><<lingo \"OutsideRiver/Hint\">></$link>\n\n<$select tiddler=\"$:/config/Navigation/openLinkFromOutsideRiver\">\n  <option value=\"top\"><<lingo \"OpenAtTop\">></option>\n  <option value=\"bottom\"><<lingo \"OpenAtBottom\">></option>\n</$select>\n"
        },
        "$:/core/ui/ControlPanel/Settings/MissingLinks": {
            "title": "$:/core/ui/ControlPanel/Settings/MissingLinks",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/MissingLinks/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/MissingLinks/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/MissingLinks\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/MissingLinks\"><<lingo Description>></$link> </$checkbox>\n\n"
        },
        "$:/core/ui/ControlPanel/Settings/NavigationAddressBar": {
            "title": "$:/core/ui/ControlPanel/Settings/NavigationAddressBar",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/NavigationAddressBar/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationAddressBar/\n\n<$link to=\"$:/config/Navigation/UpdateAddressBar\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"permaview\"> <<lingo Permaview/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"permalink\"> <<lingo Permalink/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"no\"> <<lingo No/Description>> </$radio>\n"
        },
        "$:/core/ui/ControlPanel/Settings/NavigationHistory": {
            "title": "$:/core/ui/ControlPanel/Settings/NavigationHistory",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/NavigationHistory/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationHistory/\n<$link to=\"$:/config/Navigation/UpdateHistory\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateHistory\" value=\"yes\"> <<lingo Yes/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateHistory\" value=\"no\"> <<lingo No/Description>> </$radio>\n"
        },
        "$:/core/ui/ControlPanel/Settings/NavigationPermalinkviewMode": {
            "title": "$:/core/ui/ControlPanel/Settings/NavigationPermalinkviewMode",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationPermalinkviewMode/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Navigation/Permalinkview/CopyToClipboard\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/Navigation/Permalinkview/CopyToClipboard\"><<lingo CopyToClipboard/Description>></$link> </$checkbox>\n\n<$checkbox tiddler=\"$:/config/Navigation/Permalinkview/UpdateAddressBar\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/Navigation/Permalinkview/UpdateAddressBar\"><<lingo UpdateAddressBar/Description>></$link> </$checkbox>\n"
        },
        "$:/core/ui/ControlPanel/Settings/PerformanceInstrumentation": {
            "title": "$:/core/ui/ControlPanel/Settings/PerformanceInstrumentation",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/PerformanceInstrumentation/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Performance/Instrumentation\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <$link to=\"$:/config/Performance/Instrumentation\"><<lingo Description>></$link> </$checkbox>\n"
        },
        "$:/core/ui/ControlPanel/Settings/TitleLinks": {
            "title": "$:/core/ui/ControlPanel/Settings/TitleLinks",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/TitleLinks/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/TitleLinks/\n<$link to=\"$:/config/Tiddlers/TitleLinks\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Tiddlers/TitleLinks\" value=\"yes\"> <<lingo Yes/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Tiddlers/TitleLinks\" value=\"no\"> <<lingo No/Description>> </$radio>\n"
        },
        "$:/core/ui/ControlPanel/Settings/ToolbarButtonStyle": {
            "title": "$:/core/ui/ControlPanel/Settings/ToolbarButtonStyle",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/ToolbarButtonStyle/\n<$link to=\"$:/config/Toolbar/ButtonClass\"><<lingo \"Hint\">></$link>\n\n<$select tiddler=\"$:/config/Toolbar/ButtonClass\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ToolbarButtonStyle]]\">\n<option value={{!!text}}>{{!!caption}}</option>\n</$list>\n</$select>\n"
        },
        "$:/core/ui/ControlPanel/Settings/ToolbarButtons": {
            "title": "$:/core/ui/ControlPanel/Settings/ToolbarButtons",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtons/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/ToolbarButtons/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Toolbar/Icons\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/Toolbar/Icons\"><<lingo Icons/Description>></$link> </$checkbox>\n\n<$checkbox tiddler=\"$:/config/Toolbar/Text\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <$link to=\"$:/config/Toolbar/Text\"><<lingo Text/Description>></$link> </$checkbox>\n"
        },
        "$:/core/ui/ControlPanel/Settings": {
            "title": "$:/core/ui/ControlPanel/Settings",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/Settings/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/\n\n<<lingo Hint>>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Settings]]\">\n\n<div style=\"border-top:1px solid #eee;\">\n\n!! <$link><$transclude field=\"caption\"/></$link>\n\n<$transclude/>\n\n</div>\n\n</$list>\n"
        },
        "$:/core/ui/ControlPanel/StoryView": {
            "title": "$:/core/ui/ControlPanel/StoryView",
            "tags": "$:/tags/ControlPanel/Appearance",
            "caption": "{{$:/language/ControlPanel/StoryView/Caption}}",
            "text": "{{$:/snippets/viewswitcher}}\n"
        },
        "$:/core/ui/ControlPanel/Stylesheets": {
            "title": "$:/core/ui/ControlPanel/Stylesheets",
            "tags": "$:/tags/ControlPanel/Advanced",
            "caption": "{{$:/language/ControlPanel/Stylesheets/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/\n\n<<lingo Stylesheets/Hint>>\n\n{{$:/snippets/peek-stylesheets}}\n"
        },
        "$:/core/ui/ControlPanel/Theme": {
            "title": "$:/core/ui/ControlPanel/Theme",
            "tags": "$:/tags/ControlPanel/Appearance",
            "caption": "{{$:/language/ControlPanel/Theme/Caption}}",
            "text": "{{$:/snippets/themeswitcher}}\n"
        },
        "$:/core/ui/ControlPanel/TiddlerFields": {
            "title": "$:/core/ui/ControlPanel/TiddlerFields",
            "tags": "$:/tags/ControlPanel/Advanced",
            "caption": "{{$:/language/ControlPanel/TiddlerFields/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/\n\n<<lingo TiddlerFields/Hint>>\n\n{{$:/snippets/allfields}}"
        },
        "$:/core/ui/ControlPanel/Toolbars/EditToolbar": {
            "title": "$:/core/ui/ControlPanel/Toolbars/EditToolbar",
            "tags": "$:/tags/ControlPanel/Toolbars",
            "caption": "{{$:/language/ControlPanel/Toolbars/EditToolbar/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/EditToolbarButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/EditToolbar/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/EditToolbar\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/ItemTemplate\"/>\n\n</$set>\n\n</$set>"
        },
        "$:/core/ui/ControlPanel/Toolbars/EditorItemTemplate": {
            "title": "$:/core/ui/ControlPanel/Toolbars/EditorItemTemplate",
            "text": "\\define config-title()\n$(config-base)$$(currentTiddler)$\n\\end\n\n<$draggable tiddler=<<currentTiddler>>>\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <span class=\"tc-icon-wrapper\"><$transclude tiddler={{!!icon}}/></span> <$transclude field=\"caption\"/> -- <i class=\"tc-muted\"><$transclude field=\"description\"/></i>\n</$draggable>\n"
        },
        "$:/core/ui/ControlPanel/Toolbars/EditorToolbar": {
            "title": "$:/core/ui/ControlPanel/Toolbars/EditorToolbar",
            "tags": "$:/tags/ControlPanel/Toolbars",
            "caption": "{{$:/language/ControlPanel/Toolbars/EditorToolbar/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/EditorToolbarButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/EditorToolbar/Hint}}\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/EditorToolbar\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/EditorItemTemplate\"/>\n"
        },
        "$:/core/ui/ControlPanel/Toolbars/ItemTemplate": {
            "title": "$:/core/ui/ControlPanel/Toolbars/ItemTemplate",
            "text": "\\define config-title()\n$(config-base)$$(currentTiddler)$\n\\end\n\n<$draggable tiddler=<<currentTiddler>>>\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <span class=\"tc-icon-wrapper\"> <$transclude field=\"caption\"/> <i class=\"tc-muted\">-- <$transclude field=\"description\"/></i></span>\n</$draggable>\n"
        },
        "$:/core/ui/ControlPanel/Toolbars/PageControls": {
            "title": "$:/core/ui/ControlPanel/Toolbars/PageControls",
            "tags": "$:/tags/ControlPanel/Toolbars",
            "caption": "{{$:/language/ControlPanel/Toolbars/PageControls/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/PageControlButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/PageControls/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/PageControls\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/ItemTemplate\"/>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/ControlPanel/Toolbars/ViewToolbar": {
            "title": "$:/core/ui/ControlPanel/Toolbars/ViewToolbar",
            "tags": "$:/tags/ControlPanel/Toolbars",
            "caption": "{{$:/language/ControlPanel/Toolbars/ViewToolbar/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/ViewToolbarButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/ViewToolbar/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/ViewToolbar\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/ItemTemplate\"/>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/ControlPanel/Toolbars": {
            "title": "$:/core/ui/ControlPanel/Toolbars",
            "tags": "$:/tags/ControlPanel/Appearance",
            "caption": "{{$:/language/ControlPanel/Toolbars/Caption}}",
            "text": "{{$:/language/ControlPanel/Toolbars/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Toolbars]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Toolbars/ViewToolbar\" \"$:/state/tabs/controlpanel/toolbars\" \"tc-vertical\">>\n</div>\n"
        },
        "$:/ControlPanel": {
            "title": "$:/ControlPanel",
            "icon": "$:/core/images/options-button",
            "color": "#bbb",
            "text": "<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Info\">>\n</div>\n"
        },
        "$:/core/ui/DefaultSearchResultList": {
            "title": "$:/core/ui/DefaultSearchResultList",
            "tags": "$:/tags/SearchResults",
            "caption": "{{$:/language/Search/DefaultResults/Caption}}",
            "text": "\\define searchResultList()\n//<small>{{$:/language/Search/Matches/Title}}</small>//\n\n<$list filter=\"[!is[system]search:title{$(searchTiddler)$}sort[title]limit[250]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n//<small>{{$:/language/Search/Matches/All}}</small>//\n\n<$list filter=\"[!is[system]search{$(searchTiddler)$}sort[title]limit[250]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n\\end\n<<searchResultList>>\n"
        },
        "$:/core/ui/EditTemplate/body/preview/diffs-current": {
            "title": "$:/core/ui/EditTemplate/body/preview/diffs-current",
            "tags": "$:/tags/EditPreview",
            "caption": "differences from current",
            "list-after": "$:/core/ui/EditTemplate/body/preview/output",
            "text": "<$list filter=\"[<currentTiddler>!is[image]]\" emptyMessage={{$:/core/ui/EditTemplate/body/preview/output}}>\n\n<$macrocall $name=\"compareTiddlerText\" sourceTiddlerTitle={{!!draft.of}} destTiddlerTitle=<<currentTiddler>>/>\n\n</$list>\n\n"
        },
        "$:/core/ui/EditTemplate/body/preview/diffs-shadow": {
            "title": "$:/core/ui/EditTemplate/body/preview/diffs-shadow",
            "tags": "$:/tags/EditPreview",
            "caption": "differences from shadow (if any)",
            "list-after": "$:/core/ui/EditTemplate/body/preview/output",
            "text": "<$list filter=\"[<currentTiddler>!is[image]]\" emptyMessage={{$:/core/ui/EditTemplate/body/preview/output}}>\n\n<$macrocall $name=\"compareTiddlerText\" sourceTiddlerTitle={{{ [{!!draft.of}shadowsource[]] }}} sourceSubTiddlerTitle={{!!draft.of}} destTiddlerTitle=<<currentTiddler>>/>\n\n</$list>\n\n"
        },
        "$:/core/ui/EditTemplate/body/preview/output": {
            "title": "$:/core/ui/EditTemplate/body/preview/output",
            "tags": "$:/tags/EditPreview",
            "caption": "{{$:/language/EditTemplate/Body/Preview/Type/Output}}",
            "text": "<$set name=\"tv-tiddler-preview\" value=\"yes\">\n\n<$transclude />\n\n</$set>\n"
        },
        "$:/state/showeditpreview": {
            "title": "$:/state/showeditpreview",
            "text": "no"
        },
        "$:/core/ui/EditTemplate/body/editor": {
            "title": "$:/core/ui/EditTemplate/body/editor",
            "text": "<$edit\n\n  field=\"text\"\n  class=\"tc-edit-texteditor\"\n  placeholder={{$:/language/EditTemplate/Body/Placeholder}}\n  tabindex={{$:/config/EditTabIndex}}\n\n><$set\n\n  name=\"targetTiddler\"\n  value=<<currentTiddler>>\n\n><$list\n\n  filter=\"[all[shadows+tiddlers]tag[$:/tags/EditorToolbar]!has[draft.of]]\"\n\n><$reveal\n\n  type=\"nomatch\"\n  state=<<config-visibility-title>>\n  text=\"hide\"\n  class=\"tc-text-editor-toolbar-item-wrapper\"\n\n><$transclude\n\n  tiddler=\"$:/core/ui/EditTemplate/body/toolbar/button\"\n  mode=\"inline\"\n\n/></$reveal></$list></$set></$edit>\n"
        },
        "$:/core/ui/EditTemplate/body/toolbar/button": {
            "title": "$:/core/ui/EditTemplate/body/toolbar/button",
            "text": "\\define toolbar-button-icon()\n<$list\n\n  filter=\"[all[current]!has[custom-icon]]\"\n  variable=\"no-custom-icon\"\n\n><$transclude\n\n  tiddler={{!!icon}}\n\n/></$list>\n\\end\n\n\\define toolbar-button-tooltip()\n{{!!description}}<$macrocall $name=\"displayshortcuts\" $output=\"text/plain\" shortcuts={{!!shortcuts}} prefix=\"` - [\" separator=\"] [\" suffix=\"]`\"/>\n\\end\n\n\\define toolbar-button()\n<$list\n\n  filter={{!!condition}}\n  variable=\"list-condition\"\n\n><$wikify\n\n  name=\"tooltip-text\"\n  text=<<toolbar-button-tooltip>>\n  mode=\"inline\"\n  output=\"text\"\n\n><$list\n\n  filter=\"[all[current]!has[dropdown]]\"\n  variable=\"no-dropdown\"\n\n><$button\n\n  class=\"tc-btn-invisible $(buttonClasses)$\"\n  tooltip=<<tooltip-text>>\n  actions={{!!actions}}\n\n><span\n\n  data-tw-keyboard-shortcut={{!!shortcuts}}\n\n/><<toolbar-button-icon>><$transclude\n\n  tiddler=<<currentTiddler>>\n  field=\"text\"\n\n/></$button></$list><$list\n\n  filter=\"[all[current]has[dropdown]]\"\n  variable=\"dropdown\"\n\n><$set\n\n  name=\"dropdown-state\"\n  value=<<qualify \"$:/state/EditorToolbarDropdown\">>\n\n><$button\n\n  popup=<<dropdown-state>>\n  class=\"tc-popup-keep tc-btn-invisible $(buttonClasses)$\"\n  selectedClass=\"tc-selected\"\n  tooltip=<<tooltip-text>>\n  actions={{!!actions}}\n\n><span\n\n  data-tw-keyboard-shortcut={{!!shortcuts}}\n\n/><<toolbar-button-icon>><$transclude\n\n  tiddler=<<currentTiddler>>\n  field=\"text\"\n\n/></$button><$reveal\n\n  state=<<dropdown-state>>\n  type=\"popup\"\n  position=\"below\"\n  animate=\"yes\"\n  tag=\"span\"\n\n><div\n\n  class=\"tc-drop-down tc-popup-keep\"\n\n><$transclude\n\n  tiddler={{!!dropdown}}\n  mode=\"block\"\n\n/></div></$reveal></$set></$list></$wikify></$list>\n\\end\n\n\\define toolbar-button-outer()\n<$set\n\n  name=\"buttonClasses\"\n  value={{!!button-classes}}\n\n><<toolbar-button>></$set>\n\\end\n\n<<toolbar-button-outer>>"
        },
        "$:/core/ui/EditTemplate/body": {
            "title": "$:/core/ui/EditTemplate/body",
            "tags": "$:/tags/EditTemplate",
            "text": "\\define lingo-base() $:/language/EditTemplate/Body/\n\\define config-visibility-title()\n$:/config/EditorToolbarButtons/Visibility/$(currentTiddler)$\n\\end\n<$list filter=\"[all[current]has[_canonical_uri]]\">\n\n<div class=\"tc-message-box\">\n\n<<lingo External/Hint>>\n\n<a href={{!!_canonical_uri}}><$text text={{!!_canonical_uri}}/></a>\n\n<$edit-text field=\"_canonical_uri\" class=\"tc-edit-fields\" tabindex={{$:/config/EditTabIndex}}></$edit-text>\n\n</div>\n\n</$list>\n\n<$list filter=\"[all[current]!has[_canonical_uri]]\">\n\n<$reveal state=\"$:/state/showeditpreview\" type=\"match\" text=\"yes\">\n\n<div class=\"tc-tiddler-preview\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/editor\" mode=\"inline\"/>\n\n<div class=\"tc-tiddler-preview-preview\">\n\n<$transclude tiddler={{$:/state/editpreviewtype}} mode=\"inline\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/preview/output\" mode=\"inline\"/>\n\n</$transclude>\n\n</div>\n\n</div>\n\n</$reveal>\n\n<$reveal state=\"$:/state/showeditpreview\" type=\"nomatch\" text=\"yes\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/editor\" mode=\"inline\"/>\n\n</$reveal>\n\n</$list>\n"
        },
        "$:/core/ui/EditTemplate/controls": {
            "title": "$:/core/ui/EditTemplate/controls",
            "tags": "$:/tags/EditTemplate",
            "text": "\\define config-title()\n$:/config/EditToolbarButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-tiddler-title tc-tiddler-edit-title\">\n<$view field=\"title\"/>\n<span class=\"tc-tiddler-controls tc-titlebar\"><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditToolbar]!has[draft.of]]\" variable=\"listItem\"><$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\"><$transclude tiddler=<<listItem>>/></$reveal></$list></span>\n<div style=\"clear: both;\"></div>\n</div>\n"
        },
        "$:/core/ui/EditTemplate/fields": {
            "title": "$:/core/ui/EditTemplate/fields",
            "tags": "$:/tags/EditTemplate",
            "text": "\\define lingo-base() $:/language/EditTemplate/\n\\define config-title()\n$:/config/EditTemplateFields/Visibility/$(currentField)$\n\\end\n\n\\define config-filter()\n[[hide]] -[title{$(config-title)$}]\n\\end\n\n\\define new-field()\n<$vars name={{$:/temp/newfieldname}}>\n<$reveal type=\"nomatch\" text=\"\" default=<<name>>>\n<$button>\n<$action-sendmessage $message=\"tm-add-field\"\n$name=<<name>>\n$value={{$:/temp/newfieldvalue}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldname\"/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldvalue\"/>\n<<lingo Fields/Add/Button>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" text=\"\" default=<<name>>>\n<$button>\n<<lingo Fields/Add/Button>>\n</$button>\n</$reveal>\n</$vars>\n\\end\n\\whitespace trim\n\n<div class=\"tc-edit-fields\">\n<table class=\"tc-edit-fields\">\n<tbody>\n<$list filter=\"[all[current]fields[]] +[sort[title]]\" variable=\"currentField\" storyview=\"pop\">\n<$list filter=<<config-filter>> variable=\"temp\">\n<tr class=\"tc-edit-field\">\n<td class=\"tc-edit-field-name\">\n<$text text=<<currentField>>/>:</td>\n<td class=\"tc-edit-field-value\">\n<$edit-text tiddler=<<currentTiddler>> field=<<currentField>> placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}} tabindex={{$:/config/EditTabIndex}}/>\n</td>\n<td class=\"tc-edit-field-remove\">\n<$button class=\"tc-btn-invisible\" tooltip={{$:/language/EditTemplate/Field/Remove/Hint}} aria-label={{$:/language/EditTemplate/Field/Remove/Caption}}>\n<$action-deletefield $field=<<currentField>>/>\n{{$:/core/images/delete-button}}\n</$button>\n</td>\n</tr>\n</$list>\n</$list>\n</tbody>\n</table>\n</div>\n\n<$fieldmangler>\n<div class=\"tc-edit-field-add\">\n<em class=\"tc-edit\">\n<<lingo Fields/Add/Prompt>>&nbsp;\n</em>\n<span class=\"tc-edit-field-add-name\">\n<$edit-text tiddler=\"$:/temp/newfieldname\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Name/Placeholder}} focusPopup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-edit-texteditor tc-popup-handle\" tabindex={{$:/config/EditTabIndex}}/>\n</span>&nbsp;\n<$button popup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Field/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Field/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button>&nbsp;\n<$reveal state=<<qualify \"$:/state/popup/field-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$linkcatcher to=\"$:/temp/newfieldname\">\n<div class=\"tc-dropdown-item\">\n<<lingo Fields/Add/Dropdown/User>>\n</div>\n<$list filter=\"[!is[shadow]!is[system]fields[]search:title{$:/temp/newfieldname}sort[]] -created -creator -draft.of -draft.title -modified -modifier -tags -text -title -type\"  variable=\"currentField\">\n<$link to=<<currentField>>>\n<$text text=<<currentField>>/>\n</$link>\n</$list>\n<div class=\"tc-dropdown-item\">\n<<lingo Fields/Add/Dropdown/System>>\n</div>\n<$list filter=\"[fields[]search:title{$:/temp/newfieldname}sort[]] -[!is[shadow]!is[system]fields[]]\" variable=\"currentField\">\n<$link to=<<currentField>>>\n<$text text=<<currentField>>/>\n</$link>\n</$list>\n</$linkcatcher>\n</$set>\n</div>\n</$reveal>\n<span class=\"tc-edit-field-add-value\">\n<$edit-text tiddler=\"$:/temp/newfieldvalue\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}} class=\"tc-edit-texteditor\" tabindex={{$:/config/EditTabIndex}}/>\n</span>&nbsp;\n<span class=\"tc-edit-field-add-button\">\n<$macrocall $name=\"new-field\"/>\n</span>\n</div>\n</$fieldmangler>\n"
        },
        "$:/core/ui/EditTemplate/shadow": {
            "title": "$:/core/ui/EditTemplate/shadow",
            "tags": "$:/tags/EditTemplate",
            "text": "\\define lingo-base() $:/language/EditTemplate/Shadow/\n\\define pluginLinkBody()\n<$link to=\"\"\"$(pluginTitle)$\"\"\">\n<$text text=\"\"\"$(pluginTitle)$\"\"\"/>\n</$link>\n\\end\n<$list filter=\"[all[current]get[draft.of]is[shadow]!is[tiddler]]\">\n\n<$list filter=\"[all[current]shadowsource[]]\" variable=\"pluginTitle\">\n\n<$set name=\"pluginLink\" value=<<pluginLinkBody>>>\n<div class=\"tc-message-box\">\n\n<<lingo Warning>>\n\n</div>\n</$set>\n</$list>\n\n</$list>\n\n<$list filter=\"[all[current]get[draft.of]is[shadow]is[tiddler]]\">\n\n<$list filter=\"[all[current]shadowsource[]]\" variable=\"pluginTitle\">\n\n<$set name=\"pluginLink\" value=<<pluginLinkBody>>>\n<div class=\"tc-message-box\">\n\n<<lingo OverriddenWarning>>\n\n</div>\n</$set>\n</$list>\n\n</$list>"
        },
        "$:/core/ui/EditTemplate/tags": {
            "title": "$:/core/ui/EditTemplate/tags",
            "tags": "$:/tags/EditTemplate",
            "text": "\\whitespace trim\n\n\\define lingo-base() $:/language/EditTemplate/\n\n\\define tag-styles()\nbackground-color:$(backgroundColor)$;\nfill:$(foregroundColor)$;\ncolor:$(foregroundColor)$;\n\\end\n\n\\define tag-body-inner(colour,fallbackTarget,colourA,colourB,icon)\n\\whitespace trim\n<$vars foregroundColor=<<contrastcolour target:\"\"\"$colour$\"\"\" fallbackTarget:\"\"\"$fallbackTarget$\"\"\" colourA:\"\"\"$colourA$\"\"\" colourB:\"\"\"$colourB$\"\"\">> backgroundColor=\"\"\"$colour$\"\"\">\n<span style=<<tag-styles>> class=\"tc-tag-label tc-tag-list-item\">\n<$transclude tiddler=\"\"\"$icon$\"\"\"/>&nbsp;<$view field=\"title\" format=\"text\" />\n<$button message=\"tm-remove-tag\" param={{!!title}} class=\"tc-btn-invisible tc-remove-tag-button\">{{$:/core/images/close-button}}</$button>\n</span>\n</$vars>\n\\end\n\n\\define tag-body(colour,palette,icon)\n<$macrocall $name=\"tag-body-inner\" colour=\"\"\"$colour$\"\"\" fallbackTarget={{$palette$##tag-background}} colourA={{$palette$##foreground}} colourB={{$palette$##background}} icon=\"\"\"$icon$\"\"\"/>\n\\end\n\n\\define tag-picker-actions()\n<$action-listops\n\t$tiddler=<<currentTiddler>>\n\t$field=\"tags\"\n\t$subfilter=\"[<tag>] [all[current]tags[]]\"\n/>\n\\end\n\n<div class=\"tc-edit-tags\">\n<$fieldmangler>\n<$list filter=\"[all[current]tags[]sort[title]]\" storyview=\"pop\">\n<$macrocall $name=\"tag-body\" colour={{!!color}} palette={{$:/palette}} icon={{!!icon}}/>\n</$list>\n</$fieldmangler>\n<$set name=\"tabIndex\" value={{$:/config/EditTabIndex}}>\n<$macrocall $name=\"tag-picker\" actions=<<tag-picker-actions>>/>\n</$set>\n</div>\n"
        },
        "$:/core/ui/EditTemplate/title": {
            "title": "$:/core/ui/EditTemplate/title",
            "tags": "$:/tags/EditTemplate",
            "text": "<$edit-text field=\"draft.title\" class=\"tc-titlebar tc-edit-texteditor\" focus=\"true\" tabindex={{$:/config/EditTabIndex}}/>\n\n<$vars pattern=\"\"\"[\\|\\[\\]{}]\"\"\" bad-chars=\"\"\"`| [ ] { }`\"\"\">\n\n<$list filter=\"[all[current]regexp:draft.title<pattern>]\" variable=\"listItem\">\n\n<div class=\"tc-message-box\">\n\n{{$:/core/images/warning}} {{$:/language/EditTemplate/Title/BadCharacterWarning}}\n\n</div>\n\n</$list>\n\n</$vars>\n\n<$reveal state=\"!!draft.title\" type=\"nomatch\" text={{!!draft.of}} tag=\"div\">\n\n<$list filter=\"[{!!draft.title}!is[missing]]\" variable=\"listItem\">\n\n<div class=\"tc-message-box\">\n\n{{$:/core/images/warning}} {{$:/language/EditTemplate/Title/Exists/Prompt}}\n\n</div>\n\n</$list>\n\n<$list filter=\"[{!!draft.of}!is[missing]]\" variable=\"listItem\">\n\n<$vars fromTitle={{!!draft.of}} toTitle={{!!draft.title}}>\n\n<$checkbox tiddler=\"$:/config/RelinkOnRename\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> {{$:/language/EditTemplate/Title/Relink/Prompt}}</$checkbox>\n\n<$list filter=\"[title<fromTitle>backlinks[]limit[1]]\" variable=\"listItem\">\n\n<$vars stateTiddler=<<qualify \"$:/state/edit/references\">> >\n\n<$reveal type=\"nomatch\" state=<<stateTiddler>> text=\"show\">\n<$button set=<<stateTiddler>> setTo=\"show\" class=\"tc-btn-invisible\">{{$:/core/images/right-arrow}} \n<<lingo EditTemplate/Title/References/Prompt>></$button>\n</$reveal>\n<$reveal type=\"match\" state=<<stateTiddler>> text=\"show\">\n<$button set=<<stateTiddler>> setTo=\"hide\" class=\"tc-btn-invisible\">{{$:/core/images/down-arrow}} \n<<lingo EditTemplate/Title/References/Prompt>></$button>\n</$reveal>\n\n<$reveal type=\"match\" state=<<stateTiddler>> text=\"show\">\n<$tiddler tiddler=<<fromTitle>> >\n<$transclude tiddler=\"$:/core/ui/TiddlerInfo/References\"/>\n</$tiddler>\n</$reveal>\n\n</$vars>\n\n</$list>\n\n</$vars>\n\n</$list>\n\n</$reveal>\n"
        },
        "$:/core/ui/EditTemplate/type": {
            "title": "$:/core/ui/EditTemplate/type",
            "tags": "$:/tags/EditTemplate",
            "text": "\\define lingo-base() $:/language/EditTemplate/\n<div class=\"tc-type-selector\"><$fieldmangler>\n<em class=\"tc-edit\"><<lingo Type/Prompt>></em> <$edit-text field=\"type\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Type/Placeholder}} focusPopup=<<qualify \"$:/state/popup/type-dropdown\">> class=\"tc-edit-typeeditor tc-popup-handle\" tabindex={{$:/config/EditTabIndex}}/> <$button popup=<<qualify \"$:/state/popup/type-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Type/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Type/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button> <$button message=\"tm-remove-field\" param=\"type\" class=\"tc-btn-invisible tc-btn-icon\" tooltip={{$:/language/EditTemplate/Type/Delete/Hint}} aria-label={{$:/language/EditTemplate/Type/Delete/Caption}}>{{$:/core/images/delete-button}}</$button>\n</$fieldmangler></div>\n\n<div class=\"tc-block-dropdown-wrapper\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$reveal state=<<qualify \"$:/state/popup/type-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$linkcatcher to=\"!!type\">\n<$list filter='[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]each[group]sort[group-sort]]'>\n<div class=\"tc-dropdown-item\">\n<$text text={{!!group}}/>\n</div>\n<$list filter=\"[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]group{!!group}] +[sort[description]]\"><$link to={{!!name}}><$view field=\"description\"/> (<$view field=\"name\"/>)</$link>\n</$list>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>\n</$set>\n</div>\n"
        },
        "$:/core/ui/EditTemplate": {
            "title": "$:/core/ui/EditTemplate",
            "text": "\\define actions()\n<$action-sendmessage $message=\"tm-add-tag\" $param={{$:/temp/NewTagName}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/NewTagName\"/>\n<$action-sendmessage $message=\"tm-add-field\" $name={{$:/temp/newfieldname}} $value={{$:/temp/newfieldvalue}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldname\"/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldvalue\"/>\n<$action-sendmessage $message=\"tm-save-tiddler\"/>\n\\end\n\\define frame-classes()\ntc-tiddler-frame tc-tiddler-edit-frame $(missingTiddlerClass)$ $(shadowTiddlerClass)$ $(systemTiddlerClass)$\n\\end\n<div class=<<frame-classes>> data-tiddler-title=<<currentTiddler>>>\n<$fieldmangler>\n<$set name=\"storyTiddler\" value=<<currentTiddler>>>\n<$keyboard key=\"((cancel-edit-tiddler))\" message=\"tm-cancel-tiddler\">\n<$keyboard key=\"((save-tiddler))\" actions=<<actions>>>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditTemplate]!has[draft.of]]\" variable=\"listItem\">\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n<$transclude tiddler=<<listItem>>/>\n</$set>\n</$list>\n</$keyboard>\n</$keyboard>\n</$set>\n</$fieldmangler>\n</div>\n"
        },
        "$:/core/ui/Buttons/cancel": {
            "title": "$:/core/ui/Buttons/cancel",
            "tags": "$:/tags/EditToolbar",
            "caption": "{{$:/core/images/cancel-button}} {{$:/language/Buttons/Cancel/Caption}}",
            "description": "{{$:/language/Buttons/Cancel/Hint}}",
            "text": "<$button message=\"tm-cancel-tiddler\" tooltip={{$:/language/Buttons/Cancel/Hint}} aria-label={{$:/language/Buttons/Cancel/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/cancel-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Cancel/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/delete": {
            "title": "$:/core/ui/Buttons/delete",
            "tags": "$:/tags/EditToolbar $:/tags/ViewToolbar",
            "caption": "{{$:/core/images/delete-button}} {{$:/language/Buttons/Delete/Caption}}",
            "description": "{{$:/language/Buttons/Delete/Hint}}",
            "text": "<$button message=\"tm-delete-tiddler\" tooltip={{$:/language/Buttons/Delete/Hint}} aria-label={{$:/language/Buttons/Delete/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/delete-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Delete/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/save": {
            "title": "$:/core/ui/Buttons/save",
            "tags": "$:/tags/EditToolbar",
            "caption": "{{$:/core/images/done-button}} {{$:/language/Buttons/Save/Caption}}",
            "description": "{{$:/language/Buttons/Save/Hint}}",
            "text": "<$fieldmangler><$button tooltip={{$:/language/Buttons/Save/Hint}} aria-label={{$:/language/Buttons/Save/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-add-tag\" $param={{$:/temp/NewTagName}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/NewTagName\"/>\n<$action-sendmessage $message=\"tm-add-field\" $name={{$:/temp/newfieldname}} $value={{$:/temp/newfieldvalue}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldname\"/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldvalue\"/>\n<$action-sendmessage $message=\"tm-save-tiddler\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/done-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Save/Caption}}/></span>\n</$list>\n</$button></$fieldmangler>\n"
        },
        "$:/core/ui/EditorToolbar/bold": {
            "title": "$:/core/ui/EditorToolbar/bold",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/bold",
            "caption": "{{$:/language/Buttons/Bold/Caption}}",
            "description": "{{$:/language/Buttons/Bold/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((bold))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"''\"\n\tsuffix=\"''\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/clear-dropdown": {
            "title": "$:/core/ui/EditorToolbar/clear-dropdown",
            "text": "''{{$:/language/Buttons/Clear/Hint}}''\n\n<div class=\"tc-colour-chooser\">\n\n<$macrocall $name=\"colour-picker\" actions=\"\"\"\n\n<$action-sendmessage\n\t$message=\"tm-edit-bitmap-operation\"\n\t$param=\"clear\"\n\tcolour=<<colour-picker-value>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n\n</div>\n"
        },
        "$:/core/ui/EditorToolbar/clear": {
            "title": "$:/core/ui/EditorToolbar/clear",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/erase",
            "caption": "{{$:/language/Buttons/Clear/Caption}}",
            "description": "{{$:/language/Buttons/Clear/Hint}}",
            "condition": "[<targetTiddler>is[image]]",
            "dropdown": "$:/core/ui/EditorToolbar/clear-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/editor-height-dropdown": {
            "title": "$:/core/ui/EditorToolbar/editor-height-dropdown",
            "text": "\\define lingo-base() $:/language/Buttons/EditorHeight/\n''<<lingo Hint>>''\n\n<$radio tiddler=\"$:/config/TextEditor/EditorHeight/Mode\" value=\"auto\"> {{$:/core/images/auto-height}} <<lingo Caption/Auto>></$radio>\n\n<$radio tiddler=\"$:/config/TextEditor/EditorHeight/Mode\" value=\"fixed\"> {{$:/core/images/fixed-height}} <<lingo Caption/Fixed>> <$edit-text tag=\"input\" tiddler=\"$:/config/TextEditor/EditorHeight/Height\" default=\"100px\"/></$radio>\n"
        },
        "$:/core/ui/EditorToolbar/editor-height": {
            "title": "$:/core/ui/EditorToolbar/editor-height",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/fixed-height",
            "custom-icon": "yes",
            "caption": "{{$:/language/Buttons/EditorHeight/Caption}}",
            "description": "{{$:/language/Buttons/EditorHeight/Hint}}",
            "condition": "[<targetTiddler>type[]] [<targetTiddler>get[type]prefix[text/]] +[first[]]",
            "dropdown": "$:/core/ui/EditorToolbar/editor-height-dropdown",
            "text": "<$reveal tag=\"span\" state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"fixed\">\n{{$:/core/images/fixed-height}}\n</$reveal>\n<$reveal tag=\"span\" state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"auto\">\n{{$:/core/images/auto-height}}\n</$reveal>\n"
        },
        "$:/core/ui/EditorToolbar/excise-dropdown": {
            "title": "$:/core/ui/EditorToolbar/excise-dropdown",
            "text": "\\define lingo-base() $:/language/Buttons/Excise/\n\n\\define body(config-title)\n''<<lingo Hint>>''\n\n<<lingo Caption/NewTitle>> <$edit-text tag=\"input\" tiddler=\"$config-title$/new-title\" default=\"\" focus=\"true\"/>\n\n<$set name=\"new-title\" value={{$config-title$/new-title}}>\n<$list filter=\"\"\"[<new-title>is[tiddler]]\"\"\">\n<div class=\"tc-error\">\n<<lingo Caption/TiddlerExists>>\n</div>\n</$list>\n</$set>\n\n<$checkbox tiddler=\"\"\"$config-title$/tagnew\"\"\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"false\"> <<lingo Caption/Tag>></$checkbox>\n\n<<lingo Caption/Replace>> <$select tiddler=\"\"\"$config-title$/type\"\"\" default=\"transclude\">\n<option value=\"link\"><<lingo Caption/Replace/Link>></option>\n<option value=\"transclude\"><<lingo Caption/Replace/Transclusion>></option>\n<option value=\"macro\"><<lingo Caption/Replace/Macro>></option>\n</$select>\n\n<$reveal state=\"\"\"$config-title$/type\"\"\" type=\"match\" text=\"macro\">\n<<lingo Caption/MacroName>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/macro-title\"\"\" default=\"translink\"/>\n</$reveal>\n\n<$button>\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"excise\"\n\ttitle={{$config-title$/new-title}}\n\ttype={{$config-title$/type}}\n\tmacro={{$config-title$/macro-title}}\n\ttagnew={{$config-title$/tagnew}}\n/>\n<$action-deletetiddler\n\t$tiddler=\"$config-title$/new-title\"\n/>\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n<<lingo Caption/Excise>>\n</$button>\n\\end\n\n<$macrocall $name=\"body\" config-title=<<qualify \"$:/state/Excise/\">>/>\n"
        },
        "$:/core/ui/EditorToolbar/excise": {
            "title": "$:/core/ui/EditorToolbar/excise",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/excise",
            "caption": "{{$:/language/Buttons/Excise/Caption}}",
            "description": "{{$:/language/Buttons/Excise/Hint}}",
            "condition": "[<targetTiddler>type[]] [<targetTiddler>type[text/vnd.tiddlywiki]] +[first[]]",
            "shortcuts": "((excise))",
            "dropdown": "$:/core/ui/EditorToolbar/excise-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/heading-1": {
            "title": "$:/core/ui/EditorToolbar/heading-1",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-1",
            "caption": "{{$:/language/Buttons/Heading1/Caption}}",
            "description": "{{$:/language/Buttons/Heading1/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "button-classes": "tc-text-editor-toolbar-item-start-group",
            "shortcuts": "((heading-1))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"1\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/heading-2": {
            "title": "$:/core/ui/EditorToolbar/heading-2",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-2",
            "caption": "{{$:/language/Buttons/Heading2/Caption}}",
            "description": "{{$:/language/Buttons/Heading2/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((heading-2))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"2\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/heading-3": {
            "title": "$:/core/ui/EditorToolbar/heading-3",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-3",
            "caption": "{{$:/language/Buttons/Heading3/Caption}}",
            "description": "{{$:/language/Buttons/Heading3/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((heading-3))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"3\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/heading-4": {
            "title": "$:/core/ui/EditorToolbar/heading-4",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-4",
            "caption": "{{$:/language/Buttons/Heading4/Caption}}",
            "description": "{{$:/language/Buttons/Heading4/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((heading-4))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"4\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/heading-5": {
            "title": "$:/core/ui/EditorToolbar/heading-5",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-5",
            "caption": "{{$:/language/Buttons/Heading5/Caption}}",
            "description": "{{$:/language/Buttons/Heading5/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((heading-5))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"5\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/heading-6": {
            "title": "$:/core/ui/EditorToolbar/heading-6",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-6",
            "caption": "{{$:/language/Buttons/Heading6/Caption}}",
            "description": "{{$:/language/Buttons/Heading6/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((heading-6))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"6\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/italic": {
            "title": "$:/core/ui/EditorToolbar/italic",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/italic",
            "caption": "{{$:/language/Buttons/Italic/Caption}}",
            "description": "{{$:/language/Buttons/Italic/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((italic))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"//\"\n\tsuffix=\"//\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/line-width-dropdown": {
            "title": "$:/core/ui/EditorToolbar/line-width-dropdown",
            "text": "\\define lingo-base() $:/language/Buttons/LineWidth/\n\n\\define toolbar-line-width-inner()\n<$button tag=\"a\" tooltip=\"\"\"$(line-width)$\"\"\">\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/LineWidth\"\n\t$value=\"$(line-width)$\"\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<div style=\"display: inline-block; margin: 4px calc(80px - $(line-width)$); background-color: #000; width: calc(100px + $(line-width)$ * 2); height: $(line-width)$; border-radius: 120px; vertical-align: middle;\"/>\n\n<span style=\"margin-left: 8px;\">\n\n<$text text=\"\"\"$(line-width)$\"\"\"/>\n\n<$reveal state=\"$:/config/BitmapEditor/LineWidth\" type=\"match\" text=\"\"\"$(line-width)$\"\"\" tag=\"span\">\n\n<$entity entity=\"&nbsp;\"/>\n\n<$entity entity=\"&#x2713;\"/>\n\n</$reveal>\n\n</span>\n\n</$button>\n\\end\n\n''<<lingo Hint>>''\n\n<$list filter={{$:/config/BitmapEditor/LineWidths}} variable=\"line-width\">\n\n<<toolbar-line-width-inner>>\n\n</$list>\n"
        },
        "$:/core/ui/EditorToolbar/line-width": {
            "title": "$:/core/ui/EditorToolbar/line-width",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/line-width",
            "caption": "{{$:/language/Buttons/LineWidth/Caption}}",
            "description": "{{$:/language/Buttons/LineWidth/Hint}}",
            "condition": "[<targetTiddler>is[image]]",
            "dropdown": "$:/core/ui/EditorToolbar/line-width-dropdown",
            "text": "<$text text={{$:/config/BitmapEditor/LineWidth}}/>"
        },
        "$:/core/ui/EditorToolbar/link-dropdown": {
            "title": "$:/core/ui/EditorToolbar/link-dropdown",
            "text": "\\define lingo-base() $:/language/Buttons/Link/\n\n\\define add-link-actions()\n<$action-sendmessage $message=\"tm-edit-text-operation\" $param=\"make-link\" text={{$(linkTiddler)$}} />\n<$action-deletetiddler $tiddler=<<dropdown-state>> />\n<$action-deletetiddler $tiddler=<<searchTiddler>> />\n<$action-deletetiddler $tiddler=<<linkTiddler>> />\n\\end\n\n\\define external-link()\n<$button class=\"tc-btn-invisible\" style=\"width: auto; display: inline-block; background-colour: inherit;\" actions=<<add-link-actions>>>\n{{$:/core/images/chevron-right}}\n</$button>\n\\end\n\n\\define body(config-title)\n''<<lingo Hint>>''\n\n<$vars searchTiddler=\"\"\"$config-title$/search\"\"\" linkTiddler=\"\"\"$config-title$/link\"\"\" linktext=\"\" >\n\n<$vars linkTiddler=<<searchTiddler>>>\n<$keyboard key=\"ENTER\" actions=<<add-link-actions>>>\n<$edit-text tiddler=<<searchTiddler>> type=\"search\" tag=\"input\" focus=\"true\" placeholder={{$:/language/Search/Search}} default=\"\"/>\n<$reveal tag=\"span\" state=<<searchTiddler>> type=\"nomatch\" text=\"\">\n<<external-link>>\n<$button class=\"tc-btn-invisible\" style=\"width: auto; display: inline-block; background-colour: inherit;\">\n<$action-setfield $tiddler=<<searchTiddler>> text=\"\" />\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</$keyboard>\n</$vars>\n\n<$reveal tag=\"div\" state=<<searchTiddler>> type=\"nomatch\" text=\"\">\n\n<$linkcatcher actions=<<add-link-actions>> to=<<linkTiddler>>>\n\n{{$:/core/ui/SearchResults}}\n\n</$linkcatcher>\n\n</$reveal>\n\n</$vars>\n\n\\end\n\n<$macrocall $name=\"body\" config-title=<<qualify \"$:/state/Link/\">>/>"
        },
        "$:/core/ui/EditorToolbar/link": {
            "title": "$:/core/ui/EditorToolbar/link",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/link",
            "caption": "{{$:/language/Buttons/Link/Caption}}",
            "description": "{{$:/language/Buttons/Link/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "button-classes": "tc-text-editor-toolbar-item-start-group",
            "shortcuts": "((link))",
            "dropdown": "$:/core/ui/EditorToolbar/link-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/linkify": {
            "title": "$:/core/ui/EditorToolbar/linkify",
            "caption": "{{$:/language/Buttons/Linkify/Caption}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "description": "{{$:/language/Buttons/Linkify/Hint}}",
            "icon": "$:/core/images/linkify",
            "list-before": "$:/core/ui/EditorToolbar/mono-block",
            "shortcuts": "((linkify))",
            "tags": "$:/tags/EditorToolbar",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"[[\"\n\tsuffix=\"]]\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/list-bullet": {
            "title": "$:/core/ui/EditorToolbar/list-bullet",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/list-bullet",
            "caption": "{{$:/language/Buttons/ListBullet/Caption}}",
            "description": "{{$:/language/Buttons/ListBullet/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((list-bullet))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"*\"\n\tcount=\"1\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/list-number": {
            "title": "$:/core/ui/EditorToolbar/list-number",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/list-number",
            "caption": "{{$:/language/Buttons/ListNumber/Caption}}",
            "description": "{{$:/language/Buttons/ListNumber/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((list-number))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"#\"\n\tcount=\"1\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/mono-block": {
            "title": "$:/core/ui/EditorToolbar/mono-block",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/mono-block",
            "caption": "{{$:/language/Buttons/MonoBlock/Caption}}",
            "description": "{{$:/language/Buttons/MonoBlock/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "button-classes": "tc-text-editor-toolbar-item-start-group",
            "shortcuts": "((mono-block))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-lines\"\n\tprefix=\"\n```\"\n\tsuffix=\"```\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/mono-line": {
            "title": "$:/core/ui/EditorToolbar/mono-line",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/mono-line",
            "caption": "{{$:/language/Buttons/MonoLine/Caption}}",
            "description": "{{$:/language/Buttons/MonoLine/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((mono-line))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"`\"\n\tsuffix=\"`\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/more-dropdown": {
            "title": "$:/core/ui/EditorToolbar/more-dropdown",
            "text": "\\define config-title()\n$:/config/EditorToolbarButtons/Visibility/$(toolbarItem)$\n\\end\n\n\\define conditional-button()\n<$list filter={{$(toolbarItem)$!!condition}} variable=\"condition\">\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/toolbar/button\" mode=\"inline\"/> <$transclude tiddler=<<toolbarItem>> field=\"description\"/>\n</$list>\n\\end\n\n<div class=\"tc-text-editor-toolbar-more\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditorToolbar]!has[draft.of]] -[[$:/core/ui/EditorToolbar/more]]\">\n<$reveal type=\"match\" state=<<config-visibility-title>> text=\"hide\" tag=\"div\">\n<<conditional-button>>\n</$reveal>\n</$list>\n</div>\n"
        },
        "$:/core/ui/EditorToolbar/more": {
            "title": "$:/core/ui/EditorToolbar/more",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/down-arrow",
            "caption": "{{$:/language/Buttons/More/Caption}}",
            "description": "{{$:/language/Buttons/More/Hint}}",
            "condition": "[<targetTiddler>]",
            "dropdown": "$:/core/ui/EditorToolbar/more-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/opacity-dropdown": {
            "title": "$:/core/ui/EditorToolbar/opacity-dropdown",
            "text": "\\define lingo-base() $:/language/Buttons/Opacity/\n\n\\define toolbar-opacity-inner()\n<$button tag=\"a\" tooltip=\"\"\"$(opacity)$\"\"\">\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/Opacity\"\n\t$value=\"$(opacity)$\"\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<div style=\"display: inline-block; vertical-align: middle; background-color: $(current-paint-colour)$; opacity: $(opacity)$; width: 1em; height: 1em; border-radius: 50%;\"/>\n\n<span style=\"margin-left: 8px;\">\n\n<$text text=\"\"\"$(opacity)$\"\"\"/>\n\n<$reveal state=\"$:/config/BitmapEditor/Opacity\" type=\"match\" text=\"\"\"$(opacity)$\"\"\" tag=\"span\">\n\n<$entity entity=\"&nbsp;\"/>\n\n<$entity entity=\"&#x2713;\"/>\n\n</$reveal>\n\n</span>\n\n</$button>\n\\end\n\n\\define toolbar-opacity()\n''<<lingo Hint>>''\n\n<$list filter={{$:/config/BitmapEditor/Opacities}} variable=\"opacity\">\n\n<<toolbar-opacity-inner>>\n\n</$list>\n\\end\n\n<$set name=\"current-paint-colour\" value={{$:/config/BitmapEditor/Colour}}>\n\n<$set name=\"current-opacity\" value={{$:/config/BitmapEditor/Opacity}}>\n\n<<toolbar-opacity>>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/EditorToolbar/opacity": {
            "title": "$:/core/ui/EditorToolbar/opacity",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/opacity",
            "caption": "{{$:/language/Buttons/Opacity/Caption}}",
            "description": "{{$:/language/Buttons/Opacity/Hint}}",
            "condition": "[<targetTiddler>is[image]]",
            "dropdown": "$:/core/ui/EditorToolbar/opacity-dropdown",
            "text": "<$text text={{$:/config/BitmapEditor/Opacity}}/>\n"
        },
        "$:/core/ui/EditorToolbar/paint-dropdown": {
            "title": "$:/core/ui/EditorToolbar/paint-dropdown",
            "text": "''{{$:/language/Buttons/Paint/Hint}}''\n\n<$macrocall $name=\"colour-picker\" actions=\"\"\"\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/Colour\"\n\t$value=<<colour-picker-value>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n"
        },
        "$:/core/ui/EditorToolbar/paint": {
            "title": "$:/core/ui/EditorToolbar/paint",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/paint",
            "caption": "{{$:/language/Buttons/Paint/Caption}}",
            "description": "{{$:/language/Buttons/Paint/Hint}}",
            "condition": "[<targetTiddler>is[image]]",
            "dropdown": "$:/core/ui/EditorToolbar/paint-dropdown",
            "text": "\\define toolbar-paint()\n<div style=\"display: inline-block; vertical-align: middle; background-color: $(colour-picker-value)$; width: 1em; height: 1em; border-radius: 50%;\"/>\n\\end\n<$set name=\"colour-picker-value\" value={{$:/config/BitmapEditor/Colour}}>\n<<toolbar-paint>>\n</$set>\n"
        },
        "$:/core/ui/EditorToolbar/picture-dropdown": {
            "title": "$:/core/ui/EditorToolbar/picture-dropdown",
            "text": "\\define replacement-text()\n[img[$(imageTitle)$]]\n\\end\n\n''{{$:/language/Buttons/Picture/Hint}}''\n\n<$macrocall $name=\"image-picker\" actions=\"\"\"\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"replace-selection\"\n\ttext=<<replacement-text>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n"
        },
        "$:/core/ui/EditorToolbar/picture": {
            "title": "$:/core/ui/EditorToolbar/picture",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/picture",
            "caption": "{{$:/language/Buttons/Picture/Caption}}",
            "description": "{{$:/language/Buttons/Picture/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((picture))",
            "dropdown": "$:/core/ui/EditorToolbar/picture-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/preview-type-dropdown": {
            "title": "$:/core/ui/EditorToolbar/preview-type-dropdown",
            "text": "\\define preview-type-button()\n<$button tag=\"a\">\n\n<$action-setfield $tiddler=\"$:/state/editpreviewtype\" $value=\"$(previewType)$\"/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<$transclude tiddler=<<previewType>> field=\"caption\" mode=\"inline\">\n\n<$view tiddler=<<previewType>> field=\"title\" mode=\"inline\"/>\n\n</$transclude> \n\n<$reveal tag=\"span\" state=\"$:/state/editpreviewtype\" type=\"match\" text=<<previewType>> default=\"$:/core/ui/EditTemplate/body/preview/output\">\n\n<$entity entity=\"&nbsp;\"/>\n\n<$entity entity=\"&#x2713;\"/>\n\n</$reveal>\n\n</$button>\n\\end\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditPreview]!has[draft.of]]\" variable=\"previewType\">\n\n<<preview-type-button>>\n\n</$list>\n"
        },
        "$:/core/ui/EditorToolbar/preview-type": {
            "title": "$:/core/ui/EditorToolbar/preview-type",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/chevron-down",
            "caption": "{{$:/language/Buttons/PreviewType/Caption}}",
            "description": "{{$:/language/Buttons/PreviewType/Hint}}",
            "condition": "[all[shadows+tiddlers]tag[$:/tags/EditPreview]!has[draft.of]butfirst[]limit[1]]",
            "button-classes": "tc-text-editor-toolbar-item-adjunct",
            "dropdown": "$:/core/ui/EditorToolbar/preview-type-dropdown"
        },
        "$:/core/ui/EditorToolbar/preview": {
            "title": "$:/core/ui/EditorToolbar/preview",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/preview-open",
            "custom-icon": "yes",
            "caption": "{{$:/language/Buttons/Preview/Caption}}",
            "description": "{{$:/language/Buttons/Preview/Hint}}",
            "condition": "[<targetTiddler>]",
            "button-classes": "tc-text-editor-toolbar-item-start-group",
            "shortcuts": "((preview))",
            "text": "<$reveal state=\"$:/state/showeditpreview\" type=\"match\" text=\"yes\" tag=\"span\">\n{{$:/core/images/preview-open}}\n<$action-setfield $tiddler=\"$:/state/showeditpreview\" $value=\"no\"/>\n</$reveal>\n<$reveal state=\"$:/state/showeditpreview\" type=\"nomatch\" text=\"yes\" tag=\"span\">\n{{$:/core/images/preview-closed}}\n<$action-setfield $tiddler=\"$:/state/showeditpreview\" $value=\"yes\"/>\n</$reveal>\n"
        },
        "$:/core/ui/EditorToolbar/quote": {
            "title": "$:/core/ui/EditorToolbar/quote",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/quote",
            "caption": "{{$:/language/Buttons/Quote/Caption}}",
            "description": "{{$:/language/Buttons/Quote/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((quote))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-lines\"\n\tprefix=\"\n<<<\"\n\tsuffix=\"<<<\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/rotate-left": {
            "title": "$:/core/ui/EditorToolbar/rotate-left",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/rotate-left",
            "caption": "{{$:/language/Buttons/RotateLeft/Caption}}",
            "description": "{{$:/language/Buttons/RotateLeft/Hint}}",
            "condition": "[<targetTiddler>is[image]]",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-bitmap-operation\"\n\t$param=\"rotate-left\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/size-dropdown": {
            "title": "$:/core/ui/EditorToolbar/size-dropdown",
            "text": "\\define lingo-base() $:/language/Buttons/Size/\n\n\\define toolbar-button-size-preset(config-title)\n<$set name=\"width\" filter=\"$(sizePair)$ +[first[]]\">\n\n<$set name=\"height\" filter=\"$(sizePair)$ +[last[]]\">\n\n<$button tag=\"a\">\n\n<$action-setfield\n\t$tiddler=\"\"\"$config-title$/new-width\"\"\"\n\t$value=<<width>>\n/>\n\n<$action-setfield\n\t$tiddler=\"\"\"$config-title$/new-height\"\"\"\n\t$value=<<height>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/presets-popup\"\"\"\n/>\n\n<$text text=<<width>>/> &times; <$text text=<<height>>/>\n\n</$button>\n\n</$set>\n\n</$set>\n\\end\n\n\\define toolbar-button-size(config-title)\n''{{$:/language/Buttons/Size/Hint}}''\n\n<<lingo Caption/Width>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/new-width\"\"\" default=<<tv-bitmap-editor-width>> focus=\"true\" size=\"8\"/> <<lingo Caption/Height>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/new-height\"\"\" default=<<tv-bitmap-editor-height>> size=\"8\"/> <$button popup=\"\"\"$config-title$/presets-popup\"\"\" class=\"tc-btn-invisible tc-popup-keep\" style=\"width: auto; display: inline-block; background-colour: inherit;\" selectedClass=\"tc-selected\">\n{{$:/core/images/down-arrow}}\n</$button>\n\n<$reveal tag=\"span\" state=\"\"\"$config-title$/presets-popup\"\"\" type=\"popup\" position=\"belowleft\" animate=\"yes\">\n\n<div class=\"tc-drop-down tc-popup-keep\">\n\n<$list filter={{$:/config/BitmapEditor/ImageSizes}} variable=\"sizePair\">\n\n<$macrocall $name=\"toolbar-button-size-preset\" config-title=\"$config-title$\"/>\n\n</$list>\n\n</div>\n\n</$reveal>\n\n<$button>\n<$action-sendmessage\n\t$message=\"tm-edit-bitmap-operation\"\n\t$param=\"resize\"\n\twidth={{$config-title$/new-width}}\n\theight={{$config-title$/new-height}}\n/>\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/new-width\"\"\"\n/>\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/new-height\"\"\"\n/>\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n<<lingo Caption/Resize>>\n</$button>\n\\end\n\n<$macrocall $name=\"toolbar-button-size\" config-title=<<qualify \"$:/state/Size/\">>/>\n"
        },
        "$:/core/ui/EditorToolbar/size": {
            "title": "$:/core/ui/EditorToolbar/size",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/size",
            "caption": "{{$:/language/Buttons/Size/Caption}}",
            "description": "{{$:/language/Buttons/Size/Hint}}",
            "condition": "[<targetTiddler>is[image]]",
            "dropdown": "$:/core/ui/EditorToolbar/size-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/stamp-dropdown": {
            "title": "$:/core/ui/EditorToolbar/stamp-dropdown",
            "text": "\\define toolbar-button-stamp-inner()\n<$button tag=\"a\">\n\n<$list filter=\"[[$(snippetTitle)$]addsuffix[/prefix]is[missing]removesuffix[/prefix]addsuffix[/suffix]is[missing]]\">\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"replace-selection\"\n\ttext={{$(snippetTitle)$}}\n/>\n\n</$list>\n\n\n<$list filter=\"[[$(snippetTitle)$]addsuffix[/prefix]is[missing]removesuffix[/prefix]addsuffix[/suffix]!is[missing]] [[$(snippetTitle)$]addsuffix[/prefix]!is[missing]removesuffix[/prefix]addsuffix[/suffix]is[missing]] [[$(snippetTitle)$]addsuffix[/prefix]!is[missing]removesuffix[/prefix]addsuffix[/suffix]!is[missing]]\">\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix={{{ [[$(snippetTitle)$]addsuffix[/prefix]get[text]] }}}\nsuffix={{{ [[$(snippetTitle)$]addsuffix[/suffix]get[text]] }}}\n/>\n\n</$list>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<$view tiddler=<<snippetTitle>> field=\"caption\" mode=\"inline\">\n\n<$view tiddler=<<snippetTitle>> field=\"title\" mode=\"inline\"/>\n\n</$view>\n\n</$button>\n\\end\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TextEditor/Snippet]!has[draft.of]sort[caption]]\" variable=\"snippetTitle\">\n\n<<toolbar-button-stamp-inner>>\n\n</$list>\n\n----\n\n<$button tag=\"a\">\n\n<$action-sendmessage\n\t$message=\"tm-new-tiddler\"\n\ttags=\"$:/tags/TextEditor/Snippet\"\n\tcaption={{$:/language/Buttons/Stamp/New/Title}}\n\ttext={{$:/language/Buttons/Stamp/New/Text}}\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<em>\n\n<$text text={{$:/language/Buttons/Stamp/Caption/New}}/>\n\n</em>\n\n</$button>\n"
        },
        "$:/core/ui/EditorToolbar/stamp": {
            "title": "$:/core/ui/EditorToolbar/stamp",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/stamp",
            "caption": "{{$:/language/Buttons/Stamp/Caption}}",
            "description": "{{$:/language/Buttons/Stamp/Hint}}",
            "condition": "[<targetTiddler>type[]] [<targetTiddler>get[type]prefix[text/]] +[first[]]",
            "shortcuts": "((stamp))",
            "dropdown": "$:/core/ui/EditorToolbar/stamp-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/strikethrough": {
            "title": "$:/core/ui/EditorToolbar/strikethrough",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/strikethrough",
            "caption": "{{$:/language/Buttons/Strikethrough/Caption}}",
            "description": "{{$:/language/Buttons/Strikethrough/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((strikethrough))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"~~\"\n\tsuffix=\"~~\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/subscript": {
            "title": "$:/core/ui/EditorToolbar/subscript",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/subscript",
            "caption": "{{$:/language/Buttons/Subscript/Caption}}",
            "description": "{{$:/language/Buttons/Subscript/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((subscript))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\",,\"\n\tsuffix=\",,\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/superscript": {
            "title": "$:/core/ui/EditorToolbar/superscript",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/superscript",
            "caption": "{{$:/language/Buttons/Superscript/Caption}}",
            "description": "{{$:/language/Buttons/Superscript/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((superscript))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"^^\"\n\tsuffix=\"^^\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/transcludify": {
            "title": "$:/core/ui/EditorToolbar/transcludify",
            "caption": "{{$:/language/Buttons/Transcludify/Caption}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "description": "{{$:/language/Buttons/Transcludify/Hint}}",
            "icon": "$:/core/images/transcludify",
            "list-before": "$:/core/ui/EditorToolbar/mono-block",
            "shortcuts": "((transcludify))",
            "tags": "$:/tags/EditorToolbar",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"{{\"\n\tsuffix=\"}}\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/underline": {
            "title": "$:/core/ui/EditorToolbar/underline",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/underline",
            "caption": "{{$:/language/Buttons/Underline/Caption}}",
            "description": "{{$:/language/Buttons/Underline/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((underline))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"__\"\n\tsuffix=\"__\"\n/>\n"
        },
        "$:/core/Filters/AllTags": {
            "title": "$:/core/Filters/AllTags",
            "tags": "$:/tags/Filter",
            "filter": "[tags[]!is[system]sort[title]]",
            "description": "{{$:/language/Filters/AllTags}}",
            "text": ""
        },
        "$:/core/Filters/AllTiddlers": {
            "title": "$:/core/Filters/AllTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[!is[system]sort[title]]",
            "description": "{{$:/language/Filters/AllTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/Drafts": {
            "title": "$:/core/Filters/Drafts",
            "tags": "$:/tags/Filter",
            "filter": "[has[draft.of]sort[title]]",
            "description": "{{$:/language/Filters/Drafts}}",
            "text": ""
        },
        "$:/core/Filters/Missing": {
            "title": "$:/core/Filters/Missing",
            "tags": "$:/tags/Filter",
            "filter": "[all[missing]sort[title]]",
            "description": "{{$:/language/Filters/Missing}}",
            "text": ""
        },
        "$:/core/Filters/Orphans": {
            "title": "$:/core/Filters/Orphans",
            "tags": "$:/tags/Filter",
            "filter": "[all[orphans]sort[title]]",
            "description": "{{$:/language/Filters/Orphans}}",
            "text": ""
        },
        "$:/core/Filters/OverriddenShadowTiddlers": {
            "title": "$:/core/Filters/OverriddenShadowTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[is[shadow]]",
            "description": "{{$:/language/Filters/OverriddenShadowTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/RecentSystemTiddlers": {
            "title": "$:/core/Filters/RecentSystemTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[has[modified]!sort[modified]limit[50]]",
            "description": "{{$:/language/Filters/RecentSystemTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/RecentTiddlers": {
            "title": "$:/core/Filters/RecentTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[!is[system]has[modified]!sort[modified]limit[50]]",
            "description": "{{$:/language/Filters/RecentTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/SessionTiddlers": {
            "title": "$:/core/Filters/SessionTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[haschanged[]]",
            "description": "{{$:/language/Filters/SessionTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/ShadowTiddlers": {
            "title": "$:/core/Filters/ShadowTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[all[shadows]sort[title]]",
            "description": "{{$:/language/Filters/ShadowTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/StoryList": {
            "title": "$:/core/Filters/StoryList",
            "tags": "$:/tags/Filter",
            "filter": "[list[$:/StoryList]] -$:/AdvancedSearch",
            "description": "{{$:/language/Filters/StoryList}}",
            "text": ""
        },
        "$:/core/Filters/SystemTags": {
            "title": "$:/core/Filters/SystemTags",
            "tags": "$:/tags/Filter",
            "filter": "[all[shadows+tiddlers]tags[]is[system]sort[title]]",
            "description": "{{$:/language/Filters/SystemTags}}",
            "text": ""
        },
        "$:/core/Filters/SystemTiddlers": {
            "title": "$:/core/Filters/SystemTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[is[system]sort[title]]",
            "description": "{{$:/language/Filters/SystemTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/TypedTiddlers": {
            "title": "$:/core/Filters/TypedTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[!is[system]has[type]each[type]sort[type]] -[type[text/vnd.tiddlywiki]]",
            "description": "{{$:/language/Filters/TypedTiddlers}}",
            "text": ""
        },
        "$:/core/ui/ImportListing": {
            "title": "$:/core/ui/ImportListing",
            "text": "\\define lingo-base() $:/language/Import/\n\n\\define messageField()\nmessage-$(payloadTiddler)$\n\\end\n\n\\define selectionField()\nselection-$(payloadTiddler)$\n\\end\n\n\\define previewPopupState()\n$(currentTiddler)$!!popup-$(payloadTiddler)$\n\\end\n\n\\define select-all-actions()\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" variable=\"payloadTiddler\">\n<$action-setfield $field={{{ [<payloadTiddler>addprefix[selection-]] }}} $value={{$:/state/import/select-all}}/>\n</$list>\n\\end\n\n<table>\n<tbody>\n<tr>\n<th>\n<$checkbox tiddler=\"$:/state/import/select-all\" field=\"text\" checked=\"checked\" unchecked=\"unchecked\" default=\"checked\" actions=<<select-all-actions>>>\n<<lingo Listing/Select/Caption>>\n</$checkbox>\n</th>\n<th>\n<<lingo Listing/Title/Caption>>\n</th>\n<th>\n<<lingo Listing/Status/Caption>>\n</th>\n</tr>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" variable=\"payloadTiddler\">\n<tr>\n<td>\n<$checkbox field=<<selectionField>> checked=\"checked\" unchecked=\"unchecked\" default=\"checked\"/>\n</td>\n<td>\n<$reveal type=\"nomatch\" stateTitle=<<previewPopupState>> text=\"yes\" tag=\"div\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" setTitle=<<previewPopupState>> setTo=\"yes\">\n{{$:/core/images/right-arrow}}&nbsp;<$text text=<<payloadTiddler>>/>\n</$button>\n</$reveal>\n<$reveal type=\"match\" stateTitle=<<previewPopupState>> text=\"yes\" tag=\"div\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" setTitle=<<previewPopupState>> setTo=\"no\">\n{{$:/core/images/down-arrow}}&nbsp;<$text text=<<payloadTiddler>>/>\n</$button>\n</$reveal>\n</td>\n<td>\n<$view field=<<messageField>>/>\n</td>\n</tr>\n<tr>\n<td colspan=\"3\">\n<$reveal type=\"match\" text=\"yes\" stateTitle=<<previewPopupState>> tag=\"div\">\n<$list filter=\"[{$:/state/importpreviewtype}has[text]]\" variable=\"listItem\" emptyMessage={{$:/core/ui/ImportPreviews/Text}}>\n<$transclude tiddler={{$:/state/importpreviewtype}}/>\n</$list>\n</$reveal>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/ImportPreviews/Diff": {
            "title": "$:/core/ui/ImportPreviews/Diff",
            "tags": "$:/tags/ImportPreview",
            "caption": "{{$:/language/Import/Listing/Preview/Diff}}",
            "text": "<$macrocall $name=\"compareTiddlerText\" sourceTiddlerTitle=<<payloadTiddler>> destTiddlerTitle=<<currentTiddler>> destSubTiddlerTitle=<<payloadTiddler>>/>\n"
        },
        "$:/core/ui/ImportPreviews/DiffFields": {
            "title": "$:/core/ui/ImportPreviews/DiffFields",
            "tags": "$:/tags/ImportPreview",
            "caption": "{{$:/language/Import/Listing/Preview/DiffFields}}",
            "text": "<$macrocall $name=\"compareTiddlers\" sourceTiddlerTitle=<<payloadTiddler>> destTiddlerTitle=<<currentTiddler>> destSubTiddlerTitle=<<payloadTiddler>> exclude=\"text\"/>\n"
        },
        "$:/core/ui/ImportPreviews/Fields": {
            "title": "$:/core/ui/ImportPreviews/Fields",
            "tags": "$:/tags/ImportPreview",
            "caption": "{{$:/language/Import/Listing/Preview/Fields}}",
            "text": "<table class=\"tc-view-field-table\">\n<tbody>\n<$list filter=\"[<payloadTiddler>subtiddlerfields<currentTiddler>sort[]] -text\" variable=\"fieldName\">\n<tr class=\"tc-view-field\">\n<td class=\"tc-view-field-name\">\n<$text text=<<fieldName>>/>\n</td>\n<td class=\"tc-view-field-value\">\n<$view field=<<fieldName>> tiddler=<<currentTiddler>> subtiddler=<<payloadTiddler>>/>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/ImportPreviews/Text": {
            "title": "$:/core/ui/ImportPreviews/Text",
            "tags": "$:/tags/ImportPreview",
            "caption": "{{$:/language/Import/Listing/Preview/Text}}",
            "text": "<$transclude tiddler=<<currentTiddler>> subtiddler=<<payloadTiddler>> mode=\"block\"/>\n"
        },
        "$:/core/ui/ImportPreviews/TextRaw": {
            "title": "$:/core/ui/ImportPreviews/TextRaw",
            "tags": "$:/tags/ImportPreview",
            "caption": "{{$:/language/Import/Listing/Preview/TextRaw}}",
            "text": "<pre><code><$view tiddler=<<currentTiddler>> subtiddler=<<payloadTiddler>> /></code></pre>"
        },
        "$:/core/ui/KeyboardShortcuts/advanced-search": {
            "title": "$:/core/ui/KeyboardShortcuts/advanced-search",
            "tags": "$:/tags/KeyboardShortcut",
            "key": "((advanced-search))",
            "text": "<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\">\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n<$action-sendmessage $message=\"tm-focus-selector\" $param=\"\"\"[data-tiddler-title=\"$:/AdvancedSearch\"] .tc-search input\"\"\"/>\n</$navigator>\n"
        },
        "$:/core/ui/KeyboardShortcuts/new-image": {
            "title": "$:/core/ui/KeyboardShortcuts/new-image",
            "tags": "$:/tags/KeyboardShortcut",
            "key": "((new-image))",
            "text": "<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n{{$:/core/ui/Actions/new-image}}\n</$navigator>\n"
        },
        "$:/core/ui/KeyboardShortcuts/new-journal": {
            "title": "$:/core/ui/KeyboardShortcuts/new-journal",
            "tags": "$:/tags/KeyboardShortcut",
            "key": "((new-journal))",
            "text": "<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n{{$:/core/ui/Actions/new-journal}}\n</$navigator>\n"
        },
        "$:/core/ui/KeyboardShortcuts/new-tiddler": {
            "title": "$:/core/ui/KeyboardShortcuts/new-tiddler",
            "tags": "$:/tags/KeyboardShortcut",
            "key": "((new-tiddler))",
            "text": "<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n{{$:/core/ui/Actions/new-tiddler}}\n</$navigator>\n"
        },
        "$:/core/ui/KeyboardShortcuts/sidebar-search": {
            "title": "$:/core/ui/KeyboardShortcuts/sidebar-search",
            "tags": "$:/tags/KeyboardShortcut",
            "key": "((sidebar-search))",
            "text": "<$action-sendmessage $message=\"tm-focus-selector\" $param=\".tc-search input\"/>\n"
        },
        "$:/core/ui/KeyboardShortcut/toggle-sidebar": {
            "title": "$:/core/ui/KeyboardShortcut/toggle-sidebar",
            "tags": "$:/tags/KeyboardShortcut",
            "key": "((toggle-sidebar))",
            "text": "<$list filter=\"[[$:/state/sidebar]is[missing]] [{$:/state/sidebar}removeprefix[yes]]\" emptyMessage=\"\"\"\n<$action-setfield $tiddler=\"$:/state/sidebar\" text=\"yes\"/>\n\"\"\">\n<$action-setfield $tiddler=\"$:/state/sidebar\" text=\"no\"/>\n</$list>\n"
        },
        "$:/core/ui/ListItemTemplate": {
            "title": "$:/core/ui/ListItemTemplate",
            "text": "<div class=\"tc-menu-list-item\">\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</div>"
        },
        "$:/Manager/ItemMain/Fields": {
            "title": "$:/Manager/ItemMain/Fields",
            "tags": "$:/tags/Manager/ItemMain",
            "caption": "{{$:/language/Manager/Item/Fields}}",
            "text": "<table>\n<tbody>\n<$list filter=\"[all[current]fields[]sort[title]] -text\" template=\"$:/core/ui/TiddlerFieldTemplate\" variable=\"listItem\"/>\n</tbody>\n</table>\n"
        },
        "$:/Manager/ItemMain/RawText": {
            "title": "$:/Manager/ItemMain/RawText",
            "tags": "$:/tags/Manager/ItemMain",
            "caption": "{{$:/language/Manager/Item/RawText}}",
            "text": "<pre><code><$view/></code></pre>\n"
        },
        "$:/Manager/ItemMain/WikifiedText": {
            "title": "$:/Manager/ItemMain/WikifiedText",
            "tags": "$:/tags/Manager/ItemMain",
            "caption": "{{$:/language/Manager/Item/WikifiedText}}",
            "text": "<$transclude mode=\"block\"/>\n"
        },
        "$:/Manager/ItemSidebar/Colour": {
            "title": "$:/Manager/ItemSidebar/Colour",
            "tags": "$:/tags/Manager/ItemSidebar",
            "caption": "{{$:/language/Manager/Item/Colour}}",
            "text": "\\define swatch-styles()\nheight: 1em;\nbackground-color: $(colour)$\n\\end\n\n<$vars colour={{!!color}}>\n<p style=<<swatch-styles>>/>\n</$vars>\n<p>\n<$edit-text field=\"color\" tag=\"input\" type=\"color\"/> / <$edit-text field=\"color\" tag=\"input\" type=\"text\" size=\"9\"/>\n</p>\n"
        },
        "$:/Manager/ItemSidebar/Icon": {
            "title": "$:/Manager/ItemSidebar/Icon",
            "tags": "$:/tags/Manager/ItemSidebar",
            "caption": "{{$:/language/Manager/Item/Icon}}",
            "text": "<p>\n<div class=\"tc-manager-icon-editor\">\n<$button popup=<<qualify \"$:/state/popup/image-picker\">> class=\"tc-btn-invisible\">\n<$transclude tiddler={{!!icon}}>\n{{$:/language/Manager/Item/Icon/None}}\n</$transclude>\n</$button>\n<div class=\"tc-block-dropdown-wrapper\" style=\"position: static;\">\n<$reveal state=<<qualify \"$:/state/popup/image-picker\">> type=\"nomatch\" text=\"\" default=\"\" tag=\"div\" class=\"tc-popup\">\n<div class=\"tc-block-dropdown tc-popup-keep\" style=\"width: 80%; left: 10%; right: 10%; padding: 0.5em;\">\n<$macrocall $name=\"image-picker-include-tagged-images\" actions=\"\"\"\n<$action-setfield $field=\"icon\" $value=<<imageTitle>>/>\n<$action-deletetiddler $tiddler=<<qualify \"$:/state/popup/image-picker\">>/>\n\"\"\"/>\n</div>\n</$reveal>\n</div>\n</div>\n</p>\n"
        },
        "$:/Manager/ItemSidebar/Tags": {
            "title": "$:/Manager/ItemSidebar/Tags",
            "tags": "$:/tags/Manager/ItemSidebar",
            "caption": "{{$:/language/Manager/Item/Tags}}",
            "text": "\\define tag-checkbox-actions()\n<$action-listops\n\t$tiddler=\"$:/config/Manager/RecentTags\"\n\t$subfilter=\"[<tag>] [list[$:/config/Manager/RecentTags]] +[limit[12]]\"\n/>\n\\end\n\n\\define tag-picker-actions()\n<<tag-checkbox-actions>>\n<$action-listops\n\t$tiddler=<<currentTiddler>>\n\t$field=\"tags\"\n\t$subfilter=\"[<tag>] [all[current]tags[]]\"\n/>\n\\end\n\n<p>\n<$list filter=\"[all[current]tags[]] [list[$:/config/Manager/RecentTags]] +[sort[title]] \" variable=\"tag\">\n<div>\n<$checkbox tiddler=<<currentTiddler>> tag=<<tag>> actions=<<tag-checkbox-actions>>>\n<$macrocall $name=\"tag-pill\" tag=<<tag>>/>\n</$checkbox>\n</div>\n</$list>\n</p>\n<p>\n<$macrocall $name=\"tag-picker\" actions=<<tag-picker-actions>>/>\n</p>\n"
        },
        "$:/Manager/ItemSidebar/Tools": {
            "title": "$:/Manager/ItemSidebar/Tools",
            "tags": "$:/tags/Manager/ItemSidebar",
            "caption": "{{$:/language/Manager/Item/Tools}}",
            "text": "<p>\n<$button to=<<currentTiddler>>>{{$:/core/images/link}} open</$button>\n</p>\n<p>\n<$button message=\"tm-edit-tiddler\" param=<<currentTiddler>>>{{$:/core/images/edit-button}} edit</$button>\n</p>\n"
        },
        "$:/Manager": {
            "title": "$:/Manager",
            "icon": "$:/core/images/list",
            "color": "#bbb",
            "text": "\\define lingo-base() $:/language/Manager/\n\n\\define list-item-content-item()\n<div class=\"tc-manager-list-item-content-item\">\n\t<$vars state-title=\"\"\"$:/state/popup/manager/item/$(listItem)$\"\"\">\n\t\t<$reveal state=<<state-title>> type=\"match\" text=\"show\" default=\"show\" tag=\"div\">\n\t\t\t<$button set=<<state-title>> setTo=\"hide\" class=\"tc-btn-invisible tc-manager-list-item-content-item-heading\">\n\t\t\t\t{{$:/core/images/down-arrow}} <$transclude tiddler=<<listItem>> field=\"caption\"/>\n\t\t\t</$button>\n\t\t</$reveal>\n\t\t<$reveal state=<<state-title>> type=\"nomatch\" text=\"show\" default=\"show\" tag=\"div\">\n\t\t\t<$button set=<<state-title>> setTo=\"show\" class=\"tc-btn-invisible tc-manager-list-item-content-item-heading\">\n\t\t\t\t{{$:/core/images/right-arrow}} <$transclude tiddler=<<listItem>> field=\"caption\"/>\n\t\t\t</$button>\n\t\t</$reveal>\n\t\t<$reveal state=<<state-title>> type=\"match\" text=\"show\" default=\"show\" tag=\"div\" class=\"tc-manager-list-item-content-item-body\">\n\t\t\t<$transclude tiddler=<<listItem>>/>\n\t\t</$reveal>\n\t</$vars>\n</div>\n\\end\n\n<div class=\"tc-manager-wrapper\">\n\t<div class=\"tc-manager-controls\">\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/Show/Prompt>> <$select tiddler=\"$:/config/Manager/Show\" default=\"tiddlers\">\n\t\t\t\t<option value=\"tiddlers\"><<lingo Controls/Show/Option/Tiddlers>></option>\n\t\t\t\t<option value=\"tags\"><<lingo Controls/Show/Option/Tags>></option>\n\t\t\t</$select>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/Search/Prompt>> <$edit-text tiddler=\"$:/config/Manager/Filter\" tag=\"input\" default=\"\" placeholder={{$:/language/Manager/Controls/Search/Placeholder}}/>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/FilterByTag/Prompt>> <$select tiddler=\"$:/config/Manager/Tag\" default=\"\">\n\t\t\t\t<option value=\"\"><<lingo Controls/FilterByTag/None>></option>\n\t\t\t\t<$list filter=\"[!is{$:/config/Manager/System}tags[]!is[system]sort[title]]\" variable=\"tag\">\n\t\t\t\t\t<option value=<<tag>>><$text text=<<tag>>/></option>\n\t\t\t\t</$list>\n\t\t\t</$select>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/Sort/Prompt>> <$select tiddler=\"$:/config/Manager/Sort\" default=\"title\">\n\t\t\t\t<optgroup label=\"Common\">\n\t\t\t\t\t<$list filter=\"title modified modifier created creator created\" variable=\"field\">\n\t\t\t\t\t\t<option value=<<field>>><$text text=<<field>>/></option>\n\t\t\t\t\t</$list>\n\t\t\t\t</optgroup>\n\t\t\t\t<optgroup label=\"All\">\n\t\t\t\t\t<$list filter=\"[all{$:/config/Manager/Show}!is{$:/config/Manager/System}fields[]sort[title]] -title -modified -modifier -created -creator -created\" variable=\"field\">\n\t\t\t\t\t\t<option value=<<field>>><$text text=<<field>>/></option>\n\t\t\t\t\t</$list>\n\t\t\t\t</optgroup>\n\t\t\t</$select>\n\t\t\t<$checkbox tiddler=\"$:/config/Manager/Order\" field=\"text\" checked=\"reverse\" unchecked=\"forward\" default=\"forward\">\n\t\t\t\t<<lingo Controls/Order/Prompt>>\n\t\t\t</$checkbox>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<$checkbox tiddler=\"$:/config/Manager/System\" field=\"text\" checked=\"\" unchecked=\"system\" default=\"system\">\n\t\t\t\t{{$:/language/SystemTiddlers/Include/Prompt}}\n\t\t\t</$checkbox>\n\t\t</div>\n\t</div>\n\t<div class=\"tc-manager-list\">\n\t\t<$list filter=\"[all{$:/config/Manager/Show}!is{$:/config/Manager/System}search{$:/config/Manager/Filter}tag:strict{$:/config/Manager/Tag}sort{$:/config/Manager/Sort}order{$:/config/Manager/Order}]\">\n\t\t\t<$vars transclusion=<<currentTiddler>>>\n\t\t\t\t<div style=\"tc-manager-list-item\">\n\t\t\t\t\t<$button popup=<<qualify \"$:/state/manager/popup\">> class=\"tc-btn-invisible tc-manager-list-item-heading\" selectedClass=\"tc-manager-list-item-heading-selected\">\n\t\t\t\t\t\t<$text text=<<currentTiddler>>/>\n\t\t\t\t\t</$button>\n\t\t\t\t\t<$reveal state=<<qualify \"$:/state/manager/popup\">> type=\"nomatch\" text=\"\" default=\"\" tag=\"div\" class=\"tc-manager-list-item-content tc-popup-handle\">\n\t\t\t\t\t\t<div class=\"tc-manager-list-item-content-tiddler\">\n\t\t\t\t\t\t\t<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Manager/ItemMain]!has[draft.of]]\" variable=\"listItem\">\n\t\t\t\t\t\t\t\t<<list-item-content-item>>\n\t\t\t\t\t\t\t</$list>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"tc-manager-list-item-content-sidebar\">\n\t\t\t\t\t\t\t<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Manager/ItemSidebar]!has[draft.of]]\" variable=\"listItem\">\n\t\t\t\t\t\t\t\t<<list-item-content-item>>\n\t\t\t\t\t\t\t</$list>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</$reveal>\n\t\t\t\t</div>\n\t\t\t</$vars>\n\t\t</$list>\n\t</div>\n</div>\n"
        },
        "$:/core/ui/MissingTemplate": {
            "title": "$:/core/ui/MissingTemplate",
            "text": "<div class=\"tc-tiddler-missing\">\n<$button popup=<<qualify \"$:/state/popup/missing\">> class=\"tc-btn-invisible tc-missing-tiddler-label\">\n<$view field=\"title\" format=\"text\" />\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/missing\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n<hr>\n<$list filter=\"[all[current]backlinks[]sort[title]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$reveal>\n</div>\n"
        },
        "$:/core/ui/MoreSideBar/All": {
            "title": "$:/core/ui/MoreSideBar/All",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/All/Caption}}",
            "text": "<$list filter={{$:/core/Filters/AllTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/Drafts": {
            "title": "$:/core/ui/MoreSideBar/Drafts",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Drafts/Caption}}",
            "text": "<$list filter={{$:/core/Filters/Drafts!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/Explorer": {
            "title": "$:/core/ui/MoreSideBar/Explorer",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Explorer/Caption}}",
            "text": "<<tree \"$:/\">>\n"
        },
        "$:/core/ui/MoreSideBar/Missing": {
            "title": "$:/core/ui/MoreSideBar/Missing",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Missing/Caption}}",
            "text": "<$list filter={{$:/core/Filters/Missing!!filter}} template=\"$:/core/ui/MissingTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/Orphans": {
            "title": "$:/core/ui/MoreSideBar/Orphans",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Orphans/Caption}}",
            "text": "<$list filter={{$:/core/Filters/Orphans!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/Plugins": {
            "title": "$:/core/ui/MoreSideBar/Plugins",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/ControlPanel/Plugins/Caption}}",
            "text": "\n{{$:/language/ControlPanel/Plugins/Installed/Hint}}\n\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar/Plugins]!has[draft.of]]\" \"$:/core/ui/MoreSideBar/Plugins/Plugins\">>\n"
        },
        "$:/core/ui/MoreSideBar/Recent": {
            "title": "$:/core/ui/MoreSideBar/Recent",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Recent/Caption}}",
            "text": "<$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n"
        },
        "$:/core/ui/MoreSideBar/Shadows": {
            "title": "$:/core/ui/MoreSideBar/Shadows",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Shadows/Caption}}",
            "text": "<$list filter={{$:/core/Filters/ShadowTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/System": {
            "title": "$:/core/ui/MoreSideBar/System",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/System/Caption}}",
            "text": "<$list filter={{$:/core/Filters/SystemTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/Tags": {
            "title": "$:/core/ui/MoreSideBar/Tags",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Tags/Caption}}",
            "text": "<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n{{$:/core/ui/Buttons/tag-manager}}\n\n</$set>\n\n</$set>\n\n</$set>\n\n<$list filter={{$:/core/Filters/AllTags!!filter}}>\n\n<$transclude tiddler=\"$:/core/ui/TagTemplate\"/>\n\n</$list>\n\n<hr class=\"tc-untagged-separator\">\n\n{{$:/core/ui/UntaggedTemplate}}\n"
        },
        "$:/core/ui/MoreSideBar/Types": {
            "title": "$:/core/ui/MoreSideBar/Types",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Types/Caption}}",
            "text": "<$list filter={{$:/core/Filters/TypedTiddlers!!filter}}>\n<div class=\"tc-menu-list-item\">\n<$view field=\"type\"/>\n<$list filter=\"[type{!!type}!is[system]sort[title]]\">\n<div class=\"tc-menu-list-subitem\">\n<$link to={{!!title}}><$view field=\"title\"/></$link>\n</div>\n</$list>\n</div>\n</$list>\n"
        },
        "$:/core/ui/MoreSideBar/Plugins/Languages": {
            "title": "$:/core/ui/MoreSideBar/Plugins/Languages",
            "tags": "$:/tags/MoreSideBar/Plugins",
            "caption": "{{$:/language/ControlPanel/Plugins/Languages/Caption}}",
            "text": "<$list filter=\"[!has[draft.of]plugin-type[language]sort[description]]\" template=\"$:/core/ui/PluginListItemTemplate\" emptyMessage={{$:/language/ControlPanel/Plugins/Empty/Hint}}/>\n"
        },
        "$:/core/ui/MoreSideBar/Plugins/Plugins": {
            "title": "$:/core/ui/MoreSideBar/Plugins/Plugins",
            "tags": "$:/tags/MoreSideBar/Plugins",
            "caption": "{{$:/language/ControlPanel/Plugins/Plugins/Caption}}",
            "text": "<$list filter=\"[!has[draft.of]plugin-type[plugin]sort[description]]\" template=\"$:/core/ui/PluginListItemTemplate\" emptyMessage={{$:/language/ControlPanel/Plugins/Empty/Hint}}>>/>\n"
        },
        "$:/core/ui/MoreSideBar/Plugins/Theme": {
            "title": "$:/core/ui/MoreSideBar/Plugins/Theme",
            "tags": "$:/tags/MoreSideBar/Plugins",
            "caption": "{{$:/language/ControlPanel/Plugins/Themes/Caption}}",
            "text": "<$list filter=\"[!has[draft.of]plugin-type[theme]sort[description]]\" template=\"$:/core/ui/PluginListItemTemplate\" emptyMessage={{$:/language/ControlPanel/Plugins/Empty/Hint}}/>\n"
        },
        "$:/core/ui/Buttons/advanced-search": {
            "title": "$:/core/ui/Buttons/advanced-search",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/advanced-search-button}} {{$:/language/Buttons/AdvancedSearch/Caption}}",
            "description": "{{$:/language/Buttons/AdvancedSearch/Hint}}",
            "text": "\\define control-panel-button(class)\n<$button to=\"$:/AdvancedSearch\" tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/advanced-search-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/AdvancedSearch/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/AdvancedSearch]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n"
        },
        "$:/core/ui/Buttons/close-all": {
            "title": "$:/core/ui/Buttons/close-all",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/close-all-button}} {{$:/language/Buttons/CloseAll/Caption}}",
            "description": "{{$:/language/Buttons/CloseAll/Hint}}",
            "text": "<$button message=\"tm-close-all-tiddlers\" tooltip={{$:/language/Buttons/CloseAll/Hint}} aria-label={{$:/language/Buttons/CloseAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/close-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/CloseAll/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/control-panel": {
            "title": "$:/core/ui/Buttons/control-panel",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/options-button}} {{$:/language/Buttons/ControlPanel/Caption}}",
            "description": "{{$:/language/Buttons/ControlPanel/Hint}}",
            "text": "\\define control-panel-button(class)\n<$button to=\"$:/ControlPanel\" tooltip={{$:/language/Buttons/ControlPanel/Hint}} aria-label={{$:/language/Buttons/ControlPanel/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/options-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/ControlPanel/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/ControlPanel]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n"
        },
        "$:/core/ui/Buttons/encryption": {
            "title": "$:/core/ui/Buttons/encryption",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/locked-padlock}} {{$:/language/Buttons/Encryption/Caption}}",
            "description": "{{$:/language/Buttons/Encryption/Hint}}",
            "text": "<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\n<$button message=\"tm-clear-password\" tooltip={{$:/language/Buttons/Encryption/ClearPassword/Hint}} aria-label={{$:/language/Buttons/Encryption/ClearPassword/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/locked-padlock}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Encryption/ClearPassword/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n<$button message=\"tm-set-password\" tooltip={{$:/language/Buttons/Encryption/SetPassword/Hint}} aria-label={{$:/language/Buttons/Encryption/SetPassword/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/unlocked-padlock}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Encryption/SetPassword/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>"
        },
        "$:/core/ui/Buttons/export-page": {
            "title": "$:/core/ui/Buttons/export-page",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/export-button}} {{$:/language/Buttons/ExportPage/Caption}}",
            "description": "{{$:/language/Buttons/ExportPage/Hint}}",
            "text": "<$macrocall $name=\"exportButton\" exportFilter=\"[!is[system]sort[title]]\" lingoBase=\"$:/language/Buttons/ExportPage/\"/>"
        },
        "$:/core/ui/Buttons/fold-all": {
            "title": "$:/core/ui/Buttons/fold-all",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/fold-all-button}} {{$:/language/Buttons/FoldAll/Caption}}",
            "description": "{{$:/language/Buttons/FoldAll/Hint}}",
            "text": "<$button tooltip={{$:/language/Buttons/FoldAll/Hint}} aria-label={{$:/language/Buttons/FoldAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-all-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/FoldAll/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/full-screen": {
            "title": "$:/core/ui/Buttons/full-screen",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/full-screen-button}} {{$:/language/Buttons/FullScreen/Caption}}",
            "description": "{{$:/language/Buttons/FullScreen/Hint}}",
            "text": "<$button message=\"tm-full-screen\" tooltip={{$:/language/Buttons/FullScreen/Hint}} aria-label={{$:/language/Buttons/FullScreen/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/full-screen-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/FullScreen/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/home": {
            "title": "$:/core/ui/Buttons/home",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/home-button}} {{$:/language/Buttons/Home/Caption}}",
            "description": "{{$:/language/Buttons/Home/Hint}}",
            "text": "<$button message=\"tm-home\" tooltip={{$:/language/Buttons/Home/Hint}} aria-label={{$:/language/Buttons/Home/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/home-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Home/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/import": {
            "title": "$:/core/ui/Buttons/import",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/import-button}} {{$:/language/Buttons/Import/Caption}}",
            "description": "{{$:/language/Buttons/Import/Hint}}",
            "text": "<div class=\"tc-file-input-wrapper\">\n<$button tooltip={{$:/language/Buttons/Import/Hint}} aria-label={{$:/language/Buttons/Import/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/import-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Import/Caption}}/></span>\n</$list>\n</$button>\n<$browse tooltip={{$:/language/Buttons/Import/Hint}}/>\n</div>"
        },
        "$:/core/ui/Buttons/language": {
            "title": "$:/core/ui/Buttons/language",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/globe}} {{$:/language/Buttons/Language/Caption}}",
            "description": "{{$:/language/Buttons/Language/Hint}}",
            "text": "\\define flag-title()\n$(languagePluginTitle)$/icon\n\\end\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/language\">> tooltip={{$:/language/Buttons/Language/Hint}} aria-label={{$:/language/Buttons/Language/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n<span class=\"tc-image-button\">\n<$set name=\"languagePluginTitle\" value={{$:/language}}>\n<$image source=<<flag-title>>/>\n</$set>\n</span>\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Language/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/language\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n{{$:/snippets/languageswitcher}}\n</div>\n</$reveal>"
        },
        "$:/core/ui/Buttons/manager": {
            "title": "$:/core/ui/Buttons/manager",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/list}} {{$:/language/Buttons/Manager/Caption}}",
            "description": "{{$:/language/Buttons/Manager/Hint}}",
            "text": "\\define manager-button(class)\n<$button to=\"$:/Manager\" tooltip={{$:/language/Buttons/Manager/Hint}} aria-label={{$:/language/Buttons/Manager/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/list}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Manager/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/Manager]]\" emptyMessage=<<manager-button>>>\n<<manager-button \"tc-selected\">>\n</$list>\n"
        },
        "$:/core/ui/Buttons/more-page-actions": {
            "title": "$:/core/ui/Buttons/more-page-actions",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/down-arrow}} {{$:/language/Buttons/More/Caption}}",
            "description": "{{$:/language/Buttons/More/Hint}}",
            "text": "\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n<$button popup=<<qualify \"$:/state/popup/more\">> tooltip={{$:/language/Buttons/More/Hint}} aria-label={{$:/language/Buttons/More/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/down-arrow}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/More/Caption}}/></span>\n</$list>\n</$button><$reveal state=<<qualify \"$:/state/popup/more\">> type=\"popup\" position=\"below\" animate=\"yes\">\n\n<div class=\"tc-drop-down\">\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"tc-btn-invisible\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]] -[[$:/core/ui/Buttons/more-page-actions]]\" variable=\"listItem\">\n\n<$reveal type=\"match\" state=<<config-title>> text=\"hide\">\n\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$set>\n\n</$reveal>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</div>\n\n</$reveal>"
        },
        "$:/core/ui/Buttons/new-image": {
            "title": "$:/core/ui/Buttons/new-image",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/new-image-button}} {{$:/language/Buttons/NewImage/Caption}}",
            "description": "{{$:/language/Buttons/NewImage/Hint}}",
            "text": "<$button tooltip={{$:/language/Buttons/NewImage/Hint}} aria-label={{$:/language/Buttons/NewImage/Caption}} class=<<tv-config-toolbar-class>> actions={{$:/core/ui/Actions/new-image}}>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-image-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewImage/Caption}}/></span>\n</$list>\n</$button>\n"
        },
        "$:/core/ui/Buttons/new-journal": {
            "title": "$:/core/ui/Buttons/new-journal",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/new-journal-button}} {{$:/language/Buttons/NewJournal/Caption}}",
            "description": "{{$:/language/Buttons/NewJournal/Hint}}",
            "text": "\\define journalButton()\n<$button tooltip={{$:/language/Buttons/NewJournal/Hint}} aria-label={{$:/language/Buttons/NewJournal/Caption}} class=<<tv-config-toolbar-class>> actions={{$:/core/ui/Actions/new-journal}}>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-journal-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewJournal/Caption}}/></span>\n</$list>\n</$button>\n\\end\n<<journalButton>>\n"
        },
        "$:/core/ui/Buttons/new-tiddler": {
            "title": "$:/core/ui/Buttons/new-tiddler",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/new-button}} {{$:/language/Buttons/NewTiddler/Caption}}",
            "description": "{{$:/language/Buttons/NewTiddler/Hint}}",
            "text": "<$button actions={{$:/core/ui/Actions/new-tiddler}} tooltip={{$:/language/Buttons/NewTiddler/Hint}} aria-label={{$:/language/Buttons/NewTiddler/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewTiddler/Caption}}/></span>\n</$list>\n</$button>\n"
        },
        "$:/core/ui/Buttons/palette": {
            "title": "$:/core/ui/Buttons/palette",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/palette}} {{$:/language/Buttons/Palette/Caption}}",
            "description": "{{$:/language/Buttons/Palette/Hint}}",
            "text": "<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/palette\">> tooltip={{$:/language/Buttons/Palette/Hint}} aria-label={{$:/language/Buttons/Palette/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/palette}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Palette/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/palette\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\" style=\"font-size:0.7em;\">\n{{$:/snippets/paletteswitcher}}\n</div>\n</$reveal>"
        },
        "$:/core/ui/Buttons/print": {
            "title": "$:/core/ui/Buttons/print",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/print-button}} {{$:/language/Buttons/Print/Caption}}",
            "description": "{{$:/language/Buttons/Print/Hint}}",
            "text": "<$button message=\"tm-print\" tooltip={{$:/language/Buttons/Print/Hint}} aria-label={{$:/language/Buttons/Print/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/print-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Print/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/refresh": {
            "title": "$:/core/ui/Buttons/refresh",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/refresh-button}} {{$:/language/Buttons/Refresh/Caption}}",
            "description": "{{$:/language/Buttons/Refresh/Hint}}",
            "text": "<$button message=\"tm-browser-refresh\" tooltip={{$:/language/Buttons/Refresh/Hint}} aria-label={{$:/language/Buttons/Refresh/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/refresh-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Refresh/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/save-wiki": {
            "title": "$:/core/ui/Buttons/save-wiki",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/save-button}} {{$:/language/Buttons/SaveWiki/Caption}}",
            "description": "{{$:/language/Buttons/SaveWiki/Hint}}",
            "text": "<$button tooltip={{$:/language/Buttons/SaveWiki/Hint}} aria-label={{$:/language/Buttons/SaveWiki/Caption}} class=<<tv-config-toolbar-class>>>\n<$wikify name=\"site-title\" text={{$:/config/SaveWikiButton/Filename}}>\n<$action-sendmessage $message=\"tm-save-wiki\" $param={{$:/config/SaveWikiButton/Template}} filename=<<site-title>>/>\n</$wikify>\n<span class=\"tc-dirty-indicator\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/save-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/SaveWiki/Caption}}/></span>\n</$list>\n</span>\n</$button>"
        },
        "$:/core/ui/Buttons/storyview": {
            "title": "$:/core/ui/Buttons/storyview",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/storyview-classic}} {{$:/language/Buttons/StoryView/Caption}}",
            "description": "{{$:/language/Buttons/StoryView/Hint}}",
            "text": "\\define icon()\n$:/core/images/storyview-$(storyview)$\n\\end\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/storyview\">> tooltip={{$:/language/Buttons/StoryView/Hint}} aria-label={{$:/language/Buttons/StoryView/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n<$set name=\"storyview\" value={{$:/view}}>\n<$transclude tiddler=<<icon>>/>\n</$set>\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/StoryView/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/storyview\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n{{$:/snippets/viewswitcher}}\n</div>\n</$reveal>"
        },
        "$:/core/ui/Buttons/tag-manager": {
            "title": "$:/core/ui/Buttons/tag-manager",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/tag-button}} {{$:/language/Buttons/TagManager/Caption}}",
            "description": "{{$:/language/Buttons/TagManager/Hint}}",
            "text": "\\define control-panel-button(class)\n<$button to=\"$:/TagManager\" tooltip={{$:/language/Buttons/TagManager/Hint}} aria-label={{$:/language/Buttons/TagManager/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/tag-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/TagManager/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/TagManager]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n"
        },
        "$:/core/ui/Buttons/theme": {
            "title": "$:/core/ui/Buttons/theme",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/theme-button}} {{$:/language/Buttons/Theme/Caption}}",
            "description": "{{$:/language/Buttons/Theme/Hint}}",
            "text": "<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/theme\">> tooltip={{$:/language/Buttons/Theme/Hint}} aria-label={{$:/language/Buttons/Theme/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/theme-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Theme/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/theme\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$linkcatcher to=\"$:/theme\">\n{{$:/snippets/themeswitcher}}\n</$linkcatcher>\n</div>\n</$reveal>"
        },
        "$:/core/ui/Buttons/timestamp": {
            "title": "$:/core/ui/Buttons/timestamp",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/timestamp-on}} {{$:/language/Buttons/Timestamp/Caption}}",
            "description": "{{$:/language/Buttons/Timestamp/Hint}}",
            "text": "<$reveal type=\"nomatch\" state=\"$:/config/TimestampDisable\" text=\"yes\">\n<$button tooltip={{$:/language/Buttons/Timestamp/On/Hint}} aria-label={{$:/language/Buttons/Timestamp/On/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-setfield $tiddler=\"$:/config/TimestampDisable\" $value=\"yes\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/timestamp-on}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Timestamp/On/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=\"$:/config/TimestampDisable\" text=\"yes\">\n<$button tooltip={{$:/language/Buttons/Timestamp/Off/Hint}} aria-label={{$:/language/Buttons/Timestamp/Off/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-setfield $tiddler=\"$:/config/TimestampDisable\" $value=\"no\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/timestamp-off}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Timestamp/Off/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>"
        },
        "$:/core/ui/Buttons/unfold-all": {
            "title": "$:/core/ui/Buttons/unfold-all",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/unfold-all-button}} {{$:/language/Buttons/UnfoldAll/Caption}}",
            "description": "{{$:/language/Buttons/UnfoldAll/Hint}}",
            "text": "<$button tooltip={{$:/language/Buttons/UnfoldAll/Hint}} aria-label={{$:/language/Buttons/UnfoldAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-unfold-all-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/unfold-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/UnfoldAll/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/PageTemplate/pagecontrols": {
            "title": "$:/core/ui/PageTemplate/pagecontrols",
            "text": "\\whitespace trim\n\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-page-controls\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]\" variable=\"listItem\">\n<$set name=\"hidden\" value=<<config-title>>>\n<$list filter=\"[<hidden>!text[hide]]\" storyview=\"pop\">\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n</$set>\n</$list>\n</$set>\n</$list>\n</div>\n"
        },
        "$:/core/ui/PageStylesheet": {
            "title": "$:/core/ui/PageStylesheet",
            "text": "\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\n<$set name=\"currentTiddler\" value={{$:/language}}>\n\n<$set name=\"languageTitle\" value={{!!name}}>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]!has[draft.of]]\">\n<$transclude mode=\"block\"/>\n</$list>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/PageTemplate/alerts": {
            "title": "$:/core/ui/PageTemplate/alerts",
            "tags": "$:/tags/PageTemplate",
            "text": "<div class=\"tc-alerts\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Alert]!has[draft.of]]\" template=\"$:/core/ui/AlertTemplate\" storyview=\"pop\"/>\n\n</div>\n"
        },
        "$:/core/ui/PageTemplate/drafts": {
            "title": "$:/core/ui/PageTemplate/drafts",
            "tags": "$:/tags/PageTemplate",
            "text": "\\whitespace trim\n<$reveal state=\"$:/status/IsReadOnly\" type=\"nomatch\" text=\"yes\" tag=\"div\" class=\"tc-drafts-list\">\n<$list filter=\"[has[draft.of]!sort[modified]] -[list[$:/StoryList]]\">\n<$link>\n{{$:/core/images/edit-button}} <$text text=<<currentTiddler>>/>\n</$link>\n</$list>\n</$reveal>\n"
        },
        "$:/core/ui/PageTemplate/pluginreloadwarning": {
            "title": "$:/core/ui/PageTemplate/pluginreloadwarning",
            "tags": "$:/tags/PageTemplate",
            "text": "\\define lingo-base() $:/language/\n\n<$list filter=\"[has[plugin-type]haschanged[]!plugin-type[import]limit[1]]\">\n\n<$reveal type=\"nomatch\" state=\"$:/temp/HidePluginWarning\" text=\"yes\">\n\n<div class=\"tc-plugin-reload-warning\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<<lingo PluginReloadWarning>> <$button set=\"$:/temp/HidePluginWarning\" setTo=\"yes\" class=\"tc-btn-invisible\">{{$:/core/images/close-button}}</$button>\n\n</$set>\n\n</div>\n\n</$reveal>\n\n</$list>\n"
        },
        "$:/core/ui/PageTemplate/sidebar": {
            "title": "$:/core/ui/PageTemplate/sidebar",
            "tags": "$:/tags/PageTemplate",
            "text": "\\whitespace trim\n\\define config-title()\n$:/config/SideBarSegments/Visibility/$(listItem)$\n\\end\n\n<$scrollable fallthrough=\"no\" class=\"tc-sidebar-scrollable\">\n\n<div class=\"tc-sidebar-header\">\n\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"yes\" default=\"yes\" retain=\"yes\" animate=\"yes\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SideBarSegment]!has[draft.of]]\" variable=\"listItem\">\n\n<$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\"  tag=\"div\">\n\n<$transclude tiddler=<<listItem>> mode=\"block\"/>\n\n</$reveal>\n\n</$list>\n\n</$reveal>\n\n</div>\n\n</$scrollable>\n"
        },
        "$:/core/ui/PageTemplate/story": {
            "title": "$:/core/ui/PageTemplate/story",
            "tags": "$:/tags/PageTemplate",
            "text": "\\whitespace trim\n<section class=\"tc-story-river\">\n\n<section class=\"story-backdrop\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/AboveStory]!has[draft.of]]\">\n\n<$transclude/>\n\n</$list>\n\n</section>\n\n<$list filter=\"[list[$:/StoryList]]\" history=\"$:/HistoryList\" template={{$:/config/ui/ViewTemplate}} editTemplate={{$:/config/ui/EditTemplate}} storyview={{$:/view}} emptyMessage={{$:/config/EmptyStoryMessage}}/>\n\n<section class=\"story-frontdrop\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/BelowStory]!has[draft.of]]\">\n\n<$transclude/>\n\n</$list>\n\n</section>\n\n</section>\n"
        },
        "$:/core/ui/PageTemplate/topleftbar": {
            "title": "$:/core/ui/PageTemplate/topleftbar",
            "tags": "$:/tags/PageTemplate",
            "text": "<span class=\"tc-topbar tc-topbar-left\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TopLeftBar]!has[draft.of]]\" variable=\"listItem\" storyview=\"pop\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$list>\n\n</span>\n"
        },
        "$:/core/ui/PageTemplate/toprightbar": {
            "title": "$:/core/ui/PageTemplate/toprightbar",
            "tags": "$:/tags/PageTemplate",
            "text": "<span class=\"tc-topbar tc-topbar-right\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TopRightBar]!has[draft.of]]\" variable=\"listItem\" storyview=\"pop\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$list>\n\n</span>\n"
        },
        "$:/core/ui/PageTemplate": {
            "title": "$:/core/ui/PageTemplate",
            "text": "\\whitespace trim\n\\define containerClasses()\ntc-page-container tc-page-view-$(storyviewTitle)$ tc-language-$(languageTitle)$\n\\end\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\n<$set name=\"tv-config-toolbar-icons\" value={{$:/config/Toolbar/Icons}}>\n\n<$set name=\"tv-config-toolbar-text\" value={{$:/config/Toolbar/Text}}>\n\n<$set name=\"tv-config-toolbar-class\" value={{$:/config/Toolbar/ButtonClass}}>\n\n<$set name=\"tv-show-missing-links\" value={{$:/config/MissingLinks}}>\n\n<$set name=\"storyviewTitle\" value={{$:/view}}>\n\n<$set name=\"languageTitle\" value={{{ [{$:/language}get[name]] }}}>\n\n<div class=<<containerClasses>>>\n\n<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n\n<$dropzone>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageTemplate]!has[draft.of]]\" variable=\"listItem\">\n\n<$transclude tiddler=<<listItem>>/>\n\n</$list>\n\n</$dropzone>\n\n</$navigator>\n\n</div>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n"
        },
        "$:/PaletteManager": {
            "title": "$:/PaletteManager",
            "text": "\\define lingo-base() $:/language/ControlPanel/Palette/Editor/\n\\define describePaletteColour(colour)\n<$transclude tiddler=\"$:/language/Docs/PaletteColours/$colour$\"><$text text=\"$colour$\"/></$transclude>\n\\end\n\\define edit-colour-placeholder()\n edit $(colourName)$\n\\end\n\\define colour-tooltip(showhide) $showhide$ editor for $(newColourName)$ \n\\define resolve-colour(macrocall)\n\\import $:/core/macros/utils\n\\whitespace trim\n<$wikify name=\"name\" text=\"\"\"$macrocall$\"\"\">\n<<name>>\n</$wikify>\n\\end\n\\define delete-colour-index-actions() <$action-setfield $index=<<colourName>>/>\n\\define palette-manager-colour-row-segment()\n\\whitespace trim\n<$edit-text index=<<colourName>> tag=\"input\" placeholder=<<edit-colour-placeholder>> default=\"\"/>\n<br>\n<$edit-text index=<<colourName>> type=\"color\" tag=\"input\" class=\"tc-palette-manager-colour-input\"/>\n<$list filter=\"[<currentTiddler>getindex<colourName>removeprefix[<<]removesuffix[>>]] [<currentTiddler>getindex<colourName>removeprefix[<$]removesuffix[/>]]\" variable=\"ignore\">\n<$set name=\"state\" value={{{ [[$:/state/palettemanager/]addsuffix<currentTiddler>addsuffix[/]addsuffix<colourName>] }}}>\n<$wikify name=\"newColourName\" text=\"\"\"<$macrocall $name=\"resolve-colour\" macrocall={{{ [<currentTiddler>getindex<colourName>] }}}/>\"\"\">\n<$reveal state=<<state>> type=\"nomatch\" text=\"show\">\n<$button tooltip=<<colour-tooltip show>> aria-label=<<colour-tooltip show>> class=\"tc-btn-invisible\" set=<<state>> setTo=\"show\">{{$:/core/images/down-arrow}}&nbsp;<$text text=<<newColourName>>/></$button><br>\n</$reveal>\n<$reveal state=<<state>> type=\"match\" text=\"show\">\n<$button tooltip=<<colour-tooltip hide>> aria-label=<<colour-tooltip show>> class=\"tc-btn-invisible\" actions=\"\"\"<$action-deletetiddler $tiddler=<<state>>/>\"\"\">{{$:/core/images/up-arrow}}&nbsp;<$text text=<<newColourName>>/></$button><br>\n</$reveal>\n<$reveal state=<<state>> type=\"match\" text=\"show\">\n<$set name=\"colourName\" value=<<newColourName>>>\n<br>\n<<palette-manager-colour-row-segment>>\n<br><br>\n</$set>\n</$reveal>\n</$wikify>\n</$set>\n</$list>\n\\end\n\\define palette-manager-colour-row()\n\\whitespace trim\n<tr>\n<td>\n<span style=\"float:right;\">\n<$button tooltip=<<lingo Delete/Hint>> aria-label=<<lingo Delete/Hint>> class=\"tc-btn-invisible\" actions=<<delete-colour-index-actions>>>\n{{$:/core/images/delete-button}}</$button>\n</span>\n''<$macrocall $name=\"describePaletteColour\" colour=<<colourName>>/>''<br/>\n<$macrocall $name=\"colourName\" $output=\"text/plain\"/>\n</td>\n<td>\n<<palette-manager-colour-row-segment>>\n</td>\n</tr>\n\\end\n\\define palette-manager-table()\n\\whitespace trim\n<table>\n<tbody>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Palette]indexes[]]\" variable=\"colourName\">\n<$list filter=\"[<currentTiddler>indexes[]removeprefix<colourName>suffix[]]\" variable=\"ignore\" emptyMessage=\"\"\"\n<$list filter=\"[{$:/state/palettemanager/showexternal}removeprefix[yes]suffix[]]\" variable=\"ignore\">\n<<palette-manager-colour-row>>\n</$list>\n\"\"\">\n<<palette-manager-colour-row>>\n</$list>\n</$list>\n</tbody>\n</table>\n\\end\n<$set name=\"currentTiddler\" value={{$:/palette}}>\n\n<<lingo Prompt>> <$link to={{$:/palette}}><$macrocall $name=\"currentTiddler\" $output=\"text/plain\"/></$link>\n\n<$list filter=\"[all[current]is[shadow]is[tiddler]]\" variable=\"listItem\">\n<<lingo Prompt/Modified>>\n<$button message=\"tm-delete-tiddler\" param={{$:/palette}}><<lingo Reset/Caption>></$button>\n</$list>\n\n<$list filter=\"[all[current]is[shadow]!is[tiddler]]\" variable=\"listItem\">\n<<lingo Clone/Prompt>>\n</$list>\n\n<$button message=\"tm-new-tiddler\" param={{$:/palette}}><<lingo Clone/Caption>></$button>\n\n<$checkbox tiddler=\"$:/state/palettemanager/showexternal\" field=\"text\" checked=\"yes\" unchecked=\"no\">&nbsp;<<lingo Names/External/Show>></$checkbox>\n\n<<palette-manager-table>>\n"
        },
        "$:/core/ui/PluginInfo": {
            "title": "$:/core/ui/PluginInfo",
            "text": "\\define localised-info-tiddler-title()\n$(currentTiddler)$/$(languageTitle)$/$(currentTab)$\n\\end\n\\define info-tiddler-title()\n$(currentTiddler)$/$(currentTab)$\n\\end\n\\define default-tiddler-title()\n$:/core/ui/PluginInfo/Default/$(currentTab)$\n\\end\n<$transclude tiddler=<<localised-info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<localised-info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<default-tiddler-title>> mode=\"block\">\n{{$:/language/ControlPanel/Plugin/NoInfoFound/Hint}}\n</$transclude>\n</$transclude>\n</$transclude>\n</$transclude>\n"
        },
        "$:/core/ui/PluginInfo/Default/contents": {
            "title": "$:/core/ui/PluginInfo/Default/contents",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/PluginInfo/\n<<lingo Hint>>\n<ul>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" emptyMessage=<<lingo Empty/Hint>>>\n<li>\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</li>\n</$list>\n</ul>\n"
        },
        "$:/core/ui/PluginListItemTemplate": {
            "title": "$:/core/ui/PluginListItemTemplate",
            "text": "<div class=\"tc-menu-list-item\">\n<$link to={{!!title}}>\n<$view field=\"description\">\n<$view field=\"title\"/>\n</$view>\n</$link>\n</div>"
        },
        "$:/core/ui/SearchResults": {
            "title": "$:/core/ui/SearchResults",
            "text": "<div class=\"tc-search-results\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]butfirst[]limit[1]]\" emptyMessage=\"\"\"\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\">\n<$transclude mode=\"block\"/>\n</$list>\n\"\"\">\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\" default={{$:/config/SearchResults/Default}}/>\n\n</$list>\n\n</div>\n"
        },
        "$:/core/ui/SideBar/More": {
            "title": "$:/core/ui/SideBar/More",
            "tags": "$:/tags/SideBar",
            "caption": "{{$:/language/SideBar/More/Caption}}",
            "text": "<div class=\"tc-more-sidebar\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar]!has[draft.of]]\" default={{$:/config/DefaultMoreSidebarTab}} state=\"$:/state/tab/moresidebar\" class=\"tc-vertical\" />\n</div>"
        },
        "$:/core/ui/SideBar/Open": {
            "title": "$:/core/ui/SideBar/Open",
            "tags": "$:/tags/SideBar",
            "caption": "{{$:/language/SideBar/Open/Caption}}",
            "text": "\\whitespace trim\n\\define lingo-base() $:/language/CloseAll/\n\n\\define drop-actions()\n<$action-listops $tiddler=<<tv-story-list>> $subfilter=\"+[insertbefore:currentTiddler<actionTiddler>]\"/>\n\\end\n\n\\define placeholder()\n<div class=\"tc-droppable-placeholder\"/>\n\\end\n\n\\define droppable-item(button)\n\\whitespace trim\n<$droppable actions=<<drop-actions>>>\n<<placeholder>>\n<div>\n$button$\n</div>\n</$droppable>\n\\end\n\n<div class=\"tc-sidebar-tab-open\">\n<$list filter=\"[list<tv-story-list>]\" history=<<tv-history-list>> storyview=\"pop\">\n<div class=\"tc-sidebar-tab-open-item\">\n<$macrocall $name=\"droppable-item\" button=\"\"\"<$button message=\"tm-close-tiddler\" tooltip={{$:/language/Buttons/Close/Hint}} aria-label={{$:/language/Buttons/Close/Caption}} class=\"tc-btn-invisible tc-btn-mini\">{{$:/core/images/close-button}}</$button>&nbsp;<$link to={{!!title}}><$view field=\"title\"/></$link>\"\"\"/>\n</div>\n</$list>\n<$tiddler tiddler=\"\">\n<div>\n<$macrocall $name=\"droppable-item\" button=\"\"\"<$button message=\"tm-close-all-tiddlers\" class=\"tc-btn-invisible tc-btn-mini\"><<lingo Button>></$button>\"\"\"/>\n</div>\n</$tiddler>\n</div>\n"
        },
        "$:/core/ui/SideBar/Recent": {
            "title": "$:/core/ui/SideBar/Recent",
            "tags": "$:/tags/SideBar",
            "caption": "{{$:/language/SideBar/Recent/Caption}}",
            "text": "<$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n"
        },
        "$:/core/ui/SideBar/Tools": {
            "title": "$:/core/ui/SideBar/Tools",
            "tags": "$:/tags/SideBar",
            "caption": "{{$:/language/SideBar/Tools/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/\n\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n\n<<lingo Basics/Version/Prompt>> <<version>>\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]\" variable=\"listItem\">\n\n<div style=\"position:relative;\" class={{{ [<listItem>encodeuricomponent[]addprefix[tc-btn-]] }}}>\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>>/> <i class=\"tc-muted\"><$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</div>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/SideBarLists": {
            "title": "$:/core/ui/SideBarLists",
            "text": "<$transclude tiddler=\"$:/core/ui/SideBarSegments/search\"/>\n\n<$transclude tiddler=\"$:/core/ui/SideBarSegments/tabs\"/>\n\n"
        },
        "$:/core/ui/SideBarSegments/page-controls": {
            "title": "$:/core/ui/SideBarSegments/page-controls",
            "tags": "$:/tags/SideBarSegment",
            "text": "{{||$:/core/ui/PageTemplate/pagecontrols}}\n"
        },
        "$:/core/ui/SideBarSegments/search": {
            "title": "$:/core/ui/SideBarSegments/search",
            "tags": "$:/tags/SideBarSegment",
            "text": "<div class=\"tc-sidebar-lists tc-sidebar-search\">\n\n<$set name=\"searchTiddler\" value=\"$:/temp/search\">\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/search\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}} focusPopup=<<qualify \"$:/state/popup/search-dropdown\">> class=\"tc-popup-handle\"/>\n<$reveal state=\"$:/temp/search\" type=\"nomatch\" text=\"\">\n<$button tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" text={{$:/temp/search}}/>\n<$action-setfield $tiddler=\"$:/temp/search\" text=\"\"/>\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n{{$:/core/images/advanced-search-button}}\n</$button>\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/search\" text=\"\" />\n{{$:/core/images/close-button}}\n</$button>\n<$button popup=<<qualify \"$:/state/popup/search-dropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n<$list filter=\"[{$:/temp/search}minlength{$:/config/Search/MinLength}limit[1]]\" variable=\"listItem\">\n<$set name=\"searchTerm\" value={{{ [<searchTiddler>get[text]] }}}>\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[!is[system]search<searchTerm>]\"/>\"\"\">\n{{$:/language/Search/Matches}}\n</$set>\n</$set>\n</$list>\n</$button>\n</$reveal>\n<$reveal state=\"$:/temp/search\" type=\"match\" text=\"\">\n<$button to=\"$:/AdvancedSearch\" tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"tc-btn-invisible\">\n{{$:/core/images/advanced-search-button}}\n</$button>\n</$reveal>\n</div>\n\n<$reveal tag=\"div\" class=\"tc-block-dropdown-wrapper\" state=\"$:/temp/search\" type=\"nomatch\" text=\"\">\n\n<$reveal tag=\"div\" class=\"tc-block-dropdown tc-search-drop-down tc-popup-handle\" state=<<qualify \"$:/state/popup/search-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n\n<$list filter=\"[{$:/temp/search}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n\n{{$:/core/ui/SearchResults}}\n\n</$list>\n\n</$reveal>\n\n</$reveal>\n\n</$set>\n\n</div>\n"
        },
        "$:/core/ui/SideBarSegments/site-subtitle": {
            "title": "$:/core/ui/SideBarSegments/site-subtitle",
            "tags": "$:/tags/SideBarSegment",
            "text": "<div class=\"tc-site-subtitle\">\n\n<$transclude tiddler=\"$:/SiteSubtitle\" mode=\"inline\"/>\n\n</div>\n"
        },
        "$:/core/ui/SideBarSegments/site-title": {
            "title": "$:/core/ui/SideBarSegments/site-title",
            "tags": "$:/tags/SideBarSegment",
            "text": "<h1 class=\"tc-site-title\">\n\n<$transclude tiddler=\"$:/SiteTitle\" mode=\"inline\"/>\n\n</h1>\n"
        },
        "$:/core/ui/SideBarSegments/tabs": {
            "title": "$:/core/ui/SideBarSegments/tabs",
            "tags": "$:/tags/SideBarSegment",
            "text": "<div class=\"tc-sidebar-lists tc-sidebar-tabs\">\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SideBar]!has[draft.of]]\" default={{$:/config/DefaultSidebarTab}} state=\"$:/state/tab/sidebar\" />\n\n</div>\n"
        },
        "$:/TagManager": {
            "title": "$:/TagManager",
            "icon": "$:/core/images/tag-button",
            "color": "#bbb",
            "text": "\\define lingo-base() $:/language/TagManager/\n\\define iconEditorTab(type)\n<$list filter=\"[all[shadows+tiddlers]is[image]] [all[shadows+tiddlers]tag[$:/tags/Image]] -[type[application/pdf]] +[sort[title]] +[$type$is[system]]\">\n<$link to={{!!title}}>\n<$transclude/> <$view field=\"title\"/>\n</$link>\n</$list>\n\\end\n\\define iconEditor(title)\n<div class=\"tc-drop-down-wrapper\">\n<$button popupTitle={{{ [[$:/state/popup/icon/]addsuffix<__title__>] }}} class=\"tc-btn-invisible tc-btn-dropdown\">{{$:/core/images/down-arrow}}</$button>\n<$reveal stateTitle={{{ [[$:/state/popup/icon/]addsuffix<__title__>] }}} type=\"popup\" position=\"belowleft\" text=\"\" default=\"\">\n<div class=\"tc-drop-down\">\n<$linkcatcher actions=\"\"\"<$action-setfield $tiddler=<<__title__>> icon=<<navigateTo>>/>\"\"\">\n<<iconEditorTab type:\"!\">>\n<hr/>\n<<iconEditorTab type:\"\">>\n</$linkcatcher>\n</div>\n</$reveal>\n</div>\n\\end\n\\define toggleButton(state)\n<$reveal stateTitle=<<__state__>> type=\"match\" text=\"closed\" default=\"closed\">\n<$button setTitle=<<__state__>> setTo=\"open\" class=\"tc-btn-invisible tc-btn-dropdown\" selectedClass=\"tc-selected\">\n{{$:/core/images/info-button}}\n</$button>\n</$reveal>\n<$reveal stateTitle=<<__state__>> type=\"match\" text=\"open\" default=\"closed\">\n<$button setTitle=<<__state__>> setTo=\"closed\" class=\"tc-btn-invisible tc-btn-dropdown\" selectedClass=\"tc-selected\">\n{{$:/core/images/info-button}}\n</$button>\n</$reveal>\n\\end\n<table class=\"tc-tag-manager-table\">\n<tbody>\n<tr>\n<th><<lingo Colour/Heading>></th>\n<th class=\"tc-tag-manager-tag\"><<lingo Tag/Heading>></th>\n<th><<lingo Count/Heading>></th>\n<th><<lingo Icon/Heading>></th>\n<th><<lingo Info/Heading>></th>\n</tr>\n<$list filter=\"[tags[]!is[system]sort[title]]\">\n<tr>\n<td><$edit-text field=\"color\" tag=\"input\" type=\"color\"/></td>\n<td>{{||$:/core/ui/TagTemplate}}</td>\n<td><$count filter=\"[all[current]tagging[]]\"/></td>\n<td>\n<$macrocall $name=\"iconEditor\" title={{!!title}}/>\n</td>\n<td>\n<$macrocall $name=\"toggleButton\" state={{{ [[$:/state/tag-manager/]addsuffix<currentTiddler>] }}} /> \n</td>\n</tr>\n<tr>\n<td></td>\n<td colspan=\"4\">\n<$reveal stateTitle={{{ [[$:/state/tag-manager/]addsuffix<currentTiddler>] }}} type=\"match\" text=\"open\" default=\"\">\n<table>\n<tbody>\n<tr><td><<lingo Colour/Heading>></td><td><$edit-text field=\"color\" tag=\"input\" type=\"text\" size=\"9\"/></td></tr>\n<tr><td><<lingo Icon/Heading>></td><td><$edit-text field=\"icon\" tag=\"input\" size=\"45\"/></td></tr>\n</tbody>\n</table>\n</$reveal>\n</td>\n</tr>\n</$list>\n<tr>\n<td></td>\n<td style=\"position:relative;\">\n{{$:/core/ui/UntaggedTemplate}}\n</td>\n<td>\n<small class=\"tc-menu-list-count\"><$count filter=\"[untagged[]!is[system]] -[tags[]]\"/></small>\n</td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/TagTemplate": {
            "title": "$:/core/ui/TagTemplate",
            "text": "\\whitespace trim\n<span class=\"tc-tag-list-item\">\n<$set name=\"transclusion\" value=<<currentTiddler>>>\n<$macrocall $name=\"tag-pill-body\" tag=<<currentTiddler>> icon={{!!icon}} colour={{!!color}} palette={{$:/palette}} element-tag=\"\"\"$button\"\"\" element-attributes=\"\"\"popup=<<qualify \"$:/state/popup/tag\">> dragFilter='[all[current]tagging[]]' tag='span'\"\"\"/>\n<$reveal state=<<qualify \"$:/state/popup/tag\">> type=\"popup\" position=\"below\" animate=\"yes\" class=\"tc-drop-down\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n</$set>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TagDropdown]!has[draft.of]]\" variable=\"listItem\"> \n<$transclude tiddler=<<listItem>>/> \n</$list>\n<hr>\n<$macrocall $name=\"list-tagged-draggable\" tag=<<currentTiddler>>/>\n</$reveal>\n</$set>\n</span>\n"
        },
        "$:/core/ui/TiddlerFieldTemplate": {
            "title": "$:/core/ui/TiddlerFieldTemplate",
            "text": "<tr class=\"tc-view-field\">\n<td class=\"tc-view-field-name\">\n<$text text=<<listItem>>/>\n</td>\n<td class=\"tc-view-field-value\">\n<$view field=<<listItem>>/>\n</td>\n</tr>"
        },
        "$:/core/ui/TiddlerFields": {
            "title": "$:/core/ui/TiddlerFields",
            "text": "<table class=\"tc-view-field-table\">\n<tbody>\n<$list filter=\"[all[current]fields[]sort[title]] -text\" template=\"$:/core/ui/TiddlerFieldTemplate\" variable=\"listItem\"/>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/TiddlerInfo/Advanced/PluginInfo": {
            "title": "$:/core/ui/TiddlerInfo/Advanced/PluginInfo",
            "tags": "$:/tags/TiddlerInfo/Advanced",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/PluginInfo/\n<$list filter=\"[all[current]has[plugin-type]]\">\n\n! <<lingo Heading>>\n\n<<lingo Hint>>\n<ul>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" emptyMessage=<<lingo Empty/Hint>>>\n<li>\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</li>\n</$list>\n</ul>\n\n</$list>\n"
        },
        "$:/core/ui/TiddlerInfo/Advanced/ShadowInfo": {
            "title": "$:/core/ui/TiddlerInfo/Advanced/ShadowInfo",
            "tags": "$:/tags/TiddlerInfo/Advanced",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/ShadowInfo/\n<$set name=\"infoTiddler\" value=<<currentTiddler>>>\n\n''<<lingo Heading>>''\n\n<$list filter=\"[all[current]!is[shadow]]\">\n\n<<lingo NotShadow/Hint>>\n\n</$list>\n\n<$list filter=\"[all[current]is[shadow]]\">\n\n<<lingo Shadow/Hint>>\n\n<$list filter=\"[all[current]shadowsource[]]\">\n\n<$set name=\"pluginTiddler\" value=<<currentTiddler>>>\n<<lingo Shadow/Source>>\n</$set>\n\n</$list>\n\n<$list filter=\"[all[current]is[shadow]is[tiddler]]\">\n\n<<lingo OverriddenShadow/Hint>>\n\n</$list>\n\n\n</$list>\n</$set>\n"
        },
        "$:/core/ui/TiddlerInfo/Advanced": {
            "title": "$:/core/ui/TiddlerInfo/Advanced",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/Advanced/Caption}}",
            "text": "<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfo/Advanced]!has[draft.of]]\" variable=\"listItem\">\n<$transclude tiddler=<<listItem>>/>\n\n</$list>\n"
        },
        "$:/core/ui/TiddlerInfo/Fields": {
            "title": "$:/core/ui/TiddlerInfo/Fields",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/Fields/Caption}}",
            "text": "<$transclude tiddler=\"$:/core/ui/TiddlerFields\"/>\n"
        },
        "$:/core/ui/TiddlerInfo/List": {
            "title": "$:/core/ui/TiddlerInfo/List",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/List/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[list{!!title}]\" emptyMessage=<<lingo List/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/TiddlerInfo/Listed": {
            "title": "$:/core/ui/TiddlerInfo/Listed",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/Listed/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]listed[]!is[system]]\" emptyMessage=<<lingo Listed/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/TiddlerInfo/References": {
            "title": "$:/core/ui/TiddlerInfo/References",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/References/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]backlinks[]sort[title]]\" emptyMessage=<<lingo References/Empty>> template=\"$:/core/ui/ListItemTemplate\">\n</$list>"
        },
        "$:/core/ui/TiddlerInfo/Tagging": {
            "title": "$:/core/ui/TiddlerInfo/Tagging",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/Tagging/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]tagging[]]\" emptyMessage=<<lingo Tagging/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/TiddlerInfo/Tools": {
            "title": "$:/core/ui/TiddlerInfo/Tools",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/Tools/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]]\" variable=\"listItem\">\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>>/> <i class=\"tc-muted\"><$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/TiddlerInfo": {
            "title": "$:/core/ui/TiddlerInfo",
            "text": "<div style=\"position:relative;\">\n<div class=\"tc-tiddler-controls\" style=\"position:absolute;right:0;\">\n<$reveal state=\"$:/config/TiddlerInfo/Mode\" type=\"match\" text=\"sticky\">\n<$button set=<<tiddlerInfoState>> setTo=\"\" tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=\"tc-btn-invisible\">\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n</div>\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfo]!has[draft.of]]\" default={{$:/config/TiddlerInfo/Default}}/>"
        },
        "$:/core/ui/TopBar/menu": {
            "title": "$:/core/ui/TopBar/menu",
            "tags": "$:/tags/TopRightBar",
            "text": "<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"no\">\n<$button set=\"$:/state/sidebar\" setTo=\"no\" tooltip={{$:/language/Buttons/HideSideBar/Hint}} aria-label={{$:/language/Buttons/HideSideBar/Caption}} class=\"tc-btn-invisible\">{{$:/core/images/chevron-right}}</$button>\n</$reveal>\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"no\">\n<$button set=\"$:/state/sidebar\" setTo=\"yes\" tooltip={{$:/language/Buttons/ShowSideBar/Hint}} aria-label={{$:/language/Buttons/ShowSideBar/Caption}} class=\"tc-btn-invisible\">{{$:/core/images/chevron-left}}</$button>\n</$reveal>\n"
        },
        "$:/core/ui/UntaggedTemplate": {
            "title": "$:/core/ui/UntaggedTemplate",
            "text": "\\define lingo-base() $:/language/SideBar/\n<$button popup=<<qualify \"$:/state/popup/tag\">> class=\"tc-btn-invisible tc-untagged-label tc-tag-label\">\n<<lingo Tags/Untagged/Caption>>\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/tag\">> type=\"popup\" position=\"below\">\n<div class=\"tc-drop-down\">\n<$list filter=\"[untagged[]!is[system]] -[tags[]] +[sort[title]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$reveal>\n"
        },
        "$:/core/ui/ViewTemplate/body": {
            "title": "$:/core/ui/ViewTemplate/body",
            "tags": "$:/tags/ViewTemplate",
            "text": "<$reveal tag=\"div\" class=\"tc-tiddler-body\" type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" retain=\"yes\" animate=\"yes\">\n\n<$list filter=\"[all[current]!has[plugin-type]!field:hide-body[yes]]\">\n\n<$transclude>\n\n<$transclude tiddler=\"$:/language/MissingTiddler/Hint\"/>\n\n</$transclude>\n\n</$list>\n\n</$reveal>\n"
        },
        "$:/core/ui/ViewTemplate/classic": {
            "title": "$:/core/ui/ViewTemplate/classic",
            "tags": "$:/tags/ViewTemplate $:/tags/EditTemplate",
            "text": "\\define lingo-base() $:/language/ClassicWarning/\n<$list filter=\"[all[current]type[text/x-tiddlywiki]]\">\n<div class=\"tc-message-box\">\n\n<<lingo Hint>>\n\n<$button set=\"!!type\" setTo=\"text/vnd.tiddlywiki\"><<lingo Upgrade/Caption>></$button>\n\n</div>\n</$list>\n"
        },
        "$:/core/ui/ViewTemplate/import": {
            "title": "$:/core/ui/ViewTemplate/import",
            "tags": "$:/tags/ViewTemplate",
            "text": "\\define lingo-base() $:/language/Import/\n\n\\define buttons()\n<$button message=\"tm-delete-tiddler\" param=<<currentTiddler>>><<lingo Listing/Cancel/Caption>></$button>\n<$button message=\"tm-perform-import\" param=<<currentTiddler>>><<lingo Listing/Import/Caption>></$button>\n<<lingo Listing/Preview>> <$select tiddler=\"$:/state/importpreviewtype\" default=\"$:/core/ui/ImportPreviews/Text\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ImportPreview]!has[draft.of]]\">\n<option value=<<currentTiddler>>>{{!!caption}}</option>\n</$list>\n</$select>\n\\end\n\n<$list filter=\"[all[current]field:plugin-type[import]]\">\n\n<div class=\"tc-import\">\n\n<<lingo Listing/Hint>>\n\n<<buttons>>\n\n{{||$:/core/ui/ImportListing}}\n\n<<buttons>>\n\n</div>\n\n</$list>\n"
        },
        "$:/core/ui/ViewTemplate/plugin": {
            "title": "$:/core/ui/ViewTemplate/plugin",
            "tags": "$:/tags/ViewTemplate",
            "text": "<$list filter=\"[all[current]has[plugin-type]] -[all[current]field:plugin-type[import]]\">\n<$set name=\"plugin-type\" value={{!!plugin-type}}>\n<$set name=\"default-popup-state\" value=\"yes\">\n<$set name=\"qualified-state\" value=<<qualify \"$:/state/plugin-info\">>>\n{{||$:/core/ui/Components/plugin-info}}\n</$set>\n</$set>\n</$set>\n</$list>\n"
        },
        "$:/core/ui/ViewTemplate/subtitle": {
            "title": "$:/core/ui/ViewTemplate/subtitle",
            "tags": "$:/tags/ViewTemplate",
            "text": "<$reveal type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" tag=\"div\" retain=\"yes\" animate=\"yes\">\n<div class=\"tc-subtitle\">\n<$link to={{!!modifier}}>\n<$view field=\"modifier\"/>\n</$link> <$view field=\"modified\" format=\"date\" template={{$:/language/Tiddler/DateFormat}}/>\n</div>\n</$reveal>\n"
        },
        "$:/core/ui/ViewTemplate/tags": {
            "title": "$:/core/ui/ViewTemplate/tags",
            "tags": "$:/tags/ViewTemplate",
            "text": "<$reveal type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" tag=\"div\" retain=\"yes\" animate=\"yes\">\n<div class=\"tc-tags-wrapper\"><$list filter=\"[all[current]tags[]sort[title]]\" template=\"$:/core/ui/TagTemplate\" storyview=\"pop\"/></div>\n</$reveal>\n"
        },
        "$:/core/ui/ViewTemplate/title": {
            "title": "$:/core/ui/ViewTemplate/title",
            "tags": "$:/tags/ViewTemplate",
            "text": "\\define title-styles()\nfill:$(foregroundColor)$;\n\\end\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-tiddler-title\">\n<div class=\"tc-titlebar\">\n<span class=\"tc-tiddler-controls\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]]\" variable=\"listItem\"><$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\"><$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\"><$transclude tiddler=<<listItem>>/></$set></$reveal></$list>\n</span>\n<$set name=\"tv-wikilinks\" value={{$:/config/Tiddlers/TitleLinks}}>\n<$link>\n<$set name=\"foregroundColor\" value={{!!color}}>\n<span class=\"tc-tiddler-title-icon\" style=<<title-styles>>>\n<$transclude tiddler={{!!icon}}/>\n</span>\n</$set>\n<$list filter=\"[all[current]removeprefix[$:/]]\">\n<h2 class=\"tc-title\" title={{$:/language/SystemTiddler/Tooltip}}>\n<span class=\"tc-system-title-prefix\">$:/</span><$text text=<<currentTiddler>>/>\n</h2>\n</$list>\n<$list filter=\"[all[current]!prefix[$:/]]\">\n<h2 class=\"tc-title\">\n<$view field=\"title\"/>\n</h2>\n</$list>\n</$link>\n</$set>\n</div>\n\n<$reveal type=\"nomatch\" text=\"\" default=\"\" state=<<tiddlerInfoState>> class=\"tc-tiddler-info tc-popup-handle\" animate=\"yes\" retain=\"yes\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfoSegment]!has[draft.of]] [[$:/core/ui/TiddlerInfo]]\" variable=\"listItem\"><$transclude tiddler=<<listItem>> mode=\"block\"/></$list>\n\n</$reveal>\n</div>"
        },
        "$:/core/ui/ViewTemplate/unfold": {
            "title": "$:/core/ui/ViewTemplate/unfold",
            "tags": "$:/tags/ViewTemplate",
            "text": "<$reveal tag=\"div\" type=\"nomatch\" state=\"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar\" text=\"hide\">\n<$reveal tag=\"div\" type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" default=\"show\" retain=\"yes\" animate=\"yes\">\n<$button tooltip={{$:/language/Buttons/Fold/Hint}} aria-label={{$:/language/Buttons/Fold/Caption}} class=\"tc-fold-banner\">\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n{{$:/core/images/chevron-up}}\n</$button>\n</$reveal>\n<$reveal tag=\"div\" type=\"nomatch\" stateTitle=<<folded-state>> text=\"show\" default=\"show\" retain=\"yes\" animate=\"yes\">\n<$button tooltip={{$:/language/Buttons/Unfold/Hint}} aria-label={{$:/language/Buttons/Unfold/Caption}} class=\"tc-unfold-banner\">\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n{{$:/core/images/chevron-down}}\n</$button>\n</$reveal>\n</$reveal>\n"
        },
        "$:/core/ui/ViewTemplate": {
            "title": "$:/core/ui/ViewTemplate",
            "text": "\\define folded-state()\n$:/state/folded/$(currentTiddler)$\n\\end\n<$vars storyTiddler=<<currentTiddler>> tiddlerInfoState=<<qualify \"$:/state/popup/tiddler-info\">>><div data-tiddler-title=<<currentTiddler>> data-tags={{!!tags}} class={{{ tc-tiddler-frame tc-tiddler-view-frame [<currentTiddler>is[tiddler]then[tc-tiddler-exists]] [<currentTiddler>is[missing]!is[shadow]then[tc-tiddler-missing]] [<currentTiddler>is[shadow]then[tc-tiddler-exists tc-tiddler-shadow]] [<currentTiddler>is[system]then[tc-tiddler-system]] [{!!class}] [<currentTiddler>tags[]encodeuricomponent[]addprefix[tc-tagged-]] +[join[ ]] }}}><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewTemplate]!has[draft.of]]\" variable=\"listItem\"><$transclude tiddler=<<listItem>>/></$list>\n</div>\n</$vars>\n"
        },
        "$:/core/ui/Buttons/clone": {
            "title": "$:/core/ui/Buttons/clone",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/clone-button}} {{$:/language/Buttons/Clone/Caption}}",
            "description": "{{$:/language/Buttons/Clone/Hint}}",
            "text": "\\whitespace trim\n<$button message=\"tm-new-tiddler\" param=<<currentTiddler>> tooltip={{$:/language/Buttons/Clone/Hint}} aria-label={{$:/language/Buttons/Clone/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/clone-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Clone/Caption}}/>\n</span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/close-others": {
            "title": "$:/core/ui/Buttons/close-others",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/close-others-button}} {{$:/language/Buttons/CloseOthers/Caption}}",
            "description": "{{$:/language/Buttons/CloseOthers/Hint}}",
            "text": "\\whitespace trim\n<$button message=\"tm-close-other-tiddlers\" param=<<currentTiddler>> tooltip={{$:/language/Buttons/CloseOthers/Hint}} aria-label={{$:/language/Buttons/CloseOthers/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/close-others-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/CloseOthers/Caption}}/>\n</span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/close": {
            "title": "$:/core/ui/Buttons/close",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/close-button}} {{$:/language/Buttons/Close/Caption}}",
            "description": "{{$:/language/Buttons/Close/Hint}}",
            "text": "\\whitespace trim\n<$button message=\"tm-close-tiddler\" tooltip={{$:/language/Buttons/Close/Hint}} aria-label={{$:/language/Buttons/Close/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/close-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Close/Caption}}/>\n</span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/edit": {
            "title": "$:/core/ui/Buttons/edit",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/edit-button}} {{$:/language/Buttons/Edit/Caption}}",
            "description": "{{$:/language/Buttons/Edit/Hint}}",
            "text": "\\whitespace trim\n<$button message=\"tm-edit-tiddler\" tooltip={{$:/language/Buttons/Edit/Hint}} aria-label={{$:/language/Buttons/Edit/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/edit-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Edit/Caption}}/>\n</span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/export-tiddler": {
            "title": "$:/core/ui/Buttons/export-tiddler",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/export-button}} {{$:/language/Buttons/ExportTiddler/Caption}}",
            "description": "{{$:/language/Buttons/ExportTiddler/Hint}}",
            "text": "\\define makeExportFilter()\n[[$(currentTiddler)$]]\n\\end\n<$macrocall $name=\"exportButton\" exportFilter=<<makeExportFilter>> lingoBase=\"$:/language/Buttons/ExportTiddler/\" baseFilename=<<currentTiddler>>/>"
        },
        "$:/core/ui/Buttons/fold-bar": {
            "title": "$:/core/ui/Buttons/fold-bar",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/chevron-up}} {{$:/language/Buttons/Fold/FoldBar/Caption}}",
            "description": "{{$:/language/Buttons/Fold/FoldBar/Hint}}",
            "text": "<!-- This dummy toolbar button is here to allow visibility of the fold-bar to be controlled as if it were a toolbar button -->"
        },
        "$:/core/ui/Buttons/fold-others": {
            "title": "$:/core/ui/Buttons/fold-others",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/fold-others-button}} {{$:/language/Buttons/FoldOthers/Caption}}",
            "description": "{{$:/language/Buttons/FoldOthers/Hint}}",
            "text": "\\whitespace trim\n<$button tooltip={{$:/language/Buttons/FoldOthers/Hint}} aria-label={{$:/language/Buttons/FoldOthers/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-other-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-others-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/FoldOthers/Caption}}/>\n</span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/fold": {
            "title": "$:/core/ui/Buttons/fold",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/fold-button}} {{$:/language/Buttons/Fold/Caption}}",
            "description": "{{$:/language/Buttons/Fold/Hint}}",
            "text": "\\whitespace trim\n<$reveal type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" default=\"show\">\n<$button tooltip={{$:/language/Buttons/Fold/Hint}} aria-label={{$:/language/Buttons/Fold/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Fold/Caption}}/>\n</span>\n</$list>\n</$button>\n</$reveal>\n<$reveal type=\"match\" stateTitle=<<folded-state>> text=\"hide\" default=\"show\">\n<$button tooltip={{$:/language/Buttons/Unfold/Hint}} aria-label={{$:/language/Buttons/Unfold/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/unfold-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Unfold/Caption}}/>\n</span>\n</$list>\n</$button>\n</$reveal>\n"
        },
        "$:/core/ui/Buttons/info": {
            "title": "$:/core/ui/Buttons/info",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/info-button}} {{$:/language/Buttons/Info/Caption}}",
            "description": "{{$:/language/Buttons/Info/Hint}}",
            "text": "\\whitespace trim\n\\define button-content()\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/info-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Info/Caption}}/>\n</span>\n</$list>\n\\end\n<$reveal state=\"$:/config/TiddlerInfo/Mode\" type=\"match\" text=\"popup\">\n<$button popup=<<tiddlerInfoState>> tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$macrocall $name=\"button-content\" mode=\"inline\"/>\n</$button>\n</$reveal>\n<$reveal state=\"$:/config/TiddlerInfo/Mode\" type=\"match\" text=\"sticky\">\n<$reveal state=<<tiddlerInfoState>> type=\"match\" text=\"\" default=\"\">\n<$button set=<<tiddlerInfoState>> setTo=\"yes\" tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$macrocall $name=\"button-content\" mode=\"inline\"/>\n</$button>\n</$reveal>\n<$reveal state=<<tiddlerInfoState>> type=\"nomatch\" text=\"\" default=\"\">\n<$button set=<<tiddlerInfoState>> setTo=\"\" tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$macrocall $name=\"button-content\" mode=\"inline\"/>\n</$button>\n</$reveal>\n</$reveal>"
        },
        "$:/core/ui/Buttons/more-tiddler-actions": {
            "title": "$:/core/ui/Buttons/more-tiddler-actions",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/down-arrow}} {{$:/language/Buttons/More/Caption}}",
            "description": "{{$:/language/Buttons/More/Hint}}",
            "text": "\\whitespace trim\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<$button popup=<<qualify \"$:/state/popup/more\">> tooltip={{$:/language/Buttons/More/Hint}} aria-label={{$:/language/Buttons/More/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/down-arrow}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/More/Caption}}/>\n</span>\n</$list>\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/more\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n\n<div class=\"tc-drop-down\">\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"tc-btn-invisible\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]] -[[$:/core/ui/Buttons/more-tiddler-actions]]\" variable=\"listItem\">\n\n<$reveal type=\"match\" state=<<config-title>> text=\"hide\">\n\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$set>\n\n</$reveal>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</div>\n\n</$reveal>"
        },
        "$:/core/ui/Buttons/new-here": {
            "title": "$:/core/ui/Buttons/new-here",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/new-here-button}} {{$:/language/Buttons/NewHere/Caption}}",
            "description": "{{$:/language/Buttons/NewHere/Hint}}",
            "text": "\\whitespace trim\n\\define newHereActions()\n<$set name=\"tags\" filter=\"[<currentTiddler>]\">\n<$action-sendmessage $message=\"tm-new-tiddler\" tags=<<tags>>/>\n</$set>\n\\end\n\\define newHereButton()\n<$button actions=<<newHereActions>> tooltip={{$:/language/Buttons/NewHere/Hint}} aria-label={{$:/language/Buttons/NewHere/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-here-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/NewHere/Caption}}/>\n</span>\n</$list>\n</$button>\n\\end\n<<newHereButton>>"
        },
        "$:/core/ui/Buttons/new-journal-here": {
            "title": "$:/core/ui/Buttons/new-journal-here",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/new-journal-button}} {{$:/language/Buttons/NewJournalHere/Caption}}",
            "description": "{{$:/language/Buttons/NewJournalHere/Hint}}",
            "text": "\\whitespace trim\n\\define journalButtonTags()\n[[$(currentTiddlerTag)$]] $(journalTags)$\n\\end\n\\define journalButton()\n<$button tooltip={{$:/language/Buttons/NewJournalHere/Hint}} aria-label={{$:/language/Buttons/NewJournalHere/Caption}} class=<<tv-config-toolbar-class>>>\n<$wikify name=\"journalTitle\" text=\"\"\"<$macrocall $name=\"now\" format=<<journalTitleTemplate>>/>\"\"\">\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<journalTitle>> tags=<<journalButtonTags>>/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-journal-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/NewJournalHere/Caption}}/>\n</span>\n</$list>\n</$wikify>\n</$button>\n\\end\n<$set name=\"journalTitleTemplate\" value={{$:/config/NewJournal/Title}}>\n<$set name=\"journalTags\" value={{$:/config/NewJournal/Tags}}>\n<$set name=\"currentTiddlerTag\" value=<<currentTiddler>>>\n<<journalButton>>\n</$set>\n</$set>\n</$set>"
        },
        "$:/core/ui/Buttons/open-window": {
            "title": "$:/core/ui/Buttons/open-window",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/open-window}} {{$:/language/Buttons/OpenWindow/Caption}}",
            "description": "{{$:/language/Buttons/OpenWindow/Hint}}",
            "text": "\\whitespace trim\n<$button message=\"tm-open-window\" tooltip={{$:/language/Buttons/OpenWindow/Hint}} aria-label={{$:/language/Buttons/OpenWindow/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/open-window}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/OpenWindow/Caption}}/>\n</span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/permalink": {
            "title": "$:/core/ui/Buttons/permalink",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/permalink-button}} {{$:/language/Buttons/Permalink/Caption}}",
            "description": "{{$:/language/Buttons/Permalink/Hint}}",
            "text": "\\whitespace trim\n<$button message=\"tm-permalink\" tooltip={{$:/language/Buttons/Permalink/Hint}} aria-label={{$:/language/Buttons/Permalink/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/permalink-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Permalink/Caption}}/>\n</span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/permaview": {
            "title": "$:/core/ui/Buttons/permaview",
            "tags": "$:/tags/ViewToolbar $:/tags/PageControls",
            "caption": "{{$:/core/images/permaview-button}} {{$:/language/Buttons/Permaview/Caption}}",
            "description": "{{$:/language/Buttons/Permaview/Hint}}",
            "text": "\\whitespace trim\n<$button message=\"tm-permaview\" tooltip={{$:/language/Buttons/Permaview/Hint}} aria-label={{$:/language/Buttons/Permaview/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/permaview-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Permaview/Caption}}/>\n</span>\n</$list>\n</$button>"
        },
        "$:/DefaultTiddlers": {
            "title": "$:/DefaultTiddlers",
            "text": "GettingStarted\n"
        },
        "$:/temp/advancedsearch": {
            "title": "$:/temp/advancedsearch",
            "text": ""
        },
        "$:/snippets/allfields": {
            "title": "$:/snippets/allfields",
            "text": "\\define renderfield(title)\n<tr class=\"tc-view-field\"><td class=\"tc-view-field-name\">''$title$'':</td><td class=\"tc-view-field-value\">//{{$:/language/Docs/Fields/$title$}}//</td></tr>\n\\end\n<table class=\"tc-view-field-table\"><tbody><$list filter=\"[fields[]sort[title]]\" variable=\"listItem\"><$macrocall $name=\"renderfield\" title=<<listItem>>/></$list>\n</tbody></table>\n"
        },
        "$:/config/AnimationDuration": {
            "title": "$:/config/AnimationDuration",
            "text": "400"
        },
        "$:/config/AutoSave": {
            "title": "$:/config/AutoSave",
            "text": "yes"
        },
        "$:/config/BitmapEditor/Colour": {
            "title": "$:/config/BitmapEditor/Colour",
            "text": "#444"
        },
        "$:/config/BitmapEditor/ImageSizes": {
            "title": "$:/config/BitmapEditor/ImageSizes",
            "text": "[[62px 100px]] [[100px 62px]] [[124px 200px]] [[200px 124px]] [[248px 400px]] [[371px 600px]] [[400px 248px]] [[556px 900px]] [[600px 371px]] [[742px 1200px]] [[900px 556px]] [[1200px 742px]]"
        },
        "$:/config/BitmapEditor/LineWidth": {
            "title": "$:/config/BitmapEditor/LineWidth",
            "text": "3px"
        },
        "$:/config/BitmapEditor/LineWidths": {
            "title": "$:/config/BitmapEditor/LineWidths",
            "text": "0.25px 0.5px 1px 2px 3px 4px 6px 8px 10px 16px 20px 28px 40px 56px 80px"
        },
        "$:/config/BitmapEditor/Opacities": {
            "title": "$:/config/BitmapEditor/Opacities",
            "text": "0.01 0.025 0.05 0.075 0.1 0.15 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0"
        },
        "$:/config/BitmapEditor/Opacity": {
            "title": "$:/config/BitmapEditor/Opacity",
            "text": "1.0"
        },
        "$:/config/DefaultMoreSidebarTab": {
            "title": "$:/config/DefaultMoreSidebarTab",
            "text": "$:/core/ui/MoreSideBar/Tags"
        },
        "$:/config/DefaultSidebarTab": {
            "title": "$:/config/DefaultSidebarTab",
            "text": "$:/core/ui/SideBar/Open"
        },
        "$:/config/DownloadSaver/AutoSave": {
            "title": "$:/config/DownloadSaver/AutoSave",
            "text": "no"
        },
        "$:/config/Drafts/TypingTimeout": {
            "title": "$:/config/Drafts/TypingTimeout",
            "text": "400"
        },
        "$:/config/EditTemplateFields/Visibility/title": {
            "title": "$:/config/EditTemplateFields/Visibility/title",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/tags": {
            "title": "$:/config/EditTemplateFields/Visibility/tags",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/text": {
            "title": "$:/config/EditTemplateFields/Visibility/text",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/creator": {
            "title": "$:/config/EditTemplateFields/Visibility/creator",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/created": {
            "title": "$:/config/EditTemplateFields/Visibility/created",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/modified": {
            "title": "$:/config/EditTemplateFields/Visibility/modified",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/modifier": {
            "title": "$:/config/EditTemplateFields/Visibility/modifier",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/type": {
            "title": "$:/config/EditTemplateFields/Visibility/type",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/draft.title": {
            "title": "$:/config/EditTemplateFields/Visibility/draft.title",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/draft.of": {
            "title": "$:/config/EditTemplateFields/Visibility/draft.of",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/revision": {
            "title": "$:/config/EditTemplateFields/Visibility/revision",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/bag": {
            "title": "$:/config/EditTemplateFields/Visibility/bag",
            "text": "hide"
        },
        "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-4": {
            "title": "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-4",
            "text": "hide"
        },
        "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-5": {
            "title": "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-5",
            "text": "hide"
        },
        "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-6": {
            "title": "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-6",
            "text": "hide"
        },
        "$:/config/EditorTypeMappings/image/gif": {
            "title": "$:/config/EditorTypeMappings/image/gif",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/webp": {
            "title": "$:/config/EditorTypeMappings/image/webp",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/heic": {
            "title": "$:/config/EditorTypeMappings/image/heic",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/heif": {
            "title": "$:/config/EditorTypeMappings/image/heif",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/jpeg": {
            "title": "$:/config/EditorTypeMappings/image/jpeg",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/jpg": {
            "title": "$:/config/EditorTypeMappings/image/jpg",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/png": {
            "title": "$:/config/EditorTypeMappings/image/png",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/x-icon": {
            "title": "$:/config/EditorTypeMappings/image/x-icon",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/text/vnd.tiddlywiki": {
            "title": "$:/config/EditorTypeMappings/text/vnd.tiddlywiki",
            "text": "text"
        },
        "$:/config/Manager/Show": {
            "title": "$:/config/Manager/Show",
            "text": "tiddlers"
        },
        "$:/config/Manager/Filter": {
            "title": "$:/config/Manager/Filter",
            "text": ""
        },
        "$:/config/Manager/Order": {
            "title": "$:/config/Manager/Order",
            "text": "forward"
        },
        "$:/config/Manager/Sort": {
            "title": "$:/config/Manager/Sort",
            "text": "title"
        },
        "$:/config/Manager/System": {
            "title": "$:/config/Manager/System",
            "text": "system"
        },
        "$:/config/Manager/Tag": {
            "title": "$:/config/Manager/Tag",
            "text": ""
        },
        "$:/state/popup/manager/item/$:/Manager/ItemMain/RawText": {
            "title": "$:/state/popup/manager/item/$:/Manager/ItemMain/RawText",
            "text": "hide"
        },
        "$:/config/MissingLinks": {
            "title": "$:/config/MissingLinks",
            "text": "yes"
        },
        "$:/config/Navigation/UpdateAddressBar": {
            "title": "$:/config/Navigation/UpdateAddressBar",
            "text": "no"
        },
        "$:/config/Navigation/UpdateHistory": {
            "title": "$:/config/Navigation/UpdateHistory",
            "text": "no"
        },
        "$:/config/NewImageType": {
            "title": "$:/config/NewImageType",
            "text": "jpeg"
        },
        "$:/config/OfficialPluginLibrary": {
            "title": "$:/config/OfficialPluginLibrary",
            "tags": "$:/tags/PluginLibrary",
            "url": "https://tiddlywiki.com/library/v5.1.21/index.html",
            "caption": "{{$:/language/OfficialPluginLibrary}}",
            "text": "{{$:/language/OfficialPluginLibrary/Hint}}\n"
        },
        "$:/config/Navigation/openLinkFromInsideRiver": {
            "title": "$:/config/Navigation/openLinkFromInsideRiver",
            "text": "below"
        },
        "$:/config/Navigation/openLinkFromOutsideRiver": {
            "title": "$:/config/Navigation/openLinkFromOutsideRiver",
            "text": "top"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/advanced-search": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/advanced-search",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/close-all": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/close-all",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/encryption": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/encryption",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/export-page": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/export-page",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/fold-all": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/fold-all",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/full-screen": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/full-screen",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/refresh": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/refresh",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/import": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/import",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/language": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/language",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/tag-manager": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/tag-manager",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/manager": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/manager",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/more-page-actions": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/more-page-actions",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-journal": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-journal",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-image": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-image",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/palette": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/palette",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/permaview": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/permaview",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/print": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/print",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/storyview": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/storyview",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/timestamp": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/timestamp",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/theme": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/theme",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/unfold-all": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/unfold-all",
            "text": "hide"
        },
        "$:/config/Performance/Instrumentation": {
            "title": "$:/config/Performance/Instrumentation",
            "text": "no"
        },
        "$:/config/SaveWikiButton/Template": {
            "title": "$:/config/SaveWikiButton/Template",
            "text": "$:/core/save/all"
        },
        "$:/config/SaverFilter": {
            "title": "$:/config/SaverFilter",
            "text": "[all[]] -[[$:/HistoryList]] -[[$:/StoryList]] -[[$:/Import]] -[[$:/isEncrypted]] -[[$:/UploadName]] -[prefix[$:/state/]] -[prefix[$:/temp/]]"
        },
        "$:/config/Search/AutoFocus": {
            "title": "$:/config/Search/AutoFocus",
            "text": "true"
        },
        "$:/config/Search/MinLength": {
            "title": "$:/config/Search/MinLength",
            "text": "3"
        },
        "$:/config/SearchResults/Default": {
            "title": "$:/config/SearchResults/Default",
            "text": "$:/core/ui/DefaultSearchResultList"
        },
        "$:/config/ShortcutInfo/advanced-search": {
            "title": "$:/config/ShortcutInfo/advanced-search",
            "text": "{{$:/language/Buttons/AdvancedSearch/Hint}}"
        },
        "$:/config/ShortcutInfo/bold": {
            "title": "$:/config/ShortcutInfo/bold",
            "text": "{{$:/language/Buttons/Bold/Hint}}"
        },
        "$:/config/ShortcutInfo/cancel-edit-tiddler": {
            "title": "$:/config/ShortcutInfo/cancel-edit-tiddler",
            "text": "{{$:/language/Buttons/Cancel/Hint}}"
        },
        "$:/config/ShortcutInfo/excise": {
            "title": "$:/config/ShortcutInfo/excise",
            "text": "{{$:/language/Buttons/Excise/Hint}}"
        },
        "$:/config/ShortcutInfo/heading-1": {
            "title": "$:/config/ShortcutInfo/heading-1",
            "text": "{{$:/language/Buttons/Heading1/Hint}}"
        },
        "$:/config/ShortcutInfo/heading-2": {
            "title": "$:/config/ShortcutInfo/heading-2",
            "text": "{{$:/language/Buttons/Heading2/Hint}}"
        },
        "$:/config/ShortcutInfo/heading-3": {
            "title": "$:/config/ShortcutInfo/heading-3",
            "text": "{{$:/language/Buttons/Heading3/Hint}}"
        },
        "$:/config/ShortcutInfo/heading-4": {
            "title": "$:/config/ShortcutInfo/heading-4",
            "text": "{{$:/language/Buttons/Heading4/Hint}}"
        },
        "$:/config/ShortcutInfo/heading-5": {
            "title": "$:/config/ShortcutInfo/heading-5",
            "text": "{{$:/language/Buttons/Heading5/Hint}}"
        },
        "$:/config/ShortcutInfo/heading-6": {
            "title": "$:/config/ShortcutInfo/heading-6",
            "text": "{{$:/language/Buttons/Heading6/Hint}}"
        },
        "$:/config/ShortcutInfo/italic": {
            "title": "$:/config/ShortcutInfo/italic",
            "text": "{{$:/language/Buttons/Italic/Hint}}"
        },
        "$:/config/ShortcutInfo/link": {
            "title": "$:/config/ShortcutInfo/link",
            "text": "{{$:/language/Buttons/Link/Hint}}"
        },
        "$:/config/ShortcutInfo/list-bullet": {
            "title": "$:/config/ShortcutInfo/list-bullet",
            "text": "{{$:/language/Buttons/ListBullet/Hint}}"
        },
        "$:/config/ShortcutInfo/list-number": {
            "title": "$:/config/ShortcutInfo/list-number",
            "text": "{{$:/language/Buttons/ListNumber/Hint}}"
        },
        "$:/config/ShortcutInfo/mono-block": {
            "title": "$:/config/ShortcutInfo/mono-block",
            "text": "{{$:/language/Buttons/MonoBlock/Hint}}"
        },
        "$:/config/ShortcutInfo/mono-line": {
            "title": "$:/config/ShortcutInfo/mono-line",
            "text": "{{$:/language/Buttons/MonoLine/Hint}}"
        },
        "$:/config/ShortcutInfo/new-image": {
            "title": "$:/config/ShortcutInfo/new-image",
            "text": "{{$:/language/Buttons/NewImage/Hint}}"
        },
        "$:/config/ShortcutInfo/new-journal": {
            "title": "$:/config/ShortcutInfo/new-journal",
            "text": "{{$:/language/Buttons/NewJournal/Hint}}"
        },
        "$:/config/ShortcutInfo/new-tiddler": {
            "title": "$:/config/ShortcutInfo/new-tiddler",
            "text": "{{$:/language/Buttons/NewTiddler/Hint}}"
        },
        "$:/config/ShortcutInfo/picture": {
            "title": "$:/config/ShortcutInfo/picture",
            "text": "{{$:/language/Buttons/Picture/Hint}}"
        },
        "$:/config/ShortcutInfo/preview": {
            "title": "$:/config/ShortcutInfo/preview",
            "text": "{{$:/language/Buttons/Preview/Hint}}"
        },
        "$:/config/ShortcutInfo/quote": {
            "title": "$:/config/ShortcutInfo/quote",
            "text": "{{$:/language/Buttons/Quote/Hint}}"
        },
        "$:/config/ShortcutInfo/save-tiddler": {
            "title": "$:/config/ShortcutInfo/save-tiddler",
            "text": "{{$:/language/Buttons/Save/Hint}}"
        },
        "$:/config/ShortcutInfo/sidebar-search": {
            "title": "$:/config/ShortcutInfo/sidebar-search",
            "text": "{{$:/language/Buttons/SidebarSearch/Hint}}"
        },
        "$:/config/ShortcutInfo/stamp": {
            "title": "$:/config/ShortcutInfo/stamp",
            "text": "{{$:/language/Buttons/Stamp/Hint}}"
        },
        "$:/config/ShortcutInfo/strikethrough": {
            "title": "$:/config/ShortcutInfo/strikethrough",
            "text": "{{$:/language/Buttons/Strikethrough/Hint}}"
        },
        "$:/config/ShortcutInfo/subscript": {
            "title": "$:/config/ShortcutInfo/subscript",
            "text": "{{$:/language/Buttons/Subscript/Hint}}"
        },
        "$:/config/ShortcutInfo/superscript": {
            "title": "$:/config/ShortcutInfo/superscript",
            "text": "{{$:/language/Buttons/Superscript/Hint}}"
        },
        "$:/config/ShortcutInfo/toggle-sidebar": {
            "title": "$:/config/ShortcutInfo/toggle-sidebar",
            "text": "{{$:/language/Buttons/ToggleSidebar/Hint}}"
        },
        "$:/config/ShortcutInfo/underline": {
            "title": "$:/config/ShortcutInfo/underline",
            "text": "{{$:/language/Buttons/Underline/Hint}}"
        },
        "$:/config/SyncFilter": {
            "title": "$:/config/SyncFilter",
            "text": "[is[tiddler]] -[[$:/HistoryList]] -[[$:/Import]] -[[$:/isEncrypted]] -[prefix[$:/status/]] -[prefix[$:/state/]] -[prefix[$:/temp/]]"
        },
        "$:/config/Tags/MinLength": {
            "title": "$:/config/Tags/MinLength",
            "text": "0"
        },
        "$:/config/TextEditor/EditorHeight/Height": {
            "title": "$:/config/TextEditor/EditorHeight/Height",
            "text": "400px"
        },
        "$:/config/TextEditor/EditorHeight/Mode": {
            "title": "$:/config/TextEditor/EditorHeight/Mode",
            "text": "auto"
        },
        "$:/config/TiddlerInfo/Default": {
            "title": "$:/config/TiddlerInfo/Default",
            "text": "$:/core/ui/TiddlerInfo/Fields"
        },
        "$:/config/TiddlerInfo/Mode": {
            "title": "$:/config/TiddlerInfo/Mode",
            "text": "popup"
        },
        "$:/config/Tiddlers/TitleLinks": {
            "title": "$:/config/Tiddlers/TitleLinks",
            "text": "no"
        },
        "$:/config/Toolbar/ButtonClass": {
            "title": "$:/config/Toolbar/ButtonClass",
            "text": "tc-btn-invisible"
        },
        "$:/config/Toolbar/Icons": {
            "title": "$:/config/Toolbar/Icons",
            "text": "yes"
        },
        "$:/config/Toolbar/Text": {
            "title": "$:/config/Toolbar/Text",
            "text": "no"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/clone": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/clone",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/close-others": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/close-others",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/export-tiddler": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/export-tiddler",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/info": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/info",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/more-tiddler-actions": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/more-tiddler-actions",
            "text": "show"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-here": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-here",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-journal-here": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-journal-here",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/open-window": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/open-window",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permalink": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permalink",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permaview": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permaview",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/delete": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/delete",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-others": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-others",
            "text": "hide"
        },
        "$:/config/shortcuts-mac/bold": {
            "title": "$:/config/shortcuts-mac/bold",
            "text": "meta-B"
        },
        "$:/config/shortcuts-mac/italic": {
            "title": "$:/config/shortcuts-mac/italic",
            "text": "meta-I"
        },
        "$:/config/shortcuts-mac/underline": {
            "title": "$:/config/shortcuts-mac/underline",
            "text": "meta-U"
        },
        "$:/config/shortcuts-mac/new-image": {
            "title": "$:/config/shortcuts-mac/new-image",
            "text": "ctrl-I"
        },
        "$:/config/shortcuts-mac/new-journal": {
            "title": "$:/config/shortcuts-mac/new-journal",
            "text": "ctrl-J"
        },
        "$:/config/shortcuts-mac/new-tiddler": {
            "title": "$:/config/shortcuts-mac/new-tiddler",
            "text": "ctrl-N"
        },
        "$:/config/shortcuts-not-mac/bold": {
            "title": "$:/config/shortcuts-not-mac/bold",
            "text": "ctrl-B"
        },
        "$:/config/shortcuts-not-mac/italic": {
            "title": "$:/config/shortcuts-not-mac/italic",
            "text": "ctrl-I"
        },
        "$:/config/shortcuts-not-mac/underline": {
            "title": "$:/config/shortcuts-not-mac/underline",
            "text": "ctrl-U"
        },
        "$:/config/shortcuts-not-mac/new-image": {
            "title": "$:/config/shortcuts-not-mac/new-image",
            "text": "alt-I"
        },
        "$:/config/shortcuts-not-mac/new-journal": {
            "title": "$:/config/shortcuts-not-mac/new-journal",
            "text": "alt-J"
        },
        "$:/config/shortcuts-not-mac/new-tiddler": {
            "title": "$:/config/shortcuts-not-mac/new-tiddler",
            "text": "alt-N"
        },
        "$:/config/shortcuts/advanced-search": {
            "title": "$:/config/shortcuts/advanced-search",
            "text": "ctrl-shift-A"
        },
        "$:/config/shortcuts/cancel-edit-tiddler": {
            "title": "$:/config/shortcuts/cancel-edit-tiddler",
            "text": "escape"
        },
        "$:/config/shortcuts/excise": {
            "title": "$:/config/shortcuts/excise",
            "text": "ctrl-E"
        },
        "$:/config/shortcuts/sidebar-search": {
            "title": "$:/config/shortcuts/sidebar-search",
            "text": "ctrl-shift-F"
        },
        "$:/config/shortcuts/heading-1": {
            "title": "$:/config/shortcuts/heading-1",
            "text": "ctrl-1"
        },
        "$:/config/shortcuts/heading-2": {
            "title": "$:/config/shortcuts/heading-2",
            "text": "ctrl-2"
        },
        "$:/config/shortcuts/heading-3": {
            "title": "$:/config/shortcuts/heading-3",
            "text": "ctrl-3"
        },
        "$:/config/shortcuts/heading-4": {
            "title": "$:/config/shortcuts/heading-4",
            "text": "ctrl-4"
        },
        "$:/config/shortcuts/heading-5": {
            "title": "$:/config/shortcuts/heading-5",
            "text": "ctrl-5"
        },
        "$:/config/shortcuts/heading-6": {
            "title": "$:/config/shortcuts/heading-6",
            "text": "ctrl-6"
        },
        "$:/config/shortcuts/link": {
            "title": "$:/config/shortcuts/link",
            "text": "ctrl-L"
        },
        "$:/config/shortcuts/linkify": {
            "title": "$:/config/shortcuts/linkify",
            "text": "alt-shift-L"
        },
        "$:/config/shortcuts/list-bullet": {
            "title": "$:/config/shortcuts/list-bullet",
            "text": "ctrl-shift-L"
        },
        "$:/config/shortcuts/list-number": {
            "title": "$:/config/shortcuts/list-number",
            "text": "ctrl-shift-N"
        },
        "$:/config/shortcuts/mono-block": {
            "title": "$:/config/shortcuts/mono-block",
            "text": "ctrl-shift-M"
        },
        "$:/config/shortcuts/mono-line": {
            "title": "$:/config/shortcuts/mono-line",
            "text": "ctrl-M"
        },
        "$:/config/shortcuts/picture": {
            "title": "$:/config/shortcuts/picture",
            "text": "ctrl-shift-I"
        },
        "$:/config/shortcuts/preview": {
            "title": "$:/config/shortcuts/preview",
            "text": "alt-P"
        },
        "$:/config/shortcuts/quote": {
            "title": "$:/config/shortcuts/quote",
            "text": "ctrl-Q"
        },
        "$:/config/shortcuts/save-tiddler": {
            "title": "$:/config/shortcuts/save-tiddler",
            "text": "ctrl+enter"
        },
        "$:/config/shortcuts/stamp": {
            "title": "$:/config/shortcuts/stamp",
            "text": "ctrl-S"
        },
        "$:/config/shortcuts/strikethrough": {
            "title": "$:/config/shortcuts/strikethrough",
            "text": "ctrl-T"
        },
        "$:/config/shortcuts/subscript": {
            "title": "$:/config/shortcuts/subscript",
            "text": "ctrl-shift-B"
        },
        "$:/config/shortcuts/superscript": {
            "title": "$:/config/shortcuts/superscript",
            "text": "ctrl-shift-P"
        },
        "$:/config/shortcuts/toggle-sidebar": {
            "title": "$:/config/shortcuts/toggle-sidebar",
            "text": "alt-shift-S"
        },
        "$:/config/shortcuts/transcludify": {
            "title": "$:/config/shortcuts/transcludify",
            "text": "alt-shift-T"
        },
        "$:/config/ui/EditTemplate": {
            "title": "$:/config/ui/EditTemplate",
            "text": "$:/core/ui/EditTemplate"
        },
        "$:/config/ui/ViewTemplate": {
            "title": "$:/config/ui/ViewTemplate",
            "text": "$:/core/ui/ViewTemplate"
        },
        "$:/config/WikiParserRules/Inline/wikilink": {
            "title": "$:/config/WikiParserRules/Inline/wikilink",
            "text": "enable"
        },
        "$:/snippets/currpalettepreview": {
            "title": "$:/snippets/currpalettepreview",
            "text": "\\define swatchStyle()\nbackground-color: $(swatchColour)$;\n\\end\n\\define swatch()\n<$set name=\"swatchColour\" value={{##$(colour)$}}\n><div class=\"tc-swatch\" style=<<swatchStyle>> title=<<colour>>/></$set>\n\\end\n<div class=\"tc-swatches-horiz\"><$list filter=\"\nforeground\nbackground\nmuted-foreground\nprimary\npage-background\ntab-background\ntiddler-info-background\n\" variable=\"colour\"><<swatch>></$list></div>"
        },
        "$:/snippets/download-wiki-button": {
            "title": "$:/snippets/download-wiki-button",
            "text": "\\define lingo-base() $:/language/ControlPanel/Tools/Download/\n<$button class=\"tc-btn-big-green\">\n<$action-sendmessage $message=\"tm-download-file\" $param=\"$:/core/save/all\" filename=\"index.html\"/>\n<<lingo Full/Caption>> {{$:/core/images/save-button}}\n</$button>"
        },
        "$:/language": {
            "title": "$:/language",
            "text": "$:/languages/en-GB"
        },
        "$:/snippets/languageswitcher": {
            "title": "$:/snippets/languageswitcher",
            "text": "\\define flag-title()\n$(languagePluginTitle)$/icon\n\\end\n\n<$linkcatcher to=\"$:/language\">\n<div class=\"tc-chooser tc-language-chooser\">\n<$list filter=\"[[$:/languages/en-GB]] [plugin-type[language]sort[description]]\">\n<$set name=\"cls\" filter=\"[all[current]field:title{$:/language}]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>>\n<$link>\n<span class=\"tc-image-button\">\n<$set name=\"languagePluginTitle\" value=<<currentTiddler>>>\n<$transclude subtiddler=<<flag-title>>>\n<$list filter=\"[all[current]field:title[$:/languages/en-GB]]\">\n<$transclude tiddler=\"$:/languages/en-GB/icon\"/>\n</$list>\n</$transclude>\n</$set>\n</span>\n<$view field=\"description\">\n<$view field=\"name\">\n<$view field=\"title\"/>\n</$view>\n</$view>\n</$link>\n</div>\n</$set>\n</$list>\n</div>\n</$linkcatcher>"
        },
        "$:/core/macros/CSS": {
            "title": "$:/core/macros/CSS",
            "tags": "$:/tags/Macro",
            "text": "\\define colour(name)\n<$transclude tiddler={{$:/palette}} index=\"$name$\"><$transclude tiddler=\"$:/palettes/Vanilla\" index=\"$name$\"/></$transclude>\n\\end\n\n\\define color(name)\n<<colour $name$>>\n\\end\n\n\\define box-shadow(shadow)\n``\n  -webkit-box-shadow: $shadow$;\n     -moz-box-shadow: $shadow$;\n          box-shadow: $shadow$;\n``\n\\end\n\n\\define filter(filter)\n``\n  -webkit-filter: $filter$;\n     -moz-filter: $filter$;\n          filter: $filter$;\n``\n\\end\n\n\\define transition(transition)\n``\n  -webkit-transition: $transition$;\n     -moz-transition: $transition$;\n          transition: $transition$;\n``\n\\end\n\n\\define transform-origin(origin)\n``\n  -webkit-transform-origin: $origin$;\n     -moz-transform-origin: $origin$;\n          transform-origin: $origin$;\n``\n\\end\n\n\\define background-linear-gradient(gradient)\n``\nbackground-image: linear-gradient($gradient$);\nbackground-image: -o-linear-gradient($gradient$);\nbackground-image: -moz-linear-gradient($gradient$);\nbackground-image: -webkit-linear-gradient($gradient$);\nbackground-image: -ms-linear-gradient($gradient$);\n``\n\\end\n\n\\define column-count(columns)\n``\n-moz-column-count: $columns$;\n-webkit-column-count: $columns$;\ncolumn-count: $columns$;\n``\n\\end\n\n\\define datauri(title)\n<$macrocall $name=\"makedatauri\" type={{$title$!!type}} text={{$title$}}/>\n\\end\n\n\\define if-sidebar(text)\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"yes\" default=\"yes\">$text$</$reveal>\n\\end\n\n\\define if-no-sidebar(text)\n<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\">$text$</$reveal>\n\\end\n\n\\define if-background-attachment(text)\n<$reveal state=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\" type=\"nomatch\" text=\"\">$text$</$reveal>\n\\end\n"
        },
        "$:/core/macros/colour-picker": {
            "title": "$:/core/macros/colour-picker",
            "tags": "$:/tags/Macro",
            "text": "\\define colour-picker-update-recent()\n<$action-listops\n\t$tiddler=\"$:/config/ColourPicker/Recent\"\n\t$subfilter=\"$(colour-picker-value)$ [list[$:/config/ColourPicker/Recent]remove[$(colour-picker-value)$]] +[limit[8]]\"\n/>\n\\end\n\n\\define colour-picker-inner(actions)\n<$button tag=\"a\" tooltip=\"\"\"$(colour-picker-value)$\"\"\">\n\n$(colour-picker-update-recent)$\n\n$actions$\n\n<div style=\"background-color: $(colour-picker-value)$; width: 100%; height: 100%; border-radius: 50%;\"/>\n\n</$button>\n\\end\n\n\\define colour-picker-recent-inner(actions)\n<$set name=\"colour-picker-value\" value=\"$(recentColour)$\">\n<$macrocall $name=\"colour-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n</$set>\n\\end\n\n\\define colour-picker-recent(actions)\n{{$:/language/ColourPicker/Recent}} <$list filter=\"[list[$:/config/ColourPicker/Recent]]\" variable=\"recentColour\">\n<$macrocall $name=\"colour-picker-recent-inner\" actions=\"\"\"$actions$\"\"\"/></$list>\n\\end\n\n\\define colour-picker(actions)\n<div class=\"tc-colour-chooser\">\n\n<$macrocall $name=\"colour-picker-recent\" actions=\"\"\"$actions$\"\"\"/>\n\n---\n\n<$list filter=\"LightPink Pink Crimson LavenderBlush PaleVioletRed HotPink DeepPink MediumVioletRed Orchid Thistle Plum Violet Magenta Fuchsia DarkMagenta Purple MediumOrchid DarkViolet DarkOrchid Indigo BlueViolet MediumPurple MediumSlateBlue SlateBlue DarkSlateBlue Lavender GhostWhite Blue MediumBlue MidnightBlue DarkBlue Navy RoyalBlue CornflowerBlue LightSteelBlue LightSlateGrey SlateGrey DodgerBlue AliceBlue SteelBlue LightSkyBlue SkyBlue DeepSkyBlue LightBlue PowderBlue CadetBlue Azure LightCyan PaleTurquoise Cyan Aqua DarkTurquoise DarkSlateGrey DarkCyan Teal MediumTurquoise LightSeaGreen Turquoise Aquamarine MediumAquamarine MediumSpringGreen MintCream SpringGreen MediumSeaGreen SeaGreen Honeydew LightGreen PaleGreen DarkSeaGreen LimeGreen Lime ForestGreen Green DarkGreen Chartreuse LawnGreen GreenYellow DarkOliveGreen YellowGreen OliveDrab Beige LightGoldenrodYellow Ivory LightYellow Yellow Olive DarkKhaki LemonChiffon PaleGoldenrod Khaki Gold Cornsilk Goldenrod DarkGoldenrod FloralWhite OldLace Wheat Moccasin Orange PapayaWhip BlanchedAlmond NavajoWhite AntiqueWhite Tan BurlyWood Bisque DarkOrange Linen Peru PeachPuff SandyBrown Chocolate SaddleBrown Seashell Sienna LightSalmon Coral OrangeRed DarkSalmon Tomato MistyRose Salmon Snow LightCoral RosyBrown IndianRed Red Brown FireBrick DarkRed Maroon White WhiteSmoke Gainsboro LightGrey Silver DarkGrey Grey DimGrey Black\" variable=\"colour-picker-value\">\n<$macrocall $name=\"colour-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n</$list>\n\n---\n\n<$edit-text tiddler=\"$:/config/ColourPicker/New\" tag=\"input\" default=\"\" placeholder=\"\"/> \n<$edit-text tiddler=\"$:/config/ColourPicker/New\" type=\"color\" tag=\"input\"/>\n<$set name=\"colour-picker-value\" value={{$:/config/ColourPicker/New}}>\n<$macrocall $name=\"colour-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n</$set>\n\n</div>\n\n\\end\n"
        },
        "$:/core/macros/copy-to-clipboard": {
            "title": "$:/core/macros/copy-to-clipboard",
            "tags": "$:/tags/Macro",
            "text": "\\define copy-to-clipboard(src,class:\"tc-btn-invisible\",style)\n<$button class=<<__class__>> style=<<__style__>> message=\"tm-copy-to-clipboard\" param=<<__src__>> tooltip={{$:/language/Buttons/CopyToClipboard/Hint}}>\n{{$:/core/images/copy-clipboard}} <$text text={{$:/language/Buttons/CopyToClipboard/Caption}}/>\n</$button>\n\\end\n\n\\define copy-to-clipboard-above-right(src,class:\"tc-btn-invisible\",style)\n<div style=\"position: relative;\">\n<div style=\"position: absolute; bottom: 0; right: 0;\">\n<$macrocall $name=\"copy-to-clipboard\" src=<<__src__>> class=<<__class__>> style=<<__style__>>/>\n</div>\n</div>\n\\end\n\n"
        },
        "$:/core/macros/diff": {
            "title": "$:/core/macros/diff",
            "tags": "$:/tags/Macro",
            "text": "\\define compareTiddlerText(sourceTiddlerTitle,sourceSubTiddlerTitle,destTiddlerTitle,destSubTiddlerTitle)\n<$set name=\"source\" tiddler=<<__sourceTiddlerTitle__>> subtiddler=<<__sourceSubTiddlerTitle__>>>\n<$set name=\"dest\" tiddler=<<__destTiddlerTitle__>> subtiddler=<<__destSubTiddlerTitle__>>>\n<$diff-text source=<<source>> dest=<<dest>>/>\n</$set>\n</$set>\n\\end\n\n\\define compareTiddlers(sourceTiddlerTitle,sourceSubTiddlerTitle,destTiddlerTitle,destSubTiddlerTitle,exclude)\n<table class=\"tc-diff-tiddlers\">\n<tbody>\n<$set name=\"sourceFields\" filter=\"[<__sourceTiddlerTitle__>fields[]sort[]]\">\n<$set name=\"destFields\" filter=\"[<__destSubTiddlerTitle__>subtiddlerfields<__destTiddlerTitle__>sort[]]\">\n<$list filter=\"[enlist<sourceFields>] [enlist<destFields>] -[enlist<__exclude__>] +[sort[]]\" variable=\"fieldName\">\n<tr>\n<th>\n<$text text=<<fieldName>>/> \n</th>\n<td>\n<$set name=\"source\" tiddler=<<__sourceTiddlerTitle__>> subtiddler=<<__sourceSubTiddlerTitle__>> field=<<fieldName>>>\n<$set name=\"dest\" tiddler=<<__destTiddlerTitle__>> subtiddler=<<__destSubTiddlerTitle__>> field=<<fieldName>>>\n<$diff-text source=<<source>> dest=<<dest>>>\n</$diff-text>\n</$set>\n</$set>\n</td>\n</tr>\n</$list>\n</$set>\n</$set>\n</tbody>\n</table>\n\\end\n"
        },
        "$:/core/macros/dumpvariables": {
            "title": "$:/core/macros/dumpvariables",
            "tags": "$:/tags/Macro",
            "text": "\\define dumpvariables()\n<ul>\n<$list filter=\"[variables[]]\" variable=\"varname\">\n<li>\n<strong><code><$text text=<<varname>>/></code></strong>:<br/>\n<$codeblock code={{{ [<varname>getvariable[]] }}}/>\n</li>\n</$list>\n</ul>\n\\end\n"
        },
        "$:/core/macros/export": {
            "title": "$:/core/macros/export",
            "tags": "$:/tags/Macro",
            "text": "\\define exportButtonFilename(baseFilename)\n$baseFilename$$(extension)$\n\\end\n\n\\define exportButton(exportFilter:\"[!is[system]sort[title]]\",lingoBase,baseFilename:\"tiddlers\")\n<span class=\"tc-popup-keep\"><$button popup=<<qualify \"$:/state/popup/export\">> tooltip={{$lingoBase$Hint}} aria-label={{$lingoBase$Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/export-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$lingoBase$Caption}}/></span>\n</$list>\n</$button></span><$reveal state=<<qualify \"$:/state/popup/export\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Exporter]]\">\n<$set name=\"extension\" value={{!!extension}}>\n<$button class=\"tc-btn-invisible\">\n<$action-sendmessage $message=\"tm-download-file\" $param=<<currentTiddler>> exportFilter=\"\"\"$exportFilter$\"\"\" filename=<<exportButtonFilename \"\"\"$baseFilename$\"\"\">>/>\n<$action-deletetiddler $tiddler=<<qualify \"$:/state/popup/export\">>/>\n<$transclude field=\"description\"/>\n</$button>\n</$set>\n</$list>\n</div>\n</$reveal>\n\\end\n"
        },
        "$:/core/macros/image-picker": {
            "title": "$:/core/macros/image-picker",
            "created": "20170715180840889",
            "modified": "20170715180914005",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define image-picker-thumbnail(actions)\n<$button tag=\"a\" tooltip=\"\"\"$(imageTitle)$\"\"\">\n$actions$\n<$transclude tiddler=<<imageTitle>>/>\n</$button>\n\\end\n\n\\define image-picker-list(filter,actions)\n<$list filter=\"\"\"$filter$\"\"\" variable=\"imageTitle\">\n<$macrocall $name=\"image-picker-thumbnail\" actions=\"\"\"$actions$\"\"\"/>\n</$list>\n\\end\n\n\\define image-picker(actions,filter:\"[all[shadows+tiddlers]is[image]] -[type[application/pdf]] +[!has[draft.of]$subfilter$sort[title]]\",subfilter:\"\")\n<div class=\"tc-image-chooser\">\n<$vars state-system=<<qualify \"$:/state/image-picker/system\">>>\n<$checkbox tiddler=<<state-system>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"hide\">\n{{$:/language/SystemTiddlers/Include/Prompt}}\n</$checkbox>\n<$reveal state=<<state-system>> type=\"match\" text=\"hide\" default=\"hide\" tag=\"div\">\n<$macrocall $name=\"image-picker-list\" filter=\"\"\"$filter$ +[!is[system]]\"\"\" actions=\"\"\"$actions$\"\"\"/>\n</$reveal>\n<$reveal state=<<state-system>> type=\"nomatch\" text=\"hide\" default=\"hide\" tag=\"div\">\n<$macrocall $name=\"image-picker-list\" filter=\"\"\"$filter$\"\"\" actions=\"\"\"$actions$\"\"\"/>\n</$reveal>\n</$vars>\n</div>\n\\end\n\n\\define image-picker-include-tagged-images(actions)\n<$macrocall $name=\"image-picker\" filter=\"[all[shadows+tiddlers]is[image]] [all[shadows+tiddlers]tag[$:/tags/Image]] -[type[application/pdf]] +[!has[draft.of]sort[title]]\" actions=\"\"\"$actions$\"\"\"/>\n\\end\n"
        },
        "$:/core/macros/lingo": {
            "title": "$:/core/macros/lingo",
            "tags": "$:/tags/Macro",
            "text": "\\define lingo-base()\n$:/language/\n\\end\n\n\\define lingo(title)\n{{$(lingo-base)$$title$}}\n\\end\n"
        },
        "$:/core/macros/list": {
            "title": "$:/core/macros/list",
            "tags": "$:/tags/Macro",
            "text": "\\define list-links(filter,type:\"ul\",subtype:\"li\",class:\"\",emptyMessage)\n\\whitespace trim\n<$type$ class=\"$class$\">\n<$list filter=\"$filter$\" emptyMessage=<<__emptyMessage__>>>\n<$subtype$>\n<$link to={{!!title}}>\n<$transclude field=\"caption\">\n<$view field=\"title\"/>\n</$transclude>\n</$link>\n</$subtype$>\n</$list>\n</$type$>\n\\end\n\n\\define list-links-draggable-drop-actions()\n<$action-listops $tiddler=<<targetTiddler>> $field=<<targetField>> $subfilter=\"+[insertbefore:currentTiddler<actionTiddler>]\"/>\n\\end\n\n\\define list-links-draggable(tiddler,field:\"list\",type:\"ul\",subtype:\"li\",class:\"\",itemTemplate)\n\\whitespace trim\n<span class=\"tc-links-draggable-list\">\n<$vars targetTiddler=\"\"\"$tiddler$\"\"\" targetField=\"\"\"$field$\"\"\">\n<$type$ class=\"$class$\">\n<$list filter=\"[list[$tiddler$!!$field$]]\">\n<$droppable actions=<<list-links-draggable-drop-actions>> tag=\"\"\"$subtype$\"\"\">\n<div class=\"tc-droppable-placeholder\"/>\n<div>\n<$transclude tiddler=\"\"\"$itemTemplate$\"\"\">\n<$link to={{!!title}}>\n<$transclude field=\"caption\">\n<$view field=\"title\"/>\n</$transclude>\n</$link>\n</$transclude>\n</div>\n</$droppable>\n</$list>\n</$type$>\n<$tiddler tiddler=\"\">\n<$droppable actions=<<list-links-draggable-drop-actions>> tag=\"div\">\n<div class=\"tc-droppable-placeholder\">\n&nbsp;\n</div>\n<div style=\"height:0.5em;\"/>\n</$droppable>\n</$tiddler>\n</$vars>\n</span>\n\\end\n\n\\define list-tagged-draggable-drop-actions(tag)\n<!-- Save the current ordering of the tiddlers with this tag -->\n<$set name=\"order\" filter=\"[<__tag__>tagging[]]\">\n<!-- Remove any list-after or list-before fields from the tiddlers with this tag -->\n<$list filter=\"[<__tag__>tagging[]]\">\n<$action-deletefield $field=\"list-before\"/>\n<$action-deletefield $field=\"list-after\"/>\n</$list>\n<!-- Save the new order to the Tag Tiddler -->\n<$action-listops $tiddler=<<__tag__>> $field=\"list\" $filter=\"+[enlist<order>] +[insertbefore:currentTiddler<actionTiddler>]\"/>\n<!-- Make sure the newly added item has the right tag -->\n<!-- Removing this line makes dragging tags within the dropdown work as intended -->\n<!--<$action-listops $tiddler=<<actionTiddler>> $tags=<<__tag__>>/>-->\n<!-- Using the following 5 lines as replacement makes dragging titles from outside into the dropdown apply the tag -->\n<$list filter=\"[<actionTiddler>!contains:tags<__tag__>]\">\n<$fieldmangler tiddler=<<actionTiddler>>>\n<$action-sendmessage $message=\"tm-add-tag\" $param=<<__tag__>>/>\n</$fieldmangler>\n</$list>\n</$set>\n\\end\n\n\\define list-tagged-draggable(tag,subFilter,emptyMessage,itemTemplate,elementTag:\"div\")\n\\whitespace trim\n<span class=\"tc-tagged-draggable-list\">\n<$set name=\"tag\" value=<<__tag__>>>\n<$list filter=\"[<__tag__>tagging[]$subFilter$]\" emptyMessage=<<__emptyMessage__>>>\n<$elementTag$ class=\"tc-menu-list-item\">\n<$droppable actions=\"\"\"<$macrocall $name=\"list-tagged-draggable-drop-actions\" tag=<<__tag__>>/>\"\"\">\n<$elementTag$ class=\"tc-droppable-placeholder\"/>\n<$elementTag$>\n<$transclude tiddler=\"\"\"$itemTemplate$\"\"\">\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</$transclude>\n</$elementTag$>\n</$droppable>\n</$elementTag$>\n</$list>\n<$tiddler tiddler=\"\">\n<$droppable actions=\"\"\"<$macrocall $name=\"list-tagged-draggable-drop-actions\" tag=<<__tag__>>/>\"\"\">\n<$elementTag$ class=\"tc-droppable-placeholder\"/>\n<$elementTag$ style=\"height:0.5em;\">\n</$elementTag$>\n</$droppable>\n</$tiddler>\n</$set>\n</span>\n\\end\n"
        },
        "$:/core/macros/tabs": {
            "title": "$:/core/macros/tabs",
            "tags": "$:/tags/Macro",
            "text": "\\define tabs(tabsList,default,state:\"$:/state/tab\",class,template,buttonTemplate,retain)\n<div class=\"tc-tab-set $class$\">\n<div class=\"tc-tab-buttons $class$\">\n<$list filter=\"$tabsList$\" variable=\"currentTab\" storyview=\"pop\"><$set name=\"save-currentTiddler\" value=<<currentTiddler>>><$tiddler tiddler=<<currentTab>>><$button set=<<qualify \"$state$\">> setTo=<<currentTab>> default=\"$default$\" selectedClass=\"tc-tab-selected\" tooltip={{!!tooltip}}>\n<$tiddler tiddler=<<save-currentTiddler>>>\n<$set name=\"tv-wikilinks\" value=\"no\">\n<$transclude tiddler=\"$buttonTemplate$\" mode=\"inline\">\n<$transclude tiddler=<<currentTab>> field=\"caption\">\n<$macrocall $name=\"currentTab\" $type=\"text/plain\" $output=\"text/plain\"/>\n</$transclude>\n</$transclude>\n</$set></$tiddler></$button></$tiddler></$set></$list>\n</div>\n<div class=\"tc-tab-divider $class$\"/>\n<div class=\"tc-tab-content $class$\">\n<$list filter=\"$tabsList$\" variable=\"currentTab\">\n\n<$reveal type=\"match\" state=<<qualify \"$state$\">> text=<<currentTab>> default=\"$default$\" retain=\"\"\"$retain$\"\"\">\n\n<$transclude tiddler=\"$template$\" mode=\"block\">\n\n<$transclude tiddler=<<currentTab>> mode=\"block\"/>\n\n</$transclude>\n\n</$reveal>\n\n</$list>\n</div>\n</div>\n\\end\n"
        },
        "$:/core/macros/tag-picker": {
            "title": "$:/core/macros/tag-picker",
            "tags": "$:/tags/Macro",
            "text": "\\define add-tag-actions()\n<$action-sendmessage $message=\"tm-add-tag\" $param={{$:/temp/NewTagName}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/NewTagName\"/>\n\\end\n\n\\define tag-button()\n<$button class=\"tc-btn-invisible\" tag=\"a\">\n$(actions)$\n<$action-deletetiddler $tiddler=\"$:/temp/NewTagName\"/>\n<$macrocall $name=\"tag-pill\" tag=<<tag>>/>\n</$button>\n\\end\n\n\\define tag-picker(actions)\n<$set name=\"actions\" value=\"\"\"$actions$\"\"\">\n<div class=\"tc-edit-add-tag\">\n<span class=\"tc-add-tag-name\">\n<$keyboard key=\"ENTER\" actions=<<add-tag-actions>>>\n<$edit-text tiddler=\"$:/temp/NewTagName\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Tags/Add/Placeholder}} focusPopup=<<qualify \"$:/state/popup/tags-auto-complete\">> class=\"tc-edit-texteditor tc-popup-handle\" tabindex=<<tabIndex>>/>\n</$keyboard>\n</span> <$button popup=<<qualify \"$:/state/popup/tags-auto-complete\">> class=\"tc-btn-invisible\" tooltip={{$:/language/EditTemplate/Tags/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Tags/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button> <span class=\"tc-add-tag-button\">\n<$set name=\"tag\" value={{$:/temp/NewTagName}}>\n<$button set=\"$:/temp/NewTagName\" setTo=\"\" class=\"\">\n$actions$\n<$action-deletetiddler $tiddler=\"$:/temp/NewTagName\"/>\n{{$:/language/EditTemplate/Tags/Add/Button}}\n</$button>\n</$set>\n</span>\n</div>\n<div class=\"tc-block-dropdown-wrapper\">\n<$reveal state=<<qualify \"$:/state/popup/tags-auto-complete\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown\">\n<$list filter=\"[{$:/temp/NewTagName}minlength{$:/config/Tags/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n<$list filter=\"[tags[]!is[system]search:title{$:/temp/NewTagName}sort[]]\" variable=\"tag\">\n<<tag-button>>\n</$list></$list>\n<hr>\n<$list filter=\"[{$:/temp/NewTagName}minlength{$:/config/Tags/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n<$list filter=\"[tags[]is[system]search:title{$:/temp/NewTagName}sort[]]\" variable=\"tag\">\n<<tag-button>>\n</$list></$list>\n</div>\n</$reveal>\n</div>\n</$set>\n\\end\n"
        },
        "$:/core/macros/tag": {
            "title": "$:/core/macros/tag",
            "tags": "$:/tags/Macro",
            "text": "\\define tag-pill-styles()\nbackground-color:$(backgroundColor)$;\nfill:$(foregroundColor)$;\ncolor:$(foregroundColor)$;\n\\end\n\n\\define tag-pill-inner(tag,icon,colour,fallbackTarget,colourA,colourB,element-tag,element-attributes,actions)\n<$vars foregroundColor=<<contrastcolour target:\"\"\"$colour$\"\"\" fallbackTarget:\"\"\"$fallbackTarget$\"\"\" colourA:\"\"\"$colourA$\"\"\" colourB:\"\"\"$colourB$\"\"\">> backgroundColor=\"\"\"$colour$\"\"\">\n<$element-tag$ $element-attributes$ class=\"tc-tag-label tc-btn-invisible\" style=<<tag-pill-styles>>>\n$actions$<$transclude tiddler=\"\"\"$icon$\"\"\"/> <$view tiddler=<<__tag__>> field=\"title\" format=\"text\" />\n</$element-tag$>\n</$vars>\n\\end\n\n\\define tag-pill-body(tag,icon,colour,palette,element-tag,element-attributes,actions)\n<$macrocall $name=\"tag-pill-inner\" tag=<<__tag__>> icon=\"\"\"$icon$\"\"\" colour=\"\"\"$colour$\"\"\" fallbackTarget={{$palette$##tag-background}} colourA={{$palette$##foreground}} colourB={{$palette$##background}} element-tag=\"\"\"$element-tag$\"\"\" element-attributes=\"\"\"$element-attributes$\"\"\" actions=\"\"\"$actions$\"\"\"/>\n\\end\n\n\\define tag-pill(tag,element-tag:\"span\",element-attributes:\"\",actions:\"\")\n<span class=\"tc-tag-list-item\">\n<$macrocall $name=\"tag-pill-body\" tag=<<__tag__>> icon={{{ [<__tag__>get[icon]] }}} colour={{{ [<__tag__>get[color]] }}} palette={{$:/palette}} element-tag=\"\"\"$element-tag$\"\"\" element-attributes=\"\"\"$element-attributes$\"\"\" actions=\"\"\"$actions$\"\"\"/>\n</span>\n\\end\n\n\\define tag(tag)\n{{$tag$||$:/core/ui/TagTemplate}}\n\\end\n"
        },
        "$:/core/macros/thumbnails": {
            "title": "$:/core/macros/thumbnails",
            "tags": "$:/tags/Macro",
            "text": "\\define thumbnail(link,icon,color,background-color,image,caption,width:\"280\",height:\"157\")\n<$link to=\"\"\"$link$\"\"\"><div class=\"tc-thumbnail-wrapper\">\n<div class=\"tc-thumbnail-image\" style=\"width:$width$px;height:$height$px;\"><$reveal type=\"nomatch\" text=\"\" default=\"\"\"$image$\"\"\" tag=\"div\" style=\"width:$width$px;height:$height$px;\">\n[img[$image$]]\n</$reveal><$reveal type=\"match\" text=\"\" default=\"\"\"$image$\"\"\" tag=\"div\" class=\"tc-thumbnail-background\" style=\"width:$width$px;height:$height$px;background-color:$background-color$;\"></$reveal></div><div class=\"tc-thumbnail-icon\" style=\"fill:$color$;color:$color$;\">\n$icon$\n</div><div class=\"tc-thumbnail-caption\">\n$caption$\n</div>\n</div></$link>\n\\end\n\n\\define thumbnail-right(link,icon,color,background-color,image,caption,width:\"280\",height:\"157\")\n<div class=\"tc-thumbnail-right-wrapper\"><<thumbnail \"\"\"$link$\"\"\" \"\"\"$icon$\"\"\" \"\"\"$color$\"\"\" \"\"\"$background-color$\"\"\" \"\"\"$image$\"\"\" \"\"\"$caption$\"\"\" \"\"\"$width$\"\"\" \"\"\"$height$\"\"\">></div>\n\\end\n\n\\define list-thumbnails(filter,width:\"280\",height:\"157\")\n<$list filter=\"\"\"$filter$\"\"\"><$macrocall $name=\"thumbnail\" link={{!!link}} icon={{!!icon}} color={{!!color}} background-color={{!!background-color}} image={{!!image}} caption={{!!caption}} width=\"\"\"$width$\"\"\" height=\"\"\"$height$\"\"\"/></$list>\n\\end\n"
        },
        "$:/core/macros/timeline": {
            "title": "$:/core/macros/timeline",
            "created": "20141212105914482",
            "modified": "20141212110330815",
            "tags": "$:/tags/Macro",
            "text": "\\define timeline-title()\n<!-- Override this macro with a global macro \n     of the same name if you need to change \n     how titles are displayed on the timeline \n     -->\n<$view field=\"title\"/>\n\\end\n\\define timeline(limit:\"100\",format:\"DDth MMM YYYY\",subfilter:\"\",dateField:\"modified\")\n<div class=\"tc-timeline\">\n<$list filter=\"[!is[system]$subfilter$has[$dateField$]!sort[$dateField$]limit[$limit$]eachday[$dateField$]]\">\n<div class=\"tc-menu-list-item\">\n<$view field=\"$dateField$\" format=\"date\" template=\"$format$\"/>\n<$list filter=\"[sameday:$dateField${!!$dateField$}!is[system]$subfilter$!sort[$dateField$]]\">\n<div class=\"tc-menu-list-subitem\">\n<$link to={{!!title}}>\n<<timeline-title>>\n</$link>\n</div>\n</$list>\n</div>\n</$list>\n</div>\n\\end\n"
        },
        "$:/core/macros/toc": {
            "title": "$:/core/macros/toc",
            "tags": "$:/tags/Macro",
            "text": "\\define toc-caption()\n<$set name=\"tv-wikilinks\" value=\"no\">\n  <$transclude field=\"caption\">\n    <$view field=\"title\"/>\n  </$transclude>\n</$set>\n\\end\n\n\\define toc-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<ol class=\"tc-toc\">\n  <$list filter=\"\"\"[all[shadows+tiddlers]tag<__tag__>!has[draft.of]$sort$] -[<__tag__>] -[enlist<__exclude__>]\"\"\">\n    <$vars item=<<currentTiddler>> path={{{ [<__path__>addsuffix[/]addsuffix<__tag__>] }}}>\n      <$set name=\"excluded\" filter=\"\"\"[enlist<__exclude__>] [<__tag__>]\"\"\">\n        <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\">\n          <li class=<<toc-item-class>>>\n            <$list filter=\"[all[current]toc-link[no]]\" emptyMessage=\"<$link><$view field='caption'><$view field='title'/></$view></$link>\">\n              <<toc-caption>>\n            </$list>\n            <$macrocall $name=\"toc-body\" tag=<<item>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<excluded>> path=<<path>>/>\n          </li>\n        </$set>\n      </$set>\n    </$vars>\n  </$list>\n</ol>\n\\end\n\n\\define toc(tag,sort:\"\",itemClassFilter:\"\")\n<$macrocall $name=\"toc-body\"  tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> />\n\\end\n\n\\define toc-linked-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<!-- helper function -->\n<$qualify name=\"toc-state\" title={{{ [[$:/state/toc]addsuffix<__path__>addsuffix[-]addsuffix<currentTiddler>] }}}>\n  <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\">\n    <li class=<<toc-item-class>>>\n    <$link>\n      <$reveal type=\"nomatch\" stateTitle=<<toc-state>> text=\"open\">\n        <$button setTitle=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n          {{$:/core/images/right-arrow}}\n        </$button>\n      </$reveal>\n      <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n        <$button setTitle=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n          {{$:/core/images/down-arrow}}\n        </$button>\n      </$reveal>\n      <<toc-caption>>\n    </$link>\n    <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n      <$macrocall $name=\"toc-expandable\" tag=<<currentTiddler>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<__exclude__>> path=<<__path__>>/>\n    </$reveal>\n    </li>\n  </$set>\n</$qualify>\n\\end\n\n\\define toc-unlinked-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<!-- helper function -->\n<$qualify name=\"toc-state\" title={{{ [[$:/state/toc]addsuffix<__path__>addsuffix[-]addsuffix<currentTiddler>] }}}>\n  <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\">\n    <li class=<<toc-item-class>>>\n      <$reveal type=\"nomatch\" stateTitle=<<toc-state>> text=\"open\">\n        <$button setTitle=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n          {{$:/core/images/right-arrow}}\n          <<toc-caption>>\n        </$button>\n      </$reveal>\n      <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n        <$button setTitle=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n          {{$:/core/images/down-arrow}}\n          <<toc-caption>>\n        </$button>\n      </$reveal>\n      <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n        <$macrocall $name=\"toc-expandable\" tag=<<currentTiddler>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<__exclude__>> path=<<__path__>>/>\n      </$reveal>\n    </li>\n  </$set>\n</$qualify>\n\\end\n\n\\define toc-expandable-empty-message()\n<$macrocall $name=\"toc-linked-expandable-body\" tag=<<tag>> sort=<<sort>> itemClassFilter=<<itemClassFilter>> exclude=<<excluded>> path=<<path>>/>\n\\end\n\n\\define toc-expandable(tag,sort:\"\",itemClassFilter:\"\",exclude,path)\n<$vars tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> path={{{ [<__path__>addsuffix[/]addsuffix<__tag__>] }}}>\n  <$set name=\"excluded\" filter=\"\"\"[enlist<__exclude__>] [<__tag__>]\"\"\">\n    <ol class=\"tc-toc toc-expandable\">\n      <$list filter=\"\"\"[all[shadows+tiddlers]tag<__tag__>!has[draft.of]$sort$] -[<__tag__>] -[enlist<__exclude__>]\"\"\">\n        <$list filter=\"[all[current]toc-link[no]]\" emptyMessage=<<toc-expandable-empty-message>> >\n          <$macrocall $name=\"toc-unlinked-expandable-body\" tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=\"\"\"itemClassFilter\"\"\" exclude=<<excluded>> path=<<path>> />\n        </$list>\n      </$list>\n    </ol>\n  </$set>\n</$vars>\n\\end\n\n\\define toc-linked-selective-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<$qualify name=\"toc-state\" title={{{ [[$:/state/toc]addsuffix<__path__>addsuffix[-]addsuffix<currentTiddler>] }}}>\n  <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\" >\n    <li class=<<toc-item-class>>>\n      <$link>\n          <$list filter=\"[all[current]tagging[]limit[1]]\" variable=\"ignore\" emptyMessage=\"<$button class='tc-btn-invisible'>{{$:/core/images/blank}}</$button>\">\n          <$reveal type=\"nomatch\" stateTitle=<<toc-state>> text=\"open\">\n            <$button setTitle=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n              {{$:/core/images/right-arrow}}\n            </$button>\n          </$reveal>\n          <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n            <$button setTitle=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n              {{$:/core/images/down-arrow}}\n            </$button>\n          </$reveal>\n        </$list>\n        <<toc-caption>>\n      </$link>\n      <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n        <$macrocall $name=\"toc-selective-expandable\" tag=<<currentTiddler>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<__exclude__>> path=<<__path__>>/>\n      </$reveal>\n    </li>\n  </$set>\n</$qualify>\n\\end\n\n\\define toc-unlinked-selective-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<$qualify name=\"toc-state\" title={{{ [[$:/state/toc]addsuffix<__path__>addsuffix[-]addsuffix<currentTiddler>] }}}>\n  <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\">\n    <li class=<<toc-item-class>>>\n      <$list filter=\"[all[current]tagging[]limit[1]]\" variable=\"ignore\" emptyMessage=\"<$button class='tc-btn-invisible'>{{$:/core/images/blank}}</$button> <$view field='caption'><$view field='title'/></$view>\">\n        <$reveal type=\"nomatch\" stateTitle=<<toc-state>> text=\"open\">\n          <$button setTitle=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n            {{$:/core/images/right-arrow}}\n            <<toc-caption>>\n          </$button>\n        </$reveal>\n        <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n          <$button setTitle=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n            {{$:/core/images/down-arrow}}\n            <<toc-caption>>\n          </$button>\n        </$reveal>\n      </$list>\n      <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n        <$macrocall $name=\"toc-selective-expandable\" tag=<<currentTiddler>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<__exclude__>> path=<<__path__>>/>\n      </$reveal>\n    </li>\n  </$set>\n</$qualify>\n\\end\n\n\\define toc-selective-expandable-empty-message()\n<$macrocall $name=\"toc-linked-selective-expandable-body\" tag=<<tag>> sort=<<sort>> itemClassFilter=<<itemClassFilter>> exclude=<<excluded>> path=<<path>>/>\n\\end\n\n\\define toc-selective-expandable(tag,sort:\"\",itemClassFilter,exclude,path)\n<$vars tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> path={{{ [<__path__>addsuffix[/]addsuffix<__tag__>] }}}>\n  <$set name=\"excluded\" filter=\"\"\"[enlist<__exclude__>] [<__tag__>]\"\"\">\n    <ol class=\"tc-toc toc-selective-expandable\">\n      <$list filter=\"\"\"[all[shadows+tiddlers]tag<__tag__>!has[draft.of]$sort$] -[<__tag__>] -[enlist<__exclude__>]\"\"\">\n        <$list filter=\"[all[current]toc-link[no]]\" variable=\"ignore\" emptyMessage=<<toc-selective-expandable-empty-message>> >\n          <$macrocall $name=\"toc-unlinked-selective-expandable-body\" tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<excluded>> path=<<path>>/>\n        </$list>\n      </$list>\n    </ol>\n  </$set>\n</$vars>\n\\end\n\n\\define toc-tabbed-external-nav(tag,sort:\"\",selectedTiddler:\"$:/temp/toc/selectedTiddler\",unselectedText,missingText,template:\"\")\n<$tiddler tiddler={{{ [<__selectedTiddler__>get[text]] }}}>\n  <div class=\"tc-tabbed-table-of-contents\">\n    <$linkcatcher to=<<__selectedTiddler__>>>\n      <div class=\"tc-table-of-contents\">\n        <$macrocall $name=\"toc-selective-expandable\" tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=\"[all[current]] -[<__selectedTiddler__>get[text]]\"/>\n      </div>\n    </$linkcatcher>\n    <div class=\"tc-tabbed-table-of-contents-content\">\n      <$reveal stateTitle=<<__selectedTiddler__>> type=\"nomatch\" text=\"\">\n        <$transclude mode=\"block\" tiddler=<<__template__>>>\n          <h1><<toc-caption>></h1>\n          <$transclude mode=\"block\">$missingText$</$transclude>\n        </$transclude>\n      </$reveal>\n      <$reveal stateTitle=<<__selectedTiddler__>> type=\"match\" text=\"\">\n        $unselectedText$\n      </$reveal>\n    </div>\n  </div>\n</$tiddler>\n\\end\n\n\\define toc-tabbed-internal-nav(tag,sort:\"\",selectedTiddler:\"$:/temp/toc/selectedTiddler\",unselectedText,missingText,template:\"\")\n<$linkcatcher to=<<__selectedTiddler__>>>\n  <$macrocall $name=\"toc-tabbed-external-nav\" tag=<<__tag__>> sort=<<__sort__>> selectedTiddler=<<__selectedTiddler__>> unselectedText=<<__unselectedText__>> missingText=<<__missingText__>> template=<<__template__>>/>\n</$linkcatcher>\n\\end\n\n"
        },
        "$:/core/macros/translink": {
            "title": "$:/core/macros/translink",
            "tags": "$:/tags/Macro",
            "text": "\\define translink(title,mode:\"block\")\n<div style=\"border:1px solid #ccc; padding: 0.5em; background: black; foreground; white;\">\n<$link to=\"\"\"$title$\"\"\">\n<$text text=\"\"\"$title$\"\"\"/>\n</$link>\n<div style=\"border:1px solid #ccc; padding: 0.5em; background: white; foreground; black;\">\n<$transclude tiddler=\"\"\"$title$\"\"\" mode=\"$mode$\">\n\"<$text text=\"\"\"$title$\"\"\"/>\" is missing\n</$transclude>\n</div>\n</div>\n\\end\n"
        },
        "$:/core/macros/tree": {
            "title": "$:/core/macros/tree",
            "tags": "$:/tags/Macro",
            "text": "\\define leaf-link(full-title,chunk,separator: \"/\")\n<$link to=<<__full-title__>>><$text text=<<__chunk__>>/></$link>\n\\end\n\n\\define leaf-node(prefix,chunk)\n<li>\n<$list filter=\"[<__prefix__>addsuffix<__chunk__>is[shadow]] [<__prefix__>addsuffix<__chunk__>is[tiddler]]\" variable=\"full-title\">\n<$list filter=\"[<full-title>removeprefix<__prefix__>]\" variable=\"chunk\">\n<span>{{$:/core/images/file}}</span> <$macrocall $name=\"leaf-link\" full-title=<<full-title>> chunk=<<chunk>>/>\n</$list>\n</$list>\n</li>\n\\end\n\n\\define branch-node(prefix,chunk,separator: \"/\")\n<li>\n<$set name=\"reveal-state\" value={{{ [[$:/state/tree/]addsuffix<__prefix__>addsuffix<__chunk__>] }}}>\n<$reveal type=\"nomatch\" stateTitle=<<reveal-state>> text=\"show\">\n<$button setTitle=<<reveal-state>> setTo=\"show\" class=\"tc-btn-invisible\">\n{{$:/core/images/folder}} <$text text=<<__chunk__>>/>\n</$button>\n</$reveal>\n<$reveal type=\"match\" stateTitle=<<reveal-state>> text=\"show\">\n<$button setTitle=<<reveal-state>> setTo=\"hide\" class=\"tc-btn-invisible\">\n{{$:/core/images/folder}} <$text text=<<__chunk__>>/>\n</$button>\n</$reveal>\n<span>(<$count filter=\"[all[shadows+tiddlers]removeprefix<__prefix__>removeprefix<__chunk__>] -[<__prefix__>addsuffix<__chunk__>]\"/>)</span>\n<$reveal type=\"match\" stateTitle=<<reveal-state>> text=\"show\">\n<$macrocall $name=\"tree-node\" prefix={{{ [<__prefix__>addsuffix<__chunk__>] }}} separator=<<__separator__>>/>\n</$reveal>\n</$set>\n</li>\n\\end\n\n\\define tree-node(prefix,separator: \"/\")\n<ol>\n<$list filter=\"[all[shadows+tiddlers]removeprefix<__prefix__>splitbefore<__separator__>sort[]!suffix<__separator__>]\" variable=\"chunk\">\n<$macrocall $name=\"leaf-node\" prefix=<<__prefix__>> chunk=<<chunk>> separator=<<__separator__>>/>\n</$list>\n<$list filter=\"[all[shadows+tiddlers]removeprefix<__prefix__>splitbefore<__separator__>sort[]suffix<__separator__>]\" variable=\"chunk\">\n<$macrocall $name=\"branch-node\" prefix=<<__prefix__>> chunk=<<chunk>> separator=<<__separator__>>/>\n</$list>\n</ol>\n\\end\n\n\\define tree(prefix: \"$:/\",separator: \"/\")\n<div class=\"tc-tree\">\n<span><$text text=<<__prefix__>>/></span>\n<div>\n<$macrocall $name=\"tree-node\" prefix=<<__prefix__>> separator=<<__separator__>>/>\n</div>\n</div>\n\\end\n"
        },
        "$:/core/macros/utils": {
            "title": "$:/core/macros/utils",
            "text": "\\define colour(colour)\n$colour$\n\\end\n"
        },
        "$:/snippets/minilanguageswitcher": {
            "title": "$:/snippets/minilanguageswitcher",
            "text": "<$select tiddler=\"$:/language\">\n<$list filter=\"[[$:/languages/en-GB]] [plugin-type[language]sort[title]]\">\n<option value=<<currentTiddler>>><$view field=\"description\"><$view field=\"name\"><$view field=\"title\"/></$view></$view></option>\n</$list>\n</$select>"
        },
        "$:/snippets/minithemeswitcher": {
            "title": "$:/snippets/minithemeswitcher",
            "text": "\\define lingo-base() $:/language/ControlPanel/Theme/\n<<lingo Prompt>> <$select tiddler=\"$:/theme\">\n<$list filter=\"[plugin-type[theme]sort[title]]\">\n<option value=<<currentTiddler>>><$view field=\"name\"><$view field=\"title\"/></$view></option>\n</$list>\n</$select>"
        },
        "$:/snippets/modules": {
            "title": "$:/snippets/modules",
            "text": "\\define describeModuleType(type)\n{{$:/language/Docs/ModuleTypes/$type$}}\n\\end\n<$list filter=\"[moduletypes[]]\">\n\n!! <$macrocall $name=\"currentTiddler\" $type=\"text/plain\" $output=\"text/plain\"/>\n\n<$macrocall $name=\"describeModuleType\" type=<<currentTiddler>>/>\n\n<ul><$list filter=\"[all[current]modules[]]\"><li><$link><<currentTiddler>></$link>\n</li>\n</$list>\n</ul>\n</$list>\n"
        },
        "$:/palette": {
            "title": "$:/palette",
            "text": "$:/palettes/Vanilla"
        },
        "$:/snippets/paletteeditor": {
            "title": "$:/snippets/paletteeditor",
            "text": "<$transclude tiddler=\"$:/PaletteManager\"/>\n"
        },
        "$:/snippets/palettepreview": {
            "title": "$:/snippets/palettepreview",
            "text": "<$set name=\"currentTiddler\" value={{$:/palette}}>\n{{||$:/snippets/currpalettepreview}}\n</$set>\n"
        },
        "$:/snippets/paletteswitcher": {
            "title": "$:/snippets/paletteswitcher",
            "text": "<$linkcatcher to=\"$:/palette\">\n<div class=\"tc-chooser\"><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Palette]sort[name]]\"><$set name=\"cls\" filter=\"[all[current]prefix{$:/palette}]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>><$link to={{!!title}}>''<$view field=\"name\" format=\"text\"/>'' - <$view field=\"description\" format=\"text\"/>{{||$:/snippets/currpalettepreview}}</$link>\n</div></$set>\n</$list>\n</div>\n</$linkcatcher>\n"
        },
        "$:/snippets/peek-stylesheets": {
            "title": "$:/snippets/peek-stylesheets",
            "text": "\\define expandable-stylesheets-list()\n<ol>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]!has[draft.of]]\">\n<$vars state=<<qualify \"$:/state/peek-stylesheets/open/\">>>\n<$set name=\"state\" value={{{ [<state>addsuffix<currentTiddler>] }}}>\n<li>\n<$reveal type=\"match\" state=<<state>> text=\"yes\" tag=\"span\">\n<$button set=<<state>> setTo=\"no\" class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"nomatch\" state=<<state>> text=\"yes\" tag=\"span\">\n<$button set=<<state>> setTo=\"yes\" class=\"tc-btn-invisible\">\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$link>\n<$view field=\"title\"/>\n</$link>\n<$reveal type=\"match\" state=<<state>> text=\"yes\" tag=\"div\">\n<$set name=\"source\" tiddler=<<currentTiddler>>>\n<$wikify name=\"styles\" text=<<source>>>\n<pre>\n<code>\n<$text text=<<styles>>/>\n</code>\n</pre>\n</$wikify>\n</$set>\n</$reveal>\n</li>\n</$set>\n</$vars>\n</$list>\n</ol>\n\\end\n\n\\define stylesheets-list()\n<ol>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]!has[draft.of]]\">\n<li>\n<$link>\n<$view field=\"title\"/>\n</$link>\n<$set name=\"source\" tiddler=<<currentTiddler>>>\n<$wikify name=\"styles\" text=<<source>>>\n<pre>\n<code>\n<$text text=<<styles>>/>\n</code>\n</pre>\n</$wikify>\n</$set>\n</li>\n</$list>\n</ol>\n\\end\n\n<$vars modeState=<<qualify \"$:/state/peek-stylesheets/mode/\">>>\n\n<$reveal type=\"nomatch\" state=<<modeState>> text=\"expanded\" tag=\"div\">\n<$button set=<<modeState>> setTo=\"expanded\" class=\"tc-btn-invisible\">{{$:/core/images/chevron-right}} {{$:/language/ControlPanel/Stylesheets/Expand/Caption}}</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<modeState>> text=\"expanded\" tag=\"div\">\n<$button set=<<modeState>> setTo=\"restored\" class=\"tc-btn-invisible\">{{$:/core/images/chevron-down}} {{$:/language/ControlPanel/Stylesheets/Restore/Caption}}</$button>\n</$reveal>\n\n<$reveal type=\"nomatch\" state=<<modeState>> text=\"expanded\" tag=\"div\">\n<<expandable-stylesheets-list>>\n</$reveal>\n<$reveal type=\"match\" state=<<modeState>> text=\"expanded\" tag=\"div\">\n<<stylesheets-list>>\n</$reveal>\n\n</$vars>\n"
        },
        "$:/temp/search": {
            "title": "$:/temp/search",
            "text": ""
        },
        "$:/tags/AdvancedSearch": {
            "title": "$:/tags/AdvancedSearch",
            "list": "[[$:/core/ui/AdvancedSearch/Standard]] [[$:/core/ui/AdvancedSearch/System]] [[$:/core/ui/AdvancedSearch/Shadows]] [[$:/core/ui/AdvancedSearch/Filter]]"
        },
        "$:/tags/AdvancedSearch/FilterButton": {
            "title": "$:/tags/AdvancedSearch/FilterButton",
            "list": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown $:/core/ui/AdvancedSearch/Filter/FilterButtons/clear $:/core/ui/AdvancedSearch/Filter/FilterButtons/export $:/core/ui/AdvancedSearch/Filter/FilterButtons/delete"
        },
        "$:/tags/ControlPanel": {
            "title": "$:/tags/ControlPanel",
            "list": "$:/core/ui/ControlPanel/Info $:/core/ui/ControlPanel/Appearance $:/core/ui/ControlPanel/Settings $:/core/ui/ControlPanel/Saving $:/core/ui/ControlPanel/Plugins $:/core/ui/ControlPanel/Tools $:/core/ui/ControlPanel/Internals"
        },
        "$:/tags/ControlPanel/Info": {
            "title": "$:/tags/ControlPanel/Info",
            "list": "$:/core/ui/ControlPanel/Basics $:/core/ui/ControlPanel/Advanced"
        },
        "$:/tags/ControlPanel/Plugins": {
            "title": "$:/tags/ControlPanel/Plugins",
            "list": "[[$:/core/ui/ControlPanel/Plugins/Installed]] [[$:/core/ui/ControlPanel/Plugins/Add]]"
        },
        "$:/tags/EditTemplate": {
            "title": "$:/tags/EditTemplate",
            "list": "[[$:/core/ui/EditTemplate/controls]] [[$:/core/ui/EditTemplate/title]] [[$:/core/ui/EditTemplate/tags]] [[$:/core/ui/EditTemplate/shadow]] [[$:/core/ui/ViewTemplate/classic]] [[$:/core/ui/EditTemplate/body]] [[$:/core/ui/EditTemplate/type]] [[$:/core/ui/EditTemplate/fields]]"
        },
        "$:/tags/EditToolbar": {
            "title": "$:/tags/EditToolbar",
            "list": "[[$:/core/ui/Buttons/delete]] [[$:/core/ui/Buttons/cancel]] [[$:/core/ui/Buttons/save]]"
        },
        "$:/tags/EditorToolbar": {
            "title": "$:/tags/EditorToolbar",
            "list": "$:/core/ui/EditorToolbar/paint $:/core/ui/EditorToolbar/opacity $:/core/ui/EditorToolbar/line-width $:/core/ui/EditorToolbar/rotate-left $:/core/ui/EditorToolbar/clear $:/core/ui/EditorToolbar/bold $:/core/ui/EditorToolbar/italic $:/core/ui/EditorToolbar/strikethrough $:/core/ui/EditorToolbar/underline $:/core/ui/EditorToolbar/superscript $:/core/ui/EditorToolbar/subscript $:/core/ui/EditorToolbar/mono-line $:/core/ui/EditorToolbar/mono-block $:/core/ui/EditorToolbar/quote $:/core/ui/EditorToolbar/list-bullet $:/core/ui/EditorToolbar/list-number $:/core/ui/EditorToolbar/heading-1 $:/core/ui/EditorToolbar/heading-2 $:/core/ui/EditorToolbar/heading-3 $:/core/ui/EditorToolbar/heading-4 $:/core/ui/EditorToolbar/heading-5 $:/core/ui/EditorToolbar/heading-6 $:/core/ui/EditorToolbar/link $:/core/ui/EditorToolbar/excise $:/core/ui/EditorToolbar/picture $:/core/ui/EditorToolbar/stamp $:/core/ui/EditorToolbar/size $:/core/ui/EditorToolbar/editor-height $:/core/ui/EditorToolbar/more $:/core/ui/EditorToolbar/preview $:/core/ui/EditorToolbar/preview-type"
        },
        "$:/tags/Manager/ItemMain": {
            "title": "$:/tags/Manager/ItemMain",
            "list": "$:/Manager/ItemMain/WikifiedText $:/Manager/ItemMain/RawText $:/Manager/ItemMain/Fields"
        },
        "$:/tags/Manager/ItemSidebar": {
            "title": "$:/tags/Manager/ItemSidebar",
            "list": "$:/Manager/ItemSidebar/Tags $:/Manager/ItemSidebar/Colour $:/Manager/ItemSidebar/Icon $:/Manager/ItemSidebar/Tools"
        },
        "$:/tags/MoreSideBar": {
            "title": "$:/tags/MoreSideBar",
            "list": "[[$:/core/ui/MoreSideBar/All]] [[$:/core/ui/MoreSideBar/Recent]] [[$:/core/ui/MoreSideBar/Tags]] [[$:/core/ui/MoreSideBar/Missing]] [[$:/core/ui/MoreSideBar/Drafts]] [[$:/core/ui/MoreSideBar/Orphans]] [[$:/core/ui/MoreSideBar/Types]] [[$:/core/ui/MoreSideBar/System]] [[$:/core/ui/MoreSideBar/Shadows]] [[$:/core/ui/MoreSideBar/Explorer]] [[$:/core/ui/MoreSideBar/Plugins]]",
            "text": ""
        },
        "$:/tags/PageControls": {
            "title": "$:/tags/PageControls",
            "list": "[[$:/core/ui/Buttons/home]] [[$:/core/ui/Buttons/close-all]] [[$:/core/ui/Buttons/fold-all]] [[$:/core/ui/Buttons/unfold-all]] [[$:/core/ui/Buttons/permaview]] [[$:/core/ui/Buttons/new-tiddler]] [[$:/core/ui/Buttons/new-journal]] [[$:/core/ui/Buttons/new-image]] [[$:/core/ui/Buttons/import]] [[$:/core/ui/Buttons/export-page]] [[$:/core/ui/Buttons/control-panel]] [[$:/core/ui/Buttons/advanced-search]] [[$:/core/ui/Buttons/manager]] [[$:/core/ui/Buttons/tag-manager]] [[$:/core/ui/Buttons/language]] [[$:/core/ui/Buttons/palette]] [[$:/core/ui/Buttons/theme]] [[$:/core/ui/Buttons/storyview]] [[$:/core/ui/Buttons/encryption]] [[$:/core/ui/Buttons/timestamp]] [[$:/core/ui/Buttons/full-screen]] [[$:/core/ui/Buttons/print]] [[$:/core/ui/Buttons/save-wiki]] [[$:/core/ui/Buttons/refresh]] [[$:/core/ui/Buttons/more-page-actions]]"
        },
        "$:/tags/PageTemplate": {
            "title": "$:/tags/PageTemplate",
            "list": "[[$:/core/ui/PageTemplate/topleftbar]] [[$:/core/ui/PageTemplate/toprightbar]] [[$:/core/ui/PageTemplate/sidebar]] [[$:/core/ui/PageTemplate/story]] [[$:/core/ui/PageTemplate/alerts]]",
            "text": ""
        },
        "$:/tags/SideBar": {
            "title": "$:/tags/SideBar",
            "list": "[[$:/core/ui/SideBar/Open]] [[$:/core/ui/SideBar/Recent]] [[$:/core/ui/SideBar/Tools]] [[$:/core/ui/SideBar/More]]",
            "text": ""
        },
        "$:/tags/SideBarSegment": {
            "title": "$:/tags/SideBarSegment",
            "list": "[[$:/core/ui/SideBarSegments/site-title]] [[$:/core/ui/SideBarSegments/site-subtitle]] [[$:/core/ui/SideBarSegments/page-controls]] [[$:/core/ui/SideBarSegments/search]] [[$:/core/ui/SideBarSegments/tabs]]"
        },
        "$:/tags/TiddlerInfo": {
            "title": "$:/tags/TiddlerInfo",
            "list": "[[$:/core/ui/TiddlerInfo/Tools]] [[$:/core/ui/TiddlerInfo/References]] [[$:/core/ui/TiddlerInfo/Tagging]] [[$:/core/ui/TiddlerInfo/List]] [[$:/core/ui/TiddlerInfo/Listed]] [[$:/core/ui/TiddlerInfo/Fields]]",
            "text": ""
        },
        "$:/tags/TiddlerInfo/Advanced": {
            "title": "$:/tags/TiddlerInfo/Advanced",
            "list": "[[$:/core/ui/TiddlerInfo/Advanced/ShadowInfo]] [[$:/core/ui/TiddlerInfo/Advanced/PluginInfo]]"
        },
        "$:/tags/ViewTemplate": {
            "title": "$:/tags/ViewTemplate",
            "list": "[[$:/core/ui/ViewTemplate/title]] [[$:/core/ui/ViewTemplate/unfold]] [[$:/core/ui/ViewTemplate/subtitle]] [[$:/core/ui/ViewTemplate/tags]] [[$:/core/ui/ViewTemplate/classic]] [[$:/core/ui/ViewTemplate/body]]"
        },
        "$:/tags/ViewToolbar": {
            "title": "$:/tags/ViewToolbar",
            "list": "[[$:/core/ui/Buttons/more-tiddler-actions]] [[$:/core/ui/Buttons/info]] [[$:/core/ui/Buttons/new-here]] [[$:/core/ui/Buttons/new-journal-here]] [[$:/core/ui/Buttons/clone]] [[$:/core/ui/Buttons/export-tiddler]] [[$:/core/ui/Buttons/edit]] [[$:/core/ui/Buttons/delete]] [[$:/core/ui/Buttons/permalink]] [[$:/core/ui/Buttons/permaview]] [[$:/core/ui/Buttons/open-window]] [[$:/core/ui/Buttons/close-others]] [[$:/core/ui/Buttons/close]] [[$:/core/ui/Buttons/fold-others]] [[$:/core/ui/Buttons/fold]]"
        },
        "$:/snippets/themeswitcher": {
            "title": "$:/snippets/themeswitcher",
            "text": "<$linkcatcher to=\"$:/theme\">\n<div class=\"tc-chooser\"><$list filter=\"[plugin-type[theme]sort[title]]\"><$set name=\"cls\" filter=\"[all[current]field:title{$:/theme}] [[$:/theme]!has[text]addsuffix[s/tiddlywiki/vanilla]field:title<currentTiddler>] +[limit[1]]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>><$link to={{!!title}}>''<$view field=\"name\" format=\"text\"/>'' <$view field=\"description\" format=\"text\"/></$link></div>\n</$set>\n</$list>\n</div>\n</$linkcatcher>"
        },
        "$:/core/wiki/title": {
            "title": "$:/core/wiki/title",
            "text": "{{$:/SiteTitle}} --- {{$:/SiteSubtitle}}"
        },
        "$:/view": {
            "title": "$:/view",
            "text": "classic"
        },
        "$:/snippets/viewswitcher": {
            "title": "$:/snippets/viewswitcher",
            "text": "\\define icon()\n$:/core/images/storyview-$(storyview)$\n\\end\n<$linkcatcher to=\"$:/view\">\n<div class=\"tc-chooser\">\n<$list filter=\"[storyviews[]]\" variable=\"storyview\">\n<$set name=\"cls\" filter=\"[<storyview>prefix{$:/view}]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>>\n<$link to=<<storyview>>>\n<$transclude tiddler=<<icon>>/>\n<$text text=<<storyview>>/>\n</$link>\n</div>\n</$set>\n</$list>\n</div>\n</$linkcatcher>"
        }
    }
}



<svg class="tc-image-advanced-search-button tc-image-button" width="1em" height="1em" viewBox="0 0 128 128">
    <g fill-rule="evenodd">
        <path d="M74.5651535,87.9848361 C66.9581537,93.0488876 57.8237115,96 48,96 C21.490332,96 0,74.509668 0,48 C0,21.490332 21.490332,0 48,0 C74.509668,0 96,21.490332 96,48 C96,57.8541369 93.0305793,67.0147285 87.9377231,74.6357895 L122.284919,108.982985 C125.978897,112.676963 125.973757,118.65366 122.284271,122.343146 C118.593975,126.033442 112.613238,126.032921 108.92411,122.343793 L74.5651535,87.9848361 Z M48,80 C65.673112,80 80,65.673112 80,48 C80,30.326888 65.673112,16 48,16 C30.326888,16 16,30.326888 16,48 C16,65.673112 30.326888,80 48,80 Z"></path>
        <circle cx="48" cy="48" r="8"></circle>
        <circle cx="28" cy="48" r="8"></circle>
        <circle cx="68" cy="48" r="8"></circle>
    </g>
</svg>
<svg class="tc-image-list tc-image-button" width="1em" height="1em" viewBox="0 0 128 128">
    <g fill-rule="evenodd">
        <path d="M0.719999312,185.568543 C2.21955287,181.862817 3.0452019,177.812144 3.0452019,173.568542 C3.0452019,155.891545 -11.2816707,141.568542 -28.9547636,141.568542 L-60.9548326,141.568542 C-78.6344937,141.568542 -92.9547981,155.895431 -92.9547981,173.568542 C-92.9547981,191.24554 -78.6279255,205.568542 -60.9548326,205.568542 L-28.9547636,205.568542 C-27.593228,205.568542 -26.2516158,205.483573 -24.9349335,205.31865 C-31.5207556,201.78951 -36.8809788,196.272192 -40.2126959,189.568542 L-60.9493786,189.568542 C-69.7889277,189.568542 -76.9547981,182.407041 -76.9547981,173.568542 C-76.9547981,164.731986 -69.7994766,157.568542 -60.9493786,157.568542 L-28.9602176,157.568542 C-20.1206685,157.568542 -12.9547981,164.730044 -12.9547981,173.568542 C-12.9547981,176.946528 -14.0004297,180.080016 -15.7866505,182.6623 C-13.6856165,184.473592 -10.949961,185.568542 -7.9585771,185.568542 L0.720002586,185.568542 Z" transform="translate(-44.954798, 173.568542) rotate(-225.000000) translate(44.954798, -173.568542) "></path>
        <path d="M87.7480315,128 L23.9992458,128 C19.5813843,128 16,124.409247 16,119.993027 L16,8.00697327 C16,3.58484404 19.5881049,0 23.9992458,0 L104.000754,0 C108.418616,0 112,3.59075293 112,8.00697327 L112,104 L91.2492027,104 C90.2848199,104 89.410573,104.391703 88.7768998,105.025201 C88.1373658,105.661376 87.7480315,106.53563 87.7480315,107.501171 L87.7480315,128 Z M95.7480315,127.879386 L111.627417,112 L95.7480315,112 L95.7480315,127.879386 Z M40,15.5089165 C40,13.5709954 41.5636015,12 43.4998101,12 L98.5001899,12 C100.433082,12 102,13.5614718 102,15.5089165 L102,16.4910835 C102,18.4290046 100.436399,20 98.5001899,20 L43.4998101,20 C41.5669183,20 40,18.4385282 40,16.4910835 L40,15.5089165 Z M32,22 C35.3137085,22 38,19.3137085 38,16 C38,12.6862915 35.3137085,10 32,10 C28.6862915,10 26,12.6862915 26,16 C26,19.3137085 28.6862915,22 32,22 Z M40,31.5089165 C40,29.5709954 41.5636015,28 43.4998101,28 L98.5001899,28 C100.433082,28 102,29.5614718 102,31.5089165 L102,32.4910835 C102,34.4290046 100.436399,36 98.5001899,36 L43.4998101,36 C41.5669183,36 40,34.4385282 40,32.4910835 L40,31.5089165 Z M40,47.5089165 C40,45.5709954 41.5636015,44 43.4998101,44 L98.5001899,44 C100.433082,44 102,45.5614718 102,47.5089165 L102,48.4910835 C102,50.4290046 100.436399,52 98.5001899,52 L43.4998101,52 C41.5669183,52 40,50.4385282 40,48.4910835 L40,47.5089165 Z M40,63.5089165 C40,61.5709954 41.5636015,60 43.4998101,60 L98.5001899,60 C100.433082,60 102,61.5614718 102,63.5089165 L102,64.4910835 C102,66.4290046 100.436399,68 98.5001899,68 L43.4998101,68 C41.5669183,68 40,66.4385282 40,64.4910835 L40,63.5089165 Z M40,79.5089165 C40,77.5709954 41.5636015,76 43.4998101,76 L98.5001899,76 C100.433082,76 102,77.5614718 102,79.5089165 L102,80.4910835 C102,82.4290046 100.436399,84 98.5001899,84 L43.4998101,84 C41.5669183,84 40,82.4385282 40,80.4910835 L40,79.5089165 Z M40,95.5089165 C40,93.5709954 41.5636015,92 43.4998101,92 L98.5001899,92 C100.433082,92 102,93.5614718 102,95.5089165 L102,96.4910835 C102,98.4290046 100.436399,100 98.5001899,100 L43.4998101,100 C41.5669183,100 40,98.4385282 40,96.4910835 L40,95.5089165 Z M40,111.508916 C40,109.570995 41.5680474,108 43.4972017,108 L76.5027983,108 C78.4342495,108 80,109.561472 80,111.508916 L80,112.491084 C80,114.429005 78.4319526,116 76.5027983,116 L43.4972017,116 C41.5657505,116 40,114.438528 40,112.491084 L40,111.508916 Z M32,38 C35.3137085,38 38,35.3137085 38,32 C38,28.6862915 35.3137085,26 32,26 C28.6862915,26 26,28.6862915 26,32 C26,35.3137085 28.6862915,38 32,38 Z M32,54 C35.3137085,54 38,51.3137085 38,48 C38,44.6862915 35.3137085,42 32,42 C28.6862915,42 26,44.6862915 26,48 C26,51.3137085 28.6862915,54 32,54 Z M32,70 C35.3137085,70 38,67.3137085 38,64 C38,60.6862915 35.3137085,58 32,58 C28.6862915,58 26,60.6862915 26,64 C26,67.3137085 28.6862915,70 32,70 Z M32,86 C35.3137085,86 38,83.3137085 38,80 C38,76.6862915 35.3137085,74 32,74 C28.6862915,74 26,76.6862915 26,80 C26,83.3137085 28.6862915,86 32,86 Z M32,102 C35.3137085,102 38,99.3137085 38,96 C38,92.6862915 35.3137085,90 32,90 C28.6862915,90 26,92.6862915 26,96 C26,99.3137085 28.6862915,102 32,102 Z M32,118 C35.3137085,118 38,115.313708 38,112 C38,108.686292 35.3137085,106 32,106 C28.6862915,106 26,108.686292 26,112 C26,115.313708 28.6862915,118 32,118 Z"></path>
    </g>
</svg>
<svg class="tc-image-options-button tc-image-button" width="1em" height="1em" viewBox="0 0 128 128">
    <g fill-rule="evenodd">
        <path d="M110.48779,76.0002544 C109.354214,80.4045063 107.611262,84.5641217 105.354171,88.3838625 L105.354171,88.3838625 L112.07833,95.1080219 C115.20107,98.2307613 115.210098,103.299824 112.089164,106.420759 L106.420504,112.089418 C103.301049,115.208874 98.2346851,115.205502 95.1077675,112.078585 L88.3836082,105.354425 C84.5638673,107.611516 80.4042519,109.354468 76,110.488045 L76,110.488045 L76,119.993281 C76,124.409501 72.4220153,128.000254 68.0083475,128.000254 L59.9916525,128.000254 C55.5800761,128.000254 52,124.41541 52,119.993281 L52,110.488045 C47.5957481,109.354468 43.4361327,107.611516 39.6163918,105.354425 L32.8922325,112.078585 C29.7694931,115.201324 24.7004301,115.210353 21.5794957,112.089418 L15.9108363,106.420759 C12.7913807,103.301303 12.7947522,98.2349395 15.9216697,95.1080219 L22.6458291,88.3838625 C20.3887383,84.5641217 18.6457859,80.4045063 17.5122098,76.0002544 L8.00697327,76.0002544 C3.59075293,76.0002544 2.19088375e-16,72.4222697 4.89347582e-16,68.0086019 L9.80228577e-16,59.9919069 C1.25035972e-15,55.5803305 3.58484404,52.0002544 8.00697327,52.0002544 L17.5122098,52.0002544 C18.6457859,47.5960025 20.3887383,43.4363871 22.6458291,39.6166462 L15.9216697,32.8924868 C12.7989304,29.7697475 12.7899019,24.7006845 15.9108363,21.5797501 L21.5794957,15.9110907 C24.6989513,12.7916351 29.7653149,12.7950065 32.8922325,15.9219241 L39.6163918,22.6460835 C43.4361327,20.3889927 47.5957481,18.6460403 52,17.5124642 L52,8.00722764 C52,3.5910073 55.5779847,0.000254375069 59.9916525,0.000254375069 L68.0083475,0.000254375069 C72.4199239,0.000254375069 76,3.58509841 76,8.00722764 L76,17.5124642 C80.4042519,18.6460403 84.5638673,20.3889927 88.3836082,22.6460835 L95.1077675,15.9219241 C98.2305069,12.7991848 103.29957,12.7901562 106.420504,15.9110907 L112.089164,21.5797501 C115.208619,24.6992057 115.205248,29.7655693 112.07833,32.8924868 L105.354171,39.6166462 L105.354171,39.6166462 C107.611262,43.4363871 109.354214,47.5960025 110.48779,52.0002544 L119.993027,52.0002544 C124.409247,52.0002544 128,55.5782391 128,59.9919069 L128,68.0086019 C128,72.4201783 124.415156,76.0002544 119.993027,76.0002544 L110.48779,76.0002544 L110.48779,76.0002544 Z M64,96.0002544 C81.673112,96.0002544 96,81.6733664 96,64.0002544 C96,46.3271424 81.673112,32.0002544 64,32.0002544 C46.326888,32.0002544 32,46.3271424 32,64.0002544 C32,81.6733664 46.326888,96.0002544 64,96.0002544 Z"></path>
    </g>
</svg>
<svg class="tc-image-tag-button tc-image-button" width="1em" height="1em" viewBox="0 0 128 128">
    <g fill-rule="evenodd">
        <path d="M18.1643182,47.6600756 L18.1677196,51.7651887 C18.1708869,55.5878829 20.3581578,60.8623899 23.0531352,63.5573673 L84.9021823,125.406414 C87.5996731,128.103905 91.971139,128.096834 94.6717387,125.396234 L125.766905,94.3010679 C128.473612,91.5943612 128.472063,87.2264889 125.777085,84.5315115 L63.9280381,22.6824644 C61.2305472,19.9849735 55.9517395,17.801995 52.1318769,17.8010313 L25.0560441,17.7942007 C21.2311475,17.7932358 18.1421354,20.8872832 18.1452985,24.7049463 L18.1535504,34.6641936 C18.2481119,34.6754562 18.3439134,34.6864294 18.4409623,34.6971263 C22.1702157,35.1081705 26.9295004,34.6530132 31.806204,33.5444844 C32.1342781,33.0700515 32.5094815,32.6184036 32.9318197,32.1960654 C35.6385117,29.4893734 39.5490441,28.718649 42.94592,29.8824694 C43.0432142,29.8394357 43.1402334,29.7961748 43.2369683,29.7526887 L43.3646982,30.0368244 C44.566601,30.5115916 45.6933052,31.2351533 46.6655958,32.2074439 C50.4612154,36.0030635 50.4663097,42.1518845 46.6769742,45.94122 C43.0594074,49.5587868 37.2914155,49.7181264 33.4734256,46.422636 C28.1082519,47.5454734 22.7987486,48.0186448 18.1643182,47.6600756 Z"></path>
        <path d="M47.6333528,39.5324628 L47.6562932,39.5834939 C37.9670934,43.9391617 26.0718874,46.3819521 17.260095,45.4107025 C5.27267473,44.0894301 -1.02778744,36.4307276 2.44271359,24.0779512 C5.56175386,12.9761516 14.3014034,4.36129832 24.0466405,1.54817001 C34.7269254,-1.53487574 43.7955833,3.51606438 43.7955834,14.7730751 L35.1728168,14.7730752 C35.1728167,9.91428944 32.0946059,8.19982862 26.4381034,9.83267419 C19.5270911,11.8276553 13.046247,18.2159574 10.7440788,26.4102121 C8.82861123,33.2280582 11.161186,36.0634845 18.2047888,36.8398415 C25.3302805,37.6252244 35.7353482,35.4884477 44.1208333,31.7188498 L44.1475077,31.7781871 C44.159701,31.7725635 44.1718402,31.7671479 44.1839238,31.7619434 C45.9448098,31.0035157 50.4503245,38.3109156 47.7081571,39.5012767 C47.6834429,39.512005 47.6585061,39.5223987 47.6333528,39.5324628 Z"></path>
    </g>
</svg>
\define timeline-title()
<!-- Override this macro with a global macro 
     of the same name if you need to change 
     how titles are displayed on the timeline 
     -->
↣ <div class="tc-tiddler-title-icon tc-icon-sidebar" style={{{ color: [<currentTiddler>get[color]] ; +[join[]] fill: [<currentTiddler>get[color]] ; +[join[]] }}} ><$transclude tiddler={{!!icon}}/></div><$link to={{!!title}}><span style={{{ color: [<currentTiddler>get[color]] ; +[join[]] fill: [<currentTiddler>get[color]] ; +[join[]] }}}><$view field="title"/></span></$link>
\end
\define timeline(limit:"100",format:"DDth MMM YYYY",subfilter:"",dateField:"modified")
<div class="tc-timeline">
<$list filter="[!is[system]$subfilter$has[$dateField$]!nsort[$dateField$]limit[$limit$]eachday[$dateField$]]">
<div class="tc-menu-list-item">
<$view field="$dateField$" format="date" template="$format$"/>
<$list filter="[sameday:$dateField${!!$dateField$}!is[system]$subfilter$!nsort[$dateField$]]">
<div class={{{ tc-menu-list-subitem [<currentTiddler>get[tags]split[ ]join[]] +[join[ ]] }}}>
<<timeline-title>>
</div>
</$list>
<br>
</div>
</$list>
</div>
\end
/*\
title: $:/core/modules/parsers/wikiparser/rules/spoilersinline.js
type: application/javascript
module-type: wikirule

Wiki text inline rule for assigning a spoiler tag to inline runs. For example:

```
\\This is some text that should be spoiler tagged\\
```


\*/
(function(){

/*jslint node: true, browser: true */
/*global $tw: false */
"use strict";

exports.name = "spoilersinline";
exports.types = {inline: true};

exports.init = function(parser) {
	this.parser = parser;
	// Regexp to match
	this.matchRegExp = /\\\\/mg;
};

exports.parse = function() {
	var reEnd = /\\\\/g;
	// Set the class variable
	var classString = "spoilers"
	// Move past the match
	this.parser.pos = this.matchRegExp.lastIndex;
	// Parse the run up to the terminator
	var tree = this.parser.parseInlineRun(reEnd,{eatTerminator: true});
	// Return the classed span
	var node = {
		type: "element",
		tag: "span",
		attributes: {
			"class": {type: "string", value: "tc-inline-style"}
		},
		children: tree
	};
	if(classString) {
		$tw.utils.addClassToParseTreeNode(node,classString);
	}
	return [node];
};

})();
\define tv-wikilink-template() #$uri_encoded$
\define tv-config-toolbar-icons() no
\define tv-config-toolbar-text() no
\define tv-config-toolbar-class() tc-btn-invisible
\rules only filteredtranscludeinline transcludeinline
<!doctype html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="generator" content="TiddlyWiki" />
<meta name="tiddlywiki-version" content="{{$:/core/templates/version}}" />
<meta name="format-detection" content="telephone=no">
<meta name="robots" content="noindex">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<link rel="icon" href="favicon.ico" type="image/x-icon"/>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon"/>
<link id="faviconLink" rel="shortcut icon" href="favicon.ico">
<title>{{$:/images/fa5/solid/medieval_ing}}{{$:/images/fa5/solid/medieval_ing}}{{$:/images/fa5/solid/medieval_ing}} lucid.</title>
<style>
hr.style-eight {
    overflow: visible; /* For IE */
    padding: 0;
    border: none;
    border-top: medium double #333;
    color: #333;
    text-align: center;
}
hr.style-eight:after {
    content: "§";
    display: inline-block;
    position: relative;
    top: -0.6em;
    font-size: 1.5em;
    padding: 0 0.25em;
    background: white;
}
</style>
</head>
<body class="tc-body">
{{$:/StaticBanner||$:/core/templates/html-tiddler}}
<section class="tc-story-river">
{{$:/core/templates/exporters/StaticRiver/Content||$:/core/templates/html-tiddler}}
</section>
</body>
</html>
\define renderContent()
{{{ $(exportFilter)$ || webMentionsTemplate }}}
\end
\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]
<<renderContent>>
\define control-panel-button(class)
<$button to="$:/NumTagManager" tooltip="Open log tag manager" aria-label="Open log tag manager" class="""$(tv-config-toolbar-class)$ $class$""">
<$list filter="[<tv-config-toolbar-icons>match[yes]]">
{{$:/core/images/tag-button}}
</$list>
<$list filter="[<tv-config-toolbar-text>match[yes]]">
<span class="tc-btn-text"><$text text="log tagger"/></span>
</$list>
</$button>
\end

<$list filter="[list[$:/StoryList]] +[field:title[$:/NumTagManager]]" emptyMessage=<<control-panel-button>>>
<<control-panel-button "tc-selected">>
</$list>
\define searchResultList()
//<small>{{$:/language/Search/Matches/Title}}</small>//

<$list filter="[!is[system]search:title{$(searchTiddler)$}sort[title]limit[250]!tag[hidden]]" template="$:/core/ui/ListItemTemplate"/>

//<small>{{$:/language/Search/Matches/All}}</small>//

<$list filter="[!is[system]search{$(searchTiddler)$}sort[title]limit[250]!tag[hidden]]" template="$:/core/ui/ListItemTemplate"/>

\end
<<searchResultList>>
<div class="tc-tiddler-missing">
<$button popup=<<qualify "$:/state/popup/missing">> class="tc-btn-invisible tc-missing-tiddler-label">
<$view field="title" format="text" />
</$button>
<$reveal state=<<qualify "$:/state/popup/missing">> type="popup" position="below" animate="yes" class="relative">
<div class="tc-drop-down">
<$transclude tiddler="$:/core/ui/ListItemTemplate"/>
<hr>
<$list filter="[all[current]backlinks[]sort[title]]" template="$:/core/ui/ListItemTemplate"/>
</div>
</$reveal>
</div>
<div class="tc-menu-list-item">
<$link to={{!!title}}>
<$view field="title"/>
</$link> - <$view field="author"/>
</div>
\whitespace trim
\define lingo-base() $:/language/CloseAll/

\define drop-actions()
<$action-listops $tiddler="$:/StoryList" $subfilter="+[insertbefore:currentTiddler<actionTiddler>]"/>
\end

\define placeholder()
<div class="tc-droppable-placeholder"/>
\end

\define droppable-item(button)
\whitespace trim
<$droppable actions=<<drop-actions>>>
<<placeholder>>
<div style="display: flex; align-items: center;" class={{{ [<currentTiddler>get[tags]split[ ]join[]] }}}>
$button$
</div>
</$droppable>
\end

<div class="tc-sidebar-tab-open">
<$list filter="[list[$:/StoryList]]" history="$:/HistoryList" storyview="pop">
<div class="tc-sidebar-tab-open-item">
<$macrocall $name="droppable-item" button="""<$button message="tm-close-tiddler" tooltip={{$:/language/Buttons/Close/Hint}} aria-label={{$:/language/Buttons/Close/Caption}} class="tc-btn-invisible tc-btn-mini">{{$:/core/images/close-button}}</$button><div class="tc-tiddler-title-icon tc-icon-sidebar" style={{{ fill: [<currentTiddler>get[color]] ; +[join[]] }}} ><$transclude tiddler={{!!icon}}/></div><$link to={{!!title}}><span style={{{ color: [<currentTiddler>get[color]] ; +[join[]] }}}><$view field="title"/></span></$link>"""/>
</div>
</$list>
<$tiddler tiddler="">
<div><hr style="border-bottom-width: 0;">
<$macrocall $name="droppable-item" button="""<$button message="tm-close-all-tiddlers" class="tc-btn-invisible tc-btn-mini"><<lingo Button>></$button>"""/>
</div>
</$tiddler>
</div>
<$macrocall $name="timeline" limit=50 format={{$:/language/RecentChanges/DateFormat}} subfilter="!tag[.sub]!tag[life logs]!tag[hidden]!tag[emoji]!field:minor-edit[yes]"/>
<$set name="transclusion" value=<<currentTiddler>>>
<$reveal type="nomatch" state=<<qualify "$:/state/slider/tag">> text="show">

<$macrocall $name="tag-pill-body" tag=<<currentTiddler>> icon={{!!icon}} colour={{!!color}} palette={{$:/palette}} element-tag="""$button""" element-attributes="""set=<<qualify "$:/state/slider/tag">> setTo="show" dragFilter='[all[current]tagging[]]' tag='span'"""/>

</$reveal>

<$reveal type="match" state=<<qualify "$:/state/slider/tag">> text="show" style="display: flex; align-items: center; flex-direction: column;">
<$macrocall $name="tag-pill-body" tag=<<currentTiddler>> icon={{!!icon}} colour={{!!color}} palette={{$:/palette}} element-tag="""$button""" element-attributes="""set=<<qualify "$:/state/slider/tag">> setTo="hide" dragFilter='[all[current]tagging[]]' tag='span'"""/>
<$macrocall $name="tagSliderInner" tag=<<currentTiddler>> color={{!!color}} />
</$reveal>
</$set>
<$reveal type="nomatch" state=<<folded-state>> text="hide" tag="div" retain="yes" animate="yes"><div class="tc-tags-wrapper"><div class="tc-backlinks"><$view field="created" format="date" template="ddd mmm DD"/> <$view field="modified" format="date" template="| ddd mmm DD"/></div><$list filter="[all[current]tags[]sort[title]]" template="$:/core/ui/TagTemplate" storyview="pop"/></div></$reveal>
\define config-title()
$:/config/ViewToolbarButtons/Visibility/$(listItem)$
\end
<div class="tc-tiddler-title" >
<div class="tc-titlebar">
<div class="tc-tiddler-controls">
<$list filter="[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]]" variable="listItem"><$reveal type="nomatch" state=<<config-title>> text="hide"><$set name="tv-config-toolbar-class" filter="[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]"><$transclude tiddler=<<listItem>>/></$set></$reveal></$list>
</div>
<$set name="tv-wikilinks" value={{$:/config/Tiddlers/TitleLinks}}>
<$list filter="[all[current]removeprefix[$:/]]">
<h2 class="tc-title" title={{$:/language/SystemTiddler/Tooltip}}>
<span class="tc-system-title-prefix">$:/</span><$text text=<<currentTiddler>>/>
</h2>
</$list>
<$list filter="[all[current]!prefix[$:/]]">
<h2 class="tc-title" style={{{ color: [<currentTiddler>get[color]] ; +[join[]] }}} >
<$view field="title"/>
</h2>
</$list>
<span class="tc-tiddler-title-icon" style={{{ fill: [<currentTiddler>get[color]] ; +[join[]] }}} >
<$transclude tiddler={{!!icon}}/>
</span>
</$set>
</div>
<$reveal type="nomatch" text="" default="" state=<<tiddlerInfoState>> class="tc-tiddler-info tc-popup-handle" animate="yes" retain="yes">
<$transclude tiddler="$:/core/ui/TiddlerInfo"/>
</$reveal>
</div>
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
 width=".9em" height=".9em" viewBox="0 0 300.000000 300.000000"
 preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,300.000000) scale(0.100000,-0.100000)"
 stroke="none">
<path d="M1526 2908 c-51 -58 -119 -187 -136 -260 l-12 -46 -356 -4 c-355 -3
-357 -4 -428 -29 -179 -65 -313 -209 -358 -385 -11 -43 -16 -107 -16 -210 0
-127 3 -153 20 -189 23 -48 61 -79 116 -94 55 -15 2233 -15 2288 0 55 15 93
46 116 94 17 36 20 62 20 189 0 103 -5 167 -16 210 -45 176 -179 320 -358 385
-70 25 -75 26 -408 29 -186 2 -338 6 -338 8 0 11 35 72 65 115 18 25 36 55 39
67 10 31 -20 86 -72 132 -35 32 -53 40 -83 40 -33 0 -43 -7 -83 -52z"/>
<path d="M404 1408 c36 -479 280 -893 676 -1151 47 -30 160 -92 253 -138 l167
-84 168 84 c92 46 205 108 252 138 396 257 639 671 676 1151 l7 92 -1103 0
-1103 0 7 -92z"/>
</g>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="2em" height="1em" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd"
viewBox="0 0 279.4 152.4"
 xmlns:xlink="http://www.w3.org/1999/xlink"
 xmlns:svg="http://www.w3.org/2000/svg"
 version="1.0">
 <defs>
  <style type="text/css">
   <![CDATA[
    .str0 {stroke:#1F1A17;stroke-width:0.0762}
    .fil0 {fill:white}
   ]]>
  </style>
 </defs>
 <g id="Layer_x0020_1">
  <metadata id="CorelCorpID_0Corel-Layer"/>
  <path class="fil0 str0" d="M0.8568 151.999l0 -13.7038c5.2453,0 9.2621,-1.3233 12.0031,-4.0168 2.6935,-2.6935 5.2922,-7.7971 7.797,-15.3575l2.2208 -6.9464c5.0092,-15.3106 13.1367,-25.3759 24.5253,-30.1959 -10.538,-2.0321 -18.9021,-6.3325 -25.1398,-12.948 -6.2376,-6.5686 -9.3564,-14.4125 -9.3564,-23.4386 0,-12.6639 4.7731,-23.1076 14.2713,-31.3768 9.4982,-8.2698 21.5482,-12.381 36.1025,-12.381 22.1627,0 39.2688,9.4982 51.3662,28.4947l-10.6323 9.0255c-7.8445,-8.411 -15.9251,-12.6171 -24.2417,-12.6171 -6.8047,0 -12.6645,2.2214 -17.5788,6.7104 -4.8675,4.489 -7.3249,9.8292 -7.3249,16.0194 0,5.151 1.9378,9.64 5.7654,13.4202 3.8277,3.7808 8.3167,5.6706 13.4677,5.6706 9.309,0 22.3988,-6.6155 39.1739,-19.7996l8.459 -6.663c27.4074,-21.5956 53.5395,-32.3697 78.4901,-32.3697 21.5956,0 39.8833,7.0882 54.8629,21.3121 14.9796,14.2239 22.4931,31.5192 22.4931,51.9333 0,20.6976 -7.7496,37.3784 -23.2494,50.1372 -15.4992,12.7114 -35.8664,19.0908 -61.0531,19.0908l-4.5839 0 0 -13.7038c14.9327,-0.9923 26.7935,-6.1902 35.5829,-15.5941 8.7425,-9.3564 13.1372,-21.5007 13.1372,-36.4809 0,-14.7435 -5.5288,-27.4074 -16.5864,-37.8511 -11.1051,-10.4906 -24.4784,-15.7359 -40.1668,-15.7359 -15.1214,0 -28.589,4.6314 -40.4029,13.8461 -11.8139,9.2146 -17.7206,19.7521 -17.7206,31.566 0,5.6231 1.843,10.3963 5.4814,14.2708 3.639,3.8751 8.128,5.8123 13.4676,5.8123 5.3871,0 9.4039,-1.4645 12.1449,-4.3472 2.6935,-2.9296 4.0637,-7.3243 4.0637,-13.2316 0,-3.591 -0.9923,-7.8439 -3.0245,-12.7588l12.4284 -5.6706c5.5288,13.0898 8.3167,24.1 8.3167,32.9369 0,10.9158 -3.5441,20.2248 -10.5849,28.0219 -7.0413,7.797 -15.5941,11.7196 -25.5176,11.7196 -6.3794,0 -12.1918,-1.5594 -17.4845,-4.7257 -5.2453,-3.1188 -9.9235,-7.8445 -14.0821,-14.2239 -5.3871,13.3733 -13.8455,22.7772 -25.4228,28.1168 -11.5778,5.3396 -29.1566,8.0332 -52.6895,8.0332l-28.7782 0zm99.6605 -67.5743c-13.562,2.5992 -25.9429,13.8929 -37.1892,33.9292l-2.3631 4.0163c-4.9144,8.6476 -10.821,14.3182 -17.7206,17.0117 35.2525,0 54.3433,-18.3345 57.2729,-54.9572z"/>
 </g>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="2em" height="1em" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd"
viewBox="0 0 279.4 152.4"
 xmlns:xlink="http://www.w3.org/1999/xlink"
 xmlns:svg="http://www.w3.org/2000/svg"
 version="1.0">
 <defs>
  <style type="text/css">
   <![CDATA[
    .str0 {stroke:#1F1A17;stroke-width:0.0762}
    .fil0 {fill:black}
   ]]>
  </style>
 </defs>
 <g id="Layer_x0020_1">
  <metadata id="CorelCorpID_0Corel-Layer"/>
  <path class="fil0 str0" d="M277.581 151.999l0 -13.7038c-5.2453,0 -9.2621,-1.3233 -12.0031,-4.0168 -2.6935,-2.6935 -5.2922,-7.7971 -7.797,-15.3575l-2.2208 -6.9464c-5.0092,-15.3106 -13.1367,-25.3759 -24.5253,-30.1959 10.538,-2.0321 18.9021,-6.3325 25.1398,-12.948 6.2376,-6.5686 9.3564,-14.4125 9.3564,-23.4386 0,-12.6639 -4.7731,-23.1076 -14.2713,-31.3768 -9.4982,-8.2698 -21.5482,-12.381 -36.1025,-12.381 -22.1627,0 -39.2688,9.4982 -51.3662,28.4947l10.6323 9.0255c7.8445,-8.411 15.9251,-12.6171 24.2417,-12.6171 6.8047,0 12.6645,2.2214 17.5788,6.7104 4.8675,4.489 7.3249,9.8292 7.3249,16.0194 0,5.151 -1.9378,9.64 -5.7654,13.4202 -3.8277,3.7808 -8.3167,5.6706 -13.4677,5.6706 -9.309,0 -22.3988,-6.6155 -39.1739,-19.7996l-8.459 -6.663c-27.4074,-21.5956 -53.5395,-32.3697 -78.4901,-32.3697 -21.5956,0 -39.8833,7.0882 -54.8629,21.3121 -14.9796,14.2239 -22.4931,31.5192 -22.4931,51.9333 0,20.6976 7.7496,37.3784 23.2494,50.1372 15.4992,12.7114 35.8664,19.0908 61.0531,19.0908l4.5839 0 0 -13.7038c-14.9327,-0.9923 -26.7935,-6.1902 -35.5829,-15.5941 -8.7425,-9.3564 -13.1372,-21.5007 -13.1372,-36.4809 0,-14.7435 5.5288,-27.4074 16.5864,-37.8511 11.1051,-10.4906 24.4784,-15.7359 40.1668,-15.7359 15.1214,0 28.589,4.6314 40.4029,13.8461 11.8139,9.2146 17.7206,19.7521 17.7206,31.566 0,5.6231 -1.843,10.3963 -5.4814,14.2708 -3.639,3.8751 -8.128,5.8123 -13.4676,5.8123 -5.3871,0 -9.4039,-1.4645 -12.1449,-4.3472 -2.6935,-2.9296 -4.0637,-7.3243 -4.0637,-13.2316 0,-3.591 0.9923,-7.8439 3.0245,-12.7588l-12.4284 -5.6706c-5.5288,13.0898 -8.3167,24.1 -8.3167,32.9369 0,10.9158 3.5441,20.2248 10.5849,28.0219 7.0413,7.797 15.5941,11.7196 25.5176,11.7196 6.3794,0 12.1918,-1.5594 17.4845,-4.7257 5.2453,-3.1188 9.9235,-7.8445 14.0821,-14.2239 5.3871,13.3733 13.8455,22.7772 25.4228,28.1168 11.5778,5.3396 29.1566,8.0332 52.6895,8.0332l28.7782 0zm-99.6605 -67.5743c13.562,2.5992 25.9429,13.8929 37.1892,33.9292l2.3631 4.0163c4.9144,8.6476 10.821,14.3182 17.7206,17.0117 -35.2525,0 -54.3433,-18.3345 -57.2729,-54.9572z"/>
 </g>
</svg>
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
 width="1em" height="1em" viewBox="0 0 900.000000 912.000000"
 preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,912.000000) scale(0.100000,-0.100000)"
stroke="none">
<path d="M4305 9029 c-164 -10 -395 -48 -510 -84 -22 -6 -67 -20 -100 -30
-143 -42 -380 -144 -535 -232 -234 -132 -529 -377 -701 -583 -30 -35 -62 -73
-71 -84 -10 -11 -30 -38 -45 -60 -16 -23 -31 -42 -35 -44 -5 -2 -8 -8 -8 -14
0 -6 -12 -27 -27 -47 -31 -40 -48 -67 -63 -96 -6 -11 -19 -33 -30 -50 -26 -40
-143 -279 -164 -335 -10 -25 -24 -58 -32 -73 -8 -16 -14 -35 -14 -42 0 -8 -6
-29 -14 -47 -25 -59 -69 -226 -90 -343 -37 -202 -40 -267 -46 -1005 l-5 -735
-230 -6 c-358 -10 -483 -39 -660 -155 -80 -52 -129 -99 -188 -177 -81 -108
-121 -190 -157 -327 -19 -73 -20 -114 -20 -1866 0 -1741 1 -1793 19 -1867 21
-82 65 -197 90 -237 39 -63 132 -178 162 -202 19 -14 47 -37 63 -51 38 -33
200 -114 267 -132 30 -9 88 -20 129 -26 49 -6 1180 -9 3255 -7 2991 3 3183 4
3225 20 25 10 51 18 57 18 22 0 145 61 215 106 37 23 94 71 128 106 66 67 160
202 160 230 0 9 4 19 9 22 11 7 47 126 63 211 20 105 19 3506 -1 3615 -54 302
-230 527 -501 643 -126 53 -291 77 -542 77 -152 0 -198 3 -198 13 0 6 -1 305
-3 662 -5 825 -17 973 -102 1280 -8 28 -16 59 -19 70 -2 11 -14 45 -26 75 -35
92 -51 134 -60 164 -17 53 -148 310 -195 380 -25 38 -45 71 -45 72 0 4 -105
148 -145 199 -209 268 -534 535 -850 700 -200 104 -559 230 -720 252 -16 2
-66 10 -110 18 -72 13 -380 37 -430 34 -11 -1 -78 -6 -150 -10z m375 -1405
c266 -56 401 -114 580 -251 184 -139 351 -369 415 -573 10 -30 24 -73 31 -95
8 -23 14 -50 14 -62 0 -12 7 -48 15 -80 13 -50 15 -161 13 -749 l-3 -689
-1257 -3 c-1003 -2 -1258 0 -1258 10 0 7 0 334 0 727 0 767 -1 744 53 906 31
93 40 115 74 182 112 218 261 376 489 520 35 22 141 71 209 96 195 72 454 98
625 61z m-26 -3930 c34 -9 99 -35 146 -57 71 -34 101 -57 180 -136 102 -102
137 -159 182 -297 23 -68 23 -75 23 -614 0 -589 3 -552 -53 -695 -64 -162
-228 -320 -396 -381 -56 -20 -212 -54 -250 -54 -39 0 -201 34 -241 50 -112 45
-164 79 -251 165 -50 50 -97 102 -105 117 -108 209 -112 240 -113 793 -1 458
5 540 44 655 31 92 70 158 139 232 106 114 212 181 346 219 82 23 268 25 349
3z"/>
</g>
</svg>
<svg class="tc-image-angle-down tc-image-button" width="1em" height="1em" viewBox="0 0 320 512" style="margin-top: 1px; margin-left: -4px;" ><path d="M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z"/></svg>
<svg class="tc-image-angle-up tc-image-button" width="1em" height="1em" viewBox="0 0 320 512" style="margin-top: 1px; margin-left: -4px;" ><path d="M177 159.7l136 136c9.4 9.4 9.4 24.6 0 33.9l-22.6 22.6c-9.4 9.4-24.6 9.4-33.9 0L160 255.9l-96.4 96.4c-9.4 9.4-24.6 9.4-33.9 0L7 329.7c-9.4-9.4-9.4-24.6 0-33.9l136-136c9.4-9.5 24.6-9.5 34-.1z"/></svg>
<svg class="tc-image-apple-alt tc-image-button" width="1em" height="1em" viewBox="0 0 448 512"><path d="M350.85 129c25.97 4.67 47.27 18.67 63.92 42 14.65 20.67 24.64 46.67 29.96 78 4.67 28.67 4.32 57.33-1 86-7.99 47.33-23.97 87-47.94 119-28.64 38.67-64.59 58-107.87 58-10.66 0-22.3-3.33-34.96-10-8.66-5.33-18.31-8-28.97-8s-20.3 2.67-28.97 8c-12.66 6.67-24.3 10-34.96 10-43.28 0-79.23-19.33-107.87-58-23.97-32-39.95-71.67-47.94-119-5.32-28.67-5.67-57.33-1-86 5.32-31.33 15.31-57.33 29.96-78 16.65-23.33 37.95-37.33 63.92-42 15.98-2.67 37.95-.33 65.92 7 23.97 6.67 44.28 14.67 60.93 24 16.65-9.33 36.96-17.33 60.93-24 27.98-7.33 49.96-9.67 65.94-7zm-54.94-41c-9.32 8.67-21.65 15-36.96 19-10.66 3.33-22.3 5-34.96 5l-14.98-1c-1.33-9.33-1.33-20 0-32 2.67-24 10.32-42.33 22.97-55 9.32-8.67 21.65-15 36.96-19 10.66-3.33 22.3-5 34.96-5l14.98 1 1 15c0 12.67-1.67 24.33-4.99 35-3.99 15.33-10.31 27.67-18.98 37z"/></svg>
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
 width=".85em" height=".85em" viewBox="0 0 900 900"
 preserveAspectRatio="xMidYMid meet" style="margin-bottom:-.1em;">
<g transform="translate(0.000000,900.000000) scale(0.100000,-0.100000)"
stroke="none">
<path d="M790 8986 c0 -17 -22 -26 -66 -26 -43 0 -123 -25 -178 -56 -23 -13
-59 -32 -81 -42 -66 -31 -116 -69 -194 -145 -64 -63 -94 -99 -136 -166 -5 -9
-20 -29 -32 -44 -13 -16 -23 -34 -23 -42 0 -7 -7 -18 -15 -25 -7 -6 -17 -32
-21 -56 -3 -24 -10 -47 -15 -50 -5 -3 -9 -23 -9 -44 0 -21 -4 -42 -10 -45 -14
-9 -14 -7501 0 -7510 6 -3 10 -16 10 -28 1 -56 100 -268 151 -322 16 -17 29
-35 29 -41 0 -13 133 -144 146 -144 6 0 19 -9 29 -20 10 -11 23 -20 30 -20 7
0 20 -9 30 -20 10 -11 27 -22 39 -26 11 -3 28 -12 36 -19 28 -25 201 -75 256
-75 29 0 56 -4 59 -10 9 -14 7321 -14 7330 0 3 5 30 10 59 10 55 0 228 50 256
75 8 7 25 16 36 19 12 4 29 15 39 26 10 11 23 20 30 20 7 0 20 9 30 20 10 11
23 20 29 20 14 0 146 132 146 146 0 6 13 23 29 38 48 46 150 267 151 324 0 15
7 26 20 29 20 5 20 14 20 3753 0 3739 0 3748 -20 3753 -16 4 -20 14 -20 45 0
23 -4 43 -9 46 -5 3 -12 26 -15 50 -4 24 -14 50 -21 56 -8 7 -15 18 -15 25 0
8 -10 26 -22 42 -13 15 -27 35 -33 44 -42 67 -72 103 -136 166 -80 79 -131
116 -196 145 -23 10 -45 23 -48 28 -3 6 -13 10 -22 10 -9 0 -24 6 -32 14 -23
19 -113 46 -155 46 -44 0 -66 9 -66 26 0 12 -544 14 -3700 14 -3156 0 -3700
-2 -3700 -14z m3790 -1360 c41 -14 90 -31 108 -38 19 -9 587 -568 1445 -1425
1482 -1480 1452 -1448 1472 -1553 21 -110 14 -229 -17 -265 -4 -5 -8 -19 -8
-31 0 -12 -8 -37 -17 -54 -10 -18 -647 -661 -1416 -1429 -1325 -1324 -1401
-1398 -1465 -1427 -37 -17 -83 -36 -103 -43 -53 -17 -182 -14 -242 6 -110 35
-158 70 -329 241 -133 132 -173 179 -198 228 -16 34 -30 71 -30 82 0 12 -4 24
-10 27 -5 3 -10 45 -10 93 0 67 6 102 24 153 26 72 62 134 95 163 11 11 21 25
21 32 0 6 16 25 36 41 20 15 159 148 308 296 149 147 277 267 284 267 7 0 141
127 298 282 156 156 291 285 299 288 22 8 265 252 265 267 0 11 -314 13 -1842
16 -1185 2 -1859 7 -1888 13 -25 6 -55 16 -67 22 -12 7 -30 12 -40 12 -10 1
-34 14 -53 30 -19 17 -38 30 -42 30 -12 0 -98 87 -98 99 0 5 -11 22 -24 38
-12 15 -25 39 -29 53 -6 30 -26 88 -38 112 -13 25 -11 465 1 473 6 3 10 20 10
37 0 32 34 113 51 124 5 3 9 12 9 21 0 18 119 138 152 154 13 5 37 17 53 26
17 9 52 25 80 35 47 17 134 18 1907 18 1521 0 1858 2 1858 13 0 16 -415 431
-456 456 -16 10 -144 133 -285 275 -141 141 -263 256 -270 256 -18 0 -514 495
-546 544 -48 74 -73 163 -73 258 0 48 5 90 10 93 6 3 10 21 10 39 0 33 21 77
71 152 28 41 275 284 325 320 53 37 153 84 181 84 15 0 35 5 43 10 26 17 102
11 180 -14z"/>
</g>
</svg>
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
 width=".9em" height=".9em" viewBox="0 0 900 900" preserveAspectRatio="xMidYMid meet" style="margin-bottom: -.08em;">
<g transform="translate(0.000000,900.000000) scale(0.100000,-0.100000)"
stroke="none">
<path d="M1060 8678 c-19 -5 -53 -13 -75 -17 -188 -37 -399 -175 -523 -341
-43 -59 -106 -178 -117 -223 -4 -15 -11 -30 -16 -33 -5 -3 -9 -17 -9 -32 0
-15 -7 -45 -15 -67 -21 -60 -21 -6910 0 -6970 8 -22 15 -48 15 -57 0 -20 18
-64 69 -166 57 -115 65 -127 172 -232 97 -96 139 -126 244 -174 33 -15 68 -31
77 -36 10 -6 26 -10 37 -10 10 0 36 -8 57 -18 37 -16 226 -17 3509 -17 3177 0
3474 1 3515 16 25 9 63 22 85 29 151 47 301 154 425 305 54 65 150 263 150
309 0 13 7 40 15 59 13 32 15 441 15 3479 -1 2972 -3 3448 -15 3483 -8 22 -15
52 -15 67 0 15 -4 29 -9 32 -5 3 -12 18 -16 33 -9 38 -58 134 -101 199 -83
125 -246 258 -385 314 -30 12 -65 27 -79 33 -14 5 -45 14 -70 18 -25 4 -63 12
-85 18 -53 14 -6804 13 -6855 -1z m6655 -898 c14 -5 37 -22 50 -36 l25 -27 0
-3233 0 -3234 -29 -32 -29 -33 -3242 0 -3242 0 -29 33 -29 32 0 3233 c0 3047
1 3233 18 3254 9 12 31 29 47 37 27 14 365 16 3232 16 2088 0 3211 -3 3228
-10z"/>
<path d="M4491 6980 c-18 -4 -45 -14 -60 -22 -34 -17 -426 -411 -459 -461 -34
-51 -36 -143 -5 -202 18 -34 130 -148 358 -364 28 -26 111 -105 185 -176 74
-72 223 -214 330 -316 107 -103 213 -204 235 -225 22 -22 84 -80 139 -130 57
-53 96 -97 92 -103 -5 -8 -425 -11 -1522 -11 l-1515 0 -49 -25 c-57 -29 -82
-53 -110 -107 -19 -36 -20 -58 -20 -354 0 -263 3 -321 15 -348 24 -51 97 -116
141 -127 22 -5 687 -9 1546 -9 1055 0 1509 -3 1513 -11 7 -10 -162 -180 -405
-406 -74 -70 -150 -141 -169 -160 -19 -19 -120 -116 -225 -216 -569 -545 -538
-512 -556 -588 -13 -54 -2 -123 26 -163 8 -12 109 -117 226 -234 190 -191 216
-214 262 -227 59 -18 61 -18 128 -4 l53 11 1178 1176 c905 904 1182 1187 1197
1221 26 57 25 120 -1 173 -29 57 -2338 2368 -2389 2390 -47 21 -98 28 -139 18z"/>
</g>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" data-name="Layer 1" viewBox="0 0 38 50" x="0px" y="0px" height="1em" width=".8em"><path d="M28.86,14H19.14A5,5,0,0,0,14,17.69l-1.55,5.8-.52,1.93-.52,1.93a2,2,0,1,0,3.86,1l.52-1.93.52-1.93,1-3.86A1,1,0,0,1,18.58,20c.53.14.71.52.71,1.22L18,43.35a2,2,0,0,0,4,0l1-14a1,1,0,1,1,2,0l1,14a2,2,0,1,0,4,0l-1-16-.29-6.17c0-.64.17-1.08.71-1.22a1,1,0,0,1,1.22.71l1,3.86.52,1.93.52,1.93a2,2,0,0,0,3.86-1l-.52-1.93-.52-1.93L34,17.69A5,5,0,0,0,28.86,14Z"/><circle cx="24" cy="7.21" r="4.5"/></svg>
<svg class="tc-image-book tc-image-button" width="1em" height="1em" viewBox="0 0 448 512" ><path d="M448 360V24c0-13.3-10.7-24-24-24H96C43 0 0 43 0 96v320c0 53 43 96 96 96h328c13.3 0 24-10.7 24-24v-16c0-7.5-3.5-14.3-8.9-18.7-4.2-15.4-4.2-59.3 0-74.7 5.4-4.3 8.9-11.1 8.9-18.6zM128 134c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm0 64c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm253.4 250H96c-17.7 0-32-14.3-32-32 0-17.6 14.4-32 32-32h285.4c-1.9 17.1-1.9 46.9 0 64z"/></svg>
<svg class="tc-image-book-reader tc-image-button" width="1em" height="1em" viewBox="0 0 512 512"><path d="M352 96c0-53.02-42.98-96-96-96s-96 42.98-96 96 42.98 96 96 96 96-42.98 96-96zM233.59 241.1c-59.33-36.32-155.43-46.3-203.79-49.05C13.55 191.13 0 203.51 0 219.14v222.8c0 14.33 11.59 26.28 26.49 27.05 43.66 2.29 131.99 10.68 193.04 41.43 9.37 4.72 20.48-1.71 20.48-11.87V252.56c-.01-4.67-2.32-8.95-6.42-11.46zm248.61-49.05c-48.35 2.74-144.46 12.73-203.78 49.05-4.1 2.51-6.41 6.96-6.41 11.63v245.79c0 10.19 11.14 16.63 20.54 11.9 61.04-30.72 149.32-39.11 192.97-41.4 14.9-.78 26.49-12.73 26.49-27.06V219.14c-.01-15.63-13.56-28.01-29.81-27.09z"/></svg>
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
 width="1em" height="1em" viewBox="0 0 900.000000 900.000000"
 preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,900.000000) scale(0.100000,-0.100000)" stroke="none">
<path d="M550 8426 c-108 -24 -217 -96 -282 -185 -42 -58 -57 -90 -79 -171
-16 -58 -18 -116 -18 -560 -1 -272 3 -501 7 -508 12 -18 1912 -18 1924 0 10
16 4 1019 -6 1068 -25 118 -141 262 -252 315 -110 52 -135 54 -709 54 -376 -1
-546 -5 -585 -13z"/>
<path d="M2970 8425 c-139 -32 -262 -130 -322 -255 -49 -106 -48 -86 -48 -650
0 -417 3 -530 13 -530 6 0 433 0 948 0 595 0 946 -3 963 -10 17 -6 26 -17 26
-31 0 -12 6 -45 14 -73 8 -28 21 -78 30 -111 24 -98 47 -187 61 -240 13 -47
24 -91 59 -232 23 -93 47 -184 61 -238 8 -27 21 -79 30 -115 9 -36 22 -86 30
-111 8 -26 15 -54 15 -64 0 -10 7 -38 15 -64 8 -25 21 -74 30 -108 8 -35 22
-91 30 -125 9 -35 22 -84 30 -109 8 -26 15 -55 15 -65 0 -11 6 -39 14 -64 8
-25 21 -72 30 -105 41 -165 48 -193 61 -236 8 -26 15 -54 15 -64 0 -10 7 -38
15 -64 8 -25 21 -75 30 -111 9 -36 22 -86 30 -111 8 -26 15 -54 15 -64 0 -10
7 -38 15 -64 8 -25 21 -74 30 -108 8 -35 22 -91 30 -125 9 -35 22 -84 30 -109
8 -26 15 -55 15 -65 0 -11 6 -39 14 -64 8 -25 21 -72 30 -105 31 -127 48 -192
61 -240 7 -27 20 -77 28 -110 9 -33 23 -89 32 -125 9 -36 23 -92 32 -125 8
-33 21 -82 28 -110 8 -27 21 -79 30 -115 9 -36 22 -86 30 -111 8 -26 15 -55
15 -65 0 -11 6 -39 14 -64 14 -42 23 -79 60 -227 30 -119 48 -189 61 -238 7
-27 20 -77 28 -110 41 -160 49 -193 63 -235 8 -25 14 -53 14 -64 0 -10 7 -39
15 -65 8 -25 21 -74 30 -108 8 -35 22 -91 30 -125 9 -35 22 -84 30 -109 8 -26
15 -54 15 -64 0 -10 7 -38 15 -64 8 -25 21 -75 30 -111 9 -36 22 -86 30 -111
8 -26 15 -54 15 -64 0 -21 27 -108 49 -155 23 -50 88 -135 119 -157 126 -85
218 -93 420 -37 142 39 170 48 207 66 44 23 165 142 165 163 0 13 49 47 85 57
11 4 45 16 75 28 30 12 69 25 85 30 17 4 41 12 55 17 35 15 197 60 305 86 33
8 80 20 105 26 25 6 73 16 106 21 34 5 74 14 88 20 15 5 57 10 93 10 53 0 79
-6 130 -30 55 -26 74 -30 150 -30 80 0 124 8 244 46 26 8 54 14 63 14 9 0 44
13 79 30 68 32 146 101 173 153 21 41 54 155 54 186 0 27 -21 122 -46 211 -26
92 -44 159 -91 340 -28 107 -41 156 -56 210 -9 30 -23 84 -32 120 -10 36 -23
85 -30 110 -7 25 -20 74 -30 110 -9 36 -23 89 -31 118 -8 28 -21 78 -30 110
-8 31 -22 78 -30 103 -7 26 -14 54 -14 64 0 10 -7 38 -14 64 -8 25 -22 71 -30
101 -8 30 -22 82 -31 115 -19 67 -35 129 -61 225 -19 76 -40 154 -60 228 -8
28 -20 76 -28 105 -8 28 -21 77 -29 107 -9 30 -23 84 -33 120 -19 76 -40 154
-60 228 -8 28 -20 76 -28 105 -8 28 -21 77 -29 107 -9 30 -23 84 -32 120 -9
36 -23 88 -30 115 -8 28 -21 76 -29 108 -9 31 -23 83 -32 115 -8 31 -21 80
-29 107 -7 28 -21 79 -30 115 -9 36 -23 90 -32 120 -8 30 -21 78 -28 105 -21
78 -42 155 -58 215 -9 30 -23 84 -33 120 -39 149 -92 346 -118 443 -8 28 -22
81 -31 117 -9 36 -23 89 -31 117 -8 29 -21 78 -29 108 -8 30 -22 80 -30 110
-8 30 -21 79 -29 108 -8 28 -22 81 -31 117 -9 36 -23 89 -31 117 -8 29 -21 78
-29 108 -8 30 -22 80 -30 110 -8 30 -21 79 -29 108 -8 28 -22 81 -31 117 -16
62 -25 97 -61 228 -8 31 -21 80 -29 107 -7 28 -20 75 -28 105 -9 30 -23 84
-32 120 -48 188 -158 302 -320 331 -68 13 -139 5 -245 -26 -25 -7 -72 -21
-105 -30 -33 -9 -82 -26 -108 -38 -50 -22 -133 -102 -160 -153 -8 -17 -30 -37
-49 -46 -83 -40 -152 -66 -243 -93 -33 -9 -78 -23 -100 -30 -151 -46 -237 -68
-485 -120 -93 -19 -193 -20 -228 -1 -89 47 -220 61 -312 32 -25 -8 -68 -21
-96 -30 -29 -9 -58 -16 -67 -16 -8 0 -34 -9 -58 -19 -28 -13 -47 -16 -55 -10
-6 5 -14 56 -17 118 -8 149 -38 220 -137 321 -73 75 -158 121 -255 139 -88 16
-1093 13 -1165 -4z m3416 -1143 c10 -6 29 -64 49 -152 3 -14 12 -47 20 -75 7
-27 20 -75 28 -105 8 -30 22 -80 30 -110 16 -57 32 -119 61 -230 10 -36 24
-90 33 -120 23 -84 40 -148 58 -220 9 -36 23 -90 32 -120 24 -85 44 -160 58
-215 18 -70 40 -150 58 -215 9 -30 23 -84 32 -120 9 -36 23 -90 32 -120 21
-74 39 -142 58 -220 10 -36 23 -83 31 -105 8 -23 14 -49 14 -59 0 -10 7 -39
14 -65 8 -25 22 -72 30 -103 9 -32 22 -82 30 -110 8 -29 22 -82 31 -118 9 -36
23 -89 31 -117 23 -83 43 -158 59 -218 40 -146 47 -173 61 -216 7 -26 14 -54
14 -64 0 -10 7 -38 14 -64 8 -25 22 -72 30 -103 9 -32 22 -82 30 -110 8 -29
22 -82 31 -118 10 -36 23 -85 30 -110 7 -25 20 -74 29 -110 17 -66 34 -128 60
-223 8 -28 22 -81 31 -117 9 -36 23 -89 31 -117 8 -29 21 -78 29 -108 8 -30
22 -80 30 -110 8 -30 21 -79 29 -108 8 -28 22 -81 31 -117 9 -36 23 -89 31
-117 8 -29 21 -78 29 -108 8 -30 21 -79 29 -108 40 -146 39 -140 19 -154 -10
-8 -29 -16 -43 -19 -29 -6 -123 -30 -197 -50 -106 -29 -321 -87 -443 -118 -36
-10 -85 -23 -110 -31 -83 -25 -106 -27 -124 -10 -9 9 -16 26 -16 37 0 11 -6
41 -14 67 -8 25 -22 73 -31 106 -9 33 -23 81 -31 106 -7 26 -14 54 -14 64 0
10 -7 38 -14 64 -14 43 -23 76 -60 211 -8 30 -21 80 -29 110 -9 30 -23 84 -32
120 -10 36 -23 85 -30 110 -7 25 -20 74 -30 110 -9 36 -23 90 -32 120 -19 69
-37 137 -59 220 -9 36 -22 85 -29 110 -7 25 -20 74 -30 110 -9 36 -23 89 -31
118 -32 117 -64 237 -88 332 -10 36 -23 85 -31 110 -7 25 -20 74 -29 110 -10
36 -24 90 -32 120 -32 117 -43 157 -59 220 -9 36 -23 89 -31 117 -8 29 -21 78
-29 108 -8 30 -22 81 -31 113 -8 31 -21 80 -29 107 -7 28 -20 75 -28 105 -9
30 -23 84 -32 120 -9 36 -23 88 -30 115 -8 28 -20 75 -29 105 -8 30 -21 80
-29 110 -8 30 -22 80 -30 110 -16 57 -32 119 -61 230 -22 82 -40 149 -59 220
-17 62 -36 134 -61 230 -10 36 -24 89 -32 117 -8 29 -21 78 -29 108 -8 30 -22
80 -30 110 -8 30 -21 79 -29 108 -8 28 -22 81 -31 117 -9 36 -21 79 -26 95 -6
17 -11 36 -12 44 -2 17 54 41 153 66 36 9 89 23 117 31 29 8 77 21 105 28 29
8 79 21 111 30 31 9 81 22 110 30 109 30 169 46 220 61 44 12 61 16 97 24 3 0
10 -3 16 -7z"/>
<path d="M175 6488 c-3 -7 -4 -877 -3 -1933 l3 -1920 965 0 965 0 0 1930 0
1930 -963 3 c-765 2 -964 0 -967 -10z"/>
<path d="M2600 4565 l0 -1935 959 0 c568 0 962 4 965 9 8 12 8 3840 0 3852 -3
5 -397 9 -965 9 l-959 0 0 -1935z"/>
<path d="M176 2124 c-3 -9 -6 -237 -6 -507 0 -418 2 -500 16 -551 39 -148 121
-253 251 -323 95 -51 117 -52 703 -52 592 0 610 1 712 55 108 58 220 202 244
314 13 62 16 1051 3 1066 -10 12 -165 14 -964 14 -860 0 -953 -2 -959 -16z"/>
<path d="M2607 2133 c-4 -3 -7 -241 -7 -528 0 -498 1 -523 20 -578 11 -32 26
-68 33 -80 37 -67 116 -154 164 -180 63 -35 113 -56 156 -66 66 -15 1118 -15
1184 0 44 10 88 29 161 68 50 27 133 125 170 201 l37 75 0 545 0 545 -956 3
c-525 1 -959 -1 -962 -5z"/>
</g>
</svg>
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
 width="1em" height="1em" viewBox="0 0 300.000000 300.000000"
 preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,300.000000) scale(0.100000,-0.100000)"
 stroke="none">
<path d="M1448 2881 c-25 -10 -102 -52 -170 -92 -114 -69 -135 -86 -293 -248
-93 -96 -187 -187 -209 -202 -33 -25 -36 -30 -20 -35 116 -41 188 -80 319
-169 179 -122 323 -185 425 -185 102 0 246 63 425 185 131 89 203 128 319 169
16 5 11 13 -35 46 -30 22 -120 110 -200 197 -80 87 -154 163 -165 168 -10 6
-69 40 -131 78 -171 103 -200 113 -265 88z"/>
<path d="M485 2089 c-142 -17 -274 -100 -300 -189 l-7 -25 23 22 c13 12 51 34
84 50 52 24 74 28 172 31 94 3 123 0 176 -17 332 -111 444 -532 211 -790 -108
-120 -223 -166 -395 -159 -87 3 -114 8 -164 31 -33 16 -70 38 -82 49 -29 27
-29 14 0 -37 28 -49 108 -106 184 -131 44 -14 87 -19 179 -19 l121 0 89 44
c140 69 206 116 263 183 29 35 77 82 107 105 182 140 584 127 739 -24 22 -21
72 -75 111 -119 78 -87 135 -123 259 -165 92 -31 269 -34 355 -6 77 26 160 84
187 132 29 51 29 64 0 37 -12 -11 -49 -33 -82 -49 -79 -36 -233 -45 -331 -18
-125 34 -249 140 -306 260 -103 221 -24 495 181 626 83 53 158 71 284 67 98
-3 120 -7 172 -31 33 -16 71 -38 84 -50 l23 -22 -7 25 c-44 149 -309 233 -533
170 -136 -38 -185 -70 -327 -214 -129 -132 -130 -132 -215 -162 -79 -27 -95
-29 -235 -29 -138 0 -157 2 -240 29 l-90 29 -130 132 c-143 146 -193 179 -327
214 -89 24 -154 29 -233 20z"/>
<path d="M362 1707 c-90 -34 -146 -115 -146 -212 0 -96 44 -163 134 -204 107
-48 232 -3 285 103 73 146 -23 315 -183 323 -31 1 -72 -3 -90 -10z"/>
<path d="M2459 1692 c-71 -37 -111 -99 -117 -183 -12 -166 157 -287 308 -218
90 41 134 108 134 204 0 171 -173 276 -325 197z"/>
<path d="M1368 1016 c-87 -30 -193 -89 -293 -160 -77 -56 -285 -166 -313 -166
-22 0 -11 -14 53 -67 33 -28 80 -74 105 -102 95 -111 218 -228 291 -278 102
-69 251 -143 289 -143 61 0 319 151 409 239 31 31 92 96 136 145 43 48 106
111 139 138 65 54 76 68 54 68 -28 0 -236 110 -313 166 -44 31 -116 76 -160
100 -164 87 -271 103 -397 60z"/>
</g>
</svg>
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
 width="1em" height="1em" viewBox="0 0 300.000000 300.000000"
 preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,300.000000) scale(0.100000,-0.100000)"
stroke="none">
<path d="M2485 2880 c-363 -73 -391 -79 -412 -104 -45 -53 -35 -77 89 -203
l112 -114 -717 -717 -717 -717 -132 44 c-178 59 -195 62 -232 46 -17 -7 -122
-105 -233 -217 l-203 -204 0 -47 c0 -78 26 -97 224 -165 l169 -57 57 -169 c47
-140 63 -175 89 -198 43 -38 94 -38 147 1 46 34 364 354 388 391 25 38 20 74
-34 235 l-50 150 712 712 c392 392 717 713 723 713 5 0 57 -47 115 -105 123
-122 149 -134 199 -88 31 27 33 35 106 403 41 206 75 386 75 400 0 14 -7 35
-15 47 -33 46 -46 45 -460 -37z"/>
<path d="M980 2584 c-186 -24 -368 -80 -525 -163 l-112 -58 -28 20 c-56 42
-86 31 -185 -68 -142 -141 -172 -87 325 -585 l415 -415 125 125 c69 69 125
129 125 135 0 5 -115 125 -256 266 l-256 256 72 31 c143 65 280 93 450 93 176
0 304 -27 453 -94 l68 -31 132 132 c152 152 153 131 -8 210 -202 100 -372 141
-600 146 -88 3 -176 2 -195 0z"/>
<path d="M2233 1777 l-132 -132 25 -47 c60 -118 104 -311 104 -465 0 -158 -34
-313 -101 -463 l-30 -64 -259 259 -260 260 -125 -125 c-69 -69 -125 -129 -125
-135 0 -14 799 -810 827 -824 48 -24 72 -14 155 66 97 94 115 128 93 175 -8
18 -20 40 -26 49 -10 13 -5 28 25 79 140 239 212 561 186 839 -12 130 -45 280
-84 385 -29 76 -112 245 -130 263 -9 10 -40 -16 -143 -120z"/>
</g>
</svg>
<svg class="tc-image-brain tc-image-button" width="1em" height="1em" viewBox="0 0 576 512" style="margin-bottom: -.1em;"><path d="M208 0c-29.9 0-54.7 20.5-61.8 48.2-.8 0-1.4-.2-2.2-.2-35.3 0-64 28.7-64 64 0 4.8.6 9.5 1.7 14C52.5 138 32 166.6 32 200c0 12.6 3.2 24.3 8.3 34.9C16.3 248.7 0 274.3 0 304c0 33.3 20.4 61.9 49.4 73.9-.9 4.6-1.4 9.3-1.4 14.1 0 39.8 32.2 72 72 72 4.1 0 8.1-.5 12-1.2 9.6 28.5 36.2 49.2 68 49.2 39.8 0 72-32.2 72-72V64c0-35.3-28.7-64-64-64zm368 304c0-29.7-16.3-55.3-40.3-69.1 5.2-10.6 8.3-22.3 8.3-34.9 0-33.4-20.5-62-49.7-74 1-4.5 1.7-9.2 1.7-14 0-35.3-28.7-64-64-64-.8 0-1.5.2-2.2.2C422.7 20.5 397.9 0 368 0c-35.3 0-64 28.6-64 64v376c0 39.8 32.2 72 72 72 31.8 0 58.4-20.7 68-49.2 3.9.7 7.9 1.2 12 1.2 39.8 0 72-32.2 72-72 0-4.8-.5-9.5-1.4-14.1 29-12 49.4-40.6 49.4-73.9z"/></svg>
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
 width="1em" height="1em" viewBox="0 0 300.000000 300.000000"
 preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,300.000000) scale(0.100000,-0.100000)" stroke="none">
<path d="M1410 2958 c-83 -12 -211 -73 -278 -133 -58 -52 -118 -142 -153 -230
-24 -59 -24 -64 -27 -488 l-3 -428 -154 3 c-154 3 -155 3 -182 31 l-28 27 -5
243 c-6 273 -9 288 -89 360 -56 51 -105 70 -181 70 -77 1 -137 -24 -195 -80
-72 -70 -75 -84 -75 -388 0 -304 5 -340 68 -465 44 -90 158 -210 244 -259 119
-67 153 -74 383 -80 l210 -6 5 -485 c5 -514 4 -504 54 -558 47 -52 45 -52 499
-52 l424 0 42 31 c64 46 81 92 81 220 l0 107 198 5 c218 5 255 12 377 75 100
51 220 173 268 273 62 125 67 161 67 459 0 258 -1 266 -24 315 -47 99 -135
155 -246 155 -108 0 -202 -59 -246 -155 -23 -48 -24 -61 -24 -273 0 -243 -6
-273 -56 -292 -14 -6 -90 -10 -170 -10 l-144 0 0 743 c0 831 0 821 -70 964
-29 58 -60 101 -104 146 -127 127 -288 181 -466 155z m-33 -842 c22 -19 28
-32 28 -66 0 -34 -6 -47 -30 -67 -24 -21 -36 -24 -69 -20 -51 7 -76 36 -76 89
0 78 86 116 147 64z m362 -1282 c25 -21 31 -33 31 -65 0 -103 -135 -127 -172
-30 -14 38 0 80 35 102 43 26 70 24 106 -7z"/>
</g>
</svg>
<svg class="tc-image-button" width="1em" height="1em" version="1.1" x="0px" y="0px" viewBox="0 0 1000 1000" xml:space="preserve" style="margin-bottom: -.15em;">
<path d="M247.8,203.3c14.2,0,25.6,11.5,25.6,25.6c0,14.2-11.5,25.6-25.6,25.6c-14.1,0-25.6-11.5-25.6-25.6C222.2,214.8,233.6,203.3,247.8,203.3z"/>
<path d="M686.6,141.5c-123.9-31.4-222.9-23.5-354.1,54.8c-3-28.6-78.4-114.5-170.3-54.2c-98-12.1-98,88.9-98,88.9S10.7,325.1,10,360.6c-0.5,23.7,13.8,30.2,27.5,34.2c70.8-40.3,135-30.7,187.2-22.9c27.2,4.1,50.8,7.5,68.4,2.5c6.1-1.8,12.5,1.9,14.2,8c1.7,6.1-1.9,12.5-8,14.3c-22.4,6.3-48.2,2.5-78.1-2c-46.7-7-103.8-15.1-165,16.6c58.2,101.3,219.4,135.7,336.5,54.8c25.6,1.6,59.1,5.4,95.2,8.4c6.7,0.5,0.1,21.6-6.4,42.6c-2.3,7.3-88.7,25.4-90.4,31.8c-3.1,12.1,78.6,2.2,84.4,10.6c5.8,8.4-10.5,46.8-3,64.9c5,12,45.8-0.4,57.3-28.7c5.8-14.1-18.4-42.1-13-53.4c16.1-33.5,30.2-64.2,32.7-64.2c16.8,0.5,33.4,0.6,49.7-0.2c33.8-1.5,66.5-4.7,96.7-7.3c3.8-0.4,10.3,13.2,17.1,28.9c3.1,7.2-56.6,18.1-53.6,25.2c6.3,14.4,58.8,4.7,78.3,22.7c19.6,18.1,20.2,66.8,34.7,72.4c8,3.1,41.3-20.9,34.7-51.2c-9.7-44.3-63.1-101.4-60.3-101.6c37-1.7,67.8,0.1,88.9,11c78.4,40.6,21.1,342.2-174.8,357.3c-106.7,8.2-142.4-77.2-129.1-124.8c13.1-47.1,71.8-72.7,112.6-66.6c40.6,6,48.2,43.7,30.1,69.2c-2.4,3.4-5.1,6.5-8.1,9.4c-7-7.1-16.7-11.5-27.4-11.5c-21.3,0-38.5,17.2-38.5,38.5c0,21.3,17.2,38.4,38.5,38.4c19.2,0,35-14.1,37.9-32.6c10.3-2.6,20.6-7.6,29.3-16.6c34.6-36.2,27.1-101-38.5-123.2c-73.4-24.8-176.4,21.3-179.4,99.7c-3,78.3,68.9,170.3,192.7,163.2C864.9,867.9,997.1,677,989.7,500.8C983.3,351.5,903.6,196.3,686.6,141.5z M224.4,310.9c-41.2,0-74.6-33.4-74.6-74.6c0-41.2,33.4-74.6,74.6-74.6c41.2,0,74.6,33.4,74.6,74.6C299,277.5,265.6,310.9,224.4,310.9z"/>
</svg>
<svg class="tc-image-check-square tc-image-button" width="1em" height="1em" viewBox="0 0 448 512" style="margin-bottom: -.15em;"><path d="M400 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zm0 400H48V80h352v352zm-35.864-241.724L191.547 361.48c-4.705 4.667-12.303 4.637-16.97-.068l-90.781-91.516c-4.667-4.705-4.637-12.303.069-16.971l22.719-22.536c4.705-4.667 12.303-4.637 16.97.069l59.792 60.277 141.352-140.216c4.705-4.667 12.303-4.637 16.97.068l22.536 22.718c4.667 4.706 4.637 12.304-.068 16.971z"/></svg>
<svg class="tc-image-clipboard-list tc-image-button" width="1em" height="1em" viewBox="0 0 384 512" ><path d="M336 64h-80c0-35.3-28.7-64-64-64s-64 28.7-64 64H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM96 424c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zm0-96c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zm0-96c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zm96-192c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm128 368c0 4.4-3.6 8-8 8H168c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16zm0-96c0 4.4-3.6 8-8 8H168c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16zm0-96c0 4.4-3.6 8-8 8H168c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16z"/></svg>
<svg class="tc-image-cloud-moon tc-image-button" width="1em" height="1em" viewBox="0 0 576 512"><path d="M342.8 352.7c5.7-9.6 9.2-20.7 9.2-32.7 0-35.3-28.7-64-64-64-17.2 0-32.8 6.9-44.3 17.9-16.3-29.6-47.5-49.9-83.7-49.9-53 0-96 43-96 96 0 2 .5 3.8.6 5.7C27.1 338.8 0 374.1 0 416c0 53 43 96 96 96h240c44.2 0 80-35.8 80-80 0-41.9-32.3-75.8-73.2-79.3zm222.5-54.3c-93.1 17.7-178.5-53.7-178.5-147.7 0-54.2 29-104 76.1-130.8 7.3-4.1 5.4-15.1-2.8-16.7C448.4 1.1 436.7 0 425 0 319.1 0 233.1 85.9 233.1 192c0 8.5.7 16.8 1.8 25 5.9 4.3 11.6 8.9 16.7 14.2 11.4-4.7 23.7-7.2 36.4-7.2 52.9 0 96 43.1 96 96 0 3.6-.2 7.2-.6 10.7 23.6 10.8 42.4 29.5 53.5 52.6 54.4-3.4 103.7-29.3 137.1-70.4 5.3-6.5-.5-16.1-8.7-14.5z"/></svg>
<svg class="tc-image-code tc-image-button" width="1em" height="1em" viewBox="0 0 640 512"><path d="M278.9 511.5l-61-17.7c-6.4-1.8-10-8.5-8.2-14.9L346.2 8.7c1.8-6.4 8.5-10 14.9-8.2l61 17.7c6.4 1.8 10 8.5 8.2 14.9L293.8 503.3c-1.9 6.4-8.5 10.1-14.9 8.2zm-114-112.2l43.5-46.4c4.6-4.9 4.3-12.7-.8-17.2L117 256l90.6-79.7c5.1-4.5 5.5-12.3.8-17.2l-43.5-46.4c-4.5-4.8-12.1-5.1-17-.5L3.8 247.2c-5.1 4.7-5.1 12.8 0 17.5l144.1 135.1c4.9 4.6 12.5 4.4 17-.5zm327.2.6l144.1-135.1c5.1-4.7 5.1-12.8 0-17.5L492.1 112.1c-4.8-4.5-12.4-4.3-17 .5L431.6 159c-4.6 4.9-4.3 12.7.8 17.2L523 256l-90.6 79.7c-5.1 4.5-5.5 12.3-.8 17.2l43.5 46.4c4.5 4.9 12.1 5.1 17 .6z"/></svg>
<svg class="tc-image-cogs tc-image-button" width="1em" height="1em" viewBox="0 0 640 512"><path d="M512.1 191l-8.2 14.3c-3 5.3-9.4 7.5-15.1 5.4-11.8-4.4-22.6-10.7-32.1-18.6-4.6-3.8-5.8-10.5-2.8-15.7l8.2-14.3c-6.9-8-12.3-17.3-15.9-27.4h-16.5c-6 0-11.2-4.3-12.2-10.3-2-12-2.1-24.6 0-37.1 1-6 6.2-10.4 12.2-10.4h16.5c3.6-10.1 9-19.4 15.9-27.4l-8.2-14.3c-3-5.2-1.9-11.9 2.8-15.7 9.5-7.9 20.4-14.2 32.1-18.6 5.7-2.1 12.1.1 15.1 5.4l8.2 14.3c10.5-1.9 21.2-1.9 31.7 0L552 6.3c3-5.3 9.4-7.5 15.1-5.4 11.8 4.4 22.6 10.7 32.1 18.6 4.6 3.8 5.8 10.5 2.8 15.7l-8.2 14.3c6.9 8 12.3 17.3 15.9 27.4h16.5c6 0 11.2 4.3 12.2 10.3 2 12 2.1 24.6 0 37.1-1 6-6.2 10.4-12.2 10.4h-16.5c-3.6 10.1-9 19.4-15.9 27.4l8.2 14.3c3 5.2 1.9 11.9-2.8 15.7-9.5 7.9-20.4 14.2-32.1 18.6-5.7 2.1-12.1-.1-15.1-5.4l-8.2-14.3c-10.4 1.9-21.2 1.9-31.7 0zm-10.5-58.8c38.5 29.6 82.4-14.3 52.8-52.8-38.5-29.7-82.4 14.3-52.8 52.8zM386.3 286.1l33.7 16.8c10.1 5.8 14.5 18.1 10.5 29.1-8.9 24.2-26.4 46.4-42.6 65.8-7.4 8.9-20.2 11.1-30.3 5.3l-29.1-16.8c-16 13.7-34.6 24.6-54.9 31.7v33.6c0 11.6-8.3 21.6-19.7 23.6-24.6 4.2-50.4 4.4-75.9 0-11.5-2-20-11.9-20-23.6V418c-20.3-7.2-38.9-18-54.9-31.7L74 403c-10 5.8-22.9 3.6-30.3-5.3-16.2-19.4-33.3-41.6-42.2-65.7-4-10.9.4-23.2 10.5-29.1l33.3-16.8c-3.9-20.9-3.9-42.4 0-63.4L12 205.8c-10.1-5.8-14.6-18.1-10.5-29 8.9-24.2 26-46.4 42.2-65.8 7.4-8.9 20.2-11.1 30.3-5.3l29.1 16.8c16-13.7 34.6-24.6 54.9-31.7V57.1c0-11.5 8.2-21.5 19.6-23.5 24.6-4.2 50.5-4.4 76-.1 11.5 2 20 11.9 20 23.6v33.6c20.3 7.2 38.9 18 54.9 31.7l29.1-16.8c10-5.8 22.9-3.6 30.3 5.3 16.2 19.4 33.2 41.6 42.1 65.8 4 10.9.1 23.2-10 29.1l-33.7 16.8c3.9 21 3.9 42.5 0 63.5zm-117.6 21.1c59.2-77-28.7-164.9-105.7-105.7-59.2 77 28.7 164.9 105.7 105.7zm243.4 182.7l-8.2 14.3c-3 5.3-9.4 7.5-15.1 5.4-11.8-4.4-22.6-10.7-32.1-18.6-4.6-3.8-5.8-10.5-2.8-15.7l8.2-14.3c-6.9-8-12.3-17.3-15.9-27.4h-16.5c-6 0-11.2-4.3-12.2-10.3-2-12-2.1-24.6 0-37.1 1-6 6.2-10.4 12.2-10.4h16.5c3.6-10.1 9-19.4 15.9-27.4l-8.2-14.3c-3-5.2-1.9-11.9 2.8-15.7 9.5-7.9 20.4-14.2 32.1-18.6 5.7-2.1 12.1.1 15.1 5.4l8.2 14.3c10.5-1.9 21.2-1.9 31.7 0l8.2-14.3c3-5.3 9.4-7.5 15.1-5.4 11.8 4.4 22.6 10.7 32.1 18.6 4.6 3.8 5.8 10.5 2.8 15.7l-8.2 14.3c6.9 8 12.3 17.3 15.9 27.4h16.5c6 0 11.2 4.3 12.2 10.3 2 12 2.1 24.6 0 37.1-1 6-6.2 10.4-12.2 10.4h-16.5c-3.6 10.1-9 19.4-15.9 27.4l8.2 14.3c3 5.2 1.9 11.9-2.8 15.7-9.5 7.9-20.4 14.2-32.1 18.6-5.7 2.1-12.1-.1-15.1-5.4l-8.2-14.3c-10.4 1.9-21.2 1.9-31.7 0zM501.6 431c38.5 29.6 82.4-14.3 52.8-52.8-38.5-29.6-82.4 14.3-52.8 52.8z"/></svg>
<svg class="tc-image-comments tc-image-button" width="1em" height="1em" viewBox="0 0 576 512"><path d="M416 192c0-88.4-93.1-160-208-160S0 103.6 0 192c0 34.3 14.1 65.9 38 92-13.4 30.2-35.5 54.2-35.8 54.5-2.2 2.3-2.8 5.7-1.5 8.7S4.8 352 8 352c36.6 0 66.9-12.3 88.7-25 32.2 15.7 70.3 25 111.3 25 114.9 0 208-71.6 208-160zm122 220c23.9-26 38-57.7 38-92 0-66.9-53.5-124.2-129.3-148.1.9 6.6 1.3 13.3 1.3 20.1 0 105.9-107.7 192-240 192-10.8 0-21.3-.8-31.7-1.9C207.8 439.6 281.8 480 368 480c41 0 79.1-9.2 111.3-25 21.8 12.7 52.1 25 88.7 25 3.2 0 6.1-1.9 7.3-4.8 1.3-2.9.7-6.3-1.5-8.7-.3-.3-22.4-24.2-35.8-54.5z"/></svg>
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
 width="1em" height="1em" viewBox="0 0 900.000000 900.000000"
 preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,900.000000) scale(0.100000,-0.100000)"
stroke="none">
<path d="M3840 7659 c-52 -5 -165 -13 -250 -18 -194 -13 -340 -28 -451 -46
-47 -8 -100 -15 -118 -15 -31 0 -98 -11 -287 -45 -45 -8 -97 -15 -117 -15 -19
0 -54 -7 -77 -15 -23 -8 -56 -15 -72 -15 -16 0 -57 -6 -91 -14 -34 -8 -98 -21
-142 -31 -44 -9 -103 -23 -131 -31 -28 -8 -59 -14 -69 -14 -10 0 -43 -7 -74
-16 -31 -9 -81 -23 -111 -31 -57 -16 -114 -36 -165 -58 -53 -22 -239 -116
-270 -135 -16 -11 -37 -23 -45 -27 -53 -24 -238 -179 -338 -283 -60 -62 -191
-228 -205 -260 -4 -8 -16 -28 -27 -45 -19 -30 -79 -150 -106 -212 -57 -132
-63 -154 -113 -388 -6 -27 -16 -86 -21 -130 -6 -44 -15 -96 -20 -115 -6 -19
-10 -51 -10 -70 0 -19 -7 -68 -15 -110 -7 -41 -21 -122 -30 -180 -9 -58 -20
-130 -26 -160 -6 -30 -13 -75 -15 -100 -3 -25 -11 -81 -19 -125 -18 -100 -36
-213 -45 -285 -4 -30 -13 -84 -19 -120 -6 -36 -18 -110 -27 -165 -8 -55 -22
-143 -30 -195 -8 -52 -22 -138 -30 -190 -36 -229 -46 -290 -59 -370 -7 -47
-21 -132 -30 -190 -8 -58 -22 -145 -30 -195 -8 -49 -17 -108 -20 -130 -2 -22
-9 -60 -14 -85 -6 -25 -10 -102 -11 -172 -1 -327 131 -643 368 -886 141 -143
276 -235 465 -316 17 -8 49 -21 70 -30 21 -9 45 -16 53 -16 9 0 37 -7 63 -15
199 -62 535 -62 776 2 137 36 191 57 325 122 214 104 406 261 548 448 34 45
62 84 62 87 0 3 13 24 28 48 39 59 98 184 135 283 63 171 69 188 74 217 12 63
-95 58 1413 58 1508 0 1401 5 1413 -58 3 -15 15 -52 27 -82 12 -30 26 -68 30
-85 10 -36 37 -109 49 -133 4 -9 16 -35 26 -57 9 -22 21 -47 26 -55 4 -8 20
-37 35 -65 25 -47 77 -126 99 -151 6 -6 36 -43 69 -82 104 -127 285 -271 446
-355 250 -130 487 -187 777 -187 157 0 212 7 388 50 146 36 343 133 478 237
97 75 307 298 307 327 0 3 11 22 25 42 26 39 81 150 107 219 73 190 97 438 63
640 -18 99 -36 214 -60 375 -9 58 -22 141 -30 185 -8 44 -16 98 -19 120 -2 22
-9 69 -15 105 -17 97 -40 240 -45 285 -3 22 -9 65 -15 95 -6 30 -17 102 -26
160 -9 58 -23 139 -30 180 -8 42 -15 89 -15 105 0 16 -6 63 -14 105 -18 92
-44 252 -50 300 -2 19 -9 62 -14 95 -6 33 -18 107 -27 165 -9 58 -23 139 -30
180 -8 42 -15 91 -15 110 0 19 -4 51 -10 70 -5 19 -14 71 -20 115 -5 44 -15
103 -21 130 -50 234 -56 256 -113 388 -27 62 -87 182 -106 212 -11 17 -23 37
-27 45 -18 41 -159 215 -233 290 -84 84 -267 234 -310 253 -8 4 -28 16 -45 27
-31 19 -217 113 -270 135 -51 22 -108 42 -165 58 -30 8 -80 22 -111 31 -31 9
-64 16 -74 16 -10 0 -41 6 -69 14 -93 26 -239 56 -361 76 -27 4 -75 13 -105
19 -30 5 -100 18 -155 26 -55 9 -136 23 -180 31 -44 8 -98 14 -120 14 -22 1
-69 7 -105 15 -36 8 -85 14 -110 14 -25 1 -106 7 -180 16 -330 36 -557 45
-1095 44 -291 -1 -573 -6 -625 -10z m-861 -1424 c19 -11 43 -33 55 -48 20 -28
21 -40 24 -405 2 -252 6 -380 14 -389 8 -10 87 -13 375 -13 337 0 367 -1 401
-19 86 -44 97 -80 97 -316 0 -214 -7 -241 -69 -289 l-36 -27 -372 1 c-221 0
-379 -4 -388 -10 -13 -8 -15 -63 -17 -380 -3 -405 -4 -415 -61 -457 -15 -11
-48 -25 -74 -31 -61 -16 -318 -15 -386 1 -67 16 -117 61 -126 115 -3 20 -6
195 -6 389 0 340 -1 353 -20 363 -13 7 -147 10 -385 10 -214 -1 -372 3 -382 9
-10 5 -31 23 -48 41 l-30 31 0 239 0 239 30 31 c56 59 63 60 454 60 196 0 361
4 368 8 9 6 13 105 15 387 3 434 0 415 93 461 49 24 55 25 245 22 174 -3 199
-5 229 -23z m4061 2 c78 -21 162 -67 217 -118 48 -44 104 -111 116 -139 4 -8
11 -22 16 -30 38 -64 46 -106 46 -250 l-1 -145 -39 -80 c-69 -142 -220 -266
-360 -298 -199 -44 -382 8 -520 148 -162 164 -210 402 -119 588 8 16 14 33 14
38 0 26 116 161 173 200 76 54 114 71 192 88 33 7 65 15 70 17 19 7 141 -5
195 -19z m-879 -1313 c129 -40 235 -111 301 -203 78 -108 103 -190 102 -332 0
-118 -4 -135 -52 -239 -55 -118 -180 -227 -317 -277 -73 -26 -269 -26 -345 2
-175 63 -293 187 -354 370 -23 72 -22 234 3 306 66 188 184 302 381 372 62 21
212 22 281 1z"/>
</g>
</svg>
<svg class="tc-image-drafting-compass tc-image-button" width="1em" height="1em" viewBox="0 0 512 512"><path d="M457.01 344.42c-25.05 20.33-52.63 37.18-82.54 49.05l54.38 94.19 53.95 23.04c9.81 4.19 20.89-2.21 22.17-12.8l7.02-58.25-54.98-95.23zm42.49-94.56c4.86-7.67 1.89-17.99-6.05-22.39l-28.07-15.57c-7.48-4.15-16.61-1.46-21.26 5.72C403.01 281.15 332.25 320 256 320c-23.93 0-47.23-4.25-69.41-11.53l67.36-116.68c.7.02 1.34.21 2.04.21s1.35-.19 2.04-.21l51.09 88.5c31.23-8.96 59.56-25.75 82.61-48.92l-51.79-89.71C347.39 128.03 352 112.63 352 96c0-53.02-42.98-96-96-96s-96 42.98-96 96c0 16.63 4.61 32.03 12.05 45.66l-68.3 118.31c-12.55-11.61-23.96-24.59-33.68-39-4.79-7.1-13.97-9.62-21.38-5.33l-27.75 16.07c-7.85 4.54-10.63 14.9-5.64 22.47 15.57 23.64 34.69 44.21 55.98 62.02L0 439.66l7.02 58.25c1.28 10.59 12.36 16.99 22.17 12.8l53.95-23.04 70.8-122.63C186.13 377.28 220.62 384 256 384c99.05 0 190.88-51.01 243.5-134.14zM256 64c17.67 0 32 14.33 32 32s-14.33 32-32 32-32-14.33-32-32 14.33-32 32-32z"/></svg>
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
 width="1em" height="1em" viewBox="0 0 900.000000 519.000000"
 preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,519.000000) scale(0.100000,-0.100000)" stroke="none">
<path d="M140 5107 c0 -14 110 -107 126 -107 10 0 264 -256 264 -266 0 -5 13
-24 29 -41 15 -17 31 -37 35 -45 14 -28 32 -56 67 -103 33 -45 49 -77 119
-230 47 -105 80 -199 80 -231 0 -12 6 -37 14 -55 49 -117 49 -624 1 -754 -8
-22 -17 -59 -21 -83 -4 -23 -11 -45 -15 -48 -5 -3 -9 -15 -9 -27 0 -12 -7 -31
-15 -41 -8 -11 -15 -26 -15 -32 0 -7 -23 -59 -50 -116 -53 -108 -59 -118 -100
-183 -13 -22 -30 -49 -37 -60 -7 -11 -16 -28 -19 -37 -3 -10 -10 -18 -15 -18
-5 0 -16 -14 -25 -32 -9 -17 -65 -81 -125 -141 -60 -59 -109 -112 -109 -118 0
-11 65 -39 90 -39 34 0 142 -37 223 -76 16 -8 35 -14 43 -14 14 0 65 -26 119
-61 17 -10 37 -22 45 -26 53 -23 179 -116 256 -188 18 -16 46 -40 63 -53 17
-13 31 -29 31 -36 0 -6 12 -23 28 -36 42 -39 152 -180 152 -196 0 -3 11 -20
24 -37 13 -18 36 -58 50 -89 15 -32 31 -60 37 -63 5 -4 9 -16 9 -28 0 -13 6
-31 13 -42 7 -11 21 -47 31 -80 10 -33 23 -69 29 -80 24 -46 61 -349 55 -450
-1 -16 -2 -77 -2 -135 l-1 -105 210 -6 c248 -8 534 -24 490 -43 22 -8 66 -17
97 -21 32 -3 60 -11 63 -16 4 -5 21 -9 38 -9 18 -1 43 -7 57 -15 14 -8 35 -14
48 -15 12 0 33 -6 45 -14 12 -8 38 -17 57 -21 65 -13 292 -124 382 -186 30
-21 92 -25 148 -9 36 9 230 34 400 50 694 67 1411 59 2108 -25 109 -13 137
-13 157 -3 94 51 234 118 246 118 8 0 23 6 34 13 11 8 45 22 75 32 30 9 62 21
70 26 23 14 93 35 155 46 17 3 35 9 40 13 6 5 37 11 70 15 33 5 69 14 80 21
12 8 71 15 150 19 72 4 139 11 150 16 11 5 94 10 185 12 l165 2 -1 90 c-1 50
-3 117 -4 150 -3 139 14 340 31 351 5 3 9 25 9 49 0 24 4 46 9 49 5 3 12 22
15 41 4 19 20 65 36 101 17 36 30 71 30 77 0 6 6 18 13 26 7 9 22 36 32 61 11
25 31 61 45 81 14 20 32 47 40 59 45 67 114 153 183 228 35 39 176 156 239
198 83 56 94 63 165 99 29 14 55 30 58 36 4 5 16 9 29 9 12 0 31 7 42 15 10 8
27 15 37 15 11 0 31 6 45 14 42 21 124 46 154 46 15 0 30 5 33 10 3 6 15 10
25 10 44 0 27 27 -85 140 -64 64 -122 126 -128 138 -7 12 -33 52 -58 89 -68
99 -179 311 -179 343 -1 8 -7 24 -15 34 -8 11 -15 28 -15 38 0 10 -6 29 -14
41 -8 12 -17 42 -21 67 -4 25 -11 50 -15 55 -9 12 -16 69 -32 258 -8 102 -8
174 0 270 13 152 21 216 29 237 4 8 12 40 19 70 12 58 37 126 74 206 12 27 36
78 52 114 43 95 66 130 182 284 69 91 248 270 327 324 62 43 89 68 89 82 0 13
-558 12 -690 -1 -52 -6 -126 -12 -165 -15 -38 -3 -74 -10 -80 -14 -5 -5 -44
-11 -85 -15 -41 -4 -82 -13 -90 -20 -8 -7 -42 -16 -74 -20 -33 -4 -66 -11 -75
-15 -24 -12 -121 -40 -140 -40 -10 0 -26 -7 -37 -15 -10 -8 -26 -15 -35 -15
-18 0 -158 -52 -202 -75 -16 -8 -34 -15 -42 -15 -16 0 -364 -177 -386 -196 -8
-8 -19 -14 -23 -14 -5 0 -28 -13 -53 -30 -24 -16 -46 -30 -48 -30 -4 0 -51
-32 -184 -125 -137 -97 -219 -166 -397 -340 -158 -153 -185 -191 -155 -209 11
-7 127 -236 147 -290 8 -22 24 -70 35 -106 12 -36 27 -78 35 -95 7 -16 16 -48
20 -70 4 -22 10 -44 14 -50 4 -5 10 -26 13 -45 3 -19 12 -73 20 -120 7 -47 12
-93 9 -102 -2 -9 3 -31 12 -49 23 -46 24 -500 1 -546 -9 -17 -15 -44 -14 -60
2 -46 -13 -153 -22 -159 -5 -3 -9 -25 -9 -49 0 -24 -4 -46 -9 -49 -4 -3 -11
-25 -15 -48 -6 -37 -31 -118 -56 -183 -31 -80 -45 -112 -57 -126 -7 -8 -13
-23 -13 -31 0 -29 -113 -235 -193 -351 -63 -93 -147 -187 -166 -187 -14 0
-120 110 -121 126 0 6 -19 26 -42 45 -23 19 -81 70 -129 114 -112 104 -197
174 -274 225 -13 8 -56 38 -97 65 -41 28 -83 55 -94 62 -10 7 -48 30 -84 53
-36 23 -74 46 -85 53 -11 7 -33 21 -50 32 -16 12 -61 40 -100 63 -150 91 -216
135 -241 163 -35 40 -64 99 -64 129 0 16 -5 32 -11 36 -6 4 -8 20 -5 40 3 19
9 51 12 72 14 80 120 192 184 192 12 0 38 8 57 17 26 12 40 14 52 6 9 -6 31
-14 48 -17 17 -4 58 -30 90 -57 71 -60 65 -54 110 -111 101 -124 147 -179 169
-203 13 -14 24 -29 24 -34 0 -4 21 -30 48 -58 26 -28 62 -70 81 -93 49 -60 86
-80 152 -80 33 0 63 6 75 15 10 8 27 15 37 15 25 0 77 31 77 45 0 6 -23 19
-50 29 -49 18 -52 21 -90 101 -22 45 -40 85 -40 88 0 3 -18 44 -40 91 -43 92
-47 106 -27 106 7 0 91 -40 187 -88 l175 -88 0 -71 c0 -39 3 -74 7 -78 8 -8
93 60 159 129 100 104 95 139 -44 278 -78 78 -111 121 -140 177 -20 40 -37 79
-37 86 0 7 -7 26 -14 42 -8 15 -31 79 -50 140 -20 62 -40 121 -45 130 -5 10
-34 70 -66 133 -58 116 -115 208 -180 283 -56 67 -77 87 -86 81 -5 -3 -9 -33
-9 -67 0 -34 -5 -80 -11 -102 -6 -22 -14 -57 -18 -77 -5 -20 -15 -48 -24 -62
-17 -26 -30 -26 -97 2 -52 21 -134 42 -164 42 -18 0 -37 5 -43 11 -8 8 -73 11
-200 10 -145 -1 -201 2 -243 15 -30 8 -73 20 -95 25 -84 21 -226 111 -300 190
-60 64 -120 146 -129 176 -8 24 -35 38 -48 25 -14 -14 -3 -167 16 -242 28
-108 91 -223 158 -288 39 -38 58 -64 56 -77 -3 -21 -2 -20 -141 -41 -30 -4
-65 -2 -90 5 -23 7 -58 17 -77 23 -71 20 -176 79 -214 118 -62 66 -68 58 -56
-75 8 -80 16 -112 45 -170 45 -94 116 -160 188 -179 34 -8 35 -37 5 -86 -66
-108 -108 -225 -108 -304 -1 -28 -7 -62 -15 -76 -17 -30 -19 -117 -4 -157 6
-15 14 -77 19 -137 5 -60 14 -114 20 -120 5 -5 10 -23 10 -39 0 -16 6 -41 14
-55 8 -15 29 -58 47 -97 18 -38 59 -105 91 -148 32 -43 58 -80 58 -84 0 -3 45
-51 100 -107 161 -164 200 -229 200 -333 0 -104 -80 -216 -175 -244 -76 -22
-166 -14 -227 18 -85 46 -88 49 -160 120 -62 60 -90 93 -175 208 -19 25 -89
130 -141 210 -23 36 -132 259 -141 290 -5 17 -19 55 -31 85 -12 30 -28 74 -34
97 -6 23 -15 45 -19 49 -4 4 -7 20 -7 35 0 15 -4 30 -9 34 -9 5 -13 25 -24
105 -2 8 -8 29 -14 45 -47 121 -48 844 0 945 6 14 12 30 12 35 7 61 29 153 45
185 4 9 11 31 15 50 4 19 13 49 20 65 8 17 29 68 48 115 19 47 49 110 66 140
18 30 38 69 46 87 8 17 19 34 25 38 5 3 10 14 10 23 0 28 -412 428 -453 441
-7 2 -24 16 -39 32 -15 16 -30 29 -33 29 -4 0 -33 20 -65 45 -32 25 -61 45
-63 45 -6 0 -105 64 -124 80 -7 6 -15 10 -18 10 -3 0 -24 12 -48 27 -40 26
-148 84 -232 126 -119 58 -229 110 -253 117 -15 5 -52 18 -82 30 -30 12 -68
25 -85 30 -16 4 -59 18 -95 30 -81 27 -208 60 -235 60 -12 0 -26 5 -33 12 -13
13 -152 37 -257 45 -38 2 -76 10 -83 16 -8 7 -144 12 -392 15 -340 4 -380 3
-380 -11z"/>
</g>
</svg>
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
 width="1em" height="1em" viewBox="0 0 300.000000 302.000000"
 preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,302.000000) scale(0.100000,-0.100000)"
stroke="none">
<path d="M635 2767 c-18 -117 44 -287 135 -371 58 -54 59 -51 -30 -94 -46 -22
-69 -26 -140 -26 -71 0 -94 4 -144 27 -32 15 -61 25 -64 22 -8 -7 26 -87 58
-138 16 -26 47 -59 69 -74 22 -16 40 -32 41 -36 0 -4 -15 -32 -34 -61 -60 -94
-139 -138 -248 -139 -38 -1 -68 -4 -68 -8 0 -12 84 -90 114 -107 17 -8 54 -16
82 -16 l52 -1 6 -84 c7 -76 5 -88 -18 -135 -30 -60 -57 -88 -111 -115 l-38
-18 38 -13 c54 -18 130 -16 161 5 14 9 27 15 29 13 1 -2 14 -25 28 -53 53
-104 135 -205 302 -371 l172 -171 79 -7 c374 -34 718 -202 1033 -505 40 -39
75 -71 77 -71 2 0 4 49 4 108 0 223 -86 413 -275 611 -115 120 -236 214 -520
402 -320 213 -385 279 -385 396 0 46 45 125 87 153 32 21 50 25 114 25 73 0
79 -2 135 -40 33 -22 105 -85 160 -140 92 -90 104 -107 129 -173 15 -39 36
-79 48 -87 30 -21 90 -19 148 6 50 22 64 39 30 39 -10 0 -29 8 -40 18 -22 17
-146 281 -137 290 7 6 104 -27 160 -55 l49 -25 -6 -64 -5 -65 44 36 c52 43 61
34 44 -40 -6 -26 -9 -49 -7 -51 13 -14 177 168 177 196 0 5 -27 25 -60 45 -69
42 -134 112 -151 162 -11 34 -8 112 5 144 5 12 -6 24 -47 47 -66 37 -128 106
-164 181 -20 44 -28 77 -32 151 l-6 95 -43 -43 c-23 -24 -52 -62 -63 -85 -12
-23 -23 -43 -24 -45 -1 -1 -44 12 -96 29 -87 29 -108 32 -279 39 -213 8 -261
20 -372 96 -73 49 -125 108 -168 186 l-28 51 -7 -46z m1120 -707 c32 -33 57
-61 54 -63 -2 -2 -49 13 -103 33 l-100 37 40 26 c21 15 41 27 44 27 3 0 32
-27 65 -60z"/>
<path d="M2024 1430 c17 -138 79 -254 188 -356 128 -120 336 -163 471 -99 38
18 121 85 113 92 -2 2 -22 -1 -45 -7 -69 -18 -180 -14 -241 9 -57 22 -123 72
-104 78 49 16 140 120 122 138 -3 4 -23 2 -45 -4 -82 -23 -199 -6 -277 40 -31
18 -34 23 -26 49 6 21 5 30 -3 30 -15 0 -105 44 -136 67 l-24 18 7 -55z"/>
</g>
</svg>
<svg class="tc-image-exclamation-triangle tc-image-button" width="1em" height="1em" viewBox="0 0 576 512"><path d="M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z"/></svg>
<svg class="tc-image-ghost tc-image-button" width="1em" height="1em" viewBox="0 0 384 512"><path d="M186.1.09C81.01 3.24 0 94.92 0 200.05v263.92c0 14.26 17.23 21.39 27.31 11.31l24.92-18.53c6.66-4.95 16-3.99 21.51 2.21l42.95 48.35c6.25 6.25 16.38 6.25 22.63 0l40.72-45.85c6.37-7.17 17.56-7.17 23.92 0l40.72 45.85c6.25 6.25 16.38 6.25 22.63 0l42.95-48.35c5.51-6.2 14.85-7.17 21.51-2.21l24.92 18.53c10.08 10.08 27.31 2.94 27.31-11.31V192C384 84 294.83-3.17 186.1.09zM128 224c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm128 0c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"/></svg>
<svg class="tc-image-globe tc-image-button" width="1em" height="1em" viewBox="0 0 496 512"><path d="M336.5 160C322 70.7 287.8 8 248 8s-74 62.7-88.5 152h177zM152 256c0 22.2 1.2 43.5 3.3 64h185.3c2.1-20.5 3.3-41.8 3.3-64s-1.2-43.5-3.3-64H155.3c-2.1 20.5-3.3 41.8-3.3 64zm324.7-96c-28.6-67.9-86.5-120.4-158-141.6 24.4 33.8 41.2 84.7 50 141.6h108zM177.2 18.4C105.8 39.6 47.8 92.1 19.3 160h108c8.7-56.9 25.5-107.8 49.9-141.6zM487.4 192H372.7c2.1 21 3.3 42.5 3.3 64s-1.2 43-3.3 64h114.6c5.5-20.5 8.6-41.8 8.6-64s-3.1-43.5-8.5-64zM120 256c0-21.5 1.2-43 3.3-64H8.6C3.2 212.5 0 233.8 0 256s3.2 43.5 8.6 64h114.6c-2-21-3.2-42.5-3.2-64zm39.5 96c14.5 89.3 48.7 152 88.5 152s74-62.7 88.5-152h-177zm159.3 141.6c71.4-21.2 129.4-73.7 158-141.6h-108c-8.8 56.9-25.6 107.8-50 141.6zM19.3 352c28.6 67.9 86.5 120.4 158 141.6-24.4-33.8-41.2-84.7-50-141.6h-108z"/></svg>
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
 width="1em" height="1em" viewBox="0 0 300.000000 300.000000"
 preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,300.000000) scale(0.100000,-0.100000)"
stroke="none">
<path d="M0 2865 l0 -135 1018 0 c559 0 1117 0 1240 0 l222 0 0 -1105 0 -1105
-980 0 -980 0 0 855 0 855 733 -2 732 -3 1 -595 c1 -327 -2 -600 -7 -605 -5
-7 -167 -11 -481 -10 l-473 0 -3 358 -2 357 230 0 230 0 0 -105 0 -105 -125 0
-125 0 0 -145 0 -145 270 0 270 0 0 395 0 395 -520 0 -520 0 0 -645 0 -645
770 0 770 0 0 895 0 895 -1020 0 -1020 0 0 -1145 0 -1145 1270 0 1270 0 0
1385 0 1385 -1385 0 -1385 0 0 -135z"/>
</g>
</svg>
<svg class="tc-image-hamsa tc-image-button" width="1em" height="1em" viewBox="0 0 512 512"><path d="M509.34 307.25C504.28 295.56 492.75 288 480 288h-64V80c0-22-18-40-40-40s-40 18-40 40v134c0 5.52-4.48 10-10 10h-20c-5.52 0-10-4.48-10-10V40c0-22-18-40-40-40s-40 18-40 40v174c0 5.52-4.48 10-10 10h-20c-5.52 0-10-4.48-10-10V80c0-22-18-40-40-40S96 58 96 80v208H32c-12.75 0-24.28 7.56-29.34 19.25a31.966 31.966 0 0 0 5.94 34.58l102.69 110.03C146.97 490.08 199.69 512 256 512s109.03-21.92 144.72-60.14L503.4 341.83a31.966 31.966 0 0 0 5.94-34.58zM256 416c-53.02 0-96-64-96-64s42.98-64 96-64 96 64 96 64-42.98 64-96 64zm0-96c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32z"/></svg>
<svg class="tc-image-headphones tc-image-button" width="1em" height="1em" viewBox="0 0 512 512"><path d="M256 32C114.52 32 0 146.496 0 288v48a32 32 0 0 0 17.689 28.622l14.383 7.191C34.083 431.903 83.421 480 144 480h24c13.255 0 24-10.745 24-24V280c0-13.255-10.745-24-24-24h-24c-31.342 0-59.671 12.879-80 33.627V288c0-105.869 86.131-192 192-192s192 86.131 192 192v1.627C427.671 268.879 399.342 256 368 256h-24c-13.255 0-24 10.745-24 24v176c0 13.255 10.745 24 24 24h24c60.579 0 109.917-48.098 111.928-108.187l14.382-7.191A32 32 0 0 0 512 336v-48c0-141.479-114.496-256-256-256z"/></svg>
<svg class="tc-image-history tc-image-button" width="1em" height="1em" viewBox="0 0 512 512"><path d="M504 255.531c.253 136.64-111.18 248.372-247.82 248.468-59.015.042-113.223-20.53-155.822-54.911-11.077-8.94-11.905-25.541-1.839-35.607l11.267-11.267c8.609-8.609 22.353-9.551 31.891-1.984C173.062 425.135 212.781 440 256 440c101.705 0 184-82.311 184-184 0-101.705-82.311-184-184-184-48.814 0-93.149 18.969-126.068 49.932l50.754 50.754c10.08 10.08 2.941 27.314-11.313 27.314H24c-8.837 0-16-7.163-16-16V38.627c0-14.254 17.234-21.393 27.314-11.314l49.372 49.372C129.209 34.136 189.552 8 256 8c136.81 0 247.747 110.78 248 247.531zm-180.912 78.784l9.823-12.63c8.138-10.463 6.253-25.542-4.21-33.679L288 256.349V152c0-13.255-10.745-24-24-24h-16c-13.255 0-24 10.745-24 24v135.651l65.409 50.874c10.463 8.137 25.541 6.253 33.679-4.21z"/></svg>
<svg class="tc-image-home tc-image-button" width="1em" height="1em" viewBox="0 0 576 512"><path d="M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L488 182.56V44.05a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.61L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z"/></svg>
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
 width="1em" height="1em" viewBox="0 0 300.000000 302.000000"
 preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,302.000000) scale(0.100000,-0.100000)"
stroke="none">
<path d="M875 2590 c-131 -15 -234 -69 -335 -176 -33 -36 -72 -88 -86 -117
-33 -65 -64 -170 -64 -218 l0 -37 143 -4 c129 -4 147 -6 198 -31 67 -32 151
-118 182 -184 20 -44 22 -68 27 -283 l5 -235 555 0 555 0 5 240 c5 228 6 242
29 284 35 67 117 147 180 178 51 25 69 27 200 31 l143 4 -6 52 c-30 225 -177
409 -386 478 -63 21 -79 22 -670 24 -333 1 -636 -2 -675 -6z"/>
<path d="M284 1841 c-112 -38 -182 -102 -232 -209 -22 -48 -26 -71 -26 -142 1
-117 32 -187 120 -270 l64 -59 0 -361 0 -362 30 -29 30 -30 221 3 221 3 24 28
c20 23 24 39 24 93 l0 64 738 -2 737 -3 5 -67 c4 -53 10 -73 28 -90 22 -23 27
-23 248 -23 l226 0 24 28 24 28 0 360 0 360 61 56 c101 94 139 201 118 332
-19 121 -92 217 -208 274 -63 31 -71 32 -210 35 -153 4 -200 -3 -245 -39 -59
-46 -61 -57 -66 -389 l-5 -305 -737 -3 -738 -2 0 300 c0 275 -2 304 -19 338
-43 85 -89 102 -268 101 -104 0 -151 -5 -189 -18z"/>
</g>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" viewBox="5 0 108 140" style="enable-background:new 0 0 128 128;" xml:space="preserve" height="1em" width="1em"><g><path d="M86.6,68.5c0.3-1.5,0.4-3,0.4-4.5c0-12.7-10.3-23-23-23S41,51.3,41,64s10.3,23,23,23c1.5,0,3-0.1,4.5-0.4l-1.9-9.8   C65.7,76.9,64.9,77,64,77c-7.2,0-13-5.8-13-13s5.8-13,13-13s13,5.8,13,13c0,0.9-0.1,1.7-0.2,2.5L86.6,68.5z"/><path d="M64,1C51,1,38.4,5,27.8,12.4l5.8,8.2C42.5,14.3,53,11,64,11c27.5,0,50.2,21.1,52.8,48h-10.1c-0.7-5.7-2.5-11.3-5.4-16.3   l-8.7,5c2.8,5,4.3,10.6,4.3,16.4c0,18.2-14.8,33-33,33S31,82.2,31,64s14.8-33,33-33c5.8,0,11.4,1.5,16.4,4.3l5-8.7   C78.9,23,71.5,21,64,21c-22,0-40.2,16.6-42.7,38H11.2c0.9-9.2,4-17.9,9.4-25.5l-8.2-5.8C5,38.4,1,51,1,64c0,34.7,28.3,63,63,63   c13,0,25.6-4,36.2-11.4l-5.8-8.2C85.5,113.7,75,117,64,117c-27.5,0-50.2-21.1-52.8-48h10.1C23.8,90.4,42,107,64,107   s40.2-16.6,42.7-38h10.1c-0.9,9.2-4,17.9-9.4,25.5l8.2,5.8C123,89.6,127,77,127,64C127,29.3,98.7,1,64,1z"/></g></svg>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" viewBox="7 0 45 60" enable-background="new 0 0 40 40" xml:space="preserve" height="1em" width="1em"><path d="M54.8877335,50.0899963L38.4776993,18.1600037c-0.1699829-0.3300171-0.5099487-0.539978-0.8899536-0.539978  c-0.3699951,0-0.710022,0.2099609-0.8900146,0.539978l-9.6199951,18.7200317l-5.3900146-7.4200439  c-0.3699951-0.5199585-1.2399902-0.5199585-1.6199951,0l-14.8699951,20.5  c-0.2299805,0.3000488-0.2600098,0.7000122-0.0900269,1.0400391c0.1700439,0.3299561,0.5200195,0.539978,0.8900146,0.539978  h29.7600098c0.0100098,0,0.0100098,0,0.0100098,0h18.2299805c0.3499756,0,0.6799927-0.1799927,0.8599854-0.4799805  C55.0376968,50.769989,55.0477066,50.3999939,54.8877335,50.0899963z"/><path d="M23.7677383,22.4599915c3.8699951,0,7.0100098-3.1399536,7.0100098-7c0-3.8599854-3.1400146-7-7.0100098-7  c-3.8500366,0-7,3.1400146-7,7C16.7677383,19.3200378,19.9177017,22.4599915,23.7677383,22.4599915z"/></svg>
<svg class="tc-image-leaf tc-image-button" width="1em" height="1em" viewBox="0 0 576 512"><path d="M546.2 9.7c-5.6-12.5-21.6-13-28.3-1.2C486.9 62.4 431.4 96 368 96h-80C182 96 96 182 96 288c0 7 .8 13.7 1.5 20.5C161.3 262.8 253.4 224 384 224c8.8 0 16 7.2 16 16s-7.2 16-16 16C132.6 256 26 410.1 2.4 468c-6.6 16.3 1.2 34.9 17.5 41.6 16.4 6.8 35-1.1 41.8-17.3 1.5-3.6 20.9-47.9 71.9-90.6 32.4 43.9 94 85.8 174.9 77.2C465.5 467.5 576 326.7 576 154.3c0-50.2-10.8-102.2-29.8-144.6z"/></svg>
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
 width="1em" height="1em" viewBox="0 0 900.000000 900.000000"
 preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,900.000000) scale(0.100000,-0.100000)"
stroke="none">
<path d="M2665 6889 c-44 -3 -91 -11 -105 -17 -14 -6 -52 -19 -85 -28 -57 -17
-215 -93 -280 -135 -16 -10 -37 -22 -45 -26 -8 -3 -46 -30 -85 -58 -38 -28
-86 -62 -105 -75 -19 -13 -46 -34 -60 -46 -14 -13 -66 -58 -116 -101 -134
-114 -328 -296 -590 -552 -246 -242 -455 -440 -532 -507 -59 -51 -289 -224
-298 -224 -3 0 -23 -13 -43 -28 -20 -15 -56 -37 -81 -47 -51 -22 -160 -84
-160 -91 0 -13 57 -92 103 -143 67 -75 121 -140 182 -221 27 -36 52 -67 56
-70 9 -6 79 -110 79 -117 0 -3 13 -22 30 -43 16 -21 30 -41 30 -45 0 -3 11
-21 24 -38 13 -18 41 -63 61 -102 21 -38 43 -77 50 -85 6 -8 15 -22 19 -30 3
-8 15 -28 26 -45 11 -16 24 -39 30 -50 6 -11 19 -33 30 -50 11 -16 24 -39 29
-50 5 -11 20 -36 33 -55 13 -19 27 -42 31 -50 4 -8 15 -27 25 -41 20 -32 186
-302 222 -363 32 -54 205 -304 262 -377 191 -249 422 -497 573 -616 28 -22 57
-48 65 -57 8 -10 41 -36 75 -59 33 -22 94 -66 135 -97 112 -84 271 -179 410
-246 179 -86 218 -103 245 -110 17 -4 41 -12 55 -19 53 -26 101 -45 116 -45
17 0 132 -36 154 -49 9 -5 36 -12 60 -16 25 -4 50 -11 55 -15 6 -4 28 -10 50
-13 60 -9 153 -27 216 -43 30 -8 73 -14 95 -14 22 0 60 -6 85 -14 157 -51
1225 -51 1348 0 18 8 54 14 80 14 25 0 62 5 81 10 19 6 71 18 115 26 145 27
171 33 340 85 91 28 191 64 300 106 22 8 81 35 132 59 50 24 98 44 106 44 8 0
19 6 25 13 6 7 44 30 84 51 40 20 87 46 103 56 17 11 37 23 45 27 32 15 193
124 291 199 169 127 399 344 559 528 47 53 92 105 101 114 30 32 229 301 229
310 0 5 9 17 20 27 11 10 32 39 46 64 15 25 39 62 54 81 15 19 35 51 46 70 10
19 30 51 44 70 14 19 36 57 50 83 14 26 35 59 47 74 13 14 23 30 23 35 0 5 12
27 27 51 15 23 35 57 45 75 10 17 26 47 36 65 10 17 30 51 45 74 15 24 27 45
27 48 0 3 12 24 27 48 15 23 38 62 51 87 12 25 31 59 42 75 10 17 31 53 46 80
15 28 34 61 41 75 8 14 32 52 54 85 21 33 47 73 57 89 17 28 131 186 142 196
3 3 30 34 60 70 30 36 67 78 82 94 17 18 28 41 28 58 0 25 -9 32 -92 74 -107
52 -222 127 -358 231 -201 154 -263 208 -529 459 -53 49 -130 121 -171 159
-41 38 -129 121 -196 184 -67 64 -172 161 -234 216 -62 55 -120 107 -129 116
-9 8 -45 38 -81 64 -36 27 -69 53 -75 57 -143 114 -438 288 -486 288 -10 0
-20 4 -23 9 -3 5 -27 12 -53 16 -26 4 -60 13 -75 21 -21 11 -78 14 -255 14
-125 -1 -248 -5 -273 -11 -25 -5 -81 -16 -125 -25 -167 -32 -144 -25 -345 -99
-80 -30 -146 -58 -154 -66 -6 -5 -16 -9 -22 -9 -7 0 -56 -20 -108 -45 -53 -25
-100 -45 -105 -45 -5 0 -42 -13 -82 -30 -41 -16 -82 -30 -92 -30 -10 0 -31 -7
-47 -15 -64 -33 -511 -36 -571 -4 -11 6 -42 16 -67 24 -73 20 -185 62 -264 99
-40 18 -98 44 -128 56 -30 12 -64 26 -74 32 -11 6 -31 14 -45 18 -14 5 -51 18
-81 30 -123 48 -180 64 -305 85 -44 8 -102 18 -130 24 -62 12 -323 18 -430 10z
m1255 -2099 c122 -17 235 -38 264 -50 36 -13 190 -33 266 -32 81 0 240 19 275
32 29 12 127 28 320 52 117 15 405 16 475 1 87 -18 164 -39 185 -51 11 -5 40
-18 65 -27 59 -22 108 -44 145 -63 93 -50 175 -93 215 -112 25 -12 52 -25 60
-30 8 -5 34 -19 58 -31 61 -32 56 -51 -23 -93 -83 -45 -125 -73 -280 -186 -86
-63 -187 -133 -223 -155 -9 -6 -56 -36 -104 -68 -47 -31 -88 -57 -91 -57 -3 0
-38 -19 -79 -43 -65 -39 -307 -146 -398 -177 -52 -18 -189 -50 -300 -70 -70
-13 -486 -13 -565 0 -133 21 -346 75 -390 97 -11 6 -34 18 -52 27 -17 9 -37
16 -44 16 -15 0 -258 118 -279 135 -8 7 -31 21 -50 32 -75 40 -343 227 -348
243 -2 5 -8 10 -14 10 -9 0 -45 27 -100 75 -10 8 -21 15 -24 15 -3 0 -31 19
-62 43 -31 23 -74 51 -95 61 -38 20 -62 49 -53 64 3 5 51 32 108 61 57 29 117
61 133 71 44 28 232 120 243 120 5 0 40 13 78 29 76 32 149 54 234 70 61 11
349 6 450 -9z"/>
</g>
</svg>
<svg class="tc-image-map-marked-alt tc-image-button" width="1em" height="1em" viewBox="0 0 576 512"><path d="M288 0c-69.59 0-126 56.41-126 126 0 56.26 82.35 158.8 113.9 196.02 6.39 7.54 17.82 7.54 24.2 0C331.65 284.8 414 182.26 414 126 414 56.41 357.59 0 288 0zm0 168c-23.2 0-42-18.8-42-42s18.8-42 42-42 42 18.8 42 42-18.8 42-42 42zM20.12 215.95A32.006 32.006 0 0 0 0 245.66v250.32c0 11.32 11.43 19.06 21.94 14.86L160 448V214.92c-8.84-15.98-16.07-31.54-21.25-46.42L20.12 215.95zM288 359.67c-14.07 0-27.38-6.18-36.51-16.96-19.66-23.2-40.57-49.62-59.49-76.72v182l192 64V266c-18.92 27.09-39.82 53.52-59.49 76.72-9.13 10.77-22.44 16.95-36.51 16.95zm266.06-198.51L416 224v288l139.88-55.95A31.996 31.996 0 0 0 576 426.34V176.02c0-11.32-11.43-19.06-21.94-14.86z"/></svg>
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
 width="43.000000pt" height="28.000000pt" viewBox="0 0 43.000000 28.000000"
 preserveAspectRatio="xMidYMid meet" style="margin: -.5em -.8em;">
<metadata>
Created by potrace 1.10, written by Peter Selinger 2001-2011
</metadata>
<g transform="translate(0.000000,28.000000) scale(0.100000,-0.100000)"
stroke="none">
<path d="M167 224 c-3 -4 0 -19 9 -35 l15 -29 -61 0 c-47 0 -60 -3 -60 -15 0
-12 13 -15 60 -15 63 0 69 -4 45 -36 -18 -24 -18 -31 0 -38 10 -3 20 5 31 26
l16 30 20 -32 c14 -23 22 -30 30 -22 8 8 6 18 -6 36 -9 14 -16 28 -16 31 0 3
27 5 60 5 47 0 60 3 60 15 0 12 -13 15 -60 15 l-60 0 16 25 c15 23 12 45 -5
45 -4 0 -14 -11 -21 -25 -7 -14 -16 -25 -20 -25 -4 0 -12 11 -18 25 -11 25
-23 31 -35 19z m68 -84 c-3 -5 -10 -10 -16 -10 -5 0 -9 5 -9 10 0 6 7 10 16
10 8 0 12 -4 9 -10z"/>
</g>
</svg>
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
 width="1em" height="1em" viewBox="0 0 100 100"
 preserveAspectRatio="xMidYMid meet" style="margin-bottom: -.15em">
<metadata>
ᛝ
</metadata>
<g transform="translate(0.000000,115.000000) scale(0.100000,-0.100000)"
stroke="none">
<path d="M150 1016 c8 -7 70 -57 138 -111 68 -54 119 -101 115 -105 -4 -4 -61
-49 -126 -100 -93 -72 -117 -97 -115 -114 2 -13 46 -54 120 -111 64 -49 117
-93 118 -97 0 -3 -53 -48 -117 -99 -168 -131 -162 -119 -58 -119 l90 0 98 80
c54 44 101 80 104 80 3 0 48 -36 100 -80 l95 -80 100 0 99 0 -70 60 c-39 33
-102 87 -141 119 l-70 60 103 73 c87 64 102 79 105 105 3 29 -5 37 -108 116
l-111 85 68 59 c38 32 104 87 147 123 l79 65 -97 3 -98 3 -99 -87 -99 -86 -43
35 c-23 20 -69 58 -102 86 l-60 50 -90 1 c-76 0 -87 -2 -75 -14z m445 -363
c46 -38 84 -71 84 -75 1 -7 -140 -115 -157 -120 -9 -3 -182 121 -181 131 0 9
152 131 162 131 5 0 46 -30 92 -67z"/>
</g>
</svg>
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
 width="1em" height="1em" viewBox="0 0 33.000000 45.000000"
 preserveAspectRatio="xMidYMid meet" style="margin-right: -.8em;">
<metadata>
</metadata>
<g transform="translate(0.000000,51.000000) scale(0.100000,-0.100000)" stroke="none">
<path d="M157 434 c-4 -4 -7 -28 -7 -53 0 -43 -3 -48 -35 -65 -21 -11 -35 -27
-35 -38 0 -22 18 -23 48 -2 21 14 22 14 22 -8 0 -17 -10 -29 -35 -42 -21 -11
-35 -27 -35 -38 0 -22 18 -23 45 -2 19 15 20 13 25 -53 4 -52 9 -68 20 -68 13
0 15 27 15 184 0 174 -5 208 -28 185z"/>
</g>
</svg>
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
 width="1em" height="1em" viewBox="0 0 33.000000 45.000000"
 preserveAspectRatio="xMidYMid meet" style="margin-right:-.3em">
<metadata>
ᚮᚡ
</metadata>
<g transform="translate(0.000000,45.000000) scale(0.100000,-0.100000)" stroke="none">
<path d="M67 373 c-4 -3 -7 -86 -7 -184 0 -142 3 -178 14 -182 22 -9 26 2 26
80 0 72 1 73 25 73 65 0 168 89 181 154 13 73 -20 89 -41 20 -6 -22 -19 -51
-28 -65 -20 -30 -86 -69 -116 -69 -36 0 -24 29 19 46 55 22 86 68 81 122 -2
26 -30 11 -41 -23 -10 -29 -55 -75 -74 -75 -3 0 -6 25 -6 55 0 39 -4 55 -13
55 -8 0 -17 -3 -20 -7z"/>
<path d="M125 361 c-8 -15 3 -31 21 -31 9 0 14 7 12 17 -4 20 -24 28 -33 14z"/>
</g>
</svg>
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
 width="1em" height="1em" viewBox="0 0 900.000000 900.000000"
 preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,900.000000) scale(0.100000,-0.100000)"
stroke="none">
<path d="M4430 8691 c-46 -10 -76 -27 -128 -76 -48 -44 -67 -74 -94 -150 -16
-45 -18 -93 -18 -547 0 -483 -1 -498 -20 -508 -12 -7 -145 -9 -387 -8 l-368 3
-5 490 c-5 467 -6 493 -26 548 -38 102 -88 159 -177 200 -54 24 -152 23 -209
-3 -58 -25 -130 -103 -165 -177 l-27 -58 3 -486 c3 -444 2 -487 -14 -502 -14
-14 -38 -17 -147 -17 -120 0 -136 -2 -186 -26 -30 -14 -71 -28 -91 -31 -40 -6
-91 -29 -106 -48 -5 -7 -22 -15 -36 -19 -14 -3 -52 -24 -85 -46 -32 -22 -62
-40 -66 -40 -5 0 -34 -26 -65 -58 -32 -32 -66 -62 -76 -65 -9 -4 -20 -15 -24
-24 -3 -10 -31 -43 -62 -73 -31 -31 -67 -78 -80 -105 -14 -28 -35 -64 -48 -81
-13 -17 -23 -40 -23 -51 0 -11 -13 -38 -29 -60 -21 -29 -31 -57 -36 -103 -4
-35 -11 -71 -15 -80 -26 -51 -30 -76 -32 -175 l-3 -110 -495 -5 c-472 -5 -498
-6 -553 -26 -102 -38 -159 -88 -200 -177 -24 -54 -23 -152 3 -209 25 -58 103
-130 177 -165 l58 -27 486 3 c444 3 487 2 502 -14 15 -15 17 -54 17 -394 0
-280 -3 -380 -12 -389 -9 -9 -136 -12 -508 -12 -473 0 -498 -1 -554 -20 -99
-35 -148 -74 -196 -154 -33 -55 -34 -181 -2 -241 25 -46 93 -115 137 -138 92
-47 86 -47 615 -47 485 0 500 -1 510 -20 7 -12 9 -145 8 -387 l-3 -368 -490
-5 c-467 -5 -493 -6 -548 -26 -102 -38 -159 -88 -199 -177 -25 -54 -24 -152 2
-209 25 -58 103 -130 177 -165 l58 -27 486 3 c444 3 487 2 502 -14 14 -14 17
-38 17 -140 0 -73 4 -126 10 -130 17 -11 37 -68 44 -130 5 -42 16 -72 37 -102
16 -23 29 -47 29 -54 0 -7 11 -26 24 -43 13 -17 34 -55 46 -84 12 -28 29 -52
36 -52 8 0 14 -4 14 -8 0 -5 19 -29 43 -53 24 -24 46 -52 50 -62 4 -9 15 -20
24 -24 10 -3 43 -32 74 -63 31 -31 75 -64 99 -74 24 -9 59 -30 79 -47 19 -16
43 -29 53 -29 9 0 21 -6 25 -14 12 -20 68 -46 102 -46 16 0 53 -12 83 -27 48
-25 66 -28 188 -33 l135 -5 5 -490 c5 -467 6 -493 26 -548 38 -102 88 -159
177 -199 54 -25 152 -24 209 2 58 25 130 103 165 177 l27 58 -3 486 c-3 444
-2 487 14 502 15 15 54 17 394 17 280 0 380 -3 389 -12 9 -9 12 -136 12 -508
0 -473 1 -498 20 -554 35 -99 74 -148 154 -196 55 -33 181 -34 241 -2 46 25
115 93 138 137 47 92 47 86 47 615 0 485 1 500 20 510 12 7 145 9 387 8 l368
-3 5 -490 c5 -467 6 -493 26 -548 38 -102 88 -159 177 -199 54 -25 152 -24
209 2 58 25 130 103 165 177 l27 58 -3 486 c-3 444 -2 487 14 502 14 14 37 17
137 17 87 0 126 4 137 13 26 23 99 47 139 47 29 0 45 7 67 30 16 17 38 30 50
30 11 0 26 5 32 11 14 14 44 32 108 63 31 16 94 68 163 137 108 106 143 150
184 229 10 19 25 38 33 43 8 4 15 14 15 21 0 8 7 19 15 26 8 7 15 25 15 41 0
17 13 47 30 71 22 29 30 53 30 82 0 23 6 59 12 81 6 22 14 92 17 155 l6 115
490 5 c533 6 524 5 621 66 121 76 171 207 126 328 -19 50 -94 146 -114 146 -6
0 -19 6 -27 13 -9 8 -36 22 -61 33 -42 17 -78 19 -540 19 l-495 0 0 400 0 400
520 5 c541 6 534 5 615 49 44 24 111 95 131 140 25 56 26 155 1 207 -28 63
-51 92 -102 129 -98 72 -78 69 -650 75 l-515 5 0 385 0 385 490 5 c533 6 524
5 621 66 121 76 171 207 126 328 -19 50 -94 146 -114 146 -6 0 -19 6 -27 13
-9 8 -36 22 -61 33 -42 17 -78 19 -540 19 l-495 0 -6 165 c-7 170 -25 290 -47
312 -6 6 -12 17 -12 24 0 6 -7 17 -15 24 -8 7 -15 22 -15 33 0 11 -10 34 -23
51 -13 17 -34 53 -48 81 -13 27 -49 74 -80 105 -31 30 -59 63 -62 73 -4 9 -15
20 -24 24 -10 3 -31 19 -48 34 -16 15 -43 40 -60 56 -59 55 -170 123 -201 123
-9 0 -32 14 -51 30 -26 23 -43 30 -77 30 -27 0 -63 10 -100 30 -54 27 -68 30
-180 32 l-121 3 -5 490 c-5 467 -6 493 -26 548 -38 102 -88 159 -177 200 -54
24 -152 23 -209 -3 -58 -25 -130 -103 -165 -177 l-27 -58 3 -486 c3 -444 2
-487 -14 -502 -15 -15 -54 -17 -394 -17 -280 0 -380 3 -389 12 -9 9 -12 136
-12 508 0 473 -1 498 -20 554 -35 97 -74 148 -150 194 -39 23 -135 35 -190 23z
m1623 -2085 c25 -17 92 -36 152 -43 25 -3 51 -16 70 -33 17 -15 40 -31 51 -34
29 -9 139 -118 160 -158 9 -18 29 -46 44 -63 21 -22 29 -43 33 -80 6 -60 33
-179 47 -205 7 -12 10 -527 10 -1495 0 -1246 -2 -1481 -14 -1503 -13 -25 -20
-60 -45 -205 -5 -30 -17 -57 -34 -75 -15 -16 -27 -34 -27 -40 0 -22 -150 -170
-193 -190 -23 -11 -51 -29 -61 -41 -14 -15 -31 -21 -63 -21 -24 0 -53 -5 -63
-10 -27 -15 -3229 -15 -3244 0 -5 5 -34 10 -64 10 -48 0 -59 4 -93 35 -22 19
-46 35 -55 35 -16 0 -154 126 -154 141 0 11 -57 94 -75 109 -11 9 -15 32 -15
79 0 40 -5 72 -12 80 -19 18 -19 3164 0 3183 7 7 12 39 12 78 0 55 4 70 21 86
11 10 33 43 47 73 29 60 105 142 154 167 17 9 49 29 71 45 22 16 53 29 69 29
28 0 138 33 168 51 8 5 688 9 1548 9 1319 0 1536 -2 1555 -14z"/>
<path d="M3332 5648 c-17 -17 -17 -2299 0 -2316 17 -17 2299 -17 2316 0 17 17
17 2299 0 2316 -17 17 -2299 17 -2316 0z"/>
</g>
</svg>
<svg class="tc-image-money-bill-wave tc-image-button" width="1em" height="1em" viewBox="0 0 640 512"><path d="M621.16 54.46C582.37 38.19 543.55 32 504.75 32c-123.17-.01-246.33 62.34-369.5 62.34-30.89 0-61.76-3.92-92.65-13.72-3.47-1.1-6.95-1.62-10.35-1.62C15.04 79 0 92.32 0 110.81v317.26c0 12.63 7.23 24.6 18.84 29.46C57.63 473.81 96.45 480 135.25 480c123.17 0 246.34-62.35 369.51-62.35 30.89 0 61.76 3.92 92.65 13.72 3.47 1.1 6.95 1.62 10.35 1.62 17.21 0 32.25-13.32 32.25-31.81V83.93c-.01-12.64-7.24-24.6-18.85-29.47zM48 132.22c20.12 5.04 41.12 7.57 62.72 8.93C104.84 170.54 79 192.69 48 192.69v-60.47zm0 285v-47.78c34.37 0 62.18 27.27 63.71 61.4-22.53-1.81-43.59-6.31-63.71-13.62zM320 352c-44.19 0-80-42.99-80-96 0-53.02 35.82-96 80-96s80 42.98 80 96c0 53.03-35.83 96-80 96zm272 27.78c-17.52-4.39-35.71-6.85-54.32-8.44 5.87-26.08 27.5-45.88 54.32-49.28v57.72zm0-236.11c-30.89-3.91-54.86-29.7-55.81-61.55 19.54 2.17 38.09 6.23 55.81 12.66v48.89z"/></svg>
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
 width="1em" height="auto" viewBox="0 0 300.000000 300.000000"
 preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,300.000000) scale(0.100000,-0.100000)" stroke="none">
<path d="M1375 2945 c-146 -59 -215 -209 -169 -365 22 -75 109 -162 184 -184
111 -33 208 -12 291 61 70 63 99 127 99 216 0 89 -32 159 -101 221 -86 77
-195 96 -304 51z"/>
<path d="M569 2625 c-62 -20 -146 -96 -175 -160 -34 -73 -34 -186 1 -260 89
-187 333 -229 482 -83 61 59 87 126 88 218 0 59 -5 85 -23 122 -30 60 -90 121
-149 149 -58 28 -161 34 -224 14z"/>
<path d="M2175 2606 c-61 -29 -117 -84 -147 -145 -18 -36 -23 -63 -23 -126 1
-69 4 -87 30 -134 59 -107 151 -161 275 -161 117 0 223 70 274 179 31 69 28
179 -6 246 -33 62 -89 118 -148 144 -67 30 -188 29 -255 -3z"/>
<path d="M1341 2054 c-185 -50 -339 -203 -395 -393 -20 -69 -21 -209 -1 -285
63 -241 290 -416 540 -416 259 0 499 196 544 444 54 295 -122 577 -405 651
-72 19 -211 18 -283 -1z"/>
<path d="M222 1802 c-64 -23 -142 -96 -174 -162 -32 -64 -31 -176 1 -247 50
-111 178 -190 294 -180 118 10 228 94 263 199 22 67 16 187 -13 243 -28 53
-86 110 -141 136 -62 31 -162 35 -230 11z"/>
<path d="M2553 1806 c-132 -43 -225 -185 -210 -317 13 -107 72 -190 169 -239
148 -74 324 -15 397 132 27 52 31 72 31 137 0 124 -59 220 -167 272 -56 27
-161 34 -220 15z"/>
<path d="M595 981 c-94 -25 -182 -105 -211 -193 -35 -105 1 -249 79 -314 82
-69 206 -93 305 -60 163 54 245 253 169 408 -49 99 -135 157 -245 163 -37 2
-80 1 -97 -4z"/>
<path d="M2174 956 c-135 -63 -201 -207 -159 -351 22 -75 105 -163 179 -188
163 -56 337 23 395 177 39 105 20 201 -56 287 -66 73 -126 99 -228 99 -63 0
-91 -5 -131 -24z"/>
<path d="M1365 636 c-113 -53 -175 -151 -175 -276 0 -123 59 -218 169 -272 67
-33 187 -33 255 1 63 31 116 84 147 147 19 39 24 65 24 124 -1 125 -56 214
-167 270 -80 40 -177 42 -253 6z"/>
</g>
</svg>
<svg class="tc-image-palette tc-image-button" width="1em" height="1em" viewBox="0 0 512 512"><path d="M204.3 5C104.9 24.4 24.8 104.3 5.2 203.4c-37 187 131.7 326.4 258.8 306.7 41.2-6.4 61.4-54.6 42.5-91.7-23.1-45.4 9.9-98.4 60.9-98.4h79.7c35.8 0 64.8-29.6 64.9-65.3C511.5 97.1 368.1-26.9 204.3 5zM96 320c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm32-128c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm128-64c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm128 64c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z"/></svg>
<svg class="tc-image-pencil-alt tc-image-button" width="1em" height="1em" viewBox="0 0 512 512"><path d="M497.9 142.1l-46.1 46.1c-4.7 4.7-12.3 4.7-17 0l-111-111c-4.7-4.7-4.7-12.3 0-17l46.1-46.1c18.7-18.7 49.1-18.7 67.9 0l60.1 60.1c18.8 18.7 18.8 49.1 0 67.9zM284.2 99.8L21.6 362.4.4 483.9c-2.9 16.4 11.4 30.6 27.8 27.8l121.5-21.3 262.6-262.6c4.7-4.7 4.7-12.3 0-17l-111-111c-4.8-4.7-12.4-4.7-17.1 0zM124.1 339.9c-5.5-5.5-5.5-14.3 0-19.8l154-154c5.5-5.5 14.3-5.5 19.8 0s5.5 14.3 0 19.8l-154 154c-5.5 5.5-14.3 5.5-19.8 0zM88 424h48v36.3l-64.5 11.3-31.1-31.1L51.7 376H88v48z"/></svg>
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
 width="1em" height="1em" viewBox="0 0 300.000000 300.000000"
 preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,300.000000) scale(0.050000,-0.050000)" stroke="none">
<path d="M2060 4890 l0 -930 940 0 940 0 0 930 0 930 -940 0 -940 0 0 -930z
m1216 -35 l5 -275 -280 0 -281 0 0 281 0 280 275 -5 275 -6 6 -275z"/>
<path d="M2496 3538 c-1823 -140 -2893 -1219 -2163 -2180 850 -1120 3719
-1297 5017 -310 726 552 732 1331 14 1863 -680 504 -1665 719 -2868 627z
m1050 -279 c422 -60 504 -78 855 -190 614 -195 1096 -570 1200 -934 18 -63 -9
-81 -262 -182 -743 -296 -1330 -264 -2139 117 -915 432 -1487 422 -2437 -41
-400 -194 -393 -195 -374 8 46 514 860 1046 1811 1183 94 14 211 32 260 40
136 23 922 23 1086 -1z"/>
</g>
</svg>
<svg class="tc-image-plane tc-image-button" width="1em" height="1em" viewBox="0 0 576 512"><path d="M480 192H365.71L260.61 8.06A16.014 16.014 0 0 0 246.71 0h-65.5c-10.63 0-18.3 10.17-15.38 20.39L214.86 192H112l-43.2-57.6c-3.02-4.03-7.77-6.4-12.8-6.4H16.01C5.6 128-2.04 137.78.49 147.88L32 256 .49 364.12C-2.04 374.22 5.6 384 16.01 384H56c5.04 0 9.78-2.37 12.8-6.4L112 320h102.86l-49.03 171.6c-2.92 10.22 4.75 20.4 15.38 20.4h65.5c5.74 0 11.04-3.08 13.89-8.06L365.71 320H480c35.35 0 96-28.65 96-64s-60.65-64-96-64z"/></svg>
<svg class="tc-image-plus-circle tc-image-button" width="1em" height="1em" viewBox="0 0 512 512"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm144 276c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92h-92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z"/></svg>
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
 width="1em" height="1em" viewBox="0 0 300.000000 300.000000"
 preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,300.000000) scale(0.100000,-0.100000)"
stroke="none">
<path d="M1340 2800 c-128 -13 -204 -28 -319 -61 -480 -138 -823 -447 -948
-854 -25 -84 -27 -102 -27 -265 0 -161 3 -182 27 -263 50 -164 118 -287 232
-421 l58 -68 -18 -57 c-36 -116 -129 -278 -235 -411 -95 -119 -93 -150 11
-150 212 0 489 94 689 235 l79 55 43 -16 c151 -53 387 -93 549 -94 380 -1 737
113 1014 322 452 343 589 870 346 1335 -107 204 -317 406 -551 530 -141 75
-361 146 -535 172 -103 15 -318 21 -415 11z m655 -464 c26 -11 36 -23 44 -53
13 -47 15 -910 2 -967 -12 -50 -53 -93 -121 -124 -46 -21 -70 -25 -146 -26
-86 -1 -97 2 -160 34 -59 30 -72 42 -93 83 -30 60 -23 104 25 157 52 57 126
83 237 83 l87 -1 0 215 0 214 -22 -7 c-13 -4 -135 -51 -273 -104 l-250 -98 -5
-309 c-3 -207 -9 -315 -17 -328 -20 -35 -67 -73 -118 -97 -41 -18 -67 -22
-140 -22 -110 1 -164 19 -222 76 -66 64 -70 127 -13 192 49 55 119 80 230 82
l95 2 3 344 c2 343 2 345 25 366 12 12 146 67 297 122 151 56 316 116 365 135
141 52 125 49 170 31z"/>
</g>
</svg>
<svg class="tc-image-question-circle tc-image-button" width="1em" height="1em" viewBox="0 0 512 512"><path d="M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zM262.655 90c-54.497 0-89.255 22.957-116.549 63.758-3.536 5.286-2.353 12.415 2.715 16.258l34.699 26.31c5.205 3.947 12.621 3.008 16.665-2.122 17.864-22.658 30.113-35.797 57.303-35.797 20.429 0 45.698 13.148 45.698 32.958 0 14.976-12.363 22.667-32.534 33.976C247.128 238.528 216 254.941 216 296v4c0 6.627 5.373 12 12 12h56c6.627 0 12-5.373 12-12v-1.333c0-28.462 83.186-29.647 83.186-106.667 0-58.002-60.165-102-116.531-102zM256 338c-25.365 0-46 20.635-46 46 0 25.364 20.635 46 46 46s46-20.636 46-46c0-25.365-20.635-46-46-46z"/></svg>
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
 width="1em" height="1em" viewBox="0 0 224.000000 225.000000"
 preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,225.000000) scale(0.050000,-0.050000)" stroke="none">
<path d="M2049 4245 c-619 -798 -1292 -1472 -1834 -1840 -153 -104 -190 -138
-170 -156 14 -12 119 -98 235 -190 500 -398 1165 -1030 1504 -1429 145 -170
222 -271 441 -577 24 -35 33 -27 119 102 334 502 1079 1263 1836 1876 149 121
271 228 271 239 0 11 -70 67 -155 124 -561 375 -1316 1139 -1911 1931 -72 96
-133 175 -135 175 -1 0 -92 -115 -201 -255z m362 -371 c36 -104 -873 -1044
-1586 -1640 -217 -181 -188 -176 -322 -58 l-107 95 97 63 c384 251 1109 961
1626 1592 l128 156 76 -86 c41 -47 81 -102 88 -122z m237 -263 c245 -321 975
-1012 1336 -1265 l115 -81 -121 -102 -120 -102 -184 155 c-339 285 -822 747
-1116 1068 l-160 173 86 112 c102 131 97 130 164 42z m-275 -464 l107 -121
-247 -288 c-236 -275 -755 -798 -998 -1005 l-115 -97 -145 126 c-80 69 -157
136 -171 149 -21 18 4 46 120 133 300 226 913 790 1156 1064 174 196 157 194
293 39z m481 -499 c210 -206 598 -555 753 -679 l76 -60 -162 -146 c-158 -143
-162 -146 -196 -108 -19 21 -133 128 -252 237 -120 109 -320 308 -446 443
l-228 246 113 139 c136 169 87 179 342 -72z m-498 -397 c68 -71 124 -138 124
-148 0 -43 -817 -943 -857 -943 -7 0 -88 73 -179 161 l-167 161 57 44 c111 86
559 511 716 680 192 206 157 201 306 45z m544 -545 c61 -56 148 -132 194 -169
106 -84 113 -61 -75 -247 l-160 -160 -229 240 c-270 284 -258 237 -107 421
l124 150 71 -67 c40 -37 122 -113 182 -168z m-295 -850 c-90 -93 -235 -271
-326 -398 -30 -42 -32 -40 -133 95 -57 75 -161 200 -232 278 l-130 141 222
235 222 234 240 -239 239 -239 -102 -107z"/>
</g>
</svg>
<svg class="tc-image-recycle tc-image-button" width="1em" height="1em" viewBox="0 0 512 512"><path d="M184.561 261.903c3.232 13.997-12.123 24.635-24.068 17.168l-40.736-25.455-50.867 81.402C55.606 356.273 70.96 384 96.012 384H148c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12H96.115c-75.334 0-121.302-83.048-81.408-146.88l50.822-81.388-40.725-25.448c-12.081-7.547-8.966-25.961 4.879-29.158l110.237-25.45c8.611-1.988 17.201 3.381 19.189 11.99l25.452 110.237zm98.561-182.915l41.289 66.076-40.74 25.457c-12.051 7.528-9 25.953 4.879 29.158l110.237 25.45c8.672 1.999 17.215-3.438 19.189-11.99l25.45-110.237c3.197-13.844-11.99-24.719-24.068-17.168l-40.687 25.424-41.263-66.082c-37.521-60.033-125.209-60.171-162.816 0l-17.963 28.766c-3.51 5.62-1.8 13.021 3.82 16.533l33.919 21.195c5.62 3.512 13.024 1.803 16.536-3.817l17.961-28.743c12.712-20.341 41.973-19.676 54.257-.022zM497.288 301.12l-27.515-44.065c-3.511-5.623-10.916-7.334-16.538-3.821l-33.861 21.159c-5.62 3.512-7.33 10.915-3.818 16.536l27.564 44.112c13.257 21.211-2.057 48.96-27.136 48.96H320V336.02c0-14.213-17.242-21.383-27.313-11.313l-80 79.981c-6.249 6.248-6.249 16.379 0 22.627l80 79.989C302.689 517.308 320 510.3 320 495.989V448h95.88c75.274 0 121.335-82.997 81.408-146.88z"/></svg>
<svg class="tc-image-running tc-image-button" width="1em" height="1em" viewBox="0 0 416 512"><path d="M272 96c26.51 0 48-21.49 48-48S298.51 0 272 0s-48 21.49-48 48 21.49 48 48 48zM113.69 317.47l-14.8 34.52H32c-17.67 0-32 14.33-32 32s14.33 32 32 32h77.45c19.25 0 36.58-11.44 44.11-29.09l8.79-20.52-10.67-6.3c-17.32-10.23-30.06-25.37-37.99-42.61zM384 223.99h-44.03l-26.06-53.25c-12.5-25.55-35.45-44.23-61.78-50.94l-71.08-21.14c-28.3-6.8-57.77-.55-80.84 17.14l-39.67 30.41c-14.03 10.75-16.69 30.83-5.92 44.86s30.84 16.66 44.86 5.92l39.69-30.41c7.67-5.89 17.44-8 25.27-6.14l14.7 4.37-37.46 87.39c-12.62 29.48-1.31 64.01 26.3 80.31l84.98 50.17-27.47 87.73c-5.28 16.86 4.11 34.81 20.97 40.09 3.19 1 6.41 1.48 9.58 1.48 13.61 0 26.23-8.77 30.52-22.45l31.64-101.06c5.91-20.77-2.89-43.08-21.64-54.39l-61.24-36.14 31.31-78.28 20.27 41.43c8 16.34 24.92 26.89 43.11 26.89H384c17.67 0 32-14.33 32-32s-14.33-31.99-32-31.99z"/></svg>
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
 width="1em" height="1em" viewBox="0 0 900.000000 900.000000"
 preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,900.000000) scale(0.100000,-0.100000)"
stroke="none">
<path d="M3750 8940 c-8 -5 -37 -10 -65 -10 -27 0 -68 -5 -90 -11 -22 -6 -62
-14 -90 -19 -54 -9 -276 -81 -340 -110 -105 -48 -133 -62 -176 -87 -26 -16
-71 -43 -102 -61 -128 -76 -313 -237 -434 -378 -114 -133 -171 -219 -253 -381
-28 -57 -57 -103 -63 -103 -7 1 -43 8 -82 16 -38 8 -99 19 -135 24 -80 11
-375 11 -450 0 -77 -11 -171 -30 -195 -40 -11 -5 -41 -13 -68 -19 -85 -20
-288 -118 -416 -202 -177 -115 -346 -281 -466 -459 -42 -61 -155 -278 -155
-297 0 -6 -6 -24 -14 -40 -28 -56 -46 -104 -46 -121 0 -10 -4 -22 -9 -28 -5
-5 -14 -38 -20 -74 -6 -36 -16 -90 -22 -120 -15 -77 -8 -525 8 -542 7 -6 13
-27 13 -46 0 -33 20 -105 47 -169 7 -17 13 -38 13 -46 0 -28 112 -270 137
-295 7 -7 13 -18 13 -23 0 -28 175 -242 273 -334 100 -94 138 -124 221 -181
83 -55 316 -168 391 -189 33 -10 67 -21 76 -25 9 -5 38 -12 65 -15 27 -4 54
-11 59 -16 32 -25 228 -33 888 -36 626 -3 688 -2 694 13 4 12 -197 219 -755
777 -705 707 -761 765 -767 802 -9 60 26 114 155 239 l110 106 58 0 c37 0 66
-6 83 -18 14 -9 423 -414 908 -899 485 -486 887 -883 892 -883 5 0 9 493 9
1273 0 1229 1 1273 19 1301 41 61 58 66 255 66 164 0 181 -2 212 -21 19 -11
39 -29 44 -39 6 -12 10 -494 10 -1353 l0 -1335 25 -16 c21 -14 76 -16 461 -16
l436 0 -5 38 c-7 48 -34 181 -41 207 -3 11 -10 88 -15 170 -10 174 2 447 23
543 31 141 37 168 46 197 5 17 15 53 23 80 33 109 93 245 189 428 20 38 145
222 207 303 134 175 449 439 626 525 28 14 69 37 92 52 24 15 49 27 57 27 8 0
27 7 43 15 81 43 284 115 323 115 10 0 21 4 24 9 3 5 31 12 62 16 32 4 64 11
73 16 27 15 188 31 351 35 85 3 161 7 169 10 10 3 -14 32 -72 89 -47 47 -89
85 -92 85 -7 0 -60 42 -96 75 -9 8 -18 15 -22 15 -3 0 -32 17 -64 39 -64 42
-264 141 -286 141 -7 0 -22 7 -33 15 -10 8 -32 15 -47 15 -15 0 -40 6 -55 14
-15 7 -52 17 -82 21 -30 4 -61 12 -69 19 -20 16 -539 15 -572 -1 -31 -15 -135
-34 -152 -27 -7 2 -23 28 -37 57 -13 28 -35 70 -49 92 -14 22 -34 58 -45 80
-11 22 -22 42 -26 45 -3 3 -14 19 -24 35 -37 59 -166 211 -238 282 -100 97
-173 163 -183 163 -5 0 -15 7 -24 15 -41 38 -90 75 -98 75 -6 0 -29 14 -52 30
-36 26 -170 94 -266 135 -16 7 -43 18 -60 25 -65 29 -131 49 -157 50 -15 0
-29 4 -33 9 -3 6 -27 13 -53 16 -26 4 -62 11 -80 17 -88 27 -511 49 -542 28z"/>
<path d="M7166 6732 c-3 -5 -53 -12 -111 -15 -58 -4 -116 -12 -128 -19 -12 -6
-42 -15 -67 -19 -25 -4 -61 -12 -80 -19 -42 -15 -107 -39 -135 -50 -64 -25
-245 -118 -276 -142 -20 -15 -40 -28 -44 -28 -10 0 -88 -62 -98 -77 -4 -7 -14
-13 -21 -13 -10 0 -213 -203 -263 -264 -28 -33 -128 -189 -151 -236 -13 -25
-27 -52 -31 -60 -24 -42 -71 -152 -71 -165 0 -9 -6 -26 -12 -38 -7 -12 -18
-47 -25 -77 -8 -30 -20 -84 -29 -120 -8 -36 -20 -110 -25 -165 -11 -107 -4
-382 10 -399 5 -6 12 -36 16 -66 9 -71 32 -153 59 -210 l21 -45 1550 -5 c1293
-4 1552 -3 1562 8 20 23 68 205 86 322 14 99 20 391 7 404 -5 5 -10 28 -10 51
-1 22 -5 58 -10 80 -5 22 -14 62 -19 88 -14 64 -70 230 -82 242 -5 5 -9 16 -9
25 0 36 -95 201 -204 354 -53 75 -280 306 -300 306 -3 0 -32 20 -63 44 -69 52
-136 89 -326 182 -16 8 -39 14 -51 14 -12 0 -31 7 -42 15 -10 8 -30 15 -44 15
-14 0 -34 6 -45 14 -11 7 -42 16 -70 20 -27 4 -64 12 -82 17 -67 21 -377 46
-387 31z"/>
<path d="M200 3923 c-58 -32 -83 -56 -122 -116 l-31 -48 6 -147 c3 -81 10
-160 16 -177 5 -16 14 -59 20 -95 18 -108 31 -174 41 -195 5 -11 11 -33 13
-50 3 -16 9 -43 15 -60 6 -16 18 -57 28 -90 9 -33 23 -73 29 -90 7 -16 20 -50
29 -75 10 -25 24 -58 32 -73 8 -16 14 -34 14 -40 0 -10 66 -151 103 -222 6
-11 27 -53 48 -92 21 -40 48 -87 61 -105 13 -18 31 -49 42 -68 10 -19 38 -61
62 -93 24 -31 44 -61 44 -65 0 -4 20 -30 45 -59 25 -28 45 -54 45 -58 0 -7 17
-27 103 -120 26 -29 47 -55 47 -60 0 -12 197 -202 274 -265 37 -30 82 -70 100
-87 18 -18 36 -33 40 -33 10 0 89 -62 99 -77 4 -7 13 -13 19 -13 5 0 27 -14
48 -30 21 -17 41 -30 45 -30 4 0 24 -13 45 -30 21 -16 42 -30 46 -30 5 0 38
-19 74 -43 36 -23 97 -57 135 -75 39 -19 77 -38 85 -43 8 -5 22 -12 30 -15 8
-3 31 -13 50 -22 19 -8 49 -21 65 -27 17 -7 46 -19 65 -27 41 -18 108 -44 131
-51 14 -5 17 -29 21 -164 3 -123 8 -165 21 -190 9 -18 17 -40 17 -50 0 -22 80
-145 123 -191 65 -69 187 -136 282 -155 75 -16 3483 -16 3550 0 112 26 210 78
282 150 43 43 83 97 83 113 0 5 4 10 9 10 9 0 47 98 55 143 3 16 10 34 15 41
6 7 12 75 13 151 l3 138 68 27 c37 15 70 30 74 33 3 4 13 7 21 7 18 0 313 145
367 180 22 15 47 30 55 33 8 4 27 15 42 25 15 9 55 35 90 56 64 40 209 146
240 175 9 9 47 41 84 71 75 61 334 313 334 325 0 5 21 31 48 60 83 91 102 113
102 119 0 3 26 41 57 84 32 42 63 86 70 97 7 11 31 51 55 88 68 109 93 154
154 277 99 203 114 235 114 248 0 7 5 20 10 30 13 23 98 280 110 334 5 24 17
72 26 108 8 36 20 90 25 120 6 30 15 77 21 105 9 40 25 181 29 245 2 38 -16
108 -36 140 -28 45 -83 94 -135 120 -39 20 -54 20 -4267 19 l-4228 -1 -45 -25z"/>
</g>
</svg>
<svg class="tc-image-share-square tc-image-button" width="1em" height="1em" viewBox="0 0 576 512"><path d="M568.482 177.448L424.479 313.433C409.3 327.768 384 317.14 384 295.985v-71.963c-144.575.97-205.566 35.113-164.775 171.353 4.483 14.973-12.846 26.567-25.006 17.33C155.252 383.105 120 326.488 120 269.339c0-143.937 117.599-172.5 264-173.312V24.012c0-21.174 25.317-31.768 40.479-17.448l144.003 135.988c10.02 9.463 10.028 25.425 0 34.896zM384 379.128V448H64V128h50.916a11.99 11.99 0 0 0 8.648-3.693c14.953-15.568 32.237-27.89 51.014-37.676C185.708 80.83 181.584 64 169.033 64H48C21.49 64 0 85.49 0 112v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48v-88.806c0-8.288-8.197-14.066-16.011-11.302a71.83 71.83 0 0 1-34.189 3.377c-7.27-1.046-13.8 4.514-13.8 11.859z"/></svg>
<svg class="tc-image-skull tc-image-button" width="1em" height="1em" viewBox="0 0 512 512"><path d="M256 0C114.6 0 0 100.3 0 224c0 70.1 36.9 132.6 94.5 173.7 9.6 6.9 15.2 18.1 13.5 29.9l-9.4 66.2c-1.4 9.6 6 18.2 15.7 18.2H192v-56c0-4.4 3.6-8 8-8h16c4.4 0 8 3.6 8 8v56h64v-56c0-4.4 3.6-8 8-8h16c4.4 0 8 3.6 8 8v56h77.7c9.7 0 17.1-8.6 15.7-18.2l-9.4-66.2c-1.7-11.7 3.8-23 13.5-29.9C475.1 356.6 512 294.1 512 224 512 100.3 397.4 0 256 0zm-96 320c-35.3 0-64-28.7-64-64s28.7-64 64-64 64 28.7 64 64-28.7 64-64 64zm192 0c-35.3 0-64-28.7-64-64s28.7-64 64-64 64 28.7 64 64-28.7 64-64 64z"/></svg>
<svg class="tc-image-skull-crossbones tc-image-button" width="1em" height="1em" viewBox="0 0 448 512"><path d="M439.15 453.06L297.17 384l141.99-69.06c7.9-3.95 11.11-13.56 7.15-21.46L432 264.85c-3.95-7.9-13.56-11.11-21.47-7.16L224 348.41 37.47 257.69c-7.9-3.95-17.51-.75-21.47 7.16L1.69 293.48c-3.95 7.9-.75 17.51 7.15 21.46L150.83 384 8.85 453.06c-7.9 3.95-11.11 13.56-7.15 21.47l14.31 28.63c3.95 7.9 13.56 11.11 21.47 7.15L224 419.59l186.53 90.72c7.9 3.95 17.51.75 21.47-7.15l14.31-28.63c3.95-7.91.74-17.52-7.16-21.47zM150 237.28l-5.48 25.87c-2.67 12.62 5.42 24.85 16.45 24.85h126.08c11.03 0 19.12-12.23 16.45-24.85l-5.5-25.87c41.78-22.41 70-62.75 70-109.28C368 57.31 303.53 0 224 0S80 57.31 80 128c0 46.53 28.22 86.87 70 109.28zM280 112c17.65 0 32 14.35 32 32s-14.35 32-32 32-32-14.35-32-32 14.35-32 32-32zm-112 0c17.65 0 32 14.35 32 32s-14.35 32-32 32-32-14.35-32-32 14.35-32 32-32z"/></svg>
<svg class="tc-image-socks tc-image-button" width="1em" height="1em" viewBox="0 0 512 512"><path d="M214.66 311.01L288 256V96H128v176l-86.65 64.61c-39.4 29.56-53.86 84.42-29.21 127.06C30.39 495.25 63.27 512 96.08 512c20.03 0 40.25-6.25 57.52-19.2l21.86-16.39c-29.85-55.38-13.54-125.84 39.2-165.4zM288 32c0-11.05 3.07-21.3 8.02-30.38C293.4.92 290.85 0 288 0H160c-17.67 0-32 14.33-32 32v32h160V32zM480 0H352c-17.67 0-32 14.33-32 32v32h192V32c0-17.67-14.33-32-32-32zM320 272l-86.13 64.61c-39.4 29.56-53.86 84.42-29.21 127.06 18.25 31.58 50.61 48.33 83.42 48.33 20.03 0 40.25-6.25 57.52-19.2l115.2-86.4A127.997 127.997 0 0 0 512 304V96H320v176z"/></svg>
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
 width="1em" height="1em" viewBox="0 0 300.000000 300.000000"
 preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,300.000000) scale(0.100000,-0.100000)"
stroke="none">
<path d="M1060 2946 c-257 -60 -468 -221 -584 -446 -74 -141 -91 -218 -91
-395 1 -161 13 -227 62 -337 l25 -56 77 64 c93 79 190 139 277 170 84 31 205
33 287 5 l57 -20 129 172 c152 202 233 289 321 346 63 41 171 80 283 101 l58
12 -17 26 c-96 150 -304 297 -489 348 -79 21 -320 28 -395 10z"/>
<path d="M2240 2254 c-209 -17 -310 -35 -407 -76 -124 -51 -190 -103 -403
-313 l-205 -202 -60 19 c-117 38 -266 9 -358 -68 -49 -40 -296 -336 -303 -362
-12 -44 4 -72 54 -94 115 -49 197 -90 263 -133 l71 -46 -46 -49 c-26 -28 -46
-59 -46 -72 0 -15 59 -81 197 -220 228 -229 229 -229 307 -158 l44 41 19 -28
c45 -65 93 -154 134 -247 45 -104 66 -124 113 -112 32 8 320 253 368 314 59
73 82 142 81 242 0 53 -7 102 -17 129 l-16 44 212 216 c228 231 259 272 314
419 38 101 49 176 68 441 15 206 12 238 -26 279 -54 57 -68 58 -358 36z m-43
-279 c70 -21 137 -94 154 -169 24 -109 -40 -223 -146 -260 -61 -20 -89 -20
-150 0 -106 37 -170 152 -145 262 10 46 22 65 64 107 71 71 131 87 223 60z
m-966 -574 c17 -13 23 -29 23 -56 0 -33 -9 -46 -100 -136 -86 -84 -106 -99
-133 -99 -40 0 -81 38 -81 76 0 21 24 51 102 130 87 89 106 104 134 104 17 0
42 -8 55 -19z m555 -554 c19 -17 27 -33 27 -57 0 -28 -14 -46 -105 -136 -113
-113 -133 -121 -182 -83 -20 16 -26 29 -26 58 0 34 9 46 104 139 113 112 133
121 182 79z"/>
<path d="M533 678 c-57 -57 -106 -112 -109 -124 -11 -44 31 -93 80 -94 42 0
236 192 236 234 0 34 -49 86 -81 86 -14 0 -57 -34 -126 -102z"/>
<path d="M678 422 c-120 -120 -148 -153 -148 -176 0 -34 49 -86 81 -86 35 0
329 297 329 332 0 42 -36 78 -78 78 -33 0 -48 -12 -184 -148z"/>
<path d="M929 272 c-90 -89 -99 -101 -99 -135 0 -49 28 -77 77 -77 33 0 46 9
135 98 88 88 98 102 98 134 0 44 -36 78 -82 78 -25 0 -49 -18 -129 -98z"/>
</g>
</svg>
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
 width="1em" height="1em" viewBox="0 0 150 150"
 preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,150.000000) scale(0.100000,-0.100000)" stroke="none">
<path d="M1160 1486 c0 -7 -7 -27 -15 -42 -8 -16 -15 -41 -15 -55 0 -15 -7
-46 -15 -69 -8 -23 -15 -56 -15 -73 0 -26 -41 -71 -313 -346 -289 -291 -377
-386 -377 -407 0 -4 -6 -15 -14 -23 -23 -25 -29 -83 -13 -106 15 -19 16 -19
62 5 117 62 129 73 465 406 196 195 324 314 340 318 14 2 36 7 50 10 60 12
146 39 165 52 12 8 25 11 28 7 4 -3 7 10 7 30 0 23 -5 37 -13 37 -15 0 -257
243 -257 259 0 6 -16 11 -35 11 -23 0 -35 -5 -35 -14z m114 -215 c34 -35 27
-51 -20 -51 -32 0 -34 2 -34 33 0 56 14 60 54 18z"/>
<path d="M222 721 c-77 -77 -152 -155 -166 -174 -40 -52 -56 -119 -56 -234 0
-140 33 -260 77 -278 61 -24 136 -35 240 -35 114 0 153 7 223 39 44 21 320
295 320 319 0 16 -117 142 -132 142 -4 0 -22 -14 -40 -31 -45 -42 -145 -119
-154 -119 -4 0 -15 -6 -23 -14 -9 -7 -37 -21 -62 -31 -45 -16 -49 -16 -84 1
-44 20 -59 53 -51 112 8 61 51 130 155 252 17 19 31 42 31 50 0 14 -77 95
-121 128 -14 10 -37 -9 -157 -127z"/>
</g>
</svg>
<svg class="tc-image-square tc-image-button" width="1em" height="1em" viewBox="0 0 448 512" style="margin-bottom: -.15em;"><path d="M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-6 400H54c-3.3 0-6-2.7-6-6V86c0-3.3 2.7-6 6-6h340c3.3 0 6 2.7 6 6v340c0 3.3-2.7 6-6 6z"/></svg>
<svg class="tc-image-sun tc-image-button" width="1em" height="1em" viewBox="0 0 512 512"><path d="M256 160c-52.9 0-96 43.1-96 96s43.1 96 96 96 96-43.1 96-96-43.1-96-96-96zm246.4 80.5l-94.7-47.3 33.5-100.4c4.5-13.6-8.4-26.5-21.9-21.9l-100.4 33.5-47.4-94.8c-6.4-12.8-24.6-12.8-31 0l-47.3 94.7L92.7 70.8c-13.6-4.5-26.5 8.4-21.9 21.9l33.5 100.4-94.7 47.4c-12.8 6.4-12.8 24.6 0 31l94.7 47.3-33.5 100.5c-4.5 13.6 8.4 26.5 21.9 21.9l100.4-33.5 47.3 94.7c6.4 12.8 24.6 12.8 31 0l47.3-94.7 100.4 33.5c13.6 4.5 26.5-8.4 21.9-21.9l-33.5-100.4 94.7-47.3c13-6.5 13-24.7.2-31.1zm-155.9 106c-49.9 49.9-131.1 49.9-181 0-49.9-49.9-49.9-131.1 0-181 49.9-49.9 131.1-49.9 181 0 49.9 49.9 49.9 131.1 0 181z"/></svg>
<svg class="tc-image-thumbtack tc-image-button" width="1em" height="1em" viewBox="0 0 384 512"><path d="M298.028 214.267L285.793 96H328c13.255 0 24-10.745 24-24V24c0-13.255-10.745-24-24-24H56C42.745 0 32 10.745 32 24v48c0 13.255 10.745 24 24 24h42.207L85.972 214.267C37.465 236.82 0 277.261 0 328c0 13.255 10.745 24 24 24h136v104.007c0 1.242.289 2.467.845 3.578l24 48c2.941 5.882 11.364 5.893 14.311 0l24-48a8.008 8.008 0 0 0 .845-3.578V352h136c13.255 0 24-10.745 24-24-.001-51.183-37.983-91.42-85.973-113.733z"/></svg>
<svg class="tc-image-tree tc-image-button" width="1em" height="1em" viewBox="0 0 384 512"><path d="M378.31 378.49L298.42 288h30.63c9.01 0 16.98-5 20.78-13.06 3.8-8.04 2.55-17.26-3.28-24.05L268.42 160h28.89c9.1 0 17.3-5.35 20.86-13.61 3.52-8.13 1.86-17.59-4.24-24.08L203.66 4.83c-6.03-6.45-17.28-6.45-23.32 0L70.06 122.31c-6.1 6.49-7.75 15.95-4.24 24.08C69.38 154.65 77.59 160 86.69 160h28.89l-78.14 90.91c-5.81 6.78-7.06 15.99-3.27 24.04C37.97 283 45.93 288 54.95 288h30.63L5.69 378.49c-6 6.79-7.36 16.09-3.56 24.26 3.75 8.05 12 13.25 21.01 13.25H160v24.45l-30.29 48.4c-5.32 10.64 2.42 23.16 14.31 23.16h95.96c11.89 0 19.63-12.52 14.31-23.16L224 440.45V416h136.86c9.01 0 17.26-5.2 21.01-13.25 3.8-8.17 2.44-17.47-3.56-24.26z"/></svg>
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
 width=".9em" height=".9em" viewBox="0 0 300.000000 300.000000"
 preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,300.000000) scale(0.100000,-0.100000)"
stroke="none">
<path d="M1273 2747 c-126 -125 -232 -227 -235 -227 -5 0 -265 154 -451 267
-5 3 -7 -147 -5 -333 5 -373 7 -393 72 -529 69 -146 178 -257 327 -335 81 -42
216 -80 287 -80 l42 0 0 -346 c0 -258 -3 -343 -12 -338 -6 4 -45 32 -87 62
-141 101 -314 176 -516 223 -75 17 -134 22 -347 26 l-257 5 -32 -31 c-30 -30
-31 -34 -24 -88 19 -155 98 -347 194 -474 187 -246 488 -423 826 -485 145 -27
743 -27 885 -1 280 53 535 183 720 368 138 138 231 299 276 478 34 133 32 172
-8 206 l-32 27 -251 -5 c-274 -5 -360 -18 -532 -78 -140 -49 -321 -150 -405
-228 l-28 -25 0 351 0 350 75 6 c163 14 322 92 445 216 87 89 140 173 177 286
27 80 27 81 31 428 l3 347 -218 -131 c-120 -72 -223 -133 -228 -135 -6 -3
-113 98 -237 223 l-227 227 -228 -227z"/>
</g>
</svg>
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
 width="1em" height="1em" viewBox="0 0 900 900"
 preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,900.000000) scale(0.100000,-0.100000)"
stroke="none">
<path d="M2055 7107 c-84 -29 -125 -56 -190 -122 -48 -49 -76 -86 -88 -120
-10 -28 -25 -62 -33 -77 -8 -14 -14 -35 -14 -47 0 -11 -7 -37 -16 -58 -33 -76
-42 -99 -60 -158 -9 -33 -23 -71 -30 -85 -7 -14 -21 -54 -33 -90 -11 -36 -29
-90 -41 -120 -12 -30 -30 -84 -42 -120 -11 -36 -26 -78 -33 -95 -7 -16 -20
-47 -29 -68 -9 -21 -16 -47 -16 -58 0 -12 -6 -33 -14 -47 -25 -50 -46 -103
-46 -118 0 -9 -6 -30 -14 -47 -28 -65 -66 -173 -73 -207 -3 -14 -10 -30 -14
-36 -5 -6 -15 -31 -23 -55 -16 -51 -88 -252 -103 -289 -15 -37 -34 -91 -43
-125 -5 -16 -18 -55 -30 -85 -12 -30 -25 -68 -30 -85 -13 -47 -31 -97 -46
-127 -8 -14 -14 -35 -14 -45 0 -11 -7 -28 -15 -39 -8 -10 -15 -28 -15 -39 0
-11 -7 -29 -15 -39 -8 -11 -15 -29 -15 -40 0 -12 -7 -34 -15 -50 -8 -15 -15
-34 -15 -40 0 -7 -12 -41 -26 -77 -14 -35 -30 -77 -34 -94 -5 -16 -18 -55 -30
-85 -31 -80 -78 -216 -102 -290 -11 -36 -24 -72 -29 -80 -5 -8 -11 -19 -13
-25 -1 -5 -9 -26 -15 -45 -7 -19 -16 -48 -21 -65 -5 -16 -18 -55 -30 -85 -12
-30 -26 -68 -30 -85 -11 -38 -37 -110 -49 -133 -5 -9 -18 -46 -29 -82 -19 -61
-74 -214 -108 -305 -8 -22 -18 -49 -20 -60 -3 -11 -10 -29 -15 -40 -14 -33
-40 -108 -46 -135 -3 -14 -12 -34 -19 -45 -8 -11 -14 -29 -14 -40 0 -11 -6
-29 -14 -40 -7 -11 -16 -31 -19 -45 -5 -27 -23 -78 -42 -125 -18 -45 -36 -97
-45 -130 -4 -16 -19 -61 -34 -99 -37 -98 -35 -153 9 -225 28 -46 45 -63 89
-84 l55 -27 383 0 c417 0 439 3 502 55 39 32 62 75 91 170 10 33 24 69 30 80
7 11 14 31 17 45 4 14 16 50 28 80 12 30 25 69 30 85 5 17 18 55 30 85 11 30
30 84 42 120 11 36 30 86 42 113 l21 47 1032 0 c750 0 1034 -3 1039 -11 4 -6
10 -25 14 -43 5 -17 18 -56 30 -86 12 -30 25 -70 30 -89 5 -18 13 -38 19 -44
6 -6 11 -20 11 -32 0 -11 6 -29 14 -40 7 -11 16 -31 19 -45 3 -14 15 -50 27
-80 12 -30 26 -68 30 -85 15 -53 41 -120 51 -130 5 -5 9 -17 9 -28 0 -10 15
-41 33 -68 24 -37 45 -56 84 -74 l52 -25 380 0 c434 0 452 2 516 66 88 89 85
177 -16 431 -16 39 -29 80 -29 90 0 11 -4 23 -9 28 -10 10 -36 77 -51 130 -4
17 -18 55 -30 85 -12 30 -25 69 -30 85 -9 34 -28 87 -45 130 -19 47 -37 98
-42 125 -3 14 -12 34 -19 45 -8 11 -14 27 -14 37 0 9 -6 32 -14 50 -19 44 -72
188 -79 213 -3 11 -15 45 -27 75 -12 30 -25 69 -30 85 -11 39 -26 83 -62 172
-15 39 -28 78 -28 86 0 8 -13 45 -28 83 -16 38 -38 96 -50 129 -50 146 -69
200 -86 240 -7 17 -21 57 -31 90 -10 33 -24 71 -31 85 -7 14 -21 54 -33 90
-11 36 -30 90 -41 120 -12 30 -25 69 -30 85 -5 17 -18 55 -30 85 -12 30 -25
69 -30 85 -13 48 -31 98 -46 128 -8 16 -14 35 -14 44 0 8 -6 27 -13 41 -8 15
-23 54 -35 87 -32 95 -43 125 -72 205 -15 41 -30 84 -33 95 -3 11 -15 45 -27
75 -11 30 -30 84 -41 120 -11 36 -27 79 -34 95 -8 17 -22 55 -31 85 -17 54
-26 77 -58 153 -9 21 -16 44 -16 52 0 13 -20 65 -41 107 -5 10 -13 34 -18 55
-10 40 -36 115 -51 148 -5 11 -18 47 -29 80 -21 65 -83 235 -107 300 -9 22
-19 54 -24 72 -13 53 -76 155 -122 200 -53 51 -140 103 -173 103 -13 0 -27 5
-30 10 -9 14 -840 11 -880 -3z m463 -1560 c6 -7 22 -46 36 -87 14 -41 38 -111
55 -155 16 -44 35 -96 42 -115 21 -63 41 -114 55 -148 8 -18 14 -41 14 -52 0
-10 3 -21 8 -23 4 -3 18 -38 31 -79 24 -73 26 -80 57 -153 9 -22 20 -53 24
-70 5 -16 18 -55 30 -85 12 -30 25 -68 30 -85 9 -34 28 -87 45 -130 20 -47 37
-98 42 -125 3 -14 9 -30 14 -35 4 -6 18 -42 30 -80 12 -39 29 -79 36 -90 7
-11 13 -27 13 -37 0 -17 16 -59 48 -126 14 -29 14 -35 1 -43 -8 -5 -268 -8
-629 -6 -576 2 -615 3 -618 19 -2 10 4 32 12 50 9 17 16 39 16 48 0 9 7 25 15
36 8 10 15 27 15 36 0 17 19 67 46 121 8 16 14 37 14 47 0 11 7 36 16 57 32
74 41 99 58 153 10 30 24 69 31 85 7 17 24 64 37 105 14 41 40 113 57 160 18
47 36 96 41 110 4 14 25 70 45 125 21 55 40 114 42 130 3 17 11 37 18 45 7 8
15 26 18 40 3 14 15 50 27 80 12 30 25 69 30 85 4 17 20 58 34 92 14 35 26 71
26 81 0 32 20 42 38 19z"/>
<path d="M7010 5801 c-8 -4 -57 -11 -109 -15 -51 -4 -112 -13 -135 -21 -22 -8
-49 -15 -60 -15 -28 0 -176 -49 -229 -76 -16 -8 -34 -14 -40 -14 -13 0 -125
-55 -172 -85 -117 -73 -177 -114 -220 -149 -27 -23 -59 -48 -70 -56 -21 -16
-154 -150 -177 -178 -7 -10 -31 -39 -52 -65 -62 -75 -141 -203 -192 -307 -26
-52 -53 -107 -60 -122 -8 -14 -14 -33 -14 -42 0 -8 -6 -30 -14 -48 -34 -81
-60 -185 -83 -338 -13 -82 -17 -177 -16 -534 0 -333 9 -476 38 -595 32 -130
82 -290 96 -304 5 -6 9 -20 9 -32 0 -13 4 -25 9 -28 5 -3 27 -43 50 -88 69
-137 118 -213 196 -301 8 -9 15 -19 15 -22 0 -4 178 -182 227 -225 47 -43 151
-120 161 -120 5 0 14 -6 20 -13 6 -7 44 -30 84 -50 40 -21 80 -41 88 -46 8 -4
31 -15 50 -23 171 -75 338 -122 490 -141 112 -13 367 -13 455 0 123 19 199 35
233 49 18 8 43 14 55 14 13 0 32 7 43 15 10 8 27 15 37 15 10 0 39 10 65 21
82 37 166 79 185 92 15 10 21 8 38 -12 10 -13 19 -35 19 -50 0 -31 21 -64 67
-105 57 -52 85 -56 366 -56 l258 0 55 27 c44 21 61 38 89 84 l35 57 0 1815 c0
1715 -1 1817 -18 1854 -24 55 -76 105 -131 125 -39 15 -82 18 -292 18 -229 0
-250 -1 -294 -21 -65 -29 -135 -102 -135 -141 0 -36 -16 -68 -34 -68 -12 0
-103 42 -209 96 -16 8 -37 14 -47 14 -10 0 -21 4 -24 9 -11 17 -161 55 -351
88 -103 18 -333 27 -355 14z m258 -1117 c86 -24 145 -46 163 -61 8 -7 21 -13
28 -13 37 0 241 -199 241 -235 0 -6 5 -16 12 -23 13 -13 31 -60 59 -155 19
-63 20 -90 16 -410 -4 -379 -5 -386 -79 -515 -66 -117 -213 -245 -332 -289
-176 -66 -358 -57 -526 25 -93 45 -126 69 -205 150 -61 62 -131 195 -153 292
-18 77 -29 654 -14 673 6 7 13 37 17 67 4 30 13 66 20 80 7 14 21 43 31 65 72
154 281 320 429 340 28 3 57 10 65 16 24 14 167 10 228 -7z"/>
</g>
</svg>
<svg class="tc-image-user tc-image-button" width="1em" height="1em" viewBox="0 0 448 512"><path d="M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"/></svg>
<svg class="tc-image-user-friends tc-image-button" width="1em" height="1em" viewBox="0 0 640 512"><path d="M192 256c61.9 0 112-50.1 112-112S253.9 32 192 32 80 82.1 80 144s50.1 112 112 112zm76.8 32h-8.3c-20.8 10-43.9 16-68.5 16s-47.6-6-68.5-16h-8.3C51.6 288 0 339.6 0 403.2V432c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48v-28.8c0-63.6-51.6-115.2-115.2-115.2zM480 256c53 0 96-43 96-96s-43-96-96-96-96 43-96 96 43 96 96 96zm48 32h-3.8c-13.9 4.8-28.6 8-44.2 8s-30.3-3.2-44.2-8H432c-20.4 0-39.2 5.9-55.7 15.4 24.4 26.3 39.7 61.2 39.7 99.8v38.4c0 2.2-.5 4.3-.6 6.4H592c26.5 0 48-21.5 48-48 0-61.9-50.1-112-112-112z"/></svg>
<svg class="tc-image-vial tc-image-button" width="1em" height="1em" viewBox="0 0 480 512"><path d="M477.7 186.1L309.5 18.3c-3.1-3.1-8.2-3.1-11.3 0l-34 33.9c-3.1 3.1-3.1 8.2 0 11.3l11.2 11.1L33 316.5c-38.8 38.7-45.1 102-9.4 143.5 20.6 24 49.5 36 78.4 35.9 26.4 0 52.8-10 72.9-30.1l246.3-245.7 11.2 11.1c3.1 3.1 8.2 3.1 11.3 0l34-33.9c3.1-3 3.1-8.1 0-11.2zM318 256H161l148-147.7 78.5 78.3L318 256z"/></svg>
yes
no
alert-background: <<colour external-link-foreground>>
alert-border: <<colour external-link-foreground-visited>>
alert-highlight: <<colour dirty-indicator>>
alert-muted-foreground: <<colour muted-foreground>>
background: #001F4C
blockquote-bar: <<colour muted-foreground>>
button-background: <<colour page-background>>
button-foreground: <<colour foreground>>
button-border: <<colour tag-background>>
code-background: <<colour page-background>>
code-border: <<colour page-background>>
code-foreground: #ffe74d
dirty-indicator: #01D7f1
download-background: #644a7d
download-foreground: <<colour background>>
dragger-background: <<colour foreground>>
dragger-foreground: <<colour background>>
dropdown-background: <<colour background>>
dropdown-border: <<colour background>>
dropdown-tab-background-selected: <<colour background>>
dropdown-tab-background: <<colour background>>
dropzone-background: <<colour dirty-indicator>>
external-link-background-hover: inherit
external-link-background-visited: inherit
external-link-background: inherit
external-link-foreground-hover: inherit
external-link-foreground-visited: #7fb4ff
external-link-foreground: #b2d2ff
foreground: rgba(255,255,255,1)
message-background: <<colour external-link-foreground>>
message-border: <<colour external-link-foreground-visited>>
message-foreground: <<colour foreground>>
modal-backdrop: <<colour page-background>>
modal-background: <<colour background>>
modal-border: <<colour background>>
modal-footer-background: <<colour background>>
modal-footer-border: <<colour background>>
modal-header-border: <<colour muted-foreground>>
muted-foreground: rgba(255,255,255,0.5)
notification-background: <<colour external-link-foreground>>
notification-border: <<colour external-link-foreground-visited>>
page-background: #000A19
pre-background: <<colour page-background>>
pre-border: <<colour page-background>>
primary: <<colour foreground>>
sidebar-button-foreground: <<colour foreground>>
sidebar-controls-foreground-hover: inherit
sidebar-controls-foreground: <<colour muted-foreground>>
sidebar-foreground-shadow: transparent
sidebar-foreground: <<colour foreground>>
sidebar-muted-foreground-hover: inherit
sidebar-muted-foreground: <<colour foreground>>
sidebar-tab-background-selected: <<colour page-background>>
sidebar-tab-background: transparent
sidebar-tab-border-selected: <<colour dirty-indicator>>
sidebar-tab-border: transparent
sidebar-tab-divider: <<colour dirty-indicator>>
sidebar-tab-foreground-selected: <<colour dirty-indicator>>
sidebar-tab-foreground: <<colour muted-foreground>>
sidebar-tiddler-link-foreground-hover: inherit
sidebar-tiddler-link-foreground: <<colour sidebar-foreground>>
site-title-foreground: white
static-alert-foreground: <<colour foreground>>
tab-background-selected: <<colour background>>
tab-background: transparent
tab-border-selected: <<colour dirty-indicator>>
tab-border: transparent
tab-divider: <<colour dirty-indicator>>
tab-foreground-selected: <<colour dirty-indicator>>
tab-foreground: <<colour muted-foreground>>
table-border: <<colour page-background>>
table-footer-background: rgba(0, 0, 0, 0.1)
table-header-background: rgba(0, 0, 0, 0.2)
tag-background: #0054cc
tag-foreground: inherit
tiddler-background: <<colour background>>
tiddler-border: <<colour background>>
tiddler-controls-foreground-hover: inherit
tiddler-controls-foreground-selected: <<colour foreground>>
tiddler-controls-foreground: #636774
tiddler-editor-background: <<colour background>>
tiddler-editor-border-image: <<colour background>>
tiddler-editor-border: rgba(255,255,255,0.1)
tiddler-editor-fields-even: #001533
tiddler-editor-fields-odd: <<colour page-background>>
tiddler-info-background: <<colour background>>
tiddler-info-border: <<colour page-background>>
tiddler-info-tab-background: <<colour background>>
tiddler-link-background: <<colour background>>
tiddler-link-foreground: #ffac42
tiddler-subtitle-foreground: <<colour muted-foreground>>
tiddler-title-foreground: <<colour primary>>
toolbar-new-button: 
toolbar-options-button: 
toolbar-save-button: 
toolbar-info-button: 
toolbar-edit-button: 
toolbar-close-button: 
toolbar-delete-button: 
toolbar-cancel-button: 
toolbar-done-button: 
untagged-background: #3a3a3a
very-muted-foreground: rgba(255,255,255,0.2)
zwiki-review: #F57AFF
zcarpe-diem: #FF7A85
zlife-logs: #FFB37A
zart-work: #FFF57A
zcurio-cabinet: #C7FF7A
zreference: #7AFFB3
zhyper-space: #7AC7FF
zmazeway: #8790FF
zwiki: #B37AFF
\define chron-title()
<!-- Override this macro with a global macro 
     of the same name if you need to change 
     how titles are displayed on the timeline 
     -->
<$view field="title"/>
\end
\define chron(limit:"100",format:"DDth MMM YYYY",subfilter:"",dateField:"modified")
<div class="tc-timeline">
<$list filter="[!is[system]$subfilter$has[$dateField$]sort[$dateField$]limit[$limit$]eachday[$dateField$]]">
<div class="tc-menu-list-item">
<$view field="$dateField$" format="date" template="$format$"/>
<$list filter="[sameday:$dateField${!!$dateField$}!is[system]$subfilter$sort[$dateField$]]">
<div class="tc-menu-list-subitem">
➡️<$link to={{!!title}}>
<<chron-title>>
</$link>
</div>
</$list>
</div>
</$list>
</div>
\end
\define timeline-titleA()
<!-- Override this macro with a global macro 
     of the same name if you need to change 
     how titles are displayed on the timeline 
     -->
<$view field="title"/>
\end
\define list-arrows(limit:"100",format:"DDth MMM YYYY",subfilter:"",dateField:"modified")
<div class="tc-timeline">
<$list filter="[!is[system]$subfilter$has[$dateField$]sort[$dateField$]limit[$limit$]eachday[$dateField$]]">
<div class="tc-menu-list-item">
<$list filter="[sameday:$dateField${!!$dateField$}!is[system]$subfilter$sort[$dateField$]]">
<div class="tc-menu-list-submono">
↣<$link to={{!!title}}>
<<timeline-titleA>>
</$link>
</div>
</$list>
</div>
</$list>
</div>
\end
\define tag-link(tag)
{{$tag$||$:/ui/TagLinkTemplate}}
\end

\define list-tags(filter,type:"ul",subtype:"li",class:"",emptyMessage)
<$type$ class="$class$">
<$list filter="$filter$" emptyMessage=<<__emptyMessage__>>>
<$subtype$>
<<tag >>
</$subtype$>
</$list>
</$type$>
\end

\define list-tags-links(filter,type:"ul",subtype:"li",class:"",emptyMessage)
<$type$ class="$class$">
<$list filter="$filter$" emptyMessage=<<__emptyMessage__>>>
<$subtype$>
<<tag-link >>
</$subtype$>
</$list>
</$type$>
\end
\define lingo-base() $:/language/TagManager/
\define iconEditorTab(type)
<$list filter="[all[shadows+tiddlers]is[image]] [all[shadows+tiddlers]tag[$:/tags/Image]] -[type[application/pdf]] +[sort[title]] +[$type$is[system]]">
<$link to={{!!title}}>
<$transclude/> 
</$link>
</$list>
\end
\define iconEditor(title)
<div class="tc-drop-down-wrapper">
<$button popup=<<qualify "$:/state/popup/icon/$title$">> class="tc-btn-invisible tc-btn-dropdown">{{$:/core/images/down-arrow}}</$button>
<$reveal state=<<qualify "$:/state/popup/icon/$title$">> type="popup" position="belowleft" text="" default="">
<div class="tc-drop-down" style="display: inline-flex; flex-flow: row wrap;">
<$linkcatcher to="$title$!!icon">
<<iconEditorTab type:"!">>
<hr/>
<<iconEditorTab type:"">>
</$linkcatcher>
</div>
</$reveal>
</div>
\end
\define qualifyTitle(title)
$title$$(currentTiddler)$
\end
\define toggleButton(state)
<$reveal state="$state$" type="match" text="closed" default="closed">
<$button set="$state$" setTo="open" class="tc-btn-invisible tc-btn-dropdown" selectedClass="tc-selected">
{{$:/core/images/info-button}}
</$button>
</$reveal>
<$reveal state="$state$" type="match" text="open" default="closed">
<$button set="$state$" setTo="closed" class="tc-btn-invisible tc-btn-dropdown" selectedClass="tc-selected">
{{$:/core/images/info-button}}
</$button>
</$reveal>
\end
<$set name="digit-pattern" value="^[0-9]">
<table class="tc-tag-manager-table">
<tbody>
<tr>
<th><<lingo Colour/Heading>></th>
<th class="tc-tag-manager-tag"><<lingo Tag/Heading>></th>
<th><<lingo Count/Heading>></th>
<th><<lingo Icon/Heading>></th>
<th><<lingo Info/Heading>></th>
</tr>
<$list filter="[tags[]!is[system]regexp:title<digit-pattern>sortan[title]]">
<tr>
<td><$edit-text field="color" tag="input" type="color"/></td>
<td><$macrocall $name="tag" tag=<<currentTiddler>>/></td>
<td><$count filter="[all[current]tagging[]]"/></td>
<td>
<$macrocall $name="iconEditor" title={{!!title}}/>
</td>
<td>
<$macrocall $name="toggleButton" state=<<qualifyTitle "$:/state/tag-manager/">> /> 
</td>
</tr>
<tr>
<td></td>
<td colspan="4">
<$reveal state=<<qualifyTitle "$:/state/tag-manager/">> type="match" text="open" default="">
<table>
<tbody>
<tr><td><<lingo Colour/Heading>></td><td><$edit-text field="color" tag="input" type="text" size="9"/></td></tr>
<tr><td><<lingo Icon/Heading>></td><td><$edit-text field="icon" tag="input" size="45"/></td></tr>
<tr><td>Caption</td><td><$edit-text field="caption" tag="input" size="45"/></td></tr>
<tr><td>Title Color</td><td><$edit-text field="title-color" tag="input" size="45"/></td></tr>
</tbody>
</table>
</$reveal>
</td>
</tr>
</$list>
<tr>
<td></td>
<td>
{{$:/core/ui/UntaggedTemplate}}
</td>
<td>
<small class="tc-menu-list-count"><$count filter="[untagged[]!is[system]] -[tags[]]"/></small>
</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
</$set>
$:/jd/palette/Neonize
{
    "tiddlers": {
        "$:/plugins/danielo515/ContextPlugin/widgets/context.js": {
            "created": "20140418153435777",
            "creator": "danielo",
            "modified": "20140530231943517",
            "modifier": "danielo",
            "module-type": "widget",
            "title": "$:/plugins/danielo515/ContextPlugin/widgets/context.js",
            "type": "application/javascript",
            "text": "/*\\\\\ntitle: $:/core/modules/widgets/danielo/context-widget.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-text widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\nvar contextWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\ncontextWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\ncontextWidget.prototype.render = function(parent,nextSibling) {\n   // Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n    \n  if(this.term && this.term.length>3){\n     \n      this.createRegexp();\n      var matches = this.executeRegexp();\n\t  if(matches.length > 0){ \n        this.domNode = this.document.createElement(this.element);\n        this.domNode.className=\"tw-context\";\n        this.composeResults( matches ); //this appends to domNode        \n      \t// Insert element\n      \tparent.insertBefore(this.domNode,nextSibling);\n      \tthis.renderChildren(this.domNode,null);\n\t  \tthis.domNodes.push(this.domNode);\n      }\n  }\n\t\n};\n\n/*\nCompute the internal state of the widget\n*/\ncontextWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n    this.matchedClass = this.getAttribute(\"matchClass\",\"matched\");\n\tthis.tiddler = this.getAttribute( \"tiddler\",this.getVariable(\"currentTiddler\") );\n    this.term =  this.getAttribute(\"term\",this.getAttribute(\"searchTerm\"));\n\tthis.contextLength = this.getAttribute(\"length\",50);\n    this.before = this.getAttribute(\"before\",this.contextLength);\n    this.after = this.getAttribute(\"after\",this.contextLength);\n    this.maxMatches = this.getAttribute(\"maxMatches\",10);\n    this.element = this.getAttribute(\"element\",\"pre\");\n\tthis.makeChildWidgets();\n};\n\n  /*Create the regular expression*/\ncontextWidget.prototype.createRegexp = function()\n{\n  var regString = \"(\\\\w+[\\\\s\\\\S]{0,#before#})?(#term#)([\\\\s\\\\S]{0,#after#}\\\\w+)?\";\n\n  var regString = regString.replace(\"#before#\",this.before).replace(\"#term#\", $tw.utils.escapeRegExp(this.term) ) .replace(\"#after#\",this.after);\n  this.regexp = new RegExp(regString,\"ig\");\n  //console.log(regString);\n};\n/*\nexecute the regular expresion\n*/\ncontextWidget.prototype.executeRegexp = function()\n{\n  var text = this.wiki.getTiddlerText(this.tiddler), match,results = new Array();\n  while( (match = this.regexp.exec( text ) ) && (results.length < this.maxMatches) )\n      { results.push(match) }\n  //console.log(\"matches\",results);\n  return results;\n};\n\n/*\ncompose the results\nmatches : array of match objects from regular expression execute\n*/\ncontextWidget.prototype.composeResults = function(matches){\n var result=[], self=this, node = this.domNode,\n dots = textNode(\"...\\n\"),\n span = matchedNode( this.term );\n\n  for(var i=0; i < matches.length; i++){\n   processMatch( matches[i] );\n }\n  \n  function processMatch(match){\n    if( match.index !== 0) node.appendChild( dots.cloneNode(true) );\n    for( var i=1;i<match.length;i++ ) {//match[0] full matched text (all groups together)\n      if( match[i] ) {\n        if ( match[i].toLowerCase() == self.term.toLowerCase() ) \n          node.appendChild( match[i] == self.term ? span.cloneNode(true) : matchedNode( match[i] ) )\n          else\n            node.appendChild( textNode( match[i]) )\n      }\n    }\n    if( match.index + match[0].length < match.input.length) node.appendChild( dots.cloneNode(true) );\n  }\n  \n  function textNode(text){ return self.document.createTextNode(text) }\n  function matchedNode(text) { \n    var node = self.document.createElement(\"span\"); node.appendChild( textNode(text) );  node.className = self.matchedClass;\n    return node }\n  \n};\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\ncontextWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.term || changedAttributes.length || changedAttributes.matchedClass) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n    return this.refreshChildren(changedTiddlers);\n};\n\nexports.context = contextWidget;\n\n})();"
        },
        "$:/plugins/danielo515/ContextPlugin/visualizer": {
            "title": "$:/plugins/danielo515/ContextPlugin/visualizer",
            "tags": "$:/tags/SearchResults",
            "caption": "Context",
            "text": "<$list filter=\"[!is[system]search{$:/temp/search}sort[title]limit[250]]\">\r\n  {{!!title||$:/core/ui/ListItemTemplate}}\r\n  <$context term={{$:/temp/search}} />\r\n</$list>\r\n"
        },
        "$:/plugins/danielo515/ContextPlugin/Stylesheet/results": {
            "created": "20140529162823729",
            "tags": "$:/tags/Stylesheet contextPlugin",
            "title": "$:/plugins/danielo515/ContextPlugin/Stylesheet/results",
            "type": "text/css",
            "text": ".matched{background-color:yellow}\n.tw-context {/*border:1px solid;\n  /*word-break: break-all; word-wrap: break-word*/}"
        },
        "$:/plugins/danielo515/ContextPlugin/Caption": {
            "created": "20140530174219263",
            "tags": "contextPlugin",
            "title": "$:/plugins/danielo515/ContextPlugin/Caption",
            "type": "text/vnd.tiddlywiki",
            "text": "Context search"
        },
        "Context Search": {
            "caption": "{{$:/plugins/danielo515/ContextPlugin/Caption}}",
            "created": "20140530173407542",
            "tags": "$:/tags/AdvancedSearch",
            "title": "Context Search",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo Standard/Hint>>\n\n<div class=\"tw-search\"><$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\"/><$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\"> <$link to=\"\" class=\"btn-invisible\">{{$:/core/images/close-button}}</$link></$reveal></div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<div class=\"tw-search-results\">\n\n<<lingo Standard/Matches>>\n\n<$list filter=\"[!is[system]search{$:/temp/advancedsearch}sort[title]limit[250]]\">\n{{!!title||$:/core/ui/ListItemTemplate}}\n<$context term={{$:/temp/advancedsearch}}/>\n</$list>\n\n</div>\n\n</$reveal>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"match\" text=\"\">\n\n</$reveal>\n"
        },
        "$:/plugins/danielo515/ContextPlugin/readme": {
            "title": "$:/plugins/danielo515/ContextPlugin/readme",
            "text": "!Usage\n\nAfter installing the plugin you will have a new tab in [[$:/AdvancedSearch]] called [[Context Search]]. If you want this functionality in other places you will have to edit the desired tiddler yourself adding the ''context widget''. For more details about using the widget see the section below.\n\n!!Using the widget\n\nThe very basic usage of the widget is the following:\n\n```\r\n<$context term=\"lorem\"/>\r\n```\r\nWhich will render as:\r\n<$context term=\"lorem\"/>\n\nThe widgets will search inside the current tiddler by default. Because that you see the same content twice here. This example is not very useful. Other more meaningful would be:\n\n```\r\n<$list filter=\"[search{$:/temp/advancedsearch}sort[title]limit[250]]\">\r\n{{!!title||$:/core/ui/ListItemTemplate}}\r\n<$context term={{$:/temp/advancedsearch}}/>\r\n</$list>\r\n```\n\nThat will search for tiddlers containing the text specified in [[$:/temp/advancedsearch]] and will display a link to the matching tiddlers plus a preview of the matching content. Something very similar is used in [[Context Search]]. Below you can find a complete list of parameters and their default values.\n\n|! parameter |! description | !default |\r\n| term | The term you want to search ||\r\n| searchTerm | An alias for the previous one ||\r\n| tiddler | The tiddler's name to look into | current tiddler |\r\n| length | Number of context characters to show | 50 |\r\n| before | Number of characters before the matched term to show | the value of the length parameter |\r\n| after | Number of characters after the matched term to show | the value of the length parameter |\r\n| maxMatches | maximun number of matched elements to show. Incrementing this can cause several performance issues | 10 |\r\n| element | Node element to create. This element will contain the results of the search. If you want to style it its class is `tw-context` | `<pre>` |\r\n| matchClass | The css class to assign to the matched terms in the results. This is used to highlight the results | matched |\n\n!Customizing the output\r\nThere are not many ways to customize the output of this widget. You can specify ''what type of node you want to create'' to wrap the results (div,span...). The default is `<pre>`. This container is created with the class `tw-context` so you can easily apply styles to it. Something similar happens to the ''highlighted'' words. You can specify the name of the class to assign to it and also you can apply styles to that class.\n\nA very basic example of customization could be:\n\n# Create a tiddler, for example [[$/plugins/danielo515/context/css]]\r\n# Paste the following text or any css rule you want: \"\"\"\n\n<pre>\r\n.matched{background-color:yellow}\r\n.tw-context {\r\n  border:1px solid blue;\r\n  word-break: break-all; word-wrap: break-word;}\r\n</pre>\r\n\"\"\"\r\n# Tag it with `$:/tags/stylesheet`\r\n# Save the tiddler"
        }
    }
}
{
    "tiddlers": {
        "$:/plugins/danielo515/encryptTiddler/Encrypt-Tiddler": {
            "title": "$:/plugins/danielo515/encryptTiddler/Encrypt-Tiddler",
            "created": "20140406153742691",
            "creator": "Danielo515",
            "description": "add the hability to encrypt individual tiddlers",
            "modified": "20141029152631265",
            "modifier": "Danielo Rodriguez",
            "tags": "index plugins",
            "type": "text/vnd.tiddlywiki",
            "caption": "readme",
            "text": "This plugin adds the ability to encrypt your tiddlers individually. This have several advantages:\n\n* You can specify a different password for each tiddler if you want.\n* You don't have to encrypt your whole wiky.\n* If you forget your password, you only lose a tiddler.\n* It's possible to edit the tiddler content , tags and fields ''except the encrypt field'' after encryption. Decrypting your tiddler will restore it to its original state when you encrypted it. This way you can hide the encrypted tiddlers as a \"different\" thing.\n* You can even encrypt images.\n* You can have sensible data in a day to day wiky.\n* I didn't try this, but theoretically you can apply double encryption by encrypting your wiki too."
        },
        "$:/plugins/danielo515/encryptTiddler/Changelog": {
            "title": "$:/plugins/danielo515/encryptTiddler/Changelog",
            "text": "!! V2.3\n* No need to double type password for decrypt tiddlers\n* Fix bug with batch encryption\n* Code simplified\n!! V2.2\n* Added the need to type the password twice\n* Tested on tw 5.1.22\n!! V2.1\n* Added control panel.\n* Added ability to batch encrypt and decrypt tiddlers.\n* Added some documentation an language strings.\n\n"
        },
        "$:/plugins/danielo515/encryptTiddler/control-panel/batch-encrypt": {
            "title": "$:/plugins/danielo515/encryptTiddler/control-panel/batch-encrypt",
            "caption": "Batch Encryption",
            "text": "\\define lingo-base() $:/language/Search/\n<<lingo Filter/Hint>>\n{{$:/plugins/danielo515/encryptTiddler/language/batch}}\n\n<$linkcatcher to=\"$:/temp/encrypt/filter\">\n\n<div class=\"tc-search tc-advanced-search\">\n<$edit-text tiddler=\"$:/temp/encrypt/filter\" type=\"search\" tag=\"input\" default=\"\" placeholder=\"filter tiddlers\"/>\n<$button popup=<<qualify \"$:/state/filterDropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n</$button>\n<$reveal state=\"$:/temp/encrypt/filter\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/encrypt/filter\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n\n\n<$edit-text tag=\"input\" tiddler=\"$:/temp/password1\" placeholder=\"password\" type=\"password\" default=\"\" col=\"4\"/>\n<$edit-text tag=\"input\" tiddler=\"$:/temp/password2\" placeholder=\"confirm password\" type=\"password\" default=\"\" col=\"4\"/>\n<$encryptTiddler passwordTiddler1=\"$:/temp/password1\" passwordTiddler2=\"$:/temp/password2\" filter={{$:/temp/encrypt/filter}}>\n<$button message=\"tw-encrypt-tiddler\">\nEncrypt\n</$button>\n<$button message=\"tw-decrypt-tiddler\">\nDecrypt\n</$button>\n</$encryptTiddler>\n</$reveal>\n</div>\n\n<div class=\"tc-block-dropdown-wrapper\">\n<$reveal state=<<qualify \"$:/state/filterDropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Filter]!sort[]] -[[$:/core/Filters/SystemTags]] -[[$:/core/Filters/AllTags]]\"><$link to={{!!filter}}><$transclude field=\"description\"/></$link>\n</$list>\n</div>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/encrypt/filter\" type=\"nomatch\" text=\"\">\n<$set name=\"resultCount\" value=\"\"\"<$count filter={{$:/temp/encrypt/filter}}/>\"\"\">\n<div class=\"tc-search-results\">\n<<lingo Filter/Matches>>\n<$list filter={{$:/temp/encrypt/filter}} template=\"$:/plugins/danielo515/encryptTiddler/ui/listItemTemplate\"/>\n</div>\n</$set>\n</$reveal>"
        },
        "$:/plugins/danielo515/encryptTiddler/control-panel": {
            "title": "$:/plugins/danielo515/encryptTiddler/control-panel",
            "tags": "$:/tags/ControlPanel",
            "caption": "Encrypt Tiddlers",
            "text": "\\define prefix(name) $:/plugins/danielo515/encryptTiddler/control-panel/$name$\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]prefix[$:/plugins/danielo515/encryptTiddler/control-panel/]]\" default=<<prefix \"batch-encrypt\">> state=\"$:/state/encryptTiddler/control-panel/tabs\">>"
        },
        "$:/plugins/danielo515/encryptTiddler/crypt-batch-button": {
            "title": "$:/plugins/danielo515/encryptTiddler/crypt-batch-button",
            "creator": "Danielo",
            "text": "<span title=\"Encrypt/Decrypt tiddler\" class=\"pc-batch-controls\">\n    <$reveal state=<<qualify \"$:/state/encrypt\">> type=\"nomatch\" text={{!!title}} animate=\"no\"><$button set=<<qualify \"$:/state/encrypt\">> setTo={{!!title}} class=\"tc-btn-invisible\">{{$:/plugins/danielo515/encryptTiddler/unlocked}}</$button></$reveal><$reveal state=<<qualify \"$:/state/encrypt\">> type=\"match\" text={{!!title}} animate=\"no\"><$button set=<<qualify \"$:/state/encrypt\">> setTo=\"\" class=\"tc-btn-invisible\">{{$:/plugins/danielo515/encryptTiddler/unlocked}}</$button></$reveal>\n    <$encryptTiddler passwordTiddler1=\"$:/temp/password1\" passwordTiddler2=\"$:/temp/password2\" filter={{$:/temp/encrypt/filter}}><$reveal state=<<qualify \"$:/state/encrypt\">> type=\"match\" text={{!!title}} animate=\"yes\">\n    <div class=\"tc-block-dropdown tw-crypt-dropdown\">\n        <span class=\"tw-password-field\"><$edit-text tiddler=\"$:/temp/password1\" tag=\"input\" type=\"password\" default=\"\" placeholder=\"password\" class=\"tc-edit-texteditor\"/></span>\n        <span class=\"tw-password-field\"><$edit-text tiddler=\"$:/temp/password2\" tag=\"input\" type=\"password\" default=\"\" placeholder=\"repeat\" class=\"tc-edit-texteditor\"/></span>\n        <span class=\"tw-crypt-button\"> <$button message=\"tw-encrypt-tiddler\"  set=<<qualify \"$:/state/encrypt\">> setTo=\"\" >Encrypt</$button> <$button message=\"tw-decrypt-tiddler\" set=<<qualify \"$:/state/encrypt\">> setTo=\"\" >Decrypt</$button></span>\n    </div>\n    </$reveal></$encryptTiddler>\n</span>\n"
        },
        "$:/plugins/danielo515/encryptTiddler/crypt-button": {
            "title": "$:/plugins/danielo515/encryptTiddler/crypt-button",
            "created": "20140405233000477",
            "creator": "Danielo",
            "modified": "20200422065835622",
            "tags": "$:/tags/ViewToolbar button encrypt export",
            "type": "text/vnd.tiddlywiki",
            "text": "<span title=\"Encrypt/Decrypt tiddler\"><$transclude tiddler=\"$:/plugins/danielo515/encryptTiddler/openPopup\"/>\n</span><$encryptTiddler passwordTiddler1=\"$:/temp/password1\" passwordTiddler2=\"$:/temp/password2\"><$reveal state=\"$:/state/encrypt\" type=\"match\" text={{!!title}} animate=\"yes\">\n<div class=\"tc-block-dropdown tw-crypt-dropdown\">\n<div>\n    <div class=\"tw-password-field\"><$edit-text tiddler=\"$:/temp/password1\" tag=\"input\" type=\"password\" default=\"\" placeholder=\"password\" class=\"tc-edit-texteditor\"/></div>\n    <$list filter=\"[all[current]!has[encrypted]]\"><div class=\"tw-password-field\"><$edit-text tiddler=\"$:/temp/password2\" tag=\"input\" type=\"password\" default=\"\" placeholder=\"repeat\" class=\"tc-edit-texteditor\"/></div></$list>\n</div>\n    <span class=\"tw-crypt-button\"> <$list filter=\"[all[current]!has[encrypted]]\"> <$button message=\"tw-encrypt-tiddler\"  set=\"$:/state/encrypt\" setTo=\"\" >Encrypt</$button></$list><$list filter=\"[is[current]has[encrypted]]\"> <$button message=\"tw-decrypt-tiddler\" set=\"$:/state/encrypt\" setTo=\"\" >Decrypt</$button></$list></span>\n</div>\n</$reveal></$encryptTiddler>\n"
        },
        "$:/plugins/danielo515/encryptTiddler/encrypttiddler.js": {
            "title": "$:/plugins/danielo515/encryptTiddler/encrypttiddler.js",
            "text": "/*\\\ntitle: $:/plugins/danielo515/encryptTiddler/encrypttiddler.js\ntype: application/javascript\nmodule-type: widget\n\nencrypttiddler widget\n\n\n\\*/\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar encryptTiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t\t{type: \"tw-encrypt-tiddler\", handler: \"handleEncryptevent\"},\n\t\t\t{type: \"tw-decrypt-tiddler\", handler: \"handleDecryptevent\"},\n\t\t\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nencryptTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nencryptTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tconsole.log(\"Render\");\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nencryptTiddlerWidget.prototype.execute = function() {\n\t// Get attributes\n\t this.tiddlerTitle=this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t this.filter=this.getAttribute(\"filter\",undefined);\n \t this.passwordTiddler1=this.getAttribute(\"passwordTiddler1\");\n \t this.passwordTiddler2=this.getAttribute(\"passwordTiddler2\");\n\t// Construct the child widgets\n\tconsole.log(this.targetTiddler);\n\t\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nencryptTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.filter) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nencryptTiddlerWidget.prototype.getTiddlersToProcess = function () {\n    if (this.filter) {\n        //we have a filter to work with\n        return this.wiki.filterTiddlers(this.filter);\n    }\n    //single tiddler case\n    var tiddler = this.wiki.getTiddler(this.tiddlerTitle);\n    return tiddler ? [tiddler.fields.title] : [];\n};\n\nencryptTiddlerWidget.prototype.handleEncryptevent = function (event) {\n    var password = this.getPassword(true);\n    var tiddlers = this.getTiddlersToProcess();\n\n    if (tiddlers.length > 0 && password) {\n        var self = this;\n        $tw.utils.each(tiddlers, function (title) {\n            var tiddler = self.wiki.getTiddler(title);\n            var fields = {\n                text: \"!This is an encrypted Tiddler\",\n                encrypted: self.encryptFields(title, password),\n            };\n            self.saveTiddler(tiddler, fields);\n        });\n    } else {\n        console.log(\n            \"We did not find any tiddler to encrypt or password not set!\"\n        );\n    }\n};\n\nencryptTiddlerWidget.prototype.handleDecryptevent = function(event){\n\tvar password =this.getPassword(false);\n\tvar tiddlers = this.getTiddlersToProcess();\n\n\tif(tiddlers.length > 0 && password){\n\t\tvar self = this;\n\t\t$tw.utils.each(tiddlers, function(title){\n\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\tvar fields = self.decryptFields(tiddler,password);\n\t\t\tif(fields)self.saveTiddler(tiddler,fields);\n\t\t});\n\t}\n};\n\nencryptTiddlerWidget.prototype.saveTiddler=function(tiddler,fields){\n\tthis.wiki.addTiddler(  new $tw.Tiddler(this.wiki.getModificationFields(),tiddler,this.clearNonStandardFields(tiddler), fields ) )\n}\n\nencryptTiddlerWidget.prototype.encryptFields = function (title,password){\n\tvar jsonData=this.wiki.getTiddlerAsJson(title);\n\treturn $tw.crypto.encrypt(jsonData,password);\n\n};\n\nencryptTiddlerWidget.prototype.decryptFields = function (tiddler, password) {\n    var JSONfields = $tw.crypto.decrypt(tiddler.fields.encrypted, password);\n    if (JSONfields !== null) {\n        return JSON.parse(JSONfields);\n    }\n    console.log(\n        \"Error decrypting \" + tiddler.fields.title + \". Probably bad password\"\n    );\n    return false;\n};\n\nencryptTiddlerWidget.prototype.getPasswordFromTiddler = function(title){\n\tvar tiddler=this.wiki.getTiddler(title);\n\tif(tiddler){\n\t\tvar password=tiddler.fields.text;\n\t\tthis.saveTiddler(tiddler); //reset password tiddler\n\t\treturn password;\n\t}\n\n\treturn false\n}\n\nencryptTiddlerWidget.prototype.getPassword = function(confirm){\n\tvar password1 = this.getPasswordFromTiddler(this.passwordTiddler1);\n\tif(!confirm) return password1\n    var password2 = this.getPasswordFromTiddler(this.passwordTiddler2);\n\n    if (password1 === password2) {\n        return password1;\n    }\n\n    return null;\n}\n\n// This function erases every field of a tiddler that is not standard and also\n// the text field\nencryptTiddlerWidget.prototype.clearNonStandardFields =function(tiddler) {\n\tvar standardFieldNames = \"title tags modified modifier created creator\".split(\" \");\n\t\tvar clearFields = {};\n\t\tfor(var fieldName in tiddler.fields) {\n\t\t\tif(standardFieldNames.indexOf(fieldName) === -1) {\n\t\t\t\tclearFields[fieldName] = undefined;\n\t\t\t}\n\t\t}\n\t\tconsole.log(\"Cleared fields \"+JSON.stringify(clearFields));\n\t\treturn clearFields;\n};\n\nexports.encryptTiddler = encryptTiddlerWidget;",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/plugins/danielo515/encryptTiddler/Filters/encrypted-tiddlers": {
            "title": "$:/plugins/danielo515/encryptTiddler/Filters/encrypted-tiddlers",
            "description": "All encrypted tiddlers",
            "filter": "[has[encrypted]]",
            "tags": "$:/tags/Filter"
        },
        "$:/plugins/danielo515/encryptTiddler/Filters/normal-unencrypted-tiddlers": {
            "title": "$:/plugins/danielo515/encryptTiddler/Filters/normal-unencrypted-tiddlers",
            "filter": "[!is[system]!has[encrypted]]",
            "description": "Non-encrypted normal tiddlers",
            "tags": "$:/tags/Filter"
        },
        "$:/plugins/danielo515/encryptTiddler/language/batch": {
            "title": "$:/plugins/danielo515/encryptTiddler/language/batch",
            "text": "Use below controls to encrypt or decrypt a bunch of tiddlers. Encryption ''controls are hidden'' until you type something in the search box. All listed tiddlers will be affected. The presence of a small padlock (<span class=\"pc-listItem-lock\">{{$:/core/images/locked-padlock}}</span>) next to the tiddler title indicates that particular tiddler is already encrypted."
        },
        "$:/plugins/danielo515/encryptTiddler/ui/listItemTemplate": {
            "title": "$:/plugins/danielo515/encryptTiddler/ui/listItemTemplate",
            "text": "<div class=\"tc-menu-list-item\">\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n<$list filter=\"[all[current]has[encrypted]]\">\n<span class=\"pc-listItem-lock\">{{$:/core/images/locked-padlock}}</span>\n</$list>\n</$link>\n</div>"
        },
        "$:/plugins/danielo515/encryptTiddler/openPopup": {
            "title": "$:/plugins/danielo515/encryptTiddler/openPopup",
            "created": "20140406151910358",
            "creator": "Danielo",
            "modified": "20140608121417975",
            "modifier": "Danielo515",
            "tags": "button encrypt export",
            "type": "text/vnd.tiddlywiki",
            "text": "<$reveal state=\"$:/state/encrypt\" type=\"nomatch\" text={{!!title}} animate=\"no\"><$button set=\"$:/state/encrypt\" setTo={{!!title}} class=\"tc-btn-invisible\">{{$:/plugins/danielo515/encryptTiddler/unlocked}}</$button></$reveal><$reveal state=\"$:/state/encrypt\" type=\"match\" text={{!!title}} animate=\"no\"><$button set=\"$:/state/encrypt\" setTo=\"\" class=\"tc-btn-invisible\">{{$:/plugins/danielo515/encryptTiddler/unlocked}}</$button></$reveal>"
        },
        "$:/plugins/danielo515/encryptTiddler/styles": {
            "title": "$:/plugins/danielo515/encryptTiddler/styles",
            "created": "20140406110705085",
            "creator": "danielo",
            "tags": "$:/tags/Stylesheet encrypt export",
            "type": "text/plain",
            "text": ".tw-password-field {\n\tdisplay: block;\n\tfont-size:1em;\n\tline-height:0;\n\tmargin: 0;\n}\n\n/*It is for use in combination with tc-block-dropdown */\n.tw-crypt-dropdown{\n\tline-height:0;\n\tpadding: 8px;\n\tdisplay: flex;\n\tflex-direction: row;\n\talign-items: center;\n\tjustify-content: center;\n}\n\n.pc-batch-controls .tw-crypt-dropdown{\n\tright: 0px;\n}\n\n.pc-batch-controls{\n\tposition:relative;\n}\n\n.pc-listItem-lock svg{\n\theight: 1em;\n\twidth: 1em;\n\tfill: #aaaaaa;\n}\n\n.tw-password-field input{\n\tfont-size:0.5em;\n}\n\n.tw-crypt-button {\n\tdisplay: inline-block;\n\tpadding: 8px;\n}\n\n.tw-crypt-button button{\n\tfont-size:0.5em;\n\ttext-transform: uppercase;\n\tborder-radius: 4px;\n}\n"
        },
        "$:/plugins/danielo515/encryptTiddler/unlocked": {
            "title": "$:/plugins/danielo515/encryptTiddler/unlocked",
            "created": "20140406101339943",
            "creator": "danielo515",
            "modified": "20140608121532690",
            "modifier": "danielo515",
            "tags": "encrypt export",
            "type": "text/vnd.tiddlywiki",
            "text": "<svg version=\"1.1\" id=\"Capa_1\" xmlns=\"http://www.w3.org/2000/svg\" class=\"tc-image-button\"\n\t viewBox=\"0 0 100 100\" style=\"enable-background:new 0 0 100 100;\" xml:space=\"preserve\">\n<g>\n\t<path d=\"M77.555,50H35.304V31.63c0-4.057,1.534-7.521,4.305-10.391c2.87-2.87,6.333-4.305,10.391-4.305\n\t\tc4.056,0,7.52,1.534,10.39,4.305s4.305,6.335,4.305,10.391c0,0.996,0.363,1.857,1.091,2.583c0.727,0.729,1.588,1.09,2.583,1.09\n\t\th3.674c0.995,0,1.856-0.361,2.583-1.09c0.727-0.727,1.091-1.588,1.091-2.583c0-7.079-2.517-13.136-7.549-18.17\n\t\tC63.136,8.428,57.08,5.912,50,5.912c-7.081,0-13.137,2.516-18.169,7.548c-5.033,5.034-7.549,11.091-7.549,18.17V50h-1.837\n\t\tc-1.531,0-2.833,0.536-3.904,1.608c-1.072,1.072-1.607,2.372-1.607,3.902v33.067c0,1.532,0.535,2.832,1.607,3.904\n\t\tc1.071,1.072,2.372,1.608,3.904,1.608h55.11c1.53,0,2.832-0.536,3.904-1.608c1.071-1.072,1.607-2.372,1.607-3.904V55.51\n\t\tc0-1.529-0.536-2.83-1.607-3.902C80.387,50.536,79.085,50,77.555,50z M54.315,72.937V83.72c0,2.173-1.762,3.935-3.935,3.935H49.62\n\t\tc-2.173,0-3.935-1.762-3.935-3.935V72.937c-2.31-1.443-3.852-4.001-3.852-6.925c0-4.511,3.657-8.167,8.167-8.167\n\t\ts8.167,3.657,8.167,8.167C58.167,68.937,56.625,71.495,54.315,72.937z\"/>\n</g>\n</svg>\n"
        }
    }
}
{
    "field.nodeLabel": "caption",
    "field.nodeIcon": "icon",
    "field.nodeInfo": "description",
    "field.viewMarker": "isview",
    "liveTab.fallbackView": "Live View",
    "edgeClickBehaviour": "manager",
    "debug": "false",
    "notifications": "true",
    "popups.enabled": "false",
    "popups.delay": "600",
    "popups.width": "240px",
    "popups.height": "140px",
    "jsonIndentation": "1",
    "alwaysAddNodeIdToViewFilter": "true",
    "editNodeOnCreate": "false",
    "singleClickMode": "false",
    "nodeFilterNeighbours": "true",
    "editorMenuBar.showNeighScopeButton": "true",
    "editorMenuBar.showRasterMenuButton": "true",
    "editorMenuBar.showScreenshotButton": "true",
    "suppressedDialogs.dublicateIdInfo": true
}








{
 "9680c036-34c4-4d88-80c6-c394b490d61e": {
  "x": -51,
  "y": 18
 },
 "4002e4bb-8e9f-4c4e-8cc5-ff5e95bcfca6": {
  "x": 119,
  "y": -102
 },
 "dfae5b6d-a4d2-4ed9-bd83-ac4923ef0d01": {
  "x": 262.72512185009987,
  "y": 413.4438900688876
 },
 "19e63098-48f0-4c51-9d00-30f34347ddd8": {
  "x": 24.47612185009983,
  "y": 314.94989006888756
 },
 "df69f9fd-9da9-48f7-814d-89f836d91ffb": {
  "x": -350.8078781499004,
  "y": 166.37689006888758
 },
 "997e6083-87f7-47ff-b7ef-9dcd65c80b61": {
  "x": 184.19212185009962,
  "y": 57.376890068887576
 }
}



{
 "2583c517-65e2-4254-920c-1fe2156538c6": {
  "x": -131,
  "y": -46
 },
 "973e8079-80d5-4f8c-bce1-142825a80761": {
  "x": -328,
  "y": -241
 },
 "f39062f7-1a3d-4eb7-8bf8-628f489b9aad": {
  "x": -148,
  "y": -201
 },
 "a66a204d-1ebb-4076-9784-400c55a29c60": {
  "x": -261,
  "y": -152
 },
 "1f8bc6fe-c1f5-4eb9-a75a-1ac3119ef3ba": {
  "x": -282,
  "y": -138
 }
}



{
 "e395ac5b-7b0c-47d7-8bc0-ca1a31985f78": {
  "x": -50,
  "y": -100
 },
 "38072279-0420-4ff1-bea5-ea3d5c4917b4": {
  "x": -53.68443831306024,
  "y": -148.36887662612054
 },
 "9885c324-028a-4f61-9c35-4cde25358ee4": {
  "x": -199.68443831306024,
  "y": -158.36887662612054
 },
 "43db8620-b432-42f7-9e42-206e04d6ce0e": {
  "x": -182.68443831306024,
  "y": 182.63112337387946
 },
 "7f69746c-621a-47bd-9c09-2b276d437b85": {
  "x": 244.31556168693976,
  "y": 96.63112337387946
 }
}



{
 "9806c34a-03a1-4058-a545-38bceb72351e": {
  "x": 456,
  "y": 66
 },
 "23274bf7-19d4-4a5b-9cc5-0d12330d4744": {
  "x": -82,
  "y": 635
 },
 "15aadc23-7a43-4286-9a98-5798ffb636d4": {
  "x": 98,
  "y": -298
 },
 "80ee5160-fd77-4e75-ba31-c2e3fbdd9447": {
  "x": 817,
  "y": 43
 },
 "a714334e-3abb-4e79-8ae4-012567d35d26": {
  "x": -431,
  "y": -33
 },
 "eb096431-d140-4785-9ddd-0b2d250a6960": {
  "x": 17,
  "y": 361
 },
 "9eff888f-c50a-4458-bd64-39c7e511a7e8": {
  "x": 628,
  "y": -436
 },
 "16ba48e1-94c9-439c-aaa1-06a8fc3c8d49": {
  "x": -358,
  "y": -388
 },
 "7f0142bf-1e4a-4c1d-91b3-2a6de7faebdb": {
  "x": 25,
  "y": -817
 },
 "3dabb808-7bfd-4fa3-96d0-88213044b9c7": {
  "x": 815,
  "y": -78
 },
 "fa9e0ddf-0aa6-48e2-82a6-cf9d844e8964": {
  "x": -434,
  "y": -499
 },
 "0b5cc44a-3aa7-4f90-b4dd-785927573168": {
  "x": 758,
  "y": 12
 },
 "e32f8aaf-b4c4-4685-9aa4-1451a019616d": {
  "x": -18,
  "y": 411
 },
 "74248a36-7637-4333-a112-7670449fc137": {
  "x": -257,
  "y": -215
 },
 "b5b7c43f-5e0d-4e4f-9cec-ffb45bbba24e": {
  "x": -39,
  "y": 802
 },
 "5b9e977b-067f-457f-8605-2ce55577fb87": {
  "x": 638,
  "y": 430
 },
 "24b996bd-fd0a-4833-ace2-e50c28cc8f89": {
  "x": 456,
  "y": -346
 },
 "874d750e-7f2a-412e-bb06-b7c1b3227737": {
  "x": 432,
  "y": 547
 },
 "c542e8b1-e90b-4082-975f-c9d46285326f": {
  "x": -450,
  "y": 678
 },
 "03a6b2b9-d08e-4da6-981c-30c2dd552755": {
  "x": 628,
  "y": -333
 },
 "174646c2-4e98-4e38-b7c7-72e83cc59960": {
  "x": 463,
  "y": 672
 },
 "a48909f4-7b8a-4fb2-a7f3-e3cb9c004f2f": {
  "x": 423,
  "y": -102
 },
 "2ce1e578-0d7c-4f6d-8d26-2d76a5747c2c": {
  "x": 617,
  "y": 307
 },
 "7505b2f4-732f-40a9-bac9-647cd6f52664": {
  "x": -126,
  "y": -557
 },
 "b76072de-1d6e-4fb2-a84d-797c5df3ddd7": {
  "x": 390,
  "y": -348
 },
 "3688e464-56a2-4826-bb74-57764d00b2e5": {
  "x": -628,
  "y": -12
 },
 "c7cdd9e5-1904-4c31-b587-02095b544a7d": {
  "x": -578,
  "y": -320
 },
 "5c6903bf-304d-425b-a93b-085c655a20ae": {
  "x": 723,
  "y": 197
 },
 "d69ed774-c062-4ae4-aa3c-153e35e17887": {
  "x": 422,
  "y": -574
 },
 "a4f0b21d-1479-454f-b02c-d922f1bac070": {
  "x": 94,
  "y": 10
 },
 "83ea9ec1-6a37-4864-8c91-33ec753baa20": {
  "x": -141,
  "y": 594
 },
 "477b17ee-56b1-4a31-9805-cf57d204bf8e": {
  "x": 31,
  "y": -214
 },
 "de4c361f-deb1-4c97-a554-e57c782c5b72": {
  "x": 563,
  "y": -7
 },
 "8d2cb1d7-9203-438a-91d4-0155cef30759": {
  "x": -937,
  "y": -867
 },
 "dcf12ab5-14b0-48c0-b4f5-c7471a09e882": {
  "x": -369,
  "y": 571
 },
 "0641fd28-2f23-4a6c-a0cd-796a63f7f502": {
  "x": -94,
  "y": 818
 },
 "c0065c31-f221-4afb-bd8f-5cff056e043d": {
  "x": -728,
  "y": 389
 },
 "a0f27df2-afd6-4be6-9f71-6e30999e8629": {
  "x": -321,
  "y": -577
 },
 "45deb2dc-2008-45df-8572-554aa8cbac92": {
  "x": -469,
  "y": 298
 },
 "af100407-f21e-432b-b964-cc4aad6da063": {
  "x": 399,
  "y": -286
 },
 "4fa88260-70af-4ea3-8484-0ec27c1d4bdc": {
  "x": -495,
  "y": -394
 },
 "945133eb-b396-4624-8e19-403ac429db97": {
  "x": -159,
  "y": -158
 },
 "ab284920-1cea-4cab-b311-122e7069fb37": {
  "x": 803,
  "y": 160
 },
 "4729272e-7dd3-4666-9230-23df5b4911a8": {
  "x": -241,
  "y": 729
 },
 "33c598b2-39da-4a11-ab2f-23db4e982419": {
  "x": -291,
  "y": -162
 },
 "45caa46f-ebc8-4406-b3e9-209def9248db": {
  "x": -585,
  "y": -434
 },
 "d63e2ca3-7efe-43b8-94e0-7d4f64c42af0": {
  "x": -661,
  "y": -493
 },
 "2787ff71-d62c-4395-8cc8-4aa66b7f6e2a": {
  "x": -413,
  "y": 457
 },
 "55200421-4ab1-4c65-9446-b60c41f3f1bf": {
  "x": 469,
  "y": -614
 },
 "8a9a653b-fa66-40dc-8756-9cb80c4cd866": {
  "x": 543,
  "y": -247
 },
 "f54bde04-20b6-4ad1-ada2-b12ed643f777": {
  "x": -319,
  "y": 614
 },
 "0bc0493f-9917-4bba-aa26-e21e77d75f9e": {
  "x": -229,
  "y": -74
 },
 "04eae0b2-adc7-4849-8951-33ec9a4efdcc": {
  "x": 369,
  "y": -199
 },
 "3b2215f4-cdd3-41db-8df7-580e44c09efc": {
  "x": -94,
  "y": 60
 },
 "51a24ecd-862f-417b-b5f0-631827f3df5f": {
  "x": -4,
  "y": -745
 },
 "d6fb927b-cc70-4936-9696-904bc8bcb76f": {
  "x": -585,
  "y": 108
 },
 "d4db8abb-cb74-4656-9392-f629f49e247d": {
  "x": -654,
  "y": 281
 },
 "376f438c-02d0-47e7-998f-52775696a487": {
  "x": 234,
  "y": -583
 },
 "89d1f783-ace5-4cef-ab66-822d2774c995": {
  "x": 345,
  "y": 665
 },
 "928e81f0-8471-4451-a132-4bc92a8e450c": {
  "x": -30,
  "y": -109
 },
 "0a687ad4-d897-48fa-bb8e-fe169aba2775": {
  "x": -264,
  "y": -447
 },
 "3da8bde7-b71f-4354-85df-ee9c97f6b782": {
  "x": -3,
  "y": -565
 },
 "76221fba-cd42-4c34-8ef4-d740fef40d19": {
  "x": 476,
  "y": -673
 },
 "877026e0-36c7-47ba-a5cf-505603396044": {
  "x": 263,
  "y": -699
 },
 "d2ec3b56-997c-42f7-a23c-7019c2300dea": {
  "x": -587,
  "y": -259
 },
 "4e6c023c-b1c7-447c-ba56-4be946104375": {
  "x": -322,
  "y": -515
 },
 "4bef38b5-86e2-4a7e-80fb-a2c7643ffbba": {
  "x": -514,
  "y": -335
 },
 "3a61d79c-f61d-40d9-a79d-ad18d5382c8c": {
  "x": -504,
  "y": -579
 },
 "1c32f6ba-d899-4ac9-b0f2-597b188f75f7": {
  "x": -192,
  "y": -19
 },
 "473d0648-5a99-44db-a68e-c84c722bbc99": {
  "x": 459,
  "y": -285
 },
 "3834a292-c7ae-4eb3-9db1-3e1fd7fa85d9": {
  "x": 82,
  "y": -112
 },
 "6aa215e7-66cd-415e-9003-58a22174b999": {
  "x": -31,
  "y": 734
 },
 "c953256d-fb81-4d0f-94d3-78ea5c5b4ba0": {
  "x": 263,
  "y": 328
 },
 "fe95f3b3-9744-4d1b-8319-b336cb390775": {
  "x": 432,
  "y": 272
 },
 "bd868e1e-9dda-4303-8ea1-b7c7f1cb959a": {
  "x": 437,
  "y": -167
 },
 "9cd8a172-492b-4f10-8d02-6e01b8dd48f9": {
  "x": -797,
  "y": -183
 },
 "615fd1d3-023d-495f-ab00-363f8a5795ec": {
  "x": 450,
  "y": -517
 },
 "231f82bb-427c-481d-b0c4-c9115be2f478": {
  "x": 118,
  "y": 488
 },
 "00d25c60-87fa-4032-a60a-85a6abc1520b": {
  "x": -495,
  "y": -131
 },
 "be081108-24f3-4197-a7eb-f9804cf966f7": {
  "x": 373,
  "y": 383
 },
 "6207550d-a668-47f6-8113-1f1111f88bc3": {
  "x": -310,
  "y": -702
 },
 "4d381b30-3b4b-4806-b69f-56cff4050104": {
  "x": 358,
  "y": -582
 },
 "38f7c76d-65bc-4499-9a93-4c02c9d852ae": {
  "x": 30,
  "y": 698
 },
 "55c7ba07-cb2e-4e5c-9310-06109b7dee33": {
  "x": 654,
  "y": 498
 },
 "3619b7e4-db5d-4209-aad0-fffd6376de36": {
  "x": 810,
  "y": 102
 },
 "bdabb9d9-ede8-423a-9755-de914f3f73ed": {
  "x": 194,
  "y": -498
 },
 "fefdb1af-ecbc-4dd2-bc27-e1b84a8c0538": {
  "x": 146,
  "y": -806
 },
 "367a5359-05b7-496c-a2b5-b47343636c5b": {
  "x": -551,
  "y": -154
 },
 "214310eb-8662-4169-90b0-21c9b7e33ca6": {
  "x": -819,
  "y": -16
 },
 "629a610b-44cb-42bc-82de-0b1b70568ff8": {
  "x": 201,
  "y": -697
 },
 "89c6adac-cef5-427e-938f-f275662a80ac": {
  "x": -78,
  "y": 695
 },
 "13f5f070-0e92-48d6-b334-def8464ab765": {
  "x": 228,
  "y": -24
 },
 "4edc2e42-04dd-440a-8749-eed73cf89539": {
  "x": 309,
  "y": 419
 },
 "3a6e6cc8-08d4-49cf-9b0f-402cc8d26688": {
  "x": -312,
  "y": 547
 },
 "89f15afa-08e0-40af-afdc-4caaa35d6189": {
  "x": -529,
  "y": -458
 },
 "857e0404-aee0-411a-a5ce-f92f811ff7db": {
  "x": 183,
  "y": 415
 },
 "05f3fd8f-c66e-477d-a8ad-3624cd3f02e9": {
  "x": -592,
  "y": 292
 },
 "a6e8842b-6254-428d-b469-b73df9f90b30": {
  "x": -210,
  "y": -535
 },
 "9c2aa933-e02b-47c0-a884-d6aa3f8f8a56": {
  "x": -387,
  "y": 84
 },
 "c28c9dba-5c48-4663-877a-81dfbabac6be": {
  "x": 285,
  "y": -638
 },
 "4f696524-60ed-41e6-811c-c4088c142299": {
  "x": 6,
  "y": 472
 },
 "a4b07fb2-bc7f-4acc-ad43-1c5d1d17a49d": {
  "x": -296,
  "y": 149
 },
 "23e4a6ce-637e-4ba3-a807-4d904271d159": {
  "x": -294,
  "y": 766
 },
 "2bb41a81-173c-4c55-8c54-0436d5272f7d": {
  "x": 409,
  "y": -641
 },
 "1ac60140-f5db-41d6-bc60-2f7eb64285fc": {
  "x": 556,
  "y": -123
 },
 "93f8b0db-86ad-4984-b40a-41fba324f203": {
  "x": 607,
  "y": -230
 },
 "c6688c12-62c8-427f-b40e-8895f43b669e": {
  "x": -32,
  "y": -814
 },
 "1ea6a13a-b717-4bc1-b6e3-88ab18c1d09f": {
  "x": -448,
  "y": -626
 },
 "e198ab35-ebf1-47f6-8b42-02cd233c42e8": {
  "x": -682,
  "y": -365
 },
 "1ebee39d-1825-4324-8496-ee96e312d3fb": {
  "x": 653,
  "y": -271
 },
 "01a6dbaf-d815-4b0e-851c-8c9f7fd536b3": {
  "x": 386,
  "y": -48
 },
 "0fd8f9cc-a002-4d10-a62d-ed71d636728e": {
  "x": 141,
  "y": -93
 },
 "839cb12e-bdcd-4fc8-ae0e-1191ed66fd6b": {
  "x": -741,
  "y": -357
 },
 "b4eb14dd-1e52-4ea1-9f41-8a09c27b4de4": {
  "x": 619,
  "y": 121
 },
 "ae66af3b-eee4-4e8f-96e7-fccf7fde8734": {
  "x": -479,
  "y": 238
 },
 "27ce5763-2a81-4fd1-aee1-7bcc42928ba6": {
  "x": 481,
  "y": 511
 },
 "dc8e0713-1d30-4ee5-a563-31e7f2dd1abc": {
  "x": 79,
  "y": 816
 },
 "ef3ab023-c238-4cbd-9edc-f2cc5b98ba75": {
  "x": 400,
  "y": -469
 },
 "3a7c3e04-94b9-4fe1-94e8-b62272158dc2": {
  "x": -625,
  "y": 169
 },
 "1ed020f4-cdfb-4f61-834c-019beba12000": {
  "x": -811,
  "y": -73
 },
 "bcc2f3ca-4b42-4e29-a83c-ed5606864621": {
  "x": 513,
  "y": -307
 },
 "e1754568-6dcb-4766-b657-9757076e5ea6": {
  "x": -284,
  "y": -275
 },
 "2d485841-d3b5-4839-aae2-e955d5ef0188": {
  "x": 698,
  "y": -534
 },
 "d3c2b202-1801-4752-94eb-771c6bc72f40": {
  "x": 390,
  "y": 438
 },
 "7ada2af6-6529-4105-b0d2-002740ca4180": {
  "x": -472,
  "y": 15
 },
 "0db703cd-5cbf-4d54-8260-98e0d78a2015": {
  "x": 208,
  "y": -305
 },
 "80eb27af-ec40-4e5f-8861-4a79ee3fa8ac": {
  "x": 694,
  "y": 441
 },
 "3f11bb3a-d35c-4064-bf25-9c9f2e9d501c": {
  "x": -438,
  "y": 356
 },
 "ae59d7d0-2b63-4580-89fb-ce2e56c3c6b8": {
  "x": -222,
  "y": -272
 },
 "c1d892ba-616a-4c88-8494-40a65098ebae": {
  "x": -767,
  "y": 76
 },
 "8e42d134-d4d5-4812-993f-ff6ecca0d2d3": {
  "x": 498,
  "y": -561
 },
 "3334aef8-ad87-4fdc-9261-21dfa3ff5454": {
  "x": 633,
  "y": -111
 },
 "9560d465-488d-4531-9d1b-98064804951e": {
  "x": 86,
  "y": -814
 },
 "144934bc-dbac-493f-8c24-68dd9b13c778": {
  "x": -542,
  "y": 221
 },
 "e5e6b11d-500a-4dd2-a13e-fa8be79d101e": {
  "x": 726,
  "y": 386
 },
 "0f5b1c64-1745-4a00-aefb-71013266d3e5": {
  "x": -112,
  "y": 247
 },
 "dc5ddda1-a57c-42aa-932c-5079cd7b2d41": {
  "x": -350,
  "y": 742
 },
 "2d2e00e8-f039-4cac-86e8-f45431b84130": {
  "x": -1007,
  "y": -92
 },
 "dc3f1ac9-64b4-4068-9ef2-c81aebb18ff5": {
  "x": 513,
  "y": 639
 },
 "034fc308-5577-47cf-a6f3-54782c203786": {
  "x": 777,
  "y": -257
 },
 "c75d4449-dd78-40d2-a3bb-7df4c4b68153": {
  "x": 253,
  "y": -760
 },
 "c631521a-5808-46db-a1f7-3924b730dbe1": {
  "x": 350,
  "y": 200
 },
 "0ec872f9-dfec-4bfb-934b-3bbb44380626": {
  "x": 659,
  "y": 231
 },
 "d6f720c5-2d11-4f77-bbaa-7754bac7574b": {
  "x": -138,
  "y": 712
 },
 "cdbcd24d-d8ca-4750-a035-593a7de3ed8f": {
  "x": -598,
  "y": -491
 },
 "bd8529dd-01fd-4f3a-acdb-83eef31eb6a5": {
  "x": -355,
  "y": 200
 },
 "6ff861cb-1383-49a2-88ea-bcd98b52a29b": {
  "x": 199,
  "y": 296
 },
 "2af6c3a9-f626-4fa3-a8a2-22568756ebd9": {
  "x": -403,
  "y": 301
 },
 "86d661a9-4a0e-4f16-bc31-f8066835d616": {
  "x": -91,
  "y": -813
 },
 "5e36d2f6-457d-4038-bac3-654cd3b48bb9": {
  "x": 204,
  "y": 652
 },
 "db093b03-506f-4893-923f-7ab3439c3ee3": {
  "x": -314,
  "y": 489
 },
 "494fe0dc-d8a7-4176-b9ae-ba5b9e700725": {
  "x": -148,
  "y": 654
 },
 "8bb31966-bc58-4fa1-aec6-8393321ab1ad": {
  "x": 84,
  "y": -488
 },
 "b7681356-fdb7-43ff-a598-0bcd8d618ed4": {
  "x": -524,
  "y": 543
 },
 "7745b6fa-4816-4184-90c2-59d9d8e54374": {
  "x": -7,
  "y": 534
 },
 "87d5f3c4-355e-48a4-8dc8-1fdb7fff1e03": {
  "x": 90,
  "y": 687
 },
 "5de059cd-3754-46a2-8896-2f3df63717e7": {
  "x": -316,
  "y": 315
 },
 "6942c608-352f-42d5-b69d-68b6b30aef8f": {
  "x": -157,
  "y": -375
 },
 "4792fc36-0633-4e30-b0b4-1879ba69617f": {
  "x": -307,
  "y": -35
 },
 "02ca0589-0448-4a0e-baf2-63d07c09e6d1": {
  "x": 99,
  "y": 622
 },
 "e0480a03-7274-451c-820f-f20f9ca6eadb": {
  "x": -113,
  "y": -111
 },
 "127343d5-700b-4dd5-8562-99998d860458": {
  "x": -758,
  "y": 321
 },
 "b28e7ee4-abc9-473a-a8d8-39fe10b2adf4": {
  "x": 529,
  "y": 471
 },
 "c3a36acd-f36d-497a-b6a1-b785e8cfafe9": {
  "x": -173,
  "y": -493
 },
 "c08c51a4-d717-4e92-aa26-28b7633f35f5": {
  "x": -186,
  "y": 355
 },
 "15a01951-7b58-4662-b22f-d6d22a248036": {
  "x": 445,
  "y": 129
 },
 "363b5638-8bb9-440e-b082-aca13a8e058c": {
  "x": 343,
  "y": -161
 },
 "89bea136-c08f-415a-9d07-00f23ff2cdc1": {
  "x": 302,
  "y": 261
 },
 "3b4860bc-78ad-435f-a211-4c6366596844": {
  "x": -149,
  "y": -423
 },
 "76d9a08f-c1b9-49f4-8814-02c6a4532be4": {
  "x": 526,
  "y": 234
 },
 "2c93aa6e-1e03-4351-8e0f-1eaab4d5aa8a": {
  "x": -231,
  "y": 491
 },
 "0bbed914-77c5-4335-aa72-d11878f8be09": {
  "x": 32,
  "y": 43
 },
 "5bb2c98d-631c-4dd4-90c3-ce758d999dc8": {
  "x": 345,
  "y": -97
 },
 "c374ffd7-6a51-41f8-b64a-23591c54a220": {
  "x": 239,
  "y": -396
 },
 "377036cb-3c48-448a-8ba3-e33dbfd640c6": {
  "x": -217,
  "y": 404
 },
 "d839c130-31fd-4ed9-aaa1-75a6eab96334": {
  "x": 509,
  "y": 108
 },
 "221e255a-503e-4bb4-8d10-1de28ecd0bcc": {
  "x": 384,
  "y": 311
 },
 "c3f31c4a-0bfe-4a96-bb52-11bfbf919c23": {
  "x": 264,
  "y": -328
 },
 "1810ce05-4869-49be-8599-30f5dde2afe0": {
  "x": -306,
  "y": 387
 },
 "bccd68bb-7753-4a44-baad-20757ba07f56": {
  "x": -447,
  "y": -284
 },
 "96a43122-c08c-4809-918d-26a0b040632d": {
  "x": -87,
  "y": 6
 },
 "62ad9b3e-2448-4a5a-ba5e-eb9ec188823c": {
  "x": 302,
  "y": -367
 },
 "797156b6-3bdc-4bf7-b57a-a72f8b9f3854": {
  "x": 533,
  "y": 166
 },
 "6e0cb8d7-cd48-4adf-a627-bd3e191b16c1": {
  "x": -354,
  "y": -534
 },
 "22e2264e-4bd3-4a3f-8e74-bd934814ca5d": {
  "x": -371,
  "y": 389
 },
 "42449a4c-cc87-4cc6-b1a4-e43bd43d0b67": {
  "x": 274,
  "y": -78
 },
 "efbd7bf0-1815-4582-b608-72e70e96117d": {
  "x": 23,
  "y": -455
 },
 "3017f0d3-1a36-41dc-aeac-e61bc466140d": {
  "x": 251,
  "y": -218
 },
 "61fbc0f5-6f5f-45ce-8531-758548b3833a": {
  "x": 299,
  "y": -439
 },
 "ea09b457-e5fb-421a-bdf0-42be14d0b7e1": {
  "x": -253,
  "y": 353
 },
 "0664a1b4-e949-4917-9203-6c4260696344": {
  "x": 478,
  "y": 181
 },
 "b87a473c-b8ff-43f1-ba5d-ab9d22a27052": {
  "x": 251,
  "y": 105
 },
 "9ffdfd58-df1a-4897-b36e-6a37faa845aa": {
  "x": 403,
  "y": 52
 },
 "a192adc4-eb3c-4f75-afa9-10a69f5d51ef": {
  "x": -575,
  "y": 69
 },
 "2d195772-7ef6-4b9d-b8d3-b78522195fe3": {
  "x": -387,
  "y": 148
 },
 "268775ad-8f7c-42b6-8b80-f02f5f4b9015": {
  "x": 131,
  "y": 350
 },
 "704b3064-0497-4d45-ba82-8900856161c9": {
  "x": -194,
  "y": 281
 },
 "678c1f79-036e-4ad2-8614-f895ba45eabe": {
  "x": 300,
  "y": 341
 },
 "65355213-63fa-4bf9-a10b-ad5d5bd5c69b": {
  "x": -399,
  "y": -217
 },
 "7e91c980-ec45-4cde-97cf-e2d52da13e0e": {
  "x": -91,
  "y": -336
 },
 "cf18ca9a-c4ff-43ca-ad8f-793845af53ca": {
  "x": 474,
  "y": -129
 },
 "e419c509-9acb-4bf4-b309-72366c927875": {
  "x": 292,
  "y": -271
 },
 "4ee3641b-1dd7-43f5-bbf6-78fbbb0198e5": {
  "x": -303,
  "y": -389
 },
 "2a8a8bf6-97a8-4c69-9863-d2c04b939ffa": {
  "x": 157,
  "y": 225
 },
 "eca00e05-4f38-4705-a6f2-776c61726f7b": {
  "x": -233,
  "y": 162
 },
 "c8568497-4a4e-483a-8299-bac8a1af1386": {
  "x": 321,
  "y": 464
 },
 "75d9c3cf-31d3-401b-b21b-cf4eea5b1e1c": {
  "x": 419,
  "y": 216
 },
 "f1c5733f-e131-43d0-82d6-faa7ee09b20a": {
  "x": -335,
  "y": 261
 },
 "bea65823-fa79-4a6f-975f-745a8f9bb918": {
  "x": 0,
  "y": -614
 },
 "4ea9e478-9490-47fd-a2ea-ea4b5f7886e0": {
  "x": -238,
  "y": 75
 },
 "8bdcefe0-d790-4d1c-9e28-ef286895f93d": {
  "x": -151,
  "y": 448
 },
 "bedf4110-1586-4000-9004-f8625f646cf6": {
  "x": 132,
  "y": -260
 },
 "74ac69f3-6bc5-4b75-813c-b330723bff59": {
  "x": -465,
  "y": 402
 },
 "6b0e3b39-d619-4ccc-92e4-8dfd3ca34178": {
  "x": 176,
  "y": -218
 },
 "7aa5a3b3-eba7-4035-9a5b-684df63ac08e": {
  "x": -533,
  "y": 365
 },
 "0ae1c857-d938-4074-bf58-0008e9fd0f12": {
  "x": 469,
  "y": 16
 },
 "b77ef5fc-52ac-4745-a427-cac410b82746": {
  "x": -93,
  "y": 391
 },
 "625962b7-208a-41b5-9f5c-2dfd8eed2802": {
  "x": 62,
  "y": 235
 },
 "df1db9c0-7e91-4a82-ab3a-5db07792509c": {
  "x": -287,
  "y": 29
 },
 "c80bbe32-c115-4233-be6d-cd25b29fdea0": {
  "x": 136,
  "y": -520
 },
 "afe52502-a1e1-4f7b-9be0-d003bf9a008a": {
  "x": -134,
  "y": 514
 },
 "2132a9aa-f013-4f40-b963-f2a0f6211aa1": {
  "x": 581,
  "y": 73
 },
 "84319c30-0d9b-4dec-a7b0-acb7566cb296": {
  "x": 572,
  "y": -52
 },
 "822a8102-27ec-46d9-9496-352c0f940910": {
  "x": 471,
  "y": 388
 }
}


{}



{}




{
 "8d2cb1d7-9203-438a-91d4-0155cef30759": {
  "x": -132,
  "y": 957
 },
 "494fe0dc-d8a7-4176-b9ae-ba5b9e700725": {
  "x": 380,
  "y": -131
 },
 "db093b03-506f-4893-923f-7ab3439c3ee3": {
  "x": -650,
  "y": 1150
 },
 "8bb31966-bc58-4fa1-aec6-8393321ab1ad": {
  "x": 1235,
  "y": 1460
 },
 "7745b6fa-4816-4184-90c2-59d9d8e54374": {
  "x": 551,
  "y": 325
 },
 "b7681356-fdb7-43ff-a598-0bcd8d618ed4": {
  "x": -1375,
  "y": 456
 },
 "87d5f3c4-355e-48a4-8dc8-1fdb7fff1e03": {
  "x": -960,
  "y": 19
 },
 "5de059cd-3754-46a2-8896-2f3df63717e7": {
  "x": 259,
  "y": 768
 },
 "6942c608-352f-42d5-b69d-68b6b30aef8f": {
  "x": 591,
  "y": 1437
 },
 "02ca0589-0448-4a0e-baf2-63d07c09e6d1": {
  "x": -2200,
  "y": 2200
 },
 "4792fc36-0633-4e30-b0b4-1879ba69617f": {
  "x": -1941,
  "y": 952
 },
 "00d25c60-87fa-4032-a60a-85a6abc1520b": {
  "x": 1074,
  "y": 1017
 },
 "c137700a-9b36-40c3-9626-60bb73ff98d0": {
  "x": 650,
  "y": 0
 },
 "01e6e8cc-197f-4dfd-9090-e3a43d911c7e": {
  "x": 543,
  "y": -138
 },
 "77e670b7-8f02-4525-87bd-51211420fdb3": {
  "x": 356,
  "y": -211
 },
 "d49f6c11-fcf3-46e9-979a-8ae484121153": {
  "x": 372,
  "y": -410
 },
 "6de13c24-ad34-45f6-ae0c-f3c94cade82c": {
  "x": 474,
  "y": -389
 },
 "45f15a30-55c6-4bd6-a37f-1278dbbcd21f": {
  "x": 432,
  "y": -452
 },
 "59960220-a776-449f-9c3b-a842e042ccee": {
  "x": 486,
  "y": -62
 },
 "018f2a00-570a-4bce-84a2-71a91c48091d": {
  "x": 1119,
  "y": -22
 },
 "8ebcd621-0789-4807-8fde-b43b106d58a7": {
  "x": 459,
  "y": -162
 },
 "758eb7f9-68f7-422a-b106-3ecc58c47516": {
  "x": 526,
  "y": -233
 },
 "a4902f28-2928-4df0-aab3-b13ffcafd83a": {
  "x": 321,
  "y": -67
 },
 "2681c0ec-bf73-4b64-b9bb-48f05cfbd0d3": {
  "x": 151,
  "y": 43
 },
 "e9b854de-f14c-4a83-8dce-40a16f8de31a": {
  "x": 269,
  "y": -145
 },
 "fc982653-2d6d-45aa-af22-7c48f7d44f1d": {
  "x": 436,
  "y": -260
 },
 "fa6a2b0b-2da8-4454-bb06-2d968ae1708e": {
  "x": 202,
  "y": 96
 },
 "2de6752b-9b0c-4ed1-b29a-c4fb6b284528": {
  "x": 532,
  "y": -988
 },
 "bd74ac7d-db64-4f19-a975-05b4bc47cfeb": {
  "x": 252,
  "y": -230
 },
 "af9d3a28-5b7e-440f-b74d-fabe4d5eeaa4": {
  "x": 321,
  "y": -287
 },
 "23274bf7-19d4-4a5b-9cc5-0d12330d4744": {
  "x": 1376,
  "y": 1541
 },
 "15aadc23-7a43-4286-9a98-5798ffb636d4": {
  "x": -1850,
  "y": 850
 },
 "80ee5160-fd77-4e75-ba31-c2e3fbdd9447": {
  "x": 1255,
  "y": 1064
 },
 "a714334e-3abb-4e79-8ae4-012567d35d26": {
  "x": 1152,
  "y": -684
 },
 "eb096431-d140-4785-9ddd-0b2d250a6960": {
  "x": -2650,
  "y": 1200
 },
 "9eff888f-c50a-4458-bd64-39c7e511a7e8": {
  "x": -1131,
  "y": -2289
 },
 "16ba48e1-94c9-439c-aaa1-06a8fc3c8d49": {
  "x": 246,
  "y": -948
 },
 "7f0142bf-1e4a-4c1d-91b3-2a6de7faebdb": {
  "x": -690,
  "y": -1796
 },
 "3dabb808-7bfd-4fa3-96d0-88213044b9c7": {
  "x": -910,
  "y": -169
 },
 "fa9e0ddf-0aa6-48e2-82a6-cf9d844e8964": {
  "x": -863,
  "y": -73
 },
 "0b5cc44a-3aa7-4f90-b4dd-785927573168": {
  "x": -1346,
  "y": 126
 },
 "e32f8aaf-b4c4-4685-9aa4-1451a019616d": {
  "x": -1056,
  "y": 47
 },
 "74248a36-7637-4333-a112-7670449fc137": {
  "x": -1199,
  "y": -12
 },
 "b5b7c43f-5e0d-4e4f-9cec-ffb45bbba24e": {
  "x": -1108,
  "y": -171
 },
 "5b9e977b-067f-457f-8605-2ce55577fb87": {
  "x": -929,
  "y": 106
 },
 "24b996bd-fd0a-4833-ace2-e50c28cc8f89": {
  "x": -1008,
  "y": 137
 },
 "874d750e-7f2a-412e-bb06-b7c1b3227737": {
  "x": -1079,
  "y": -2198
 },
 "0a698317-0113-45ec-a9fd-cec373ebc211": {
  "x": 1883,
  "y": -46
 },
 "c542e8b1-e90b-4082-975f-c9d46285326f": {
  "x": 1144,
  "y": 1323
 },
 "03a6b2b9-d08e-4da6-981c-30c2dd552755": {
  "x": 1070,
  "y": -687
 },
 "174646c2-4e98-4e38-b7c7-72e83cc59960": {
  "x": 1100,
  "y": 2000
 },
 "a48909f4-7b8a-4fb2-a7f3-e3cb9c004f2f": {
  "x": -738,
  "y": -1186
 },
 "2ce1e578-0d7c-4f6d-8d26-2d76a5747c2c": {
  "x": 1759,
  "y": 1903
 },
 "7505b2f4-732f-40a9-bac9-647cd6f52664": {
  "x": 52,
  "y": -325
 },
 "b76072de-1d6e-4fb2-a84d-797c5df3ddd7": {
  "x": 1176,
  "y": -547
 },
 "3688e464-56a2-4826-bb74-57764d00b2e5": {
  "x": 466,
  "y": -1114
 },
 "c7cdd9e5-1904-4c31-b587-02095b544a7d": {
  "x": -1022,
  "y": -2003
 },
 "5c6903bf-304d-425b-a93b-085c655a20ae": {
  "x": 1061,
  "y": -575
 },
 "d69ed774-c062-4ae4-aa3c-153e35e17887": {
  "x": -2050,
  "y": 1050
 },
 "a4f0b21d-1479-454f-b02c-d922f1bac070": {
  "x": -1116,
  "y": -1996
 },
 "83ea9ec1-6a37-4864-8c91-33ec753baa20": {
  "x": -579,
  "y": -617
 },
 "477b17ee-56b1-4a31-9805-cf57d204bf8e": {
  "x": -63,
  "y": -371
 },
 "de4c361f-deb1-4c97-a554-e57c782c5b72": {
  "x": -569,
  "y": -1881
 },
 "dcf12ab5-14b0-48c0-b4f5-c7471a09e882": {
  "x": 491,
  "y": 763
 },
 "0641fd28-2f23-4a6c-a0cd-796a63f7f502": {
  "x": -1487,
  "y": -534
 },
 "c0065c31-f221-4afb-bd8f-5cff056e043d": {
  "x": 1227,
  "y": 1631
 },
 "a0f27df2-afd6-4be6-9f71-6e30999e8629": {
  "x": -750,
  "y": 2000
 },
 "45deb2dc-2008-45df-8572-554aa8cbac92": {
  "x": 1170,
  "y": 1482
 },
 "af100407-f21e-432b-b964-cc4aad6da063": {
  "x": -2339,
  "y": 955
 },
 "4fa88260-70af-4ea3-8484-0ec27c1d4bdc": {
  "x": 149,
  "y": -609
 },
 "945133eb-b396-4624-8e19-403ac429db97": {
  "x": -1105,
  "y": 879
 },
 "ab284920-1cea-4cab-b311-122e7069fb37": {
  "x": 1737,
  "y": 2029
 },
 "4729272e-7dd3-4666-9230-23df5b4911a8": {
  "x": -48,
  "y": 193
 },
 "33c598b2-39da-4a11-ab2f-23db4e982419": {
  "x": 696,
  "y": 487
 },
 "45caa46f-ebc8-4406-b3e9-209def9248db": {
  "x": -626,
  "y": -2029
 },
 "d63e2ca3-7efe-43b8-94e0-7d4f64c42af0": {
  "x": 1802,
  "y": 1968
 },
 "2787ff71-d62c-4395-8cc8-4aa66b7f6e2a": {
  "x": -894,
  "y": -1486
 },
 "55200421-4ab1-4c65-9446-b60c41f3f1bf": {
  "x": 1658,
  "y": 1892
 },
 "8a9a653b-fa66-40dc-8756-9cb80c4cd866": {
  "x": 190,
  "y": 790
 },
 "f54bde04-20b6-4ad1-ada2-b12ed643f777": {
  "x": -978,
  "y": -1471
 },
 "0bc0493f-9917-4bba-aa26-e21e77d75f9e": {
  "x": 350,
  "y": -3150
 },
 "04eae0b2-adc7-4849-8951-33ec9a4efdcc": {
  "x": 1921,
  "y": 282
 },
 "51a24ecd-862f-417b-b5f0-631827f3df5f": {
  "x": -2650,
  "y": 1250
 },
 "d6fb927b-cc70-4936-9696-904bc8bcb76f": {
  "x": 249,
  "y": 863
 },
 "d4db8abb-cb74-4656-9392-f629f49e247d": {
  "x": -2550,
  "y": 1150
 },
 "376f438c-02d0-47e7-998f-52775696a487": {
  "x": -1128,
  "y": -1911
 },
 "89d1f783-ace5-4cef-ab66-822d2774c995": {
  "x": -1048,
  "y": 952
 },
 "928e81f0-8471-4451-a132-4bc92a8e450c": {
  "x": -1050,
  "y": -2305
 },
 "0a687ad4-d897-48fa-bb8e-fe169aba2775": {
  "x": -2250,
  "y": 350
 },
 "76221fba-cd42-4c34-8ef4-d740fef40d19": {
  "x": 2537,
  "y": 849
 },
 "877026e0-36c7-47ba-a5cf-505603396044": {
  "x": 2548,
  "y": 682
 },
 "d2ec3b56-997c-42f7-a23c-7019c2300dea": {
  "x": 2745,
  "y": 733
 },
 "4e6c023c-b1c7-447c-ba56-4be946104375": {
  "x": 2550,
  "y": 380
 },
 "4bef38b5-86e2-4a7e-80fb-a2c7643ffbba": {
  "x": 2539,
  "y": 467
 },
 "3a61d79c-f61d-40d9-a79d-ad18d5382c8c": {
  "x": 2606,
  "y": 808
 },
 "1c32f6ba-d899-4ac9-b0f2-597b188f75f7": {
  "x": 2745,
  "y": 621
 },
 "473d0648-5a99-44db-a68e-c84c722bbc99": {
  "x": 2460,
  "y": 836
 },
 "3834a292-c7ae-4eb3-9db1-3e1fd7fa85d9": {
  "x": 2629,
  "y": 656
 },
 "6aa215e7-66cd-415e-9003-58a22174b999": {
  "x": 2473,
  "y": 701
 },
 "c953256d-fb81-4d0f-94d3-78ea5c5b4ba0": {
  "x": 2428,
  "y": 768
 },
 "fe95f3b3-9744-4d1b-8319-b336cb390775": {
  "x": 2525,
  "y": 766
 },
 "bd868e1e-9dda-4303-8ea1-b7c7f1cb959a": {
  "x": 2174,
  "y": 655
 },
 "9cd8a172-492b-4f10-8d02-6e01b8dd48f9": {
  "x": 2584,
  "y": 596
 },
 "615fd1d3-023d-495f-ab00-363f8a5795ec": {
  "x": 2617,
  "y": 735
 },
 "231f82bb-427c-481d-b0c4-c9115be2f478": {
  "x": 644,
  "y": 285
 },
 "be081108-24f3-4197-a7eb-f9804cf966f7": {
  "x": 717,
  "y": 253
 },
 "6207550d-a668-47f6-8113-1f1111f88bc3": {
  "x": -969,
  "y": -1386
 },
 "4d381b30-3b4b-4806-b69f-56cff4050104": {
  "x": -531,
  "y": -1810
 },
 "38f7c76d-65bc-4499-9a93-4c02c9d852ae": {
  "x": -1800,
  "y": 1050
 },
 "55c7ba07-cb2e-4e5c-9310-06109b7dee33": {
  "x": 1288,
  "y": 1564
 },
 "3619b7e4-db5d-4209-aad0-fffd6376de36": {
  "x": -2050,
  "y": 850
 },
 "bdabb9d9-ede8-423a-9755-de914f3f73ed": {
  "x": -2400,
  "y": 1200
 },
 "fefdb1af-ecbc-4dd2-bc27-e1b84a8c0538": {
  "x": -2100,
  "y": 900
 },
 "367a5359-05b7-496c-a2b5-b47343636c5b": {
  "x": -1950,
  "y": 1150
 },
 "4b5a5a06-5c9d-4e70-a21c-c29685069a2e": {
  "x": -1017,
  "y": 851
 },
 "214310eb-8662-4169-90b0-21c9b7e33ca6": {
  "x": -958,
  "y": 989
 },
 "629a610b-44cb-42bc-82de-0b1b70568ff8": {
  "x": 1665,
  "y": 1999
 },
 "89c6adac-cef5-427e-938f-f275662a80ac": {
  "x": 1958,
  "y": -2215
 },
 "13f5f070-0e92-48d6-b334-def8464ab765": {
  "x": 2096,
  "y": -2180
 },
 "4edc2e42-04dd-440a-8749-eed73cf89539": {
  "x": 2035,
  "y": -2249
 },
 "3a6e6cc8-08d4-49cf-9b0f-402cc8d26688": {
  "x": 2028,
  "y": -2131
 },
 "89f15afa-08e0-40af-afdc-4caaa35d6189": {
  "x": 2134,
  "y": -2003
 },
 "857e0404-aee0-411a-a5ce-f92f811ff7db": {
  "x": 1935,
  "y": -2118
 },
 "05f3fd8f-c66e-477d-a8ad-3624cd3f02e9": {
  "x": -636,
  "y": -2144
 },
 "a6e8842b-6254-428d-b469-b73df9f90b30": {
  "x": -2450,
  "y": 1300
 },
 "9c2aa933-e02b-47c0-a884-d6aa3f8f8a56": {
  "x": 1111,
  "y": -741
 },
 "a4b07fb2-bc7f-4acc-ad43-1c5d1d17a49d": {
  "x": 1350,
  "y": 2100
 },
 "23e4a6ce-637e-4ba3-a807-4d904271d159": {
  "x": -500,
  "y": 2050
 },
 "61df1a09-24e4-4b0d-ae01-cce2d848f1f5": {
  "x": 26,
  "y": 439
 },
 "d80d7551-1e0c-4909-9a6e-8f1afa33ffba": {
  "x": 1784,
  "y": 453
 },
 "c3df6dd2-b455-471b-bf06-de2d03a5b1eb": {
  "x": 450,
  "y": 2250
 },
 "4e03529c-5d7d-4ff6-917d-967a1d3cb2d7": {
  "x": -127,
  "y": 359
 },
 "2bb41a81-173c-4c55-8c54-0436d5272f7d": {
  "x": -600,
  "y": 2100
 },
 "1ac60140-f5db-41d6-bc60-2f7eb64285fc": {
  "x": -650,
  "y": 2150
 },
 "93f8b0db-86ad-4984-b40a-41fba324f203": {
  "x": -700,
  "y": 2200
 },
 "c6688c12-62c8-427f-b40e-8895f43b669e": {
  "x": -2650,
  "y": 2200
 },
 "1ea6a13a-b717-4bc1-b6e3-88ab18c1d09f": {
  "x": -2600,
  "y": 2150
 },
 "e198ab35-ebf1-47f6-8b42-02cd233c42e8": {
  "x": -2650,
  "y": 2250
 },
 "1ebee39d-1825-4324-8496-ee96e312d3fb": {
  "x": -2050,
  "y": 1200
 },
 "4d3a5bb7-210c-4271-a214-f469d551d82c": {
  "x": 300,
  "y": 2300
 },
 "01a6dbaf-d815-4b0e-851c-8c9f7fd536b3": {
  "x": -1461,
  "y": 548
 },
 "6bae7ba7-2c9f-4d56-9fc8-34440ecc7ee2": {
  "x": 1342,
  "y": 454
 },
 "0fd8f9cc-a002-4d10-a62d-ed71d636728e": {
  "x": -600,
  "y": 2250
 },
 "839cb12e-bdcd-4fc8-ae0e-1191ed66fd6b": {
  "x": 1327,
  "y": 1192
 },
 "b4eb14dd-1e52-4ea1-9f41-8a09c27b4de4": {
  "x": -500,
  "y": 2300
 },
 "b4663f36-f475-444d-bfaa-2b63dd3a069b": {
  "x": 400,
  "y": 2900
 },
 "0e0cfd73-b532-4d52-be21-6b6b93e69c05": {
  "x": 1442,
  "y": 471
 },
 "ebbb10e5-f34c-45f3-aa38-72d98a2994c6": {
  "x": 874,
  "y": 743
 },
 "d621f381-2b11-4acf-8b5d-cd6fce435fe5": {
  "x": 623,
  "y": 708
 },
 "591d5119-a7c7-4ccd-af24-fb9a3a0f3266": {
  "x": -506,
  "y": 303
 },
 "580f02e0-23e9-4006-91c0-23a0251d7f61": {
  "x": -564,
  "y": 366
 },
 "74b585b7-4c77-4a7c-a965-5c8ee59c6566": {
  "x": -518,
  "y": 434
 },
 "5a3ab1c7-a2a0-435a-9c80-1e5da6c2ed12": {
  "x": 961,
  "y": 554
 },
 "1d0aa30b-db93-4085-876d-0e73f80e1b88": {
  "x": 714,
  "y": 644
 },
 "ae66af3b-eee4-4e8f-96e7-fccf7fde8734": {
  "x": 585,
  "y": 1576
 },
 "b0d2cdd5-a0f9-4c3b-aa39-e67bd48f1746": {
  "x": 883,
  "y": 534
 },
 "dfae5b6d-a4d2-4ed9-bd83-ac4923ef0d01": {
  "x": 300,
  "y": 2850
 },
 "66de970d-7c9f-4a8a-8acd-36f0a63aeb2a": {
  "x": -270,
  "y": -8
 },
 "cae24a9c-9e5b-4be9-bfcc-d67f41572605": {
  "x": 1648,
  "y": -146
 },
 "3e5a8924-4574-4387-822c-39665f9480ee": {
  "x": -1005,
  "y": 480
 },
 "27ce5763-2a81-4fd1-aee1-7bcc42928ba6": {
  "x": -1315,
  "y": -317
 },
 "dc8e0713-1d30-4ee5-a563-31e7f2dd1abc": {
  "x": -1802,
  "y": 161
 },
 "ef3ab023-c238-4cbd-9edc-f2cc5b98ba75": {
  "x": -1458,
  "y": -151
 },
 "2ab9e1f8-f7c9-44d2-8fbd-09cbbd5127c8": {
  "x": 36,
  "y": -61
 },
 "76d83520-731c-41bc-9555-e10e321a2e44": {
  "x": -266,
  "y": 124
 },
 "25e53630-bfdb-4806-8b8d-9037da51e569": {
  "x": -172,
  "y": 77
 },
 "19e63098-48f0-4c51-9d00-30f34347ddd8": {
  "x": 0,
  "y": 2650
 },
 "3a7c3e04-94b9-4fe1-94e8-b62272158dc2": {
  "x": -1119,
  "y": 1032
 },
 "1ed020f4-cdfb-4f61-834c-019beba12000": {
  "x": -1174,
  "y": -105
 },
 "2b13415f-7a94-4067-bd2c-96d9414aaef1": {
  "x": -363,
  "y": -128
 },
 "5beb516d-3bf2-468e-861c-3e13354ef5d3": {
  "x": 18,
  "y": 234
 },
 "bcc2f3ca-4b42-4e29-a83c-ed5606864621": {
  "x": -1096,
  "y": 132
 },
 "85ac2821-c95c-4bac-92e5-2b14cb158eda": {
  "x": -786,
  "y": 614
 },
 "e1754568-6dcb-4766-b657-9757076e5ea6": {
  "x": -1605,
  "y": 479
 },
 "d934026f-89b7-497e-bdfb-959602f04bd4": {
  "x": 1701,
  "y": -74
 },
 "2d485841-d3b5-4839-aae2-e955d5ef0188": {
  "x": 1253,
  "y": 390
 },
 "6e42cd35-7b9d-4a65-a311-8a473a912f1d": {
  "x": 1966,
  "y": 729
 },
 "8419af72-6702-454e-b33a-04183a22c975": {
  "x": 650,
  "y": 2550
 },
 "d3c2b202-1801-4752-94eb-771c6bc72f40": {
  "x": -1210,
  "y": 597
 },
 "854b89bd-21fa-46b9-8c53-0eb95d55e2c4": {
  "x": 50,
  "y": 700
 },
 "8f22feb8-5442-4df2-a822-3a654efe055f": {
  "x": 1882,
  "y": 617
 },
 "0ff660a9-fcfd-4647-a393-b88ee304dcdf": {
  "x": 1897,
  "y": 687
 },
 "aefcc002-41c9-4a80-b6ee-5edd424754cb": {
  "x": -323,
  "y": 681
 },
 "d0f73ea7-6946-4906-8a23-42a1e67ffa95": {
  "x": -380,
  "y": 624
 },
 "7ada2af6-6529-4105-b0d2-002740ca4180": {
  "x": -1511,
  "y": 479
 },
 "259c5afb-37bf-4b71-97fd-1dafd054cf63": {
  "x": 1959,
  "y": 593
 },
 "0db703cd-5cbf-4d54-8260-98e0d78a2015": {
  "x": -1156,
  "y": 954
 },
 "80eb27af-ec40-4e5f-8861-4a79ee3fa8ac": {
  "x": -1576,
  "y": 392
 },
 "56ae26ff-b170-4973-a9c1-287e0be5063f": {
  "x": -265,
  "y": 593
 },
 "df69f9fd-9da9-48f7-814d-89f836d91ffb": {
  "x": 800,
  "y": 2500
 },
 "f116a1a9-fb25-4619-a060-5e3310bb8f5f": {
  "x": 1998,
  "y": 654
 },
 "10c9411e-abc0-4532-9b9d-75594709d60d": {
  "x": -122,
  "y": -1126
 },
 "304fcf0c-9860-4226-96a4-6d7988670953": {
  "x": -112,
  "y": -967
 },
 "701d061f-b908-48e1-a1d6-c52b071fae40": {
  "x": 1721,
  "y": 46
 },
 "79b6875f-906d-479c-986d-40306aca9e73": {
  "x": -156,
  "y": -1039
 },
 "da5495af-0f6a-41a1-b42d-438d1ad5373d": {
  "x": 1715,
  "y": 296
 },
 "9f693918-5bdd-4fe0-83a5-e671f305bcd1": {
  "x": 36,
  "y": -1149
 },
 "6453b3a8-2182-4a13-ae39-767f89be6725": {
  "x": 288,
  "y": -787
 },
 "3f11bb3a-d35c-4064-bf25-9c9f2e9d501c": {
  "x": 1870,
  "y": 444
 },
 "2f8bbcf0-570f-43c5-92db-3a3fde59d703": {
  "x": 2103,
  "y": 500
 },
 "d3672fe2-df87-4d0f-8327-0e649d111441": {
  "x": -28,
  "y": -1766
 },
 "e99caa5b-0d68-4041-9809-ba5c3308938c": {
  "x": 1897,
  "y": 370
 },
 "b1194c8c-47b3-4797-9571-6353ee2b7dcd": {
  "x": -54,
  "y": -1065
 },
 "67298852-de18-4b46-b4a0-374b7aabe4d8": {
  "x": 2097,
  "y": 357
 },
 "e25d5305-02d0-4288-9c7f-54d0acad03cd": {
  "x": 36,
  "y": -1059
 },
 "c14fb074-bb73-4993-a4cb-4d2141557a0d": {
  "x": 2357,
  "y": 354
 },
 "08cf0a57-583c-4834-b919-0a42354276b8": {
  "x": 2498,
  "y": 609
 },
 "ae59d7d0-2b63-4580-89fb-ce2e56c3c6b8": {
  "x": 2173,
  "y": 363
 },
 "b99bf2b9-bd0c-48ff-b0d9-0ca199cf79ef": {
  "x": 2395,
  "y": 652
 },
 "47a1b663-d9e6-4d36-aad5-21ae4934cb2a": {
  "x": 2010,
  "y": 377
 },
 "97b0dff1-87a9-4407-a871-3d0768224631": {
  "x": -20,
  "y": -977
 },
 "c1d892ba-616a-4c88-8494-40a65098ebae": {
  "x": 1954,
  "y": 86
 },
 "c5bf8ab5-ce37-48f6-b7e8-79979f9342f4": {
  "x": 2118,
  "y": 151
 },
 "b7ff1401-f6ac-4c95-91c8-48381a8215d1": {
  "x": 2046,
  "y": 201
 },
 "8e42d134-d4d5-4812-993f-ff6ecca0d2d3": {
  "x": -1390,
  "y": -781
 },
 "1f32b241-d4da-47ac-961f-592c0be96d97": {
  "x": 500,
  "y": 2000
 },
 "e59cc8c7-d2be-4ece-a73e-82a699605623": {
  "x": 400,
  "y": 1950
 },
 "9560d465-488d-4531-9d1b-98064804951e": {
  "x": -1465,
  "y": -633
 },
 "144934bc-dbac-493f-8c24-68dd9b13c778": {
  "x": -1309,
  "y": -818
 },
 "e5e6b11d-500a-4dd2-a13e-fa8be79d101e": {
  "x": -1629,
  "y": -528
 },
 "3b44f2c1-6182-47b4-87b2-110a8e5a0273": {
  "x": -430,
  "y": 372
 },
 "822a8102-27ec-46d9-9496-352c0f940910": {
  "x": 150,
  "y": 2250
 },
 "0f5b1c64-1745-4a00-aefb-71013266d3e5": {
  "x": 1000,
  "y": 2150
 },
 "2d2e00e8-f039-4cac-86e8-f45431b84130": {
  "x": -38,
  "y": 394
 },
 "dc3f1ac9-64b4-4068-9ef2-c81aebb18ff5": {
  "x": -550,
  "y": 1600
 },
 "c75d4449-dd78-40d2-a3bb-7df4c4b68153": {
  "x": -250,
  "y": 2150
 },
 "0ec872f9-dfec-4bfb-934b-3bbb44380626": {
  "x": 250,
  "y": 2150
 },
 "d6f720c5-2d11-4f77-bbaa-7754bac7574b": {
  "x": -1281,
  "y": -692
 },
 "cdbcd24d-d8ca-4750-a035-593a7de3ed8f": {
  "x": -558,
  "y": -1233
 },
 "bd8529dd-01fd-4f3a-acdb-83eef31eb6a5": {
  "x": -606,
  "y": -1761
 },
 "6ff861cb-1383-49a2-88ea-bcd98b52a29b": {
  "x": -562,
  "y": -1396
 },
 "2af6c3a9-f626-4fa3-a8a2-22568756ebd9": {
  "x": -2002,
  "y": -1334
 },
 "86d661a9-4a0e-4f16-bc31-f8066835d616": {
  "x": -561,
  "y": -1158
 },
 "5e36d2f6-457d-4038-bac3-654cd3b48bb9": {
  "x": 1304,
  "y": -1869
 },
 "3323d727-9076-43ef-b5c5-17e54dec9427": {
  "x": 1118,
  "y": 1128
 },
 "5e1fce12-71d6-419f-8478-31df7f3ad7e1": {
  "x": 984,
  "y": -146
 },
 "e0480a03-7274-451c-820f-f20f9ca6eadb": {
  "x": -950,
  "y": 904
 },
 "127343d5-700b-4dd5-8562-99998d860458": {
  "x": 713,
  "y": 1751
 },
 "b28e7ee4-abc9-473a-a8d8-39fe10b2adf4": {
  "x": 407,
  "y": -30
 },
 "3b2215f4-cdd3-41db-8df7-580e44c09efc": {
  "x": 1825,
  "y": 318
 },
 "362cf45e-46eb-456b-9a42-7595ef821117": {
  "x": 1752,
  "y": 376
 },
 "3334aef8-ad87-4fdc-9261-21dfa3ff5454": {
  "x": 550,
  "y": 2050
 }
}


{
 "8d2cb1d7-9203-438a-91d4-0155cef30759": {
  "x": -132,
  "y": 957
 },
 "494fe0dc-d8a7-4176-b9ae-ba5b9e700725": {
  "x": 380,
  "y": -131
 },
 "db093b03-506f-4893-923f-7ab3439c3ee3": {
  "x": -650,
  "y": 1150
 },
 "8bb31966-bc58-4fa1-aec6-8393321ab1ad": {
  "x": 1235,
  "y": 1460
 },
 "7745b6fa-4816-4184-90c2-59d9d8e54374": {
  "x": 551,
  "y": 325
 },
 "b7681356-fdb7-43ff-a598-0bcd8d618ed4": {
  "x": -1375,
  "y": 456
 },
 "87d5f3c4-355e-48a4-8dc8-1fdb7fff1e03": {
  "x": -960,
  "y": 19
 },
 "5de059cd-3754-46a2-8896-2f3df63717e7": {
  "x": 259,
  "y": 768
 },
 "6942c608-352f-42d5-b69d-68b6b30aef8f": {
  "x": 591,
  "y": 1437
 },
 "02ca0589-0448-4a0e-baf2-63d07c09e6d1": {
  "x": -2200,
  "y": 2200
 },
 "4792fc36-0633-4e30-b0b4-1879ba69617f": {
  "x": -1941,
  "y": 952
 },
 "00d25c60-87fa-4032-a60a-85a6abc1520b": {
  "x": 1074,
  "y": 1017
 },
 "dc5ddda1-a57c-42aa-932c-5079cd7b2d41": {
  "x": -400,
  "y": 1250
 },
 "034fc308-5577-47cf-a6f3-54782c203786": {
  "x": -250,
  "y": 1450
 },
 "c137700a-9b36-40c3-9626-60bb73ff98d0": {
  "x": 650,
  "y": 0
 },
 "112c1066-6d98-4ceb-ada0-a4b528ba5484": {
  "x": -1487,
  "y": -2532
 },
 "9806c34a-03a1-4058-a545-38bceb72351e": {
  "x": -866,
  "y": -1388
 },
 "43fe8a90-307c-4e83-8f3a-1294d60853e4": {
  "x": -1650,
  "y": -3750
 },
 "8c4683ff-e942-48d2-ae3c-51b63aea7261": {
  "x": -1559,
  "y": -2480
 },
 "f3a1fc72-4eb0-4267-83c5-8798525bdbdc": {
  "x": 516,
  "y": -1189
 },
 "56d133cf-b0e4-46d0-aa4c-137c56458006": {
  "x": -2500,
  "y": 950
 },
 "2efce5d9-cf68-422f-90cf-fd99cb1b9698": {
  "x": 681,
  "y": 1034
 },
 "01e6e8cc-197f-4dfd-9090-e3a43d911c7e": {
  "x": 543,
  "y": -138
 },
 "77e670b7-8f02-4525-87bd-51211420fdb3": {
  "x": 356,
  "y": -211
 },
 "31888a4f-d32f-406c-a854-947afda6947e": {
  "x": 619,
  "y": 927
 },
 "d49f6c11-fcf3-46e9-979a-8ae484121153": {
  "x": 372,
  "y": -410
 },
 "6de13c24-ad34-45f6-ae0c-f3c94cade82c": {
  "x": 474,
  "y": -389
 },
 "ed65526b-80e5-4dd9-aeb5-86f777b16907": {
  "x": 616,
  "y": -441
 },
 "45f15a30-55c6-4bd6-a37f-1278dbbcd21f": {
  "x": 432,
  "y": -452
 },
 "59960220-a776-449f-9c3b-a842e042ccee": {
  "x": 486,
  "y": -62
 },
 "b82703f4-8480-490f-a4d2-5e17b56ce6b4": {
  "x": 216,
  "y": -477
 },
 "018f2a00-570a-4bce-84a2-71a91c48091d": {
  "x": 1119,
  "y": -22
 },
 "8ebcd621-0789-4807-8fde-b43b106d58a7": {
  "x": 459,
  "y": -162
 },
 "d41bfe23-6378-4b10-9592-fedb5c5b0dfe": {
  "x": 1117,
  "y": -124
 },
 "758eb7f9-68f7-422a-b106-3ecc58c47516": {
  "x": 526,
  "y": -233
 },
 "a4902f28-2928-4df0-aab3-b13ffcafd83a": {
  "x": 321,
  "y": -67
 },
 "2681c0ec-bf73-4b64-b9bb-48f05cfbd0d3": {
  "x": 151,
  "y": 43
 },
 "e9b854de-f14c-4a83-8dce-40a16f8de31a": {
  "x": 269,
  "y": -145
 },
 "fc982653-2d6d-45aa-af22-7c48f7d44f1d": {
  "x": 436,
  "y": -260
 },
 "fa6a2b0b-2da8-4454-bb06-2d968ae1708e": {
  "x": 202,
  "y": 96
 },
 "2de6752b-9b0c-4ed1-b29a-c4fb6b284528": {
  "x": 532,
  "y": -988
 },
 "bd74ac7d-db64-4f19-a975-05b4bc47cfeb": {
  "x": 252,
  "y": -230
 },
 "af9d3a28-5b7e-440f-b74d-fabe4d5eeaa4": {
  "x": 321,
  "y": -287
 },
 "1b81bae8-5247-4cc5-bde6-f2b6ed032a92": {
  "x": -1100,
  "y": -1650
 },
 "b4d55b49-691e-4254-be2c-40918c24dc8d": {
  "x": -1400,
  "y": -1600
 },
 "93f3cd8d-daf4-4d5f-8936-d0f05c10a134": {
  "x": -1300,
  "y": -1500
 },
 "0d486941-829a-48b3-830f-2291696a01fa": {
  "x": -1350,
  "y": -1700
 },
 "02bf156b-4bc0-4cd5-967a-2a67355760e9": {
  "x": -1250,
  "y": -1600
 },
 "23274bf7-19d4-4a5b-9cc5-0d12330d4744": {
  "x": 1376,
  "y": 1541
 },
 "15aadc23-7a43-4286-9a98-5798ffb636d4": {
  "x": -1850,
  "y": 850
 },
 "cc6abd73-50a3-408e-9df2-cfc49715f3dd": {
  "x": 1255,
  "y": -634
 },
 "4e528bdc-7008-4c4f-a041-58893d15dad9": {
  "x": -650,
  "y": 3000
 },
 "04a086b7-e798-423b-b272-69b08d990c0c": {
  "x": -2500,
  "y": 2350
 },
 "80ee5160-fd77-4e75-ba31-c2e3fbdd9447": {
  "x": 1255,
  "y": 1064
 },
 "a714334e-3abb-4e79-8ae4-012567d35d26": {
  "x": 1152,
  "y": -684
 },
 "9eb64ef9-f403-47e4-9b52-8aa46f2e27c4": {
  "x": -2550,
  "y": 350
 },
 "c343857f-7323-435f-aee6-d8569af1f14f": {
  "x": -2650,
  "y": 400
 },
 "a6a28836-3f0b-4126-81ac-648f429540be": {
  "x": -2500,
  "y": 300
 },
 "d6c763bf-7a05-4b92-adc5-e655373f6f0f": {
  "x": -2250,
  "y": 200
 },
 "91c63449-bc69-4e0f-9394-828d37daec61": {
  "x": -2600,
  "y": 2300
 },
 "1f2dde66-11cf-4fa7-97ed-277af8d2f622": {
  "x": -1250,
  "y": 1400
 },
 "eb096431-d140-4785-9ddd-0b2d250a6960": {
  "x": -2650,
  "y": 1200
 },
 "b7134716-548e-42c3-80b2-2f380ac76fba": {
  "x": 2121,
  "y": -1900
 },
 "9eff888f-c50a-4458-bd64-39c7e511a7e8": {
  "x": -1131,
  "y": -2289
 },
 "16ba48e1-94c9-439c-aaa1-06a8fc3c8d49": {
  "x": 246,
  "y": -948
 },
 "8aa09494-4e1a-4e56-9eaf-a699f44d330b": {
  "x": -2056,
  "y": -1241
 },
 "d51e4b55-462d-4ffb-babd-ed039822fa31": {
  "x": 1153,
  "y": -1756
 },
 "ad05951a-d274-45b8-b8fc-646ac5fb499f": {
  "x": 1205,
  "y": -1869
 },
 "47185030-40d5-4316-b0a7-19e2601508d6": {
  "x": 1189,
  "y": -1654
 },
 "99c1a688-772a-4a46-94c6-8cff42fdad82": {
  "x": 1242,
  "y": -2559
 },
 "10f49d50-f48e-45b2-89e0-c2df3562c34f": {
  "x": -46,
  "y": -2703
 },
 "f158df7e-a3c8-4bcf-81b0-2f130a731bd4": {
  "x": -2230,
  "y": -1818
 },
 "7f0142bf-1e4a-4c1d-91b3-2a6de7faebdb": {
  "x": -690,
  "y": -1796
 },
 "3dabb808-7bfd-4fa3-96d0-88213044b9c7": {
  "x": -910,
  "y": -169
 },
 "fa9e0ddf-0aa6-48e2-82a6-cf9d844e8964": {
  "x": -863,
  "y": -73
 },
 "0b5cc44a-3aa7-4f90-b4dd-785927573168": {
  "x": -1346,
  "y": 126
 },
 "e32f8aaf-b4c4-4685-9aa4-1451a019616d": {
  "x": -1056,
  "y": 47
 },
 "74248a36-7637-4333-a112-7670449fc137": {
  "x": -1199,
  "y": -12
 },
 "b5b7c43f-5e0d-4e4f-9cec-ffb45bbba24e": {
  "x": -1108,
  "y": -171
 },
 "5b9e977b-067f-457f-8605-2ce55577fb87": {
  "x": -929,
  "y": 106
 },
 "24b996bd-fd0a-4833-ace2-e50c28cc8f89": {
  "x": -1008,
  "y": 137
 },
 "874d750e-7f2a-412e-bb06-b7c1b3227737": {
  "x": -1079,
  "y": -2198
 },
 "cce92154-bddf-4eba-9df3-279fcb81c4e3": {
  "x": -168,
  "y": -2646
 },
 "0a698317-0113-45ec-a9fd-cec373ebc211": {
  "x": 1883,
  "y": -46
 },
 "50d01cbd-e1b7-4565-9f21-61dfa68da5fa": {
  "x": -2469,
  "y": -1086
 },
 "640b3ad7-0715-40da-89ce-3a749eb8925d": {
  "x": -239,
  "y": -2694
 },
 "1cc03596-0a01-4a7a-951f-a939e402e3f2": {
  "x": 2567,
  "y": -68
 },
 "c542e8b1-e90b-4082-975f-c9d46285326f": {
  "x": 1144,
  "y": 1323
 },
 "15db03a9-9b77-4aaa-8e61-045db3847078": {
  "x": 2156,
  "y": -139
 },
 "b18f63cf-777a-4869-80f9-c4ec8f605a86": {
  "x": -246,
  "y": -2579
 },
 "5af51edc-ae5b-4a40-9c6e-9698b7f0bd18": {
  "x": -144,
  "y": -2727
 },
 "3eb77fb4-1466-46b0-b2e0-7f0cfb6773a3": {
  "x": 504,
  "y": -726
 },
 "03a6b2b9-d08e-4da6-981c-30c2dd552755": {
  "x": 1070,
  "y": -687
 },
 "174646c2-4e98-4e38-b7c7-72e83cc59960": {
  "x": 1100,
  "y": 2000
 },
 "5b6e0f19-a0c8-48a3-847d-2641223cce4f": {
  "x": 665,
  "y": 1561
 },
 "f2e228ff-02a0-4d3d-8b39-432aca58dbdf": {
  "x": -832,
  "y": -1193
 },
 "a48909f4-7b8a-4fb2-a7f3-e3cb9c004f2f": {
  "x": -738,
  "y": -1186
 },
 "3de54320-d8cc-4f54-a306-cbf4c390e836": {
  "x": 605,
  "y": -1165
 },
 "ef9d8ff7-a7ab-4b57-a4a1-efb38a3e2e1a": {
  "x": -626,
  "y": -1136
 },
 "2ce1e578-0d7c-4f6d-8d26-2d76a5747c2c": {
  "x": 1759,
  "y": 1903
 },
 "9b82127b-c27b-4830-b8c5-a96de8ca6f6d": {
  "x": -1350,
  "y": 1350
 },
 "8f89b663-d7e1-4804-9c63-7910bc5528b2": {
  "x": -2705,
  "y": -1133
 },
 "b037c0ab-5da1-4622-8c13-0400ebea0527": {
  "x": -1100,
  "y": 1300
 },
 "f231f1df-2e05-4be6-9a88-92968fc34d8e": {
  "x": -2717,
  "y": -1214
 },
 "af8ae5e2-352d-4585-925c-4e0c942d45ce": {
  "x": -2624,
  "y": -1533
 },
 "c497ef6b-9e88-4eb5-8270-aed9d882a1f7": {
  "x": 602,
  "y": 1032
 },
 "3db5a3a8-a58e-4a77-bfe2-0b3d6e1f3983": {
  "x": 1474,
  "y": -589
 },
 "7505b2f4-732f-40a9-bac9-647cd6f52664": {
  "x": 52,
  "y": -325
 },
 "b76072de-1d6e-4fb2-a84d-797c5df3ddd7": {
  "x": 1176,
  "y": -547
 },
 "3688e464-56a2-4826-bb74-57764d00b2e5": {
  "x": 466,
  "y": -1114
 },
 "e31449e3-2b99-4829-a640-b08d9cfb938a": {
  "x": -1239,
  "y": -769
 },
 "702057c6-41d8-4b9d-af72-7c7ce66955ac": {
  "x": -1360,
  "y": -703
 },
 "c7cdd9e5-1904-4c31-b587-02095b544a7d": {
  "x": -1022,
  "y": -2003
 },
 "5c92ab87-3216-4898-85aa-9e23c64b9d6a": {
  "x": 1777,
  "y": 1470
 },
 "5c6903bf-304d-425b-a93b-085c655a20ae": {
  "x": 1061,
  "y": -575
 },
 "d69ed774-c062-4ae4-aa3c-153e35e17887": {
  "x": -2050,
  "y": 1050
 },
 "a4f0b21d-1479-454f-b02c-d922f1bac070": {
  "x": -1116,
  "y": -1996
 },
 "83ea9ec1-6a37-4864-8c91-33ec753baa20": {
  "x": -579,
  "y": -617
 },
 "dfbe84ad-8cbc-46bc-abc2-01c635554975": {
  "x": -1955,
  "y": -1420
 },
 "7a60bc65-e072-4edd-8cc0-3ccaf87d603e": {
  "x": -1918,
  "y": -1294
 },
 "48b86d0e-7654-45f1-a955-13aab03a4cf1": {
  "x": -2033,
  "y": -1446
 },
 "884f6b39-badd-452e-919b-202db470566e": {
  "x": -2490,
  "y": -807
 },
 "f631c632-0c48-4a79-a2dc-87a849791743": {
  "x": -1400,
  "y": 1450
 },
 "94487b61-120f-476f-a4db-e790f3cf22a8": {
  "x": -2554,
  "y": -859
 },
 "748aa320-28d2-4e89-bb2d-509e877ea835": {
  "x": -2647,
  "y": -1456
 },
 "1c17b1d9-b2d6-441d-9402-2c277ee85be3": {
  "x": -48,
  "y": -1895
 },
 "a5c36f40-7402-457b-a167-1faaebeb2c0e": {
  "x": 531,
  "y": 966
 },
 "18621076-c2aa-4c84-b6f3-a5b9b2418e4e": {
  "x": -2515,
  "y": -1772
 },
 "442ecd43-c1bc-4335-b5d4-e9184a674bf9": {
  "x": -2459,
  "y": -1834
 },
 "477b17ee-56b1-4a31-9805-cf57d204bf8e": {
  "x": -63,
  "y": -371
 },
 "de4c361f-deb1-4c97-a554-e57c782c5b72": {
  "x": -569,
  "y": -1881
 },
 "6a74d937-78f8-4653-8f1a-b83cbb807932": {
  "x": 1583,
  "y": -353
 },
 "03143b33-07cb-49e4-91dd-f427ee498702": {
  "x": 1547,
  "y": -490
 },
 "0e6b8464-e5b6-4d21-b8da-dfe4f274f732": {
  "x": 2059,
  "y": -1933
 },
 "dcf12ab5-14b0-48c0-b4f5-c7471a09e882": {
  "x": 491,
  "y": 763
 },
 "be3cc852-7520-4ee6-92e4-119ce12d50ee": {
  "x": 37,
  "y": -1879
 },
 "0641fd28-2f23-4a6c-a0cd-796a63f7f502": {
  "x": -1487,
  "y": -534
 },
 "c0065c31-f221-4afb-bd8f-5cff056e043d": {
  "x": 1227,
  "y": 1631
 },
 "128fda81-6da6-46c7-95d3-a72c1c7528d9": {
  "x": 52,
  "y": -1796
 },
 "146bd85e-4381-45b8-9552-13f34704c5fe": {
  "x": 2999,
  "y": -422
 },
 "a0f27df2-afd6-4be6-9f71-6e30999e8629": {
  "x": -750,
  "y": 2000
 },
 "b692f6cc-3643-45e6-b5b9-0822487288e1": {
  "x": 1289,
  "y": -1736
 },
 "d0b5ddd9-34a4-40d5-8f8e-9dccad9a4f88": {
  "x": 758,
  "y": -2417
 },
 "d19d7f84-8e03-4bf7-b45b-3ac1f9099519": {
  "x": 717,
  "y": -2515
 },
 "a5b34150-87d0-4136-bef1-a03f5a4672fa": {
  "x": 769,
  "y": -2338
 },
 "8bc087f2-b90f-47ab-9c79-9140038384a4": {
  "x": 831,
  "y": -2449
 },
 "8a53ca0f-eb94-4f1f-b150-5cb536ff3668": {
  "x": 598,
  "y": -2499
 },
 "007656ef-054c-4808-bed1-ec86ec133f5e": {
  "x": 672,
  "y": -2440
 },
 "da41ee14-8ebd-489b-a303-b0b95db09efe": {
  "x": 601,
  "y": -2395
 },
 "7c39c950-b3cf-4518-89da-d2cc66eba4e0": {
  "x": 804,
  "y": -2543
 },
 "ceac7adc-8d5c-4b52-b580-3e3308278696": {
  "x": 735,
  "y": -2608
 },
 "368ab57f-de23-4247-910e-dfc61063331b": {
  "x": 645,
  "y": -2579
 },
 "aa65136d-6741-4bb0-88b8-04f5a437fb6e": {
  "x": 1293,
  "y": -1634
 },
 "6fb4e235-9de4-4285-ac7c-865e5eafd57c": {
  "x": 1571,
  "y": -2329
 },
 "9902d4dd-c232-485d-aa2d-a066d8cdf7d7": {
  "x": 1042,
  "y": -78
 },
 "50eda044-c8c6-498a-b5f2-41af19517161": {
  "x": 1072,
  "y": -179
 },
 "45deb2dc-2008-45df-8572-554aa8cbac92": {
  "x": 1170,
  "y": 1482
 },
 "af100407-f21e-432b-b964-cc4aad6da063": {
  "x": -2339,
  "y": 955
 },
 "4fa88260-70af-4ea3-8484-0ec27c1d4bdc": {
  "x": 149,
  "y": -609
 },
 "945133eb-b396-4624-8e19-403ac429db97": {
  "x": -1105,
  "y": 879
 },
 "cb727b1e-7e6c-44d2-a51d-8d595b9426dd": {
  "x": 1290,
  "y": -1439
 },
 "ab284920-1cea-4cab-b311-122e7069fb37": {
  "x": 1737,
  "y": 2029
 },
 "5e194bdf-3b09-4c9f-885c-6420d477fbd8": {
  "x": 744,
  "y": 1104
 },
 "4729272e-7dd3-4666-9230-23df5b4911a8": {
  "x": -48,
  "y": 193
 },
 "f1077a72-2a47-4df9-b70d-0355b50b8245": {
  "x": -2018,
  "y": -2005
 },
 "b036cece-ffa8-45d9-8280-16380b12da56": {
  "x": -2101,
  "y": -2005
 },
 "935d7541-dd3b-4f8c-b277-915418cec95c": {
  "x": 579,
  "y": 1130
 },
 "33c598b2-39da-4a11-ab2f-23db4e982419": {
  "x": 696,
  "y": 487
 },
 "45caa46f-ebc8-4406-b3e9-209def9248db": {
  "x": -626,
  "y": -2029
 },
 "d63e2ca3-7efe-43b8-94e0-7d4f64c42af0": {
  "x": 1802,
  "y": 1968
 },
 "2787ff71-d62c-4395-8cc8-4aa66b7f6e2a": {
  "x": -894,
  "y": -1486
 },
 "834e5bb4-dc95-4f27-b07b-57ba9d2c770c": {
  "x": 1666,
  "y": 1365
 },
 "64e53c44-1d94-44aa-bdf3-afc06efc5bf5": {
  "x": 1707,
  "y": 846
 },
 "88bfeb65-79a8-4317-b5d1-50b6e67a4a42": {
  "x": 2561,
  "y": 12
 },
 "df15d0ae-1098-4e2b-a6bc-c23954e893e1": {
  "x": -1379,
  "y": -2292
 },
 "6c301dfe-d8ac-4a68-bd69-a1002cebec35": {
  "x": -1468,
  "y": -2434
 },
 "cdf7c0e5-31a5-48ce-a534-d4185c2f145b": {
  "x": -1317,
  "y": -2232
 },
 "4c8755a7-c57b-450a-8372-9c48c7f86a57": {
  "x": -1100,
  "y": 1150
 },
 "d1de7324-1565-4f53-9ee2-d5ffd14a5885": {
  "x": 1256,
  "y": -850
 },
 "c5501992-e58e-47c9-abe2-079c48564cf5": {
  "x": -2225,
  "y": -848
 },
 "807e6b5a-b407-4017-95fd-396f3b7aea43": {
  "x": -2150,
  "y": -1200
 },
 "6f73c3b8-1be1-4844-a849-8575beff7ca6": {
  "x": -2359,
  "y": -1427
 },
 "9f0a3497-2f4d-4faf-a804-a977ee9e3dbd": {
  "x": -149,
  "y": -2561
 },
 "82d43e58-4828-4f12-959a-77464e36969b": {
  "x": 2526,
  "y": -532
 },
 "34f8e206-0567-4516-86a3-95b126d5623f": {
  "x": -312,
  "y": -2650
 },
 "0aed2977-8b9a-452a-90e4-e5c546006de9": {
  "x": -600,
  "y": 3050
 },
 "4ca85298-5064-4500-aec1-ddce3d297e6d": {
  "x": -608,
  "y": -1481
 },
 "20f93a94-d79e-4abf-bf45-13c305cc79b8": {
  "x": -192,
  "y": -2808
 },
 "a684cf70-83ec-47d0-8296-0f4c738bc067": {
  "x": 1336,
  "y": 1631
 },
 "e3a7bdd3-b356-4623-a985-6eb60fb9df65": {
  "x": 1887,
  "y": -274
 },
 "55200421-4ab1-4c65-9446-b60c41f3f1bf": {
  "x": 1658,
  "y": 1892
 },
 "44f8284a-cf73-402f-94a9-9ed11ec3baa3": {
  "x": -659,
  "y": -1871
 },
 "53c7417d-a9bf-4c4d-80ec-b00f2d5f740f": {
  "x": 632,
  "y": -1073
 },
 "b2d9be7f-dc24-4734-b911-b673a0d785ce": {
  "x": -281,
  "y": -2763
 },
 "8a9a653b-fa66-40dc-8756-9cb80c4cd866": {
  "x": 190,
  "y": 790
 },
 "9839fbed-9657-46ad-8afc-9f19bde29897": {
  "x": -1939,
  "y": -1519
 },
 "5878caaa-369f-4ca4-b31c-9656ac409fad": {
  "x": -2337,
  "y": -1157
 },
 "55b8b58b-2c24-4165-96d3-1a140f61f738": {
  "x": -1859,
  "y": -1684
 },
 "85fc6cfd-8e63-4d68-8a5b-abb68e4770c8": {
  "x": -2170,
  "y": -1454
 },
 "35bbcd53-29ac-4186-9d99-a45ae9e9ace0": {
  "x": -2020,
  "y": -1544
 },
 "6279767e-408a-44ca-82e7-cff89d52009d": {
  "x": -2200,
  "y": 250
 },
 "f54bde04-20b6-4ad1-ada2-b12ed643f777": {
  "x": -978,
  "y": -1471
 },
 "90d07c6c-49b3-46d0-938a-46099d18f7ff": {
  "x": 343,
  "y": -3290
 },
 "0bc0493f-9917-4bba-aa26-e21e77d75f9e": {
  "x": 350,
  "y": -3150
 },
 "52d55632-6933-4bed-b421-09d4a0cfe3a6": {
  "x": -1350,
  "y": 1200
 },
 "04eae0b2-adc7-4849-8951-33ec9a4efdcc": {
  "x": 1921,
  "y": 282
 },
 "51a24ecd-862f-417b-b5f0-631827f3df5f": {
  "x": -2650,
  "y": 1250
 },
 "d6fb927b-cc70-4936-9696-904bc8bcb76f": {
  "x": 249,
  "y": 863
 },
 "e97b1143-0761-45f8-a4ea-13009cc1ee7c": {
  "x": -2700,
  "y": 300
 },
 "d4db8abb-cb74-4656-9392-f629f49e247d": {
  "x": -2550,
  "y": 1150
 },
 "03689932-1320-44f0-8fe2-75d388244717": {
  "x": 1334,
  "y": -970
 },
 "376f438c-02d0-47e7-998f-52775696a487": {
  "x": -1128,
  "y": -1911
 },
 "89d1f783-ace5-4cef-ab66-822d2774c995": {
  "x": -1048,
  "y": 952
 },
 "50a0b4bc-f91d-44d2-97f1-8897cc079f39": {
  "x": 1770,
  "y": 231
 },
 "8891fae9-e376-4a2b-9ca1-ea5ea7bc09fe": {
  "x": -2350,
  "y": 900
 },
 "dee8b489-35a2-4e34-8e2f-aed1e37aff3e": {
  "x": 2719,
  "y": -106
 },
 "cbc6f3f5-7153-439b-99de-4fffb911c1d8": {
  "x": 2423,
  "y": -9
 },
 "c5d4ca1f-a69d-44c8-8868-b359c887f1b7": {
  "x": 1252,
  "y": -992
 },
 "c1b6c334-f89e-4cc2-91f2-87137f66885b": {
  "x": -2450,
  "y": 1000
 },
 "928e81f0-8471-4451-a132-4bc92a8e450c": {
  "x": -1050,
  "y": -2305
 },
 "ba46d97c-53d5-4625-87dd-30ad79032029": {
  "x": -1991,
  "y": -1130
 },
 "0a687ad4-d897-48fa-bb8e-fe169aba2775": {
  "x": -2250,
  "y": 350
 },
 "3da8bde7-b71f-4354-85df-ee9c97f6b782": {
  "x": -1037,
  "y": -1916
 },
 "76221fba-cd42-4c34-8ef4-d740fef40d19": {
  "x": 2537,
  "y": 849
 },
 "877026e0-36c7-47ba-a5cf-505603396044": {
  "x": 2548,
  "y": 682
 },
 "d2ec3b56-997c-42f7-a23c-7019c2300dea": {
  "x": 2745,
  "y": 733
 },
 "f69b511c-fbd0-4143-bffa-a374e5be31fb": {
  "x": 2196,
  "y": 189
 },
 "4e6c023c-b1c7-447c-ba56-4be946104375": {
  "x": 2550,
  "y": 380
 },
 "4bef38b5-86e2-4a7e-80fb-a2c7643ffbba": {
  "x": 2539,
  "y": 467
 },
 "3a61d79c-f61d-40d9-a79d-ad18d5382c8c": {
  "x": 2606,
  "y": 808
 },
 "1c32f6ba-d899-4ac9-b0f2-597b188f75f7": {
  "x": 2745,
  "y": 621
 },
 "473d0648-5a99-44db-a68e-c84c722bbc99": {
  "x": 2460,
  "y": 836
 },
 "3834a292-c7ae-4eb3-9db1-3e1fd7fa85d9": {
  "x": 2629,
  "y": 656
 },
 "6aa215e7-66cd-415e-9003-58a22174b999": {
  "x": 2473,
  "y": 701
 },
 "c953256d-fb81-4d0f-94d3-78ea5c5b4ba0": {
  "x": 2428,
  "y": 768
 },
 "fe95f3b3-9744-4d1b-8319-b336cb390775": {
  "x": 2525,
  "y": 766
 },
 "bd868e1e-9dda-4303-8ea1-b7c7f1cb959a": {
  "x": 2174,
  "y": 655
 },
 "9cd8a172-492b-4f10-8d02-6e01b8dd48f9": {
  "x": 2584,
  "y": 596
 },
 "615fd1d3-023d-495f-ab00-363f8a5795ec": {
  "x": 2617,
  "y": 735
 },
 "4c118775-bfbf-47fe-8134-c08adf9d4c6f": {
  "x": -2199,
  "y": -1278
 },
 "231f82bb-427c-481d-b0c4-c9115be2f478": {
  "x": 644,
  "y": 285
 },
 "49a476d9-5d48-4814-b7f0-956540bf63b1": {
  "x": 1145,
  "y": 445
 },
 "a92e199a-009d-4de2-91db-8f3df4814a0d": {
  "x": -1550,
  "y": -3300
 },
 "0cccd3ee-acb7-42fb-ba01-780b8a0fbf80": {
  "x": -1400,
  "y": -3400
 },
 "82f2e34d-b5c6-462b-9563-5674c8e0dd17": {
  "x": -1400,
  "y": -3500
 },
 "88a26fcd-5f89-4958-b781-ad67bc399915": {
  "x": -1400,
  "y": -3450
 },
 "d53c37bf-8448-4f2d-ae42-0720de534cd3": {
  "x": -2200,
  "y": -3500
 },
 "52ae36dc-5704-4811-ad59-db9fd4d738f4": {
  "x": -2150,
  "y": -3600
 },
 "aeb4b9b2-d604-41e0-955d-5b4583bce240": {
  "x": -1800,
  "y": -3200
 },
 "40a4a50b-f76f-4c60-82b6-df711cf175d5": {
  "x": -1806,
  "y": -1417
 },
 "1a0d15bb-89e2-472f-88da-a034b751e2ef": {
  "x": -1885,
  "y": -1376
 },
 "b23212f6-664d-4488-83c9-6817aab6a642": {
  "x": -2410,
  "y": -936
 },
 "e89585b0-47e8-4d20-b073-f3d867412f97": {
  "x": -2165,
  "y": -1680
 },
 "2df56279-3707-4576-a0c4-bb91c2bb3a52": {
  "x": -2386,
  "y": -1702
 },
 "93e63440-15e1-4950-95de-79f7d7935ce3": {
  "x": -2162,
  "y": -985
 },
 "44678399-6906-4a3c-b819-ee70d6eba8ac": {
  "x": -2562,
  "y": -1212
 },
 "3fe8b011-554f-4614-bbf1-b986b772ae83": {
  "x": -2490,
  "y": -1459
 },
 "fb242052-893c-4176-bd55-296123f738c9": {
  "x": -2105,
  "y": -1509
 },
 "3264e51f-fe8d-4034-b88f-30f19df873ee": {
  "x": -516,
  "y": -1484
 },
 "be081108-24f3-4197-a7eb-f9804cf966f7": {
  "x": 717,
  "y": 253
 },
 "6207550d-a668-47f6-8113-1f1111f88bc3": {
  "x": -969,
  "y": -1386
 },
 "6f6f1b81-dce5-43ff-9c19-147fb064f4c1": {
  "x": 546,
  "y": -1086
 },
 "4d381b30-3b4b-4806-b69f-56cff4050104": {
  "x": -531,
  "y": -1810
 },
 "38f7c76d-65bc-4499-9a93-4c02c9d852ae": {
  "x": -1800,
  "y": 1050
 },
 "2c268bff-0fc7-4f6c-9f72-028524e3c56f": {
  "x": -650,
  "y": 1800
 },
 "23b016c0-e4d2-4db0-a0c0-597097efb5a2": {
  "x": -650,
  "y": 1750
 },
 "dd1dde20-d08c-4c9c-bd03-328944c2b55a": {
  "x": -650,
  "y": 1700
 },
 "c6380fe2-c373-477c-a226-325e469d8554": {
  "x": -650,
  "y": 1650
 },
 "d4cb7c77-89e6-4a93-9f86-bf458a29ed66": {
  "x": -1034,
  "y": -132
 },
 "55c7ba07-cb2e-4e5c-9310-06109b7dee33": {
  "x": 1288,
  "y": 1564
 },
 "3619b7e4-db5d-4209-aad0-fffd6376de36": {
  "x": -2050,
  "y": 850
 },
 "de29f6f9-00ca-49b9-9b71-e3ee704dd301": {
  "x": 1798,
  "y": -1897
 },
 "bdabb9d9-ede8-423a-9755-de914f3f73ed": {
  "x": -2400,
  "y": 1200
 },
 "bfa83a2c-a768-436d-b5c4-ac6524dd48c4": {
  "x": -1809,
  "y": -1819
 },
 "72f0af13-9376-4ba2-8f74-1f8b16743d2e": {
  "x": 1824,
  "y": -1818
 },
 "fefdb1af-ecbc-4dd2-bc27-e1b84a8c0538": {
  "x": -2100,
  "y": 900
 },
 "367a5359-05b7-496c-a2b5-b47343636c5b": {
  "x": -1950,
  "y": 1150
 },
 "f87125b0-6154-4f6d-9389-85c731484f29": {
  "x": -1300,
  "y": 1250
 },
 "4b5a5a06-5c9d-4e70-a21c-c29685069a2e": {
  "x": -1017,
  "y": 851
 },
 "214310eb-8662-4169-90b0-21c9b7e33ca6": {
  "x": -958,
  "y": 989
 },
 "1178c644-624e-4baa-b668-b51add016b47": {
  "x": 516,
  "y": 1062
 },
 "1c670f40-4dd5-4023-9aaa-a90ff8afc674": {
  "x": 665,
  "y": 1143
 },
 "629a610b-44cb-42bc-82de-0b1b70568ff8": {
  "x": 1665,
  "y": 1999
 },
 "89c6adac-cef5-427e-938f-f275662a80ac": {
  "x": 1958,
  "y": -2215
 },
 "13f5f070-0e92-48d6-b334-def8464ab765": {
  "x": 2096,
  "y": -2180
 },
 "4edc2e42-04dd-440a-8749-eed73cf89539": {
  "x": 2035,
  "y": -2249
 },
 "3a6e6cc8-08d4-49cf-9b0f-402cc8d26688": {
  "x": 2028,
  "y": -2131
 },
 "89f15afa-08e0-40af-afdc-4caaa35d6189": {
  "x": 2134,
  "y": -2003
 },
 "1dd94e28-0cef-4b0f-97e4-febd6e11f4b7": {
  "x": 1472,
  "y": -1896
 },
 "0d488b2c-86c8-48fe-a701-286c2e8ab02a": {
  "x": 1437,
  "y": -1824
 },
 "a4e2c4f8-26cb-46db-a8c3-3641a5665eec": {
  "x": 1414,
  "y": -1664
 },
 "8077e231-d556-4645-ac27-5ceeaf060a3b": {
  "x": 1654,
  "y": -1852
 },
 "3d662a17-26f9-4521-bfbf-d048cf8704e9": {
  "x": 1888,
  "y": -1884
 },
 "857e0404-aee0-411a-a5ce-f92f811ff7db": {
  "x": 1935,
  "y": -2118
 },
 "4a21d91c-9059-4d55-a7dd-376a86fd6603": {
  "x": 1197,
  "y": -2004
 },
 "bb84e4ad-718d-4a07-828e-528b1b426b67": {
  "x": 1261,
  "y": -1945
 },
 "2024d8ae-e885-4502-8564-05063c0a2e5f": {
  "x": 1518,
  "y": -1803
 },
 "e45ea6c7-ee9a-47d5-a54a-24cbf79bee67": {
  "x": -1800,
  "y": 1250
 },
 "05f3fd8f-c66e-477d-a8ad-3624cd3f02e9": {
  "x": -636,
  "y": -2144
 },
 "56660569-b1fb-4a4c-8cd0-4de47c57b8f9": {
  "x": 771,
  "y": 1010
 },
 "a6e8842b-6254-428d-b469-b73df9f90b30": {
  "x": -2450,
  "y": 1300
 },
 "9c2aa933-e02b-47c0-a884-d6aa3f8f8a56": {
  "x": 1111,
  "y": -741
 },
 "63e6c2f1-77d6-432f-a285-399b36136eda": {
  "x": -400,
  "y": -1350
 },
 "b714b24e-0897-43e1-80f4-c50fe3d28bcd": {
  "x": -650,
  "y": 2950
 },
 "58371921-11b5-4e5e-87bc-fd18db1513e2": {
  "x": 1708,
  "y": -2415
 },
 "be998493-dffd-471e-a33a-129b80bdbadd": {
  "x": 1509,
  "y": -2381
 },
 "8912da45-38c7-450f-b551-14508a7918b8": {
  "x": 1617,
  "y": -2407
 },
 "0cdd440e-2046-4ab8-8302-c29c544c7907": {
  "x": 1659,
  "y": -2322
 },
 "5c10b1f4-e804-4f41-85ef-f4f60bbce704": {
  "x": 1654,
  "y": -2495
 },
 "30a71737-c32f-4072-b0b5-d0deb6fb9f76": {
  "x": 1559,
  "y": -2472
 },
 "a213db46-e952-4524-9129-8f729a1e1c8a": {
  "x": 1233,
  "y": -2656
 },
 "32f4e308-bd29-4e1b-8def-834f94558d7a": {
  "x": 1259,
  "y": -2749
 },
 "e0dcba8e-e7d7-4cda-8e84-aa5aa6dcd260": {
  "x": 1136,
  "y": -2650
 },
 "7f441bc8-2f08-4082-8e71-dd5c0e5ed371": {
  "x": 1316,
  "y": -2605
 },
 "0d32264d-574b-40a9-a081-12e2a9aad7ad": {
  "x": 1330,
  "y": -2695
 },
 "a1b207ba-4c6e-492b-882f-659e6b8a9bea": {
  "x": 1169,
  "y": -2734
 },
 "e4c0e47b-f017-4b7a-8ebb-a94b55b7e35a": {
  "x": -1150,
  "y": 2750
 },
 "07dd6935-dd04-400e-b787-3ec1442bb6e0": {
  "x": -1150,
  "y": 2800
 },
 "b2141aa1-46ad-448e-9130-89bdded23588": {
  "x": -1150,
  "y": 2850
 },
 "c9aab319-4fd4-4572-bdf7-b9c75581ba7e": {
  "x": -1150,
  "y": 2600
 },
 "79c199d8-3eca-4ec7-b862-64fd94f3eecf": {
  "x": -1150,
  "y": 2650
 },
 "ab26eedf-0969-4621-8513-b72c3d17c7ba": {
  "x": -1150,
  "y": 2700
 },
 "1831b78f-aead-453b-bc56-b5f683c66373": {
  "x": -54,
  "y": 493
 },
 "6d2e9ed9-e300-4abb-99c5-4224299b5837": {
  "x": -132,
  "y": 444
 },
 "c9feae9d-6f96-4c8c-bbc5-b51874467bc4": {
  "x": 350,
  "y": 2200
 },
 "c28c9dba-5c48-4663-877a-81dfbabac6be": {
  "x": -400,
  "y": 2000
 },
 "4f696524-60ed-41e6-811c-c4088c142299": {
  "x": -850,
  "y": 1050
 },
 "a4b07fb2-bc7f-4acc-ad43-1c5d1d17a49d": {
  "x": 1350,
  "y": 2100
 },
 "23e4a6ce-637e-4ba3-a807-4d904271d159": {
  "x": -500,
  "y": 2050
 },
 "61df1a09-24e4-4b0d-ae01-cce2d848f1f5": {
  "x": 26,
  "y": 439
 },
 "d80d7551-1e0c-4909-9a6e-8f1afa33ffba": {
  "x": 1784,
  "y": 453
 },
 "c3df6dd2-b455-471b-bf06-de2d03a5b1eb": {
  "x": 450,
  "y": 2250
 },
 "4e03529c-5d7d-4ff6-917d-967a1d3cb2d7": {
  "x": -127,
  "y": 359
 },
 "2bb41a81-173c-4c55-8c54-0436d5272f7d": {
  "x": -600,
  "y": 2100
 },
 "1ac60140-f5db-41d6-bc60-2f7eb64285fc": {
  "x": -650,
  "y": 2150
 },
 "93f8b0db-86ad-4984-b40a-41fba324f203": {
  "x": -700,
  "y": 2200
 },
 "c6688c12-62c8-427f-b40e-8895f43b669e": {
  "x": -2650,
  "y": 2200
 },
 "1ea6a13a-b717-4bc1-b6e3-88ab18c1d09f": {
  "x": -2600,
  "y": 2150
 },
 "c4206562-956b-4b52-a972-976b959a0ec7": {
  "x": 1237,
  "y": 804
 },
 "e198ab35-ebf1-47f6-8b42-02cd233c42e8": {
  "x": -2650,
  "y": 2250
 },
 "97773a6a-0eef-46ec-8612-b218cec743ad": {
  "x": 100,
  "y": 2200
 },
 "1ebee39d-1825-4324-8496-ee96e312d3fb": {
  "x": -2050,
  "y": 1200
 },
 "4d3a5bb7-210c-4271-a214-f469d551d82c": {
  "x": 300,
  "y": 2300
 },
 "01a6dbaf-d815-4b0e-851c-8c9f7fd536b3": {
  "x": -1461,
  "y": 548
 },
 "562b5001-fe8f-411a-ac7a-3945adf6f746": {
  "x": -1479,
  "y": 405
 },
 "b2327895-d619-438e-bafb-deca85fe11ac": {
  "x": -1553,
  "y": 565
 },
 "d05d5e02-7632-4332-8311-b306ffe8e054": {
  "x": 400,
  "y": 3000
 },
 "6bae7ba7-2c9f-4d56-9fc8-34440ecc7ee2": {
  "x": 1342,
  "y": 454
 },
 "22dc7096-8ddf-4173-b412-3b53ccc13af0": {
  "x": 3,
  "y": -234
 },
 "0fd8f9cc-a002-4d10-a62d-ed71d636728e": {
  "x": -600,
  "y": 2250
 },
 "839cb12e-bdcd-4fc8-ae0e-1191ed66fd6b": {
  "x": 1327,
  "y": 1192
 },
 "b4eb14dd-1e52-4ea1-9f41-8a09c27b4de4": {
  "x": -500,
  "y": 2300
 },
 "b4663f36-f475-444d-bfaa-2b63dd3a069b": {
  "x": 400,
  "y": 2900
 },
 "0e0cfd73-b532-4d52-be21-6b6b93e69c05": {
  "x": 1442,
  "y": 471
 },
 "f590f371-5560-4c32-8233-c046a9b82668": {
  "x": 1380,
  "y": 1140
 },
 "ebbb10e5-f34c-45f3-aa38-72d98a2994c6": {
  "x": 874,
  "y": 743
 },
 "249d72db-2453-4b8b-b897-905a681128da": {
  "x": 450,
  "y": 2950
 },
 "d621f381-2b11-4acf-8b5d-cd6fce435fe5": {
  "x": 623,
  "y": 708
 },
 "748c9f7e-1e68-4dcc-97e3-ca12b1f4eabe": {
  "x": 150,
  "y": 3000
 },
 "c728c303-bc65-4cd9-8472-4ebf5b1878d4": {
  "x": -1030,
  "y": 1048
 },
 "591d5119-a7c7-4ccd-af24-fb9a3a0f3266": {
  "x": -506,
  "y": 303
 },
 "d018c4c3-0f8c-4750-a810-2309a93f816c": {
  "x": 1532,
  "y": 594
 },
 "580f02e0-23e9-4006-91c0-23a0251d7f61": {
  "x": -564,
  "y": 366
 },
 "74b585b7-4c77-4a7c-a965-5c8ee59c6566": {
  "x": -518,
  "y": 434
 },
 "5a3ab1c7-a2a0-435a-9c80-1e5da6c2ed12": {
  "x": 961,
  "y": 554
 },
 "1d0aa30b-db93-4085-876d-0e73f80e1b88": {
  "x": 714,
  "y": 644
 },
 "94b9f944-b09c-473c-92f3-55d4a70515b4": {
  "x": 200,
  "y": 2950
 },
 "b1623e5b-e110-4519-a43e-b76308c63c4c": {
  "x": 250,
  "y": 3050
 },
 "ae66af3b-eee4-4e8f-96e7-fccf7fde8734": {
  "x": 585,
  "y": 1576
 },
 "cf41b6f4-be6b-4908-a77f-9bf6372ef59d": {
  "x": 3034,
  "y": 48
 },
 "6c55ef3e-2310-4bf7-b532-036878af5f56": {
  "x": 700,
  "y": 2850
 },
 "b0d2cdd5-a0f9-4c3b-aa39-e67bd48f1746": {
  "x": 883,
  "y": 534
 },
 "dfae5b6d-a4d2-4ed9-bd83-ac4923ef0d01": {
  "x": 300,
  "y": 2850
 },
 "1d715a80-eb28-4a2d-8635-6cd62fa8dd80": {
  "x": -2350,
  "y": 450
 },
 "317fc4d1-7b94-4eaf-9a1a-df0140ec984d": {
  "x": -100,
  "y": 2700
 },
 "472aca54-038b-43d8-ad9f-641ff2fda156": {
  "x": 50,
  "y": 2750
 },
 "66de970d-7c9f-4a8a-8acd-36f0a63aeb2a": {
  "x": -270,
  "y": -8
 },
 "cae24a9c-9e5b-4be9-bfcc-d67f41572605": {
  "x": 1648,
  "y": -146
 },
 "3e5a8924-4574-4387-822c-39665f9480ee": {
  "x": -1005,
  "y": 480
 },
 "27ce5763-2a81-4fd1-aee1-7bcc42928ba6": {
  "x": -1315,
  "y": -317
 },
 "dc8e0713-1d30-4ee5-a563-31e7f2dd1abc": {
  "x": -1802,
  "y": 161
 },
 "ef3ab023-c238-4cbd-9edc-f2cc5b98ba75": {
  "x": -1458,
  "y": -151
 },
 "2ab9e1f8-f7c9-44d2-8fbd-09cbbd5127c8": {
  "x": 36,
  "y": -61
 },
 "76d83520-731c-41bc-9555-e10e321a2e44": {
  "x": -266,
  "y": 124
 },
 "64a7dc71-9153-4fc9-8609-3c5bea65feca": {
  "x": -150,
  "y": 2600
 },
 "25e53630-bfdb-4806-8b8d-9037da51e569": {
  "x": -172,
  "y": 77
 },
 "19e63098-48f0-4c51-9d00-30f34347ddd8": {
  "x": 0,
  "y": 2650
 },
 "5f0c6015-b3e4-44e7-9921-47fc941f86a7": {
  "x": 700,
  "y": 2650
 },
 "3a7c3e04-94b9-4fe1-94e8-b62272158dc2": {
  "x": -1119,
  "y": 1032
 },
 "1ed020f4-cdfb-4f61-834c-019beba12000": {
  "x": -1174,
  "y": -105
 },
 "b3ad4d88-4857-4ad5-92b4-263a986bec1b": {
  "x": -2400,
  "y": 400
 },
 "b0c3425e-9390-47ff-868b-db7e5c97218e": {
  "x": -2450,
  "y": 250
 },
 "2b13415f-7a94-4067-bd2c-96d9414aaef1": {
  "x": -363,
  "y": -128
 },
 "5beb516d-3bf2-468e-861c-3e13354ef5d3": {
  "x": 18,
  "y": 234
 },
 "bcc2f3ca-4b42-4e29-a83c-ed5606864621": {
  "x": -1096,
  "y": 132
 },
 "9125d3b0-9a60-4544-9ed0-cdf6d4a67c4a": {
  "x": -1474,
  "y": 252
 },
 "85ac2821-c95c-4bac-92e5-2b14cb158eda": {
  "x": -786,
  "y": 614
 },
 "e1754568-6dcb-4766-b657-9757076e5ea6": {
  "x": -1605,
  "y": 479
 },
 "d934026f-89b7-497e-bdfb-959602f04bd4": {
  "x": 1701,
  "y": -74
 },
 "2d485841-d3b5-4839-aae2-e955d5ef0188": {
  "x": 1253,
  "y": 390
 },
 "6e42cd35-7b9d-4a65-a311-8a473a912f1d": {
  "x": 1966,
  "y": 729
 },
 "8419af72-6702-454e-b33a-04183a22c975": {
  "x": 650,
  "y": 2550
 },
 "d3c2b202-1801-4752-94eb-771c6bc72f40": {
  "x": -1210,
  "y": 597
 },
 "854b89bd-21fa-46b9-8c53-0eb95d55e2c4": {
  "x": 50,
  "y": 700
 },
 "8f22feb8-5442-4df2-a822-3a654efe055f": {
  "x": 1882,
  "y": 617
 },
 "0ff660a9-fcfd-4647-a393-b88ee304dcdf": {
  "x": 1897,
  "y": 687
 },
 "aefcc002-41c9-4a80-b6ee-5edd424754cb": {
  "x": -323,
  "y": 681
 },
 "d0f73ea7-6946-4906-8a23-42a1e67ffa95": {
  "x": -380,
  "y": 624
 },
 "8cd0c21e-7563-4c34-bc46-8f3f3e32a456": {
  "x": -2550,
  "y": 500
 },
 "7ada2af6-6529-4105-b0d2-002740ca4180": {
  "x": -1511,
  "y": 479
 },
 "af18e149-5b02-4c1b-9410-dd873dfa67bc": {
  "x": -1325,
  "y": 669
 },
 "259c5afb-37bf-4b71-97fd-1dafd054cf63": {
  "x": 1959,
  "y": 593
 },
 "4357e7e9-8037-4841-8012-54c03da946d5": {
  "x": 900,
  "y": 2600
 },
 "0db703cd-5cbf-4d54-8260-98e0d78a2015": {
  "x": -1156,
  "y": 954
 },
 "80eb27af-ec40-4e5f-8861-4a79ee3fa8ac": {
  "x": -1576,
  "y": 392
 },
 "1e9a137e-580d-40c4-97f4-0cb837cf227e": {
  "x": 1000,
  "y": 2650
 },
 "56ae26ff-b170-4973-a9c1-287e0be5063f": {
  "x": -265,
  "y": 593
 },
 "df69f9fd-9da9-48f7-814d-89f836d91ffb": {
  "x": 800,
  "y": 2500
 },
 "01ecb350-7996-4480-8615-e956dee468a0": {
  "x": -999,
  "y": -209
 },
 "cc60aba9-2d81-4470-8edc-2470b8bac160": {
  "x": 1842,
  "y": -384
 },
 "f116a1a9-fb25-4619-a060-5e3310bb8f5f": {
  "x": 1998,
  "y": 654
 },
 "10c9411e-abc0-4532-9b9d-75594709d60d": {
  "x": -122,
  "y": -1126
 },
 "851228d2-8b22-40b3-bf9c-cb03e84a9d58": {
  "x": 1911,
  "y": -429
 },
 "0bf7e964-2dfa-4d98-be2d-a2b66ff4f895": {
  "x": -2300,
  "y": 500
 },
 "6868a2ba-9205-476d-b0a9-b3920b1b6568": {
  "x": 1857,
  "y": 220
 },
 "304fcf0c-9860-4226-96a4-6d7988670953": {
  "x": -112,
  "y": -967
 },
 "701d061f-b908-48e1-a1d6-c52b071fae40": {
  "x": 1721,
  "y": 46
 },
 "2a665fa2-c7d7-4a5f-918b-3fd82532fb75": {
  "x": 3026,
  "y": 128
 },
 "79b6875f-906d-479c-986d-40306aca9e73": {
  "x": -156,
  "y": -1039
 },
 "da5495af-0f6a-41a1-b42d-438d1ad5373d": {
  "x": 1715,
  "y": 296
 },
 "9f693918-5bdd-4fe0-83a5-e671f305bcd1": {
  "x": 36,
  "y": -1149
 },
 "36f15be7-9105-4807-bec6-fa3295749eed": {
  "x": 3112,
  "y": -563
 },
 "6453b3a8-2182-4a13-ae39-767f89be6725": {
  "x": 288,
  "y": -787
 },
 "a4a27661-5b11-4573-a5be-255aa664dd62": {
  "x": 2006,
  "y": -412
 },
 "bca14c19-a6c1-484f-938a-3d8fb5ab66b8": {
  "x": -874,
  "y": 22
 },
 "3f11bb3a-d35c-4064-bf25-9c9f2e9d501c": {
  "x": 1870,
  "y": 444
 },
 "251c1126-e017-4e18-9879-5b8a9e6aa1c1": {
  "x": 1950,
  "y": -338
 },
 "2f8bbcf0-570f-43c5-92db-3a3fde59d703": {
  "x": 2103,
  "y": 500
 },
 "b9429ceb-09eb-4274-8a69-ef39562dd22d": {
  "x": 2088,
  "y": -629
 },
 "bb7a6c79-d4a7-4e42-87a4-a6649c98c972": {
  "x": 2072,
  "y": -570
 },
 "d3672fe2-df87-4d0f-8327-0e649d111441": {
  "x": -28,
  "y": -1766
 },
 "e99caa5b-0d68-4041-9809-ba5c3308938c": {
  "x": 1897,
  "y": 370
 },
 "48990455-15f6-40b0-9b4d-f66ee3815b2c": {
  "x": -2095,
  "y": -1388
 },
 "5376b496-906f-43df-8a45-ad8d31a7dd9a": {
  "x": -2044,
  "y": -1863
 },
 "47301472-39f1-4843-9612-9cbf290267a5": {
  "x": -295,
  "y": -428
 },
 "b1194c8c-47b3-4797-9571-6353ee2b7dcd": {
  "x": -54,
  "y": -1065
 },
 "67298852-de18-4b46-b4a0-374b7aabe4d8": {
  "x": 2097,
  "y": 357
 },
 "2d0eccce-2a97-4b29-bf79-75d2d675f8d2": {
  "x": 2024,
  "y": -619
 },
 "9e81b85c-fa23-43a6-a809-c5a98bcba904": {
  "x": -2400,
  "y": 200
 },
 "eeb2c7aa-b91a-4b8f-892e-980e97c11269": {
  "x": 2041,
  "y": -332
 },
 "e25d5305-02d0-4288-9c7f-54d0acad03cd": {
  "x": 36,
  "y": -1059
 },
 "c14fb074-bb73-4993-a4cb-4d2141557a0d": {
  "x": 2357,
  "y": 354
 },
 "cd3fc074-676f-4641-aee9-18eeb99368c0": {
  "x": 2981,
  "y": -513
 },
 "952dc12a-4944-4c81-8109-636295488968": {
  "x": -1026,
  "y": -42
 },
 "08cf0a57-583c-4834-b919-0a42354276b8": {
  "x": 2498,
  "y": 609
 },
 "9cc130e9-3c9a-432f-897c-759cb574286c": {
  "x": 3149,
  "y": -390
 },
 "ae59d7d0-2b63-4580-89fb-ce2e56c3c6b8": {
  "x": 2173,
  "y": 363
 },
 "b99bf2b9-bd0c-48ff-b0d9-0ca199cf79ef": {
  "x": 2395,
  "y": 652
 },
 "35b4be3e-26a5-47f4-843b-ce40c0bfadec": {
  "x": 3072,
  "y": -474
 },
 "58bd203c-46c2-489d-9375-0402e8dd5d51": {
  "x": 3160,
  "y": -481
 },
 "7aa4c492-87c6-47da-88c0-aa4fc015b240": {
  "x": -2078,
  "y": -1146
 },
 "02f90461-5d53-4da3-87bd-77fb157afe51": {
  "x": -45,
  "y": -1172
 },
 "24ed26a0-f635-4922-9df5-a4e1457c5f06": {
  "x": 1799,
  "y": 976
 },
 "47a1b663-d9e6-4d36-aad5-21ae4934cb2a": {
  "x": 2010,
  "y": 377
 },
 "97b0dff1-87a9-4407-a871-3d0768224631": {
  "x": -20,
  "y": -977
 },
 "ec57c3ba-a4d1-4416-9052-28531ea3273f": {
  "x": 1683,
  "y": 681
 },
 "11ac5d18-64b9-46ef-9701-2622730887af": {
  "x": 2840,
  "y": -142
 },
 "649e06f7-9413-4e4d-803b-7918857e4c11": {
  "x": -1154,
  "y": 64
 },
 "c1d892ba-616a-4c88-8494-40a65098ebae": {
  "x": 1954,
  "y": 86
 },
 "93b666c6-0360-40ec-a75a-a9712c353f4c": {
  "x": 3070,
  "y": -363
 },
 "c5bf8ab5-ce37-48f6-b7e8-79979f9342f4": {
  "x": 2118,
  "y": 151
 },
 "b7ff1401-f6ac-4c95-91c8-48381a8215d1": {
  "x": 2046,
  "y": 201
 },
 "debde19e-8595-4dfd-b4d6-a924e0f94a7a": {
  "x": 2020,
  "y": -57
 },
 "6be80e27-a0ed-4d30-bccd-09da9e7cff62": {
  "x": 768,
  "y": 1882
 },
 "78ea4117-1038-46f2-bce3-62b8b6f8162b": {
  "x": -946,
  "y": -87
 },
 "a7d64933-b9aa-4439-8104-45dbf26ce584": {
  "x": 550,
  "y": 2150
 },
 "8e42d134-d4d5-4812-993f-ff6ecca0d2d3": {
  "x": -1390,
  "y": -781
 },
 "da0d34f3-8f5e-454a-a018-dc5ac1e46359": {
  "x": -1861,
  "y": -1487
 },
 "59ccf86f-a861-4f1b-8b0f-43a9a4e3c5d4": {
  "x": -2197,
  "y": -1368
 },
 "4e9fcf2e-23c9-42b0-8169-e6086d3685e2": {
  "x": -2110,
  "y": -1304
 },
 "e440a0b7-fe12-45f4-96b4-67baa9d85bb2": {
  "x": -1973,
  "y": -1226
 },
 "387f5ce4-6895-42df-88c4-b89feb6051b5": {
  "x": -1810,
  "y": -1318
 },
 "a42166ec-ecc8-4cd7-82f7-ffa3e31768fd": {
  "x": -1904,
  "y": -1164
 },
 "f4995471-ddec-422d-81db-d15caf7c13a4": {
  "x": -1846,
  "y": -1235
 },
 "1f32b241-d4da-47ac-961f-592c0be96d97": {
  "x": 500,
  "y": 2000
 },
 "e59cc8c7-d2be-4ece-a73e-82a699605623": {
  "x": 400,
  "y": 1950
 },
 "94279db9-e792-415e-8501-2e5aacb2809f": {
  "x": -1112,
  "y": -42
 },
 "9560d465-488d-4531-9d1b-98064804951e": {
  "x": -1465,
  "y": -633
 },
 "144934bc-dbac-493f-8c24-68dd9b13c778": {
  "x": -1309,
  "y": -818
 },
 "e5e6b11d-500a-4dd2-a13e-fa8be79d101e": {
  "x": -1629,
  "y": -528
 },
 "3b44f2c1-6182-47b4-87b2-110a8e5a0273": {
  "x": -430,
  "y": 372
 },
 "89317c24-4d24-46ee-8284-b916ec1b1241": {
  "x": 2632,
  "y": -595
 },
 "f1181475-8544-4cbc-9614-3caf1ac54661": {
  "x": 2557,
  "y": -666
 },
 "372fc9e1-13eb-4c59-8e7d-4e6346915135": {
  "x": 1250,
  "y": 2150
 },
 "822a8102-27ec-46d9-9496-352c0f940910": {
  "x": 150,
  "y": 2250
 },
 "75dfe89f-4c69-498c-92cc-7b643ce889c8": {
  "x": 2635,
  "y": -687
 },
 "24d2d02b-cfbe-4c1c-91e9-d6b7ffc6fe93": {
  "x": 1100,
  "y": 2200
 },
 "6251d531-d827-4edb-9b00-20174c9b4a9a": {
  "x": 1910,
  "y": -1210
 },
 "5f05197e-abb0-40cb-a2ff-777f7e6c86c6": {
  "x": 2063,
  "y": -1250
 },
 "710aca6d-b4f0-469e-a994-6b9ff4b1a165": {
  "x": 1880,
  "y": -539
 },
 "e513bcc8-4e47-4924-977d-cb65f68ca6c5": {
  "x": 2195,
  "y": -517
 },
 "476ed135-ff5d-421d-839a-0e424b9eab35": {
  "x": 2094,
  "y": -1170
 },
 "41881436-40a8-454a-b223-e8e0528b860c": {
  "x": 1979,
  "y": -1254
 },
 "0f5b1c64-1745-4a00-aefb-71013266d3e5": {
  "x": 1000,
  "y": 2150
 },
 "75251359-a53a-4e27-83d6-dfae1fe93459": {
  "x": 1302,
  "y": -2027
 },
 "21df3840-3912-4f26-9d07-2532d0aa0888": {
  "x": 1361,
  "y": -1960
 },
 "2d2e00e8-f039-4cac-86e8-f45431b84130": {
  "x": -38,
  "y": 394
 },
 "dc3f1ac9-64b4-4068-9ef2-c81aebb18ff5": {
  "x": -550,
  "y": 1600
 },
 "c75d4449-dd78-40d2-a3bb-7df4c4b68153": {
  "x": -250,
  "y": 2150
 },
 "c631521a-5808-46db-a1f7-3924b730dbe1": {
  "x": -300,
  "y": 1350
 },
 "0ec872f9-dfec-4bfb-934b-3bbb44380626": {
  "x": 250,
  "y": 2150
 },
 "d6f720c5-2d11-4f77-bbaa-7754bac7574b": {
  "x": -1281,
  "y": -692
 },
 "cdbcd24d-d8ca-4750-a035-593a7de3ed8f": {
  "x": -558,
  "y": -1233
 },
 "bd8529dd-01fd-4f3a-acdb-83eef31eb6a5": {
  "x": -606,
  "y": -1761
 },
 "6ff861cb-1383-49a2-88ea-bcd98b52a29b": {
  "x": -562,
  "y": -1396
 },
 "2af6c3a9-f626-4fa3-a8a2-22568756ebd9": {
  "x": -2002,
  "y": -1334
 },
 "86d661a9-4a0e-4f16-bc31-f8066835d616": {
  "x": -561,
  "y": -1158
 },
 "5e36d2f6-457d-4038-bac3-654cd3b48bb9": {
  "x": 1304,
  "y": -1869
 },
 "f9a34287-34f6-4bcc-aaa3-70961454bcd8": {
  "x": -650,
  "y": 1100
 },
 "80892a97-c1ea-40f8-885f-f2d615f759a2": {
  "x": 1546,
  "y": 23
 },
 "3323d727-9076-43ef-b5c5-17e54dec9427": {
  "x": 1118,
  "y": 1128
 },
 "5e1fce12-71d6-419f-8478-31df7f3ad7e1": {
  "x": 984,
  "y": -146
 },
 "e0480a03-7274-451c-820f-f20f9ca6eadb": {
  "x": -950,
  "y": 904
 },
 "127343d5-700b-4dd5-8562-99998d860458": {
  "x": 713,
  "y": 1751
 },
 "1e8b89f7-e978-42b7-ac4e-726cead894fa": {
  "x": -90,
  "y": -1822
 },
 "b28e7ee4-abc9-473a-a8d8-39fe10b2adf4": {
  "x": 407,
  "y": -30
 },
 "0ae1595b-925c-4ff8-a49a-78913d3ee606": {
  "x": -97,
  "y": -2233
 },
 "adacd618-ead1-412f-9df4-9d1fef8acbf1": {
  "x": 675,
  "y": -2334
 },
 "b3a7688c-c21b-4b8d-bf8f-97f882bd4950": {
  "x": 638,
  "y": 820
 },
 "8b8315a7-ea90-4ed6-bf77-4440f7133745": {
  "x": 715,
  "y": 940
 },
 "d6f4627c-a570-41ad-b6af-8c5c6f9b1421": {
  "x": 2896,
  "y": 66
 },
 "662970b6-ce26-4f64-98ac-8c6ea50404be": {
  "x": -90,
  "y": -2790
 },
 "3b2215f4-cdd3-41db-8df7-580e44c09efc": {
  "x": 1825,
  "y": 318
 },
 "f0f2e44b-bf11-484f-b205-d78293fb9148": {
  "x": -2100,
  "y": -3350
 },
 "f8b46c40-8471-40f3-ac9d-021c0839cdaf": {
  "x": -1450,
  "y": -3550
 },
 "f6a2a16b-5ba2-4479-973b-e4b9de03a2e0": {
  "x": -1800,
  "y": -3500
 },
 "231cc85a-9350-4545-8536-874e253f3093": {
  "x": 2508,
  "y": -119
 },
 "920dae0c-b091-4f34-9204-2cbede9eb18b": {
  "x": -71,
  "y": -2618
 },
 "5c645b73-d986-498c-8856-2fe62623ed51": {
  "x": 1934,
  "y": -1124
 },
 "16bdeb43-fc37-4bc6-bb4b-0b579f88440c": {
  "x": 1164,
  "y": -2560
 },
 "577e4a72-7ad3-4da4-aa46-b6f504254b30": {
  "x": 1593,
  "y": 427
 },
 "362cf45e-46eb-456b-9a42-7595ef821117": {
  "x": 1752,
  "y": 376
 },
 "2a31de74-a486-440f-82e6-a87cd964acad": {
  "x": 3028,
  "y": -587
 },
 "3334aef8-ad87-4fdc-9261-21dfa3ff5454": {
  "x": 550,
  "y": 2050
 },
 "163fe7bf-4248-4e02-8acf-1959b4e8683d": {
  "x": 2018,
  "y": -1141
 },
 "55f6290d-6c2e-4558-abbd-cf8ef2dcbd76": {
  "x": 1141,
  "y": -1926
 },
 "ac2749f7-739b-4ee8-9b43-2f2868250459": {
  "x": -698,
  "y": 2701
 }
}



{
 "02825e55-c9be-44b0-867b-6a7024dd0239": {
  "x": -17,
  "y": -103
 },
 "3d5f12d8-4bed-443a-8096-1bd2348c3c8f": {
  "x": -55,
  "y": -45
 },
 "076e2c51-e546-499f-b159-19188e2768e8": {
  "x": -133,
  "y": -57
 },
 "44adb86f-9b18-43ad-a29c-9fe6628255b6": {
  "x": -192,
  "y": -125
 },
 "6a383e62-b469-4801-bc7d-d4b81cf99945": {
  "x": -231,
  "y": -219
 },
 "972d82f6-d5df-4e72-8cfd-bec1e7f3e2f6": {
  "x": -239,
  "y": -308
 },
 "fd10a118-5ac2-49ac-82d3-0a4e533e284c": {
  "x": -232,
  "y": -392
 },
 "36acc863-6cee-4f4d-97c5-30fc8fd2fc91": {
  "x": -201,
  "y": -469
 },
 "10a5df3d-7210-4756-be4c-60e110ee0f2c": {
  "x": -127,
  "y": -489
 },
 "642edf89-670c-4f9f-beea-0f1673a6ed2b": {
  "x": -72,
  "y": -431
 },
 "39ffde03-5d7d-4cd9-8c65-33260c6c922d": {
  "x": -64,
  "y": -355
 },
 "54d40572-f491-4163-91a7-0c531c674cc2": {
  "x": -49,
  "y": -227
 },
 "464f23cd-e0d8-4103-aa71-389026b78c4c": {
  "x": -341,
  "y": -101
 },
 "fdeb48de-d2c3-4a57-8881-8b7a5fb10651": {
  "x": -475,
  "y": -29
 },
 "6da3e7a9-d64c-40b0-b9ea-21ce14a79cc2": {
  "x": -410,
  "y": 25
 },
 "d222c68e-ca92-4c9d-a47f-04e1a3d55a5e": {
  "x": -602,
  "y": 159
 },
 "6c519edb-af67-4eda-bc82-c418c11c429f": {
  "x": -683,
  "y": 247
 },
 "a0bbcd53-fce3-47df-b2c3-f6bd5e6d38d7": {
  "x": -739,
  "y": 315
 },
 "856b8991-af17-430b-8967-a0c9d354e811": {
  "x": -809,
  "y": 348
 },
 "035d1269-d822-4645-8a59-131bc3b8f451": {
  "x": -878,
  "y": 312
 },
 "63eb6b51-c3cc-4cb1-8c41-5dea6cc50354": {
  "x": -917,
  "y": 243
 },
 "492506ca-0799-4828-99e8-bf90216a4446": {
  "x": -924,
  "y": 164
 },
 "d5ad83a0-3e91-4e64-a456-ffac1d0097b1": {
  "x": -898,
  "y": 87
 },
 "71adb293-e45c-4ca4-92e4-e39a2d49f718": {
  "x": -851,
  "y": 3
 },
 "efd11cf0-157f-40eb-9146-2e67ea8782c2": {
  "x": -787,
  "y": -140
 },
 "7f69746c-621a-47bd-9c09-2b276d437b85": {
  "x": -738,
  "y": 128
 },
 "f63cb136-a9be-432f-ba18-d086cc94b3f1": {
  "x": -356,
  "y": 427
 },
 "e043e26a-a5f7-4a97-b43c-ac7f7733f9b6": {
  "x": -333,
  "y": 492
 },
 "a5434edb-edb5-4413-b1e1-24a65daa9f79": {
  "x": -250,
  "y": 487
 },
 "43d35055-92c6-4f87-8def-8e0a64e17695": {
  "x": -140,
  "y": 488
 },
 "43db8620-b432-42f7-9e42-206e04d6ce0e": {
  "x": -283,
  "y": 297
 },
 "55be515b-912c-4740-897a-483bd183f760": {
  "x": 98,
  "y": 541
 },
 "90547a80-5a1d-416d-aefe-37103399dd2f": {
  "x": 206,
  "y": 545
 },
 "9cd5248c-8533-445d-9740-c90170e33403": {
  "x": 271,
  "y": 588
 },
 "657b912f-a9c6-492a-9a99-99785d97d82f": {
  "x": 258,
  "y": 671
 },
 "c3b9b4c2-62e8-4a5b-a203-156e2cf08f7b": {
  "x": 245,
  "y": 775
 },
 "32e3c0ac-9cd2-44b8-9a2d-89b9a8c735e1": {
  "x": 311,
  "y": 763
 },
 "3796bfde-69a0-4935-885c-d9e878ea2a6b": {
  "x": 328,
  "y": 831
 },
 "48c29f03-bf6d-4411-870c-b7019ebdf7ea": {
  "x": 419,
  "y": 799
 },
 "a86c1575-1923-4e43-ab45-6bc085c5d82b": {
  "x": 473,
  "y": 745
 },
 "f5f27738-5660-4ab5-9951-b241906af690": {
  "x": 508,
  "y": 683
 },
 "848a1cae-eab5-465f-b9f9-8e2e582711dc": {
  "x": 580,
  "y": 680
 },
 "7b32f794-bfd4-4f51-b6ab-2e357b5cd627": {
  "x": 643,
  "y": 645
 },
 "e116d53c-c9f4-4671-9559-4994cce11ce8": {
  "x": 678,
  "y": 577
 },
 "8f430b1a-1baa-409a-b85e-2e9bba4a0b8c": {
  "x": 676,
  "y": 500
 },
 "a7602fe1-2f67-448e-99ef-e3e240a72ed0": {
  "x": 616,
  "y": 456
 },
 "8962232d-1a59-4cfa-b599-e167d7dfe9cc": {
  "x": 538,
  "y": 465
 },
 "e32e00cd-7b22-4642-9b00-fa3c4795c2ef": {
  "x": 463,
  "y": 446
 },
 "87cacb41-0734-4bfa-9c45-9e488b4c5428": {
  "x": 423,
  "y": 382
 },
 "1d1dae0c-f636-4432-89ef-74670e3d8381": {
  "x": 460,
  "y": 294
 },
 "25af91f3-d02f-4a32-a4de-f4f050bc5da8": {
  "x": 494,
  "y": 117
 },
 "daa6b242-64a6-44f1-885b-f22ece0b1281": {
  "x": 579,
  "y": 148
 },
 "9885c324-028a-4f61-9c35-4cde25358ee4": {
  "x": 406,
  "y": 531
 },
 "d0ae12bd-b65d-458e-bb54-7f9cce1e51d9": {
  "x": 633,
  "y": -156
 },
 "f2b6e7d3-bf76-47d1-b0e8-c1e7b8275771": {
  "x": 682,
  "y": -295
 },
 "7fe65cc5-98cc-4bc0-84f3-e98ddc6fae06": {
  "x": 715,
  "y": -407
 },
 "3aa136cf-290f-43a1-8227-efcc362c0461": {
  "x": 692,
  "y": -528
 },
 "84014be0-5dc5-4e81-a2e4-b993bcd9e24b": {
  "x": 647,
  "y": -489
 },
 "f3a042b0-9459-4008-a9ce-b3784729117b": {
  "x": 527,
  "y": -562
 },
 "94448f38-1a0c-40a2-bf1e-13a7e65dbfd9": {
  "x": 581,
  "y": -593
 },
 "1365e7d5-02cb-42c2-88d3-16348fe682eb": {
  "x": 267,
  "y": -526
 },
 "1ec4ca7c-9dd8-44ca-b658-85b0c95f783e": {
  "x": 362,
  "y": -660
 },
 "e5fb8afa-f097-4c96-baa6-3201dfb862de": {
  "x": 450,
  "y": -672
 },
 "e6a0cca6-b85d-4e05-9c41-66932edba352": {
  "x": 403,
  "y": -593
 },
 "27d59221-0719-4e9a-8bfa-8f520f6fad38": {
  "x": 366,
  "y": -505
 },
 "9646af7d-ada1-49b5-9b4b-8b84a0d974e6": {
  "x": 231,
  "y": -399
 },
 "bc0a6f45-7f72-486e-a19a-8651ef65ef8d": {
  "x": 331,
  "y": -369
 },
 "b58e4d18-e382-4a23-b8cc-977c8218e31d": {
  "x": 268,
  "y": -286
 },
 "1df45734-5a90-4243-a26f-1db28bae324d": {
  "x": 409,
  "y": -300
 },
 "38072279-0420-4ff1-bea5-ea3d5c4917b4": {
  "x": 469,
  "y": -414
 },
 "62285e90-8197-4b13-9619-59a281cef431": {
  "x": 556,
  "y": -389
 },
 "dc5ddda1-a57c-42aa-932c-5079cd7b2d41": {
  "x": -130,
  "y": -204
 },
 "8d2cb1d7-9203-438a-91d4-0155cef30759": {
  "x": -613,
  "y": -366
 },
 "bcc789cb-c9b0-435b-ba6a-7f872399adcc": {
  "x": 150,
  "y": 0
 }
}



{
 "02825e55-c9be-44b0-867b-6a7024dd0239": {
  "x": -963,
  "y": 566
 },
 "3d5f12d8-4bed-443a-8096-1bd2348c3c8f": {
  "x": -1049,
  "y": 516
 },
 "076e2c51-e546-499f-b159-19188e2768e8": {
  "x": -1084,
  "y": 401
 },
 "44adb86f-9b18-43ad-a29c-9fe6628255b6": {
  "x": -1074,
  "y": 272
 },
 "6a383e62-b469-4801-bc7d-d4b81cf99945": {
  "x": -997,
  "y": 156
 },
 "972d82f6-d5df-4e72-8cfd-bec1e7f3e2f6": {
  "x": -857,
  "y": 53
 },
 "fd10a118-5ac2-49ac-82d3-0a4e533e284c": {
  "x": -654,
  "y": -40
 },
 "36acc863-6cee-4f4d-97c5-30fc8fd2fc91": {
  "x": -430,
  "y": -106
 },
 "10a5df3d-7210-4756-be4c-60e110ee0f2c": {
  "x": -227,
  "y": -61
 },
 "642edf89-670c-4f9f-beea-0f1673a6ed2b": {
  "x": -102,
  "y": 89
 },
 "54d40572-f491-4163-91a7-0c531c674cc2": {
  "x": -623,
  "y": 536
 },
 "464f23cd-e0d8-4103-aa71-389026b78c4c": {
  "x": -81,
  "y": 684
 },
 "fdeb48de-d2c3-4a57-8881-8b7a5fb10651": {
  "x": -102,
  "y": 845
 },
 "6da3e7a9-d64c-40b0-b9ea-21ce14a79cc2": {
  "x": 45,
  "y": 987
 },
 "d222c68e-ca92-4c9d-a47f-04e1a3d55a5e": {
  "x": 141,
  "y": 1137
 },
 "6c519edb-af67-4eda-bc82-c418c11c429f": {
  "x": 146,
  "y": 1293
 },
 "a0bbcd53-fce3-47df-b2c3-f6bd5e6d38d7": {
  "x": 57,
  "y": 1418
 },
 "856b8991-af17-430b-8967-a0c9d354e811": {
  "x": -91,
  "y": 1488
 },
 "035d1269-d822-4645-8a59-131bc3b8f451": {
  "x": -264,
  "y": 1501
 },
 "63eb6b51-c3cc-4cb1-8c41-5dea6cc50354": {
  "x": -434,
  "y": 1461
 },
 "492506ca-0799-4828-99e8-bf90216a4446": {
  "x": -577,
  "y": 1372
 },
 "d5ad83a0-3e91-4e64-a456-ffac1d0097b1": {
  "x": -662,
  "y": 1238
 },
 "71adb293-e45c-4ca4-92e4-e39a2d49f718": {
  "x": -651,
  "y": 1079
 },
 "efd11cf0-157f-40eb-9146-2e67ea8782c2": {
  "x": -568,
  "y": 900
 },
 "f63cb136-a9be-432f-ba18-d086cc94b3f1": {
  "x": 1155,
  "y": 750
 },
 "e043e26a-a5f7-4a97-b43c-ac7f7733f9b6": {
  "x": 1136,
  "y": 489
 },
 "a5434edb-edb5-4413-b1e1-24a65daa9f79": {
  "x": 992,
  "y": 299
 },
 "43d35055-92c6-4f87-8def-8e0a64e17695": {
  "x": 818,
  "y": 41
 },
 "55be515b-912c-4740-897a-483bd183f760": {
  "x": 629,
  "y": -89
 },
 "90547a80-5a1d-416d-aefe-37103399dd2f": {
  "x": 439,
  "y": -267
 },
 "9cd5248c-8533-445d-9740-c90170e33403": {
  "x": 354,
  "y": -475
 },
 "657b912f-a9c6-492a-9a99-99785d97d82f": {
  "x": 631,
  "y": -482
 },
 "c3b9b4c2-62e8-4a5b-a203-156e2cf08f7b": {
  "x": 937,
  "y": -374
 },
 "32e3c0ac-9cd2-44b8-9a2d-89b9a8c735e1": {
  "x": 1109,
  "y": -338
 },
 "3796bfde-69a0-4935-885c-d9e878ea2a6b": {
  "x": 1149,
  "y": -441
 },
 "48c29f03-bf6d-4411-870c-b7019ebdf7ea": {
  "x": 1193,
  "y": -620
 },
 "a86c1575-1923-4e43-ab45-6bc085c5d82b": {
  "x": 1163,
  "y": -788
 },
 "f5f27738-5660-4ab5-9951-b241906af690": {
  "x": 1089,
  "y": -937
 },
 "848a1cae-eab5-465f-b9f9-8e2e582711dc": {
  "x": 986,
  "y": -1062
 },
 "7b32f794-bfd4-4f51-b6ab-2e357b5cd627": {
  "x": 863,
  "y": -1164
 },
 "e116d53c-c9f4-4671-9559-4994cce11ce8": {
  "x": 725,
  "y": -1238
 },
 "8f430b1a-1baa-409a-b85e-2e9bba4a0b8c": {
  "x": 577,
  "y": -1283
 },
 "a7602fe1-2f67-448e-99ef-e3e240a72ed0": {
  "x": 427,
  "y": -1287
 },
 "8962232d-1a59-4cfa-b599-e167d7dfe9cc": {
  "x": 292,
  "y": -1234
 },
 "e32e00cd-7b22-4642-9b00-fa3c4795c2ef": {
  "x": 198,
  "y": -1110
 },
 "87cacb41-0734-4bfa-9c45-9e488b4c5428": {
  "x": 44,
  "y": -1052
 },
 "1d1dae0c-f636-4432-89ef-74670e3d8381": {
  "x": -112,
  "y": -964
 },
 "25af91f3-d02f-4a32-a4de-f4f050bc5da8": {
  "x": -378,
  "y": -877
 },
 "daa6b242-64a6-44f1-885b-f22ece0b1281": {
  "x": -567,
  "y": -1003
 },
 "d0ae12bd-b65d-458e-bb54-7f9cce1e51d9": {
  "x": -739,
  "y": -1082
 },
 "f2b6e7d3-bf76-47d1-b0e8-c1e7b8275771": {
  "x": -917,
  "y": -1084
 },
 "7fe65cc5-98cc-4bc0-84f3-e98ddc6fae06": {
  "x": -1083,
  "y": -999
 },
 "3aa136cf-290f-43a1-8227-efcc362c0461": {
  "x": -1199,
  "y": -827
 },
 "f3a042b0-9459-4008-a9ce-b3784729117b": {
  "x": -1240,
  "y": -606
 },
 "1365e7d5-02cb-42c2-88d3-16348fe682eb": {
  "x": -1114,
  "y": -394
 },
 "1ec4ca7c-9dd8-44ca-b658-85b0c95f783e": {
  "x": -829,
  "y": -197
 },
 "e6a0cca6-b85d-4e05-9c41-66932edba352": {
  "x": -694,
  "y": -236
 },
 "9646af7d-ada1-49b5-9b4b-8b84a0d974e6": {
  "x": -702,
  "y": -743
 },
 "9dd92b5d-de05-4ae4-9ab8-2cb0f68a097c": {
  "x": -327,
  "y": 256
 },
 "4558d193-0c52-4c3f-a96c-fb9f32df033e": {
  "x": -344,
  "y": 336
 },
 "5405bc75-94f7-48ee-bada-d74fc5adbbf9": {
  "x": -504,
  "y": 240
 },
 "9d69baba-e659-4e55-a449-ae3423d0688b": {
  "x": -737,
  "y": 466
 },
 "d3573aa4-e2c7-4408-a2f4-997cf617aa52": {
  "x": -819,
  "y": 439
 },
 "2293f1d9-8bf3-4a29-9576-8e1e55a56acc": {
  "x": -833,
  "y": 347
 },
 "061b1d77-f980-4c5e-9ab9-e80d7c0e9ee3": {
  "x": -836,
  "y": 256
 },
 "71d6329d-7218-443a-a0d8-3a0544989589": {
  "x": -770,
  "y": 187
 },
 "549c79d9-e39f-4819-9847-9a1470551567": {
  "x": -684,
  "y": 126
 },
 "24a3141b-ce1c-42e1-a4e6-0cee4d7b3275": {
  "x": -564,
  "y": 61
 },
 "30351497-5401-4393-b4ad-8cad66d6afa5": {
  "x": -423,
  "y": 9
 },
 "4f5068e9-0ff7-42b0-ad96-0c53f647ea52": {
  "x": -289,
  "y": 35
 },
 "7d9aead0-8b2a-4893-bd66-961681608a63": {
  "x": -134,
  "y": 201
 },
 "65790a0a-423e-42f5-9952-f03e8607999f": {
  "x": -204,
  "y": 198
 },
 "e714907d-1872-4270-8b6d-b9e9dbf0bd0e": {
  "x": -200,
  "y": 123
 },
 "861dc6c6-3fea-4edc-b2d4-14a261ae894d": {
  "x": -409,
  "y": 163
 },
 "4908f174-0062-406b-b64d-af00b4439cdc": {
  "x": -556,
  "y": 429
 },
 "a77d5a96-e078-4bd8-96cd-4f56990575ff": {
  "x": -442,
  "y": 318
 },
 "9ec16b13-41db-41e0-b392-ae8229e0ba3a": {
  "x": -179,
  "y": 488
 },
 "5190e0a9-645d-416d-8f5e-ad98a175c932": {
  "x": -228,
  "y": 592
 },
 "50cccd33-688b-4056-8c5b-886d32fd865f": {
  "x": -90,
  "y": 1033
 },
 "1a841093-a210-450d-b1f0-57afe34cf3d7": {
  "x": -12,
  "y": 1120
 },
 "fd68c5b2-42df-4dea-8b7c-babce59f7d7a": {
  "x": 3,
  "y": 1222
 },
 "911b3c19-d746-476a-a468-a580060a7435": {
  "x": -61,
  "y": 1301
 },
 "83e23142-8725-4f57-99d3-105e2759577b": {
  "x": -156,
  "y": 1338
 },
 "9891f9fd-1865-45ef-ad77-1c6dcaebabd0": {
  "x": -260,
  "y": 1342
 },
 "e66f7b61-6fa8-49c8-a5b6-a0ee6481f28a": {
  "x": -362,
  "y": 1319
 },
 "7498bc64-acec-4664-9b7e-3d66d4b4b79c": {
  "x": -452,
  "y": 1270
 },
 "d8e59b65-4b95-42e5-9bc1-170252a25fc5": {
  "x": -514,
  "y": 1189
 },
 "9433a0c0-b492-4faf-84da-ea4a9aaf021a": {
  "x": -489,
  "y": 1088
 },
 "946589df-1b5f-4d52-a5ca-e6df3c1c17d0": {
  "x": -420,
  "y": 990
 },
 "1f8bc6fe-c1f5-4eb9-a75a-1ac3119ef3ba": {
  "x": -253,
  "y": 1102
 },
 "0e08ae44-aa32-4e9d-98e2-4b06950697fa": {
  "x": 806,
  "y": 591
 },
 "bf33cad9-97f8-4379-98b0-0a87646e27ae": {
  "x": 819,
  "y": 742
 },
 "c2c3644d-5c6b-4498-b3fe-fe483a97b2ac": {
  "x": 984,
  "y": 719
 },
 "3d215bb4-9773-4871-83c7-5068365a4eb8": {
  "x": 792,
  "y": 820
 },
 "18de9269-3511-440d-a102-9e4d7c437928": {
  "x": 738,
  "y": 648
 },
 "76900f6a-9027-4b8e-8e5c-51af31ad6ecb": {
  "x": 728,
  "y": 738
 },
 "f82b112c-f0d5-47b9-9ffd-210f534d722a": {
  "x": 1037,
  "y": 663
 },
 "3ce89b64-6dc8-46bf-9917-212042e3e527": {
  "x": 1114,
  "y": 677
 },
 "991c76fa-2824-4b2b-beaa-1abcae1fcb7f": {
  "x": 1019,
  "y": 853
 },
 "b0418978-069a-488c-921e-8f599317a504": {
  "x": 972,
  "y": 799
 },
 "21facd8c-2c57-4a7e-a9bc-9211ea6f825f": {
  "x": 1091,
  "y": 819
 },
 "115ab09f-f70f-474e-9a41-cf831d9ad6ba": {
  "x": 1059,
  "y": 750
 },
 "9390037a-00ed-4bc4-9f79-7e0771aee6bd": {
  "x": 1030,
  "y": 533
 },
 "c56d265a-4dfd-4136-901c-b3bfdbe8767a": {
  "x": 921,
  "y": 442
 },
 "a66a204d-1ebb-4076-9784-400c55a29c60": {
  "x": 847,
  "y": 663
 },
 "ad15a953-a8c9-4d15-80c4-63537659e2f3": {
  "x": 730,
  "y": -231
 },
 "0f23752a-b1ef-4a3d-9ae4-685817932176": {
  "x": 602,
  "y": -294
 },
 "ac54cbe1-5f5d-4108-8ded-7179c7e4bf9e": {
  "x": 497,
  "y": -390
 },
 "cf3f88ab-d593-44dc-87c2-f13fa3d17f82": {
  "x": 464,
  "y": -456
 },
 "be355ecc-0a35-4134-9f61-a5239968c81c": {
  "x": 410,
  "y": -391
 },
 "b81bef33-7486-472c-8421-c617f8d9aad3": {
  "x": 385,
  "y": -651
 },
 "67088d1c-3dd8-417a-9ac5-31dba290357d": {
  "x": 327,
  "y": -587
 },
 "34a09177-e672-4ff4-9e8c-10c9f2cb1e7f": {
  "x": 408,
  "y": -581
 },
 "9682646f-e468-494a-9231-b0ea5c73d468": {
  "x": 551,
  "y": -599
 },
 "fa7c8972-03d1-4950-be3c-007c5a3bb827": {
  "x": 619,
  "y": -578
 },
 "175e6c02-ac7f-46e6-b71a-c091fd886c73": {
  "x": 631,
  "y": -655
 },
 "382c2743-419a-4e1c-ada2-a779397b3d00": {
  "x": 800,
  "y": -577
 },
 "354d0dba-220e-4177-87b6-154e6671efe9": {
  "x": 789,
  "y": -427
 },
 "fb974a72-825f-4697-8323-27fa472582a4": {
  "x": 760,
  "y": -503
 },
 "bfd24367-accd-4c0f-91ca-46cc7252c0f9": {
  "x": 837,
  "y": -499
 },
 "a6235d30-17c2-4e5d-a5d4-7409f0a3f43e": {
  "x": 966,
  "y": -431
 },
 "b6dff95f-bbe1-4935-b13b-f346ed1eb413": {
  "x": 954,
  "y": -560
 },
 "f88631d4-9ece-4837-bcab-e588b7412fb1": {
  "x": 967,
  "y": -673
 },
 "d40cca2d-1766-4f84-b443-a7a2fba7fe4e": {
  "x": 932,
  "y": -773
 },
 "68949a2c-3992-4cba-bdda-8e9a964f1b44": {
  "x": 879,
  "y": -858
 },
 "0a2c2e8a-876d-430d-83bd-167e9ed5714a": {
  "x": 812,
  "y": -929
 },
 "d7b555b7-64c9-4d10-b40d-ccf63ba39de0": {
  "x": 738,
  "y": -989
 },
 "9db15a65-ace5-4c46-9832-b6ef4102b3b5": {
  "x": 655,
  "y": -1032
 },
 "d961339c-27e8-4bf0-bd1d-a25c52ceff09": {
  "x": 567,
  "y": -1060
 },
 "8d2a4ec7-8075-4d4b-b27a-ceadf9965b14": {
  "x": 474,
  "y": -1075
 },
 "3f943e65-0ae3-4a1a-b4d7-d63c0a750dd5": {
  "x": 385,
  "y": -1045
 },
 "69460206-35f8-47d2-af38-436eaa109ed8": {
  "x": 361,
  "y": -914
 },
 "43546258-cb42-402c-9c59-6596ccf60dcd": {
  "x": 313,
  "y": -967
 },
 "84137d52-55e4-460a-85c9-28952bdd2676": {
  "x": 226,
  "y": -907
 },
 "72851117-c20b-4244-9393-afd4c6070d7e": {
  "x": 143,
  "y": -842
 },
 "a3af8131-92b6-41d1-b0ca-f2b695fed7c6": {
  "x": 13,
  "y": -794
 },
 "f39062f7-1a3d-4eb7-8bf8-628f489b9aad": {
  "x": 542,
  "y": -707
 },
 "771ebd87-f538-4fa6-b5e7-fb5fa97c2fd3": {
  "x": -673,
  "y": -866
 },
 "dfc84230-d5a6-460e-9871-852384e2c6ec": {
  "x": -786,
  "y": -921
 },
 "f59ef337-3df0-40dc-805e-4f49425acd07": {
  "x": -899,
  "y": -923
 },
 "f3223ca3-f2ef-4aa4-8754-3fa5ca3121d5": {
  "x": -1004,
  "y": -876
 },
 "f7e206a4-2d4b-4543-a20f-14e918146271": {
  "x": -1043,
  "y": -760
 },
 "839460e8-1c47-4772-afcb-391834ce4c9e": {
  "x": -1112,
  "y": -770
 },
 "49dd5416-e983-4c13-8557-630cc01bccd0": {
  "x": -1086,
  "y": -632
 },
 "6f23586c-c865-458b-a340-7d511a198a2d": {
  "x": -1149,
  "y": -606
 },
 "ad38ecbd-9dac-4cae-9014-6d71f9b4513e": {
  "x": -1071,
  "y": -479
 },
 "97c1acf1-2193-46c8-8bf9-a376503db8d4": {
  "x": -1006,
  "y": -506
 },
 "e1a3a63a-7d29-419b-a20e-5ec788a91da8": {
  "x": -891,
  "y": -390
 },
 "d479e16b-f960-4aed-8370-002139e6f7cd": {
  "x": -732,
  "y": -462
 },
 "a54d21ed-00ef-475f-933d-bbdc0a5c3704": {
  "x": -792,
  "y": -432
 },
 "af5c24b8-959a-406a-81f7-f7be92497d58": {
  "x": -775,
  "y": -706
 },
 "973e8079-80d5-4f8c-bce1-142825a80761": {
  "x": -868,
  "y": -631
 },
 "c631521a-5808-46db-a1f7-3924b730dbe1": {
  "x": -416,
  "y": 233
 },
 "dc3f1ac9-64b4-4068-9ef2-c81aebb18ff5": {
  "x": -439,
  "y": 489
 },
 "8d2cb1d7-9203-438a-91d4-0155cef30759": {
  "x": -486,
  "y": 613
 }
}
\define width() calc(100% - 15px)

<div class="tmap-mobile-editor">
  <div class="tmap-flash-message tmap-warning">
    The editor is not displayed in mobile mode.
  </div>
</div>
<div class="tmap-desktop-editor">
  <$tiddlymap
    class="tmap-sidebar-map-editor"
    editor="advanced"
    object-id="main_editor"
    click-to-use="false">
  </$tiddlymap>
</div>
\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline 

@charset "UTF-8";
/********************************************************************
 * README                                                           
 ********************************************************************
 * 
 * If you add some non-valid css string that won't compile and 
 * unquote also doesn't help, do the following: in this stylesheet,
 * add a placeholder of the form __yourVariable__ at the point where
 * you need the string to be inserted. Then visit the gulpfile.js
 * file and add a replace instruction for your variable so it will
 * be replaced after the sass compiler has finished.
 * 
 * Careful of the variable scope. Variables defined in partials
 * are visible everywhere https://gist.github.com/matyus/4339721.
 * 
 *******************************************************************/
/**
 * Returns a makedatauri macro
 */
/**
 * Do not allow blurred background for dialogs
 * see: https://github.com/Jermolene/TiddlyWiki5/issues/1893
 */
body .tc-page-container-wrapper.tc-modal-displayed {
  -webkit-filter: inherit;
  -moz-filter: inherit;
  filter: inherit; }

body .tc-modal-wrapper {
  z-index: 1010; }
  body .tc-modal-wrapper .tc-modal-header svg {
    vertical-align: sub; }
  body .tc-modal-wrapper .tc-modal-header h3 {
    line-height: 10px; }
  body .tc-modal-wrapper .tc-modal-body {
    min-height: 250px;
    max-height: 70vh;
    padding-top: 0px;
    padding-bottom: 0px;
    overflow: auto; }
  body .tc-modal-wrapper .tc-modal-footer {
    padding: 8px; }
    body .tc-modal-wrapper .tc-modal-footer .tmap-dialog-button {
      font-weight: bold; }
    body .tc-modal-wrapper .tc-modal-footer .tmap-hidden-close-button {
      display: none; }

table.tmap-table tr, .tc-modal-body table.tmap-config-table tr {
  /*
    &:hover {
      background-color: #FFFFF3;
    }
*/ }
  table.tmap-table tr:nth-child(odd), .tc-modal-body table.tmap-config-table tr:nth-child(odd) {
    background-color: #F0F0F0; }
  table.tmap-table tr:nth-child(even), .tc-modal-body table.tmap-config-table tr:nth-child(even) {
    background-color: #FFFFFF; }

.tmap-save-canvas-preview {
  text-align: center; }
  .tmap-save-canvas-preview img {
    background-color: white;
    border: 1px solid lightgray;
    max-width: 100%;
    max-height: 100px; }

.tmap-list-separator {
  display: block;
  background-color: #efefef;
  margin: 10px 0 5px 0;
  cursor: default;
  border-bottom: 1px dotted gray;
  font-weight: bold;
  font-size: 0.8em; }

.tmap-unicode-icon {
  width: 1em;
  display: inline-block;
  text-align: center;
  color: black; }

html .tmap-link {
  color: #5778D8; }
  html .tmap-link:hover {
    color: white;
    background: #5778D8; }

html .tmap-small-list, html .tmap-smaller-list, html .tmap-very-small-list {
  overflow: auto;
  min-height: 2em;
  max-height: 9em;
  display: block; }

html .tmap-smaller-list {
  max-height: 7em; }

html .tmap-very-small-list {
  max-height: 5empx; }

html .tc-tiddler-controls button.tmap-active-button svg {
  fill: #888888; }

html #tmap-node-filter-dialog #tmap-filter-tips {
  font-size: 0.8em; }

html #tmap-node-filter-dialog textarea {
  height: 100px;
  max-height: 300px;
  overflow: auto;
  width: 100%;
  font-size: 11px;
  font-family: "Courier New", Courier, monospace; }

@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {
  .tc-sidebar-scrollable .tmap-desktop-editor .tmap-widget:not(.tmap-fullscreen) {
    display: none; } }

@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {
  .tc-sidebar-scrollable .tmap-mobile-editor {
    display: none; }
  .tc-modal-wrapper {
    z-index: 1010; }
    .tc-modal-wrapper .tc-modal {
      boder: 1px solid #999999;
      left: calc(50% - 400px);
      width: 802px; }
    .tc-modal-wrapper .tc-modal-body {
      left: calc(50% - 400px);
      width: 800px; } }

/**
 * see https://developer.mozilla.org/en/docs/Web/CSS/animation
 */
/*** Keyframes for animations *************************************/
@-o-keyframes fadein-keyframes {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-moz-keyframes fadein-keyframes {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-webkit-keyframes fadein-keyframes {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes flash fadein-keyframes {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-o-keyframes fadeout-keyframes {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@-moz-keyframes fadeout-keyframes {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@-webkit-keyframes fadeout-keyframes {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes flash fadeout-keyframes {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

.tmap-config-widget {
  background: #F0F0F0;
  padding: 5px;
  margin: 5px 0;
  box-sizing: border-box;
  display: block; }
  .tmap-config-widget .vis-network {
    display: none; }
  .tmap-config-widget .vis-configuration-wrapper {
    width: 100%; }
    .tmap-config-widget .vis-configuration-wrapper .vis-config-rangeinput {
      height: inherit;
      margin-left: 4px; }
    .tmap-config-widget .vis-configuration-wrapper .vis-configuration.vis-config-item {
      width: 100%;
      height: inherit;
      background: none;
      padding-left: 0px;
      left: 0; }
      .tmap-config-widget .vis-configuration-wrapper .vis-configuration.vis-config-item.tmap-vis-config-item-active .vis-config-label::after {
        content: "(inherited)";
        position: absolute;
        display: inline-block;
        margin-left: 10px;
        -o-animation: fadein-keyframes 1s;
        -moz-animation: fadein-keyframes 1s;
        -webkit-animation: fadein-keyframes 1s;
        animation: fadein-keyframes 1s;
        content: "✔";
        color: green;
        font-weight: bold;
        font-size: 15px; }
      .tmap-config-widget .vis-configuration-wrapper .vis-configuration.vis-config-item.tmap-vis-config-item-inactive .vis-config-label::after {
        /*
        @include marker;
        content: "✔";
        color: lightgray;
        position: absolute;
*/ }
      .tmap-config-widget .vis-configuration-wrapper .vis-configuration.vis-config-item button.tmap-config-item-reset {
        vertical-align: top;
        margin-left: 5px; }
      .tmap-config-widget .vis-configuration-wrapper .vis-configuration.vis-config-item .vis-config-range {
        width: 150px; }
        .tmap-config-widget .vis-configuration-wrapper .vis-configuration.vis-config-item .vis-config-range::-moz-range-track {
          width: 150px !important; }
      .tmap-config-widget .vis-configuration-wrapper .vis-configuration.vis-config-item .vis-config-label {
        width: 150px; }
  .tmap-config-widget::after {
    clear: both;
    content: "";
    display: block; }

/*
$color-picker-height: 200;
div div.vis-color-picker {
  div.vis-color {
    width: $color-picker-height + px;
    height: $color-picker-height + px;
  }
  
  div.vis-brightness {
    top: ($color-picker-height + 30) + px;
  }
  
  div.vis-label.vis-brightness {
    top: ($color-picker-height + 43) + px;
  }
  
  div.vis-label.vis-opacity {
    top: 338px
  }
  
  div.vis-opacity {
    top: 351px;
  }
  div.vis-initial-color, vis-new-color {
    top: 381px;
  }
  
  div.vis-button {
    top: 411px;
  }

}
*/
.tmap-flash-message {
  border: 1px solid lightgray;
  padding: 5px;
  margin: 6px 0;
  display: block;
  color: #333333; }
  .tmap-flash-message.tmap-info, .tmap-flash-message.tmap-plain, .tmap-flash-message.tmap-neutral {
    background: #F0F0F0; }
    .tmap-flash-message.tmap-info::before, .tmap-flash-message.tmap-plain::before, .tmap-flash-message.tmap-neutral::before {
      content: "i";
      display: inline-block;
      border-radius: 50%;
      width: 0.8em;
      border: 2px solid;
      font-family: serif;
      text-align: center;
      height: 0.8em;
      font-weight: bold;
      line-height: 0.8em;
      vertical-align: text-top;
      margin-right: 2px; }
  .tmap-flash-message.tmap-valid, .tmap-flash-message.tmap-success {
    background: #D1EED4; }
    .tmap-flash-message.tmap-valid::before, .tmap-flash-message.tmap-success::before {
      content: "i";
      display: inline-block;
      border-radius: 50%;
      width: 0.8em;
      border: 2px solid;
      font-family: serif;
      text-align: center;
      height: 0.8em;
      font-weight: bold;
      line-height: 0.8em;
      vertical-align: text-top;
      margin-right: 2px; }
  .tmap-flash-message.tmap-warning {
    background: #FFF6D1; }
    .tmap-flash-message.tmap-warning::before {
      content: "";
      display: inline-block;
      background: url(<<tmap "datauri" "$:/core/images/warning" "">>);
      display: inline-block;
      width: 1em;
      height: 1em;
      background-size: 100% 100%;
      vertical-align: text-top;
      margin-right: 2px; }
  .tmap-flash-message.tmap-malformed, .tmap-flash-message.tmap-invalid, .tmap-flash-message.tmap-danger {
    background: #EED5D1; }
    .tmap-flash-message.tmap-malformed::before, .tmap-flash-message.tmap-invalid::before, .tmap-flash-message.tmap-danger::before {
      content: "";
      display: inline-block;
      background: url(<<tmap "datauri" "$:/core/images/warning" "">>);
      display: inline-block;
      width: 1em;
      height: 1em;
      background-size: 100% 100%;
      vertical-align: text-top;
      margin-right: 2px; }

.tmap-widget {
  background: #FFFFFF;
  width: auto;
  position: relative;
  border: 1px dotted lightgray;
  padding: 2px;
  color: #666666;
  display: block; }
  .tmap-widget.tmap-click-to-use:not(.tmap-fullscreen) .vis-network:not(.vis-active) {
    cursor: pointer; }
    .tmap-widget.tmap-click-to-use:not(.tmap-fullscreen) .vis-network:not(.vis-active) .vis-navigation {
      display: none; }
    .tmap-widget.tmap-click-to-use:not(.tmap-fullscreen) .vis-network:not(.vis-active):hover:before {
      color: gray;
      background: white;
      content: "Click to use";
      font-size: 14px;
      font-weight: bold;
      right: calc(50% - 65px - 5px);
      position: absolute;
      text-align: center;
      top: calc(50% - 14px - 5px);
      width: 130px;
      z-index: 2000;
      padding: 5px;
      pointer-events: none;
      background-color: rgba(255, 255, 255, 0.3); }
  .tmap-widget .tmap-loading-bar {
    display: none;
    position: absolute;
    text-align: center;
    font-size: 2em;
    padding: 10px;
    top: 50%;
    background: rgba(245, 245, 245, 0.5);
    z-index: 1;
    width: 250px;
    margin: auto;
    left: 0px;
    right: 0px; }
  .tmap-widget .tmap-vis-graph {
    height: 100%; }
  .tmap-widget.tmap-no-buttons .vis-navigation {
    display: none; }
  .tmap-widget.tmap-advanced-editor .tmap-topbar {
    background: #d6d9d8; }
    .tmap-widget.tmap-advanced-editor .tmap-topbar .tmap-active-button {
      color: #488DCD; }
      .tmap-widget.tmap-advanced-editor .tmap-topbar .tmap-active-button svg {
        fill: #488DCD; }
    .tmap-widget.tmap-advanced-editor .tmap-topbar .tmap-unicode-button {
      font-size: 1.5em;
      vertical-align: bottom; }
  .tmap-widget .tmap-menu-bar {
    width: 100%; }
  .tmap-widget .tmap-topbar {
    background: #F5F5F5;
    border-bottom: 1px solid lightgray;
    padding: 3px 5px;
    height: 35px;
    position: relative; }
    .tmap-widget .tmap-topbar .tmap-view-label {
      width: 100%;
      text-align: center;
      font-weight: bold;
      padding-top: 3px; }
    .tmap-widget .tmap-topbar .tmap-focus-button {
      position: absolute;
      right: 10px;
      top: 6px; }
      .tmap-widget .tmap-topbar .tmap-focus-button input {
        width: 140px; }
    .tmap-widget .tmap-topbar .tmap-search-dropdown {
      position: relative; }
      .tmap-widget .tmap-topbar .tmap-search-dropdown .tc-drop-down {
        position: absolute;
        z-index: 999;
        right: 0px; }
    .tmap-widget .tmap-topbar [hidden] {
      display: none; }
    .tmap-widget .tmap-topbar select {
      width: 30%;
      max-width: 200px;
      word-wrap: initial;
      padding: 0px; }
    .tmap-widget .tmap-topbar button {
      line-height: inherit;
      color: #666666; }
    .tmap-widget .tmap-topbar > * {
      display: inline-block; }
    .tmap-widget .tmap-topbar .tmap-separator:after {
      color: #bdbdbd;
      margin: 3px;
      content: " | "; }
    .tmap-widget .tmap-topbar .tc-edit-add-tag .tc-add-tag-name input {
      width: 70%; }
    .tmap-widget .tmap-topbar .tc-sidebar-header {
      text-shadow: none; }
    .tmap-widget .tmap-topbar .tc-edit-tags {
      border: none;
      padding: inherit;
      box-shadow: none; }

.tmap-widget.tmap-static-mode .tmap-topbar {
  height: initial; }

.tmap-widget.tmap-static-mode .tmap-vis-graph {
  text-align: center;
  cursor: not-allowed; }
  .tmap-widget.tmap-static-mode .tmap-vis-graph:not(.tmap-graph-placeholder):hover::before {
    box-shadow: 10px 10px 5px lightgray;
    color: gray;
    background: white;
    content: "Static";
    font-size: 18px;
    font-weight: bold;
    left: 50%;
    margin-left: -100px;
    position: absolute;
    text-align: center;
    top: 50px;
    width: 200px;
    z-index: 2000;
    padding: 5px;
    pointer-events: none; }
  .tmap-widget.tmap-static-mode .tmap-vis-graph.tmap-graph-placeholder::before {
    content: "No Preview";
    display: block;
    text-align: center;
    padding: 20px; }

.tmap-widget .tc-drop-down {
  min-width: 170px;
  max-width: 210px;
  padding: 5px;
  margin: 5px 0; }
  .tmap-widget .tc-drop-down button, .tmap-widget .tc-drop-down a {
    padding: 0 2px;
    text-decoration: none; }
    .tmap-widget .tc-drop-down button:hover, .tmap-widget .tc-drop-down a:hover {
      color: #ffffff; }
    .tmap-widget .tc-drop-down button svg, .tmap-widget .tc-drop-down a svg {
      vertical-align: middle; }

.tmap-widget .tc-block-dropdown {
  width: 370px;
  min-width: 370px;
  padding: 5px;
  margin: 15px 0 0 -370px; }
  .tmap-widget .tc-block-dropdown a {
    display: inline;
    padding: 0px; }

.tmap-widget.tmap-plain-design {
  border: none;
  padding: 0px; }
  .tmap-widget.tmap-plain-design .tmap-topbar {
    display: none; }

.tc-sidebar-scrollable .tmap-widget {
  position: absolute;
  min-height: 350px; }

/*** vis ***********************************************************/
.tmap-widget div.vis-network .vis-edit-mode {
  height: 26px; }

.tmap-widget div.vis-network .vis-manipulation {
  height: 34px;
  border-top: 1px solid #d6d9d8;
  background: rgba(245, 245, 245, 0.7); }

.tmap-widget div.vis-network .vis-navigation .vis-button.tmap-button-enabled {
  right: 15px; }
  .tmap-widget div.vis-network .vis-navigation .vis-button.tmap-button-enabled.tmap-fullscreen-button {
    bottom: 90px;
    background-image: url(<<tmap "datauri" "$:/plugins/felixhayashi/tiddlymap/media/fullscreen.png" "">>); }
  .tmap-widget div.vis-network .vis-navigation .vis-button.tmap-button-enabled.tmap-halfscreen-button {
    bottom: 130px;
    background-image: url(<<tmap "datauri" "$:/plugins/felixhayashi/tiddlymap/media/halfscreen.png" "">>); }

.tmap-widget div.vis-network .vis-navigation .vis-button:hover {
  box-shadow: 0 0 3px 3px rgba(75, 75, 75, 0.3); }
  .tmap-widget div.vis-network .vis-navigation .vis-button:hover:before {
    background: beige;
    display: block;
    color: black;
    padding: 3px;
    position: relative;
    border: 1px solid lightgray;
    width: 80px;
    left: -100px;
    top: -50px;
    z-index: 1000;
    text-align: center; }
  .tmap-widget div.vis-network .vis-navigation .vis-button:hover.vis-up:before {
    left: 30px;
    content: "Scroll up"; }
  .tmap-widget div.vis-network .vis-navigation .vis-button:hover.vis-down:before {
    left: 30px;
    content: "Scroll down"; }
  .tmap-widget div.vis-network .vis-navigation .vis-button:hover.vis-right:before {
    left: 30px;
    content: "Scroll right"; }
  .tmap-widget div.vis-network .vis-navigation .vis-button:hover.vis-left:before {
    left: 30px;
    content: "Scroll left"; }
  .tmap-widget div.vis-network .vis-navigation .vis-button:hover.vis-zoomOut:before {
    content: "Zoom out"; }
  .tmap-widget div.vis-network .vis-navigation .vis-button:hover.vis-zoomIn:before {
    content: "Zoom in"; }
  .tmap-widget div.vis-network .vis-navigation .vis-button:hover.vis-zoomExtends:before {
    content: "Fit whole graph"; }
  .tmap-widget div.vis-network .vis-navigation .vis-button:hover.tmap-fullscreen-button:before {
    content: "Toggle Fullscreen"; }
  .tmap-widget div.vis-network .vis-navigation .vis-button:hover.tmap-halfscreen-button:before {
    content: "Toggle Halfscreen"; }

.tc-dropzone > .tc-story-river .tmap-widget .vis-navigation .tmap-halfscreen-button {
  display: none; }

.tc-dropzone > .tc-story-river .tmap-widget:not(.tmap-fullscreen) .vis-navigation .vis-button {
  display: none; }

.tc-dropzone > .tc-story-river .tmap-widget:hover .vis-navigation .vis-button.tmap-fullscreen-button {
  display: block; }

.tc-dropzone > .tc-story-river .tmap-widget:hover .vis-navigation .vis-button.vis-zoomExtends {
  display: block; }

/*** Fullscreen ****************************************************/
body.tmap-has-fullscreen-widget {
  overflow: hidden; }
  body.tmap-has-fullscreen-widget .tmap-widget.tmap-fullscreen {
    background: white !important;
    height: 100% !important;
    width: 100% !important;
    position: fixed !important;
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    z-index: 999 !important;
    border: none !important;
    margin: 0 !important; }
  body.tmap-has-fullscreen-widget .tc-dropzone > *.tmap-has-fullscreen-widget {
    background: white !important;
    height: 100% !important;
    width: 100% !important;
    position: fixed !important;
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    z-index: 999 !important;
    border: none !important;
    margin: 0 !important; }
  body.tmap-has-fullscreen-widget .tc-dropzone > *:not(.tmap-has-fullscreen-widget) {
    display: none; }

body.tmap-has-halfscreen-widget .tmap-widget.tmap-halfscreen {
  background: white !important;
  height: 100% !important;
  width: 100% !important;
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  z-index: 999 !important;
  border: none !important;
  margin: 0 !important;
  position: absolute !important;
  border-left: 1px solid lightgray !important; }

.tc-modal-footer .tmap-hidden-close-button {
  display: none; }

.tmap-modal-content {
  position: relative;
  padding: 1em 0;
  padding-top: 0; }
  .tmap-modal-content table tr td {
    vertical-align: top; }
  .tmap-modal-content :not(pre) > code {
    padding: 1px;
    font-size: 0.9em;
    position: relative;
    top: -1px; }
  .tmap-modal-content :not(pre) > code {
    color: #666666; }
  .tmap-modal-content .tc-tab-set .tc-tab-content {
    margin-top: 0.5em; }
  .tmap-modal-content .tc-image-button {
    font-size: 14px; }
  .tmap-modal-content fieldset {
    margin: 0px; }
    .tmap-modal-content fieldset legend {
      font-weight: bold; }

.tc-modal-body .tmap-modal-editor > p {
  margin: 0px; }

.tc-modal-body .tmap-modal-editor .tmap-template-select select {
  width: 50%; }

.tc-modal-body .tmap-modal-editor .tc-tiddler-frame {
  margin: auto;
  width: auto; }
  .tc-modal-body .tmap-modal-editor .tc-tiddler-frame .tc-tiddler-controls {
    display: none; }
  .tc-modal-body .tmap-modal-editor .tc-tiddler-frame .tc-tiddler-title {
    display: none; }

.tc-modal-body table {
  margin: 6px 0;
  border: none;
  width: 100%; }
  .tc-modal-body table td, .tc-modal-body table th {
    border: 1px solid lightgray; }
  .tc-modal-body table.tmap-key-value-table th {
    width: 30%;
    background-color: #F0F0F0; }
  .tc-modal-body table.tmap-config-table.tmap-large-input tr td:last-child {
    width: 20%; }
  .tc-modal-body table.tmap-config-table.tmap-small-input tr td:last-child {
    width: 60%; }
  .tc-modal-body table.tmap-config-table tr td {
    border: none;
    vertical-align: top;
    padding: 5px; }
    .tc-modal-body table.tmap-config-table tr td:first-child {
      width: 15%; }
    .tc-modal-body table.tmap-config-table tr td:last-child {
      width: 40%; }
    .tc-modal-body table.tmap-config-table tr td input:not([type=radio]), .tc-modal-body table.tmap-config-table tr td textarea, .tc-modal-body table.tmap-config-table tr td select {
      width: 100%;
      /* prevents bad looking select boxes and wrapping in textareas */
      word-wrap: normal; }
    .tc-modal-body table.tmap-config-table tr td textarea {
      height: 100%; }
    .tc-modal-body table.tmap-config-table tr td .tmap-no-stretch input, .tc-modal-body table.tmap-config-table tr td .tmap-no-stretch textarea, .tc-modal-body table.tmap-config-table tr td .tmap-no-stretch select {
      width: auto; }
    .tc-modal-body table.tmap-config-table tr td div.tmap-button-wrapper {
      text-align: center; }
    .tc-modal-body table.tmap-config-table tr td .tmap-note {
      margin-top: 0.5em; }
    .tc-modal-body table.tmap-config-table tr td .tmap-description {
      font-style: italic; }

#tmap-element-type-manager > div:first-child {
  height: 50vh;
  float: left;
  width: 21%;
  background: linear-gradient(90deg, whitesmoke 0%, white 50%); }
  #tmap-element-type-manager > div:first-child .tmap-searchbar {
    padding: 1em 0 0 0; }
    #tmap-element-type-manager > div:first-child .tmap-searchbar input {
      width: calc(100% - 36px); }
    #tmap-element-type-manager > div:first-child .tmap-searchbar button {
      width: 30px;
      float: right; }
  #tmap-element-type-manager > div:first-child ul {
    height: calc(100% - 65px);
    overflow: auto;
    margin-top: 1em;
    padding: 0; }
    #tmap-element-type-manager > div:first-child ul.no-bullets li {
      list-style: none; }
    #tmap-element-type-manager > div:first-child ul li {
      white-space: nowrap; }
      #tmap-element-type-manager > div:first-child ul li .tmap-ranking {
        width: 30px;
        display: inline-block; }

#tmap-element-type-manager > div:last-child {
  height: 100%;
  width: calc(79% - 15px);
  float: right; }
  #tmap-element-type-manager > div:last-child .tc-tab-set .tc-tab-content {
    overflow: auto;
    height: 50vh; }

.tmap-manage-node-types .tmap-edge-type-specific {
  display: none !important; }

.tmap-manage-edge-types .tmap-node-type-specific {
  display: none !important; }

.tmap-modal-fullscreen-editor .tc-tab-content p {
  margin: 1em 0; }

.tmap-has-pending-template {
  background-color: #C1EDC4; }

#tmap-search-table td {
  border: none;
  padding-left: 0px; }
  #tmap-search-table td:first-child {
    width: 30px; }

#tmap-search-table b {
  display: inline-block;
  width: 40px;
  text-align: right; }

#tmap-search-table ul {
  padding-left: 20px;
  margin: 1em 0 0 0; }
  #tmap-search-table ul li {
    list-style: inherit; }
  #tmap-search-table ul button {
    text-align: left; }

button.tmap-go-back {
  margin-bottom: 1em;
  font-weight: bold; }

.tmap-badges > span, .tmap-badge {
  background: gray;
  font-size: 11px;
  color: white;
  padding: 3px 4px;
  display: inline-block;
  font-weight: bold;
  border-radius: 2px;
  line-height: 1em;
  cursor: help; }
  .tmap-badges > span.tmap-red-flag, .tmap-badge.tmap-red-flag {
    background: red; }

/**
 * See http://stackoverflow.com/questions/3331353/transitions-on-the-display-property
 */
.tmap-popup {
  display: none;
  position: absolute;
  opacity: 0;
  transition: opacity 0.3s ease; }
  .tmap-popup.tmap-popup-active {
    opacity: 1; }

.tmap-tooltip {
  box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.2);
  min-width: 100px;
  min-height: 50px;
  max-width: <<tmap option config.sys.popups.width>>;
  max-height: <<tmap option config.sys.popups.height>>;
  padding: 5px;
  resize: both;
  overflow: auto;
  cursor: auto;
  font-family: verdana;
  font-size: 14px;
  background-color: #f5f4ed;
  border: 1px solid #808074;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; }
  .tmap-tooltip[style*="height"] {
    max-height: none !important; }
  .tmap-tooltip[style*="width"] {
    max-width: none !important; }

.tmap-quick-connect {
  font-size: 0.7em; }
  .tmap-quick-connect p {
    padding-left: 0;
    padding-right: 0; }
  .tmap-quick-connect .tc-drop-down {
    padding: 5px;
    width: 250px;
    white-space: normal;
    line-height: 1em;
    position: absolute;
    z-index: 1000;
    right: 50px;
    background: linear-gradient(45deg, whitesmoke 0%, white 50%, whitesmoke 100%); }
    .tmap-quick-connect .tc-drop-down:first-child {
      padding-top: 0;
      margin-top: 0; }
    .tmap-quick-connect .tc-drop-down .title {
      margin: 1.5em 0 0.5em 0;
      font-weight: bold;
      color: gray; }
    .tmap-quick-connect .tc-drop-down select {
      width: 80px;
      word-wrap: initial; }
    .tmap-quick-connect .tc-drop-down table {
      width: 100%;
      border: none;
      margin: 0.5em 0; }
      .tmap-quick-connect .tc-drop-down table td, .tmap-quick-connect .tc-drop-down table th {
        padding: 3px 3px 3px 0;
        vertical-align: middle;
        font-weight: normal;
        border: none; }
        .tmap-quick-connect .tc-drop-down table td table, .tmap-quick-connect .tc-drop-down table th table {
          margin: 0; }
    .tmap-quick-connect .tc-drop-down .tmap-quick-connect-search-bar, .tmap-quick-connect .tc-drop-down .tmap-quick-connect-existing-bar {
      background: #F1F1F1;
      margin-top: 0;
      border-bottom: 1px solid #D5D5D5;
      border-top: 1px solid #D5D5D5; }
    .tmap-quick-connect .tc-drop-down table.tmap-quick-connect-search-bar td, .tmap-quick-connect .tc-drop-down th {
      padding: 5px; }
    .tmap-quick-connect .tc-drop-down .tmap-quick-connect-existing-bar {
      padding: 5px; }
    .tmap-quick-connect .tc-drop-down .tmap-connection-table th, .tmap-quick-connect .tc-drop-down .tmap-connection-table td {
      text-align: left;
      padding: 1px 1px 1px 0; }
    .tmap-quick-connect .tc-drop-down .tmap-connection-table button {
      width: 20px;
      padding: 0px; }
    .tmap-quick-connect .tc-drop-down .tmap-scroll-table {
      height: 120px;
      overflow: auto;
      display: block; }
    .tmap-quick-connect .tc-drop-down hr {
      border: 0;
      height: 0;
      border-top: 1px solid rgba(0, 0, 0, 0.1);
      border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
    .tmap-quick-connect .tc-drop-down a {
      display: inline;
      padding: 0;
      color: #5778d8;
      background: transparent; }
      .tmap-quick-connect .tc-drop-down a:hover {
        background: transparent;
        color: #5778d8;
        text-decoration: underline; }
    .tmap-quick-connect .tc-drop-down button {
      display: inline-block;
      padding: 0px 3px;
      text-align: center;
      color: #333333;
      line-height: 1.0; }
      .tmap-quick-connect .tc-drop-down button:hover {
        color: #ffffff; }
      .tmap-quick-connect .tc-drop-down button svg {
        fill: inherit; }
        .tmap-quick-connect .tc-drop-down button svg:hover {
          fill: #ffffff; }
2018 - Wiki Review
{
    "originalVersion": "0.15.3+9736",
    "dataStructureState": "0.11.0",
    "showWelcomeMessage": false
}
{
    "tiddlers": {
        "$:/core/modules/widgets/link.js": {
            "title": "$:/core/modules/widgets/link.js",
            "created": "20160218191628007",
            "modified": "20161018180800361",
            "module-type": "widget",
            "type": "application/javascript",
            "text": "/*\\\ntitle: $:/core/modules/widgets/link.js\ntype: application/javascript\nmodule-type: widget\n\nLink widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar LinkWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nLinkWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nLinkWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Get the value of the tv-wikilinks configuration macro\n\tvar wikiLinksMacro = this.getVariable(\"tv-wikilinks\"),\n\t\tuseWikiLinks = wikiLinksMacro ? (wikiLinksMacro.trim() !== \"no\") : true;\n\t// Render the link if required\n\tif(useWikiLinks) {\n\t\tthis.renderLink(parent,nextSibling);\n\t} else {\n\t\t// Just insert the link text\n\t\tvar domNode = this.document.createElement(\"span\");\n\t\tparent.insertBefore(domNode,nextSibling);\n\t\tthis.renderChildren(domNode,null);\n\t\tthis.domNodes.push(domNode);\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nLinkWidget.prototype.renderLink = function(parent,nextSibling) {\n\tvar self = this;\n\t// Sanitise the specified tag\n\tvar tag = this.linkTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"a\";\n\t}\n\t// Create our element\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = [];\n\tif(this.linkClasses) {\n\t\tclasses.push(this.linkClasses);\n\t}\n\tclasses.push(\"tc-tiddlylink\");\n\tif(this.isShadow) {\n\t\tclasses.push(\"tc-tiddlylink-shadow\");\n\t}\n\tif(this.isMissing && !this.isShadow) {\n\t\tclasses.push(\"tc-tiddlylink-missing\");\n\t} else {\n\t\tif(!this.isMissing) {\n\t\t\tclasses.push(\"tc-tiddlylink-resolves\");\n\t\t}\n\t}\n\tdomNode.setAttribute(\"class\",classes.join(\" \"));\n\t// Set an href\n\tvar wikiLinkTemplateMacro = this.getVariable(\"tv-wikilink-template\"),\n\t\twikiLinkTemplate = wikiLinkTemplateMacro ? wikiLinkTemplateMacro.trim() : \"#$uri_encoded$\",\n\t\twikiLinkText = wikiLinkTemplate.replace(\"$uri_encoded$\",encodeURIComponent(this.to));\n\twikiLinkText = wikiLinkText.replace(\"$uri_doubleencoded$\",encodeURIComponent(encodeURIComponent(this.to)));\n\twikiLinkText = this.getVariable(\"tv-get-export-link\",{params: [{name: \"to\",value: this.to}],defaultValue: wikiLinkText});\n\tif(tag === \"a\") {\n\t\tdomNode.setAttribute(\"href\",wikiLinkText);\n\t}\n\tif(this.tabIndex) {\n\t\tdomNode.setAttribute(\"tabindex\",this.tabIndex);\n\t}\n\t// Set the tooltip\n\t// HACK: Performance issues with re-parsing the tooltip prevent us defaulting the tooltip to \"<$transclude field='tooltip'><$transclude field='title'/></$transclude>\"\n\tvar tooltipWikiText = this.tooltip || this.getVariable(\"tv-wikilink-tooltip\");\n\tif(tooltipWikiText) {\n\t\tvar tooltipText = this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",tooltipWikiText,{\n\t\t\t\tparseAsInline: true,\n\t\t\t\tvariables: {\n\t\t\t\t\tcurrentTiddler: this.to\n\t\t\t\t},\n\t\t\t\tparentWidget: this\n\t\t\t});\n\t\tdomNode.setAttribute(\"title\",tooltipText);\n\t}\n\tif(this[\"aria-label\"]) {\n\t\tdomNode.setAttribute(\"aria-label\",this[\"aria-label\"]);\n\t}\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"click\", handlerObject: this, handlerMethod: \"handleClickEvent\"},\n\t]);\n\tif(this.draggable === \"yes\") {\n\t\t$tw.utils.addEventListeners(domNode,[\n\t\t\t{name: \"dragstart\", handlerObject: this, handlerMethod: \"handleDragStartEvent\"},\n\t\t\t{name: \"dragend\", handlerObject: this, handlerMethod: \"handleDragEndEvent\"}\n\t\t]);\n\t}\n\t// Insert the link into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nLinkWidget.prototype.handleClickEvent = function(event) {\n\t// Send the click on its way as a navigate event\n\tvar bounds = this.domNodes[0].getBoundingClientRect();\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.to,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: this,\n\t\tnavigateFromClientRect: { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: event.metaKey || event.ctrlKey || (event.button === 1),\n\t\tfollowAliases: this.followAliases\n\t});\n\tif(this.domNodes[0].hasAttribute(\"href\")) {\n\t\tevent.preventDefault();\n\t}\n\tevent.stopPropagation();\n\treturn false;\n};\n\nLinkWidget.prototype.handleDragStartEvent = function(event) {\n\tif(event.target === this.domNodes[0]) {\n\t\tif(this.to) {\n\t\t\t$tw.dragInProgress = true;\n\t\t\t// Set the dragging class on the element being dragged\n\t\t\t$tw.utils.addClass(event.target,\"tc-tiddlylink-dragging\");\n\t\t\t// Create the drag image elements\n\t\t\tthis.dragImage = this.document.createElement(\"div\");\n\t\t\tthis.dragImage.className = \"tc-tiddler-dragger\";\n\t\t\tvar inner = this.document.createElement(\"div\");\n\t\t\tinner.className = \"tc-tiddler-dragger-inner\";\n\t\t\tinner.appendChild(this.document.createTextNode(this.to));\n\t\t\tthis.dragImage.appendChild(inner);\n\t\t\tthis.document.body.appendChild(this.dragImage);\n\t\t\t// Astoundingly, we need to cover the dragger up: http://www.kryogenix.org/code/browser/custom-drag-image.html\n\t\t\tvar cover = this.document.createElement(\"div\");\n\t\t\tcover.className = \"tc-tiddler-dragger-cover\";\n\t\t\tcover.style.left = (inner.offsetLeft - 16) + \"px\";\n\t\t\tcover.style.top = (inner.offsetTop - 16) + \"px\";\n\t\t\tcover.style.width = (inner.offsetWidth + 32) + \"px\";\n\t\t\tcover.style.height = (inner.offsetHeight + 32) + \"px\";\n\t\t\tthis.dragImage.appendChild(cover);\n\t\t\t// Set the data transfer properties\n\t\t\tvar dataTransfer = event.dataTransfer;\n\t\t\t// First the image\n\t\t\tdataTransfer.effectAllowed = \"copy\";\n\t\t\tif(dataTransfer.setDragImage) {\n\t\t\t\tdataTransfer.setDragImage(this.dragImage.firstChild,-16,-16);\n\t\t\t}\n\t\t\t// Then the data\n\t\t\tdataTransfer.clearData();\n\t\t\tvar jsonData = this.wiki.getTiddlerAsJson(this.to),\n\t\t\t\ttextData = this.wiki.getTiddlerText(this.to,\"\"),\n\t\t\t\ttitle = (new RegExp(\"^\" + $tw.config.textPrimitives.wikiLink + \"$\",\"mg\")).exec(this.to) ? this.to : \"[[\" + this.to + \"]]\";\n\t\t\t// IE doesn't like these content types\n\t\t\tif(!$tw.browser.isIE) {\n\t\t\t\tdataTransfer.setData(\"text/vnd.tiddler\",jsonData);\n\t\t\t\tdataTransfer.setData(\"text/plain\",title);\n\t\t\t\tdataTransfer.setData(\"text/x-moz-url\",\"data:text/vnd.tiddler,\" + encodeURIComponent(jsonData));\n\t\t\t}\n\t\t\tdataTransfer.setData(\"URL\",\"data:text/vnd.tiddler,\" + encodeURIComponent(jsonData));\n\t\t\tdataTransfer.setData(\"Text\",title);\n\t\t\tevent.stopPropagation();\n\t\t} else {\n\t\t\tevent.preventDefault();\n\t\t}\n\t}\n};\n\nLinkWidget.prototype.handleDragEndEvent = function(event) {\n\tif(event.target === this.domNodes[0]) {\n\t\t$tw.dragInProgress = false;\n\t\t// Remove the dragging class on the element being dragged\n\t\t$tw.utils.removeClass(event.target,\"tc-tiddlylink-dragging\");\n\t\t// Delete the drag image element\n\t\tif(this.dragImage) {\n\t\t\tthis.dragImage.parentNode.removeChild(this.dragImage);\n\t\t}\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nLinkWidget.prototype.execute = function() {\n\t// Pick up our attributes\n\tthis.to = this.getAttribute(\"to\",this.getVariable(\"currentTiddler\"));\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis[\"aria-label\"] = this.getAttribute(\"aria-label\");\n\tthis.linkClasses = this.getAttribute(\"class\");\n\tthis.tabIndex = this.getAttribute(\"tabindex\");\n\tthis.followAliases = this.getAttribute(\"followAliases\", \"true\");\n\tthis.draggable = this.getAttribute(\"draggable\",\"yes\");\n\tthis.linkTag = this.getAttribute(\"tag\",\"a\");\n\t// Determine the link characteristics\n\tthis.isMissing = !this.wiki.tiddlerExists(this.to) && !(this.wiki.filterTiddlers(\"[title[\"+this.to+\"]listed[aliases]]\").length === 1);\n\tthis.isShadow = this.wiki.isShadowTiddler(this.to);\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nLinkWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.to || changedTiddlers[this.to] || changedAttributes[\"aria-label\"] || changedAttributes.tooltip) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.link = LinkWidget;\n\n})();\n"
        },
        "$:/core/modules/widgets/navigator.js": {
            "title": "$:/core/modules/widgets/navigator.js",
            "created": "20160218190315501",
            "modified": "20160218192104537",
            "module-type": "widget",
            "type": "application/javascript",
            "text": "/*\\\ntitle: $:/core/modules/widgets/navigator.js\ntype: application/javascript\nmodule-type: widget\n\nNavigator widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar IMPORT_TITLE = \"$:/Import\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar NavigatorWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-navigate\", handler: \"handleNavigateEvent\"},\n\t\t{type: \"tm-edit-tiddler\", handler: \"handleEditTiddlerEvent\"},\n\t\t{type: \"tm-delete-tiddler\", handler: \"handleDeleteTiddlerEvent\"},\n\t\t{type: \"tm-save-tiddler\", handler: \"handleSaveTiddlerEvent\"},\n\t\t{type: \"tm-cancel-tiddler\", handler: \"handleCancelTiddlerEvent\"},\n\t\t{type: \"tm-close-tiddler\", handler: \"handleCloseTiddlerEvent\"},\n\t\t{type: \"tm-close-all-tiddlers\", handler: \"handleCloseAllTiddlersEvent\"},\n\t\t{type: \"tm-close-other-tiddlers\", handler: \"handleCloseOtherTiddlersEvent\"},\n\t\t{type: \"tm-new-tiddler\", handler: \"handleNewTiddlerEvent\"},\n\t\t{type: \"tm-import-tiddlers\", handler: \"handleImportTiddlersEvent\"},\n\t\t{type: \"tm-perform-import\", handler: \"handlePerformImportEvent\"},\n\t\t{type: \"tm-fold-tiddler\", handler: \"handleFoldTiddlerEvent\"},\n\t\t{type: \"tm-fold-other-tiddlers\", handler: \"handleFoldOtherTiddlersEvent\"},\n\t\t{type: \"tm-fold-all-tiddlers\", handler: \"handleFoldAllTiddlersEvent\"},\n\t\t{type: \"tm-unfold-all-tiddlers\", handler: \"handleUnfoldAllTiddlersEvent\"},\n\t\t{type: \"tm-rename-tiddler\", handler: \"handleRenameTiddlerEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nNavigatorWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nNavigatorWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nNavigatorWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.storyTitle = this.getAttribute(\"story\");\n\tthis.historyTitle = this.getAttribute(\"history\");\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nNavigatorWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.story || changedAttributes.history) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nNavigatorWidget.prototype.getStoryList = function() {\n\treturn this.storyTitle ? this.wiki.getTiddlerList(this.storyTitle) : null;\n};\n\nNavigatorWidget.prototype.saveStoryList = function(storyList) {\n\tvar storyTiddler = this.wiki.getTiddler(this.storyTitle);\n\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\t{title: this.storyTitle},\n\t\tstoryTiddler,\n\t\t{list: storyList}\n\t));\n};\n\nNavigatorWidget.prototype.removeTitleFromStory = function(storyList,title) {\n\tvar p = storyList.indexOf(title);\n\twhile(p !== -1) {\n\t\tstoryList.splice(p,1);\n\t\tp = storyList.indexOf(title);\n\t}\n};\n\nNavigatorWidget.prototype.replaceFirstTitleInStory = function(storyList,oldTitle,newTitle) {\n\tvar pos = storyList.indexOf(oldTitle);\n\tif(pos !== -1) {\n\t\tstoryList[pos] = newTitle;\n\t\tdo {\n\t\t\tpos = storyList.indexOf(oldTitle,pos + 1);\n\t\t\tif(pos !== -1) {\n\t\t\t\tstoryList.splice(pos,1);\n\t\t\t}\n\t\t} while(pos !== -1);\n\t} else {\n\t\tstoryList.splice(0,0,newTitle);\n\t}\n};\n\nNavigatorWidget.prototype.addToStory = function(title,fromTitle) {\n\tvar storyList = this.getStoryList();\n\t// Quit if we cannot get hold of the story list\n\tif(!storyList) {\n\t\treturn;\n\t}\n\t// See if the tiddler is already there\n\tvar slot = storyList.indexOf(title);\n\t// Quit if it already exists in the story river\n\tif(slot >= 0) {\n\t\treturn;\n\t}\n\t// First we try to find the position of the story element we navigated from\n\tvar fromIndex = storyList.indexOf(fromTitle);\n\tif(fromIndex >= 0) {\n\t\t// The tiddler is added from inside the river\n\t\t// Determine where to insert the tiddler; Fallback is \"below\"\n\t\tswitch(this.getAttribute(\"openLinkFromInsideRiver\",\"below\")) {\n\t\t\tcase \"top\":\n\t\t\t\tslot = 0;\n\t\t\t\tbreak;\n\t\t\tcase \"bottom\":\n\t\t\t\tslot = storyList.length;\n\t\t\t\tbreak;\n\t\t\tcase \"above\":\n\t\t\t\tslot = fromIndex;\n\t\t\t\tbreak;\n\t\t\tcase \"below\": // Intentional fall-through\n\t\t\tdefault:\n\t\t\t\tslot = fromIndex + 1;\n\t\t\t\tbreak;\n\t\t}\n\t} else {\n\t\t// The tiddler is opened from outside the river. Determine where to insert the tiddler; default is \"top\"\n\t\tif(this.getAttribute(\"openLinkFromOutsideRiver\",\"top\") === \"bottom\") {\n\t\t\t// Insert at bottom\n\t\t\tslot = storyList.length;\n\t\t} else {\n\t\t\t// Insert at top\n\t\t\tslot = 0;\n\t\t}\n\t}\n\t// Add the tiddler\n\tstoryList.splice(slot,0,title);\n\t// Save the story\n\tthis.saveStoryList(storyList);\n};\n\n/*\nAdd a new record to the top of the history stack\ntitle: a title string or an array of title strings\nfromPageRect: page coordinates of the origin of the navigation\n*/\nNavigatorWidget.prototype.addToHistory = function(title,fromPageRect) {\n\tthis.wiki.addToHistory(title,fromPageRect,this.historyTitle);\n};\n\n/*\nHandle a tm-navigate event\n*/\nNavigatorWidget.prototype.handleNavigateEvent = function(event) {\n\tif(event.navigateTo) {\n        if (!this.wiki.tiddlerExists(event.navigateTo) && event.followAliases == \"true\") {\n            var aliases = this.wiki.filterTiddlers(\"[title[\"+event.navigateTo+\"]listed[aliases]]\")\n            if (aliases.length === 1) {\n                event.navigateTo = aliases[0]\n            }\n        }\n\t\tthis.addToStory(event.navigateTo,event.navigateFromTitle);\n\t\tif(!event.navigateSuppressNavigation) {\n\t\t\tthis.addToHistory(event.navigateTo,event.navigateFromClientRect);\n\t\t}\n\t}\n\treturn false;\n};\n\n// Close a specified tiddler\nNavigatorWidget.prototype.handleCloseTiddlerEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle,\n\t\tstoryList = this.getStoryList();\n\t// Look for tiddlers with this title to close\n\tthis.removeTitleFromStory(storyList,title);\n\tthis.saveStoryList(storyList);\n\treturn false;\n};\n\n// Close all tiddlers\nNavigatorWidget.prototype.handleCloseAllTiddlersEvent = function(event) {\n\tthis.saveStoryList([]);\n\treturn false;\n};\n\n// Close other tiddlers\nNavigatorWidget.prototype.handleCloseOtherTiddlersEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle;\n\tthis.saveStoryList([title]);\n\treturn false;\n};\n\n// Place a tiddler in edit mode\nNavigatorWidget.prototype.handleEditTiddlerEvent = function(event) {\n\tvar self = this;\n\tfunction isUnmodifiedShadow(title) {\n\t\treturn self.wiki.isShadowTiddler(title) && !self.wiki.tiddlerExists(title);\n\t}\n\tfunction confirmEditShadow(title) {\n\t\treturn confirm($tw.language.getString(\n\t\t\t\"ConfirmEditShadowTiddler\",\n\t\t\t{variables:\n\t\t\t\t{title: title}\n\t\t\t}\n\t\t));\n\t}\n\tvar title = event.param || event.tiddlerTitle;\n\tif(isUnmodifiedShadow(title) && !confirmEditShadow(title)) {\n\t\treturn false;\n\t}\n\t// Replace the specified tiddler with a draft in edit mode\n\tvar draftTiddler = this.makeDraftTiddler(title);\n\t// Update the story and history if required\n\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\tvar draftTitle = draftTiddler.fields.title,\n\t\t\tstoryList = this.getStoryList();\n\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\tthis.replaceFirstTitleInStory(storyList,title,draftTitle);\n\t\tthis.addToHistory(draftTitle,event.navigateFromClientRect);\n\t\tthis.saveStoryList(storyList);\n\t\treturn false;\n\t}\n};\n\n// Delete a tiddler\nNavigatorWidget.prototype.handleDeleteTiddlerEvent = function(event) {\n\t// Get the tiddler we're deleting\n\tvar title = event.param || event.tiddlerTitle,\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tstoryList = this.getStoryList(),\n\t\toriginalTitle = tiddler ? tiddler.fields[\"draft.of\"] : \"\",\n\t\tconfirmationTitle;\n\tif(!tiddler) {\n\t\treturn false;\n\t}\n\t// Check if the tiddler we're deleting is in draft mode\n\tif(originalTitle) {\n\t\t// If so, we'll prompt for confirmation referencing the original tiddler\n\t\tconfirmationTitle = originalTitle;\n\t} else {\n\t\t// If not a draft, then prompt for confirmation referencing the specified tiddler\n\t\tconfirmationTitle = title;\n\t}\n\t// Seek confirmation\n\tif((this.wiki.getTiddler(originalTitle) || (tiddler.fields.text || \"\") !== \"\") && !confirm($tw.language.getString(\n\t\t\t\t\"ConfirmDeleteTiddler\",\n\t\t\t\t{variables:\n\t\t\t\t\t{title: confirmationTitle}\n\t\t\t\t}\n\t\t\t))) {\n\t\treturn false;\n\t}\n\t// Delete the original tiddler\n\tif(originalTitle) {\n\t\tthis.wiki.deleteTiddler(originalTitle);\n\t\tthis.removeTitleFromStory(storyList,originalTitle);\n\t}\n\t// Delete this tiddler\n\tthis.wiki.deleteTiddler(title);\n\t// Remove the closed tiddler from the story\n\tthis.removeTitleFromStory(storyList,title);\n\tthis.saveStoryList(storyList);\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\treturn false;\n};\n\n/*\nCreate/reuse the draft tiddler for a given title\n*/\nNavigatorWidget.prototype.makeDraftTiddler = function(targetTitle) {\n\t// See if there is already a draft tiddler for this tiddler\n\tvar draftTitle = this.wiki.findDraft(targetTitle);\n\tif(draftTitle) {\n\t\treturn this.wiki.getTiddler(draftTitle);\n\t}\n\t// Get the current value of the tiddler we're editing\n\tvar tiddler = this.wiki.getTiddler(targetTitle);\n\t// Save the initial value of the draft tiddler\n\tdraftTitle = this.generateDraftTitle(targetTitle);\n\tvar draftTiddler = new $tw.Tiddler(\n\t\t\ttiddler,\n\t\t\t{\n\t\t\t\ttitle: draftTitle,\n\t\t\t\t\"draft.title\": targetTitle,\n\t\t\t\t\"draft.of\": targetTitle\n\t\t\t},\n\t\t\tthis.wiki.getModificationFields()\n\t\t);\n\tthis.wiki.addTiddler(draftTiddler);\n\treturn draftTiddler;\n};\n\n/*\nGenerate a title for the draft of a given tiddler\n*/\nNavigatorWidget.prototype.generateDraftTitle = function(title) {\n\tvar c = 0,\n\t\tdraftTitle;\n\tdo {\n\t\tdraftTitle = \"Draft \" + (c ? (c + 1) + \" \" : \"\") + \"of '\" + title + \"'\";\n\t\tc++;\n\t} while(this.wiki.tiddlerExists(draftTitle));\n\treturn draftTitle;\n};\n\n// Take a tiddler out of edit mode, saving the changes\nNavigatorWidget.prototype.handleSaveTiddlerEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle,\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tstoryList = this.getStoryList();\n\t// Replace the original tiddler with the draft\n\tif(tiddler) {\n\t\tvar draftTitle = (tiddler.fields[\"draft.title\"] || \"\").trim(),\n\t\t\tdraftOf = (tiddler.fields[\"draft.of\"] || \"\").trim();\n\t\tif(draftTitle) {\n\t\t\tvar isRename = draftOf !== draftTitle,\n\t\t\t\tisConfirmed = true;\n\t\t\tif(isRename && this.wiki.tiddlerExists(draftTitle)) {\n\t\t\t\tisConfirmed = confirm($tw.language.getString(\n\t\t\t\t\t\"ConfirmOverwriteTiddler\",\n\t\t\t\t\t{variables:\n\t\t\t\t\t\t{title: draftTitle}\n\t\t\t\t\t}\n\t\t\t\t));\n\t\t\t}\n\t\t\tif(isConfirmed) {\n\t\t\t\t// Create the new tiddler and pass it through the th-saving-tiddler hook\n\t\t\t\tvar newTiddler = new $tw.Tiddler(this.wiki.getCreationFields(),tiddler,{\n\t\t\t\t\ttitle: draftTitle,\n\t\t\t\t\t\"draft.title\": undefined,\n\t\t\t\t\t\"draft.of\": undefined\n\t\t\t\t},this.wiki.getModificationFields());\n\t\t\t\tnewTiddler = $tw.hooks.invokeHook(\"th-saving-tiddler\",newTiddler);\n\t\t\t\tthis.wiki.addTiddler(newTiddler);\n\t\t\t\t// Remove the draft tiddler\n\t\t\t\tthis.wiki.deleteTiddler(title);\n\t\t\t\t// Remove the original tiddler if we're renaming it\n\t\t\t\tif(isRename) {\n\t\t\t\t\tthis.wiki.deleteTiddler(draftOf);\n\t\t\t\t}\n\t\t\t\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\t\t\t\t// Replace the draft in the story with the original\n\t\t\t\t\tthis.replaceFirstTitleInStory(storyList,title,draftTitle);\n\t\t\t\t\tthis.addToHistory(draftTitle,event.navigateFromClientRect);\n\t\t\t\t\tif(draftTitle !== this.storyTitle) {\n\t\t\t\t\t\tthis.saveStoryList(storyList);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// Trigger an autosave\n\t\t\t\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\n// Take a tiddler out of edit mode without saving the changes\nNavigatorWidget.prototype.handleCancelTiddlerEvent = function(event) {\n\t// Flip the specified tiddler from draft back to the original\n\tvar draftTitle = event.param || event.tiddlerTitle,\n\t\tdraftTiddler = this.wiki.getTiddler(draftTitle),\n\t\toriginalTitle = draftTiddler && draftTiddler.fields[\"draft.of\"];\n\tif(draftTiddler && originalTitle) {\n\t\t// Ask for confirmation if the tiddler text has changed\n\t\tvar isConfirmed = true,\n\t\t\toriginalTiddler = this.wiki.getTiddler(originalTitle),\n\t\t\tstoryList = this.getStoryList();\n\t\tif(this.wiki.isDraftModified(draftTitle)) {\n\t\t\tisConfirmed = confirm($tw.language.getString(\n\t\t\t\t\"ConfirmCancelTiddler\",\n\t\t\t\t{variables:\n\t\t\t\t\t{title: draftTitle}\n\t\t\t\t}\n\t\t\t));\n\t\t}\n\t\t// Remove the draft tiddler\n\t\tif(isConfirmed) {\n\t\t\tthis.wiki.deleteTiddler(draftTitle);\n\t\t\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\t\t\tif(originalTiddler) {\n\t\t\t\t\tthis.replaceFirstTitleInStory(storyList,draftTitle,originalTitle);\n\t\t\t\t\tthis.addToHistory(originalTitle,event.navigateFromClientRect);\n\t\t\t\t} else {\n\t\t\t\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\t\t\t}\n\t\t\t\tthis.saveStoryList(storyList);\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\n// Create a new draft tiddler\n// event.param can either be the title of a template tiddler, or a hashmap of fields.\n//\n// The title of the newly created tiddler follows these rules:\n// * If a hashmap was used and a title field was specified, use that title\n// * If a hashmap was used without a title field, use a default title, if necessary making it unique with a numeric suffix\n// * If a template tiddler was used, use the title of the template, if necessary making it unique with a numeric suffix\n//\n// If a draft of the target tiddler already exists then it is reused\nNavigatorWidget.prototype.handleNewTiddlerEvent = function(event) {\n\t// Get the story details\n\tvar storyList = this.getStoryList(),\n\t\ttemplateTiddler, additionalFields, title, draftTitle, existingTiddler;\n\t// Get the template tiddler (if any)\n\tif(typeof event.param === \"string\") {\n\t\t// Get the template tiddler\n\t\ttemplateTiddler = this.wiki.getTiddler(event.param);\n\t\t// Generate a new title\n\t\ttitle = this.wiki.generateNewTitle(event.param || $tw.language.getString(\"DefaultNewTiddlerTitle\"));\n\t}\n\t// Get the specified additional fields\n\tif(typeof event.paramObject === \"object\") {\n\t\tadditionalFields = event.paramObject;\n\t}\n\tif(typeof event.param === \"object\") { // Backwards compatibility with 5.1.3\n\t\tadditionalFields = event.param;\n\t}\n\tif(additionalFields && additionalFields.title) {\n\t\ttitle = additionalFields.title;\n\t}\n\t// Generate a title if we don't have one\n\ttitle = title || this.wiki.generateNewTitle($tw.language.getString(\"DefaultNewTiddlerTitle\"));\n\t// Find any existing draft for this tiddler\n\tdraftTitle = this.wiki.findDraft(title);\n\t// Pull in any existing tiddler\n\tif(draftTitle) {\n\t\texistingTiddler = this.wiki.getTiddler(draftTitle);\n\t} else {\n\t\tdraftTitle = this.generateDraftTitle(title);\n\t\texistingTiddler = this.wiki.getTiddler(title);\n\t}\n\t// Merge the tags\n\tvar mergedTags = [];\n\tif(existingTiddler && existingTiddler.fields.tags) {\n\t\t$tw.utils.pushTop(mergedTags,existingTiddler.fields.tags)\n\t}\n\tif(additionalFields && additionalFields.tags) {\n\t\t// Merge tags\n\t\tmergedTags = $tw.utils.pushTop(mergedTags,$tw.utils.parseStringArray(additionalFields.tags));\n\t}\n\tif(templateTiddler && templateTiddler.fields.tags) {\n\t\t// Merge tags\n\t\tmergedTags = $tw.utils.pushTop(mergedTags,templateTiddler.fields.tags);\n\t}\n\t// Save the draft tiddler\n\tvar draftTiddler = new $tw.Tiddler({\n\t\t\ttext: \"\",\n\t\t\t\"draft.title\": title\n\t\t},\n\t\ttemplateTiddler,\n\t\texistingTiddler,\n\t\tadditionalFields,\n\t\tthis.wiki.getCreationFields(),\n\t\t{\n\t\t\ttitle: draftTitle,\n\t\t\t\"draft.of\": title,\n\t\t\ttags: mergedTags\n\t\t},this.wiki.getModificationFields());\n\tthis.wiki.addTiddler(draftTiddler);\n\t// Update the story to insert the new draft at the top and remove any existing tiddler\n\tif(storyList.indexOf(draftTitle) === -1) {\n\t\tvar slot = storyList.indexOf(event.navigateFromTitle);\n\t\tstoryList.splice(slot + 1,0,draftTitle);\n\t}\n\tif(storyList.indexOf(title) !== -1) {\n\t\tstoryList.splice(storyList.indexOf(title),1);\t\t\n\t}\n\tthis.saveStoryList(storyList);\n\t// Add a new record to the top of the history stack\n\tthis.addToHistory(draftTitle);\n\treturn false;\n};\n\n// Import JSON tiddlers into a pending import tiddler\nNavigatorWidget.prototype.handleImportTiddlersEvent = function(event) {\n\tvar self = this;\n\t// Get the tiddlers\n\tvar tiddlers = [];\n\ttry {\n\t\ttiddlers = JSON.parse(event.param);\t\n\t} catch(e) {\n\t}\n\t// Get the current $:/Import tiddler\n\tvar importTiddler = this.wiki.getTiddler(IMPORT_TITLE),\n\t\timportData = this.wiki.getTiddlerData(IMPORT_TITLE,{}),\n\t\tnewFields = new Object({\n\t\t\ttitle: IMPORT_TITLE,\n\t\t\ttype: \"application/json\",\n\t\t\t\"plugin-type\": \"import\",\n\t\t\t\"status\": \"pending\"\n\t\t}),\n\t\tincomingTiddlers = [];\n\t// Process each tiddler\n\timportData.tiddlers = importData.tiddlers || {};\n\t$tw.utils.each(tiddlers,function(tiddlerFields) {\n\t\tvar title = tiddlerFields.title;\n\t\tif(title) {\n\t\t\tincomingTiddlers.push(title);\n\t\t\timportData.tiddlers[title] = tiddlerFields;\n\t\t}\n\t});\n\t// Give the active upgrader modules a chance to process the incoming tiddlers\n\tvar messages = this.wiki.invokeUpgraders(incomingTiddlers,importData.tiddlers);\n\t$tw.utils.each(messages,function(message,title) {\n\t\tnewFields[\"message-\" + title] = message;\n\t});\n\t// Deselect any suppressed tiddlers\n\t$tw.utils.each(importData.tiddlers,function(tiddler,title) {\n\t\tif($tw.utils.count(tiddler) === 0) {\n\t\t\tnewFields[\"selection-\" + title] = \"unchecked\";\n\t\t}\n\t});\n\t// Save the $:/Import tiddler\n\tnewFields.text = JSON.stringify(importData,null,$tw.config.preferences.jsonSpaces);\n\tthis.wiki.addTiddler(new $tw.Tiddler(importTiddler,newFields));\n\t// Update the story and history details\n\tif(this.getVariable(\"tv-auto-open-on-import\") !== \"no\") {\n\t\tvar storyList = this.getStoryList(),\n\t\t\thistory = [];\n\t\t// Add it to the story\n\t\tif(storyList.indexOf(IMPORT_TITLE) === -1) {\n\t\t\tstoryList.unshift(IMPORT_TITLE);\n\t\t}\n\t\t// And to history\n\t\thistory.push(IMPORT_TITLE);\n\t\t// Save the updated story and history\n\t\tthis.saveStoryList(storyList);\n\t\tthis.addToHistory(history);\t\t\n\t}\n\treturn false;\n};\n\n// \nNavigatorWidget.prototype.handlePerformImportEvent = function(event) {\n\tvar self = this,\n\t\timportTiddler = this.wiki.getTiddler(event.param),\n\t\timportData = this.wiki.getTiddlerDataCached(event.param,{tiddlers: {}}),\n\t\timportReport = [];\n\t// Add the tiddlers to the store\n\timportReport.push($tw.language.getString(\"Import/Imported\") + \"\\n\");\n\t$tw.utils.each(importData.tiddlers,function(tiddlerFields) {\n\t\tvar title = tiddlerFields.title;\n\t\tif(title && importTiddler && importTiddler.fields[\"selection-\" + title] !== \"unchecked\") {\n\t\t\tself.wiki.addTiddler(new $tw.Tiddler(tiddlerFields));\n\t\t\timportReport.push(\"# [[\" + tiddlerFields.title + \"]]\");\n\t\t}\n\t});\n\t// Replace the $:/Import tiddler with an import report\n\tthis.wiki.addTiddler(new $tw.Tiddler({\n\t\ttitle: event.param,\n\t\ttext: importReport.join(\"\\n\"),\n\t\t\"status\": \"complete\"\n\t}));\n\t// Navigate to the $:/Import tiddler\n\tthis.addToHistory([event.param]);\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n};\n\nNavigatorWidget.prototype.handleFoldTiddlerEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {};\n\tif(paramObject.foldedState) {\n\t\tvar foldedState = this.wiki.getTiddlerText(paramObject.foldedState,\"show\") === \"show\" ? \"hide\" : \"show\";\n\t\tthis.wiki.setText(paramObject.foldedState,\"text\",null,foldedState);\n\t}\n};\n\nNavigatorWidget.prototype.handleFoldOtherTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix;\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,event.param === title ? \"show\" : \"hide\");\n\t});\n};\n\nNavigatorWidget.prototype.handleFoldAllTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix;\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,\"hide\");\n\t});\n};\n\nNavigatorWidget.prototype.handleUnfoldAllTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix;\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,\"show\");\n\t});\n};\n\nNavigatorWidget.prototype.handleRenameTiddlerEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tfrom = paramObject.from || event.tiddlerTitle,\n\t\tto = paramObject.to;\n\t$tw.wiki.renameTiddler(from,to);\n};\n\nexports.navigator = NavigatorWidget;\n\n})();\n"
        },
        "$:/core/ui/ViewTemplate/body": {
            "title": "$:/core/ui/ViewTemplate/body",
            "created": "20160218185029873",
            "modified": "20160218192615033",
            "tags": "$:/tags/ViewTemplate",
            "text": "<$reveal tag=\"div\" class=\"tc-tiddler-body\" type=\"nomatch\" state=<<folded-state>> text=\"hide\" retain=\"yes\" animate=\"yes\">\n\n<$list filter=\"[all[current]!has[plugin-type]!field:hide-body[yes]]\">\n\n<$transclude>\n\n<$transclude tiddler=\"$:/language/MissingTiddler/Hint\"/>\n\n<$list filter=\"[title{!!title}listed[aliases]first[]]\" variable=\"\">\nYou may have meant one of the following pages\n<$list filter=\"[title{!!title}listed[aliases]]\">\n<li><$link>{{!!title}}</$link></li>\n</$list>\n\n</$list>\n</$transclude>\n\n</$list>\n\n</$reveal>\n"
        },
        "$:/plugins/mklauber/aliases": {
            "title": "$:/plugins/mklauber/aliases",
            "author": "Matt Lauber",
            "core-version": "5.0.1",
            "description": "Aliases - Alias manager",
            "plugin-type": "plugin",
            "type": "application/json",
            "version": "0.1.2",
            "text": "{\n    \"tiddlers\": {\n        \"$:/core/modules/widgets/navigator.js\": {\n            \"text\": \"/*\\\\\\ntitle: $:/core/modules/widgets/navigator.js\\ntype: application/javascript\\nmodule-type: widget\\n\\nNavigator widget\\n\\n\\\\*/\\n(function(){\\n\\n/*jslint node: true, browser: true */\\n/*global $tw: false */\\n\\\"use strict\\\";\\n\\nvar IMPORT_TITLE = \\\"$:/Import\\\";\\n\\nvar Widget = require(\\\"$:/core/modules/widgets/widget.js\\\").widget;\\n\\nvar NavigatorWidget = function(parseTreeNode,options) {\\n\\tthis.initialise(parseTreeNode,options);\\n\\tthis.addEventListeners([\\n\\t\\t{type: \\\"tm-navigate\\\", handler: \\\"handleNavigateEvent\\\"},\\n\\t\\t{type: \\\"tm-edit-tiddler\\\", handler: \\\"handleEditTiddlerEvent\\\"},\\n\\t\\t{type: \\\"tm-delete-tiddler\\\", handler: \\\"handleDeleteTiddlerEvent\\\"},\\n\\t\\t{type: \\\"tm-save-tiddler\\\", handler: \\\"handleSaveTiddlerEvent\\\"},\\n\\t\\t{type: \\\"tm-cancel-tiddler\\\", handler: \\\"handleCancelTiddlerEvent\\\"},\\n\\t\\t{type: \\\"tm-close-tiddler\\\", handler: \\\"handleCloseTiddlerEvent\\\"},\\n\\t\\t{type: \\\"tm-close-all-tiddlers\\\", handler: \\\"handleCloseAllTiddlersEvent\\\"},\\n\\t\\t{type: \\\"tm-close-other-tiddlers\\\", handler: \\\"handleCloseOtherTiddlersEvent\\\"},\\n\\t\\t{type: \\\"tm-new-tiddler\\\", handler: \\\"handleNewTiddlerEvent\\\"},\\n\\t\\t{type: \\\"tm-import-tiddlers\\\", handler: \\\"handleImportTiddlersEvent\\\"},\\n\\t\\t{type: \\\"tm-perform-import\\\", handler: \\\"handlePerformImportEvent\\\"},\\n\\t\\t{type: \\\"tm-fold-tiddler\\\", handler: \\\"handleFoldTiddlerEvent\\\"},\\n\\t\\t{type: \\\"tm-fold-other-tiddlers\\\", handler: \\\"handleFoldOtherTiddlersEvent\\\"},\\n\\t\\t{type: \\\"tm-fold-all-tiddlers\\\", handler: \\\"handleFoldAllTiddlersEvent\\\"},\\n\\t\\t{type: \\\"tm-unfold-all-tiddlers\\\", handler: \\\"handleUnfoldAllTiddlersEvent\\\"},\\n\\t\\t{type: \\\"tm-rename-tiddler\\\", handler: \\\"handleRenameTiddlerEvent\\\"}\\n\\t]);\\n};\\n\\n/*\\nInherit from the base widget class\\n*/\\nNavigatorWidget.prototype = new Widget();\\n\\n/*\\nRender this widget into the DOM\\n*/\\nNavigatorWidget.prototype.render = function(parent,nextSibling) {\\n\\tthis.parentDomNode = parent;\\n\\tthis.computeAttributes();\\n\\tthis.execute();\\n\\tthis.renderChildren(parent,nextSibling);\\n};\\n\\n/*\\nCompute the internal state of the widget\\n*/\\nNavigatorWidget.prototype.execute = function() {\\n\\t// Get our parameters\\n\\tthis.storyTitle = this.getAttribute(\\\"story\\\");\\n\\tthis.historyTitle = this.getAttribute(\\\"history\\\");\\n\\t// Construct the child widgets\\n\\tthis.makeChildWidgets();\\n};\\n\\n/*\\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\\n*/\\nNavigatorWidget.prototype.refresh = function(changedTiddlers) {\\n\\tvar changedAttributes = this.computeAttributes();\\n\\tif(changedAttributes.story || changedAttributes.history) {\\n\\t\\tthis.refreshSelf();\\n\\t\\treturn true;\\n\\t} else {\\n\\t\\treturn this.refreshChildren(changedTiddlers);\\t\\t\\n\\t}\\n};\\n\\nNavigatorWidget.prototype.getStoryList = function() {\\n\\treturn this.storyTitle ? this.wiki.getTiddlerList(this.storyTitle) : null;\\n};\\n\\nNavigatorWidget.prototype.saveStoryList = function(storyList) {\\n\\tvar storyTiddler = this.wiki.getTiddler(this.storyTitle);\\n\\tthis.wiki.addTiddler(new $tw.Tiddler(\\n\\t\\t{title: this.storyTitle},\\n\\t\\tstoryTiddler,\\n\\t\\t{list: storyList}\\n\\t));\\n};\\n\\nNavigatorWidget.prototype.removeTitleFromStory = function(storyList,title) {\\n\\tvar p = storyList.indexOf(title);\\n\\twhile(p !== -1) {\\n\\t\\tstoryList.splice(p,1);\\n\\t\\tp = storyList.indexOf(title);\\n\\t}\\n};\\n\\nNavigatorWidget.prototype.replaceFirstTitleInStory = function(storyList,oldTitle,newTitle) {\\n\\tvar pos = storyList.indexOf(oldTitle);\\n\\tif(pos !== -1) {\\n\\t\\tstoryList[pos] = newTitle;\\n\\t\\tdo {\\n\\t\\t\\tpos = storyList.indexOf(oldTitle,pos + 1);\\n\\t\\t\\tif(pos !== -1) {\\n\\t\\t\\t\\tstoryList.splice(pos,1);\\n\\t\\t\\t}\\n\\t\\t} while(pos !== -1);\\n\\t} else {\\n\\t\\tstoryList.splice(0,0,newTitle);\\n\\t}\\n};\\n\\nNavigatorWidget.prototype.addToStory = function(title,fromTitle) {\\n\\tvar storyList = this.getStoryList();\\n\\t// Quit if we cannot get hold of the story list\\n\\tif(!storyList) {\\n\\t\\treturn;\\n\\t}\\n\\t// See if the tiddler is already there\\n\\tvar slot = storyList.indexOf(title);\\n\\t// Quit if it already exists in the story river\\n\\tif(slot >= 0) {\\n\\t\\treturn;\\n\\t}\\n\\t// First we try to find the position of the story element we navigated from\\n\\tvar fromIndex = storyList.indexOf(fromTitle);\\n\\tif(fromIndex >= 0) {\\n\\t\\t// The tiddler is added from inside the river\\n\\t\\t// Determine where to insert the tiddler; Fallback is \\\"below\\\"\\n\\t\\tswitch(this.getAttribute(\\\"openLinkFromInsideRiver\\\",\\\"below\\\")) {\\n\\t\\t\\tcase \\\"top\\\":\\n\\t\\t\\t\\tslot = 0;\\n\\t\\t\\t\\tbreak;\\n\\t\\t\\tcase \\\"bottom\\\":\\n\\t\\t\\t\\tslot = storyList.length;\\n\\t\\t\\t\\tbreak;\\n\\t\\t\\tcase \\\"above\\\":\\n\\t\\t\\t\\tslot = fromIndex;\\n\\t\\t\\t\\tbreak;\\n\\t\\t\\tcase \\\"below\\\": // Intentional fall-through\\n\\t\\t\\tdefault:\\n\\t\\t\\t\\tslot = fromIndex + 1;\\n\\t\\t\\t\\tbreak;\\n\\t\\t}\\n\\t} else {\\n\\t\\t// The tiddler is opened from outside the river. Determine where to insert the tiddler; default is \\\"top\\\"\\n\\t\\tif(this.getAttribute(\\\"openLinkFromOutsideRiver\\\",\\\"top\\\") === \\\"bottom\\\") {\\n\\t\\t\\t// Insert at bottom\\n\\t\\t\\tslot = storyList.length;\\n\\t\\t} else {\\n\\t\\t\\t// Insert at top\\n\\t\\t\\tslot = 0;\\n\\t\\t}\\n\\t}\\n\\t// Add the tiddler\\n\\tstoryList.splice(slot,0,title);\\n\\t// Save the story\\n\\tthis.saveStoryList(storyList);\\n};\\n\\n/*\\nAdd a new record to the top of the history stack\\ntitle: a title string or an array of title strings\\nfromPageRect: page coordinates of the origin of the navigation\\n*/\\nNavigatorWidget.prototype.addToHistory = function(title,fromPageRect) {\\n\\tthis.wiki.addToHistory(title,fromPageRect,this.historyTitle);\\n};\\n\\n/*\\nHandle a tm-navigate event\\n*/\\nNavigatorWidget.prototype.handleNavigateEvent = function(event) {\\n\\tif(event.navigateTo) {\\n        if (!this.wiki.tiddlerExists(event.navigateTo) && event.followAliases == \\\"true\\\") {\\n            var aliases = this.wiki.filterTiddlers(\\\"[title[\\\"+event.navigateTo+\\\"]listed[aliases]]\\\")\\n            if (aliases.length === 1) {\\n                event.navigateTo = aliases[0]\\n            }\\n        }\\n\\t\\tthis.addToStory(event.navigateTo,event.navigateFromTitle);\\n\\t\\tif(!event.navigateSuppressNavigation) {\\n\\t\\t\\tthis.addToHistory(event.navigateTo,event.navigateFromClientRect);\\n\\t\\t}\\n\\t}\\n\\treturn false;\\n};\\n\\n// Close a specified tiddler\\nNavigatorWidget.prototype.handleCloseTiddlerEvent = function(event) {\\n\\tvar title = event.param || event.tiddlerTitle,\\n\\t\\tstoryList = this.getStoryList();\\n\\t// Look for tiddlers with this title to close\\n\\tthis.removeTitleFromStory(storyList,title);\\n\\tthis.saveStoryList(storyList);\\n\\treturn false;\\n};\\n\\n// Close all tiddlers\\nNavigatorWidget.prototype.handleCloseAllTiddlersEvent = function(event) {\\n\\tthis.saveStoryList([]);\\n\\treturn false;\\n};\\n\\n// Close other tiddlers\\nNavigatorWidget.prototype.handleCloseOtherTiddlersEvent = function(event) {\\n\\tvar title = event.param || event.tiddlerTitle;\\n\\tthis.saveStoryList([title]);\\n\\treturn false;\\n};\\n\\n// Place a tiddler in edit mode\\nNavigatorWidget.prototype.handleEditTiddlerEvent = function(event) {\\n\\tvar self = this;\\n\\tfunction isUnmodifiedShadow(title) {\\n\\t\\treturn self.wiki.isShadowTiddler(title) && !self.wiki.tiddlerExists(title);\\n\\t}\\n\\tfunction confirmEditShadow(title) {\\n\\t\\treturn confirm($tw.language.getString(\\n\\t\\t\\t\\\"ConfirmEditShadowTiddler\\\",\\n\\t\\t\\t{variables:\\n\\t\\t\\t\\t{title: title}\\n\\t\\t\\t}\\n\\t\\t));\\n\\t}\\n\\tvar title = event.param || event.tiddlerTitle;\\n\\tif(isUnmodifiedShadow(title) && !confirmEditShadow(title)) {\\n\\t\\treturn false;\\n\\t}\\n\\t// Replace the specified tiddler with a draft in edit mode\\n\\tvar draftTiddler = this.makeDraftTiddler(title);\\n\\t// Update the story and history if required\\n\\tif(!event.paramObject || event.paramObject.suppressNavigation !== \\\"yes\\\") {\\n\\t\\tvar draftTitle = draftTiddler.fields.title,\\n\\t\\t\\tstoryList = this.getStoryList();\\n\\t\\tthis.removeTitleFromStory(storyList,draftTitle);\\n\\t\\tthis.replaceFirstTitleInStory(storyList,title,draftTitle);\\n\\t\\tthis.addToHistory(draftTitle,event.navigateFromClientRect);\\n\\t\\tthis.saveStoryList(storyList);\\n\\t\\treturn false;\\n\\t}\\n};\\n\\n// Delete a tiddler\\nNavigatorWidget.prototype.handleDeleteTiddlerEvent = function(event) {\\n\\t// Get the tiddler we're deleting\\n\\tvar title = event.param || event.tiddlerTitle,\\n\\t\\ttiddler = this.wiki.getTiddler(title),\\n\\t\\tstoryList = this.getStoryList(),\\n\\t\\toriginalTitle = tiddler ? tiddler.fields[\\\"draft.of\\\"] : \\\"\\\",\\n\\t\\tconfirmationTitle;\\n\\tif(!tiddler) {\\n\\t\\treturn false;\\n\\t}\\n\\t// Check if the tiddler we're deleting is in draft mode\\n\\tif(originalTitle) {\\n\\t\\t// If so, we'll prompt for confirmation referencing the original tiddler\\n\\t\\tconfirmationTitle = originalTitle;\\n\\t} else {\\n\\t\\t// If not a draft, then prompt for confirmation referencing the specified tiddler\\n\\t\\tconfirmationTitle = title;\\n\\t}\\n\\t// Seek confirmation\\n\\tif((this.wiki.getTiddler(originalTitle) || (tiddler.fields.text || \\\"\\\") !== \\\"\\\") && !confirm($tw.language.getString(\\n\\t\\t\\t\\t\\\"ConfirmDeleteTiddler\\\",\\n\\t\\t\\t\\t{variables:\\n\\t\\t\\t\\t\\t{title: confirmationTitle}\\n\\t\\t\\t\\t}\\n\\t\\t\\t))) {\\n\\t\\treturn false;\\n\\t}\\n\\t// Delete the original tiddler\\n\\tif(originalTitle) {\\n\\t\\tthis.wiki.deleteTiddler(originalTitle);\\n\\t\\tthis.removeTitleFromStory(storyList,originalTitle);\\n\\t}\\n\\t// Delete this tiddler\\n\\tthis.wiki.deleteTiddler(title);\\n\\t// Remove the closed tiddler from the story\\n\\tthis.removeTitleFromStory(storyList,title);\\n\\tthis.saveStoryList(storyList);\\n\\t// Trigger an autosave\\n\\t$tw.rootWidget.dispatchEvent({type: \\\"tm-auto-save-wiki\\\"});\\n\\treturn false;\\n};\\n\\n/*\\nCreate/reuse the draft tiddler for a given title\\n*/\\nNavigatorWidget.prototype.makeDraftTiddler = function(targetTitle) {\\n\\t// See if there is already a draft tiddler for this tiddler\\n\\tvar draftTitle = this.wiki.findDraft(targetTitle);\\n\\tif(draftTitle) {\\n\\t\\treturn this.wiki.getTiddler(draftTitle);\\n\\t}\\n\\t// Get the current value of the tiddler we're editing\\n\\tvar tiddler = this.wiki.getTiddler(targetTitle);\\n\\t// Save the initial value of the draft tiddler\\n\\tdraftTitle = this.generateDraftTitle(targetTitle);\\n\\tvar draftTiddler = new $tw.Tiddler(\\n\\t\\t\\ttiddler,\\n\\t\\t\\t{\\n\\t\\t\\t\\ttitle: draftTitle,\\n\\t\\t\\t\\t\\\"draft.title\\\": targetTitle,\\n\\t\\t\\t\\t\\\"draft.of\\\": targetTitle\\n\\t\\t\\t},\\n\\t\\t\\tthis.wiki.getModificationFields()\\n\\t\\t);\\n\\tthis.wiki.addTiddler(draftTiddler);\\n\\treturn draftTiddler;\\n};\\n\\n/*\\nGenerate a title for the draft of a given tiddler\\n*/\\nNavigatorWidget.prototype.generateDraftTitle = function(title) {\\n\\tvar c = 0,\\n\\t\\tdraftTitle;\\n\\tdo {\\n\\t\\tdraftTitle = \\\"Draft \\\" + (c ? (c + 1) + \\\" \\\" : \\\"\\\") + \\\"of '\\\" + title + \\\"'\\\";\\n\\t\\tc++;\\n\\t} while(this.wiki.tiddlerExists(draftTitle));\\n\\treturn draftTitle;\\n};\\n\\n// Take a tiddler out of edit mode, saving the changes\\nNavigatorWidget.prototype.handleSaveTiddlerEvent = function(event) {\\n\\tvar title = event.param || event.tiddlerTitle,\\n\\t\\ttiddler = this.wiki.getTiddler(title),\\n\\t\\tstoryList = this.getStoryList();\\n\\t// Replace the original tiddler with the draft\\n\\tif(tiddler) {\\n\\t\\tvar draftTitle = (tiddler.fields[\\\"draft.title\\\"] || \\\"\\\").trim(),\\n\\t\\t\\tdraftOf = (tiddler.fields[\\\"draft.of\\\"] || \\\"\\\").trim();\\n\\t\\tif(draftTitle) {\\n\\t\\t\\tvar isRename = draftOf !== draftTitle,\\n\\t\\t\\t\\tisConfirmed = true;\\n\\t\\t\\tif(isRename && this.wiki.tiddlerExists(draftTitle)) {\\n\\t\\t\\t\\tisConfirmed = confirm($tw.language.getString(\\n\\t\\t\\t\\t\\t\\\"ConfirmOverwriteTiddler\\\",\\n\\t\\t\\t\\t\\t{variables:\\n\\t\\t\\t\\t\\t\\t{title: draftTitle}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t));\\n\\t\\t\\t}\\n\\t\\t\\tif(isConfirmed) {\\n\\t\\t\\t\\t// Create the new tiddler and pass it through the th-saving-tiddler hook\\n\\t\\t\\t\\tvar newTiddler = new $tw.Tiddler(this.wiki.getCreationFields(),tiddler,{\\n\\t\\t\\t\\t\\ttitle: draftTitle,\\n\\t\\t\\t\\t\\t\\\"draft.title\\\": undefined,\\n\\t\\t\\t\\t\\t\\\"draft.of\\\": undefined\\n\\t\\t\\t\\t},this.wiki.getModificationFields());\\n\\t\\t\\t\\tnewTiddler = $tw.hooks.invokeHook(\\\"th-saving-tiddler\\\",newTiddler);\\n\\t\\t\\t\\tthis.wiki.addTiddler(newTiddler);\\n\\t\\t\\t\\t// Remove the draft tiddler\\n\\t\\t\\t\\tthis.wiki.deleteTiddler(title);\\n\\t\\t\\t\\t// Remove the original tiddler if we're renaming it\\n\\t\\t\\t\\tif(isRename) {\\n\\t\\t\\t\\t\\tthis.wiki.deleteTiddler(draftOf);\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tif(!event.paramObject || event.paramObject.suppressNavigation !== \\\"yes\\\") {\\n\\t\\t\\t\\t\\t// Replace the draft in the story with the original\\n\\t\\t\\t\\t\\tthis.replaceFirstTitleInStory(storyList,title,draftTitle);\\n\\t\\t\\t\\t\\tthis.addToHistory(draftTitle,event.navigateFromClientRect);\\n\\t\\t\\t\\t\\tif(draftTitle !== this.storyTitle) {\\n\\t\\t\\t\\t\\t\\tthis.saveStoryList(storyList);\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\t// Trigger an autosave\\n\\t\\t\\t\\t$tw.rootWidget.dispatchEvent({type: \\\"tm-auto-save-wiki\\\"});\\n\\t\\t\\t}\\n\\t\\t}\\n\\t}\\n\\treturn false;\\n};\\n\\n// Take a tiddler out of edit mode without saving the changes\\nNavigatorWidget.prototype.handleCancelTiddlerEvent = function(event) {\\n\\t// Flip the specified tiddler from draft back to the original\\n\\tvar draftTitle = event.param || event.tiddlerTitle,\\n\\t\\tdraftTiddler = this.wiki.getTiddler(draftTitle),\\n\\t\\toriginalTitle = draftTiddler && draftTiddler.fields[\\\"draft.of\\\"];\\n\\tif(draftTiddler && originalTitle) {\\n\\t\\t// Ask for confirmation if the tiddler text has changed\\n\\t\\tvar isConfirmed = true,\\n\\t\\t\\toriginalTiddler = this.wiki.getTiddler(originalTitle),\\n\\t\\t\\tstoryList = this.getStoryList();\\n\\t\\tif(this.wiki.isDraftModified(draftTitle)) {\\n\\t\\t\\tisConfirmed = confirm($tw.language.getString(\\n\\t\\t\\t\\t\\\"ConfirmCancelTiddler\\\",\\n\\t\\t\\t\\t{variables:\\n\\t\\t\\t\\t\\t{title: draftTitle}\\n\\t\\t\\t\\t}\\n\\t\\t\\t));\\n\\t\\t}\\n\\t\\t// Remove the draft tiddler\\n\\t\\tif(isConfirmed) {\\n\\t\\t\\tthis.wiki.deleteTiddler(draftTitle);\\n\\t\\t\\tif(!event.paramObject || event.paramObject.suppressNavigation !== \\\"yes\\\") {\\n\\t\\t\\t\\tif(originalTiddler) {\\n\\t\\t\\t\\t\\tthis.replaceFirstTitleInStory(storyList,draftTitle,originalTitle);\\n\\t\\t\\t\\t\\tthis.addToHistory(originalTitle,event.navigateFromClientRect);\\n\\t\\t\\t\\t} else {\\n\\t\\t\\t\\t\\tthis.removeTitleFromStory(storyList,draftTitle);\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tthis.saveStoryList(storyList);\\n\\t\\t\\t}\\n\\t\\t}\\n\\t}\\n\\treturn false;\\n};\\n\\n// Create a new draft tiddler\\n// event.param can either be the title of a template tiddler, or a hashmap of fields.\\n//\\n// The title of the newly created tiddler follows these rules:\\n// * If a hashmap was used and a title field was specified, use that title\\n// * If a hashmap was used without a title field, use a default title, if necessary making it unique with a numeric suffix\\n// * If a template tiddler was used, use the title of the template, if necessary making it unique with a numeric suffix\\n//\\n// If a draft of the target tiddler already exists then it is reused\\nNavigatorWidget.prototype.handleNewTiddlerEvent = function(event) {\\n\\t// Get the story details\\n\\tvar storyList = this.getStoryList(),\\n\\t\\ttemplateTiddler, additionalFields, title, draftTitle, existingTiddler;\\n\\t// Get the template tiddler (if any)\\n\\tif(typeof event.param === \\\"string\\\") {\\n\\t\\t// Get the template tiddler\\n\\t\\ttemplateTiddler = this.wiki.getTiddler(event.param);\\n\\t\\t// Generate a new title\\n\\t\\ttitle = this.wiki.generateNewTitle(event.param || $tw.language.getString(\\\"DefaultNewTiddlerTitle\\\"));\\n\\t}\\n\\t// Get the specified additional fields\\n\\tif(typeof event.paramObject === \\\"object\\\") {\\n\\t\\tadditionalFields = event.paramObject;\\n\\t}\\n\\tif(typeof event.param === \\\"object\\\") { // Backwards compatibility with 5.1.3\\n\\t\\tadditionalFields = event.param;\\n\\t}\\n\\tif(additionalFields && additionalFields.title) {\\n\\t\\ttitle = additionalFields.title;\\n\\t}\\n\\t// Generate a title if we don't have one\\n\\ttitle = title || this.wiki.generateNewTitle($tw.language.getString(\\\"DefaultNewTiddlerTitle\\\"));\\n\\t// Find any existing draft for this tiddler\\n\\tdraftTitle = this.wiki.findDraft(title);\\n\\t// Pull in any existing tiddler\\n\\tif(draftTitle) {\\n\\t\\texistingTiddler = this.wiki.getTiddler(draftTitle);\\n\\t} else {\\n\\t\\tdraftTitle = this.generateDraftTitle(title);\\n\\t\\texistingTiddler = this.wiki.getTiddler(title);\\n\\t}\\n\\t// Merge the tags\\n\\tvar mergedTags = [];\\n\\tif(existingTiddler && existingTiddler.fields.tags) {\\n\\t\\t$tw.utils.pushTop(mergedTags,existingTiddler.fields.tags)\\n\\t}\\n\\tif(additionalFields && additionalFields.tags) {\\n\\t\\t// Merge tags\\n\\t\\tmergedTags = $tw.utils.pushTop(mergedTags,$tw.utils.parseStringArray(additionalFields.tags));\\n\\t}\\n\\tif(templateTiddler && templateTiddler.fields.tags) {\\n\\t\\t// Merge tags\\n\\t\\tmergedTags = $tw.utils.pushTop(mergedTags,templateTiddler.fields.tags);\\n\\t}\\n\\t// Save the draft tiddler\\n\\tvar draftTiddler = new $tw.Tiddler({\\n\\t\\t\\ttext: \\\"\\\",\\n\\t\\t\\t\\\"draft.title\\\": title\\n\\t\\t},\\n\\t\\ttemplateTiddler,\\n\\t\\texistingTiddler,\\n\\t\\tadditionalFields,\\n\\t\\tthis.wiki.getCreationFields(),\\n\\t\\t{\\n\\t\\t\\ttitle: draftTitle,\\n\\t\\t\\t\\\"draft.of\\\": title,\\n\\t\\t\\ttags: mergedTags\\n\\t\\t},this.wiki.getModificationFields());\\n\\tthis.wiki.addTiddler(draftTiddler);\\n\\t// Update the story to insert the new draft at the top and remove any existing tiddler\\n\\tif(storyList.indexOf(draftTitle) === -1) {\\n\\t\\tvar slot = storyList.indexOf(event.navigateFromTitle);\\n\\t\\tstoryList.splice(slot + 1,0,draftTitle);\\n\\t}\\n\\tif(storyList.indexOf(title) !== -1) {\\n\\t\\tstoryList.splice(storyList.indexOf(title),1);\\t\\t\\n\\t}\\n\\tthis.saveStoryList(storyList);\\n\\t// Add a new record to the top of the history stack\\n\\tthis.addToHistory(draftTitle);\\n\\treturn false;\\n};\\n\\n// Import JSON tiddlers into a pending import tiddler\\nNavigatorWidget.prototype.handleImportTiddlersEvent = function(event) {\\n\\tvar self = this;\\n\\t// Get the tiddlers\\n\\tvar tiddlers = [];\\n\\ttry {\\n\\t\\ttiddlers = JSON.parse(event.param);\\t\\n\\t} catch(e) {\\n\\t}\\n\\t// Get the current $:/Import tiddler\\n\\tvar importTiddler = this.wiki.getTiddler(IMPORT_TITLE),\\n\\t\\timportData = this.wiki.getTiddlerData(IMPORT_TITLE,{}),\\n\\t\\tnewFields = new Object({\\n\\t\\t\\ttitle: IMPORT_TITLE,\\n\\t\\t\\ttype: \\\"application/json\\\",\\n\\t\\t\\t\\\"plugin-type\\\": \\\"import\\\",\\n\\t\\t\\t\\\"status\\\": \\\"pending\\\"\\n\\t\\t}),\\n\\t\\tincomingTiddlers = [];\\n\\t// Process each tiddler\\n\\timportData.tiddlers = importData.tiddlers || {};\\n\\t$tw.utils.each(tiddlers,function(tiddlerFields) {\\n\\t\\tvar title = tiddlerFields.title;\\n\\t\\tif(title) {\\n\\t\\t\\tincomingTiddlers.push(title);\\n\\t\\t\\timportData.tiddlers[title] = tiddlerFields;\\n\\t\\t}\\n\\t});\\n\\t// Give the active upgrader modules a chance to process the incoming tiddlers\\n\\tvar messages = this.wiki.invokeUpgraders(incomingTiddlers,importData.tiddlers);\\n\\t$tw.utils.each(messages,function(message,title) {\\n\\t\\tnewFields[\\\"message-\\\" + title] = message;\\n\\t});\\n\\t// Deselect any suppressed tiddlers\\n\\t$tw.utils.each(importData.tiddlers,function(tiddler,title) {\\n\\t\\tif($tw.utils.count(tiddler) === 0) {\\n\\t\\t\\tnewFields[\\\"selection-\\\" + title] = \\\"unchecked\\\";\\n\\t\\t}\\n\\t});\\n\\t// Save the $:/Import tiddler\\n\\tnewFields.text = JSON.stringify(importData,null,$tw.config.preferences.jsonSpaces);\\n\\tthis.wiki.addTiddler(new $tw.Tiddler(importTiddler,newFields));\\n\\t// Update the story and history details\\n\\tif(this.getVariable(\\\"tv-auto-open-on-import\\\") !== \\\"no\\\") {\\n\\t\\tvar storyList = this.getStoryList(),\\n\\t\\t\\thistory = [];\\n\\t\\t// Add it to the story\\n\\t\\tif(storyList.indexOf(IMPORT_TITLE) === -1) {\\n\\t\\t\\tstoryList.unshift(IMPORT_TITLE);\\n\\t\\t}\\n\\t\\t// And to history\\n\\t\\thistory.push(IMPORT_TITLE);\\n\\t\\t// Save the updated story and history\\n\\t\\tthis.saveStoryList(storyList);\\n\\t\\tthis.addToHistory(history);\\t\\t\\n\\t}\\n\\treturn false;\\n};\\n\\n// \\nNavigatorWidget.prototype.handlePerformImportEvent = function(event) {\\n\\tvar self = this,\\n\\t\\timportTiddler = this.wiki.getTiddler(event.param),\\n\\t\\timportData = this.wiki.getTiddlerDataCached(event.param,{tiddlers: {}}),\\n\\t\\timportReport = [];\\n\\t// Add the tiddlers to the store\\n\\timportReport.push($tw.language.getString(\\\"Import/Imported\\\") + \\\"\\\\n\\\");\\n\\t$tw.utils.each(importData.tiddlers,function(tiddlerFields) {\\n\\t\\tvar title = tiddlerFields.title;\\n\\t\\tif(title && importTiddler && importTiddler.fields[\\\"selection-\\\" + title] !== \\\"unchecked\\\") {\\n\\t\\t\\tself.wiki.addTiddler(new $tw.Tiddler(tiddlerFields));\\n\\t\\t\\timportReport.push(\\\"# [[\\\" + tiddlerFields.title + \\\"]]\\\");\\n\\t\\t}\\n\\t});\\n\\t// Replace the $:/Import tiddler with an import report\\n\\tthis.wiki.addTiddler(new $tw.Tiddler({\\n\\t\\ttitle: event.param,\\n\\t\\ttext: importReport.join(\\\"\\\\n\\\"),\\n\\t\\t\\\"status\\\": \\\"complete\\\"\\n\\t}));\\n\\t// Navigate to the $:/Import tiddler\\n\\tthis.addToHistory([event.param]);\\n\\t// Trigger an autosave\\n\\t$tw.rootWidget.dispatchEvent({type: \\\"tm-auto-save-wiki\\\"});\\n};\\n\\nNavigatorWidget.prototype.handleFoldTiddlerEvent = function(event) {\\n\\tvar self = this,\\n\\t\\tparamObject = event.paramObject || {};\\n\\tif(paramObject.foldedState) {\\n\\t\\tvar foldedState = this.wiki.getTiddlerText(paramObject.foldedState,\\\"show\\\") === \\\"show\\\" ? \\\"hide\\\" : \\\"show\\\";\\n\\t\\tthis.wiki.setText(paramObject.foldedState,\\\"text\\\",null,foldedState);\\n\\t}\\n};\\n\\nNavigatorWidget.prototype.handleFoldOtherTiddlersEvent = function(event) {\\n\\tvar self = this,\\n\\t\\tparamObject = event.paramObject || {},\\n\\t\\tprefix = paramObject.foldedStatePrefix;\\n\\t$tw.utils.each(this.getStoryList(),function(title) {\\n\\t\\tself.wiki.setText(prefix + title,\\\"text\\\",null,event.param === title ? \\\"show\\\" : \\\"hide\\\");\\n\\t});\\n};\\n\\nNavigatorWidget.prototype.handleFoldAllTiddlersEvent = function(event) {\\n\\tvar self = this,\\n\\t\\tparamObject = event.paramObject || {},\\n\\t\\tprefix = paramObject.foldedStatePrefix;\\n\\t$tw.utils.each(this.getStoryList(),function(title) {\\n\\t\\tself.wiki.setText(prefix + title,\\\"text\\\",null,\\\"hide\\\");\\n\\t});\\n};\\n\\nNavigatorWidget.prototype.handleUnfoldAllTiddlersEvent = function(event) {\\n\\tvar self = this,\\n\\t\\tparamObject = event.paramObject || {},\\n\\t\\tprefix = paramObject.foldedStatePrefix;\\n\\t$tw.utils.each(this.getStoryList(),function(title) {\\n\\t\\tself.wiki.setText(prefix + title,\\\"text\\\",null,\\\"show\\\");\\n\\t});\\n};\\n\\nNavigatorWidget.prototype.handleRenameTiddlerEvent = function(event) {\\n\\tvar self = this,\\n\\t\\tparamObject = event.paramObject || {},\\n\\t\\tfrom = paramObject.from || event.tiddlerTitle,\\n\\t\\tto = paramObject.to;\\n\\t$tw.wiki.renameTiddler(from,to);\\n};\\n\\nexports.navigator = NavigatorWidget;\\n\\n})();\\n\",\n            \"type\": \"application/javascript\",\n            \"title\": \"$:/core/modules/widgets/navigator.js\",\n            \"module-type\": \"widget\",\n            \"modified\": \"20160218192104537\",\n            \"created\": \"20160218190315501\"\n        },\n        \"$:/core/ui/ViewTemplate/body\": {\n            \"text\": \"<$reveal tag=\\\"div\\\" class=\\\"tc-tiddler-body\\\" type=\\\"nomatch\\\" state=<<folded-state>> text=\\\"hide\\\" retain=\\\"yes\\\" animate=\\\"yes\\\">\\n\\n<$list filter=\\\"[all[current]!has[plugin-type]!field:hide-body[yes]]\\\">\\n\\n<$transclude>\\n\\n<$transclude tiddler=\\\"$:/language/MissingTiddler/Hint\\\"/>\\n\\n<$list filter=\\\"[title{!!title}listed[aliases]first[]]\\\" variable=\\\"\\\">\\nYou may have meant one of the following pages\\n<$list filter=\\\"[title{!!title}listed[aliases]]\\\">\\n<li><$link>{{!!title}}</$link></li>\\n</$list>\\n\\n</$list>\\n</$transclude>\\n\\n</$list>\\n\\n</$reveal>\\n\",\n            \"title\": \"$:/core/ui/ViewTemplate/body\",\n            \"tags\": \"$:/tags/ViewTemplate\",\n            \"modified\": \"20160218192615033\",\n            \"created\": \"20160218185029873\"\n        },\n        \"$:/core/modules/widgets/link.js\": {\n            \"text\": \"/*\\\\\\ntitle: $:/core/modules/widgets/link.js\\ntype: application/javascript\\nmodule-type: widget\\n\\nLink widget\\n\\n\\\\*/\\n(function(){\\n\\n/*jslint node: true, browser: true */\\n/*global $tw: false */\\n\\\"use strict\\\";\\n\\nvar Widget = require(\\\"$:/core/modules/widgets/widget.js\\\").widget;\\n\\nvar LinkWidget = function(parseTreeNode,options) {\\n\\tthis.initialise(parseTreeNode,options);\\n};\\n\\n/*\\nInherit from the base widget class\\n*/\\nLinkWidget.prototype = new Widget();\\n\\n/*\\nRender this widget into the DOM\\n*/\\nLinkWidget.prototype.render = function(parent,nextSibling) {\\n\\t// Save the parent dom node\\n\\tthis.parentDomNode = parent;\\n\\t// Compute our attributes\\n\\tthis.computeAttributes();\\n\\t// Execute our logic\\n\\tthis.execute();\\n\\t// Get the value of the tv-wikilinks configuration macro\\n\\tvar wikiLinksMacro = this.getVariable(\\\"tv-wikilinks\\\"),\\n\\t\\tuseWikiLinks = wikiLinksMacro ? (wikiLinksMacro.trim() !== \\\"no\\\") : true;\\n\\t// Render the link if required\\n\\tif(useWikiLinks) {\\n\\t\\tthis.renderLink(parent,nextSibling);\\n\\t} else {\\n\\t\\t// Just insert the link text\\n\\t\\tvar domNode = this.document.createElement(\\\"span\\\");\\n\\t\\tparent.insertBefore(domNode,nextSibling);\\n\\t\\tthis.renderChildren(domNode,null);\\n\\t\\tthis.domNodes.push(domNode);\\n\\t}\\n};\\n\\n/*\\nRender this widget into the DOM\\n*/\\nLinkWidget.prototype.renderLink = function(parent,nextSibling) {\\n\\tvar self = this;\\n\\t// Sanitise the specified tag\\n\\tvar tag = this.linkTag;\\n\\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\\n\\t\\ttag = \\\"a\\\";\\n\\t}\\n\\t// Create our element\\n\\tvar domNode = this.document.createElement(tag);\\n\\t// Assign classes\\n\\tvar classes = [];\\n\\tif(this.linkClasses) {\\n\\t\\tclasses.push(this.linkClasses);\\n\\t}\\n\\tclasses.push(\\\"tc-tiddlylink\\\");\\n\\tif(this.isShadow) {\\n\\t\\tclasses.push(\\\"tc-tiddlylink-shadow\\\");\\n\\t}\\n\\tif(this.isMissing && !this.isShadow) {\\n\\t\\tclasses.push(\\\"tc-tiddlylink-missing\\\");\\n\\t} else {\\n\\t\\tif(!this.isMissing) {\\n\\t\\t\\tclasses.push(\\\"tc-tiddlylink-resolves\\\");\\n\\t\\t}\\n\\t}\\n\\tdomNode.setAttribute(\\\"class\\\",classes.join(\\\" \\\"));\\n\\t// Set an href\\n\\tvar wikiLinkTemplateMacro = this.getVariable(\\\"tv-wikilink-template\\\"),\\n\\t\\twikiLinkTemplate = wikiLinkTemplateMacro ? wikiLinkTemplateMacro.trim() : \\\"#$uri_encoded$\\\",\\n\\t\\twikiLinkText = wikiLinkTemplate.replace(\\\"$uri_encoded$\\\",encodeURIComponent(this.to));\\n\\twikiLinkText = wikiLinkText.replace(\\\"$uri_doubleencoded$\\\",encodeURIComponent(encodeURIComponent(this.to)));\\n\\twikiLinkText = this.getVariable(\\\"tv-get-export-link\\\",{params: [{name: \\\"to\\\",value: this.to}],defaultValue: wikiLinkText});\\n\\tif(tag === \\\"a\\\") {\\n\\t\\tdomNode.setAttribute(\\\"href\\\",wikiLinkText);\\n\\t}\\n\\tif(this.tabIndex) {\\n\\t\\tdomNode.setAttribute(\\\"tabindex\\\",this.tabIndex);\\n\\t}\\n\\t// Set the tooltip\\n\\t// HACK: Performance issues with re-parsing the tooltip prevent us defaulting the tooltip to \\\"<$transclude field='tooltip'><$transclude field='title'/></$transclude>\\\"\\n\\tvar tooltipWikiText = this.tooltip || this.getVariable(\\\"tv-wikilink-tooltip\\\");\\n\\tif(tooltipWikiText) {\\n\\t\\tvar tooltipText = this.wiki.renderText(\\\"text/plain\\\",\\\"text/vnd.tiddlywiki\\\",tooltipWikiText,{\\n\\t\\t\\t\\tparseAsInline: true,\\n\\t\\t\\t\\tvariables: {\\n\\t\\t\\t\\t\\tcurrentTiddler: this.to\\n\\t\\t\\t\\t},\\n\\t\\t\\t\\tparentWidget: this\\n\\t\\t\\t});\\n\\t\\tdomNode.setAttribute(\\\"title\\\",tooltipText);\\n\\t}\\n\\tif(this[\\\"aria-label\\\"]) {\\n\\t\\tdomNode.setAttribute(\\\"aria-label\\\",this[\\\"aria-label\\\"]);\\n\\t}\\n\\t// Add a click event handler\\n\\t$tw.utils.addEventListeners(domNode,[\\n\\t\\t{name: \\\"click\\\", handlerObject: this, handlerMethod: \\\"handleClickEvent\\\"},\\n\\t]);\\n\\tif(this.draggable === \\\"yes\\\") {\\n\\t\\t$tw.utils.addEventListeners(domNode,[\\n\\t\\t\\t{name: \\\"dragstart\\\", handlerObject: this, handlerMethod: \\\"handleDragStartEvent\\\"},\\n\\t\\t\\t{name: \\\"dragend\\\", handlerObject: this, handlerMethod: \\\"handleDragEndEvent\\\"}\\n\\t\\t]);\\n\\t}\\n\\t// Insert the link into the DOM and render any children\\n\\tparent.insertBefore(domNode,nextSibling);\\n\\tthis.renderChildren(domNode,null);\\n\\tthis.domNodes.push(domNode);\\n};\\n\\nLinkWidget.prototype.handleClickEvent = function(event) {\\n\\t// Send the click on its way as a navigate event\\n\\tvar bounds = this.domNodes[0].getBoundingClientRect();\\n\\tthis.dispatchEvent({\\n\\t\\ttype: \\\"tm-navigate\\\",\\n\\t\\tnavigateTo: this.to,\\n\\t\\tnavigateFromTitle: this.getVariable(\\\"storyTiddler\\\"),\\n\\t\\tnavigateFromNode: this,\\n\\t\\tnavigateFromClientRect: { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\\n\\t\\t},\\n\\t\\tnavigateSuppressNavigation: event.metaKey || event.ctrlKey || (event.button === 1),\\n\\t\\tfollowAliases: this.followAliases\\n\\t});\\n\\tif(this.domNodes[0].hasAttribute(\\\"href\\\")) {\\n\\t\\tevent.preventDefault();\\n\\t}\\n\\tevent.stopPropagation();\\n\\treturn false;\\n};\\n\\nLinkWidget.prototype.handleDragStartEvent = function(event) {\\n\\tif(event.target === this.domNodes[0]) {\\n\\t\\tif(this.to) {\\n\\t\\t\\t$tw.dragInProgress = true;\\n\\t\\t\\t// Set the dragging class on the element being dragged\\n\\t\\t\\t$tw.utils.addClass(event.target,\\\"tc-tiddlylink-dragging\\\");\\n\\t\\t\\t// Create the drag image elements\\n\\t\\t\\tthis.dragImage = this.document.createElement(\\\"div\\\");\\n\\t\\t\\tthis.dragImage.className = \\\"tc-tiddler-dragger\\\";\\n\\t\\t\\tvar inner = this.document.createElement(\\\"div\\\");\\n\\t\\t\\tinner.className = \\\"tc-tiddler-dragger-inner\\\";\\n\\t\\t\\tinner.appendChild(this.document.createTextNode(this.to));\\n\\t\\t\\tthis.dragImage.appendChild(inner);\\n\\t\\t\\tthis.document.body.appendChild(this.dragImage);\\n\\t\\t\\t// Astoundingly, we need to cover the dragger up: http://www.kryogenix.org/code/browser/custom-drag-image.html\\n\\t\\t\\tvar cover = this.document.createElement(\\\"div\\\");\\n\\t\\t\\tcover.className = \\\"tc-tiddler-dragger-cover\\\";\\n\\t\\t\\tcover.style.left = (inner.offsetLeft - 16) + \\\"px\\\";\\n\\t\\t\\tcover.style.top = (inner.offsetTop - 16) + \\\"px\\\";\\n\\t\\t\\tcover.style.width = (inner.offsetWidth + 32) + \\\"px\\\";\\n\\t\\t\\tcover.style.height = (inner.offsetHeight + 32) + \\\"px\\\";\\n\\t\\t\\tthis.dragImage.appendChild(cover);\\n\\t\\t\\t// Set the data transfer properties\\n\\t\\t\\tvar dataTransfer = event.dataTransfer;\\n\\t\\t\\t// First the image\\n\\t\\t\\tdataTransfer.effectAllowed = \\\"copy\\\";\\n\\t\\t\\tif(dataTransfer.setDragImage) {\\n\\t\\t\\t\\tdataTransfer.setDragImage(this.dragImage.firstChild,-16,-16);\\n\\t\\t\\t}\\n\\t\\t\\t// Then the data\\n\\t\\t\\tdataTransfer.clearData();\\n\\t\\t\\tvar jsonData = this.wiki.getTiddlerAsJson(this.to),\\n\\t\\t\\t\\ttextData = this.wiki.getTiddlerText(this.to,\\\"\\\"),\\n\\t\\t\\t\\ttitle = (new RegExp(\\\"^\\\" + $tw.config.textPrimitives.wikiLink + \\\"$\\\",\\\"mg\\\")).exec(this.to) ? this.to : \\\"[[\\\" + this.to + \\\"]]\\\";\\n\\t\\t\\t// IE doesn't like these content types\\n\\t\\t\\tif(!$tw.browser.isIE) {\\n\\t\\t\\t\\tdataTransfer.setData(\\\"text/vnd.tiddler\\\",jsonData);\\n\\t\\t\\t\\tdataTransfer.setData(\\\"text/plain\\\",title);\\n\\t\\t\\t\\tdataTransfer.setData(\\\"text/x-moz-url\\\",\\\"data:text/vnd.tiddler,\\\" + encodeURIComponent(jsonData));\\n\\t\\t\\t}\\n\\t\\t\\tdataTransfer.setData(\\\"URL\\\",\\\"data:text/vnd.tiddler,\\\" + encodeURIComponent(jsonData));\\n\\t\\t\\tdataTransfer.setData(\\\"Text\\\",title);\\n\\t\\t\\tevent.stopPropagation();\\n\\t\\t} else {\\n\\t\\t\\tevent.preventDefault();\\n\\t\\t}\\n\\t}\\n};\\n\\nLinkWidget.prototype.handleDragEndEvent = function(event) {\\n\\tif(event.target === this.domNodes[0]) {\\n\\t\\t$tw.dragInProgress = false;\\n\\t\\t// Remove the dragging class on the element being dragged\\n\\t\\t$tw.utils.removeClass(event.target,\\\"tc-tiddlylink-dragging\\\");\\n\\t\\t// Delete the drag image element\\n\\t\\tif(this.dragImage) {\\n\\t\\t\\tthis.dragImage.parentNode.removeChild(this.dragImage);\\n\\t\\t}\\n\\t}\\n};\\n\\n/*\\nCompute the internal state of the widget\\n*/\\nLinkWidget.prototype.execute = function() {\\n\\t// Pick up our attributes\\n\\tthis.to = this.getAttribute(\\\"to\\\",this.getVariable(\\\"currentTiddler\\\"));\\n\\tthis.tooltip = this.getAttribute(\\\"tooltip\\\");\\n\\tthis[\\\"aria-label\\\"] = this.getAttribute(\\\"aria-label\\\");\\n\\tthis.linkClasses = this.getAttribute(\\\"class\\\");\\n\\tthis.tabIndex = this.getAttribute(\\\"tabindex\\\");\\n\\tthis.followAliases = this.getAttribute(\\\"followAliases\\\", \\\"true\\\");\\n\\tthis.draggable = this.getAttribute(\\\"draggable\\\",\\\"yes\\\");\\n\\tthis.linkTag = this.getAttribute(\\\"tag\\\",\\\"a\\\");\\n\\t// Determine the link characteristics\\n\\tthis.isMissing = !this.wiki.tiddlerExists(this.to) && !(this.wiki.filterTiddlers(\\\"[title[\\\"+this.to+\\\"]listed[aliases]]\\\").length === 1);\\n\\tthis.isShadow = this.wiki.isShadowTiddler(this.to);\\n\\t// Make the child widgets\\n\\tthis.makeChildWidgets();\\n};\\n\\n/*\\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\\n*/\\nLinkWidget.prototype.refresh = function(changedTiddlers) {\\n\\tvar changedAttributes = this.computeAttributes();\\n\\tif(changedAttributes.to || changedTiddlers[this.to] || changedAttributes[\\\"aria-label\\\"] || changedAttributes.tooltip) {\\n\\t\\tthis.refreshSelf();\\n\\t\\treturn true;\\n\\t}\\n\\treturn this.refreshChildren(changedTiddlers);\\n};\\n\\nexports.link = LinkWidget;\\n\\n})();\\n\",\n            \"type\": \"application/javascript\",\n            \"title\": \"$:/core/modules/widgets/link.js\",\n            \"module-type\": \"widget\",\n            \"modified\": \"20161018180800361\",\n            \"created\": \"20160218191628007\"\n        }\n    }\n}"
        }
    }
}
{
    "tiddlers": {
        "$:/plugins/snowgoon88/edit-comptext/config": {
            "title": "$:/plugins/snowgoon88/edit-comptext/config",
            "type": "application/json",
            "text": "{\n  \"configuration\": {\n      \"caseSensitive\" : false,\n      \"maxMatch\" : 8,\n      \"minPatLength\" : 2,\n      \"triggerKeyCombination\" : \"^ \"\n  },\n  \"template\": [{\n      \"pattern\": \"[[\",\n      \"filter\": \"[all[tiddlers]!is[system]]\",\n      \"start\": \"[[\",\n      \"end\": \"]]\"\n      }\n  ]\n}\n"
        },
        "$:/plugins/snowgoon88/edit-comptext/edit-comptext.js": {
            "title": "$:/plugins/snowgoon88/edit-comptext/edit-comptext.js",
            "text": "/*\\\ntitle: $:/plugins/snowgoon88/edit-comptext/edit-comptext.js\ntype: application/javascript\nmodule-type: widget\n\nTaken from original Edit-text widget\nVersion 5.1.13 of TW5\nAdd link-to-tiddler completion in framed.js and simple.js\n\nTODO : CHECK usefull, and particularly save_changes after every input ??\nTODO : where should popupNode be created in the DOM ?\nTODO : check that options are valid (numeric ?)\nvar isNumeric = function(n) {\n  return !isNaN(parseFloat(n)) && isFinite(n);\n};\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar editTextWidgetFactory = require(\"$:/core/modules/editor/factory.js\").editTextWidgetFactory,\n\tFramedCompEngine = require(\"$:/plugins/snowgoon88/edit-comptext/framed.js\").FramedCompEngine,\n\tSimpleCompEngine = require(\"$:/plugins/snowgoon88/edit-comptext/simple.js\").SimpleCompEngine;\n\nexports[\"edit-comptext\"] = editTextWidgetFactory(FramedCompEngine,SimpleCompEngine);\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/plugins/snowgoon88/edit-comptext/examples": {
            "title": "$:/plugins/snowgoon88/edit-comptext/examples",
            "text": "The configuration file [[$:/plugins/snowgoon88/edit-comptext/config]] allow you to use the completion plugin for various usages. Here are some examples...\n\n!! Link Completion\nThe basic and default usage. Completion is triggered by `[[`, the search is among all non-system tiddlers. When selected, the `title` of the tiddler is inserted in the text, surrounded by `[[` and `]]`. This gives the following Completion Template.\n\n\n```\n{\n      \"pattern\": \"[[\",\n      \"title\": \"[all[tiddlers]!is[system]]\",\n      \"start\": \"[[\",\n      \"end\": \"]]\"\n}\t     \n```\n\n\n!! Special macro completion\nI have a 'pnjin' macro that is invoked by `<<pnjin \"TiddlerPNJName\">>` where 'TiddlerPNJName is a tiddler that hold data about a PNJ. I use tiddlywiki to organise my Role Playing Games campaigns. So, I want `<p` to trigger the completion. The search is among all non-system tiddlers tagged `PNJ` and, once selected, the title of the tiddler must be inserted surrouned by `<<pnjin \\\"` and `\\\">>`. So...\n\n```\n{\n\t\"pattern\": \"<p\",\n      \t\"title\": \"[tag[PNJ]!is[system]]\",\n      \t\"start\": \"<<pnjin  \\\"\",\n      \t\"end\": \"\\\">>\"\n}\n```\n\n!! Insert some templates or stamp or snippets into text.\nI frequently use some text pattern and I want to insert them easily. So, I could create several tiddlers, tagged '$:stamp' and in their body are the piece of texte I want to insert. The titles of these tiddlers always start with `$:/config/stamp/` (i.e. $:/config/stamp/macro, $:/config/stamp/list1, $:/config/stamp/list2). I want to trigger the completion by using `<<`, then I only want to chose among the last part of the titles of tiddlers tagged `$:stamp` so I use a mask (`$:/config/stamp/`) to only display the last part of the tiddlers title. When selectected, the `body` of the tiddler is inserted, with no surrounding strings. As a results, the Completion Template is (notice the `body` field):\n\n```\n{\n      \"pattern\": \"<<\",\n      \"body\": \"[tag[$:stamp]]\",\n      \"mask\" : \"$:/config/stamp/\",\n      \"start\": \"\",\n      \"end\": \"\"\n}\n```\n\n!! And you ?\nIf you have funny usages of completion, let me know. If you'd like to do something that is not yet possible, let me know...\n\nmail : snowgoon88(AT)gmail(DOT)com"
        },
        "$:/plugins/snowgoon88/edit-comptext/framed.js": {
            "text": "/*\\\ntitle: $:/plugins/snowgoon88/edit-comptext/framed.js\ntype: application/javascript\nmodule-type: library\n\nTaken from $:/core/modules/editor/engines/framed.js\nText editor engine based on a simple input or textarea within an iframe. This is done so that the selection is preserved even when clicking away from the textarea\n\n\\*/\n(function(){\n\n/*jslint node: true,browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HEIGHT_VALUE_TITLE = \"$:/config/TextEditor/EditorHeight/Height\";\n\n// Configuration tiddler\nvar COMPLETION_OPTIONS = \"$:/plugins/snowgoon88/edit-comptext/config\";\nvar Completion = require(\"$:/plugins/snowgoon88/edit-comptext/completion.js\").Completion;\n\t\nfunction FramedCompEngine(options) {\n       //DEBUG console.log( \"==FramedCompEngine::creation\" );\n\t// Save our options\n\toptions = options || {};\n\tthis.widget = options.widget;\n\tthis.value = options.value;\n\tthis.parentNode = options.parentNode;\n\tthis.nextSibling = options.nextSibling;\n\n\t// Completion\n\t// Load Completion configuration as JSON\n    this._configOptions = $tw.wiki.getTiddlerData( COMPLETION_OPTIONS, {} );\n\t\n\t// Create our hidden dummy text area for reading styles\n\tthis.dummyTextArea = this.widget.document.createElement(\"textarea\");\n\tif(this.widget.editClass) {\n\t\tthis.dummyTextArea.className = this.widget.editClass;\n\t}\n\tthis.dummyTextArea.setAttribute(\"hidden\",\"true\");\n\tthis.parentNode.insertBefore(this.dummyTextArea,this.nextSibling);\n\tthis.widget.domNodes.push(this.dummyTextArea);\n\t// Create dummy popup for reading its styles\n\t//this._dummyCompletion = new Completion( this.widget, this.dummyTextArea, this._configOptions);\n\t//REMOVEthis._dummyCompletion.setAttribute(\"hidden\",\"true\");\n\t\n\t// Create the iframe\n\tthis.iframeNode = this.widget.document.createElement(\"iframe\");\n\tthis.parentNode.insertBefore(this.iframeNode,this.nextSibling);\n\tthis.iframeDoc = this.iframeNode.contentWindow.document;\n\t// (Firefox requires us to put some empty content in the iframe)\n\tthis.iframeDoc.open();\n\tthis.iframeDoc.write(\"\");\n\tthis.iframeDoc.close();\n\t// Style the iframe\n\tthis.iframeNode.className = this.dummyTextArea.className;\n\tthis.iframeNode.style.border = \"none\";\n\tthis.iframeNode.style.padding = \"0\";\n\tthis.iframeNode.style.resize = \"none\";\n\tthis.iframeDoc.body.style.margin = \"0\";\n\tthis.iframeDoc.body.style.padding = \"0\";\n\tthis.widget.domNodes.push(this.iframeNode);\n\t// Construct the textarea or input node\n\tvar tag = this.widget.editTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"input\";\n\t}\n\tthis.domNode = this.iframeDoc.createElement(tag);\n\t// Set the text\n\tif(this.widget.editTag === \"textarea\") {\n\t\tthis.domNode.appendChild(this.iframeDoc.createTextNode(this.value));\n\t} else {\n\t\tthis.domNode.value = this.value;\n\t}\n\t// Set the attributes\n\tif(this.widget.editType) {\n\t\tthis.domNode.setAttribute(\"type\",this.widget.editType);\n\t}\n\tif(this.widget.editPlaceholder) {\n\t\tthis.domNode.setAttribute(\"placeholder\",this.widget.editPlaceholder);\n\t}\n\tif(this.widget.editSize) {\n\t\tthis.domNode.setAttribute(\"size\",this.widget.editSize);\n\t}\n\tif(this.widget.editRows) {\n\t\tthis.domNode.setAttribute(\"rows\",this.widget.editRows);\n\t}\n\t// Copy the styles from the dummy textarea\n\tthis.copyStyles();\n\t// Add event listeners\n\t$tw.utils.addEventListeners(this.domNode,[\n\t\t{name: \"input\",handlerObject: this,handlerMethod: \"handleInputEvent\"},\n\t\t{name: \"keydown\",handlerObject: this.widget,handlerMethod: \"handleKeydownEvent\"}\n\t]);\n\t// Insert the element into the DOM\n\tthis.iframeDoc.body.appendChild(this.domNode);\n\n\t// add Completion popup\n    this._completion = new Completion( this.widget, this.domNode, this._configOptions, this.dummyTextArea, this.iframeNode.offsetTop, this.iframeNode.offsetLeft );\n\t// print iframe offset\n\t//DEBUG console.log( \"  __iframe.offsetLeft: \"+this.iframeNode.offsetLeft );\n    //DEBUG console.log( \"  __iframe.offsetTop: \"+this.iframeNode.offsetTop );\n    \n\t// Copy all styles from dummyCompletion\n\t//$tw.utils.copyStyles(this._dummyCompletion._popNode, this._completion._popNode);\n\t// Override the ones that should not be set the same as the dummy textarea\n\t//this._completion._popNode.style.display = \"block\";\n\t//this._completion._popNode.style.width = \"100%\";\n\t//this._completion._popNode.style.margin = \"0\";\n\t// In Chrome setting -webkit-text-fill-color overrides the placeholder text colour\n\t//this._completion._popNode.style[\"-webkit-text-fill-color\"] = \"currentcolor\";\n     \n}\n\n/*\nCopy styles from the dummy text area to the textarea in the iframe\n*/\nFramedCompEngine.prototype.copyStyles = function() {\n\t// Copy all styles\n\t$tw.utils.copyStyles(this.dummyTextArea,this.domNode);\n\t// Override the ones that should not be set the same as the dummy textarea\n\tthis.domNode.style.display = \"block\";\n\tthis.domNode.style.width = \"100%\";\n\tthis.domNode.style.margin = \"0\";\n\t// In Chrome setting -webkit-text-fill-color overrides the placeholder text colour\n\tthis.domNode.style[\"-webkit-text-fill-color\"] = \"currentcolor\";\n};\n\n/*\nSet the text of the engine if it doesn't currently have focus\n*/\nFramedCompEngine.prototype.setText = function(text,type) {\n\tif(!this.domNode.isTiddlyWikiFakeDom) {\n\t\tif(this.domNode.ownerDocument.activeElement !== this.domNode) {\n\t\t\tthis.domNode.value = text;\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nGet the text of the engine\n*/\nFramedCompEngine.prototype.getText = function() {\n\treturn this.domNode.value;\n};\n\n/*\nFix the height of textarea to fit content\n*/\nFramedCompEngine.prototype.fixHeight = function() {\n\t// Make sure styles are updated\n\tthis.copyStyles();\n\t// Adjust height\n\tif(this.widget.editTag === \"textarea\") {\n\t\tif(this.widget.editAutoHeight) {\n\t\t\tif(this.domNode && !this.domNode.isTiddlyWikiFakeDom) {\n\t\t\t\tvar newHeight = $tw.utils.resizeTextAreaToFit(this.domNode,this.widget.editMinHeight);\n\t\t\t\tthis.iframeNode.style.height = (newHeight + 14) + \"px\"; // +14 for the border on the textarea\n\t\t\t}\n\t\t} else {\n\t\t\tvar fixedHeight = parseInt(this.widget.wiki.getTiddlerText(HEIGHT_VALUE_TITLE,\"400px\"),10);\n\t\t\tfixedHeight = Math.max(fixedHeight,20);\n\t\t\tthis.domNode.style.height = fixedHeight + \"px\";\n\t\t\tthis.iframeNode.style.height = (fixedHeight + 14) + \"px\";\n\t\t}\n\t}\n};\n\n/*\nFocus the engine node\n*/\nFramedCompEngine.prototype.focus  = function() {\n\tif(this.domNode.focus && this.domNode.select) {\n\t\tthis.domNode.focus();\n\t\tthis.domNode.select();\n\t}\n};\n\n/*\nHandle a dom \"input\" event which occurs when the text has changed\n*/\nFramedCompEngine.prototype.handleInputEvent = function(event) {\n        //DEBUG console.log( \"__framed.js::handleInputEvent\");\n\tthis.widget.saveChanges(this.getText());\n\tthis.fixHeight();\n\treturn true;\n};\n\n/*\nCreate a blank structure representing a text operation\n*/\nFramedCompEngine.prototype.createTextOperation = function() {\n\tvar operation = {\n\t\ttext: this.domNode.value,\n\t\tselStart: this.domNode.selectionStart,\n\t\tselEnd: this.domNode.selectionEnd,\n\t\tcutStart: null,\n\t\tcutEnd: null,\n\t\treplacement: null,\n\t\tnewSelStart: null,\n\t\tnewSelEnd: null\n\t};\n\toperation.selection = operation.text.substring(operation.selStart,operation.selEnd);\n\treturn operation;\n};\n\n/*\nExecute a text operation\n*/\nFramedCompEngine.prototype.executeTextOperation = function(operation) {\n\t// Perform the required changes to the text area and the underlying tiddler\n\tvar newText = operation.text;\n\tif(operation.replacement !== null) {\n\t\tnewText = operation.text.substring(0,operation.cutStart) + operation.replacement + operation.text.substring(operation.cutEnd);\n\t\t// Attempt to use a execCommand to modify the value of the control\n\t\tif(this.iframeDoc.queryCommandSupported(\"insertText\") && this.iframeDoc.queryCommandSupported(\"delete\") && !$tw.browser.isFirefox) {\n\t\t\tthis.domNode.focus();\n\t\t\tthis.domNode.setSelectionRange(operation.cutStart,operation.cutEnd);\n\t\t\tif(operation.replacement === \"\") {\n\t\t\t\tthis.iframeDoc.execCommand(\"delete\",false,\"\");\n\t\t\t} else {\n\t\t\t\tthis.iframeDoc.execCommand(\"insertText\",false,operation.replacement);\n\t\t\t}\n\t\t} else {\n\t\t\tthis.domNode.value = newText;\n\t\t}\n\t\tthis.domNode.focus();\n\t\tthis.domNode.setSelectionRange(operation.newSelStart,operation.newSelEnd);\n\t}\n\tthis.domNode.focus();\n\treturn newText;\n};\n\nexports.FramedCompEngine = FramedCompEngine;\n\n})();\n",
            "type": "application/javascript",
            "title": "$:/plugins/snowgoon88/edit-comptext/framed.js",
            "module-type": "library"
        },
        "$:/plugins/snowgoon88/edit-comptext/simple.js": {
            "text": "/*\\\ntitle: $:/plugins/snowgoon88/edit-comptext/simple.js\ntype: application/javascript\nmodule-type: library\n\nTaken from $:/core/modules/editor/engines/simple.js\nText editor engine based on a simple input or textarea tag\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HEIGHT_VALUE_TITLE = \"$:/config/TextEditor/EditorHeight/Height\";\n\n// Configuration tiddler\nvar COMPLETION_OPTIONS = \"$:/plugins/snowgoon88/edit-comptext/config\";\nvar Completion = require(\"$:/plugins/snowgoon88/edit-comptext/completion.js\").Completion;\n\nfunction SimpleCompEngine(options) {\n\t// Save our options\n\toptions = options || {};\n\tthis.widget = options.widget;\n\tthis.value = options.value;\n\tthis.parentNode = options.parentNode;\n\tthis.nextSibling = options.nextSibling;\n\n    // Completion\n\t// Load Completion configuration as JSON\n    this._configOptions = $tw.wiki.getTiddlerData( COMPLETION_OPTIONS, {} );\n\t\n\t// Construct the textarea or input node\n\tvar tag = this.widget.editTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"input\";\n\t}\n\tthis.domNode = this.widget.document.createElement(tag);\n\t// Set the text\n\tif(this.widget.editTag === \"textarea\") {\n\t\tthis.domNode.appendChild(this.widget.document.createTextNode(this.value));\n\t} else {\n\t\tthis.domNode.value = this.value;\n\t}\n\t// Set the attributes\n\tif(this.widget.editType) {\n\t\tthis.domNode.setAttribute(\"type\",this.widget.editType);\n\t}\n\tif(this.widget.editPlaceholder) {\n\t\tthis.domNode.setAttribute(\"placeholder\",this.widget.editPlaceholder);\n\t}\n\tif(this.widget.editSize) {\n\t\tthis.domNode.setAttribute(\"size\",this.widget.editSize);\n\t}\n\tif(this.widget.editRows) {\n\t\tthis.domNode.setAttribute(\"rows\",this.widget.editRows);\n\t}\n\tif(this.widget.editClass) {\n\t\tthis.domNode.className = this.widget.editClass;\n\t}\n\t// Add an input event handler\n\t$tw.utils.addEventListeners(this.domNode,[\n\t\t{name: \"focus\", handlerObject: this, handlerMethod: \"handleFocusEvent\"},\n\t\t{name: \"input\", handlerObject: this, handlerMethod: \"handleInputEvent\"}\n\t]);\n\t// Insert the element into the DOM\n\tthis.parentNode.insertBefore(this.domNode,this.nextSibling);\n\tthis.widget.domNodes.push(this.domNode);\n\n\t// add Completion popup\n    this._completion = new Completion( this.widget, this.domNode, this._configOptions );\n}\n\n/*\nSet the text of the engine if it doesn't currently have focus\n*/\nSimpleCompEngine.prototype.setText = function(text,type) {\n\tif(!this.domNode.isTiddlyWikiFakeDom) {\n\t\tif(this.domNode.ownerDocument.activeElement !== this.domNode) {\n\t\t\tthis.domNode.value = text;\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nGet the text of the engine\n*/\nSimpleCompEngine.prototype.getText = function() {\n\treturn this.domNode.value;\n};\n\n/*\nFix the height of textarea to fit content\n*/\nSimpleCompEngine.prototype.fixHeight = function() {\n\tif(this.widget.editTag === \"textarea\") {\n\t\tif(this.widget.editAutoHeight) {\n\t\t\tif(this.domNode && !this.domNode.isTiddlyWikiFakeDom) {\n\t\t\t\t$tw.utils.resizeTextAreaToFit(this.domNode,this.widget.editMinHeight);\n\t\t\t}\n\t\t} else {\n\t\t\tvar fixedHeight = parseInt(this.widget.wiki.getTiddlerText(HEIGHT_VALUE_TITLE,\"400px\"),10);\n\t\t\tfixedHeight = Math.max(fixedHeight,20);\n\t\t\tthis.domNode.style.height = fixedHeight + \"px\";\n\t\t}\n\t}\n};\n\n/*\nFocus the engine node\n*/\nSimpleCompEngine.prototype.focus  = function() {\n\tif(this.domNode.focus && this.domNode.select) {\n\t\tthis.domNode.focus();\n\t\tthis.domNode.select();\n\t}\n};\n\n/*\nHandle a dom \"input\" event which occurs when the text has changed\n*/\nSimpleCompEngine.prototype.handleInputEvent = function(event) {\n\tconsole.log( \"__simple.js::handleInputEvent\");\n\tthis.widget.saveChanges(this.getText());\n\tthis.fixHeight();\n\treturn true;\n};\n\n/*\nHandle a dom \"focus\" event\n*/\nSimpleCompEngine.prototype.handleFocusEvent = function(event) {\n\tif(this.widget.editFocusPopup) {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNode,\n\t\t\ttitle: this.widget.editFocusPopup,\n\t\t\twiki: this.widget.wiki,\n\t\t\tforce: true\n\t\t});\n\t}\n\treturn true;\n};\n\n/*\nCreate a blank structure representing a text operation\n*/\nSimpleCompEngine.prototype.createTextOperation = function() {\n\treturn null;\n};\n\n/*\nExecute a text operation\n*/\nSimpleCompEngine.prototype.executeTextOperation = function(operation) {\n};\n\nexports.SimpleCompEngine = SimpleCompEngine;\n\n})();\n",
            "type": "application/javascript",
            "title": "$:/plugins/snowgoon88/edit-comptext/simple.js",
            "module-type": "library"
        },
        "$:/plugins/snowgoon88/edit-comptext/cursor-position.js": {
            "text": "/*\\\nModule that compute the pixel position of the cursor of a text\nements.\n\nTaken from https://github.com/component/textarea-caret-position\n\n(as https://github.com/kir/js_cursor_position is not updated any more)\n\\*/\n// Fonction anonyme executée immediatement\n( function(){\n \n// The properties that we copy into a mirrored div.\n// Note that some browsers, such as Firefox,\n// do not concatenate properties, i.e. padding-top, bottom etc. -> padding,\n// so we have to do every single property specifically.\nvar properties = [\n  'direction',  // RTL support\n  'boxSizing',\n  'width',  // on Chrome and IE, exclude the scrollbar, so the mirror div wraps exactly as the textarea does\n  'height',\n  'overflowX',\n  'overflowY',  // copy the scrollbar for IE\n\n  'borderTopWidth',\n  'borderRightWidth',\n  'borderBottomWidth',\n  'borderLeftWidth',\n  'borderStyle',\n\n  'paddingTop',\n  'paddingRight',\n  'paddingBottom',\n  'paddingLeft',\n\n  // https://developer.mozilla.org/en-US/docs/Web/CSS/font\n  'fontStyle',\n  'fontVariant',\n  'fontWeight',\n  'fontStretch',\n  'fontSize',\n  'fontSizeAdjust',\n  'lineHeight',\n  'fontFamily',\n\n  'textAlign',\n  'textTransform',\n  'textIndent',\n  'textDecoration',  // might not make a difference, but better be safe\n\n  'letterSpacing',\n  'wordSpacing',\n\n  'tabSize',\n  'MozTabSize'\n\n];\nvar isFirefox = false;\nif($tw.browser) {\n    isFirefox = window.mozInnerScreenX != null;\n}\n\nfunction getCaretCoordinates(element, position, options) {\n\n  var debug = options && options.debug || false;\n  if (debug) {\n    var el = document.querySelector('#input-textarea-caret-position-mirror-div');\n    if ( el ) { el.parentNode.removeChild(el); }\n  }\n\n  // mirrored div\n  var div = document.createElement('div');\n  div.id = 'input-textarea-caret-position-mirror-div';\n  document.body.appendChild(div);\n\n  var style = div.style;\n  var computed;\n  if($tw.browser) {\n      computed = window.getComputedStyle? getComputedStyle(element) : element.currentStyle;  // currentStyle for IE < 9\n  } \n  else {\n      computed = element.currentStyle;\n  }\n    \n\n  // default textarea styles\n  style.whiteSpace = 'pre-wrap';\n  if (element.nodeName !== 'INPUT')\n    style.wordWrap = 'break-word';  // only for textarea-s\n\n  // position off-screen\n  style.position = 'absolute';  // required to return coordinates properly\n  if (!debug)\n    style.visibility = 'hidden';  // not 'display: none' because we want rendering\n\n  // transfer the element's properties to the div\n  properties.forEach(function (prop) {\n    style[prop] = computed[prop];\n  });\n\n  if (isFirefox) {\n    // Firefox lies about the overflow property for textareas: https://bugzilla.mozilla.org/show_bug.cgi?id=984275\n    if (element.scrollHeight > parseInt(computed.height))\n      style.overflowY = 'scroll';\n  } else {\n    style.overflow = 'hidden';  // for Chrome to not render a scrollbar; IE keeps overflowY = 'scroll'\n  }\n\n  div.textContent = element.value.substring(0, position);\n  // the second special handling for input type=\"text\" vs textarea: spaces need to be replaced with non-breaking spaces - http://stackoverflow.com/a/13402035/1269037\n  if (element.nodeName === 'INPUT')\n    div.textContent = div.textContent.replace(/\\s/g, \"\\u00a0\");\n\n  var span = document.createElement('span');\n  // Wrapping must be replicated *exactly*, including when a long word gets\n  // onto the next line, with whitespace at the end of the line before (#7).\n  // The  *only* reliable way to do that is to copy the *entire* rest of the\n  // textarea's content into the <span> created at the caret position.\n  // for inputs, just '.' would be enough, but why bother?\n  span.textContent = element.value.substring(position) || '.';  // || because a completely empty faux span doesn't render at all\n  div.appendChild(span);\n\n  var coordinates = {\n    top: span.offsetTop + parseInt(computed['borderTopWidth']),\n    left: span.offsetLeft + parseInt(computed['borderLeftWidth'])\n  };\n\n  if (debug) {\n    span.style.backgroundColor = '#aaa';\n  } else {\n    document.body.removeChild(div);\n  }\n\n  return coordinates;\n}\n\n// Exporte as a module of node.js otherwise set as global\nif (typeof module != \"undefined\" && typeof module.exports != \"undefined\") {\n  module.exports = getCaretCoordinates;\n} else {\n  window.getCaretCoordinates = getCaretCoordinates;\n}\n\n})();\n",
            "type": "application/javascript",
            "title": "$:/plugins/snowgoon88/edit-comptext/cursor-position.js",
            "module-type": "library"
        },
        "$:/plugins/snowgoon88/edit-comptext/completion.js": {
            "text": "/*\\\ntitle: $:/plugins/snowgoon88/edit-comptext/completion.js\ntype: application/javascript\nmodule-type: library\n\nTry to make self-contained completion module.\n\nTo use this 'module', you need a `widget` with a kind of `editarea` node.\nI do not know the exacte prerequisites of this editarea node for the module to\nwork, but mostly one should be able to attach the following `eventHandler` to\nit:\n - input\n - keydown\n - keypress\n - keyup\nThe `widget` is needed because I use:\n - widget.document\n - widget.wiki.filterTiddlers(...)\n\nFrom the Widget, once you have a proper editarea, you just have to call\n - var completion = new Completion( theWidget, theEditAreaNode, configObject);\nwhere `configObject` is expected to have the following fields. if a field is missing, a default value will be given.\nOne can have many `elements' in the template array.\n\n{\n  \"configuration\": {\n      \"caseSensitive\" : false,\n      \"maxMatch\" : 8,\n      \"minPatLength\" : 2,\n      \"triggerKeyCombination\" : \"^ \"\n  },\n  \"template\": [{\n      \"pattern\": \"[[\",\n      \"filter\": \"[all[tiddlers]!is[system]]\",\n      \"start\": \"[[\",\n      \"end\": \"]]\"\n      }\n  ]\n}\n\nTODO : CHECK if needed\n\\*/\n\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// To compute pixel coordinates of cursor\nvar getCaretCoordinates = require(\"$:/plugins/snowgoon88/edit-comptext/cursor-position.js\");\n\n/** Default Completion Attributes */\nvar DEFATT = { maxMatch: 5, minPatLength: 2, caseSensitive: false, triggerKeyCombination: \"^ \" };\n\n/** \n * Struct for generic Completion Templates.\n * <ul>\n * <li>pat : pattern searched for.</li>\n * <li>filter : filter operation used to find the list of completion options</li>\n * <li>mask: replaced by \"\" when presenting completion options</li>\n * </ul>\n */\nvar Template = function( pat, filter, mask, field, start, end  ) {\n    this.pat = pat;\n    this.filter = filter;\n    this.mask = \"^\"+regExpEscape(mask);\n    this.field = field;\n    this.start = start;\n    this.end = end;\n    this.pos = 0;\n};\n/**\n * Struct for storing completion options, as we need to memorise \n * the titles of the tiddlers when masked and when body must be displayed.\n */\nvar OptCompletion = function( title, str ) {\n    this.title = title;\n    this.str = str;\n};\n\nvar keyMatchGenerator = function(combination) {\n\tlet singleMatchGenerator = function(character) {\n\t\tif (character === '^') {\n\t\t\treturn event => event.ctrlKey;\n\t\t}\n\t\telse if (character === '+') {\n\t\t\treturn event => event.shiftKey;\n\t\t}\n\t\telse if (character === '!') {\n\t\t\treturn event => event.altKey;\n\t\t}\n\t\telse {\n\t\t\treturn event => (event.keyCode || event.which) === character.charCodeAt(0);\n\t\t}\n\t};\n\n\tlet matchers = [];\n\tfor (let i = 0; i < combination.length; i++) {\n\t\tmatchers.push(singleMatchGenerator(combination[i]));\n\t}\n\n\treturn event => {\n\t\tfor (let i = 0; i < matchers.length; i++) {\n\t\t\tif (!matchers[i](event)) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t\treturn true;\n\t};\n};\n\n/**\n * Widget is needed in creating popupNode.\n * - widget.document\n * - widget.wiki.filterTiddlers(...)\n * - sibling : where to create the popup in the DOM.\n */\n\tvar Completion = function( editWidget, areaNode, param, sibling, offTop, offLeft ) {\n\tconsole.log( \"==Completion::creation\" );\n\n    // About underlying Widget\n    this._widget = editWidget;\n\tthis._areaNode = areaNode;\n\tthis._sibling  = (typeof sibling !== 'undefined') ?  sibling : this._areaNode;\n\tthis._offTop = (typeof offTop !== 'undefined') ?  offTop : 0;\n\tthis._offLeft = (typeof offLeft !== 'undefined') ?  offLeft : 0;\t\n\t\t\n    // Completions attributes\n    /** State */\n    this._state = \"VOID\";\n    this._template = undefined;\n    /** Best matches */\n    this._bestMatches = []; // An array of OptCompletion\n    this._idxChoice = -1;\n    /** Param */\n    // maximum nb of match displayed\n    this._maxMatch     = param.configuration.maxMatch || DEFATT.maxMatch;   \n    this._minPatLength = param.configuration.minPatLength || DEFATT.minPatLength;\n    this._caseSensitive= param.configuration.caseSensitive || DEFATT.caseSensitive;\n    this._triggerKeyMatcher = keyMatchGenerator(param.configuration.triggerKeyCombination || DEFATT.triggerKeyCombination);\n    /** Input information */\n    this._lastChar = \"\";\n    this._hasInput = false;\n    /** List of Completion Templates */\n    this._listTemp = [];\n    \n    // Read templates from Param\n    if( param.template ) {\n    \tvar idT;\n    \tfor( idT=0; idT<param.template.length; idT++ ) {\n    \t    var temp = param.template[idT];\n\t    // field 'body' ou 'title' (default)\n\t    if( temp.body ) {\t\t\n    \t\tthis._listTemp.push( \n    \t\t    new Template( temp.pattern, temp.body,\n\t\t\t\t  temp.mask ? temp.mask : \"\",\n\t\t\t\t  \"body\",\n    \t\t\t\t  temp.start, temp.end )\n    \t\t);\n\t    }\n\t    else {\n    \t\tthis._listTemp.push( \n    \t\t    new Template( temp.pattern, \n\t\t\t\t  temp.title ? temp.title : temp.filter,\n\t\t\t\t  temp.mask ? temp.mask : \"\",\n\t\t\t\t  \"title\",\n    \t\t\t\t  temp.start, temp.end )\n    \t\t);\n\t    }\n\t    //DEBUG temp = this._listTemp[this._listTemp.length-1];\n\t    //DEBUG console.log( \"__CONF : \"+temp.pattern+\":\"+temp.filter+\":\"+temp.mask+\":\"+temp.field+\":\"+temp.start+\":\"+temp.end );\n    \t}\n    }\n    // or defaut template\n    else {\n    \tthis._listTemp = [\n    \t    new Template( \"[[\", \"[all[tiddlers]!is[system]]\", \n\t\t\t  \"\", \"title\",\n\t\t\t  \"[[\", \"]]\" )\n    \t];\n    }\n    // Create Popup\n\t//this._popNode = createPopup(this._widget, this._areaNode );\n\tthis._popNode = createPopup(this._widget, this._sibling );\t\n    \n    // Listen to the Keyboard\n    $tw.utils.addEventListeners( this._areaNode,[\n\t{name: \"input\", handlerObject: this, handlerMethod: \"handleInput\"},\n\t{name: \"keydown\", handlerObject: this, handlerMethod: \"handleKeydown\"},\n\t{name: \"keypress\", handlerObject: this, handlerMethod: \"handleKeypress\"},\n    \t{name: \"keyup\", handlerObject: this, handlerMethod: \"handleKeyup\"}\n    ]);\n   \n    /** \n     * Find the bestMatches among listChoice with given pattern\n     * @param listChoice : array of String\n     * @change : this._bestMatches => array of OptCompletion\n     */\n    this._findBestMatches = function( listChoice, pattern, nbMax) {\n\t// regexp search pattern, case sensitive\n\tvar flagSearch = this._caseSensitive ? \"\" : \"i\" ;\n\tvar regpat = RegExp( regExpEscape(pattern), flagSearch );\n\tvar regpat_start = RegExp( \"^\"+regExpEscape(pattern), flagSearch );\n\tvar regMask = RegExp( this._template.mask ? this._template.mask : \"\",\"\");\n\tvar nbMatch = 0;\n\t// nbMax set to _maxMatch if no value given\n\tnbMax = nbMax !== undefined ? nbMax : this._maxMatch;\n\n\t//DEBUG console.log( \"__FIND masked=\"+regMask+\" regPat=\"+regpat);\n\n\tthis._bestMatches= [];\n\tvar otherMatches = [];\n\t// We test every possible choice\n\tfor( var i=0; i< listChoice.length; i++ ) {\n\t    // apply mask over potential choice\n\t    var maskedChoice = listChoice[i].replace( regMask, \"\");\n\t    // Test first if pattern is found at START of the maskedChoice\n\t    // THEN added to BestMatches\n \t    if( regpat_start.test( maskedChoice )) {\n\t\tif (nbMatch >= nbMax) {\n\t\t    this._bestMatches.push( new OptCompletion(\"\",\"...\") );\n\t\t    return;\n\t\t} else {\n\t\t    this._bestMatches.push( new OptCompletion(listChoice[i],maskedChoice) );\n\t\t    nbMatch += 1;\n\t\t}\n\t    }\n\t    // then if pattern is found WITHIN the maskedChoice\n\t    // added AFTER the choices that starts with pattern\n\t    else if( regpat.test( maskedChoice ) ) {\n\t\tif (nbMatch >= nbMax) {\n\t\t    // add all otherMatches to _bestMatches\n\t\t    this._bestMatches.push( new OptCompletion(\"\",\"<hr>\") ) ; //separator\n\t\t    this._bestMatches = this._bestMatches.concat( otherMatches );\n\t\t    this._bestMatches.push( new OptCompletion(\"\",\"...\") );\n\t\t    return;\n\t\t} else {\n\t\t    otherMatches.push( new OptCompletion(listChoice[i],maskedChoice) );\n\t\t    nbMatch += 1;\n\t\t}\n\t    }\n\t}\n\t// Here, must add the otherMatches\n\tthis._bestMatches.push( new OptCompletion(\"\",\"<hr>\") ) ; //separator\n\tthis._bestMatches = this._bestMatches.concat( otherMatches );\n    };\n    /**\n     * Change Selected Status of Items\n     */\n    this._next = function (node) {\n\tvar count = node.children.length;\n\t//DEBUG console.log( \"__NEXT: co=\"+count+\" nbMatch=\"+this._bestMatches.length);\n\tif( this._bestMatches.length > 0 ) \n\t    this._goto( node, this._idxChoice < count - 1 ? this._idxChoice + 1 : -1);\n\t//DEBUG this._logStatus( \"NexT\" );\n    };\n    this._previous = function (node) {\n\tvar count = node.children.length;\n\tvar selected = this._idxChoice > -1;\n\t//DEBUG console.log( \"__PREV: co=\"+count+\" nbMatch=\"+this._bestMatches.length);\n\tif( this._bestMatches.length > 0 ) \n\t    this._goto( node, selected ? this._idxChoice - 1 : count - 1);\n\t//DEBUG this._logStatus( \"PreV\" );\n    };\n    // Should not be used, highlights specific item without any checks!\n    this._goto = function (node, idx) {\n\tvar L = node.children;\n\tvar selected = this._idxChoice > -1;\n\tif (selected) {\n\t    L[this._idxChoice].setAttribute(\"patt-selected\", \"false\");\n\t}\n\n\tthis._idxChoice = idx;\n    \n\tif (idx > -1 && L.length > 0) {\n\t    L[idx].setAttribute(\"patt-selected\", \"true\");\n\t}\n    };\n    /**\n     * Abort pattern and undisplay.\n     */\n    this._abortPattern = function (displayNode) {\n\tthis._state = \"VOID\";\n\tthis._bestChoices = [];\n\tthis._idxChoice = -1;\n\tthis._undisplay( displayNode );\n\tthis._template = undefined;\n    };\n    /**\n     * Display popupNode at the cursor position in areaNode.\n     */\n    this._display = function( areaNode, popupNode ) {\n\tif ( popupNode.style.display == 'none' ) {\n\t    // Must get coordinate\n\t    // Cursor coordinates within area + area coordinates + scroll\n            var coord = getCaretCoordinates(areaNode, areaNode.selectionEnd);\n            var styleSize = getComputedStyle(areaNode).getPropertyValue('font-size');\n            var fontSize = parseFloat(styleSize); \n\t\t\n\t    popupNode.style.left = (this._offLeft+areaNode.offsetLeft-areaNode.scrollLeft+coord.left) + 'px';\n\t    popupNode.style.top = (this._offTop+areaNode.offsetTop-areaNode.scrollTop+coord.top+fontSize*2) + 'px';\n\t    popupNode.style.display = 'block';\n\t}\n    };\n    /**\n     * Undisplay someNode\n     */\n    this._undisplay = function( displayNode ) {\n\tif ( displayNode.style.display != 'none' ) {\n\t    displayNode.style.display = 'none';\n\t}\n    };\n\n     /**\n     * Used for debug\n     */\n    this._logStatus = function(msg) {\n\tconsole.log( \"__STATUS: \"+this._state+\":-\"+msg+\"- idx=\"+this._idxChoice );\n    };\n\n};\n// **************************************************************************\n// ******************************************************************eventCbk\n// **************************************************************************\n/**\n * Disable the *effects* of ENTER / UP / DOWN / ESC when needed.\n * Set _hasInput to false.\n */\nCompletion.prototype.handleKeydown = function(event) {\n    // key \n    var key = event.keyCode;\n    this._hasInput = false;\n    \n    //DEBUG console.log( \"__KEYDOWN (\"+key+\") hasI=\"+this._hasInput);\n    \n    // ENTER while selecting\n    if( (this._state === \"PATTERN\" || this._state === \"SELECT\") && key === 13 ) {\n    \tevent.preventDefault();\n    \tevent.stopPropagation();\n    }\n    // ESC while selecting\n    if( (this._state === \"PATTERN\" || this._state === \"SELECT\") && key === 27 ) {\n    \tevent.preventDefault();\n    \tevent.stopPropagation();\n    }\n    // UP/DOWN while a pattern is extracted\n    if( (key===38 || key===40) && \n\t(this._state === \"PATTERN\" || this._state === \"SELECT\") ) {\n\tevent.preventDefault();\n    }\n};\n/**\n * Means that something has been added/deleted => set _hasInput\n */\nCompletion.prototype.handleInput = function(event) {\n    this._hasInput = true;\n    //DEBUG console.log( \"__INPUT hasI=\"+this._hasInput );\n};\n\t\n/**\n * Set _lastChar, detects CTRL+SPACE.\n */\nCompletion.prototype.handleKeypress = function(event) {\n    var curPos = this._areaNode.selectionStart;  // cursor position\n    var val = this._areaNode.value;   // text in the area\n    // key \n    var key = event.keyCode || event.which;\n\t\n    this._lastChar = String.fromCharCode(key);\n    //DEBUG console.log( \"__KEYPRESS (\"+key+\") hasI=\"+this._hasInput+\" char=\"+this._lastChar );\n    //DEBUG this._logStatus( \"KEYPRESS\" );\n    \n    // Detect Ctrl+Space\n    if( this._triggerKeyMatcher(event) && this._state === \"VOID\" ) {\n\t//Find a proper Template\n\t// first from which we can extract a pattern\n\tif( this._template === undefined ) {\n\t    //DEBUG console.log(\"__SPACE : find a Template\" );\n\t    var idT, res;\n\t    for( idT=0; idT < this._listTemp.length; idT++ ) {\n\t\tres = extractPattern( val, curPos, this._listTemp[idT] );\n\t\t//DEBUG console.log(\"  t=\"+this._listTemp[idT].pat+\" res=\"+res);\n\t\t// res is not undefined => good template candidate\n\t\tif( res ) {\n\t\t    this._template = this._listTemp[idT];\n\t\t    this._state = \"PATTERN\";\n\t\t    break;\n\t\t}\n\t    }\n\t}\n\telse {\n\t    //DEBUG console.log(\"__SPACE : already a template\" );\n\t    this._state = \"PATTERN\";\n\t}\n    }\n};\n/**\n * ESC -> abort; \n * Detect [ -> VOID switch to _state=PATTERN\n * PATTERN || SELECT : ENTER -> insertText\n *                     UP/DOWN -> previous/next\n *                     pattern.length > _minPatternLength -> display  \n */\nCompletion.prototype.handleKeyup = function(event) {\n    var curPos = this._areaNode.selectionStart;  // cursor position\n    var val = this._areaNode.value;   // text in the area\n    // key a\n    var key = event.keyCode;\n    \n    //DEBUG console.log( \"__KEYUP (\"+key+\") hasI=\"+this._hasInput );\n    \n    // ESC\n    if( key === 27 ) {\n\tthis._abortPattern( this._popNode );\n\t//DEBUG this._logStatus( \"\" );\n    }\n    // Check for every template\n    if( this._hasInput && this._state === \"VOID\" ) {\n\t// check every template's pattern\n\tvar idT, template;\n\tfor( idT=0; idT < this._listTemp.length; idT++ ) {\n\t    template = this._listTemp[idT];\n\t    if( this._lastChar === template.pat[template.pos] ) {\n\t\ttemplate.pos += 1;\n\t\t//DEBUG console.log( \"__CHECK : pat=\"+template.pat+\" pos=\"+template.pos );\n\t\t// Pattern totaly matched ?\n\t\tif( template.pos === template.pat.length ) {\n\t\t    //DEBUG console.log( \"__CHECK => found \"+template.pat );\n\t\t    this._state = \"PATTERN\";\n\t\t    this._template = template;\n\t\t    \n\t\t    break; // get out of loop\n\t\t}\n\t    }\n\t    else {\n\t\ttemplate.pos = 0;\n\t\t//DEBUG console.log( \"__CHECK : pat=\"+template.pat+\" pos=\"+template.pos );\n\t    }\n\t}\n    }\n    // a pattern\n    else if( this._state === \"PATTERN\" || this._state === \"SELECT\" ) {\n\t// Pattern below cursor : undefined if no pattern\n\tvar pattern = extractPattern( val, curPos, this._template );\n\tif( key === 13 ) { // ENTER\n\t    //DEBUG console.log( \"KEY : Enter\" );\n    \t    // Choice made in the displayNode ?\n    \t    var selected = this._idxChoice > -1 && this._idxChoice !== this._maxMatch;\n    \t    //DEBUG console.log( \"   > sel=\"+selected+\" len=\"+this._bestChoices.length );\n    \t    if( selected ) {\n    \t\t//DEBUG console.log( \"   > selected\" );\n\t\tvar temp = this._bestMatches[this._idxChoice];\n\t\tvar str = temp.str;\n\t\tif( this._template.field === \"body\" ) {\n\t\t    str = $tw.wiki.getTiddlerText( temp.title );\n\t\t}\n    \t\tinsertInto( this._areaNode,\n\t\t\t    str,\n\t\t\t    pattern.start, curPos, this._template );\n\t\t// save this new content\n\t\tthis._widget.saveChanges( this._areaNode.value );\n\t    }\n\t    // otherwise take the first choice (if exists)\n\t    else if( this._bestMatches.length > 0 ) {\n    \t\t//DEBUG console.log( \"   > take first one\" );\n\t\tvar temp = this._bestMatches[0];\n\t\tvar str = temp.str;\n\t\tif( this._template.field === \"body\" ) {\n\t\t    str = $tw.wiki.getTiddlerText( temp.title );\n\t\t}\n    \t\tinsertInto( this._areaNode,\n\t\t\t    str,\n\t\t\t    pattern.start, curPos, this._template );\n\t\t// save this new content\n\t\tthis._widget.saveChanges( this._areaNode.value );\n\t    }\n\t    this._abortPattern( this._popNode );\n\t\t//DEBUG this._logStatus( \"\" );\n    \t    }\n\t    else if( key === 38 && this._hasInput === false) { // up\n\t\tthis._state = \"SELECT\";\n    \t\tevent.preventDefault();\n    \t\tthis._previous( this._popNode );\n\t\t//DEBUG this._logStatus( pattern.text );\n    \t\t//event.stopPropagation();\n    \t    }\n    \t    else if( key === 40 && this._hasInput === false) { // down\n\t\tthis._state = \"SELECT\";\n    \t\tevent.preventDefault();\n    \t\tthis._next( this._popNode );\n\t\t//DEBUG this._logStatus( pattern.text );\n    \t\t//event.stopPropagation();\n    \t    }\n    \t    else if( pattern ) { // pattern changed by keypressed\n\t\tthis._idxChoice = -1;\n    \t\t// log\n\t\t//DEBUG this._logStatus( pattern.text );\n    \t\t// Popup with choices if pattern at least minPatLength letters long\n\t\tif( pattern.text.length > (this._minPatLength-1) ) {\n\t\t    // compute listOptions from templateFilter\n\t\t    var allOptions;\n\t\t    if( this._template )\n\t\t\tallOptions = this._widget.wiki.filterTiddlers( this._template.filter );\n\t\t    else\n\t\t\tallOptions = this._widget.wiki.filterTiddlers(\"[all[tiddlers]]\");\n\t\t    this._findBestMatches( allOptions, pattern.text );\n    \t\t    this._popNode.innerHTML = \"\";\n    \t\t    //console.log( \"BC \"+ this._pattern + \" => \" + choice );\n    \t\t    if (this._bestMatches.length > 0) {\n\t\t\tfor( var i=0; i<this._bestMatches.length; i++) {\n    \t\t\t    this._popNode.appendChild( \n\t\t\t\titemHTML(this._bestMatches[i].str,\n\t\t\t\t\t pattern.text));\n    \t\t\t}\n\t\t\tthis._display( this._areaNode, this._popNode );\t\t\t\n    \t\t    }\n\t\t    else { // no matches\n\t\t\tthis._state = \"PATTERN\";\n\t\t\tthis._undisplay( this._popNode );\n\t\t    }\n\t\t}\n    \t    }\n\t    else { // no pattern detected\n\t\tthis._abortPattern( this._popNode );\n\t    }\n\t}\n\t// to ensure that one MUST add an input (through onInput())\n\tthis._hasInput = false;\n};\n// **************************************************************************\n// ******************************************************** private functions\n// **************************************************************************\n/**\n * Create popup element.\n */\nvar createPopup = function( widget, node ) {\n    // Insert a special \"div\" element for poping up\n    // Its 'display' property in 'style' control its visibility\n    var popupNode = widget.document.createElement(\"div\");\n    popupNode.setAttribute( \"style\", \"display:none; position: absolute;\");\n    popupNode.className = \"tc-block-dropdown ect-block-dropdown\";\n    // Insert the element into the DOM\n    node.parentNode.insertBefore(popupNode,node.nextSibling);\n    //CHECK the domNodes is a attribute of Widget [widget.js]\n    //CHECK this.domNodes.push(popupNode);\n    \n    return popupNode;\n};\n/**\n * Extract Pattern from text at a given position.\n *\n * Between previous template.pat (or '[[') and pos\n * \n * If no pattern -> undefined\n */\nvar extractPattern = function( text, pos, template ) {\n    // Detect previous and next ]]=>STOP or [[=>START\n    var sPat = template.pat ? template.pat : '[[';\n    var pos_prevOpen = text.lastIndexOf( sPat, pos );\n    var ePat = template.end ? template.end : ']]';\n    var pos_prevClosed = text.lastIndexOf( ePat, pos );\n    var pos_nextClosed = text.indexOf( ePat, pos  );\n    //DEBUG console.log(\"__CALC st=\"+sPat+\" -> en=\"+ePat );\n    //DEBUG console.log(\"__CALC po=\"+pos_prevOpen+\" pc=\"+pos_prevClosed+\" nc=\"+pos_nextClosed+\" pos=\"+pos);\n    pos_nextClosed = (pos_nextClosed >= 0) ? pos_nextClosed : pos;\n    \n    if( (pos_prevOpen >= 0) &&                 // must be opened\n\t((pos_prevOpen > pos_prevClosed ) ||  // not closed yet\n\t (pos_prevClosed === pos))) {          // closed at cursor\n\t//DEBUG console.log(\"     pat=\"+text.slice( pos_prevOpen+sPat.length, pos) );\n\treturn { text: text.slice( pos_prevOpen+sPat.length, pos ),\n\t\t start: pos_prevOpen,\n\t\t end: pos_nextClosed\n\t       };\n    }\n};\n/**\n * Controls how list items are generated.\n * Function that takes two parameters :\n *  - text : suggestion text\n *  - input : the user’s input\n * Returns : list item. \n * Generates list items with the user’s input highlighted via <mark>.\n */\nvar itemHTML = function (text, input ) {\n    // text si input === ''\n    // otherwise, build RegExp that is global (g) and case insensitive (i)\n    // to replace with <mark>$&</mark> where \"$&\" is the matched pattern\n    var html = input === '' ? text : text.replace(RegExp(regExpEscape(input.trim()), \"gi\"), \"<mark>$&</mark>\");\n    return create(\"li\", {\n\tinnerHTML: html,\n\t\"patt-selected\": \"false\"\n    });\n};\n/**\n * Insert text into a textarea node, \n * enclosing in 'template.start..template.end'\n *\n * - posBefore : where the 'template.pat+pattern' starts\n * - posAfter : where the cursor currently is\n */\nvar insertInto = function(node, text, posBefore, posAfter, template ) {\n    //DEBUG console.log( \"__INSERT : \"+template.pattern+\":\"+template.filter+\":\"+template.mask+\":\"+template.field+\":\"+template.start+\":\"+template.end );\n    var val = node.value;\n    var sStart = template.start !== undefined ? template.start : '[[';\n    var sEnd = template.end !== undefined ? template.end : ']]';\n    var newVal = val.slice(0, posBefore) + sStart + text + sEnd + val.slice(posAfter);\n    //console.log(\"__INSERT s=\"+sStart+\" e=\"+sEnd);\n    //console.log (\"__INSERT pb=\"+posBefore+\" pa=\"+posAfter+\" txt=\"+text);\n    //console.log( \"NEW VAL = \"+newVal );\n    // WARN : Directly modifie domNode.value.\n    // Not sure it does not short-circuit other update methods of the domNode....\n    // i.e. could use widget.updateEditor(newVal) from edit-comptext widget.\n    //      but how to be sure that cursor is well positionned ?\n    node.value = newVal;\n    node.setSelectionRange(posBefore+text.length+sStart.length+sEnd.length, posBefore+text.length+sStart.length+sEnd.length );\n};\n/**\n * Add an '\\' in front of -\\^$*+?.()|[]{}\n */\nvar regExpEscape = function (s) {\n    return s.replace(/[-\\\\^$*+?.()|[\\]{}]/g, \"\\\\$&\");\n};\n/**\n * Add an element in the DOM.\n */\nvar create = function(tag, o) {\n    var element = document.createElement(tag);\n    \n    for (var i in o) {\n\tvar val = o[i];\n\t\n\tif (i === \"inside\") {\n\t    $(val).appendChild(element);\n\t}\n\telse if (i === \"around\") {\n\t    var ref = $(val);\n\t    ref.parentNode.insertBefore(element, ref);\n\t    element.appendChild(ref);\n\t}\n\telse if (i in element) {\n\t    element[i] = val;\n\t}\n\telse {\n\t    element.setAttribute(i, val);\n\t}\n    }\n    \n    return element;\n};\n\n\nexports.Completion = Completion;\n\n})();\n\n    \n",
            "type": "application/javascript",
            "title": "$:/plugins/snowgoon88/edit-comptext/completion.js",
            "module-type": "library"
        },
        "$:/plugins/snowgoon88/edit-comptext/edit-comptext.css": {
            "text": "\n\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock\n\n/* The \\rules pragma at the top of the tiddler restricts the WikiText \n * to just allow macros and transclusion. This avoids mistakenly \n * triggering unwanted WikiText processing.\n * \n * MUST not save as text/css for macro to be processed\n*/\n\n.ect-block-dropdown li {\n    display: block;\n    padding: 4px 14px 4px 14px;\n    text-decoration: none;\n    color: <<colour tiddler-link-foreground>>; /*#5778d8;*/ \n    background: transparent;\n}\n.ect-block-dropdown li[patt-selected=\"true\"] {\n    color: <<colour tiddler-link-background>>; /*#ffffff; */\n    background-color: <<colour tiddler-link-foreground>>; /*#5778d8; */\n}\n.ect-block-dropdown li[patt-selected=\"true\"] mark {\n    background: hsl(86, 100%, 21%);\n    color: inherit;\n}\n\n",
            "type": "text/vnd.tiddlywiki",
            "title": "$:/plugins/snowgoon88/edit-comptext/edit-comptext.css",
            "tags": "[[$:/tags/Stylesheet]]"
        },
        "$:/plugins/snowgoon88/edit-comptext/readme": {
            "title": "$:/plugins/snowgoon88/edit-comptext/readme",
            "text": "!! What ?\nThis plugin adds ''completion'' when editing the body of a tiddler.\n\n* Enter completion-mode by typing `[[` or `CTRL+SPACE`\n* A list of tiddlers with a title that matches the pattern between `[[` and cursor appears\n* `UP/DOWN` keys can select a tiddler, `ENTER` to validate\n* If there is only one match, `ENTER` selects it.\n* `NEW` : you can specify you own trigger pattern and the list of possible completions. See [[$:/plugins/snowgoon88/edit-comptext/usage]] for more details.\n\n\n!! To try it or get the latest news\nSee [[http://snowgoon88.github.io/TW5-extendedit]]\n\n!! Install \n\nTo add the plugin to your own TiddlyWiki5, just drag this link to the browser window:\n\n[[$:/plugins/snowgoon88/edit-comptext]]\n\nSometime, a small configuration step is then needed\n\nin `$:/ControlPanel -> Advanced -> Editor Type -> text/vnd.tiddlywiki` you must chose `comptext` instead of `text`.\n\nReload and « voilà »...\n\nThis plugin is quite mature now :o)\n\n!! Old version\n\n* A version compatible with 5.0.8 to 5.1.11 : [[http://snowgoon88.github.io/TW5-extendedit/index_5.1.11.html]]\n\n!! Source code\nOn github [[https://github.com/snowgoon88/TW5-extendedit]]\n\nGet in touch : snowgoon88(AT)gmail(DOT)com\n"
        },
        "$:/plugins/snowgoon88/edit-comptext/usage": {
            "title": "$:/plugins/snowgoon88/edit-comptext/usage",
            "text": "''Important'' : be sure that in `$:/ControlPanel -> Advanced -> Editor Type -> text/vnd.tiddlywiki` you have chosen `comptext` instead of `text`.\n\nConfiguration of the edit-comptext plugin can be done through the tiddler [[$:/plugins/snowgoon88/edit-comptext/config]]. Use a JSON tiddler (do not forget to set the type to `application/json`. See some examples at [[$:/plugins/snowgoon88/edit-comptext/examples]]\n\nIn the `configuration` object you can set :\n\n* `caseSensitive`: `true`/`false` (is search case sensitive ?)\n* `maxMatch` : an `integer` (max number of match displayed)\n* `minPatLength` : an `integer` (minimal length of a pattern to trigger completion search)\n* `triggerKeyCombination ` : a `string` representing the key combination that triggers the autocompletion popup. To use modifier keys in your combination, use following conversions : `ctrl` -> `^`, `alt` -> `!`, `shift` -> `+`. Note: ` ` (literally a whitespace) represents the `space` key.\n\nIn the `template` array you can specify the various completion templates that will be used. Every template can have the following members.\n\n* `pattern` : `string` (pattern that triggers a completion, default \"[[\" )\n* `title` or `body`: `string` (the filter operators that gives the list of valid completions, default \"[all[tiddlers]!is[system]]\"). If you specify `body`, then the body of the tiddler will be inserted on selection.\n* `start` : `string` (when completion is chosen, start is put before the completion, default \"[[\")\n* `end` : `string` (when completion is chosen, end is put after the completion, default \"]]\")\n\n!! Current body of Config Tiddler\n\n{{$:/plugins/snowgoon88/edit-comptext/config}}\n\n"
        }
    }
}
{
    "tiddlers": {
        "$:/plugins/sphygmus/buttons/NewAwareLog": {
            "title": "$:/plugins/sphygmus/buttons/NewAwareLog",
            "caption": "new awareness log",
            "description": "creates a new awareness log",
            "creator": "sphygmus",
            "created": "20181216171928646",
            "modified": "20181216172034350",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define titlePlain() <$wikify name=\"title\" text=\"\"\"<$macrocall $name=\"now\" format={{$:/plugins/sphygmus/buttons/dictionary##awareness logsTitle}} />\"\"\"><<title>></$wikify>\n\n\\define append()\n<$vars front=\"* [[\" back=\"]]\"><$list filter=\"[title[awareness logs]]\"><$view field=\"text\" />\n<<front>><<titlePlain>><<back>></$list></$vars>\n\\end\n\n\\define dateTagPlain() <$vars front=\"[[\" back=\"]]\"><$wikify name=\"dateTagTemp\" text=\"\"\"<$macrocall $name=\"now\" format={{$:/plugins/sphygmus/buttons/dictionary##awareness logsDateTags}} />\"\"\"><<front>><<dateTagTemp>><<back>></$wikify></$vars>\n\n\\define buttonAction()\n<$wikify name=\"appendPlain\" text=<<append>> >\n\n<$wikify name=\"title\" text=\"\"\"<$macrocall $name=\"now\" format={{$:/plugins/sphygmus/buttons/dictionary##awareness logsTitle}} />\"\"\">\n\n<$wikify name=\"dateTag\" text=<<dateTagPlain>> >\n<$vars otherTags={{$:/plugins/sphygmus/buttons/dictionary##awareness logsOtherTags}} >\n<$set name=\"tags\" filter=\"[enlist<dateTag>] [enlist<otherTags>]\">\n\n<$action-setfield $tiddler=\"awareness logs\" text=<<appendPlain>> />\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<title>> tags=<<tags>> />\n\n</$set></$vars></$wikify></$wikify></$wikify>\n\\end\n\n<$button class=\"tc-btn-sphygmus\" actions=<<buttonAction>> >{{$:/images/fa5/solid/plus-circle}}</$button>"
        },
        "$:/plugins/sphygmus/buttons/NewCodeLog": {
            "title": "$:/plugins/sphygmus/buttons/NewCodeLog",
            "caption": "new coding log",
            "description": "creates a new coding log",
            "creator": "sphygmus",
            "created": "20181216171928646",
            "modified": "20181216172034350",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define titlePlain() <$wikify name=\"title\" text=\"\"\"<$macrocall $name=\"now\" format={{$:/plugins/sphygmus/buttons/dictionary##coding logsTitle}} />\"\"\"><<title>></$wikify>\n\n\\define append()\n<$vars front=\"* [[\" back=\"]]\"><$list filter=\"[title[coding logs]]\"><$view field=\"text\" />\n<<front>><<titlePlain>><<back>></$list></$vars>\n\\end\n\n\\define dateTagPlain() <$vars front=\"[[\" back=\"]]\"><$wikify name=\"dateTagTemp\" text=\"\"\"<$macrocall $name=\"now\" format={{$:/plugins/sphygmus/buttons/dictionary##coding logsDateTags}} />\"\"\"><<front>><<dateTagTemp>><<back>></$wikify></$vars>\n\n\\define buttonAction()\n<$wikify name=\"appendPlain\" text=<<append>> >\n\n<$wikify name=\"title\" text=\"\"\"<$macrocall $name=\"now\" format={{$:/plugins/sphygmus/buttons/dictionary##coding logsTitle}} />\"\"\">\n\n<$wikify name=\"dateTag\" text=<<dateTagPlain>> >\n<$vars otherTags={{$:/plugins/sphygmus/buttons/dictionary##coding logsOtherTags}} >\n<$set name=\"tags\" filter=\"[enlist<dateTag>] [enlist<otherTags>]\">\n\n<$action-setfield $tiddler=\"coding logs\" text=<<appendPlain>> />\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<title>> tags=<<tags>> />\n\n</$set></$vars></$wikify></$wikify></$wikify>\n\\end\n\n<$button class=\"tc-btn-sphygmus\" actions=<<buttonAction>> >{{$:/images/fa5/solid/plus-circle}}</$button>"
        },
        "$:/plugins/sphygmus/buttons/NewDailyLogs": {
            "title": "$:/plugins/sphygmus/buttons/NewDailyLogs",
            "caption": "Ⰿ new wiki review",
            "description": "creates a new set of daily log tiddlers",
            "creator": "sphygmus",
            "created": "20181216171928646",
            "modified": "20181216172034350",
            "tags": "$:/tags/PageControls",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define quoteTitle() <<topLink>>\n\n\\define wikiTitlePlain() <$wikify name=\"title\" text=\"\"\"<$macrocall $name=\"now\" format={{$:/plugins/sphygmus/buttons/dictionary##wiki review logsTitle}} />\"\"\"><<title>></$wikify>\n\n\\define wikiAppend()\n<$vars front=\"* [[\" back=\"]]\"><$list filter=\"[title[wiki review logs]]\"><$view field=\"text\" />\n<<front>><<wikiTitlePlain>><<back>></$list></$vars>\n\\end\n\n\\define carpeTitlePlain() <$wikify name=\"title\" text=\"\"\"<$macrocall $name=\"now\" format={{$:/plugins/sphygmus/buttons/dictionary##carpe diem logsTitle}} />\"\"\"><<title>></$wikify>\n\n\\define carpeAppend()\n<$vars front=\"* [[\" back=\"]]\"><$list filter=\"[title[carpe diem logs]]\"><$view field=\"text\" />\n<<front>><<carpeTitlePlain>><<back>></$list></$vars>\n\\end\n\n\\define wikiDateTagPlain() <$vars front=\"[[\" back=\"]]\"><$wikify name=\"dateTagTemp\" text=\"\"\"<$macrocall $name=\"now\" format={{$:/plugins/sphygmus/buttons/dictionary##wiki review logsDateTags}} />\"\"\"><<front>><<dateTagTemp>><<back>></$wikify></$vars>\n\n\\define carpeDateTagPlain() <$vars front=\"[[\" back=\"]]\"><$wikify name=\"dateTagTemp\" text=\"\"\"<$macrocall $name=\"now\" format={{$:/plugins/sphygmus/buttons/dictionary##carpe diem logsDateTags}} />\"\"\"><<front>><<dateTagTemp>><<back>></$wikify></$vars>\n\n\\define wikiBodyList(filter)\n<$vars front=\"* [[\" back=\"]]\"><$list filter=\"$filter$\"><<front>><$view field=\"title\" /><<back>>\n**\n</$list></$vars>\n\\end\n\n\\define buttonAction()\n<$wikify name=\"CWS\" text=\"$:/workspace/{{$:/workspace/currentWorkspace}}\">\n<$set name=\"topLink\" filter=\"[list[$:/workspace/WS2]first[]]\">\n<$wikify name=\"top\" text=<<topLink>> >\n<$action-setfield $tiddler=<<CWS>> $field=\"list\" $value={{$:/StoryList!!list}} />\n<$action-setfield $tiddler=\"$:/StoryList\" $field=\"list\" $value={{$:/workspace/WS2!!list}} />\n<$action-setfield $tiddler=\"$:/workspace/currentWorkspace\" $field=\"text\" $value=\"WS2\" />\n<$action-navigate $to=<<top>> $scroll=\"yes\" />\n</$wikify>\n</$set>\n</$wikify>\n<$wikify name=\"wikiAppendPlain\" text=<<wikiAppend>> >\n<$wikify name=\"carpeAppendPlain\" text=<<carpeAppend>> >\n\n<$wikify name=\"wikiTitle\" text=\"\"\"<$macrocall $name=\"now\" format={{$:/plugins/sphygmus/buttons/dictionary##wiki review logsTitle}} />\"\"\">\n<$wikify name=\"carpeTitle\" text=\"\"\"<$macrocall $name=\"now\" format={{$:/plugins/sphygmus/buttons/dictionary##carpe diem logsTitle}} />\"\"\">\n\n<$wikify name=\"wikiDateTag\" text=<<wikiDateTagPlain>> >\n<$wikify name=\"carpeDateTag\" text=<<carpeDateTagPlain>> >\n\n<$vars wikiOtherTags={{$:/plugins/sphygmus/buttons/dictionary##wiki review logsOtherTags}} carpeOtherTags={{$:/plugins/sphygmus/buttons/dictionary##carpe diem logsOtherTags}} >\n\n<$set name=\"wikiTags\" filter=\"[enlist<wikiDateTag>] [enlist<wikiOtherTags>]\">\n<$set name=\"carpeTags\" filter=\"[enlist<carpeDateTag>] [enlist<carpeOtherTags>]\"> \n\n<$wikify name=\"wikiBody\" text=\"\"\"<$macrocall $name=\"wikiBodyList\" filter=<<myFilter>> />\"\"\" >\n\n<$action-setfield $tiddler=\"carpe diem logs\" text=<<carpeAppendPlain>> />\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<carpeTitle>> tags=<<carpeTags>> />\n\n<$action-navigate $to=\"wiki – find & replace\" $scroll=\"no\" />\n\n<$action-setfield $tiddler=\"wiki review logs\" text=<<wikiAppendPlain>> />\n\n<$reveal type=\"nomatch\" state=<<wikiTitle>> text=\"\">\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<wikiTitle>> />\n</$reveal>\n\n<$reveal type=\"match\" state=<<wikiTitle>> text=\"\">\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<wikiTitle>> text=<<wikiBody>> tags=<<wikiTags>> />\n</$reveal>\n\n</$wikify></$set></$set></$vars></$wikify></$wikify></$wikify></$wikify></$wikify></$wikify>\n\\end\n<$set name=\"myFilter\" value={{$:/plugins/sphygmus/buttons/dictionary##wiki review logsFilter}} ><$button tooltip=\"new daily logs\" aria-label=\"new daily logs\" class=\"tc-btn-sphygwr\" actions=<<buttonAction>> >{{$:/images/fa5/solid/sun}}</$button></$set>"
        },
        "$:/plugins/sphygmus/buttons/NewGenericLog": {
            "title": "$:/plugins/sphygmus/buttons/NewGenericLog",
            "caption": "new generic log",
            "description": "creates a new generic log",
            "creator": "sphygmus",
            "created": "20181216171928646",
            "modified": "20181216172034350",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define titlePlain() <$wikify name=\"title\" text=\"\"\"<$macrocall $name=\"now\" format={{$:/plugins/sphygmus/buttons/dictionary##daily logsTitle}} />\"\"\"><<title>></$wikify>\n\n\\define append()\n<$vars front=\"* [[\" back=\"]]\"><$list filter=\"[title[daily logs]]\"><$view field=\"text\" />\n<<front>><<titlePlain>><<back>></$list></$vars>\n\\end\n\n\\define dateTagPlain() <$vars front=\"[[\" back=\"]]\"><$wikify name=\"dateTagTemp\" text=\"\"\"<$macrocall $name=\"now\" format={{$:/plugins/sphygmus/buttons/dictionary##daily logsDateTags}} />\"\"\"><<front>><<dateTagTemp>><<back>></$wikify></$vars>\n\n\\define buttonAction()\n<$wikify name=\"appendPlain\" text=<<append>> >\n\n<$wikify name=\"title\" text=\"\"\"<$macrocall $name=\"now\" format={{$:/plugins/sphygmus/buttons/dictionary##daily logsTitle}} />\"\"\">\n\n<$wikify name=\"dateTag\" text=<<dateTagPlain>> >\n<$vars otherTags={{$:/plugins/sphygmus/buttons/dictionary##daily logsOtherTags}} >\n<$set name=\"tags\" filter=\"[enlist<dateTag>] [enlist<otherTags>]\">\n\n<$action-setfield $tiddler=\"daily logs\" text=<<appendPlain>> />\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<title>> tags=<<tags>> />\n\n</$set></$vars></$wikify></$wikify></$wikify>\n\\end\n\n<$button class=\"tc-btn-sphygmus\" actions=<<buttonAction>> >{{$:/images/fa5/solid/plus-circle}}</$button>"
        },
        "$:/plugins/sphygmus/buttons/NewTidHere": {
            "title": "$:/plugins/sphygmus/buttons/NewTidHere",
            "caption": "⧉ new tiddler here",
            "description": "creates a new tiddler based on the current tiddler's dictionary settings",
            "creator": "sphygmus",
            "created": "20181217234612279",
            "modified": "20181218002537531",
            "tags": "$:/tags/ViewToolbar",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define titlePlain() <$wikify name=\"title\" text=\"\"\"<$macrocall $name=\"now\" format={{$:/plugins/sphygmus/buttons/dictionary##$(currentTiddler)$Title}} />\"\"\"><<title>></$wikify>\n\n\\define dateTagPlain() <$vars front=\"[[\" back=\"]]\"><$wikify name=\"dateTagTemp\" text=\"\"\"<$macrocall $name=\"now\" format={{$:/plugins/sphygmus/buttons/dictionary##$(currentTiddler)$DateTags}} />\"\"\"><<front>><<dateTagTemp>><<back>></$wikify></$vars>\n\n\\define checkTitle() <<currentTiddler>>Title\n\\define doesNotExist() \"\"\n\n\\define append()\n<$vars front=\"* [[\" back=\"]]\"><$list filter=\"[title<currentTiddler>]\"><$view field=\"text\" />\n<<front>><<titlePlain>><<back>></$list></$vars>\n\\end\n\n\\define exists()\n<$wikify name=\"appendPlain\" text=<<append>> >\n<$wikify name=\"title\" text=\"\"\"<$macrocall $name=\"now\" format={{$:/plugins/sphygmus/buttons/dictionary##$(currentTiddler)$Title}} />\"\"\" >\n<$wikify name=\"dateTag\" text=<<dateTagPlain>> >\n\n<$vars otherTags={{$:/plugins/sphygmus/buttons/dictionary##$(currentTiddler)$OtherTags}} >\n<$set name=\"tags\" filter=\"[enlist<dateTag>] [enlist<otherTags>]\">\n\n<$action-setfield $tiddler=<<currentTiddler>> text=<<appendPlain>> />\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<title>> tags=<<tags>> />\n\n</$set></$vars></$wikify></$wikify></$wikify>\n\\end\n<$wikify name=\"checkTitsPlain\" text=<<checkTitle>> ><$set name=\"conditional\" filter=\"[[$:/plugins/sphygmus/buttons/dictionary]getindex<checkTitsPlain>]\" value=\"<<exists>>\" emptyValue=\"<<doesNotExist>>\" ><$button tooltip=\"new tiddler here\" aria-label=\"new tiddler here\" class=<<tv-config-toolbar-class>> actions=<<conditional>> >{{$:/images/fa5/solid/share-square}}</$button></$set></$wikify>"
        },
        "$:/plugins/sphygmus/buttons/NewWikiLog": {
            "title": "$:/plugins/sphygmus/buttons/NewWikiLog",
            "caption": "new wiki log",
            "description": "creates a new wiki log",
            "creator": "sphygmus",
            "created": "20181216171928646",
            "modified": "20181216172034350",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define titlePlain() <$wikify name=\"title\" text=\"\"\"<$macrocall $name=\"now\" format={{$:/plugins/sphygmus/buttons/dictionary##wiki logsTitle}} />\"\"\"><<title>></$wikify>\n\n\\define append()\n<$vars front=\"* [[\" back=\"]]\"><$list filter=\"[title[wiki logs]]\"><$view field=\"text\" />\n<<front>><<titlePlain>><<back>></$list></$vars>\n\\end\n\n\\define dateTagPlain() <$vars front=\"[[\" back=\"]]\"><$wikify name=\"dateTagTemp\" text=\"\"\"<$macrocall $name=\"now\" format={{$:/plugins/sphygmus/buttons/dictionary##wiki logsDateTags}} />\"\"\"><<front>><<dateTagTemp>><<back>></$wikify></$vars>\n\n\\define buttonAction()\n<$wikify name=\"appendPlain\" text=<<append>> >\n\n<$wikify name=\"title\" text=\"\"\"<$macrocall $name=\"now\" format={{$:/plugins/sphygmus/buttons/dictionary##wiki logsTitle}} />\"\"\">\n\n<$wikify name=\"dateTag\" text=<<dateTagPlain>> >\n<$vars otherTags={{$:/plugins/sphygmus/buttons/dictionary##wiki logsOtherTags}} >\n<$set name=\"tags\" filter=\"[enlist<dateTag>] [enlist<otherTags>]\">\n\n<$action-setfield $tiddler=\"wiki logs\" text=<<appendPlain>> />\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<title>> tags=<<tags>> />\n\n</$set></$vars></$wikify></$wikify></$wikify>\n\\end\n\n<$button class=\"tc-btn-sphygmus\" actions=<<buttonAction>> >{{$:/images/fa5/solid/plus-circle}}</$button>"
        },
        "$:/plugins/sphygmus/buttons/dictionary": {
            "title": "$:/plugins/sphygmus/buttons/dictionary",
            "caption": "dictionary for button reference",
            "created": "20181217234321797",
            "creator": "sphygmus",
            "description": "contains data for titles and tags, referenced by buttons",
            "modified": "20191014010333208",
            "modifier": "sphygmus",
            "revision": "0",
            "type": "application/x-tiddler-dictionary",
            "text": "Title: YY0MM0DD -- example:\nDateTags: YY-0MM sp\\a\\m\nOtherTags: [[multi-space tag]] tagged\n----------------------------------------------------\nwiki review logsTitle: YY0MM0DD -- Wiki Review:\nwiki review logsDateTags: YY0MM -- Monthly Audit: Wiki Review\nwiki review logsOtherTags:\nwiki review logsFilter: [!is[system]days:created[-1]!days:created[0]days:created[1]sort[created]get[title]]\n----------------------------------------------------\ncarpe diem logsTitle: YY0MM0DD -- Carpe Diem:\ncarpe diem logsDateTags: YY0MM -- Monthly Audit: Carpe Diem\ncarpe diem logsOtherTags:\n----------------------------------------------------\nawareness logsTitle: YY0MM0DD -- Awarene\\s\\s Log:\nawareness logsDateTags: awarene\\s\\s YY0MM\nawareness logsOtherTags: \n----------------------------------------------------\ncoding logsTitle: YY0MM0DD -- coding: \ncoding logsDateTags: coding YY0MM\ncoding logsOtherTags: \n----------------------------------------------------\ndaily logsTitle: YY0MM0DD -- Log:\ndaily logsDateTags: daily YY0MM\ndaily logsOtherTags: \n----------------------------------------------------\nwiki logsTitle: YY0MM0DD -- wiki:\nwiki logsDateTags: wiki YY0MM\nwiki logsOtherTags: \n----------------------------------------------------\nart/workTitle: YY0MM0DD -- art/work:\nart/workDateTags: art/work YY0MM\nart/workOtherTags: \n----------------------------------------------------\nhyper/forestTitle: YY0MM0DD -- trees:\nhyper/forestDateTags: hyper/forest YY0MM\nhyper/forestOtherTags: \n----------------------------------------------------\nhyper/trailsTitle: YY0MM0DD -- trail:\nhyper/trailsDateTags: hyper/trail YY0MM\nhyper/trailsOtherTags: \n----------------------------------------------------\nwalk/runTitle: YY0MM0DD -- walk/run:\nwalk/runDateTags: \nwalk/runOtherTags: \n----------------------------------------------------\nShards of InfinityTitle: YY0MM0DD -- shards:\nShards of InfinityDateTags: games YY0MM\nShards of InfinityOtherTags: \n----------------------------------------------------\nThe ArchiveTitle: YY0MM0DD -- the archive: \nThe ArchiveDateTags: \nThe ArchiveOtherTags: \n----------------------------------------------------\nWeaving With h0p3Title: YY0MM0DD -- weaving:\nWeaving With h0p3DateTags: \nWeaving With h0p3OtherTags: \n----------------------------------------------------\nhyper/spaceTitle: YY0MM0DD -- hyper/space: \nhyper/spaceDateTags: hyper/space YY0MM\nhyper/spaceOtherTags:\n----------------------------------------------------\ncookingTitle: YY0MM0DD -- cooking:\ncookingDateTags: cooking YY0MM\ncookingOtherTags:\n----------------------------------------------------\nmusicTitle: YY0MM0DD -- music:\nmusicDateTags: music\nmusicOtherTags:\n----------------------------------------------------\nwikiTitle: wiki -- \nwikiDateTags: wiki\nwikiOtherTags:\n----------------------------------------------------\nNo Man's SkyTitle: YY0MM0DD -- NMS:\nNo Man's SkyDateTags: [[No Man's Sky]]\nNo Man's SkyOtherTags: \n----------------------------------------------------\nonthisdayTitle: YY0MM0DD -- On This Day:\nonthisdayDateTags: YY0MM -- Monthly Audit: On This Day\nonthisdayOtherTags:\n----------------------------------------------------"
        },
        "$:/plugins/sphygmus/buttons/readme": {
            "title": "$:/plugins/sphygmus/buttons/readme",
            "creator": "sphygmus",
            "created": "20181215153022475",
            "modified": "20181218003641146",
            "type": "text/vnd.tiddlywiki",
            "text": "This plugin is an encapsulation of my customized wiki buttons. This is entirely meant for my own convenience -- these buttons will probably not work in anyone else's wiki! Feel free to use the code for inspiration to create and customize your own buttons, however. :)"
        }
    }
}
\define quoteTitle() <<topLink>>

\define wikiTitlePlain() <$wikify name="title" text="""<$macrocall $name="now" format={{$:/plugins/sphygmus/buttons/dictionary##wiki review logsTitle}} />"""><<title>></$wikify>

\define wikiAppend()
<$vars front="* [[" back="]]"><$list filter="[title[wiki review logs]]"><$view field="text" />
<<front>><<wikiTitlePlain>><<back>></$list></$vars>
\end

\define carpeTitlePlain() <$wikify name="title" text="""<$macrocall $name="now" format={{$:/plugins/sphygmus/buttons/dictionary##carpe diem logsTitle}} />"""><<title>></$wikify>

\define carpeAppend()
<$vars front="* [[" back="]]"><$list filter="[title[carpe diem logs]]"><$view field="text" />
<<front>><<carpeTitlePlain>><<back>></$list></$vars>
\end

\define wikiDateTagPlain() <$vars front="[[" back="]]"><$wikify name="dateTagTemp" text="""<$macrocall $name="now" format={{$:/plugins/sphygmus/buttons/dictionary##wiki review logsDateTags}} />"""><<front>><<dateTagTemp>><<back>></$wikify></$vars>

\define carpeDateTagPlain() <$vars front="[[" back="]]"><$wikify name="dateTagTemp" text="""<$macrocall $name="now" format={{$:/plugins/sphygmus/buttons/dictionary##carpe diem logsDateTags}} />"""><<front>><<dateTagTemp>><<back>></$wikify></$vars>

\define wikiBodyList(filter)
<$vars front="* [[" back="]]"><$list filter="$filter$"><<front>><$view field="title" /><<back>>
**
</$list></$vars>
\end

\define workspaceScroll()
<$wikify name="CWS" text="$:/workspace/{{$:/workspace/currentWorkspace}}">
<$set name="topLink" filter="[list[$:/workspace/WS2]first[]]">
<$wikify name="top" text=<<topLink>> >
<$action-setfield $tiddler=<<CWS>> $field="list" $value={{$:/StoryList!!list}} />
<$action-setfield $tiddler="$:/StoryList" $field="list" $value={{$:/workspace/WS2!!list}} />
<$action-setfield $tiddler="$:/workspace/currentWorkspace" $field="text" $value="WS2" />
<$action-navigate $to=<<top>> $scroll="yes" />
</$wikify>
</$set>
</$wikify>
\end

\define buttonAction()
<$wikify name="wikiAppendPlain" text=<<wikiAppend>> >
<$wikify name="carpeAppendPlain" text=<<carpeAppend>> >

<$wikify name="wikiTitle" text="""<$macrocall $name="now" format={{$:/plugins/sphygmus/buttons/dictionary##wiki review logsTitle}} />""">
<$wikify name="carpeTitle" text="""<$macrocall $name="now" format={{$:/plugins/sphygmus/buttons/dictionary##carpe diem logsTitle}} />""">

<$wikify name="wikiDateTag" text=<<wikiDateTagPlain>> >
<$wikify name="carpeDateTag" text=<<carpeDateTagPlain>> >

<$vars wikiOtherTags={{$:/plugins/sphygmus/buttons/dictionary##wiki review logsOtherTags}} carpeOtherTags={{$:/plugins/sphygmus/buttons/dictionary##carpe diem logsOtherTags}} >

<$set name="wikiTags" filter="[enlist<wikiDateTag>] [enlist<wikiOtherTags>]">
<$set name="carpeTags" filter="[enlist<carpeDateTag>] [enlist<carpeOtherTags>]"> 

<$wikify name="wikiBody" text="""<$macrocall $name="wikiBodyList" filter=<<myFilter>> />""" >

<$action-setfield $tiddler="carpe diem logs" text=<<carpeAppendPlain>> />
<$action-sendmessage $message="tm-new-tiddler" title=<<carpeTitle>> tags=<<carpeTags>> />

<$action-navigate $to="wiki – find & replace" $scroll="no" />

<$action-setfield $tiddler="wiki review logs" text=<<wikiAppendPlain>> />

<$reveal type="nomatch" state=<<wikiTitle>> text="">
<$action-sendmessage $message="tm-new-tiddler" title=<<wikiTitle>> />
</$reveal>

<$reveal type="match" state=<<wikiTitle>> text="">
<$action-sendmessage $message="tm-new-tiddler" title=<<wikiTitle>> text=<<wikiBody>> tags=<<wikiTags>> />
</$reveal>

</$wikify></$set></$set></$vars></$wikify></$wikify></$wikify></$wikify></$wikify></$wikify>
\end
<$set name="myFilter" value={{$:/plugins/sphygmus/buttons/dictionary##wiki review logsFilter}} ><$button tooltip="new daily logs" aria-label="new daily logs" class="tc-btn-sphygwr" actions=<<buttonAction>> >{{$:/images/fa5/solid/sun}}</$button></$set>
{
    "tiddlers": {
        "$:/DefaultTiddlers": {
            "title": "$:/DefaultTiddlers",
            "created": "20180812010215308",
            "creator": "~sphygmus",
            "modified": "20190831043920503",
            "modifier": "sphygmus",
            "revision": "0",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "[[The Notice Board]]\n[[wiki – On This Day]]\n"
        },
        "$:/SiteSubtitle": {
            "title": "$:/SiteSubtitle",
            "created": "20180812005925484",
            "creator": "hi",
            "modified": "20190930015426977",
            "modifier": "sphygmus",
            "revision": "1",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "lucid. ''({{$:/workspace/currentWorkspace}})''"
        },
        "$:/SiteTitle": {
            "title": "$:/SiteTitle",
            "created": "20180812005919012",
            "creator": "hi",
            "modified": "20190930014355345",
            "modifier": "sphygmus",
            "revision": "0",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "{{admin/site-title/sphygmus}}"
        },
        "$:/config/AnimationDuration": {
            "title": "$:/config/AnimationDuration",
            "created": "20180812011145621",
            "creator": "~sphygmus",
            "modified": "20180826004103264",
            "modifier": "~sphygmus",
            "revision": "0",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "0"
        },
        "$:/config/DefaultMoreSidebarTab": {
            "title": "$:/config/DefaultMoreSidebarTab",
            "created": "20180912203119874",
            "creator": "sphygmus",
            "modified": "20180912203121529",
            "modifier": "sphygmus",
            "revision": "0",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "$:/core/ui/MoreSideBar/Orphans"
        },
        "$:/config/DefaultSidebarTab": {
            "title": "$:/config/DefaultSidebarTab",
            "created": "20180812010404574",
            "creator": "~sphygmus",
            "modified": "20190930043647184",
            "modifier": "sphygmus",
            "revision": "0",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "Root"
        },
        "$:/config/EditorTypeMappings/text/vnd.tiddlywiki": {
            "title": "$:/config/EditorTypeMappings/text/vnd.tiddlywiki",
            "created": "20181009033108293",
            "modified": "20181009033114141",
            "revision": "0",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "comptext"
        },
        "$:/config/FileSystemPaths": {
            "title": "$:/config/FileSystemPaths",
            "created": "20180812010244716",
            "creator": "~sphygmus",
            "modified": "20191010173333297",
            "modifier": "sphygmus",
            "type": "text/vnd.tiddlywiki",
            "text": ""
        },
        "$:/config/Navigation/openLinkFromInsideRiver": {
            "title": "$:/config/Navigation/openLinkFromInsideRiver",
            "created": "20180812012107504",
            "creator": "~sphygmus",
            "modified": "20190121015216435",
            "modifier": "~sphygmus",
            "revision": "0",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "above"
        },
        "$:/config/Navigation/openLinkFromOutsideRiver": {
            "title": "$:/config/Navigation/openLinkFromOutsideRiver",
            "created": "20180812011532564",
            "creator": "~sphygmus",
            "modified": "20190121015216341",
            "modifier": "~sphygmus",
            "revision": "0",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "top"
        },
        "$:/config/NewJournal/Tags": {
            "title": "$:/config/NewJournal/Tags",
            "created": "20180818054149196",
            "creator": "sphygmus",
            "modified": "20190930043954267",
            "modifier": "sphygmus",
            "revision": "0",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": ""
        },
        "$:/config/NewJournal/Title": {
            "title": "$:/config/NewJournal/Title",
            "created": "20180812010244716",
            "creator": "~sphygmus",
            "modified": "20190930043834447",
            "modifier": "sphygmus",
            "revision": "0",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "YY0MM0DD -- Log:"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/close-all": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/close-all",
            "created": "20181203042257488",
            "creator": "sphygmus",
            "modified": "20190930044018387",
            "modifier": "sphygmus",
            "revision": "0",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "show"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/more-page-actions": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/more-page-actions",
            "created": "20180825143044644",
            "creator": "sphygmus",
            "modified": "20190930044056762",
            "modifier": "sphygmus",
            "revision": "0",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "show"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-journal": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-journal",
            "created": "20180812041553668",
            "creator": "sphygmus",
            "modified": "20190930044118133",
            "modifier": "sphygmus",
            "revision": "0",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "show"
        },
        "$:/config/TiddlerInfo/Default": {
            "title": "$:/config/TiddlerInfo/Default",
            "creator": "sphygmus",
            "type": "text/vnd.tiddlywiki",
            "text": "$:/core/ui/TiddlerInfo/References"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar",
            "created": "20180812011429974",
            "creator": "~sphygmus",
            "modified": "20190930044303128",
            "modifier": "sphygmus",
            "revision": "0",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "show"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/info": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/info",
            "created": "20180812011410830",
            "creator": "~sphygmus",
            "modified": "20190930044322531",
            "modifier": "sphygmus",
            "revision": "0",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "show"
        },
        "$:/config/WikiParserRules/Inline/wikilink": {
            "title": "$:/config/WikiParserRules/Inline/wikilink",
            "created": "20180812022145075",
            "creator": "~sphygmus",
            "modified": "20190930044413017",
            "modifier": "sphygmus",
            "revision": "0",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "disable"
        },
        "$:/language/DefaultNewTiddlerTitle": {
            "title": "$:/language/DefaultNewTiddlerTitle",
            "created": "20180812010221179",
            "creator": "~sphygmus",
            "modified": "20190930044846587",
            "modifier": "sphygmus",
            "revision": "0",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "PH"
        },
        "$:/palette": {
            "title": "$:/palette",
            "created": "20180812004702956",
            "creator": "hi",
            "modified": "20190930015746430",
            "modifier": "sphygmus",
            "revision": "1",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "$:/jd/palette/Neonize"
        },
        "$:/status/UserName": {
            "title": "$:/status/UserName",
            "created": "20190930050111282",
            "creator": "sphygmus",
            "modified": "20190930050112592",
            "modifier": "sphygmu",
            "text": "sphygmus"
        },
        "$:/themes/tiddlywiki/vanilla/options/stickytitles": {
            "title": "$:/themes/tiddlywiki/vanilla/options/stickytitles",
            "created": "20180825154004690",
            "creator": "sphygmus",
            "modified": "20190930051730977",
            "modifier": "sphygmus",
            "revision": "0",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "yes"
        }
    }
}
{
    "tiddlers": {
        "$:/TagManager": {
            "title": "$:/TagManager",
            "caption": "{{$:/language/TagManager/Caption}}",
            "color": "#bbb",
            "created": "20190802214425986",
            "creator": "sphygmus",
            "icon": "$:/core/images/tag-button",
            "modified": "20190930045828083",
            "modifier": "sphygmus",
            "revision": "0",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define lingo-base() $:/language/TagManager/\n\\define iconEditorTab(type)\n<$list filter=\"[all[shadows+tiddlers]is[image]] [all[shadows+tiddlers]tag[$:/tags/Image]] -[type[application/pdf]] +[sort[title]] +[$type$is[system]]\">\n<$link to={{!!title}}>\n<$transclude/> \n</$link>\n</$list>\n\\end\n\\define iconEditor(title)\n<div class=\"tc-drop-down-wrapper\">\n<$button popup=<<qualify \"$:/state/popup/icon/$title$\">> class=\"tc-btn-invisible tc-btn-dropdown\">{{$:/core/images/down-arrow}}</$button>\n<$reveal state=<<qualify \"$:/state/popup/icon/$title$\">> type=\"popup\" position=\"belowleft\" text=\"\" default=\"\">\n<div class=\"tc-drop-down\" style=\"display: inline-flex; flex-flow: row wrap;\">\n<$linkcatcher to=\"$title$!!icon\">\n<<iconEditorTab type:\"!\">>\n<hr/>\n<<iconEditorTab type:\"\">>\n</$linkcatcher>\n</div>\n</$reveal>\n</div>\n\\end\n\\define qualifyTitle(title)\n$title$$(currentTiddler)$\n\\end\n\\define toggleButton(state)\n<$reveal state=\"$state$\" type=\"match\" text=\"closed\" default=\"closed\">\n<$button set=\"$state$\" setTo=\"open\" class=\"tc-btn-invisible tc-btn-dropdown\" selectedClass=\"tc-selected\">\n{{$:/core/images/info-button}}\n</$button>\n</$reveal>\n<$reveal state=\"$state$\" type=\"match\" text=\"open\" default=\"closed\">\n<$button set=\"$state$\" setTo=\"closed\" class=\"tc-btn-invisible tc-btn-dropdown\" selectedClass=\"tc-selected\">\n{{$:/core/images/info-button}}\n</$button>\n</$reveal>\n\\end\n<table class=\"tc-tag-manager-table\">\n<tbody>\n<tr>\n<th><<lingo Colour/Heading>></th>\n<th class=\"tc-tag-manager-tag\"><<lingo Tag/Heading>></th>\n<th><<lingo Count/Heading>></th>\n<th><<lingo Icon/Heading>></th>\n<th><<lingo Info/Heading>></th>\n</tr>\n<$list filter=\"[tags[]!is[system]sort[title]]\">\n<tr>\n<td><$edit-text field=\"color\" tag=\"input\" type=\"color\"/></td>\n<td><$macrocall $name=\"tag\" tag=<<currentTiddler>>/></td>\n<td><$count filter=\"[all[current]tagging[]]\"/></td>\n<td>\n<$macrocall $name=\"iconEditor\" title={{!!title}}/>\n</td>\n<td>\n<$macrocall $name=\"toggleButton\" state=<<qualifyTitle \"$:/state/tag-manager/\">> /> \n</td>\n</tr>\n<tr>\n<td></td>\n<td colspan=\"4\">\n<$reveal state=<<qualifyTitle \"$:/state/tag-manager/\">> type=\"match\" text=\"open\" default=\"\">\n<table>\n<tbody>\n<tr><td><<lingo Colour/Heading>></td><td><$edit-text field=\"color\" tag=\"input\" type=\"text\" size=\"9\"/></td></tr>\n<tr><td><<lingo Icon/Heading>></td><td><$edit-text field=\"icon\" tag=\"input\" size=\"45\"/></td></tr>\n<tr><td>Caption</td><td><$edit-text field=\"caption\" tag=\"input\" size=\"45\"/></td></tr>\n<tr><td>Title Color</td><td><$edit-text field=\"title-color\" tag=\"input\" size=\"45\"/></td></tr>\n</tbody>\n</table>\n</$reveal>\n</td>\n</tr>\n</$list>\n<tr>\n<td></td>\n<td>\n{{$:/core/ui/UntaggedTemplate}}\n</td>\n<td>\n<small class=\"tc-menu-list-count\"><$count filter=\"[untagged[]!is[system]] -[tags[]]\"/></small>\n</td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n"
        },
        "$:/core/macros/tag": {
            "title": "$:/core/macros/tag",
            "created": "20190802204201718",
            "modified": "20190804190340441",
            "revision": "0",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define tag-pill-styles()\nbackground-color:$(backgroundColor)$;\nfill:$(foregroundColor)$;\ncolor:$(foregroundColor)$;\n\\end\n\n\\define title(tag) <$view tiddler=\"\"\"$tag$\"\"\" field=\"title\" format=\"text\" />\n\n\\define tag-pill-text(tag)\n<$list filter=\"[all[current]has[caption]]\" name=act emptyMessage=<<title \"\"\"$tag$\"\"\">>>\n<$view tiddler=\"\"\"$tag$\"\"\" field=\"caption\" format=\"text\" />\n</$list>\n\\end\n\n\\define tag-pill-inner(tag,icon,colour,fallbackTarget,colourA,colourB,element-tag,element-attributes,actions)\n<$vars foregroundColor=<<contrastcolour target:\"\"\"$colour$\"\"\" fallbackTarget:\"\"\"$fallbackTarget$\"\"\" colourA:\"\"\"$colourA$\"\"\" colourB:\"\"\"$colourB$\"\"\">> backgroundColor=\"\"\"$colour$\"\"\">\n<$element-tag$ $element-attributes$ class=\"tc-tag-label tc-btn-invisible\" style=<<tag-pill-styles>>>\n$actions$<$transclude tiddler=\"\"\"$icon$\"\"\"/> <<tag-pill-text \"\"\"$tag$\"\"\">>\n</$element-tag$>\n</$vars>\n\\end\n\n\\define tag-pill-body(tag,icon,colour,palette,element-tag,element-attributes,actions)\n<$macrocall $name=\"tag-pill-inner\" tag=\"\"\"$tag$\"\"\" icon=\"\"\"$icon$\"\"\" colour=\"\"\"$colour$\"\"\" fallbackTarget={{$palette$##tag-background}} colourA={{$palette$##foreground}} colourB={{$palette$##background}} element-tag=\"\"\"$element-tag$\"\"\" element-attributes=\"\"\"$element-attributes$\"\"\" actions=\"\"\"$actions$\"\"\"/>\n\\end\n\n\\define tag-pill(tag,element-tag:\"span\",element-attributes:\"\",actions:\"\")\n<span class=\"tc-tag-list-item\">\n<$macrocall $name=\"tag-pill-body\" tag=\"\"\"$tag$\"\"\" icon={{$tag$!!icon}} colour={{$tag$!!color}} palette={{$:/palette}} element-tag=\"\"\"$element-tag$\"\"\" element-attributes=\"\"\"$element-attributes$\"\"\" actions=\"\"\"$actions$\"\"\"/>\n</span>\n\\end\n\n\\define tagSliderInner(tag, color)\n<div style=\"margin-top: .3em; padding: .5em .5em 0 .5em; color:$color$; box-shadow: inset 0 0 10px 3px $color$; border-radius: .25em; text-align: center;\">\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TagDropdown]!has[draft.of]]\" variable=\"listItem\"> \n<$transclude tiddler=<<listItem>>/> \n</$list>\n<hr>\n<$macrocall $name=\"list-tagged-draggable\" tag=\"\"\"$tag$\"\"\"/>\n</div>\n\\end\n\n\\define tag(tag)\n{{$tag$||$:/core/ui/TagTemplate}}\n\\end\n\n\\define tagSlider(tag)\n{{$tag$||$:/core/ui/TagSlider}}\n\\end"
        },
        "$:/core/macros/timeline": {
            "title": "$:/core/macros/timeline",
            "created": "20190802024853241",
            "creator": "sphygmus",
            "modified": "20190910145045986",
            "modifier": "sphygmus",
            "revision": "1",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define timeline-title()\n<!-- Override this macro with a global macro \n     of the same name if you need to change \n     how titles are displayed on the timeline \n     -->\n<span style={{!!title-color}}><$view field=\"title\"/></span>\n\\end\n\\define timeline(limit:\"100\",format:\"DDth MMM YYYY\",subfilter:\"\",dateField:\"modified\")\n<div class=\"tc-timeline\">\n<$list filter=\"[!is[system]$subfilter$has[$dateField$]!nsort[$dateField$]limit[$limit$]eachday[$dateField$]]\">\n<div class=\"tc-menu-list-item\">\n<span class=\"sidebar-decor\"><$view field=\"$dateField$\" format=\"date\" template=\"$format$\"/></span>\n<$list filter=\"[sameday:$dateField${!!$dateField$}!is[system]$subfilter$!nsort[$dateField$]]\">\n<div class=\"tc-menu-list-subitem\" style=\"display:flex; align-items: center;\">\n↣ <div class=\"tc-tiddler-title-icon tc-icon-sidebar\" style={{!!title-color}} ><$transclude tiddler={{!!icon}}/></div><$link to={{!!title}}><span style={{!!title-color}}><$view field=\"title\"/></span></$link>\n</div>\n</$list>\n</div>\n</$list>\n</div>\n\\end"
        },
        "$:/core/ui/EditTemplate": {
            "title": "$:/core/ui/EditTemplate",
            "created": "20190124031141583",
            "creator": "sphygmus",
            "modified": "20190930013910163",
            "modifier": "sphygmus",
            "revision": "0",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define actions()\n<$action-sendmessage $message=\"tm-add-tag\" $param={{$:/temp/NewTagName}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/NewTagName\"/>\n<$action-sendmessage $message=\"tm-add-field\" $name={{$:/temp/newfieldname}} $value={{$:/temp/newfieldvalue}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldname\"/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldvalue\"/>\n<$action-sendmessage $message=\"tm-save-tiddler\"/>\n\\end\n\\define frame-classes()\ntc-tiddler-frame tc-tiddler-edit-frame $(missingTiddlerClass)$ $(shadowTiddlerClass)$ $(systemTiddlerClass)$\n\\end\n<div class=<<frame-classes>> data-tiddler-title=<<currentTiddler>>>\n<$fieldmangler>\n<$set name=\"storyTiddler\" value=<<currentTiddler>>>\n<$keyboard key=\"((cancel-edit-tiddler))\" message=\"tm-cancel-tiddler\">\n<$keyboard key=\"((save-tiddler))\" actions=<<actions>>>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditTemplate]!has[draft.of]]\" variable=\"listItem\">\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n<$transclude tiddler=<<listItem>>/>\n</$set>\n</$list>\n<$reveal type=\"nomatch\" state=\"$:/state/metaHide\" text=\"show\">\n<div style=\"text-align:right; width:100%; padding:0;margin-top:.5em;\"><$button set=\"$:/state/metaHide\" setTo=\"show\">show meta</$button></div>\n</$reveal>\n<$reveal type=\"match\" state=\"$:/state/metaHide\" text=\"show\">\n<div style=\"text-align:right; width:100%; padding:0;margin-bottom:-1.5em;\"><$button set=\"$:/state/metaHide\" setTo=\"hide\">hide meta</$button></div>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditTemplateMeta]!has[draft.of]]\" variable=\"metaItem\">\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n<$transclude tiddler=<<metaItem>> />\n</$set>\n</$list>\n</$reveal>\n</$keyboard>\n</$keyboard>\n</$set>\n</$fieldmangler>\n</div>\n"
        },
        "$:/core/ui/EditTemplate/controls": {
            "title": "$:/core/ui/EditTemplate/controls",
            "created": "20190125193025297",
            "modified": "20190125193028133",
            "tags": "$:/tags/EditTemplate",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define config-title()\n$:/config/EditToolbarButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-tiddler-title tc-tiddler-edit-title\">\n<$view field=\"title\"/>\n<span class=\"tc-tiddler-controls tc-titlebar\"><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditToolbar]!has[draft.of]]\" variable=\"listItem\"><$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\"><$transclude tiddler=<<listItem>>/></$reveal></$list></span>\n</div>\n"
        },
        "$:/core/ui/EditTemplate/fields": {
            "title": "$:/core/ui/EditTemplate/fields",
            "created": "20180812015827440",
            "creator": "~sphygmus",
            "modified": "20180812015838596",
            "modifier": "~sphygmus",
            "tags": "$:/tags/EditTemplateMeta",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define lingo-base() $:/language/EditTemplate/\n\\define config-title()\n$:/config/EditTemplateFields/Visibility/$(currentField)$\n\\end\n\n\\define config-filter()\n[[hide]] -[title{$(config-title)$}]\n\\end\n\n\\define new-field()\n<$vars name={{$:/temp/newfieldname}}>\n<$reveal type=\"nomatch\" text=\"\" default=<<name>>>\n<$button>\n<$action-sendmessage $message=\"tm-add-field\"\n$name=<<name>>\n$value={{$:/temp/newfieldvalue}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldname\"/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldvalue\"/>\n<<lingo Fields/Add/Button>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" text=\"\" default=<<name>>>\n<$button>\n<<lingo Fields/Add/Button>>\n</$button>\n</$reveal>\n</$vars>\n\\end\n\n<$fieldmangler>\n<div class=\"tc-edit-field-add\">\n<em class=\"tc-edit\">\n<<lingo Fields/Add/Prompt>>\n</em>\n<span class=\"tc-edit-field-add-name\">\n<$edit-text tiddler=\"$:/temp/newfieldname\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Name/Placeholder}} focusPopup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-edit-texteditor tc-popup-handle\"/>\n</span>\n<$button popup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Field/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Field/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button>\n<$reveal state=<<qualify \"$:/state/popup/field-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$linkcatcher to=\"$:/temp/newfieldname\">\n<div class=\"tc-dropdown-item\">\n<<lingo Fields/Add/Dropdown/User>>\n</div>\n<$list filter=\"[!is[shadow]!is[system]fields[]search:title{$:/temp/newfieldname}sort[]] -created -creator -draft.of -draft.title -modified -modifier -tags -text -title -type\"  variable=\"currentField\">\n<$link to=<<currentField>>>\n<<currentField>>\n</$link>\n</$list>\n<div class=\"tc-dropdown-item\">\n<<lingo Fields/Add/Dropdown/System>>\n</div>\n<$list filter=\"[fields[]search:title{$:/temp/newfieldname}sort[]] -[!is[shadow]!is[system]fields[]]\" variable=\"currentField\">\n<$link to=<<currentField>>>\n<<currentField>>\n</$link>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>\n<span class=\"tc-edit-field-add-value\">\n<$edit-text tiddler=\"$:/temp/newfieldvalue\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}} class=\"tc-edit-texteditor\"/>\n</span>\n<span class=\"tc-edit-field-add-button\">\n<$macrocall $name=\"new-field\"/>\n</span>\n</div>\n</$fieldmangler>\n\n<div class=\"tc-edit-fields\">\n<table class=\"tc-edit-fields\">\n<tbody>\n<$list filter=\"[all[current]fields[]] +[sort[title]]\" variable=\"currentField\">\n<$list filter=<<config-filter>> variable=\"temp\">\n<tr class=\"tc-edit-field\">\n<td class=\"tc-edit-field-name\">\n<$text text=<<currentField>>/>:</td>\n<td class=\"tc-edit-field-value\">\n<$edit-text tiddler=<<currentTiddler>> field=<<currentField>> placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}}/>\n</td>\n<td class=\"tc-edit-field-remove\">\n<$button class=\"tc-btn-invisible\" tooltip={{$:/language/EditTemplate/Field/Remove/Hint}} aria-label={{$:/language/EditTemplate/Field/Remove/Caption}}>\n<$action-deletefield $field=<<currentField>>/>\n{{$:/core/images/delete-button}}\n</$button>\n</td>\n</tr>\n</$list>\n</$list>\n</tbody>\n</table>\n</div>\n"
        },
        "$:/core/ui/EditTemplate/tags": {
            "title": "$:/core/ui/EditTemplate/tags",
            "created": "20190124031928119",
            "modified": "20190124031936646",
            "tags": "$:/tags/EditTemplateMeta",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define lingo-base() $:/language/EditTemplate/\n\n\\define tag-styles()\nbackground-color:$(backgroundColor)$;\nfill:$(foregroundColor)$;\ncolor:$(foregroundColor)$;\n\\end\n\n\\define tag-body-inner(colour,fallbackTarget,colourA,colourB)\n<$vars foregroundColor=<<contrastcolour target:\"\"\"$colour$\"\"\" fallbackTarget:\"\"\"$fallbackTarget$\"\"\" colourA:\"\"\"$colourA$\"\"\" colourB:\"\"\"$colourB$\"\"\">> backgroundColor=\"\"\"$colour$\"\"\">\n<span style=<<tag-styles>> class=\"tc-tag-label\">\n<$view field=\"title\" format=\"text\" />\n<$button message=\"tm-remove-tag\" param={{!!title}} class=\"tc-btn-invisible tc-remove-tag-button\">&times;</$button>\n</span>\n</$vars>\n\\end\n\n\\define tag-body(colour,palette)\n<$macrocall $name=\"tag-body-inner\" colour=\"\"\"$colour$\"\"\" fallbackTarget={{$palette$##tag-background}} colourA={{$palette$##foreground}} colourB={{$palette$##background}}/>\n\\end\n\n\\define tag-picker-actions()\n<$action-listops\n\t$tiddler=<<currentTiddler>>\n\t$field=\"tags\"\n\t$subfilter=\"[<tag>] [all[current]tags[]]\"\n/>\n\\end\n\n<div class=\"tc-edit-tags\">\n<$fieldmangler>\n<$list filter=\"[all[current]tags[]sort[title]]\" storyview=\"pop\">\n<$macrocall $name=\"tag-body\" colour={{!!color}} palette={{$:/palette}}/>\n</$list>\n</$fieldmangler>\n<$macrocall $name=\"tag-picker\" actions=<<tag-picker-actions>>/>\n</div>\n"
        },
        "$:/core/ui/EditTemplate/type": {
            "title": "$:/core/ui/EditTemplate/type",
            "created": "20190124031902250",
            "modified": "20190124031908078",
            "tags": "$:/tags/EditTemplateMeta",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define lingo-base() $:/language/EditTemplate/\n<div class=\"tc-type-selector\"><$fieldmangler>\n<em class=\"tc-edit\"><<lingo Type/Prompt>></em> <$edit-text field=\"type\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Type/Placeholder}} focusPopup=<<qualify \"$:/state/popup/type-dropdown\">> class=\"tc-edit-typeeditor tc-popup-handle\"/> <$button popup=<<qualify \"$:/state/popup/type-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Type/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Type/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button> <$button message=\"tm-remove-field\" param=\"type\" class=\"tc-btn-invisible tc-btn-icon\" tooltip={{$:/language/EditTemplate/Type/Delete/Hint}} aria-label={{$:/language/EditTemplate/Type/Delete/Caption}}>{{$:/core/images/delete-button}}</$button>\n</$fieldmangler></div>\n\n<div class=\"tc-block-dropdown-wrapper\">\n<$reveal state=<<qualify \"$:/state/popup/type-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$linkcatcher to=\"!!type\">\n<$list filter='[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]each[group]sort[group-sort]]'>\n<div class=\"tc-dropdown-item\">\n<$text text={{!!group}}/>\n</div>\n<$list filter=\"[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]group{!!group}] +[sort[description]]\"><$link to={{!!name}}><$view field=\"description\"/> (<$view field=\"name\"/>)</$link>\n</$list>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>\n</div>"
        },
        "$:/core/ui/PageTemplate/pagecontrols": {
            "title": "$:/core/ui/PageTemplate/pagecontrols",
            "created": "20190827215423931",
            "creator": "sphygmus",
            "modified": "20190930013837450",
            "modifier": "sphygmus",
            "revision": "0",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-page-controls\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]\" variable=\"listItem\">\n<$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\">\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n</$set>\n</$reveal>\n</$list><br>\n<div style=\"margin-top:.3em\"><$transclude tiddler=\"workspaceButtons\" /></div>\n</div>\n\n"
        },
        "$:/core/ui/PageTemplate/sidebar": {
            "title": "$:/core/ui/PageTemplate/sidebar",
            "creator": "sphygmus",
            "tags": "$:/tags/PageTemplate",
            "type": "text/vnd.tiddlywiki",
            "text": "<div class=\"tc-sidebar-scrollable\">\n\n<div class=\"tc-sidebar-header\">\n\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"yes\" default=\"yes\" retain=\"yes\" animate=\"yes\">\n\n<h1 class=\"tc-site-title\">\n\n<$transclude tiddler=\"$:/SiteTitle\" mode=\"inline\"/>\n\n</h1>\n\n<div class=\"tc-site-subtitle\">\n\n<$transclude tiddler=\"$:/SiteSubtitle\" mode=\"inline\"/>\n\n</div>\n\n{{||$:/core/ui/PageTemplate/pagecontrols}}\n\n<$transclude tiddler=\"$:/core/ui/SideBarLists\" mode=\"inline\"/>\n\n</$reveal>\n\n</div>\n\n</div>"
        },
        "$:/core/ui/SideBarLists": {
            "title": "$:/core/ui/SideBarLists",
            "creator": "sphygmus",
            "type": "text/vnd.tiddlywiki",
            "text": "<div class=\"tc-sidebar-lists\">\n\n<$set name=\"searchTiddler\" value=\"$:/temp/search\">\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/search\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}} focusPopup=<<qualify \"$:/state/popup/search-dropdown\">> class=\"tc-popup-handle\"/>\n<$reveal state=\"$:/temp/search\" type=\"nomatch\" text=\"\">\n<$button tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" text={{$:/temp/search}}/>\n<$action-setfield $tiddler=\"$:/temp/search\" text=\"\"/>\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n{{$:/core/images/advanced-search-button}}\n</$button>\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/search\" text=\"\" />\n{{$:/core/images/close-button}}\n</$button>\n<$button popup=<<qualify \"$:/state/popup/search-dropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n<$list filter=\"[{$:/temp/search}minlength{$:/config/Search/MinLength}limit[1]]\" variable=\"listItem\">\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[!is[system]search{$(searchTiddler)$}]\"/>\"\"\">\n{{$:/language/Search/Matches}}\n</$set>\n</$list>\n</$button>\n</$reveal>\n<$reveal state=\"$:/temp/search\" type=\"match\" text=\"\">\n<$button to=\"$:/AdvancedSearch\" tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"tc-btn-invisible\">\n{{$:/core/images/advanced-search-button}}\n</$button>\n</$reveal>\n</div>\n\n<$reveal tag=\"div\" class=\"tc-block-dropdown-wrapper\" state=\"$:/temp/search\" type=\"nomatch\" text=\"\">\n\n<$reveal tag=\"div\" class=\"tc-block-dropdown tc-search-drop-down tc-popup-handle\" state=<<qualify \"$:/state/popup/search-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n\n<$list filter=\"[{$:/temp/search}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n\n{{$:/core/ui/SearchResults}}\n\n</$list>\n\n</$reveal>\n\n</$reveal>\n\n</$set>\n\n<$reveal state=\"$:/state/tc-tab-set\" type=\"match\" text=\"yes\" default=\"yes\" retain=\"yes\" animate=\"yes\">\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SideBar]!has[draft.of]]\" default={{$:/config/DefaultSidebarTab}} state=\"$:/state/tab/sidebar\" />\n\n</$reveal>\n\n</div>"
        },
        "$:/core/ui/SideBar/Open": {
            "title": "$:/core/ui/SideBar/Open",
            "caption": "{{$:/language/SideBar/Open/Caption}}",
            "created": "20190802025642194",
            "creator": "sphygmus",
            "modified": "20190913212731995",
            "modifier": "sphygmus",
            "revision": "7",
            "tags": "$:/tags/SideBar",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define lingo-base() $:/language/CloseAll/\n\n\\define drop-actions()\n<$action-listops $tiddler=\"$:/StoryList\" $subfilter=\"+[insertbefore:currentTiddler<actionTiddler>]\"/>\n\\end\n\n<$wikify name=\"myTags\" text=\"{{!!tags}}\">\n<$list filter=\"[list[$:/StoryList]]\" history=\"$:/HistoryList\" storyview=\"pop\">\n<div style=\"position: relative;\">\n<$droppable actions=<<drop-actions>>>\n<div class=\"tc-droppable-placeholder\">\n&nbsp;\n</div>\n<div style=\"display: flex; align-items: center;\" class={{!!tags}} >\n<$button message=\"tm-close-tiddler\" tooltip={{$:/language/Buttons/Close/Hint}} aria-label={{$:/language/Buttons/Close/Caption}} class=\"tc-btn-invisible tc-btn-mini\">&times;</$button>\n<div class=\"tc-tiddler-title-icon tc-icon-sidebar\" style={{!!title-color}} ><$transclude tiddler={{!!icon}}/></div>\n<$link to={{!!title}}><span style={{!!title-color}}><$view field=\"title\"/></span></$link>\n</div>\n</$droppable>\n</div>\n</$list>\n</$wikify>\n<$tiddler tiddler=\"\">\n<$droppable actions=<<drop-actions>>>\n---\n<div class=\"tc-droppable-placeholder\">\n&nbsp;\n</div>\n<$button message=\"tm-close-all-tiddlers\" class=\"tc-btn-invisible tc-btn-mini\"><<lingo Button>></$button>\n</$droppable>\n</$tiddler>\n"
        },
        "$:/core/ui/SideBar/Recent": {
            "title": "$:/core/ui/SideBar/Recent",
            "caption": "{{$:/language/SideBar/Recent/Caption}}",
            "created": "20180817223016625",
            "creator": "sphygmus",
            "modified": "20190103182834002",
            "modifier": "sphygmus",
            "tags": "$:/tags/SideBar",
            "type": "text/vnd.tiddlywiki",
            "text": "<$macrocall $name=\"timeline\" limit=28 format={{$:/language/RecentChanges/DateFormat}} subfilter=\"!tag[.sub]!prefix[Hidden:]\"/>\n"
        },
        "$:/core/ui/SideBar/Tools": {
            "title": "$:/core/ui/SideBar/Tools",
            "caption": "{{$:/language/SideBar/Tools/Caption}}",
            "created": "20190930050319221",
            "creator": "sphygmus",
            "modified": "20190930050330397",
            "modifier": "sphygmus",
            "tags": "$:/tags/MoreSideBar",
            "text": "\\define lingo-base() $:/language/ControlPanel/\n\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n\n<<lingo Basics/Version/Prompt>> <<version>>\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]\" variable=\"listItem\">\n\n<div style=\"position:relative;\" class={{{ [<listItem>encodeuricomponent[]addprefix[tc-btn-]] }}}>\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>>/> <i class=\"tc-muted\"><$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</div>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/TagTemplate": {
            "title": "$:/core/ui/TagTemplate",
            "created": "20190802204254573",
            "creator": "sphygmus",
            "modified": "20190930013753972",
            "modifier": "sphygmus",
            "revision": "0",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "<div class=\"tc-tag-list-item\">\n<$set name=\"transclusion\" value=<<currentTiddler>>>\n<$macrocall $name=\"tag-pill-body\" tag=<<currentTiddler>> icon={{!!icon}} colour={{!!color}} palette={{$:/palette}} element-tag=\"\"\"$button\"\"\" element-attributes=\"\"\"popup=<<qualify \"$:/state/popup/tag\">> dragFilter='[all[current]tagging[]]' tag='span'\"\"\"/>\n<$reveal state=<<qualify \"$:/state/popup/tag\">> type=\"popup\" position=\"below\" animate=\"yes\" class=\"tc-drop-down\">\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TagDropdown]!has[draft.of]]\" variable=\"listItem\"> \n<$transclude tiddler=<<listItem>>/> \n</$list>\n<hr>\n<$macrocall $name=\"list-tagged-draggable\" tag=<<currentTiddler>>/>\n</$reveal>\n</$set>\n</div>\n"
        },
        "$:/core/ui/TiddlerInfo": {
            "title": "$:/core/ui/TiddlerInfo",
            "created": "20190125152755785",
            "creator": "sphygmus",
            "modified": "20190930013740647",
            "modifier": "sphygmus",
            "revision": "0",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "<div style=\"position:relative;\">\n<div class=\"tc-tiddler-controls\" style=\"position:absolute;right:0;\">\n<$reveal state=\"$:/config/TiddlerInfo/Mode\" type=\"match\" text=\"sticky\">\n<$button set=<<tiddlerInfoState>> setTo=\"\" tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=\"tc-btn-invisible\">\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n</div>\n\n<div class=\"tc-subtitle\">\n<$link to={{!!modifier}}>\n<$view field=\"modifier\"/>\n</$link> <$view field=\"created\" format=\"date\" template={{$:/plugins/sphygmus/core/language/dateFormat}}/> | <$view field=\"modified\" format=\"date\" template={{$:/plugins/sphygmus/core/language/dateFormat}}/>\n</div><$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfo]!has[draft.of]]\" default={{$:/config/TiddlerInfo/Default}}/>"
        },
        "$:/core/ui/TiddlerInfo/References": {
            "title": "$:/core/ui/TiddlerInfo/References",
            "caption": "{{$:/language/TiddlerInfo/References/Caption}}",
            "created": "20190125152233497",
            "modified": "20190125152343617",
            "tags": "$:/tags/TiddlerInfo",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define filtered(alpha) \n<$list filter='[!is[system]search:text[{{$alpha$}}]]' emptyMessage=\"This tiddler is not transcluded.\" template=\"$:/core/ui/ListItemTemplate\" >\n</$list>\n\\end\n\n<$list filter='[all[current]backlinks[]sort[title]]' emptyMessage=<<lingo References/Empty>> template=\"$:/core/ui/ListItemTemplate\">\n</$list>\n\n---\n<$macrocall $name=\"filtered\" alpha=<<currentTiddler>> />\n\n---\n<$set name=\"foo\" filter='[all[current]regexp:text[{{.*?}}]]' value=\"This tiddler contains transclusions.\" emptyValue=\"This tiddler does not contain transclusions.\">\n<<foo>>\n</$set>\n"
        },
        "$:/core/ui/TopBar/menu": {
            "title": "$:/core/ui/TopBar/menu",
            "created": "20180922165550271",
            "modified": "20180922165554946",
            "tags": "$:/tags/TopRightBar",
            "type": "text/vnd.tiddlywiki",
            "text": "<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"no\">\n<$button set=\"$:/state/sidebar\" setTo=\"no\" tooltip={{$:/language/Buttons/HideSideBar/Hint}} aria-label={{$:/language/Buttons/HideSideBar/Caption}} class=\"tc-btn-invisible\">⋙</$button>\n</$reveal>\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"no\">\n<$button set=\"$:/state/sidebar\" setTo=\"yes\" tooltip={{$:/language/Buttons/ShowSideBar/Hint}} aria-label={{$:/language/Buttons/ShowSideBar/Caption}} class=\"tc-btn-invisible\">⋘</$button>\n</$reveal>"
        },
        "$:/core/ui/ViewTemplate/body": {
            "title": "$:/core/ui/ViewTemplate/body",
            "created": "20160218185029873",
            "creator": "sphygmus",
            "modified": "20190930044803297",
            "modifier": "sphygmus",
            "revision": "0",
            "tags": "$:/tags/ViewTemplate",
            "type": "text/vnd.tiddlywiki",
            "text": "<$reveal tag=\"div\" class=\"tc-tiddler-body\" type=\"nomatch\" state=<<folded-state>> text=\"hide\" retain=\"yes\" animate=\"yes\">\n\n<$list filter=\"[all[current]!has[plugin-type]!field:hide-body[yes]]\">\n\n<$transclude>\n\n<$transclude tiddler=\"$:/language/MissingTiddler/Hint\"/>\n\n<$list filter=\"[title{!!title}listed[aliases]first[]]\" variable=\"\">\nYou may have meant one of the following pages\n<$list filter=\"[title{!!title}listed[aliases]]\">\n<li><$link>{{!!title}}</$link></li>\n</$list>\n\n</$list>\n</$transclude>\n\n</$list>\n<$list filter=\"[all[current]has[footer]]\">\n<$reveal type=\"nomatch\" state=\"$:/state/footer_notes\" text=\"show\">\n<$button set=\"$:/state/footer_notes\" setTo=\"show\" style=\"font-size:.75em;\">Show footnotes</$button>\n</$reveal>\n<$reveal type=\"match\" state=\"$:/state/footer_notes\" text=\"show\">\n<$button set=\"$:/state/footer_notes\" setTo=\"hide\" style=\"font-size:.75em;\">Hide footnotes</$button>\n<p style=\"font-size:.75em;font-style:italic;line-height:100%;\">\n{{!!footer}}\n</p>\n</$reveal>\n</$list>\n</$reveal>\n"
        },
        "$:/core/ui/ViewTemplate/subtitle": {
            "title": "$:/core/ui/ViewTemplate/subtitle",
            "creator": "sphygmus",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "<$reveal type=\"nomatch\" state=<<folded-state>> text=\"hide\" tag=\"div\" retain=\"yes\" animate=\"yes\">\n<div class=\"tc-subtitle\">\n<$link to={{!!modifier}}>\n<$view field=\"modifier\"/>\n</$link> <$view field=\"created\" format=\"date\" template={{$:/plugins/sphygmus/core/language/dateFormat}}/> | <$view field=\"modified\" format=\"date\" template={{$:/plugins/sphygmus/core/language/dateFormat}}/>\n</div>\n</$reveal>"
        },
        "$:/core/ui/ViewTemplate/tags": {
            "title": "$:/core/ui/ViewTemplate/tags",
            "created": "20190125154210855",
            "modified": "20190203171819755",
            "revision": "0",
            "tags": "$:/tags/ViewTemplate",
            "type": "text/vnd.tiddlywiki",
            "text": "<$reveal type=\"nomatch\" state=<<folded-state>> text=\"hide\" tag=\"div\" retain=\"yes\" animate=\"yes\"><div class=\"tc-tags-wrapper\"><$list filter=\"[all[current]tags[]sort[title]]\" template=\"$:/core/ui/TagTemplate\" storyview=\"pop\"/></div></$reveal>"
        },
        "$:/core/ui/ViewTemplate/title": {
            "title": "$:/core/ui/ViewTemplate/title",
            "created": "20190203013206667",
            "creator": "sphygmus",
            "modified": "20190930013639265",
            "modifier": "sphygmus",
            "revision": "0",
            "tags": "$:/tags/ViewTemplate",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-tiddler-title\" >\n<div class=\"tc-titlebar\">\n<div class=\"tc-tiddler-controls\" style=\"width: 7em; text-align: right; margin-bottom: auto;\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]]\" variable=\"listItem\"><$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\"><$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\"><$transclude tiddler=<<listItem>>/></$set></$reveal></$list>\n</div>\n<$set name=\"tv-wikilinks\" value={{$:/config/Tiddlers/TitleLinks}}>\n<$list filter=\"[all[current]removeprefix[$:/]]\">\n<h2 class=\"tc-title\" title={{$:/language/SystemTiddler/Tooltip}}>\n<span class=\"tc-system-title-prefix\">$:/</span><$text text=<<currentTiddler>>/>\n</h2>\n</$list>\n<$list filter=\"[all[current]!prefix[$:/]]\">\n<h2 class=\"tc-title\" style={{!!title-color}} >\n<$view field=\"title\"/>\n</h2>\n</$list>\n<span class=\"tc-tiddler-title-icon\" style={{!!title-color}} >\n<$transclude tiddler={{!!icon}}/>\n</span>\n</$set>\n</div>\n<$reveal type=\"nomatch\" text=\"\" default=\"\" state=<<tiddlerInfoState>> class=\"tc-tiddler-info tc-popup-handle\" animate=\"yes\" retain=\"yes\">\n<$transclude tiddler=\"$:/core/ui/TiddlerInfo\"/>\n</$reveal>\n</div>"
        },
        "$:/plugins/sphygmus/core/buttons/hideEditorToolbar": {
            "title": "$:/plugins/sphygmus/core/buttons/hideEditorToolbar",
            "creator": "sphygmus",
            "tags": "$:/tags/EditToolbar",
            "type": "text/vnd.tiddlywiki",
            "caption": "Hide Editor Toolbar",
            "custom-icon": "yes",
            "description": "hides the text editor toolbar",
            "icon": "$:/core/images/erase",
            "text": "\\define newHereButtonTags()\n   [[$(currentTiddler)$]]\n\\end\n\\define newHereButton()\n<$button tooltip=\"Hide Editor Toolbar\" class=<<tv-config-toolbar-class>>>\n   <$action-setfield $tiddler=\"$:/config/EditToolbarButtons/Visibility/$:/plugins/sphygmus/core/buttons/hideEditorToolbar\" $value=\"hide\" />\n   <$action-setfield $tiddler=\"$:/config/EditToolbarButtons/Visibility/$:/plugins/sphygmus/core/buttons/showEditorToolbar\" $value=\"show\" />\n   <$action-setfield $tiddler=\"$:/config/TextEditor/EnableToolbar\" $value=\"no\" />\n   <$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n      {{$:/core/images/import-button}}\n    </$list>\n   <$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n      <span class=\"tc-btn-text\"><$text text=\"Hide Editor Toolbar\" /></span>\n   </$list>\n</$button>\n\\end\n\n<<newHereButton>>"
        },
        "$:/plugins/sphygmus/core/buttons/showEditorToolbar": {
            "title": "$:/plugins/sphygmus/core/buttons/showEditorToolbar",
            "creator": "sphygmus",
            "tags": "$:/tags/EditToolbar",
            "type": "text/vnd.tiddlywiki",
            "caption": "Show Editor Toolbar",
            "custom-icon": "yes",
            "description": "shows the text editor toolbar",
            "icon": "$:/core/images/import-button",
            "text": "\\define newHereButtonTags()\n   [[$(currentTiddler)$]]\n\\end\n\\define newHereButton()\n<$button tooltip=\"Show Editor Toolbar\" class=<<tv-config-toolbar-class>>>\n   <$action-setfield $tiddler=\"$:/config/EditToolbarButtons/Visibility/$:/plugins/sphygmus/core/buttons/showEditorToolbar\" $value=\"hide\" />\n   <$action-setfield $tiddler=\"$:/config/EditToolbarButtons/Visibility/$:/plugins/sphygmus/core/buttons/hideEditorToolbar\" $value=\"show\" />\n   <$action-setfield $tiddler=\"$:/config/TextEditor/EnableToolbar\" $value=\"yes\" />\n   <$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n      {{$:/core/images/import-button}}\n    </$list>\n   <$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n      <span class=\"tc-btn-text\"><$text text=\"Show Editor Toolbar\" /></span>\n   </$list>\n</$button>\n\\end\n\n<<newHereButton>>"
        },
        "$:/plugins/sphygmus/core/buttons/sidebarTabsReveal": {
            "title": "$:/plugins/sphygmus/core/buttons/sidebarTabsReveal",
            "creator": "sphygmus",
            "tags": "$:/tags/TopRightBar",
            "type": "text/vnd.tiddlywiki",
            "text": "<$reveal state=\"$:/state/tc-tab-set\" type=\"nomatch\" text=\"no\">\n<$button set=\"$:/state/tc-tab-set\" setTo=\"no\" tooltip={{$:/language/Buttons/HideSideBar/Hint}} aria-label={{$:/language/Buttons/HideSideBar/Caption}} class=\"tc-btn-invisible\">▰</$button>\n</$reveal>\n<$reveal state=\"$:/state/tc-tab-set\" type=\"match\" text=\"no\">\n<$button set=\"$:/state/tc-tab-set\" setTo=\"yes\" tooltip={{$:/language/Buttons/ShowSideBar/Hint}} aria-label={{$:/language/Buttons/ShowSideBar/Caption}} class=\"tc-btn-invisible\">▱</$button>\n</$reveal>"
        },
        "$:/plugins/sphygmus/core/buttons/themeChanger": {
            "title": "$:/plugins/sphygmus/core/buttons/themeChanger",
            "caption": "◐ change wiki theme",
            "created": "20190126012247135",
            "description": "switch theme from rocker to neonize and vice versa",
            "modified": "20190126023649815",
            "tags": "$:/tags/TopRightBar",
            "tmap.id": "9b62d14e-ebff-4fee-9b6d-0bcc635fefda",
            "type": "text/vnd.tiddlywiki",
            "text": "<$reveal type=\"nomatch\" state=\"$:/state/themeSet\" text=\"neonize\">\n<$button tooltip=\"change to neonize!\" aria-label=\"change to neonize!\" class=<<tv-config-toolbar-class>> set=\"$:/state/themeSet\" setTo=\"neonize\"><$action-setfield $tiddler=\"$:/palette\" text=\"$:/jd/palette/Neonize\" />◑</$button></$reveal>\n<$reveal type=\"match\" state=\"$:/state/themeSet\" text=\"neonize\">\n<$button tooltip=\"change to rocker!\" aria-label=\"change to rocker!\" class=<<tv-config-toolbar-class>> set=\"$:/state/themeSet\" setTo=\"rocker\"><$action-setfield $tiddler=\"$:/palette\" text=\"$:/palettes/Rocker\" />◐</$button></$reveal>"
        },
        "$:/plugins/sphygmus/core/language/dateFormat": {
            "title": "$:/plugins/sphygmus/core/language/dateFormat",
            "creator": "sphygmus",
            "type": "text/vnd.tiddlywiki",
            "text": "ddd DD mmm. YYYY at hh12:0mmam"
        },
        "$:/plugins/sphygmus/core/rawMarkup": {
            "title": "$:/plugins/sphygmus/core/rawMarkup",
            "creator": "sphygmus",
            "tags": "$:/tags/RawMarkup",
            "type": "text/vnd.tiddlywiki",
            "text": "<!-- I know that Chrome said to have max-scale no less than 5, but it messes up the iOS zoom fix to do that... -->\n<meta name=\"robots\" content=\"noindex\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=1\">\n<link rel=\"icon\" href=\"favicon.ico\" type=\"image/x-icon\"/>\n<link rel=\"shortcut icon\" href=\"favicon.ico\" type=\"image/x-icon\"/>"
        },
        "$:/plugins/sphygmus/core/readme": {
            "title": "$:/plugins/sphygmus/core/readme",
            "creator": "sphygmus",
            "type": "text/vnd.tiddlywiki",
            "text": "!!! Please note that this is not a fully completed theme! Installation on your own wiki might break things. Do your own testing beforehand!\n\nThis plugin contains the core components of Sphygmus' wiki.\n\n* Raw markup\n** disables text area zoom on iOS, and makes several Google Fonts available.\n* Flexbox stylesheet\n** core of the flexbox redesign, focused on story river changes.\n* Tweaks stylesheet\n** general adjustments to Tiddlywiki, mostly dealing with fonts, padding tweaks, heading and strikethrough edits, etc.\n* Toggle preview button in Editor\n* Edit Template adjustments\n* Show/Hide Editor Toolbar button\n* Sidebar Tab Show/Hide button"
        },
        "$:/plugins/sphygmus/core/stylesheet/data-styles": {
            "title": "$:/plugins/sphygmus/core/stylesheet/data-styles",
            "created": "20190930011803621",
            "creator": "sphygmus",
            "modified": "20191009160647437",
            "modifier": "sphygmus",
            "revision": "0",
            "tags": "$:/tags/Stylesheet",
            "type": "text/vnd.tiddlywiki",
            "text": "/* CARPE DIEM */\n[data-tiddler-title*=\"– Carpe Diem:\"] .tc-titlebar {\n\tcolor: <<colour zcarpe-diem>>;\n\tfill: <<colour zcarpe-diem>>;\n}\n[class*=\"Carpe Diem\"] a.tc-tiddlylink {\n\tcolor: <<colour zcarpe-diem>>;\n\tfill: <<colour zcarpe-diem>>;\n}\n[class*=\"Carpe Diem\"] * {\n\tcolor: <<colour zcarpe-diem>>;\n\tfill: <<colour zcarpe-diem>>;\n}\n\n/* WIKI REVIEW */\n[data-tiddler-title*=\"– Wiki Review:\"] .tc-titlebar {\n\tcolor: <<colour zwiki-review>>;\n\tfill: <<colour zwiki-review>>;\n}\n[class*=\"Wiki Review\"] a.tc-tiddlylink {\n\tcolor: <<colour zwiki-review>>;\n\tfill: <<colour zwiki-review>>;\n}\n[class*=\"Wiki Review\"] * {\n\tcolor: <<colour zwiki-review>>;\n\tfill: <<colour zwiki-review>>;\n}\n\n/* WIKI */\n[data-tags*=\"wiki\"] .tc-titlebar {\n\tcolor: <<colour zwiki>>;\n\tfill: <<colour zwiki>>;\n}\n[data-tiddler-title*=\"– wiki:\"] .tc-titlebar {\n\tcolor: <<colour zwiki>>;\n\tfill: <<colour zwiki>>;\n}\n.wiki a.tc-tiddlylink, .wiki a.tc-tiddlylink:hover {\n\tcolor: <<colour zwiki>>;\n\tfill: <<colour zwiki>>;\n}\n\n/* MUSIC */\n[data-tags*=\"music\"] .tc-titlebar, [data-tags*=\"music\"] .tc-titlebar .tc-tiddler-title-icon {\n\tcolor: #C7FF7A;\n\tfill: #C7FF7A;\n}\n.music a.tc-tiddlylink, .music a.tc-tiddlylink:hover, .music .tc-tiddler-title-icon {\n\tcolor: #C7FF7A;\n\tfill: #C7FF7A;\n}\n\n/* WALK RUN */\n[data-tiddler-title*=\"walk/run\"] .tc-titlebar, [data-tiddler-title*=\"walk/run\"] .tc-titlebar .tc-tiddler-title-icon {\n\tcolor: #84FF7A;\n\tfill: #84FF7A;\n}\n.walk\\/run a.tc-tiddlylink, .walk\\/run a.tc-tiddlylink:hover, .walk\\/run .tc-tiddler-title-icon {\n\tcolor: #84FF7A;\n\tfill: #84FF7A;\n}\n\n/* MONEY */\n[data-tiddler-title*=\"money\"] .tc-titlebar, [data-tiddler-title*=\"walk/run\"] .tc-titlebar .tc-tiddler-title-icon {\n\tcolor: #84FF7A;\n\tfill: #84FF7A;\n}\n.money a.tc-tiddlylink, .money a.tc-tiddlylink:hover, .money .tc-tiddler-title-icon {\n\tcolor: #84FF7A;\n\tfill: #84FF7A;\n}\n\n/* COMPOSTED */\n[data-tiddler-title*=\"composted\"] .tc-titlebar, [data-tiddler-title*=\"composted\"] .tc-titlebar .tc-tiddler-title-icon {\n\tcolor: #808080;\n\tfill: #808080;\n}\n[data-tags*=\"composted\"] .tc-titlebar, [data-tags*=\"composted\"] .tc-titlebar .tc-tiddler-title-icon {\n\tcolor: #808080;\n\tfill: #808080;\n}\n.composted a.tc-tiddlylink, .composted a.tc-tiddlylink:hover, .composted .tc-tiddler-title-icon {\n\tcolor: #808080;\n\tfill: #808080;\n}\n\n/* HYPER TRAILS */\n[data-tags*=\"hyper/trails\"] .tc-titlebar, [data-tags*=\"hyper/trails\"] .tc-titlebar .tc-tiddler-title-icon {\n\tcolor: #7AC7FF;\n\tfill: #7AC7FF;\n}\n.hyper\\/trails a.tc-tiddlylink, .hyper\\/trails a.tc-tiddlylink:hover, .hyper\\/trails .tc-tiddler-title-icon {\n\tcolor: #7AC7FF;\n\tfill: #7AC7FF;\n}\n[data-tiddler-title*=\"trail:\"] .tc-titlebar, [data-tiddler-title*=\"trail:\"] .tc-titlebar .tc-tiddler-title-icon {\n\tcolor: #7AC7FF;\n\tfill: #7AC7FF;\n}\n\n/* ICON CLEAR FILL */\n.tc-titlebar .tc-tiddler-title-icon, .tc-icon-sidebar {\n\tfill: inherit;\n}"
        },
        "$:/plugins/sphygmus/core/stylesheet/flex4h0p3": {
            "title": "$:/plugins/sphygmus/core/stylesheet/flex4h0p3",
            "creator": "sphygmus",
            "tags": "",
            "type": "text/css",
            "text": "body.tc-body {\n\tword-wrap: break-word;\n\tword-break: break-word;\n}\n.tc-dropzone {\n\tdisplay: flex;\n\tflex-flow: row-reverse nowrap;\n\tjustify-content: flex-start;\n\ttransition: all 500ms ease;\n}\n.tc-story-river {\n\tpadding: 0 2em 2em 0;\n\tflex-basis: 40%; /* sets the width of the story river flex-child */\n\tmin-width: 0; /* this is to fix the fuckery that flex does to pre tags */\n\ttransition: all 500ms ease;\n}\n.tc-sidebar-scrollable {\n\tflex-basis: 30%; /* sets the width of the sidebar flex-child */\n\ttransition: all 500ms ease;\n}\n.tc-sidebar-header {\n\tposition: fixed; /* makes the sidebar fixed */\n\toverflow: auto; /* ensures there is a scrollbar */\n\theight:\t100vh; /* makes the sidebar exactly the height of the viewport so scrollbars are used if necessary */\n\twidth: 30%; /* matches the width of the flex-basis set by .tc-sidebar-scrollable */\n\ttransition: all 500ms ease;\n}\n.tc-sidebar-scrollable .tc-sidebar-header>.tc-reveal {\n\tpadding: 3em 2em;\n\ttransition: all 500ms ease;\n}\n.tc-tiddler-frame {\n\tpadding: 1em 2em 2em 2em;\n\tmargin-top: 2em;\n\tmargin-bottom: 0;\n\ttransition: all 500ms ease;\n}\n.tc-tiddler-frame .tc-tiddler-body {\n\toverflow: hidden; /* hides the overflow from pre tags */\n}\n.tc-tiddler-frame .tc-tiddler-body:hover {\n\toverflow: visible; /* makes the pre tag overflow visible when tiddler body is hovered */\n}\n.tc-titlebar {\n\tfont-size: 2em;\n}\n.tc-shadow-tiddler .tc-title {\n\toverflow-wrap: break-word;\n}\n.tc-sidebar-lists .tc-table-of-contents {\n\twhite-space: normal;\n}\n.tc-menu-list-item {\n\twhite-space: normal;\n}\npre {\n\twidth: max-content; /* fixes the pre so all the content shows */\n\toverflow: auto; /* supposedly enables scroll-bars but...doesn't work? */\n}\n\n/* media breakpoint styling begins here*/\n@media (max-width: 2000px) {\n\t.tc-story-river {\n\t\tflex-basis: 50%;\n\t\ttransition: all 500ms ease;\n\t}\n\t.tc-sidebar-scrollable {\n\t\tflex-basis: 25%;\n\t\ttransition: all 500ms ease;\n\t}\n\t.tc-sidebar-header {\n\t\twidth: 25%;\n\t\ttransition: all 500ms ease;\n\t}\n}\n@media (max-width: 1500px) {\n\t.tc-story-river {\n\t\tflex-basis: 60%;\n\t\ttransition: all 500ms ease;\n\t}\n}\n@media (max-width: 1200px) {\n\t.tc-story-river {\n\t\tpadding: 0 2em 2em 0;\n\t\ttransition: all 500ms ease;\n\t}\n\t.tc-sidebar-scrollable {\n\t\tflex-basis: 35%;\n\t\ttransition: all 500ms ease;\n\t}\n\t.tc-sidebar-header {\n\t\twidth: 35%;\n\t\ttransition: all 500ms ease;\n\t}\n\t.tc-sidebar-scrollable .tc-sidebar-header>.tc-reveal {\n\t\tpadding: 2em 1em 2em 0;\n\t\ttransition: all 500ms ease;\n\t}\n\t.tc-tiddler-frame {\n\t\tpadding: 1em 1em 2em 1em;\n\t\ttransition: all 500ms ease;\n\t}\n}\n@media (max-width: 800px) {\n\t.tc-dropzone {\n\t\tflex-flow: column nowrap;\n\t}\n\t.tc-story-river {\n\t\tflex-basis: auto;\n\t\tpadding: 0 2em 2em 2em;\n\t\ttransition: all 500ms ease;\n\t}\n\t.tc-sidebar-scrollable {\n\t\tflex-basis: auto;\n\t\toverflow: visible;\n\t}\n\t.tc-sidebar-header { /* clearing fixed sidebar settings so column works */\n\t\tposition: static;\n\t\toverflow: visible;\n\t\theight: unset;\n\t\twidth: unset;\n\t\ttransition: all 500ms ease;\n\t}\n\t.tc-sidebar-scrollable .tc-sidebar-header>.tc-reveal {\n\t\tpadding: 0 2em 0 2em;\n\t\ttransition: all 500ms ease;\n\t}\n\t.tc-topbar {\n\t\tposition: static;\n\t\tdisplay: flex;\n\t\tjustify-content: flex-end;\n\t\tmargin-right: .5em;\n\t}\n}\n@media (max-width: 600px) {\n\t.tc-story-river {\n\t\tpadding: 0 .25em .5em .25em;\n\t\ttransition: all 500ms ease;\n\t}\n\t.tc-sidebar-scrollable .tc-sidebar-header>.tc-reveal {\n\t\tpadding: 2em 1em 0 1em;\n\t\ttransition: all 500ms ease;\n\t}\n\t.tc-tiddler-frame {\n\t\tpadding: .5em 1em 2em 1em;\n\t\ttransition: all 500ms ease;\n\t}\n\t.tc-titlebar {\n\t\tfont-size: 1.75em;\n\t}\n}"
        },
        "$:/plugins/sphygmus/core/stylesheet/flexbox": {
            "title": "$:/plugins/sphygmus/core/stylesheet/flexbox",
            "creator": "sphygmus",
            "tags": "$:/tags/Stylesheet",
            "type": "text/vnd.tiddlywiki",
            "text": "/*~~~~~~~~~~~~~~~~~~*/\n/* MAIN CSS CONTENT */\n/*~~~~~~~~~~~~~~~~~~*/\n\nbody.tc-body {\n\tfont-family: 'Asap', sans-serif, 'Segoe UI Symbol';\n\tword-wrap: break-word;\n\tword-break: break-word;\n\tfont-size: 22px;\n}\n.tc-dropzone {\n\tdisplay: flex;\n\tflex-flow: row-reverse nowrap;\n\tjustify-content: flex-start;\n\ttransition: all 500ms ease;\n}\n.tc-story-river {\n\tpadding: 0 2em 2em 0;\n\tflex-basis: 40%;\n\ttransition: all 500ms ease;\n\tmin-width: 0; /* this is to fix the fuckery that flex does to pre tags */\n}\n.tc-sidebar-scrollable {\n\tfont-size: 20px;\n\tflex-basis: 30%;\n\ttransition: all 500ms ease;\n}\n.tc-sidebar-header {\n\tposition: fixed;\n\toverflow: auto;\n\theight: 100vh;\n\twidth: 30%;\n\ttransition: all 500ms ease;\n}\n.tc-sidebar-scrollable .tc-sidebar-header>.tc-reveal {\n\tpadding: 3em 2em;\n\ttransition: all 500ms ease;\n}\n\n/*---------------------*/\n/* sidebar css styling */\n/*---------------------*/\n\n.tc-sidebar-lists .tc-table-of-contents {\n\twhite-space: normal;\n}\n.tc-menu-list-item {\n\twhite-space: normal;\n}\n\n/*---------------------------*/\n/* tiddler frame css styling */\n/*---------------------------*/\n\n.tc-tiddler-frame {\n\tpadding: 1em 2em 1em 2em;\n\tmargin-top: 2em;\n\tmargin-bottom: 0;\n\ttransition: all 500ms ease;\n}\n.tc-tiddler-title {\n\tpadding: .5em;\n\tmargin: -1em -2em 0 -2em;\n/*\tbackground-color: #2f3137;*/\n\tbackground-color: <<colour tiddler-editor-fields-even>>;\n}\n.tc-tiddler-frame .tc-tiddler-body {\n\tmargin-top: 1.5em;\n}\n.tc-titlebar {\n\tfont-size: 1.75em;\n}\n.tc-shadow-tiddler .tc-title {\n\toverflow-wrap: break-word;\n}\n.tc-tags-wrapper {\n\tmargin: -1em -2em -1em -2em;\n\ttext-align: right;\n\tbackground-color: #eeeeee;\n\tpadding: .25em;\n\tmargin-top: .25em;\n}\n.tc-tag-list-item {\n\tfont-size: 16px;\n\ttext-align: left;\n}\n\n/*---------------------------------*/\n/* tiddler fold/unfold css styling */\n/*---------------------------------*/\n\n.tc-unfold-banner {\n\tfont-size: .75em;\n\twidth: 100%;\n\tmargin-top: -0em;\n\tmargin-left: -2.6em;\n\ttransition: all 500ms ease;\n}\n.tc-fold-banner {\n\ttop: 3.5em;\n\tbottom: 2px;\n\tmargin-left: -2em;\n\ttransition: all 500ms ease;\n\tbackground-color: rgba(255, 255, 255, 0);\n\tz-index: 700;\n}\n.tc-fold-banner:hover { \n\tbackground-color: rgba(255, 255, 255, 0) \n}\n\n/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/\n/* media breakpoint styling begins here */\n/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/\n\n@media (max-width: 2000px) {\n\tbody.tc-body {\n\t\tfont-size: 18px;\n\t}\n\t.tc-story-river {\n\t\tflex-basis: 50%;\n\t\ttransition: all 500ms ease;\n\t}\n\t.tc-sidebar-scrollable {\n\t\tfont-size: 16px;\n\t\tflex-basis: 25%;\n\t\ttransition: all 500ms ease;\n\t}\n\t.tc-sidebar-header {\n\t\twidth: 25%;\n\t\ttransition: all 500ms ease;\n\t}\n}\n\n/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/\n\n@media (max-width: 1450px) {\n\t.tc-story-river {\n\t\tflex-basis: 53%;\n\t\ttransition: all 500ms ease;\n\t}\n\t.tc-sidebar-scrollable {\n\t\tflex-basis: 30%;\n\t\ttransition: all 500ms ease;\n\t}\n\t.tc-sidebar-header {\n\t\twidth: 30%;\n\t\ttransition: all 500ms ease;\n\t}\n}\n\n/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/\n\n@media (max-width: 1300px) {\n\t.tc-story-river {\n\t\tflex-basis: 58%;\n\t\tpadding: 0 2em 2em 0;\n\t\ttransition: all 500ms ease;\n\t}\n\t.tc-sidebar-scrollable .tc-sidebar-header>.tc-reveal {\n\t\tpadding: 2em 1em 2em 0;\n\t\ttransition: all 500ms ease;\n\t}\n\n/*---------------------------*/\n/* tiddler frame css styling */\n/*---------------------------*/\n\n\t.tc-tiddler-frame {\n\t\tpadding: 1em;\n\t\ttransition: all 500ms ease;\n\t}\n\t.tc-tiddler-title {\n\t\tmargin: -1em -1em 0 -1em;\n\t\ttransition: all 500ms ease;\n\t}\n\t.tc-tiddler-frame .tc-tiddler-body {\n\t\tmargin-top: 1em;\n\t\ttransition: all 500ms ease;\n\t}\n\t.tc-titlebar {\n\t\tfont-size: 1.5em;\n\t}\n\t.tc-tags-wrapper {\n\t\tmargin: -1em;\n\t\tmargin-top: .25em;\n\t}\n\n/*---------------------------------*/\n/* tiddler fold/unfold css styling */\n/*---------------------------------*/\n\n\t.tc-unfold-banner {\n\t\tmargin-left: -1.4em;\n\t\tposition: absolute;\n\t\ttransition: all 500ms ease;\n\t}\n\t.tc-fold-banner {\n\t\twidth: .8em;\n\t\tmargin-left: -.9em;\n\t\ttransition: all 500ms ease;\n\t}\n}\n\n/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/\n\n@media (max-width: 1150px) {\n\t.tc-story-river {\n\t\tflex-basis: 63%;\n\t\ttransition: all 500ms ease;\n\t}\n\t.tc-sidebar-scrollable {\n\t\tflex-basis: 35%;\n\t\ttransition: all 500ms ease;\n\t}\n\t.tc-sidebar-header {\n\t\twidth: 35%;\n\t\ttransition: all 500ms ease;\n\t}\n}\n\n/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/\n\n@media (max-width: 1000px) {\n\tbody.tc-body {\n\t\tfont-size: 16px;\n\t}\n\t.tc-tags-list-item {\n\t\tfont-size: 14px;\n\t}\n}\n\n/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/\n\n@media (max-width: 850px) {\n\t.tc-dropzone {\n\t\tflex-flow: column nowrap;\n\t}\n\t.tc-story-river {\n\t\tflex-basis: auto;\n\t\tpadding: 0 12% 2em 12%;\n\t\ttransition: all 500ms ease;\n\t}\n\t.tc-sidebar-scrollable {\n\t\tflex-basis: auto;\n\t\toverflow: visible;\n\t}\n\t.tc-sidebar-header {\n\t\tposition: static;\n\t\toverflow: visible;\n\t\theight: unset;\n\t\twidth: unset;\n\t\ttransition: all 500ms ease;\n\t}\n\t.tc-sidebar-scrollable .tc-sidebar-header>.tc-reveal {\n\t\tpadding: 0 2em 0 2em;\n\t\ttransition: all 500ms ease;\n\t}\n\t.tc-topbar {\n\t\tposition: static;\n\t\tdisplay: flex;\n\t\tjustify-content: flex-end;\n\t\tmargin-right: .5em;\n\t}\n}\n\n/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/\n\n@media (max-width: 700px) {\n\t.tc-story-river {\n\t\tpadding: 0 7% 2em 7%;\n\t\ttransition: all 500ms ease;\n\t}\n}\n@media (max-width: 550px) {\n\t.tc-story-river {\n\t\tpadding: 0 .25em .5em .25em;\n\t\ttransition: all 500ms ease;\n\t}\n\t.tc-sidebar-scrollable .tc-sidebar-header>.tc-reveal {\n\t\tpadding: 2em 1em 0 1em;\n\t\ttransition: all 500ms ease;\n\t}\n\n/*---------------------------*/\n/* tiddler frame css styling */\n/*---------------------------*/\n\n\t.tc-tiddler-frame {\n\t\tpadding: .5em 1em 1em 1em;\n\t\ttransition: all 500ms ease;\n\t}\n\t.tc-tiddler-title {\n\t\tmargin: -.5em -1em 0 -1em;\n\t}\n\t.tc-tiddler-frame .tc-tiddler-body {\n\t\tmargin-top: .5em;\n\t}\n}"
        },
        "$:/plugins/sphygmus/core/stylesheet/h0p3": {
            "title": "$:/plugins/sphygmus/core/stylesheet/h0p3",
            "created": "20191016195230804",
            "creator": "sphygmus",
            "modified": "20191017195648445",
            "modifier": "sphygmus",
            "revision": "5",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css",
            "text": "[data-tags*=\"from h0p3\"] {\n\tfont-family: Zing;\n\tcolor: #ffffff;\n\tfill: #ffffff;\n\tbackground-color: #000000;\n\tborder: 1px solid #3b3333;\n}\n\n[data-tags*=\"from h0p3\"] .tc-titlebar, [data-tags*=\"from h0p3\"] .tc-tiddler-title, [data-tags*=\"from h0p3\"] .tc-tags-wrapper {\n\tbackground-color: #000000;\n}"
        },
        "$:/plugins/sphygmus/core/stylesheet/tweaks": {
            "title": "$:/plugins/sphygmus/core/stylesheet/tweaks",
            "created": "20191010032230911",
            "creator": "sphygmus",
            "modified": "20191017210808956",
            "modifier": "sphygmus",
            "revision": "4",
            "tags": "$:/tags/Stylesheet",
            "type": "text/vnd.tiddlywiki",
            "text": "/**********************************/\n/* TiddlyWiki Class Style Changes */\n/**********************************/\n\n.tc-tiddler-title.tc-tiddler-edit-title {\n\tdisplay: flex;\n\tjustify-content: space-between;\n\talign-items: center;\n}\n.tc-tiddler-frame .tc-tiddler-body {\n\tfont-size: inherit;\n\tline-height: 1.2em;\n\tfont-feature-settings: \"frac\";\n}\n.tc-tiddler-info {\n\tbackground-color: <<colour tiddler-editor-fields-even>>;\n\tborder-color: <<colour tiddler-editor-fields-even>>;\n\tpadding: 0 .5em .5em .5em;\n}\n.tc-tiddler-info .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour tiddler-editor-fields-even>>;\n\tborder-bottom: 1px solid <<colour tiddler-editor-fields-even>>;\n}\n.tc-topbar {\n\tcolor: <<colour sidebar-controls-foreground>>;\n\tfont-size: 20px;\n}\n.tc-titlebar {\n\toverflow: visible;\n\tfont-family: 'Fira Sans Condensed', sans-serif, 'Segoe UI Symbol';\n\tfont-variant-numeric: oldstyle-nums;\n\tdisplay: flex;\n\tflex-direction: row-reverse;\n\talign-items: center;\n}\n.tc-title {\n\tmargin: 0 auto 0 0;\n}\n.tc-tiddler-title-icon {\n\tmargin-right: .25em;\n\tfill: <<colour tiddler-title-foreground>>;\n\tdisplay: inherit;\n}\n.tc-icon-sidebar {\n\tmargin-right: .1em;\n\tmargin-left: .25em;\n}\n.tc-menu-list-subitem {\n\tpadding-left: 1.25em;\n}\n.tc-menu-list-submono {\n\tfont-family: 'VT323', monospace, 'Segoe UI Symbol';\n\tfont-size: .9em;\n}\n.tc-table-of-contents ol ol {\n\tpadding-left: 2em;\n}\n.tc-view-field-name {\n\twidth: auto;\n}\n.tc-type-selector {\n\tpadding: .5em 0 .5em 0;\n}\n.tc-edit-fields {\n\tmargin: .5em 0 .5em 0;\n}\n.tc-edit-tags {\n\tbox-shadow: none;\n}\n.tc-edit-add-tag {\n\tmargin: 0 0 0 .5em;\n}\n.tc-site-title {\n\tfill: <<colour primary>>;\n}\n.tc-tags-wrapper {\n\tbackground-color: <<colour tiddler-editor-fields-even>>;\n}\n.tc-drop-down a {\n\theight: 2em;\n\twidth: 2em;\n}\n.tc-drop-down img {\n\tmax-width: 90%;\n}\n.tc-drop-down svg {\n\theight: 1.9em;\n\twidth: auto;\n}\n.toc-item {\n\tlist-style-type: none;\n}\n.tc-toc {\n\tpadding-left: 1em;\n}\n\n/***************/\n/* New Classes */\n/***************/\n\n.sidebar-decor {\n\tcolor:<<color primary>>;\n\tfill:<<color primary>>;\n}\n.highlight {\n\tcolor:#FFDD89;\n}\n.center {\n\ttext-align: center;\n}\n.pad {\n\tpadding-top: 1em;\n}\nbutton.tc-btn-sphygmus {\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n\tcursor: pointer;\n\tcolor: <<colour sidebar-tiddler-link-foreground>>;\n\tfill: <<colour sidebar-foreground>>;\n}\nbutton.tc-btn-sphygwr {\n\tpadding: 0;\n\tmargin: 0;\n\tmargin-right: 0.5em;\n\tbackground: none;\n\tborder: none;\n\tcursor: pointer;\n\tcolor: <<colour sidebar-controls-foreground>>;\n}\n.spfr {\n\tmin-width: 100%;\n}\n.spSlider {\n\twidth: 100%;\n\tborder: none;\n\tpadding: 5px;\n}\n.spSliderTag {\n\twidth: 100%;\n\tborder: none;\n\tpadding: 0;\n\tbackground: none;\n}\n.tc-backlinks {\n\tmargin-right: auto;\n\tmargin-left: .5em;\n\tfont-size: .8em;\n}\n/**************************************/\n/* Default HTML Element Style Changes */\n/**************************************/\n\na.tc-tiddlylink {\n\tfont-weight: inherit;\n}\na.tc-tiddlylink-shadow {\n\tfont-weight: bold;\n}\noption {\n\tcolor: black;\n}\ntable th, table td {\n\tword-break: normal;\n}\ntable {\n\tmin-width: 100%;\n}\npre {\n\tfont-family: 'VT323', monospace, 'Segoe UI Symbol';\n\tline-height: 1em;\n\tfont-size: 1.1em;\n}\ncode {\n\tfont-family: 'VT323', monospace, 'Segoe UI Symbol';\n} \ns, strike, del {\n/*\tcolor: #99949e;*/\n\tcolor: <<colour tiddler-controls-foreground>>;\n\ttext-decoration: none;\n\tbackground-image: linear-gradient(transparent .5em,<<colour tiddler-controls-foreground>> 7px,<<colour tiddler-controls-foreground>> .75em,transparent .5em);\n}\nstrike > a.tc-tiddlylink {\n\tcolor: inherit;\n}\nstrike > code {\n\tbackground-image: linear-gradient(transparent .5em,<<colour code-foreground>> 7px,<<colour code-foreground>> .75em,transparent .5em);\n}\nh1, h2, h3, h4, h5, h6 {\n\tfont-family: 'Fira Sans Condensed', sans-serif, 'Segoe UI Symbol';\n\tmargin: .5em 0 .5em 0;\n}\n/* button {\n\tcolor: <<colour foreground>>;\n}*/\nhr {\n\tborder-color: <<color tag-background>>;\n\tborder-bottom-width: 3px;\n}\ninput:focus,\nselect:focus,\ntextarea:focus {\n\toutline-color: rgb(1, 215, 241, .75);\n\toutline-style: groove;\n\toutline-width: 4px;\n}\nbutton:focus {\n\toutline-color: <<color primary>>;\n\toutline-width: 1px;\n}\n\n/*********************************/\n/* List & Heading Margin Changes */\n/*********************************/\n\nul, ol {\n\t-webkit-margin-before: .25em;\n\t-webkit-margin-after: .25em;\n\tmargin-block-start: .25em;\n\tmargin-block-end: .25em;\n}\nul ul, ul ol, ol ul, ol ol {\n\t-webkit-margin-before: 0em;\n\t-webkit-margin-after: 0em;\n\tmargin-block-start: 0;\n\tmargin-block-end: 0;\n}\nh3 {\n\tmargin: .25em 0;\n}\nh2 {\n\tmargin: .5em 0;\n}\n::selection {\n\t background: rgba(1, 215, 241, 0.4);\n}"
        },
        "$:/plugins/sphygmus/core/transcluded": {
            "title": "$:/plugins/sphygmus/core/transcluded",
            "caption": "Transclusion",
            "created": "20181102213135363",
            "modified": "20181102214607458",
            "tags": "$:/tags/TiddlerInfo",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define filtered(alpha) \n<$list filter=\"[!is[system]search:text[{{$alpha$}}]]\" emptyMessage=\"This tiddler is not transcluded by any others.\" template=\"$:/core/ui/ListItemTemplate\" >\n</$list>\n\\end\n\n<$set name=\"foo\" filter=\"[all[current]regexp:text[{{.*?}}]]\" value=\"This tiddler transcludes others.\" emptyValue=\"This tiddler does not transclude any others.\">\n<<foo>>\n</$set>\n\n---\n<$macrocall $name=\"filtered\" alpha=<<currentTiddler>> />"
        },
        "$:/plugins/sphygmus/core/tweaks/togglePreview": {
            "title": "$:/plugins/sphygmus/core/tweaks/togglePreview",
            "creator": "sphygmus",
            "tags": "$:/tags/EditTemplate",
            "list-before": "$:/core/ui/EditTemplate/body",
            "type": "text/vnd.tiddlywiki",
            "text": "<$reveal state=\"$:/state/showeditpreview\" type=\"nomatch\" text=\"no\">\n<$button set=\"$:/state/showeditpreview\" setTo=\"no\" tooltip=\"Hide preview\" class=\"tc-btn-invisible\">Toggle Preview {{$:/core/images/preview-open}}</$button>\n</$reveal>\n<$reveal state=\"$:/state/showeditpreview\" type=\"match\" text=\"no\">\n<$button set=\"$:/state/showeditpreview\" setTo=\"yes\" tooltip=\"Show preview\" class=\"tc-btn-invisible\">Toggle Preview {{$:/core/images/preview-closed}}</$button>\n</$reveal>"
        },
        "$:/tags/EditTemplate": {
            "title": "$:/tags/EditTemplate",
            "creator": "sphygmus",
            "list": "$:/core/ui/EditTemplate/controls $:/core/ui/EditTemplate/title $:/core/ui/EditTemplate/shadow $:/core/ui/ViewTemplate/classic $:/core/ui/EditTemplate/body $:/core/ui/EditTemplate/tags $:/core/ui/EditTemplate/type $:/core/ui/EditTemplate/fields",
            "modifier": "sphygmus",
            "text": ""
        },
        "$:/tags/TiddlerInfo": {
            "title": "$:/tags/TiddlerInfo",
            "created": "20181102214703641",
            "list": "$:/core/ui/TiddlerInfo/Tools $:/core/ui/TiddlerInfo/References $:/plugins/sphygmus/core/transcluded $:/core/ui/TiddlerInfo/Tagging $:/core/ui/TiddlerInfo/List $:/core/ui/TiddlerInfo/Listed $:/core/ui/TiddlerInfo/Fields",
            "modified": "20181102214709941",
            "type": "text/vnd.tiddlywiki",
            "text": ""
        },
        "$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint",
            "creator": "sphygmus",
            "type": "text/vnd.tiddlywiki"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth",
            "created": "20180917051425154",
            "modified": "20180917051428648",
            "type": "text/vnd.tiddlywiki",
            "text": ""
        },
        "$:/themes/tiddlywiki/vanilla/metrics/storyleft": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/storyleft",
            "created": "20180917051429050",
            "modified": "20180917051432848",
            "type": "text/vnd.tiddlywiki",
            "text": ""
        },
        "$:/themes/tiddlywiki/vanilla/metrics/storyright": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/storyright",
            "created": "20180917051427378",
            "modified": "20180917051431120",
            "type": "text/vnd.tiddlywiki",
            "text": ""
        },
        "$:/themes/tiddlywiki/vanilla/metrics/storytop": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/storytop",
            "created": "20180917051428588",
            "modified": "20180917051432798",
            "type": "text/vnd.tiddlywiki",
            "text": ""
        },
        "$:/themes/tiddlywiki/vanilla/metrics/storywidth": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/storywidth",
            "created": "20180917051426531",
            "modified": "20180917051430747",
            "type": "text/vnd.tiddlywiki",
            "text": ""
        },
        "$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth",
            "created": "20180917051425660",
            "modified": "20180917051429698",
            "type": "text/vnd.tiddlywiki",
            "text": ""
        },
        "$:/workspace/": {
            "title": "$:/workspace/",
            "created": "20190828001747607",
            "list": "$:/workspace/WS1 [[Place Holder]] workspaceButtons [[190825 – wiki: PRAISE THE FUCKING MAKER]] [[How To: Set Up SSH Between Local & Remote Machines]] [[How To: Setting Up Github for SSH]] [[Zircon – Arch Linux Installation]] [[Zircon – Arch Linux User Setup]] [[Zircon – Lenovo ThinkPad Yoga 370]] [[Zircon -  File Manager]] [[SketchUP & Wine]] [[TO DO]] [[How To: Install Linux Fonts]] [[Zircon - .config/i3/config]] [[Zircon - .Xresources]] [[Status Bar Setup - i3]] [[Current Story View]]",
            "modified": "20190828001737059",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": ""
        },
        "$:/workspace/WS1": {
            "title": "$:/workspace/WS1",
            "created": "20190828001737444",
            "creator": "sphygmus",
            "list": "[[Houseki No Kuni]] [[The Overwhelm List]] [[190828 – trees: glitch art links]] [[Place Holder]] [[Current Story View]]",
            "modified": "20190925211353750",
            "modifier": "sphygmus",
            "tags": "",
            "type": "text/vnd.tiddlywiki"
        },
        "$:/workspace/WS2": {
            "title": "$:/workspace/WS2",
            "created": "20190828001831383",
            "creator": "sphygmus",
            "list": "[[wiki – plugin creation checklist]] [[wiki – plugin development]] publish-to-web",
            "modified": "20190929170411268",
            "modifier": "sphygmus",
            "tags": "",
            "type": "text/vnd.tiddlywiki"
        },
        "$:/workspace/WS3": {
            "title": "$:/workspace/WS3",
            "created": "20190828002020856",
            "creator": "sphygmus",
            "list": "[[Zircon – Arch Linux Installation]] [[Zircon – Arch Linux User Setup]] [[Zircon – Lenovo ThinkPad Yoga 370]] [[Zircon -  File Manager]] [[SketchUP & Wine]] [[TO DO]] [[How To: Install Linux Fonts]] [[Zircon - .config/i3/config]] [[Zircon - .Xresources]] [[Status Bar Setup - i3]]",
            "modified": "20190925211358357",
            "modifier": "sphygmus",
            "tags": "",
            "type": "text/vnd.tiddlywiki"
        },
        "$:/workspace/WS4": {
            "title": "$:/workspace/WS4",
            "created": "20190828002022639",
            "creator": "sphygmus",
            "list": "[[DAI AI Builds]] [[Mage Adaar]] [[liddy drabble]] [[Drabble Ideas]] [[Dragon Age]]",
            "modified": "20190930011226547",
            "modifier": "sphygmus",
            "tags": "",
            "type": "text/vnd.tiddlywiki"
        },
        "$:/workspace/currentWorkspace": {
            "title": "$:/workspace/currentWorkspace",
            "created": "20190828001801787",
            "creator": "sphygmus",
            "modified": "20190930011226654",
            "modifier": "sphygmus",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "WS2"
        },
        "Root": {
            "title": "Root",
            "created": "20180910050839743",
            "creator": "sphygmus",
            "modified": "20191010203617335",
            "modifier": "sphygmus",
            "revision": "3",
            "tags": "$:/tags/SideBar",
            "tmap.id": "dcf12ab5-14b0-48c0-b4f5-c7471a09e882",
            "transcludes": "[[Root: Focus]]",
            "type": "text/vnd.tiddlywiki",
            "text": "<div style=\"width: 100%; display: flex; flex-flow: column wrap; align-items: center; margin-bottom: -1em;\">\n\n<div class=\"sidebar-decor\" style=\"margin: 0 -.25em; margin-top: -.25em;\">{{admin/separator1}}</div>\n\n<<tag-link wiki>>\n\n<<tag-link [[wiki review logs]]>>\n\n<<tag-link [[carpe diem logs]]>>\n\n<<tagSlider \"root1\" \"life logs\" \"\"\"{{life logs}}\"\"\" \"#FFB37A\" >>\n\n<<tag-link art/work>>\n\n<<tagSlider \"root4\" \"curiosity cabinet\" \"\"\"{{admin/root/curioCabinet}}\"\"\" \"#C7FF7A\" >>\n\n<<tagSlider \"root3\" \"general reference\" \"\"\"{{admin/root/generalRef}}\"\"\" \"#7AFFB3\" >>\n\n<<tagSlider \"root2\" \"hyper/space\" \"\"\"{{admin/root/hyperspace}}\"\"\" \"#7AC7FF\" >>\n\n<<tag-link mazeway>>\n\n<<tag-link wiki>>\n\n<div class=\"sidebar-decor\" style=\"margin: 0 -.25em; margin-top: .5em;\"><$link to=\"Root\">{{admin/separator1}}</$link></div></div>\n\n```\nTabular space: - -\nEm dash: –\n```"
        },
        "admin/fonts/VT323": {
            "title": "admin/fonts/VT323",
            "created": "20190805025314607",
            "creator": "sphygmus",
            "modified": "20191119195840490",
            "modifier": "sphygmus",
            "tags": "$:/tags/Stylesheet admin/fonts",
            "tmap.id": "15584069-6910-4f56-a8a9-bfb65f7e1e73",
            "type": "text/css",
            "text": "/* ----------------------------------------------\n//  Family: VT323\n//  Weights: 400=reg\n//  Base64 embedding for font-face.\n---------------------------------------------- */\n\n/* ----------\n// Regular\n---------- */\n@font-face {\n  font-family: \"VT323\";\n  src: url(data:application/x-font-woff;charset=utf-8;base64,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);\n  font-style: normal;\n  font-weight: 400;\n}"
        },
        "admin/fonts/Zing": {
            "title": "admin/fonts/Zing",
            "created": "20191017195235562",
            "creator": "sphygmus",
            "modified": "20191119200454142",
            "modifier": "sphygmus",
            "tags": "admin/fonts $:/tags/Stylesheet",
            "tmap.id": "4dd46ac9-0e7a-405c-90c8-d94b6f7951cb",
            "type": "text/css",
            "text": "/* ----------------------------------------------\n//  Family: Zing\n//  Weights: 400=reg\n//  Base64 embedding for font-face.\n---------------------------------------------- */\n\n/* ----------\n// Regular\n---------- */\n@font-face {\n  font-family: \"Zing\";\n  src: url(data:application/x-font-woff;charset=utf-8;base64,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);\n  font-style: normal;\n  font-weight: 400;\n}"
        },
        "admin/fonts/asap": {
            "title": "admin/fonts/asap",
            "created": "20190805024747366",
            "creator": "sphygmus",
            "modified": "20191119200610320",
            "modifier": "sphygmus",
            "tags": "$:/tags/Stylesheet admin/fonts",
            "tmap.id": "8a72bc88-b8cc-46f4-ba60-c5c8993d8f35",
            "type": "text/css",
            "text": "/* ----------------------------------------------\n//  Family: Asap\n//  Weights: 400=reg, 700=bold\n//  Base64 embedding for font-face.\n---------------------------------------------- */\n\n/* ----------\n// Regular\n---------- */\n@font-face {\n  font-family: \"Asap\";\n  src: url(data:application/x-font-woff;charset=utf-8;base64,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);\n  font-style: normal;\n  font-weight: 400;\n}\n\n/* ----------\n// Italic\n---------- */\n@font-face {\n  font-family: \"Asap\";\n  src: url(data:application/x-font-woff;charset=utf-8;base64,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);\n  font-style: italic;\n  font-weight: 400;\n}\n\n/* ----------\n// Bold\n---------- */\n@font-face {\n  font-family: \"Asap\";\n  src: url(data:application/x-font-woff;charset=utf-8;base64,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);\n  font-style: normal;\n  font-weight: 700;\n}\n\n/* ----------\n// Bold Italic\n---------- */\n@font-face {\n  font-family: \"Asap\";\n  src: url(data:application/x-font-woff;charset=utf-8;base64,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);\n  font-style: italic;\n  font-weight: 700;\n}"
        },
        "admin/fonts/firaSansCond": {
            "title": "admin/fonts/firaSansCond",
            "created": "20190805025137338",
            "creator": "sphygmus",
            "modified": "20191119200443077",
            "modifier": "sphygmus",
            "tags": "$:/tags/Stylesheet admin/fonts",
            "tmap.id": "817be01e-c3b1-4c67-ba21-5286eef1e0b8",
            "type": "text/css",
            "text": "/* ----------------------------------------------\n//  Family: Fira Sans Condensed\n//  Weights: 400=reg, 700=bold\n//  Base64 embedding for font-face.\n---------------------------------------------- */\n\n/* ----------\n// Regular\n---------- */\n@font-face {\n  font-family: \"Fira Sans Condensed\";\n  src: url(data:application/x-font-woff;charset=utf-8;base64,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);\n  font-style: normal;\n  font-weight: 400;\n}\n\n/* ----------\n// Italic\n---------- */\n@font-face {\n  font-family: \"Fira Sans Condensed\";\n  src: url(data:application/x-font-woff;charset=utf-8;base64,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);\n  font-style: italic;\n  font-weight: 400;\n}\n\n/* ----------\n// Bold\n---------- */\n@font-face {\n  font-family: \"Fira Sans Condensed\";\n  src: url(data:application/x-font-woff;charset=utf-8;base64,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);\n  font-style: normal;\n  font-weight: 700;\n}\n\n/* ----------\n// Bold Italic\n---------- */\n@font-face {\n  font-family: \"Fira Sans Condensed\";\n  src: url(data:application/x-font-woff;charset=utf-8;base64,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);\n  font-style: italic;\n  font-weight: 700;\n}"
        },
        "admin/separator1": {
            "title": "admin/separator1",
            "created": "20190801213636450",
            "modified": "20190802193700828",
            "revision": "0",
            "tags": "admin/images",
            "tmap.id": "5de15d78-d0f1-4579-8809-e835b0155498",
            "type": "text/vnd.tiddlywiki",
            "text": "{{$:/images/fa5/solid/medieval_h}}{{$:/images/fa5/solid/medieval_h}}{{$:/images/fa5/solid/medieval_h}}"
        },
        "admin/site-title/sphygmus": {
            "title": "admin/site-title/sphygmus",
            "created": "20190801211953588",
            "modified": "20190802193721574",
            "revision": "0",
            "tags": "admin/images",
            "tmap.id": "b5684b20-dc67-4399-aa10-3dfe4869435c",
            "type": "text/vnd.tiddlywiki",
            "text": "<div style=\"margin-left: -.2em;\">{{$:/images/fa5/solid/medieval_ing}}{{$:/images/fa5/solid/medieval_ing}}{{$:/images/fa5/solid/medieval_ing}}</div>"
        },
        "admin/sphygmus/data-styles": {
            "title": "admin/sphygmus/data-styles",
            "created": "20190927030202001",
            "creator": "sphygmus",
            "modified": "20190929061408768",
            "modifier": "sphygmus",
            "revision": "4",
            "tags": "$:/tags/Stylesheet",
            "tmap.id": "8b4cebf1-0af5-477a-abb5-80038396ba14",
            "type": "text/css",
            "text": "[data-tags=\"sphygmus_header\"] {\n\tbackground-color: blue;\n\tpadding: 0;\n\tborder: none;\n}\n[data-tags=\"sphygmus_header\"] img {\n\tmax-width: unset;\n\twidth: 100%;\n}\n[data-tags=\"sphygmus_header\"] .tc-tiddler-title {\n\tdisplay: none;\n}\n[data-tags=\"sphygmus_header\"] .tc-tags-wrapper {\n\tdisplay: none;\n}\n[data-tags=\"sphygmus_header\"] .tc-fold-banner {\n\tdisplay: none;\n}\n[data-tags=\"sphygmus_header\"] .tc-tiddler-body {\n\tfont-size: 0;\n}"
        },
        "admin/stylesheets/background": {
            "title": "admin/stylesheets/background",
            "created": "20190804192653651",
            "creator": "sphygmus",
            "modified": "20191009164253619",
            "modifier": "sphygmus",
            "revision": "0",
            "tags": "admin $:/tags/Stylesheet",
            "tmap.id": "da1affe1-e05a-42c6-8227-260074b5992f",
            "type": "text/vnd.tiddlywiki",
            "text": ".tc-sidebar-scrollable {\n    background: rgba(0,0,0,.75);\n}\n\nbody::after{\n    content:\"\";\n    position:fixed; /* stretch a fixed position to the whole screen */\n    top:0;\n    height:100vh; /* fix for mobile browser address bar appearing disappearing */\n    left:0;\n    right:0;\n    z-index:-1; /* needed to keep in the background */\n    background: url('data:image/webp;base64,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') left top/contain no-repeat fixed;\n\tbackground-attachment: scroll;\n}"
        }
    }
}
```
{
	"title": "$:/plugins/sphygmus/core",
	"description": "testing out plugin creation??",
	"author": "sphygmus",
	"version": "0.0.1",
	"core-version": ">=5.0.8",
	"source": "https://wiki.sphygm.us",
	"plugin-type": "plugin"
}
```
<!-- I know that Chrome said to have max-scale no less than 5, but it messes up the iOS zoom fix to do that... -->
<meta name="robots" content="noindex">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<link rel="icon" href="favicon.ico" type="image/x-icon"/>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon"/>
<link rel="pgpkey authn" href="key.txt" type="application/pgp-keys"/>
<link rel="webmention" href="https://webmention.io/sphygm.us/webmention" />
<link rel="pingback" href="https://webmention.io/sphygm.us/xmlrpc" />
/* WIKI */
[data-tags*="wiki"] .tc-titlebar {
	color: <<colour zwiki>>;
	fill: <<colour zwiki>>;
}
[data-tiddler-title*="– wiki:"] .tc-titlebar {
	color: <<colour zwiki>>;
	fill: <<colour zwiki>>;
}
[class*="WikiLogs"] a.tc-tiddlylink {
	color: <<colour zwiki>>;
	fill: <<colour zwiki>>;
}
[class*="WikiLogs"] .tc-icon-sidebar {
	fill: <<colour zwiki>>;
}
[class*="WikiLogs"] a.tc-tiddlylink:hover {
	color: <<colour zwiki>>;
}

/* WIKI REVIEW */
[data-tiddler-title*="– Wiki Review:"] .tc-titlebar {
	color: <<colour zwiki-review>>;
	fill: <<colour zwiki-review>>;
}
[class*="WikiReview"] a.tc-tiddlylink {
	color: <<colour zwiki-review>>;
	fill: <<colour zwiki-review>>;
}
[class*="WikiReview"] .tc-icon-sidebar {
	fill: <<colour zwiki-review>>;
}
[class*="WikiReview"] a.tc-tiddlylink:hover {
	color: <<colour zwiki-review>>;
}

/* CARPE DIEM */
[data-tiddler-title*="– Carpe Diem:"] .tc-titlebar {
	color: <<colour zcarpe-diem>>;
	fill: <<colour zcarpe-diem>>;
}
[class*="CarpeDiem"] a.tc-tiddlylink {
	color: <<colour zcarpe-diem>>;
	fill: <<colour zcarpe-diem>>;
}
[class*="CarpeDiem"] .tc-icon-sidebar {
	fill: <<colour zcarpe-diem>>;
}
[class*="CarpeDiem"] a.tc-tiddlylink:hover {
	color: <<colour zcarpe-diem>>;
}

/* ART/WORK */
[data-tiddler-title*="– art/work:"] .tc-titlebar {
	color: <<colour zart-work>>;
	fill: <<colour zart-work>>;
}
[data-tiddler-title*="art/work –"] .tc-titlebar {
	color: <<colour zart-work>>;
	fill: <<colour zart-work>>;
}
[class*="Audit:art"] a.tc-tiddlylink {
	color: <<colour zart-work>>;
	fill: <<colour zart-work>>;
}
[class*="Audit:art"] .tc-icon-sidebar {
	fill: <<colour zart-work>>;
}
[class*="Audit:art"] a.tc-tiddlylink:hover {
	color: <<colour zart-work>>;
}

/* MUSIC */
[data-tiddler-title*="– music:"] .tc-titlebar {
	color: <<colour zcurio-cabinet>>;
	fill: <<colour zcurio-cabinet>>;
}
[data-tiddler-title*="music:"] .tc-titlebar {
	color: <<colour zcurio-cabinet>>;
	fill: <<colour zcurio-cabinet>>;
}
[class*="Audit:music"] a.tc-tiddlylink {
	color: <<colour zcurio-cabinet>>;
	fill: <<colour zcurio-cabinet>>;
}
[class*="Audit:music"] .tc-icon-sidebar {
	fill: <<colour zcurio-cabinet>>;
}
[class*="Audit:music"] a.tc-tiddlylink:hover {
	color: <<colour zcurio-cabinet>>;
}

/* READING + BOOKS */
[data-tiddler-title*="reading"] .tc-titlebar {
	color: <<colour zcurio-cabinet>>;
	fill: <<colour zcurio-cabinet>>;
}
[data-tiddler-title*="books:"] .tc-titlebar {
	color: <<colour zcurio-cabinet>>;
	fill: <<colour zcurio-cabinet>>;
}
[class="reading"] a.tc-tiddlylink {
	color: <<colour zcurio-cabinet>>;
	fill: <<colour zcurio-cabinet>>;
}
[class="reading"] .tc-icon-sidebar {
	fill: <<colour zcurio-cabinet>>;
}
[class="reading"] a.tc-tiddlylink:hover {
	color: <<colour zcurio-cabinet>>;
}

/* VIDEO GAMES */
[class*="videogames"] .tc-titlebar {
	color: <<colour zcurio-cabinet>>;
	fill: <<colour zcurio-cabinet>>;
}
[class*="videogames"] a.tc-tiddlylink {
	color: <<colour zcurio-cabinet>>;
	fill: <<colour zcurio-cabinet>>;
}
[class*="videogames"] .tc-icon-sidebar {
	fill: <<colour zcurio-cabinet>>;
}
[class*="videogames"] a.tc-tiddlylink:hover {
	color: <<colour zcurio-cabinet>>;
}

/* WALK RUN */
[data-tiddler-title*="walk/run"] .tc-titlebar, [data-tiddler-title*="walk/run"] .tc-titlebar .tc-tiddler-title-icon {
	color: #84FF7A;
	fill: #84FF7A;
}
.walk\/run a.tc-tiddlylink, .walk\/run a.tc-tiddlylink:hover, .walk\/run .tc-tiddler-title-icon {
	color: #84FF7A;
	fill: #84FF7A;
}

/* CODING */
[data-tiddler-title*="– coding:"] .tc-titlebar {
	color: <<colour zreference>>;
	fill: <<colour zreference>>;
}
[class*="Audit:Coding"] a.tc-tiddlylink {
	color: <<colour zreference>>;
	fill: <<colour zreference>>;
}
[class*="Audit:Coding"] .tc-icon-sidebar {
	fill: <<colour zreference>>;
}
[class*="Audit:Coding"] a.tc-tiddlylink:hover {
	color: <<colour zreference>>;
}

/* COMPUTING */
[data-tiddler-title*="– computing:"] .tc-titlebar {
	color: <<colour zreference>>;
	fill: <<colour zreference>>;
}
[class*="Audit:Computing"] a.tc-tiddlylink {
	color: <<colour zreference>>;
	fill: <<colour zreference>>;
}
[class*="Audit:Computing"] .tc-icon-sidebar {
	fill: <<colour zreference>>;
}
[class*="Audit:Computing"] a.tc-tiddlylink:hover {
	color: <<colour zreference>>;
}

/* COMPUTING */
[data-tiddler-title*="– computing:"] .tc-titlebar {
	color: <<colour zreference>>;
	fill: <<colour zreference>>;
}
[class*="Audit:Computing"] a.tc-tiddlylink {
	color: <<colour zreference>>;
	fill: <<colour zreference>>;
}
[class*="Audit:Computing"] .tc-icon-sidebar {
	fill: <<colour zreference>>;
}
[class*="Audit:Computing"] a.tc-tiddlylink:hover {
	color: <<colour zreference>>;
}

/* HOW TO REFERENCE */
[data-tiddler-title*="How To:"] .tc-titlebar {
	color: <<colour zreference>>;
	fill: <<colour zreference>>;
}
[data-tiddler-title*="How To:"] a.tc-tiddlylink {
	color: <<colour zreference>>;
	fill: <<colour zreference>>;
}
[data-tiddler-title*="How To:"] .tc-icon-sidebar {
	fill: <<colour zreference>>;
}
[data-tiddler-title*="How To:"] a.tc-tiddlylink:hover {
	color: <<colour zreference>>;
}

/* MONEY */
[data-tiddler-title*="money"] .tc-titlebar, [data-tiddler-title*="walk/run"] .tc-titlebar .tc-tiddler-title-icon {
	color: #84FF7A;
	fill: #84FF7A;
}
.money a.tc-tiddlylink, .money a.tc-tiddlylink:hover, .money .tc-tiddler-title-icon {
	color: #84FF7A;
	fill: #84FF7A;
}

/* HYPER TRAILS */
[data-tags*="hyper/trails"] .tc-titlebar, [data-tags*="hyper/trails"] .tc-titlebar .tc-tiddler-title-icon {
	color: #7AC7FF;
	fill: #7AC7FF;
}
.hyper\/trails a.tc-tiddlylink, .hyper\/trails a.tc-tiddlylink:hover, .hyper\/trails .tc-tiddler-title-icon {
	color: #7AC7FF;
	fill: #7AC7FF;
}
[data-tiddler-title*="trail:"] .tc-titlebar, [data-tiddler-title*="trail:"] .tc-titlebar .tc-tiddler-title-icon {
	color: #7AC7FF;
	fill: #7AC7FF;
}

/* COMPOSTED */
[data-tiddler-title*="composted"] .tc-titlebar, [data-tiddler-title*="composted"] .tc-titlebar .tc-tiddler-title-icon {
	color: #808080;
	fill: #808080;
}
[data-tags*="composted"] .tc-titlebar, [data-tags*="composted"] .tc-titlebar .tc-tiddler-title-icon {
	color: #808080;
	fill: #808080;
}
.composted a.tc-tiddlylink, .composted a.tc-tiddlylink:hover, .composted .tc-tiddler-title-icon {
	color: #808080;
	fill: #808080;
}

/* phil */
[data-tags*="Phil"] .tc-titlebar, [data-tags*="Phil"] .tc-titlebar .tc-tiddler-title-icon {
	color: #00E650;
	fill: #00E650;
}
[class*="Phil"] a.tc-tiddlylink {
	color: #00E650;
	fill: #00E650;
}
[class*="Phil"] .tc-icon-sidebar {
	fill: #00E650;
}
[class*="Phil"] a.tc-tiddlylink:hover {
	color: #00E650;
}

/* COOKING */
[data-tags*="cooking"] .tc-tiddler-body {
	font-variant-numeric: diagonal-fractions;
}

/* SPLASH IMAGES */
[data-tags*="admin/camerated"] {
	background-color: #0000;
	border: 1px solid #0069FF;
}

[data-tags*="admin/camerated"] .tc-tags-wrapper, [data-tags*="admin/camerated"] .tc-fold-banner {
	display: none;
}

/* SPIRALING */
/*
[data-tags*="spiraling"] .tc-tiddler-title {
	background: #8C4800;
}*/
[data-tags*="spiraling"] {
	filter: url('#wavy');/*
	background: #B46006;
	border: 1px solid #8C4800;
	opacity: 0.9;*/
}/*
[data-tags*="spiraling"] .tc-tags-wrapper {
	background-color: #8C4800;
}
[data-tags*="spiraling"] .tc-tiddler-controls button svg {
	fill: white;
}
[data-tags*="spiraling"] .tc-fold-banner svg {
	fill: white !important;
}*/

/* NO-TITLE */

[data-tags*="no-title"] .tc-tiddler-title {
	background: rgba(255,255,255,0) !important;
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
}

[data-tags*="no-title"] .tc-tiddler-controls {
	flex-direction: column-reverse;
}

[data-tags*="no-title"] .tc-title {
	display: none;
}

[data-tags*="ascii"] pre {
	font-family: "SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace;
}

[data-tags*="ascii"] code {
	font-family: "SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace;
}

/* ICON CLEAR FILL */
.tc-titlebar .tc-tiddler-title-icon, .tc-icon-sidebar {
	fill: inherit;
}
/*~~~~~~~~~~~~~~~~~~*/
/* MAIN CSS CONTENT */
/*~~~~~~~~~~~~~~~~~~*/

body.tc-body {
	font-family: 'Asap', sans-serif, 'Segoe UI Symbol';
	word-wrap: break-word;
	word-break: break-word;
	font-size: 22px;
}
.tc-dropzone {
	display: flex;
	flex-flow: row nowrap;
	justify-content: flex-start;
	transition: all 500ms ease;
}
.tc-story-river {
	padding: 0 0 2em 0;
	flex-basis: 40%;
	transition: all 500ms ease;
	min-width: 0; /* this is to fix the fuckery that flex does to pre tags */
	margin-left: auto;
	margin-right: 27%;
}
.tc-sidebar-scrollable {
	position: fixed;
	/* overflow: auto; */
	height: 90vh;
	width: 25%;
	/* flex-basis: 30%; */
	margin: 2em 0 0 2em;
	transition: all 500ms ease;
}
/*
.tc-sidebar-header {
	position: fixed;
	overflow: auto;
	height: 100vh;
	width: 25%;
	transition: all 500ms ease;
}*/
.tc-sidebar-header {
	font-size: 20px;
	overflow: auto;
	max-height: calc(100vh - 5.5em);
	padding: 2em;
	padding-bottom: 1em;
	transition: all 500ms ease;
}/*
.tc-sidebar-scrollable .tc-sidebar-header>.tc-reveal {
	padding: 2em;
	padding-bottom: 1em;
	transition: all 500ms ease;
}*/

/*---------------------*/
/* sidebar css styling */
/*---------------------*/

.tc-sidebar-lists .tc-table-of-contents {
	white-space: normal;
}
.tc-menu-list-item {
	white-space: normal;
}

/*---------------------------*/
/* tiddler frame css styling */
/*---------------------------*/

.tc-tiddler-frame {
	padding: 1em 2em 1em 2em;
	margin-top: 2em;
	margin-bottom: 0;
	transition: all 500ms ease;
}
.tc-tiddler-title {
	padding: .5em;
	margin: -1em -2em 0 -2em;
/*	background-color: #2f3137;*/
	background-color: <<colour tiddler-editor-fields-even>>;
}
.tc-tiddler-frame .tc-tiddler-body {
	margin-top: 1.5em;
}
.tc-titlebar {
	font-size: 1.75em;
}
.tc-shadow-tiddler .tc-title {
	overflow-wrap: break-word;
}
.tc-tags-wrapper {
	margin: -1em -2em -1em -2em;
	text-align: right;
	background-color: #eeeeee;
	padding: .25em;
	margin-top: .25em;
}
.tc-tag-list-item {
	font-size: 16px;
	text-align: left;
}

/*---------------------------------*/
/* tiddler fold/unfold css styling */
/*---------------------------------*/

.tc-unfold-banner {
	font-size: .75em;
	width: 100%;
	margin-top: -0em;
	margin-left: -2.6em;
	transition: all 500ms ease;
}
.tc-fold-banner {
	top: 3.5em;
	bottom: 2px;
	margin-left: -2em;
	transition: all 500ms ease;
	background-color: rgba(255, 255, 255, 0);
	z-index: 700;
}
.tc-fold-banner:hover { 
	background-color: rgba(255, 255, 255, 0) 
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* media breakpoint styling begins here */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

@media (max-width: 2000px) {
	body.tc-body {
		font-size: 18px;
	}
	.tc-story-river {
		flex-basis: 40%;
		margin-right: auto;
		transition: all 500ms ease;
		/* padding-left: 5em;*/
	}
	.tc-sidebar-scrollable {
		flex-basis: 25%;
		width: calc(30% - 5em);
		transition: all 500ms ease;
	}/*
	.tc-sidebar-header {
		width: 25%;
		transition: all 500ms ease;
	}*/
	.tc-sidebar-header {
		font-size: 16px;
		transition: all 500ms ease;
	}
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

@media (max-width: 1450px) {
	.tc-story-river {
		flex-basis: 50%;
		margin-left: 40%;
		transition: all 500ms ease;
	}
	.tc-sidebar-scrollable {
		flex-basis: 25%;
		width: calc(40% - 5em);
		transition: all 500ms ease;
	}
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

@media (max-width: 1300px) {
	.tc-story-river {
		flex-basis: 60%;
		margin-right: 0;
		padding: 0 2em 2em 0;
		transition: all 500ms ease;
	}
	.tc-sidebar-scrollable {
		width: calc(40% - 4em);
		margin: 2em 0 0 2em;
		transition: all 500ms ease;
	}/*
	.tc-sidebar-scrollable .tc-sidebar-header>.tc-reveal {
		padding: 2em 1em 2em 0;
		transition: all 500ms ease;
	}*/

/*---------------------------*/
/* tiddler frame css styling */
/*---------------------------*/

	.tc-tiddler-frame {
		padding: 1em;
		transition: all 500ms ease;
	}
	.tc-tiddler-title {
		margin: -1em -1em 0 -1em;
		transition: all 500ms ease;
	}
	.tc-tiddler-frame .tc-tiddler-body {
		margin-top: 1em;
		transition: all 500ms ease;
	}
	.tc-titlebar {
		font-size: 1.5em;
	}
	.tc-tags-wrapper {
		margin: -1em;
		margin-top: .25em;
	}

/*---------------------------------*/
/* tiddler fold/unfold css styling */
/*---------------------------------*/

	.tc-unfold-banner {
		margin-left: -1.4em;
		position: absolute;
		transition: all 500ms ease;
	}
	.tc-fold-banner {
		width: .8em;
		margin-left: -.9em;
		transition: all 500ms ease;
	}
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

@media (max-width: 1000px) {
	body.tc-body {
		font-size: 16px;
	}
	.tc-tags-list-item {
		font-size: 14px;
	}
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

@media (max-width: 850px) {
	.tc-dropzone {
		flex-flow: column nowrap;
	}
	.tc-story-river {
		flex-basis: auto;
		padding: 0 12% 2em 12%;
		transition: all 500ms ease;
		margin-left: auto;
		margin-right: auto;
	}
	.tc-sidebar-scrollable {
		flex-basis: auto;
		overflow: visible;
		width: unset;
		position: unset;
		height: unset;
		margin: unset;
		padding: 0 12%;
	}
	.tc-sidebar-header {
		position: static;
		overflow: visible;
		max-height: unset;
		width: unset;
		padding: 1em 0;
		transition: all 500ms ease;
	}
	.tc-sidebar-scrollable .tc-sidebar-header>.tc-reveal {
		padding: 0 2em 0 2em;
		transition: all 500ms ease;
	}
	.tc-topbar {
		position: static;
		display: flex;
		justify-content: flex-end;
		margin-right: .5em;
	}
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

@media (max-width: 700px) {
	.tc-story-river {
		padding: 0 7% 2em 7%;
		transition: all 500ms ease;
	}
	.tc-sidebar-scrollable {
		padding: 0 7%;
	}
}
@media (max-width: 550px) {
	.tc-story-river {
		margin-right: unset;
		padding: 0 .25em .5em .25em;
		transition: all 500ms ease;
	}
	.tc-sidebar-scrollable {
		padding: 0 .25em .5em .25em;
	}
	.tc-sidebar-scrollable .tc-sidebar-header>.tc-reveal {
		padding: 2em 1em 0 1em;
		transition: all 500ms ease;
	}

/*---------------------------*/
/* tiddler frame css styling */
/*---------------------------*/

	.tc-tiddler-frame {
		padding: .5em 1em 1em 1em;
		transition: all 500ms ease;
	}
	.tc-tiddler-title {
		margin: -.5em -1em 0 -1em;
	}
	.tc-tiddler-frame .tc-tiddler-body {
		margin-top: .5em;
	}
}
[data-tags*="h0p3"][data-tags*="external"] {
	font-family: Zing;
	color: #ffffff;
	fill: #ffffff;
	background-color: #000000;
	border: 1px solid #3b3333;
	font-size: .9em;
}
[data-tags*="h0p3"][data-tags*="external"] .tc-titlebar,
[data-tags*="h0p3"][data-tags*="external"] .tc-tiddler-title,
[data-tags*="h0p3"][data-tags*="external"] .tc-tags-wrapper,
[data-tags*="h0p3"][data-tags*="external"] .tc-drop-down {
	background-color: #000000;
}
.tc-quote.h0p3 {
	font-family: Zing;
	color: #ffffff;
	fill: #ffffff;
	background-color: #000000;
	border: 0;
	padding: 0.75em;
	margin-left: 0;
	margin-right: 0;
}
.h0p3 p {
	margin-top: 0;
	margin-bottom: 0.5em;
}
.h0p3 dl {
margin-top: 0.5em;
}
.h0p3 {
	font-family: Zing;
	background-color: #000000;
	font-size: .9em;
	padding: 0.5em;
}
blockquote.h0p3 {
	border-left: 3px solid white;
	margin-left: 0;
	margin-right: 0;
	padding-left: 1em;
padding-top: 0.75em;
}
.tc-droppable .h0p3 {
	font-family: inherit;
	background-color: unset;
	font-size: inherit;
	padding: unset;
}
.tc-droppable [class*="h0p3"][class*="external"] {
	font-family: Zing;
}
[class*="h0p3"][class*="external"] {
	font-family: Zing;
}
span.h0p3 {
	padding: 0.1em;
}
/**********************************/
/* TiddlyWiki Class Style Changes */
/**********************************/

.tc-topbar-right {
display: none;
}

.tc-sidebar-header {
	/* background: #0069FF;
	background: linear-gradient(0deg, rgb(0, 30, 255) 0%, rgb(0, 55, 255) 10%, rgb(0, 105, 255) 100%);*/
	background: rgba(0,31,76,1);
	/*background: linear-gradient(0deg, rgba(0,21,51,1) 0%, rgba(0,31,76,1) 75%);*/
	box-shadow: 1em 1em #001299;
}
/*
.tc-sidebar-header::after {
	content:"";
	position: absolute;
	height: 100%; 
	width: 100%;
	top: 0;
	left: 0;
	z-index:-1; 
	background: linear-gradient(0deg, rgba(0,21,51,1) 0%, rgba(0,31,76,1) 75%);
}*/

@media (max-width: 1300px) {
	.tc-sidebar-header {
		box-shadow: unset;
	}
}
.tc-tiddler-title.tc-tiddler-edit-title {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.tc-tiddler-frame .tc-tiddler-body {
	font-size: inherit;
	line-height: 1.2em;
}
.tc-tiddler-info {
	background-color: <<colour tiddler-editor-fields-even>>;
	border-color: <<colour tiddler-editor-fields-even>>;
	padding: 0 .5em .5em .5em;
}
.tc-tiddler-info .tc-tab-buttons button.tc-tab-selected {
	background-color: <<colour tiddler-editor-fields-even>>;
	border-bottom: 1px solid <<colour tiddler-editor-fields-even>>;
}
.tc-topbar {
	color: <<colour sidebar-controls-foreground>>;
	font-size: 20px;
}
.tc-titlebar {
	overflow: visible;
	font-family: 'Fira Sans Condensed', sans-serif, 'Segoe UI Symbol';
	font-variant-numeric: oldstyle-nums;
	display: flex;
	flex-direction: row-reverse;
	align-items: center;
}
.tc-title {
	margin: 0 auto 0 0;
}
.tc-tiddler-title-icon {
	margin-right: .25em;
	fill: <<colour tiddler-title-foreground>>;
	display: inherit;
}
.tc-icon-sidebar {
	margin-right: .1em;
	margin-left: .25em;
}
.tc-menu-list-subitem {
	padding-left: 1.25em;
	display: flex;
	align-items: center;
}
.tc-menu-list-submono {
	font-family: 'VT323', monospace, 'Segoe UI Symbol';
	font-size: .9em;
}
.tc-table-of-contents ol ol {
	padding-left: 2em;
}
.tc-view-field-name {
	width: auto;
}
.tc-type-selector {
	padding: .5em 0 .5em 0;
}
.tc-edit-fields {
	margin: .5em 0 .5em 0;
}
.tc-edit-tags {
	box-shadow: none;
}
.tc-edit-add-tag {
	margin: 0 0 0 .5em;
}
.tc-site-title {
	fill: <<colour primary>>;
}
.tc-tags-wrapper {
	background-color: <<colour tiddler-editor-fields-even>>;
	display: flex;
	align-items: center;
}
.tc-drop-down a {
	height: 2em;
	width: 2em;
}
.tc-drop-down img {
	max-width: 90%;
}
.tc-drop-down svg {
	height: 1.9em;
	width: auto;
}
.toc-item {
	list-style-type: none;
}
.tc-toc {
	padding-left: 1em;
}
.tc-tiddler-controls {
	width: -moz-fit-content;
	width: fit-content;
	text-align: right;
	margin-bottom: auto;
	display: flex;
	flex-wrap: wrap;
}

.tc-div-tag-pill {
    display: inline-block;
    padding: 0.16em 0.7em;
    font-size: 0.9em;
    font-weight: 400;
    line-height: 1.2em;
    color: inherit;
    white-space: nowrap;
    vertical-align: baseline;
    background-color: #006b78;
    border-radius: 1em;
}

/***************/
/* New Classes */
/***************/

.phil code {
    color: """{{Phil!!comment-color}}""";
}

.phil-sp code {
	color: #000;
	background: #000;
}

.phil-sp:hover code:hover {
    color: """{{Phil!!comment-color}}""";
}

.spoilers {
	color: #000;
	background: #000;
}

.spoilers code {
	color: #000;
	background: #000;
}

.spoilers:hover code:hover {
	color: inherit;
}

.spoilers:hover {
	color: #FFF;
}

.spoilers a {
	color: #000;
	background: #000;
}

.spoilers:hover a {
	color: #FFF;
}

.distortion {
	filter: url('#wavy');
}

.relative {
	position: relative !important;
	left: unset !important;
	top: unset !important;
}
.sidebar-decor {
	color:<<color primary>>;
	fill:<<color primary>>;
}
.highlight {
	color:#FFDD89;
}
.link {
	text-decoration: underline solid;
	color: #6BBEC7;
	font-style: italic;
}
.center {
	text-align: center;
}
.pad {
	padding-top: 1em;
}
.tc-tiddler-body .spaced-list>li {
	margin-bottom: 1em;
}	
button.tc-btn-sphygmus {
	padding: 0;
	margin: 0;
	background: none;
	border: none;
	cursor: pointer;
	color: <<colour sidebar-tiddler-link-foreground>>;
	fill: <<colour sidebar-foreground>>;
}
button.tc-btn-sphygwr {
	padding: 0;
	margin: 0;
	margin-right: 0.5em;
	background: none;
	border: none;
	cursor: pointer;
	color: <<colour sidebar-controls-foreground>>;
}
.spfr {
	min-width: 100%;
}
.spSlider {
	width: 100%;
	border: none;
	padding: 5px;
}
.spSliderTag {
	width: 100%;
	border: none;
	padding: 0;
	background: none;
}
.tc-backlinks {
	margin-right: auto;
	margin-left: .5em;
	font-size: .8em;
}
/**************************************/
/* Default HTML Element Style Changes */
/**************************************/

a.tc-tiddlylink {
	font-weight: inherit;
}
a.tc-tiddlylink-shadow {
	font-weight: bold;
}
option {
	color: black;
}
table th, table td {
	word-break: normal;
}
table {
	min-width: 100%;
}
pre {
	font-family: 'VT323', monospace, 'Segoe UI Symbol';
	line-height: 1em;
	font-size: 1.1em;
}
code {
	font-family: 'VT323', monospace, 'Segoe UI Symbol';
} 
s, strike, del {
/*	color: #99949e;*/
	color: <<colour tiddler-controls-foreground>>;
	text-decoration: none;
	background-image: linear-gradient(transparent .5em,<<colour tiddler-controls-foreground>> 7px,<<colour tiddler-controls-foreground>> .75em,transparent .5em);
}
strike > a.tc-tiddlylink {
	color: inherit;
}
strike > code {
	background-image: linear-gradient(transparent .5em,<<colour code-foreground>> 7px,<<colour code-foreground>> .75em,transparent .5em);
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Fira Sans Condensed', sans-serif, 'Segoe UI Symbol';
	margin: .5em 0 .5em 0;
}
/* button {
	color: <<colour foreground>>;
}*/
hr {
	border-color: #ededed;
	border-bottom-width: 1.5px;
	border-style: solid;
}
input:focus,
select:focus,
textarea:focus {
	outline-color: rgb(1, 215, 241, .75);
	outline-style: groove;
	outline-width: 4px;
}
button:focus {
	outline-color: <<color primary>>;
	outline-width: 1px;
}
blockquote {
/*	background: hsla(231, 8%, 10%, 1);*/
	background: #000b1a;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 5px;
}
cite {
/*	background: hsla(231, 9%, 5%, 1);*/
	background: #001533;
	display: block;
	margin-left: -.5em;
	margin-right: -5px;
	padding: .3em .5em;
}

/*********************************/
/* List & Heading Margin Changes */
/*********************************/
/*
ul, ol {
	-webkit-margin-before: .25em;
	-webkit-margin-after: .25em;
	margin-block-start: .25em;
	margin-block-end: .25em;
}*/
ul ul, ul ol, ol ul, ol ol {
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	margin-block-start: 0;
	margin-block-end: 0;
}
h3 {
	margin: .25em 0;
}
.tc-tiddler-body h2 {
	margin: .5em 0;
	border-bottom: 2.5px solid white;
	line-height: 1.6;
}
::selection {
	 background: rgba(1, 215, 241, 0.4);
}
/* FULL FRAME */
[data-tags*="admin/full_frame"] .tc-tiddler-title {
	color: pink;
	display: none;
}
[data-tags*="admin/full_frame"] .tc-reveal {
	display: none;
}
[data-tags*="admin/full_frame"] .tc-reveal.tc-tiddler-body {
	display: initial;
}
[data-tags*="admin/full_frame"] p, [data-tags*="full_frame"] h2 {
	margin: 0;
}
[data-tags*="admin/full_frame"] h2 {
	margin-bottom: 0.75em;
}

/* DRAFT */
[data-tags*="draft"] {
	opacity: 0.9;
	font-family: Faune;
	font-style: italic;
}
[data-tags*="draft"] h2 {
	font-family: Faune;
	font-style: italic;
}
{
    "tiddlers": {
        "$:/jd/palette/Neonize": {
            "title": "$:/jd/palette/Neonize",
            "caption": "Neonize",
            "created": "20190802021235212",
            "creator": "jd",
            "description": "Darkly Colorful",
            "modified": "20190917185217646",
            "modifier": "sphygmus",
            "name": "Neonize",
            "revision": "15",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: <<colour external-link-foreground>>\nalert-border: <<colour external-link-foreground-visited>>\nalert-highlight: <<colour dirty-indicator>>\nalert-muted-foreground: <<colour muted-foreground>>\nbackground: #2A2B30\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: <<colour page-background>>\nbutton-foreground: <<colour foreground>>\nbutton-border: <<colour tag-background>>\ncode-background: <<colour page-background>>\ncode-border: <<colour page-background>>\ncode-foreground: #FFF57A\ndirty-indicator: #01D7f1\ndownload-background: #644a7d\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour background>>\ndropdown-tab-background-selected: <<colour background>>\ndropdown-tab-background: <<colour background>>\ndropzone-background: <<colour dirty-indicator>>\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #1a6ff2\nexternal-link-foreground: #4d8ff5\nforeground: rgba(255,255,255,1)\nmessage-background: <<colour external-link-foreground>>\nmessage-border: <<colour external-link-foreground-visited>>\nmessage-foreground: <<colour foreground>>\nmodal-backdrop: <<colour page-background>>\nmodal-background: <<colour background>>\nmodal-border: <<colour background>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour background>>\nmodal-header-border: <<colour muted-foreground>>\nmuted-foreground: rgba(255,255,255,0.5)\nnotification-background: <<colour external-link-foreground>>\nnotification-border: <<colour external-link-foreground-visited>>\npage-background: #000000\npre-background: <<colour page-background>>\npre-border: <<colour page-background>>\nprimary: <<colour foreground>>\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: inherit\nsidebar-controls-foreground: <<colour muted-foreground>>\nsidebar-foreground-shadow: transparent\nsidebar-foreground: <<colour foreground>>\nsidebar-muted-foreground-hover: inherit\nsidebar-muted-foreground: <<colour foreground>>\nsidebar-tab-background-selected: <<colour page-background>>\nsidebar-tab-background: transparent\nsidebar-tab-border-selected: <<colour dirty-indicator>>\nsidebar-tab-border: transparent\nsidebar-tab-divider: <<colour dirty-indicator>>\nsidebar-tab-foreground-selected: <<colour dirty-indicator>>\nsidebar-tab-foreground: <<colour muted-foreground>>\nsidebar-tiddler-link-foreground-hover: inherit\nsidebar-tiddler-link-foreground: <<colour sidebar-foreground>>\nsite-title-foreground: white\nstatic-alert-foreground: <<colour foreground>>\ntab-background-selected: <<colour background>>\ntab-background: transparent\ntab-border-selected: <<colour dirty-indicator>>\ntab-border: transparent\ntab-divider: <<colour dirty-indicator>>\ntab-foreground-selected: <<colour dirty-indicator>>\ntab-foreground: <<colour muted-foreground>>\ntable-border: <<colour page-background>>\ntable-footer-background: rgba(0, 0, 0, 0.1)\ntable-header-background: rgba(0, 0, 0, 0.2)\ntag-background: #006b78\ntag-foreground: inherit\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: inherit\ntiddler-controls-foreground-selected: <<colour foreground>>\ntiddler-controls-foreground: #636774\ntiddler-editor-background: <<colour background>>\ntiddler-editor-border-image: <<colour background>>\ntiddler-editor-border: rgba(255,255,255,0.1)\ntiddler-editor-fields-even: #2f3137\ntiddler-editor-fields-odd: <<colour page-background>>\ntiddler-info-background: <<colour background>>\ntiddler-info-border: <<colour page-background>>\ntiddler-info-tab-background: <<colour background>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: #ffb86c\ntiddler-subtitle-foreground: <<colour muted-foreground>>\ntiddler-title-foreground: <<colour primary>>\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #3a3a3a\nvery-muted-foreground: rgba(255,255,255,0.2)"
        },
        "$:/jd/style": {
            "title": "$:/jd/style",
            "creator": "jd",
            "tags": "$:/tags/Stylesheet",
            "type": "text/vnd.tiddlywiki",
            "text": "<pre>\n\n/* correcting vertical tab buttons */\n\n.tc-tab-buttons.tc-vertical {\n    margin-right: -1.5px;\n}\n\n.tc-tab-content.tc-vertical {\n    border-color: <<colour tab-divider>> !important;\n}\n\n.tc-tab-buttons.tc-vertical button.tc-tab-selected {\n    border-bottom: 1px solid <<colour tab-border-selected>>;\n    border-left: 1px solid <<colour tab-border-selected>>;\n}\n\n.tc-tab-divider { margin-top: -1.5px; width: 80%; }\n\n/* styling inputs */\n\ntextarea, input, input:not([type]), input[type=\"email\" i], input[type=\"number\" i], input[type=\"password\" i], input[type=\"tel\" i], input[type=\"url\" i], input[type=\"text\" i], input[type=text], input[type=search], input[type=\"\"] {\n    border: 1px solid <<colour tiddler-editor-border>>;\n    border-radius: 2px;\n    background: <<colour tiddler-editor-background>>;\n}\n\nselect { background: transparent; } /* for dark palettes */\n\nbutton { border-radius: 2px; border-width: 1px; border-style: solid; }\n\n</pre>"
        },
        "$:/macros/danielo/footNote": {
            "title": "$:/macros/danielo/footNote",
            "creator": "Danielo Rodriguez",
            "modifier": "sphygmus",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define ref(label)\n<$button popup=\"$:/state/$label$\" class=\"tc-btn-invisible tc-slider\"><sup style=\"color:#dd1144\">$label$</sup></$button>\n\\end\n\n\\define definition(label,text)\n<$reveal type=\"popup\" state=\"$:/state/$label$\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<dl>\n<dt>$label$</dt>\n<dd>$text$</dd>\n</dl>\n</div>\n</$reveal>\n\\end\n\n\\define footnote(label,text)\n<<ref \"$label$\">>\n<<definition \"$label$\" \"$text$\">>\n\\end\n\n\\define footer(label,text)\n<<definition \"$label$\" \"$text$\">>\n<span style=\"color:#dd1144\">$label$</span> : $text$\n\\end\n"
        },
        "$:/palettes/Muted": {
            "title": "$:/palettes/Muted",
            "created": "20180812004740172",
            "creator": "hi",
            "description": "Bright tiddlers on a muted background",
            "modified": "20190930045642485",
            "modifier": "sphygmus",
            "name": "Muted",
            "revision": "0",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: \nbutton-foreground: \nbutton-border: \ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #bbb\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #6f6f70\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #29a6ee\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #c2c1c2\nsidebar-foreground-shadow: rgba(255,255,255,0)\nsidebar-foreground: #d3d2d4\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #6f6f70\nsidebar-tab-background: #666667\nsidebar-tab-border-selected: #999\nsidebar-tab-border: #515151\nsidebar-tab-divider: #999\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: #999\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #d1d0d2\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #d5ad34\ntag-foreground: #ffffff\ntiddler-background: #eeeeee\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #999999\nvery-muted-foreground: #888888"
        },
        "$:/palettes/Rocker": {
            "title": "$:/palettes/Rocker",
            "created": "20190125220310991",
            "creator": "sphygmus",
            "description": "A dark theme",
            "modified": "20190930045156525",
            "modifier": "sphygmus",
            "name": "Rocker",
            "revision": "1",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: \nbutton-foreground: \nbutton-border: \ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #000\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #1eacc9\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ffffff\nsidebar-foreground-shadow: rgba(255,255,255, 0.0)\nsidebar-foreground: rgba(255, 255, 255, 0.870588)\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #000\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: #b3b3b3\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #d8d8d8\nsidebar-tiddler-link-foreground: <<colour sidebar-foreground>>\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #404040\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ffbb99\ntag-foreground: inherit\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #f7f7f9\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #eeeeee\ntiddler-editor-fields-odd: #e6e6e6\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: <<self-color>>\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #999999\nvery-muted-foreground: #888888"
        },
        "$:/plugins/sphygmus/extended/misc-macros": {
            "title": "$:/plugins/sphygmus/extended/misc-macros",
            "created": "20181228200555889",
            "creator": "sphygmus",
            "modified": "20191016005243201",
            "modifier": "sphygmus",
            "revision": "20",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define sus() /''''/sphygm.us\n\n\\define slider(state,label,content)\n<$reveal type=\"nomatch\" state=\"$:/state/$state$\" text=\"show\"><$button set=\"$:/state/$state$\" setTo=\"show\" class=\"spSlider\" >$label$</$button></$reveal>\n<$reveal type=\"match\" state=\"$:/state/$state$\" text=\"show\">\n\n<$button set=\"$:/state/$state$\" setTo=\"hide\" class=\"spSlider\" >$label$</$button>\n\n$content$\n\n</$reveal>\n\\end\n\n\\define tagSlider(state,label,content, fill)\n<$reveal type=\"nomatch\" state=\"$:/state/$state$\" text=\"show\"><$button set=\"$:/state/$state$\" setTo=\"show\" class=\"spSliderTag\" style=\"fill: $fill$;\">{{$label$||$:/ui/TagLinkTemplate}}{{$:/images/fa5/solid/angle-down}}</$button></$reveal>\n<$reveal type=\"match\" state=\"$:/state/$state$\" text=\"show\" style=\"margin-top: -3px\" >\n\n<$button set=\"$:/state/$state$\" setTo=\"hide\" class=\"spSliderTag\" style=\"fill: $fill$;\">{{$label$||$:/ui/TagLinkTemplate}}{{$:/images/fa5/solid/angle-up}}</$button>\n\n$content$\n\n</$reveal>\n\\end\n\n\\define self-colour()\n\"\"\"\"color: <$transclude field=\"color\" />\"\"\"\"\n\\end\n\n\\define self-color()\n<<self-colour>>\n\\end\n\n\\define iconLink(title)\n<$link to={{$title$!!title}} style=\"margin-left:-.2em\"><span class=\"tc-tiddler-title-icon\" style={{$title$!!title-color}} ><$transclude tiddler={{$title$!!icon}}/></span><span style={{$title$!!title-color}}><$view tiddler=\"\"\"$title$\"\"\" field=\"title\"/></span></$link>\n\\end\n\n\\define tagLink(tag)\n{{$tag$||$:/ui/TagLinkTemplate}}\n\\end\n\n\\define XX()\n{{$:/images/fa5/solid/medieval_ing}}\n\\end\n\n\\define cb() {{$:/images/fa5/solid/square}}\n\n\\define cx()\n<span style=\"fill: #84FF7A;\">{{$:/images/fa5/solid/check-square}}</span>\n\\end\n\n\\define ca() \n<span style=\"fill: #7AFFF5;\">{{$:/images/fa5/solid/arrow-right-square-alt}}</span>\n\\end"
        },
        "$:/plugins/sphygmus/extended/readme": {
            "title": "$:/plugins/sphygmus/extended/readme",
            "creator": "sphygmus",
            "type": "text/vnd.tiddlywiki",
            "text": "This plugin contains the extended components of Sphygmus' wiki.\n\n* All credits for the Neonize palette go to JD. Please add them to your own wiki from [[his website|http://j.d.palette.tiddlyspot.com/]].\n** //Sphygmus' modifications://\n*** Changed the code foreground color to the original yellow external link foreground color.\n*** Changed the external link foreground color to `#c1b6cb`\n*** Changed the primary color from `#00a9c7` to `#00ccf0` for better contrast/readability\n* All credits for the Footnote macro go to Danielo Rodriguez. Please add it to your own wiki from [[his website|http://braintest.tiddlyspot.com/#PopupFootnotes]].\n** //Sphygmus' modifications://\n*** Removed the subscript from the footer definition.\n*** Changed the `footnotes` macro to `footer` for clarity and ease of use.\n*** Changed the color of the ref label to be red.\n* All credits for the Footnote stylesheet go to Danielo and UBi. Please add it to your own wiki from [[his website|http://braintest.tiddlyspot.com/#PopupFootnotes]].\n** //Sphygmus' modifications://\n*** Less wonky whitespace distribution by implementing flexbox\n*** Edited box shadow to personal preference\n* //MISC//\n** Added a unicode arrow glyph to [[$:/core/macros/timeline]].\n** Added my own [[New|$:/plugins/sphygmus/extended/sidebar_new]] sidebar tab."
        },
        "$:/plugins/sphygmus/extended/sidebar_new": {
            "title": "$:/plugins/sphygmus/extended/sidebar_new",
            "caption": "New",
            "creator": "sphygmus",
            "list-after": "$:/core/ui/SideBar/Recent",
            "tags": "$:/tags/SideBar",
            "type": "text/vnd.tiddlywiki",
            "text": "<$macrocall $name=\"timeline\" limit=25 format={{$:/language/RecentChanges/DateFormat}} subfilter=\"!tag[.sub]!prefix[Hidden:]\" dateField=\"created\" />"
        },
        "$:/plugins/sphygmus/extended/stylesheet/footNote": {
            "title": "$:/plugins/sphygmus/extended/stylesheet/footNote",
            "creator": "sphygmus",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css",
            "text": ".tc-drop-down {\n     padding: 10px;\n     margin: 0;\n     box-shadow: .5em .5em 10px rgba(0, 0, 0, 0.5);\n}\n\n.tc-drop-down dl {\n     display: flex;\n     flex-direction: row;\n}\n\n.tc-drop-down dt {\n     margin: 0 0 0 1em;\n}\n\n.tc-drop-down dd {\n     max-width: 300px;\n     word-break: break;\n     white-space: normal;\n     margin: 0 1em;\n}\n\n.tc-drop-down a {\n     display: inline;\n     padding: 0;\n}\n\n.tc-tab-divider {\n     margin-top: -1.5px;\n     width: 95%;\n     margin-right:auto;\n}"
        },
        "$:/plugins/sphygmus/extended/weight-now-template": {
            "title": "$:/plugins/sphygmus/extended/weight-now-template",
            "created": "20180922174540727",
            "creator": "sphygmus",
            "modified": "20180922174659595",
            "modifier": "sphygmus",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "YY mmm 0DD"
        },
        "$:/plugins/sphygmus/extended/weight-template": {
            "title": "$:/plugins/sphygmus/extended/weight-template",
            "created": "20180922173950612",
            "creator": "sphygmus",
            "modified": "20180922174714580",
            "modifier": "sphygmus",
            "tags": "",
            "type": "text/vnd.tiddlywiki",
            "text": "<div class=\"tc-menu-list-item\">\n<$view field=\"created\" format=\"date\" template={{$:/plugins/sphygmus/extended/weight-now-template}}/> - <$view field=\"weight\"/>\n</div>"
        }
    }
}
\define sus() /''''/sphygm.us

\define 1() One01011

\define slider(state,label,content)
<$reveal type="nomatch" state="$:/state/$state$" text="show"><$button set="$:/state/$state$" setTo="show" class="spSlider" >$label$</$button></$reveal>
<$reveal type="match" state="$:/state/$state$" text="show">

<$button set="$:/state/$state$" setTo="hide" class="spSlider" >$label$</$button>

$content$

</$reveal>
\end

\define tagSlider(state,label,content, fill)
<$reveal type="nomatch" state="$:/state/$state$" text="show"><$button set="$:/state/$state$" setTo="show" class="spSliderTag" style="fill: $fill$;">{{$label$||$:/ui/TagLinkTemplate}}{{$:/images/fa5/solid/angle-down}}</$button></$reveal>
<$reveal type="match" state="$:/state/$state$" text="show" style="margin-top: -3px" >

<$button set="$:/state/$state$" setTo="hide" class="spSliderTag" style="fill: $fill$;">{{$label$||$:/ui/TagLinkTemplate}}{{$:/images/fa5/solid/angle-up}}</$button>

$content$

</$reveal>
\end

\define self-colour()
""""color: <$transclude field="color" />""""
\end

\define self-color()
<<self-colour>>
\end

\define iconLink(title)
<$link to={{$title$!!title}} style="margin-left:-.2em"><span class="tc-tiddler-title-icon" style={{$title$!!title-color}} ><$transclude tiddler={{$title$!!icon}}/></span><span style={{$title$!!title-color}}><$view tiddler="""$title$""" field="title"/></span></$link>
\end

\define tagLink(tag)
{{$tag$||$:/ui/TagLinkTemplate}}
\end

\define XX()
{{$:/images/fa5/solid/medieval_ing}}
\end

\define cb() {{$:/images/fa5/solid/square}}

\define cx()
<span style="fill: #84FF7A;">{{$:/images/fa5/solid/check-square}}</span>
\end

\define ca() 
<span style="fill: #7AFFF5;">{{$:/images/fa5/solid/arrow-right-square-alt}}</span>
\end
<$macrocall $name="timeline" limit=25 format={{$:/language/RecentChanges/DateFormat}} subfilter="!tag[.sub]!tag[hidden]!tag[emoji]!tag[admin/images]days:created[1]" dateField="created" />
.tc-drop-down {
     padding: 10px;
     margin: 0;
     box-shadow: .5em .5em 10px rgba(0, 0, 0, 0.5);
     background-color: rgba(30, 30, 30, .9);
}

.tc-drop-down dl {
     display: flex;
     flex-direction: row;
}

.tc-drop-down dt {
     margin: 0 0 0 1em;
}

.tc-drop-down dd {
     max-width: 300px;
     word-break: break;
     white-space: normal;
     margin: 0 1em;
}

.tc-drop-down a {
     display: inline;
     padding: 0;
}

.tc-tab-divider {
     margin-top: -1.5px;
     width: 95%;
     margin-right:auto;
}
{
    "tiddlers": {
        "$:/plugins/sphygmus/macros/DaysUntilDate.js": {
            "title": "$:/plugins/sphygmus/macros/DaysUntilDate.js",
            "text": "/*\\\ntitle: $:/plugins/sphygmus/macros/DaysUntilDate.js\ntype: application/javascript\nmodule-type: macro\nauthor: Hegart Dmishiv, edits by sphygmus\n\nMacro to return an integer for the number of days/months/years between the\ncurrent date and a specified date. \n\nBased on the TiddlyWiki core module $:/core/modules/macros/now.js\nand  https://blog.grade.net/how-to-create-a-simple-javascript-countdown-timer\n\\*/\n\n/* DAYS UNTIL MACRO */\n(function(){\n\n\"use strict\";\n\nexports.name = \"DaysToDate\";\n\nexports.params = [\n    {name: \"target_date\"}\n];\n\nexports.run = function(target_date) {\n    // find the amount of seconds between now and target date\n    var end_date = new Date(target_date).getTime();\n    var current_date = new Date().getTime();\n    var seconds_left = (end_date - current_date) / 1000;\n \n    // calculate days left, based on 86,400 seconds per day\n    var DaysToDate = parseInt(seconds_left / 86400);\n    return DaysToDate;\n};\n\n})();",
            "type": "application/javascript",
            "module-type": "macro",
            "author": "Hegart Dmishiv, edits by sphygmus",
            "created": "20190809145630366",
            "modified": "20190809145650627",
            "tags": "$:/tags/Macro"
        },
        "$:/plugins/sphygmus/macros/MonthsUntilDate.js": {
            "title": "$:/plugins/sphygmus/macros/MonthsUntilDate.js",
            "text": "/*\\\ntitle: $:/plugins/sphygmus/macros/MonthsUntilDate.js\ntype: application/javascript\nmodule-type: macro\nauthor: Hegart Dmishiv, edits by sphygmus\n\nMacro to return an integer for the number of days/months/years between the\ncurrent date and a specified date. \n\nBased on the TiddlyWiki core module $:/core/modules/macros/now.js\nand  https://blog.grade.net/how-to-create-a-simple-javascript-countdown-timer\n\\*/\n\n/* MONTHS UNTIL MACRO */\n(function(){\n\n\"use strict\";\n\nexports.name = \"MonthsToDate\";\n\nexports.params = [\n    {name: \"target_date\"}\n];\n\nexports.run = function(target_date) {\n    // find the amount of seconds between now and target date\n    var end_date = new Date(target_date).getTime();\n    var current_date = new Date().getTime();\n    var seconds_left = (end_date - current_date) / 1000;\n \n    // calculate months left, based on 30 days in a month\n    var DaysToDate = parseInt(seconds_left / 86400);\n    var MonthsToDate = parseInt(DaysToDate / 30);\n    return MonthsToDate;\n};\n\n})();",
            "type": "application/javascript",
            "module-type": "macro",
            "author": "Hegart Dmishiv, edits by sphygmus",
            "created": "20190809144017837",
            "modified": "20190809145627684",
            "tags": "$:/tags/Macro"
        },
        "$:/plugins/sphygmus/macros/TOC/currentFTOC": {
            "title": "$:/plugins/sphygmus/macros/TOC/currentFTOC",
            "creator": "sphygmus",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define currentFTOC(sort)\n<div class=\"tc-table-of-contents\">\n<<toc-select-flat \"$(currentTiddler)$\" $sort$>>\n</div>\n\\end"
        },
        "$:/plugins/sphygmus/macros/TOC/currentTOC": {
            "title": "$:/plugins/sphygmus/macros/TOC/currentTOC",
            "creator": "sphygmus",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define currentTOC(sort)\n<div class=\"tc-table-of-contents\">\n<<toc \"$(currentTiddler)$\" $sort$>>\n</div>\n\\end"
        },
        "$:/plugins/sphygmus/macros/TOC/currentXTOC": {
            "title": "$:/plugins/sphygmus/macros/TOC/currentXTOC",
            "creator": "sphygmus",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define currentXTOC(sort)\n<div class=\"tc-table-of-contents\">\n<<toc-select-xpand \"$(currentTiddler)$\" $sort$>>\n</div>\n\\end"
        },
        "$:/plugins/sphygmus/macros/TOC/stylesheet": {
            "title": "$:/plugins/sphygmus/macros/TOC/stylesheet",
            "creator": "sphygmus",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css",
            "text": ".toc-flat-title {\n     display: flex;\n}\n.tc-select-flat-button {\n     padding-right: .6em;\n     visibility: hidden;\n}\n.toc-item-noxpand svg {\n     width: 1em;\n     height: 1em;\n}"
        },
        "$:/plugins/sphygmus/macros/TOC/toc-select-expand": {
            "title": "$:/plugins/sphygmus/macros/TOC/toc-select-expand",
            "creator": "sphygmus",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define toc-caption()\n<$set name=\"tv-wikilinks\" value=\"no\">\n  <$transclude field=\"caption\">\n    <$view field=\"title\"/>\n  </$transclude>\n</$set>\n\\end\n\n\\define toc-unlinked-select-xpand(tag,sort:\"\",itemClassFilter:\" \",exclude,path)\n<$set name=\"toc-state\" value=<<qualify \"\"\"$:/state/toc$path$-$(currentTiddler)$\"\"\">>>\n  <$set name=\"toc-item-class\" filter=\"\"\"$itemClassFilter$\"\"\" emptyValue=\"toc-item\" value=\"toc-item-selected\">\n    <li class=<<toc-item-class>>>\n      <$list filter=\"[all[current]tagging[]limit[1]]\" variable=\"ignore\" emptyMessage=\"<$button class='tc-btn-invisible'>{{$:/core/images/blank}}</$button> <$view field='caption'><$view field='title'/></$view>\">\n        <$reveal type=\"nomatch\" state=<<toc-state>> text=\"open\">\n          <$button set=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n            {{$:/core/images/right-arrow}}\n            <<toc-caption>>\n          </$button>\n        </$reveal>\n        <$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n          <$button set=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n            {{$:/core/images/down-arrow}}\n            <<toc-caption>>\n          </$button>\n        </$reveal>\n      </$list>\n      <$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n        <$macrocall $name=\"\"\"toc-select-xpand\"\"\" tag=<<currentTiddler>> sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\" exclude=\"\"\"$exclude$\"\"\" path=\"\"\"$path$\"\"\"/>\n      </$reveal>\n    </li>\n  </$set>\n</$set>\n\\end\n\n\\define toc-linked-select-xpand(tag,sort:\"\",itemClassFilter:\" \",exclude,path)\n<$set name=\"toc-state\" value=<<qualify \"\"\"$:/state/toc$path$-$(currentTiddler)$\"\"\">>>\n  <$set name=\"toc-item-class\" filter=\"\"\"$itemClassFilter$\"\"\" emptyValue=\"toc-item\" value=\"toc-item-selected\" >\n    <li class=<<toc-item-class>>>\n      <$link>\n          <$list filter=\"[all[current]tagging[]limit[1]]\" variable=\"ignore\" emptyMessage=\"<$button class='tc-btn-invisible'>{{$:/core/images/blank}}</$button>\">\n          <$reveal type=\"nomatch\" state=<<toc-state>> text=\"open\">\n            <$button set=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n              {{$:/core/images/right-arrow}}\n            </$button>\n          </$reveal>\n          <$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n            <$button set=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n              {{$:/core/images/down-arrow}}\n            </$button>\n          </$reveal>\n        </$list>\n        <<toc-caption>>\n      </$link>\n      <$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n        <$macrocall $name=\"toc-select-xpand\" tag=<<currentTiddler>> sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\" exclude=\"\"\"$exclude$\"\"\" path=\"\"\"$path$\"\"\"/>\n      </$reveal>\n    </li>\n  </$set>\n</$set>\n\\end\n\n\\define toc-select-xpand-empty-message()\n    <$list filter=\"[all[current]toc-link[no]]\" variable=\"ignore\" emptyMessage=<<toc-linked-select-xpand>> >\n        <<toc-unlinked-select-xpand tag:\"\"\"$(tag)$\"\"\" sort:\"\"\"$(sort)$\"\"\" itemClassFilter:\"\"\"$(itemClassFilter)$\"\"\" exclude:\"\"\"$(excluded)$\"\"\" path:\"\"\"$(path)$\"\"\">>\n    </$list>\n\\end\n\n\\define toc-select-xpand-flat(tag,sort:\"\",itemClassFilter:\" \",exclude, path)\n<$set name=\"toc-item-class\" filter=\"\"\"$itemClassFilter\"\"\" emptyValue=\"toc-item\" value=\"toc-item-noxpand\">\n    <li class=<<toc-item-class>>>\n        <$list filter=\"[all[current]toc-link[no]]\" emptyMessage=\"<span class='toc-flat-title'><div class='tc-btn-invisible tc-select-flat-button'>{{$:/core/images/right-arrow}}</div><$link><$view field='caption'><$view field='title'/></$view></$link></span>\">\n          <span class=\"toc-flat-title\">\n          <div class=\"tc-btn-invisible tc-select-flat-button\">\n              {{$:/core/images/right-arrow}}\n          </div>\n          <<toc-caption>>\n          </span>\n        </$list>\n        <$macrocall $name=toc-select-xpand tag=<<currentTiddler>> sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\" exclude=<<excluded>> path=<<path>> />\n    </li>\n</$set>\n\\end\n\n\\define toc-select-xpand(tag,sort:\"\",itemClassFilter,exclude,path)\n<$vars tag=\"\"\"$tag$\"\"\" sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\" excluded=\"\"\"$exclude$ -[[$tag$]]\"\"\" path=\"\"\"$path$/$tag$\"\"\">\n  <ol class=\"tc-toc toc-selective-expandable\">\n    <$list filter=\"\"\"[all[shadows+tiddlers]tag[$tag$]!has[draft.of]$sort$] -[[$tag$]] $exclude$\"\"\">\n      <$list filter=\"[all[current]toc-flat[yes]]\" variable=\"ignore\" emptyMessage=<<toc-select-xpand-empty-message>> >\n        <$macrocall $name=toc-select-xpand-flat tag=<<currentTiddler>> sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\" exclude=<<excluded>> path=<<path>> />\n      </$list>\n    </$list>\n  </ol>\n</$vars>\n\\end"
        },
        "$:/plugins/sphygmus/macros/TOC/toc-select-flat": {
            "title": "$:/plugins/sphygmus/macros/TOC/toc-select-flat",
            "creator": "sphygmus",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define toc-caption()\n<$set name=\"tv-wikilinks\" value=\"no\">\n  <$transclude field=\"caption\">\n    <$view field=\"title\"/>\n  </$transclude>\n</$set>\n\\end\n\n\\define toc-unlinked-select-flat(tag,sort:\"\",itemClassFilter:\" \",exclude,path)\n<$set name=\"toc-state\" value=<<qualify \"\"\"$:/state/toc$path$-$(currentTiddler)$\"\"\">>>\n  <$set name=\"toc-item-class\" filter=\"\"\"$itemClassFilter$\"\"\" emptyValue=\"toc-item\" value=\"toc-item-selected\">\n    <li class=<<toc-item-class>>>\n      <$list filter=\"[all[current]tagging[]limit[1]$sort$]\" variable=\"ignore\" emptyMessage=\"<$button class='tc-btn-invisible'>{{$:/core/images/blank}}</$button> <$view field='caption'><$view field='title'/></$view>\">\n        <$reveal type=\"nomatch\" state=<<toc-state>> text=\"open\">\n          <$button set=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n            {{$:/core/images/right-arrow}}\n            <<toc-caption>>\n          </$button>\n        </$reveal>\n        <$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n          <$button set=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n            {{$:/core/images/down-arrow}}\n            <<toc-caption>>\n          </$button>\n        </$reveal>\n      </$list>\n      <$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n        <$macrocall $name=\"\"\"toc-select-flat\"\"\" tag=<<currentTiddler>> sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\" exclude=\"\"\"$exclude$\"\"\" path=\"\"\"$path$\"\"\"/>\n      </$reveal>\n    </li>\n  </$set>\n</$set>\n\\end\n\n\\define toc-linked-select-flat(tag,sort:\"\",itemClassFilter:\" \",exclude,path)\n<$set name=\"toc-state\" value=<<qualify \"\"\"$:/state/toc$path$-$(currentTiddler)$\"\"\">>>\n  <$set name=\"toc-item-class\" filter=\"\"\"$itemClassFilter$\"\"\" emptyValue=\"toc-item\" value=\"toc-item-selected\" >\n    <li class=<<toc-item-class>>>\n      <$link>\n          <$list filter=\"[all[current]tagging[]limit[1]$sort$]\" variable=\"ignore\" emptyMessage=\"<$button class='tc-btn-invisible'>{{$:/core/images/blank}}</$button>\">\n          <$reveal type=\"nomatch\" state=<<toc-state>> text=\"open\">\n            <$button set=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n              {{$:/core/images/right-arrow}}\n            </$button>\n          </$reveal>\n          <$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n            <$button set=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n              {{$:/core/images/down-arrow}}\n            </$button>\n          </$reveal>\n        </$list>\n        <<toc-caption>>\n      </$link>\n      <$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n        <$macrocall $name=\"toc-select-flat\" tag=<<currentTiddler>> sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\" exclude=\"\"\"$exclude$\"\"\" path=\"\"\"$path$\"\"\"/>\n      </$reveal>\n    </li>\n  </$set>\n</$set>\n\\end\n\n\\define toc-select-flat-empty-message()\n    <$list filter=\"[all[current]toc-link[no]]\" variable=\"ignore\" emptyMessage=<<toc-linked-select-flat>> >\n        <<toc-unlinked-select-flat tag:\"\"\"$(tag)$\"\"\" sort:\"\"\"$(sort)$\"\"\" itemClassFilter:\"\"\"$(itemClassFilter)$\"\"\" exclude:\"\"\"$(excluded)$\"\"\" path:\"\"\"$(path)$\"\"\">>\n    </$list>\n\\end\n\n\\define toc-select-flat-flat(tag,sort:\"\",itemClassFilter:\" \",exclude, path)\n<$set name=\"toc-item-class\" filter=\"\"\"$itemClassFilter\"\"\" emptyValue=\"toc-item\" value=\"toc-item-noxpand\">\n    <li class=<<toc-item-class>>>\n        <$list filter=\"[all[current]toc-link[no]$sort$]\" emptyMessage=\"<span class='toc-flat-title'><div class='tc-btn-invisible tc-select-flat-button'>{{$:/core/images/right-arrow}}</div><$link><$view field='caption'><$view field='title'/></$view></$link></span>\">\n          <span class=\"toc-flat-title\">\n          <div class=\"tc-btn-invisible tc-select-flat-button\">\n              {{$:/core/images/right-arrow}}\n          </div>\n          <<toc-caption>>\n          </span>\n        </$list>\n        <$macrocall $name=toc-select-flat tag=<<currentTiddler>> sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\" exclude=<<excluded>> path=<<path>> />\n    </li>\n</$set>\n\\end\n\n\\define toc-select-flat(tag,sort:\"\",itemClassFilter,exclude,path)\n<$vars tag=\"\"\"$tag$\"\"\" sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\" excluded=\"\"\"$exclude$ -[[$tag$]]\"\"\" path=\"\"\"$path$/$tag$\"\"\">\n    <ol class=\"tc-toc toc-selective-expandable\">\n        <$list filter=\"\"\"[all[shadows+tiddlers]tag[$tag$]!has[draft.of]$sort$] -[[$tag$]] $exclude$\"\"\">\n            <$list filter=\"[all[current]toc-expand[yes]]\" variable=\"ignore\" emptyMessage=<<toc-select-flat-flat tag:\"\"\"$(tag)$\"\"\" sort:\"\"\"$(sort)$\"\"\" itemClassFilter:\"\"\"$(itemClassFilter)$\"\"\" exclude:\"\"\"$(excluded)$\"\"\" path:\"\"\"$(path)$\"\"\">> >\n              <<toc-select-flat-empty-message>>\n            </$list>\n        </$list>\n    </ol>\n</$vars>\n\\end"
        },
        "$:/plugins/sphygmus/macros/YearsUntilDate.js": {
            "title": "$:/plugins/sphygmus/macros/YearsUntilDate.js",
            "text": "/*\\\ntitle: $:/plugins/sphygmus/macros/YearsUntilDate.js\ntype: application/javascript\nmodule-type: macro\nauthor: Hegart Dmishiv, edits by sphygmus\n\nMacro to return an integer for the number of years between the\ncurrent date and a specified date. \n\nBased on the TiddlyWiki core module $:/core/modules/macros/now.js\nand  https://blog.grade.net/how-to-create-a-simple-javascript-countdown-timer\n\\*/\n\n/* YEARS UNTIL MACRO */\n(function(){\n\n\"use strict\";\n\nexports.name = \"YearsToDate\";\n\nexports.params = [\n    {name: \"target_date\"}\n];\n\nexports.run = function(target_date) {\n    // find the amount of seconds between now and target date\n    var end_date = new Date(target_date).getTime();\n    var current_date = new Date().getTime();\n    var seconds_left = (end_date - current_date) / 1000;\n \n    // calculate years left, based on 12 months in a year\n    var DaysToDate = parseInt(seconds_left / 86400);\n    var MonthsToDate = parseInt(DaysToDate / 30);\n    var YearsToDate = MonthsToDate / 12;\n    return YearsToDate;\n};\n\n})();",
            "type": "application/javascript",
            "module-type": "macro",
            "author": "Hegart Dmishiv, edits by sphygmus",
            "created": "20190809145351742",
            "modified": "20190809145541863",
            "tags": "$:/tags/Macro"
        },
        "$:/plugins/sphygmus/macros/chron-auth": {
            "title": "$:/plugins/sphygmus/macros/chron-auth",
            "creator": "sphygmus",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define chron-title()\n<!-- Override this macro with a global macro \n     of the same name if you need to change \n     how titles are displayed on the timeline \n     -->\n<$view field=\"title\"/>\n\\end\n\\define chron-auth(limit:\"100\",format:\"DDth MMM YYYY\",subfilter:\"\",dateField:\"modified\")\n<div class=\"tc-timeline\">\n<$list filter=\"[!is[system]$subfilter$has[$dateField$]sort[$dateField$]limit[$limit$]eachday[$dateField$]]\">\n<div class=\"tc-menu-list-item\">\n<$view field=\"$dateField$\" format=\"date\" template=\"$format$\"/>\n<$list filter=\"[sameday:$dateField${!!$dateField$}!is[system]$subfilter$sort[$dateField$]]\">\n<div class=\"tc-menu-list-subitem\">\n↣<$link to={{!!title}}>\n<<chron-title>>\n</$link> - <$view field=\"author\"/>\n</div>\n</$list>\n</div>\n</$list>\n</div>\n\\end"
        },
        "$:/plugins/sphygmus/macros/directoryTemplate": {
            "title": "$:/plugins/sphygmus/macros/directoryTemplate",
            "creator": "sphygmus",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define about() \n!! [[About:|$(currentTiddler)$: About]]\n\n{{$(currentTiddler)$: About}}\n\\end\n\n\\define principles() \n!! [[Principles:|$(currentTiddler)$: Principles]]\n\n{{$(currentTiddler)$: Principles}}\n\\end\n\n\\define focus() \n!! [[Focus:|$(currentTiddler)$: Focus]]\n\n{{$(currentTiddler)$: Focus}}\n\\end\n\n\\define vault() \n!! [[Vault:|$(currentTiddler)$: Vault]]\n\n{{$(currentTiddler)$: Vault}}\n\\end\n\n\\define dreams() \n!! [[Dreams:|$(currentTiddler)$: Dreams]]\n\n{{$(currentTiddler)$: Dreams}}\n\\end\n\n\\define directoryTemplate()\n<<about>>\n\n---\n<<principles>>\n\n---\n<<focus>>\n\n---\n<<vault>>\n\n---\n<<dreams>>\n\n\\end"
        },
        "$:/plugins/sphygmus/macros/readme": {
            "title": "$:/plugins/sphygmus/macros/readme",
            "creator": "sphygmus",
            "type": "text/vnd.tiddlywiki",
            "text": "This plugin contains several macros created by sphygmus. \n\n!!! Table of Contents Macros\n\nThese macros combine the standard flat ToC with the expandable ToC.\n\n# The \"Xpandable Table of Contents\"\n#* This table of contents defaults to an expandable ToC style.\n#* If a tiddler has a `toc-flat` field set to `yes`, it will display flat in the otherwise expandable table of contents.\n#* Usage:\n#** Call this macro with `<<toc-select-xpand \"the root tag\" \"sort filter\">>`\n#** Call this macro for the current tiddler with `<<currentXTOC \"sort filter\">>`\n# The \"Flat Table of Contents\"\n#* This table of contents defaults to a flat ToC style.\n#* If a tiddler has a `toc-expand` field set to `yes`, it will display as expandable in the otherwise flat table of contents.\n#* Usage:\n#** Call this macro with `<<toc-select-flat \"the root tag\" \"sort filter\">>`\n#** Call this macro for the current tiddler with `<<currentFTOC \"sort filter\">>`\n\nThere is also a macro to call the default flat ToC, for the current tiddler with a sort field, included for convenience. Call it with `<<currentTOC \"sort filter\">>`\n\n!!! Directory Template Macro\n\n* This macro populates a tiddler with the subheadings \"About\", \"Principles\", \"Focus\", \"Vault\", and \"Dreams\"; each subheading links to a sub-tiddler titled \"Current Tiddler: About\", \"Current Tiddler: Focus\", and so on, and transcludes the contents of their text into the root tiddler.\n** Call this macro with `<<directoryTemplate>>`\n* The subheadings can also be called individually, in case you only want a specific area to be a subtiddler.\n** Call them with the macros `<<about>>`, `<<principles>>`, `<<focus>>`, and so on.\n\n!!! Chron-auth Macro\n\n* This macro embeds a list of tiddlers in chronological order and displays the contents of their `author` field.\n** Call this macro with `<$macrocall $name=\"chron-auth\" limit=1000 format={{$:/language/RecentChanges/DateFormat}} subfilter=\"filter\" dateField=\"created\" />`"
        }
    }
}
\define auth-list(limit:"100",subfilter:"",sortField:"author",type:"ul",subtype:"li",class:"")
<$type$ class="$class$">
<$list filter="[!is[system]$subfilter$sort[$sortField$]limit[$limit$]]">
<$subtype$>
<$view field="author" />: <$link to={{!!title}}><$view field="title"/></$link>
</$subtype$>
</$list>
</$type$>
\end
{
    "tiddlers": {
        "$:/config/HighlightPlugin/TypeMappings/application/javascript": {
            "title": "$:/config/HighlightPlugin/TypeMappings/application/javascript",
            "text": "javascript"
        },
        "$:/config/HighlightPlugin/TypeMappings/application/json": {
            "title": "$:/config/HighlightPlugin/TypeMappings/application/json",
            "text": "json"
        },
        "$:/config/HighlightPlugin/TypeMappings/text/css": {
            "title": "$:/config/HighlightPlugin/TypeMappings/text/css",
            "text": "css"
        },
        "$:/config/HighlightPlugin/TypeMappings/text/html": {
            "title": "$:/config/HighlightPlugin/TypeMappings/text/html",
            "text": "html"
        },
        "$:/config/HighlightPlugin/TypeMappings/image/svg+xml": {
            "title": "$:/config/HighlightPlugin/TypeMappings/image/svg+xml",
            "text": "xml"
        },
        "$:/config/HighlightPlugin/TypeMappings/text/x-markdown": {
            "title": "$:/config/HighlightPlugin/TypeMappings/text/x-markdown",
            "text": "markdown"
        },
        "$:/plugins/tiddlywiki/highlight/highlight.js": {
            "text": "var hljs = require(\"$:/plugins/tiddlywiki/highlight/highlight.js\");\n!function(e){\"undefined\"!=typeof exports?e(exports):(window.hljs=e({}),\"function\"==typeof define&&define.amd&&define(\"hljs\",[],function(){return window.hljs}))}(function(e){function n(e){return e.replace(/&/gm,\"&amp;\").replace(/</gm,\"&lt;\").replace(/>/gm,\"&gt;\")}function t(e){return e.nodeName.toLowerCase()}function r(e,n){var t=e&&e.exec(n);return t&&0==t.index}function a(e){return/^(no-?highlight|plain|text)$/i.test(e)}function i(e){var n,t,r,i=e.className+\" \";if(i+=e.parentNode?e.parentNode.className:\"\",t=/\\blang(?:uage)?-([\\w-]+)\\b/i.exec(i))return w(t[1])?t[1]:\"no-highlight\";for(i=i.split(/\\s+/),n=0,r=i.length;r>n;n++)if(w(i[n])||a(i[n]))return i[n]}function o(e,n){var t,r={};for(t in e)r[t]=e[t];if(n)for(t in n)r[t]=n[t];return r}function u(e){var n=[];return function r(e,a){for(var i=e.firstChild;i;i=i.nextSibling)3==i.nodeType?a+=i.nodeValue.length:1==i.nodeType&&(n.push({event:\"start\",offset:a,node:i}),a=r(i,a),t(i).match(/br|hr|img|input/)||n.push({event:\"stop\",offset:a,node:i}));return a}(e,0),n}function c(e,r,a){function i(){return e.length&&r.length?e[0].offset!=r[0].offset?e[0].offset<r[0].offset?e:r:\"start\"==r[0].event?e:r:e.length?e:r}function o(e){function r(e){return\" \"+e.nodeName+'=\"'+n(e.value)+'\"'}f+=\"<\"+t(e)+Array.prototype.map.call(e.attributes,r).join(\"\")+\">\"}function u(e){f+=\"</\"+t(e)+\">\"}function c(e){(\"start\"==e.event?o:u)(e.node)}for(var s=0,f=\"\",l=[];e.length||r.length;){var g=i();if(f+=n(a.substr(s,g[0].offset-s)),s=g[0].offset,g==e){l.reverse().forEach(u);do c(g.splice(0,1)[0]),g=i();while(g==e&&g.length&&g[0].offset==s);l.reverse().forEach(o)}else\"start\"==g[0].event?l.push(g[0].node):l.pop(),c(g.splice(0,1)[0])}return f+n(a.substr(s))}function s(e){function n(e){return e&&e.source||e}function t(t,r){return new RegExp(n(t),\"m\"+(e.cI?\"i\":\"\")+(r?\"g\":\"\"))}function r(a,i){if(!a.compiled){if(a.compiled=!0,a.k=a.k||a.bK,a.k){var u={},c=function(n,t){e.cI&&(t=t.toLowerCase()),t.split(\" \").forEach(function(e){var t=e.split(\"|\");u[t[0]]=[n,t[1]?Number(t[1]):1]})};\"string\"==typeof a.k?c(\"keyword\",a.k):Object.keys(a.k).forEach(function(e){c(e,a.k[e])}),a.k=u}a.lR=t(a.l||/\\b\\w+\\b/,!0),i&&(a.bK&&(a.b=\"\\\\b(\"+a.bK.split(\" \").join(\"|\")+\")\\\\b\"),a.b||(a.b=/\\B|\\b/),a.bR=t(a.b),a.e||a.eW||(a.e=/\\B|\\b/),a.e&&(a.eR=t(a.e)),a.tE=n(a.e)||\"\",a.eW&&i.tE&&(a.tE+=(a.e?\"|\":\"\")+i.tE)),a.i&&(a.iR=t(a.i)),void 0===a.r&&(a.r=1),a.c||(a.c=[]);var s=[];a.c.forEach(function(e){e.v?e.v.forEach(function(n){s.push(o(e,n))}):s.push(\"self\"==e?a:e)}),a.c=s,a.c.forEach(function(e){r(e,a)}),a.starts&&r(a.starts,i);var f=a.c.map(function(e){return e.bK?\"\\\\.?(\"+e.b+\")\\\\.?\":e.b}).concat([a.tE,a.i]).map(n).filter(Boolean);a.t=f.length?t(f.join(\"|\"),!0):{exec:function(){return null}}}}r(e)}function f(e,t,a,i){function o(e,n){for(var t=0;t<n.c.length;t++)if(r(n.c[t].bR,e))return n.c[t]}function u(e,n){if(r(e.eR,n)){for(;e.endsParent&&e.parent;)e=e.parent;return e}return e.eW?u(e.parent,n):void 0}function c(e,n){return!a&&r(n.iR,e)}function g(e,n){var t=N.cI?n[0].toLowerCase():n[0];return e.k.hasOwnProperty(t)&&e.k[t]}function h(e,n,t,r){var a=r?\"\":E.classPrefix,i='<span class=\"'+a,o=t?\"\":\"</span>\";return i+=e+'\">',i+n+o}function p(){if(!L.k)return n(y);var e=\"\",t=0;L.lR.lastIndex=0;for(var r=L.lR.exec(y);r;){e+=n(y.substr(t,r.index-t));var a=g(L,r);a?(B+=a[1],e+=h(a[0],n(r[0]))):e+=n(r[0]),t=L.lR.lastIndex,r=L.lR.exec(y)}return e+n(y.substr(t))}function d(){var e=\"string\"==typeof L.sL;if(e&&!x[L.sL])return n(y);var t=e?f(L.sL,y,!0,M[L.sL]):l(y,L.sL.length?L.sL:void 0);return L.r>0&&(B+=t.r),e&&(M[L.sL]=t.top),h(t.language,t.value,!1,!0)}function b(){return void 0!==L.sL?d():p()}function v(e,t){var r=e.cN?h(e.cN,\"\",!0):\"\";e.rB?(k+=r,y=\"\"):e.eB?(k+=n(t)+r,y=\"\"):(k+=r,y=t),L=Object.create(e,{parent:{value:L}})}function m(e,t){if(y+=e,void 0===t)return k+=b(),0;var r=o(t,L);if(r)return k+=b(),v(r,t),r.rB?0:t.length;var a=u(L,t);if(a){var i=L;i.rE||i.eE||(y+=t),k+=b();do L.cN&&(k+=\"</span>\"),B+=L.r,L=L.parent;while(L!=a.parent);return i.eE&&(k+=n(t)),y=\"\",a.starts&&v(a.starts,\"\"),i.rE?0:t.length}if(c(t,L))throw new Error('Illegal lexeme \"'+t+'\" for mode \"'+(L.cN||\"<unnamed>\")+'\"');return y+=t,t.length||1}var N=w(e);if(!N)throw new Error('Unknown language: \"'+e+'\"');s(N);var R,L=i||N,M={},k=\"\";for(R=L;R!=N;R=R.parent)R.cN&&(k=h(R.cN,\"\",!0)+k);var y=\"\",B=0;try{for(var C,j,I=0;;){if(L.t.lastIndex=I,C=L.t.exec(t),!C)break;j=m(t.substr(I,C.index-I),C[0]),I=C.index+j}for(m(t.substr(I)),R=L;R.parent;R=R.parent)R.cN&&(k+=\"</span>\");return{r:B,value:k,language:e,top:L}}catch(O){if(-1!=O.message.indexOf(\"Illegal\"))return{r:0,value:n(t)};throw O}}function l(e,t){t=t||E.languages||Object.keys(x);var r={r:0,value:n(e)},a=r;return t.forEach(function(n){if(w(n)){var t=f(n,e,!1);t.language=n,t.r>a.r&&(a=t),t.r>r.r&&(a=r,r=t)}}),a.language&&(r.second_best=a),r}function g(e){return E.tabReplace&&(e=e.replace(/^((<[^>]+>|\\t)+)/gm,function(e,n){return n.replace(/\\t/g,E.tabReplace)})),E.useBR&&(e=e.replace(/\\n/g,\"<br>\")),e}function h(e,n,t){var r=n?R[n]:t,a=[e.trim()];return e.match(/\\bhljs\\b/)||a.push(\"hljs\"),-1===e.indexOf(r)&&a.push(r),a.join(\" \").trim()}function p(e){var n=i(e);if(!a(n)){var t;E.useBR?(t=document.createElementNS(\"http://www.w3.org/1999/xhtml\",\"div\"),t.innerHTML=e.innerHTML.replace(/\\n/g,\"\").replace(/<br[ \\/]*>/g,\"\\n\")):t=e;var r=t.textContent,o=n?f(n,r,!0):l(r),s=u(t);if(s.length){var p=document.createElementNS(\"http://www.w3.org/1999/xhtml\",\"div\");p.innerHTML=o.value,o.value=c(s,u(p),r)}o.value=g(o.value),e.innerHTML=o.value,e.className=h(e.className,n,o.language),e.result={language:o.language,re:o.r},o.second_best&&(e.second_best={language:o.second_best.language,re:o.second_best.r})}}function d(e){E=o(E,e)}function b(){if(!b.called){b.called=!0;var e=document.querySelectorAll(\"pre code\");Array.prototype.forEach.call(e,p)}}function v(){addEventListener(\"DOMContentLoaded\",b,!1),addEventListener(\"load\",b,!1)}function m(n,t){var r=x[n]=t(e);r.aliases&&r.aliases.forEach(function(e){R[e]=n})}function N(){return Object.keys(x)}function w(e){return e=e.toLowerCase(),x[e]||x[R[e]]}var E={classPrefix:\"hljs-\",tabReplace:null,useBR:!1,languages:void 0},x={},R={};return e.highlight=f,e.highlightAuto=l,e.fixMarkup=g,e.highlightBlock=p,e.configure=d,e.initHighlighting=b,e.initHighlightingOnLoad=v,e.registerLanguage=m,e.listLanguages=N,e.getLanguage=w,e.inherit=o,e.IR=\"[a-zA-Z]\\\\w*\",e.UIR=\"[a-zA-Z_]\\\\w*\",e.NR=\"\\\\b\\\\d+(\\\\.\\\\d+)?\",e.CNR=\"(\\\\b0[xX][a-fA-F0-9]+|(\\\\b\\\\d+(\\\\.\\\\d*)?|\\\\.\\\\d+)([eE][-+]?\\\\d+)?)\",e.BNR=\"\\\\b(0b[01]+)\",e.RSR=\"!|!=|!==|%|%=|&|&&|&=|\\\\*|\\\\*=|\\\\+|\\\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\\\?|\\\\[|\\\\{|\\\\(|\\\\^|\\\\^=|\\\\||\\\\|=|\\\\|\\\\||~\",e.BE={b:\"\\\\\\\\[\\\\s\\\\S]\",r:0},e.ASM={cN:\"string\",b:\"'\",e:\"'\",i:\"\\\\n\",c:[e.BE]},e.QSM={cN:\"string\",b:'\"',e:'\"',i:\"\\\\n\",c:[e.BE]},e.PWM={b:/\\b(a|an|the|are|I|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such)\\b/},e.C=function(n,t,r){var a=e.inherit({cN:\"comment\",b:n,e:t,c:[]},r||{});return a.c.push(e.PWM),a.c.push({cN:\"doctag\",b:\"(?:TODO|FIXME|NOTE|BUG|XXX):\",r:0}),a},e.CLCM=e.C(\"//\",\"$\"),e.CBCM=e.C(\"/\\\\*\",\"\\\\*/\"),e.HCM=e.C(\"#\",\"$\"),e.NM={cN:\"number\",b:e.NR,r:0},e.CNM={cN:\"number\",b:e.CNR,r:0},e.BNM={cN:\"number\",b:e.BNR,r:0},e.CSSNM={cN:\"number\",b:e.NR+\"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?\",r:0},e.RM={cN:\"regexp\",b:/\\//,e:/\\/[gimuy]*/,i:/\\n/,c:[e.BE,{b:/\\[/,e:/\\]/,r:0,c:[e.BE]}]},e.TM={cN:\"title\",b:e.IR,r:0},e.UTM={cN:\"title\",b:e.UIR,r:0},e});hljs.registerLanguage(\"markdown\",function(e){return{aliases:[\"md\",\"mkdown\",\"mkd\"],c:[{cN:\"header\",v:[{b:\"^#{1,6}\",e:\"$\"},{b:\"^.+?\\\\n[=-]{2,}$\"}]},{b:\"<\",e:\">\",sL:\"xml\",r:0},{cN:\"bullet\",b:\"^([*+-]|(\\\\d+\\\\.))\\\\s+\"},{cN:\"strong\",b:\"[*_]{2}.+?[*_]{2}\"},{cN:\"emphasis\",v:[{b:\"\\\\*.+?\\\\*\"},{b:\"_.+?_\",r:0}]},{cN:\"blockquote\",b:\"^>\\\\s+\",e:\"$\"},{cN:\"code\",v:[{b:\"`.+?`\"},{b:\"^( {4}|\t)\",e:\"$\",r:0}]},{cN:\"horizontal_rule\",b:\"^[-\\\\*]{3,}\",e:\"$\"},{b:\"\\\\[.+?\\\\][\\\\(\\\\[].*?[\\\\)\\\\]]\",rB:!0,c:[{cN:\"link_label\",b:\"\\\\[\",e:\"\\\\]\",eB:!0,rE:!0,r:0},{cN:\"link_url\",b:\"\\\\]\\\\(\",e:\"\\\\)\",eB:!0,eE:!0},{cN:\"link_reference\",b:\"\\\\]\\\\[\",e:\"\\\\]\",eB:!0,eE:!0}],r:10},{b:\"^\\\\[.+\\\\]:\",rB:!0,c:[{cN:\"link_reference\",b:\"\\\\[\",e:\"\\\\]:\",eB:!0,eE:!0,starts:{cN:\"link_url\",e:\"$\"}}]}]}});hljs.registerLanguage(\"ruby\",function(e){var c=\"[a-zA-Z_]\\\\w*[!?=]?|[-+~]\\\\@|<<|>>|=~|===?|<=>|[<>]=?|\\\\*\\\\*|[-/+%^&*~`|]|\\\\[\\\\]=?\",r=\"and false then defined module in return redo if BEGIN retry end for true self when next until do begin unless END rescue nil else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor\",b={cN:\"doctag\",b:\"@[A-Za-z]+\"},a={cN:\"value\",b:\"#<\",e:\">\"},n=[e.C(\"#\",\"$\",{c:[b]}),e.C(\"^\\\\=begin\",\"^\\\\=end\",{c:[b],r:10}),e.C(\"^__END__\",\"\\\\n$\")],s={cN:\"subst\",b:\"#\\\\{\",e:\"}\",k:r},t={cN:\"string\",c:[e.BE,s],v:[{b:/'/,e:/'/},{b:/\"/,e:/\"/},{b:/`/,e:/`/},{b:\"%[qQwWx]?\\\\(\",e:\"\\\\)\"},{b:\"%[qQwWx]?\\\\[\",e:\"\\\\]\"},{b:\"%[qQwWx]?{\",e:\"}\"},{b:\"%[qQwWx]?<\",e:\">\"},{b:\"%[qQwWx]?/\",e:\"/\"},{b:\"%[qQwWx]?%\",e:\"%\"},{b:\"%[qQwWx]?-\",e:\"-\"},{b:\"%[qQwWx]?\\\\|\",e:\"\\\\|\"},{b:/\\B\\?(\\\\\\d{1,3}|\\\\x[A-Fa-f0-9]{1,2}|\\\\u[A-Fa-f0-9]{4}|\\\\?\\S)\\b/}]},i={cN:\"params\",b:\"\\\\(\",e:\"\\\\)\",k:r},d=[t,a,{cN:\"class\",bK:\"class module\",e:\"$|;\",i:/=/,c:[e.inherit(e.TM,{b:\"[A-Za-z_]\\\\w*(::\\\\w+)*(\\\\?|\\\\!)?\"}),{cN:\"inheritance\",b:\"<\\\\s*\",c:[{cN:\"parent\",b:\"(\"+e.IR+\"::)?\"+e.IR}]}].concat(n)},{cN:\"function\",bK:\"def\",e:\"$|;\",c:[e.inherit(e.TM,{b:c}),i].concat(n)},{cN:\"constant\",b:\"(::)?(\\\\b[A-Z]\\\\w*(::)?)+\",r:0},{cN:\"symbol\",b:e.UIR+\"(\\\\!|\\\\?)?:\",r:0},{cN:\"symbol\",b:\":\",c:[t,{b:c}],r:0},{cN:\"number\",b:\"(\\\\b0[0-7_]+)|(\\\\b0x[0-9a-fA-F_]+)|(\\\\b[1-9][0-9_]*(\\\\.[0-9_]+)?)|[0_]\\\\b\",r:0},{cN:\"variable\",b:\"(\\\\$\\\\W)|((\\\\$|\\\\@\\\\@?)(\\\\w+))\"},{b:\"(\"+e.RSR+\")\\\\s*\",c:[a,{cN:\"regexp\",c:[e.BE,s],i:/\\n/,v:[{b:\"/\",e:\"/[a-z]*\"},{b:\"%r{\",e:\"}[a-z]*\"},{b:\"%r\\\\(\",e:\"\\\\)[a-z]*\"},{b:\"%r!\",e:\"![a-z]*\"},{b:\"%r\\\\[\",e:\"\\\\][a-z]*\"}]}].concat(n),r:0}].concat(n);s.c=d,i.c=d;var o=\"[>?]>\",l=\"[\\\\w#]+\\\\(\\\\w+\\\\):\\\\d+:\\\\d+>\",u=\"(\\\\w+-)?\\\\d+\\\\.\\\\d+\\\\.\\\\d(p\\\\d+)?[^>]+>\",N=[{b:/^\\s*=>/,cN:\"status\",starts:{e:\"$\",c:d}},{cN:\"prompt\",b:\"^(\"+o+\"|\"+l+\"|\"+u+\")\",starts:{e:\"$\",c:d}}];return{aliases:[\"rb\",\"gemspec\",\"podspec\",\"thor\",\"irb\"],k:r,c:n.concat(N).concat(d)}});hljs.registerLanguage(\"makefile\",function(e){var a={cN:\"variable\",b:/\\$\\(/,e:/\\)/,c:[e.BE]};return{aliases:[\"mk\",\"mak\"],c:[e.HCM,{b:/^\\w+\\s*\\W*=/,rB:!0,r:0,starts:{cN:\"constant\",e:/\\s*\\W*=/,eE:!0,starts:{e:/$/,r:0,c:[a]}}},{cN:\"title\",b:/^[\\w]+:\\s*$/},{cN:\"phony\",b:/^\\.PHONY:/,e:/$/,k:\".PHONY\",l:/[\\.\\w]+/},{b:/^\\t+/,e:/$/,r:0,c:[e.QSM,a]}]}});hljs.registerLanguage(\"json\",function(e){var t={literal:\"true false null\"},i=[e.QSM,e.CNM],l={cN:\"value\",e:\",\",eW:!0,eE:!0,c:i,k:t},c={b:\"{\",e:\"}\",c:[{cN:\"attribute\",b:'\\\\s*\"',e:'\"\\\\s*:\\\\s*',eB:!0,eE:!0,c:[e.BE],i:\"\\\\n\",starts:l}],i:\"\\\\S\"},n={b:\"\\\\[\",e:\"\\\\]\",c:[e.inherit(l,{cN:null})],i:\"\\\\S\"};return i.splice(i.length,0,c,n),{c:i,k:t,i:\"\\\\S\"}});hljs.registerLanguage(\"xml\",function(t){var s=\"[A-Za-z0-9\\\\._:-]+\",c={b:/<\\?(php)?(?!\\w)/,e:/\\?>/,sL:\"php\"},e={eW:!0,i:/</,r:0,c:[c,{cN:\"attribute\",b:s,r:0},{b:\"=\",r:0,c:[{cN:\"value\",c:[c],v:[{b:/\"/,e:/\"/},{b:/'/,e:/'/},{b:/[^\\s\\/>]+/}]}]}]};return{aliases:[\"html\",\"xhtml\",\"rss\",\"atom\",\"xsl\",\"plist\"],cI:!0,c:[{cN:\"doctype\",b:\"<!DOCTYPE\",e:\">\",r:10,c:[{b:\"\\\\[\",e:\"\\\\]\"}]},t.C(\"<!--\",\"-->\",{r:10}),{cN:\"cdata\",b:\"<\\\\!\\\\[CDATA\\\\[\",e:\"\\\\]\\\\]>\",r:10},{cN:\"tag\",b:\"<style(?=\\\\s|>|$)\",e:\">\",k:{title:\"style\"},c:[e],starts:{e:\"</style>\",rE:!0,sL:\"css\"}},{cN:\"tag\",b:\"<script(?=\\\\s|>|$)\",e:\">\",k:{title:\"script\"},c:[e],starts:{e:\"</script>\",rE:!0,sL:[\"actionscript\",\"javascript\",\"handlebars\"]}},c,{cN:\"pi\",b:/<\\?\\w+/,e:/\\?>/,r:10},{cN:\"tag\",b:\"</?\",e:\"/?>\",c:[{cN:\"title\",b:/[^ \\/><\\n\\t]+/,r:0},e]}]}});hljs.registerLanguage(\"css\",function(e){var c=\"[a-zA-Z-][a-zA-Z0-9_-]*\",a={cN:\"function\",b:c+\"\\\\(\",rB:!0,eE:!0,e:\"\\\\(\"},r={cN:\"rule\",b:/[A-Z\\_\\.\\-]+\\s*:/,rB:!0,e:\";\",eW:!0,c:[{cN:\"attribute\",b:/\\S/,e:\":\",eE:!0,starts:{cN:\"value\",eW:!0,eE:!0,c:[a,e.CSSNM,e.QSM,e.ASM,e.CBCM,{cN:\"hexcolor\",b:\"#[0-9A-Fa-f]+\"},{cN:\"important\",b:\"!important\"}]}}]};return{cI:!0,i:/[=\\/|'\\$]/,c:[e.CBCM,r,{cN:\"id\",b:/\\#[A-Za-z0-9_-]+/},{cN:\"class\",b:/\\.[A-Za-z0-9_-]+/},{cN:\"attr_selector\",b:/\\[/,e:/\\]/,i:\"$\"},{cN:\"pseudo\",b:/:(:)?[a-zA-Z0-9\\_\\-\\+\\(\\)\"']+/},{cN:\"at_rule\",b:\"@(font-face|page)\",l:\"[a-z-]+\",k:\"font-face page\"},{cN:\"at_rule\",b:\"@\",e:\"[{;]\",c:[{cN:\"keyword\",b:/\\S+/},{b:/\\s/,eW:!0,eE:!0,r:0,c:[a,e.ASM,e.QSM,e.CSSNM]}]},{cN:\"tag\",b:c,r:0},{cN:\"rules\",b:\"{\",e:\"}\",i:/\\S/,c:[e.CBCM,r]}]}});hljs.registerLanguage(\"perl\",function(e){var t=\"getpwent getservent quotemeta msgrcv scalar kill dbmclose undef lc ma syswrite tr send umask sysopen shmwrite vec qx utime local oct semctl localtime readpipe do return format read sprintf dbmopen pop getpgrp not getpwnam rewinddir qqfileno qw endprotoent wait sethostent bless s|0 opendir continue each sleep endgrent shutdown dump chomp connect getsockname die socketpair close flock exists index shmgetsub for endpwent redo lstat msgctl setpgrp abs exit select print ref gethostbyaddr unshift fcntl syscall goto getnetbyaddr join gmtime symlink semget splice x|0 getpeername recv log setsockopt cos last reverse gethostbyname getgrnam study formline endhostent times chop length gethostent getnetent pack getprotoent getservbyname rand mkdir pos chmod y|0 substr endnetent printf next open msgsnd readdir use unlink getsockopt getpriority rindex wantarray hex system getservbyport endservent int chr untie rmdir prototype tell listen fork shmread ucfirst setprotoent else sysseek link getgrgid shmctl waitpid unpack getnetbyname reset chdir grep split require caller lcfirst until warn while values shift telldir getpwuid my getprotobynumber delete and sort uc defined srand accept package seekdir getprotobyname semop our rename seek if q|0 chroot sysread setpwent no crypt getc chown sqrt write setnetent setpriority foreach tie sin msgget map stat getlogin unless elsif truncate exec keys glob tied closedirioctl socket readlink eval xor readline binmode setservent eof ord bind alarm pipe atan2 getgrent exp time push setgrent gt lt or ne m|0 break given say state when\",r={cN:\"subst\",b:\"[$@]\\\\{\",e:\"\\\\}\",k:t},s={b:\"->{\",e:\"}\"},n={cN:\"variable\",v:[{b:/\\$\\d/},{b:/[\\$%@](\\^\\w\\b|#\\w+(::\\w+)*|{\\w+}|\\w+(::\\w*)*)/},{b:/[\\$%@][^\\s\\w{]/,r:0}]},o=[e.BE,r,n],i=[n,e.HCM,e.C(\"^\\\\=\\\\w\",\"\\\\=cut\",{eW:!0}),s,{cN:\"string\",c:o,v:[{b:\"q[qwxr]?\\\\s*\\\\(\",e:\"\\\\)\",r:5},{b:\"q[qwxr]?\\\\s*\\\\[\",e:\"\\\\]\",r:5},{b:\"q[qwxr]?\\\\s*\\\\{\",e:\"\\\\}\",r:5},{b:\"q[qwxr]?\\\\s*\\\\|\",e:\"\\\\|\",r:5},{b:\"q[qwxr]?\\\\s*\\\\<\",e:\"\\\\>\",r:5},{b:\"qw\\\\s+q\",e:\"q\",r:5},{b:\"'\",e:\"'\",c:[e.BE]},{b:'\"',e:'\"'},{b:\"`\",e:\"`\",c:[e.BE]},{b:\"{\\\\w+}\",c:[],r:0},{b:\"-?\\\\w+\\\\s*\\\\=\\\\>\",c:[],r:0}]},{cN:\"number\",b:\"(\\\\b0[0-7_]+)|(\\\\b0x[0-9a-fA-F_]+)|(\\\\b[1-9][0-9_]*(\\\\.[0-9_]+)?)|[0_]\\\\b\",r:0},{b:\"(\\\\/\\\\/|\"+e.RSR+\"|\\\\b(split|return|print|reverse|grep)\\\\b)\\\\s*\",k:\"split return print reverse grep\",r:0,c:[e.HCM,{cN:\"regexp\",b:\"(s|tr|y)/(\\\\\\\\.|[^/])*/(\\\\\\\\.|[^/])*/[a-z]*\",r:10},{cN:\"regexp\",b:\"(m|qr)?/\",e:\"/[a-z]*\",c:[e.BE],r:0}]},{cN:\"sub\",bK:\"sub\",e:\"(\\\\s*\\\\(.*?\\\\))?[;{]\",r:5},{cN:\"operator\",b:\"-\\\\w\\\\b\",r:0},{b:\"^__DATA__$\",e:\"^__END__$\",sL:\"mojolicious\",c:[{b:\"^@@.*\",e:\"$\",cN:\"comment\"}]}];return r.c=i,s.c=i,{aliases:[\"pl\"],k:t,c:i}});hljs.registerLanguage(\"cs\",function(e){var r=\"abstract as base bool break byte case catch char checked const continue decimal dynamic default delegate do double else enum event explicit extern false finally fixed float for foreach goto if implicit in int interface internal is lock long null when object operator out override params private protected public readonly ref sbyte sealed short sizeof stackalloc static string struct switch this true try typeof uint ulong unchecked unsafe ushort using virtual volatile void while async protected public private internal ascending descending from get group into join let orderby partial select set value var where yield\",t=e.IR+\"(<\"+e.IR+\">)?\";return{aliases:[\"csharp\"],k:r,i:/::/,c:[e.C(\"///\",\"$\",{rB:!0,c:[{cN:\"xmlDocTag\",v:[{b:\"///\",r:0},{b:\"<!--|-->\"},{b:\"</?\",e:\">\"}]}]}),e.CLCM,e.CBCM,{cN:\"preprocessor\",b:\"#\",e:\"$\",k:\"if else elif endif define undef warning error line region endregion pragma checksum\"},{cN:\"string\",b:'@\"',e:'\"',c:[{b:'\"\"'}]},e.ASM,e.QSM,e.CNM,{bK:\"class interface\",e:/[{;=]/,i:/[^\\s:]/,c:[e.TM,e.CLCM,e.CBCM]},{bK:\"namespace\",e:/[{;=]/,i:/[^\\s:]/,c:[{cN:\"title\",b:\"[a-zA-Z](\\\\.?\\\\w)*\",r:0},e.CLCM,e.CBCM]},{bK:\"new return throw await\",r:0},{cN:\"function\",b:\"(\"+t+\"\\\\s+)+\"+e.IR+\"\\\\s*\\\\(\",rB:!0,e:/[{;=]/,eE:!0,k:r,c:[{b:e.IR+\"\\\\s*\\\\(\",rB:!0,c:[e.TM],r:0},{cN:\"params\",b:/\\(/,e:/\\)/,eB:!0,eE:!0,k:r,r:0,c:[e.ASM,e.QSM,e.CNM,e.CBCM]},e.CLCM,e.CBCM]}]}});hljs.registerLanguage(\"apache\",function(e){var r={cN:\"number\",b:\"[\\\\$%]\\\\d+\"};return{aliases:[\"apacheconf\"],cI:!0,c:[e.HCM,{cN:\"tag\",b:\"</?\",e:\">\"},{cN:\"keyword\",b:/\\w+/,r:0,k:{common:\"order deny allow setenv rewriterule rewriteengine rewritecond documentroot sethandler errordocument loadmodule options header listen serverroot servername\"},starts:{e:/$/,r:0,k:{literal:\"on off all\"},c:[{cN:\"sqbracket\",b:\"\\\\s\\\\[\",e:\"\\\\]$\"},{cN:\"cbracket\",b:\"[\\\\$%]\\\\{\",e:\"\\\\}\",c:[\"self\",r]},r,e.QSM]}}],i:/\\S/}});hljs.registerLanguage(\"http\",function(t){return{aliases:[\"https\"],i:\"\\\\S\",c:[{cN:\"status\",b:\"^HTTP/[0-9\\\\.]+\",e:\"$\",c:[{cN:\"number\",b:\"\\\\b\\\\d{3}\\\\b\"}]},{cN:\"request\",b:\"^[A-Z]+ (.*?) HTTP/[0-9\\\\.]+$\",rB:!0,e:\"$\",c:[{cN:\"string\",b:\" \",e:\" \",eB:!0,eE:!0}]},{cN:\"attribute\",b:\"^\\\\w\",e:\": \",eE:!0,i:\"\\\\n|\\\\s|=\",starts:{cN:\"string\",e:\"$\"}},{b:\"\\\\n\\\\n\",starts:{sL:[],eW:!0}}]}});hljs.registerLanguage(\"objectivec\",function(e){var t={cN:\"built_in\",b:\"(AV|CA|CF|CG|CI|MK|MP|NS|UI)\\\\w+\"},i={keyword:\"int float while char export sizeof typedef const struct for union unsigned long volatile static bool mutable if do return goto void enum else break extern asm case short default double register explicit signed typename this switch continue wchar_t inline readonly assign readwrite self @synchronized id typeof nonatomic super unichar IBOutlet IBAction strong weak copy in out inout bycopy byref oneway __strong __weak __block __autoreleasing @private @protected @public @try @property @end @throw @catch @finally @autoreleasepool @synthesize @dynamic @selector @optional @required\",literal:\"false true FALSE TRUE nil YES NO NULL\",built_in:\"BOOL dispatch_once_t dispatch_queue_t dispatch_sync dispatch_async dispatch_once\"},o=/[a-zA-Z@][a-zA-Z0-9_]*/,n=\"@interface @class @protocol @implementation\";return{aliases:[\"mm\",\"objc\",\"obj-c\"],k:i,l:o,i:\"</\",c:[t,e.CLCM,e.CBCM,e.CNM,e.QSM,{cN:\"string\",v:[{b:'@\"',e:'\"',i:\"\\\\n\",c:[e.BE]},{b:\"'\",e:\"[^\\\\\\\\]'\",i:\"[^\\\\\\\\][^']\"}]},{cN:\"preprocessor\",b:\"#\",e:\"$\",c:[{cN:\"title\",v:[{b:'\"',e:'\"'},{b:\"<\",e:\">\"}]}]},{cN:\"class\",b:\"(\"+n.split(\" \").join(\"|\")+\")\\\\b\",e:\"({|$)\",eE:!0,k:n,l:o,c:[e.UTM]},{cN:\"variable\",b:\"\\\\.\"+e.UIR,r:0}]}});hljs.registerLanguage(\"python\",function(e){var r={cN:\"prompt\",b:/^(>>>|\\.\\.\\.) /},b={cN:\"string\",c:[e.BE],v:[{b:/(u|b)?r?'''/,e:/'''/,c:[r],r:10},{b:/(u|b)?r?\"\"\"/,e:/\"\"\"/,c:[r],r:10},{b:/(u|r|ur)'/,e:/'/,r:10},{b:/(u|r|ur)\"/,e:/\"/,r:10},{b:/(b|br)'/,e:/'/},{b:/(b|br)\"/,e:/\"/},e.ASM,e.QSM]},a={cN:\"number\",r:0,v:[{b:e.BNR+\"[lLjJ]?\"},{b:\"\\\\b(0o[0-7]+)[lLjJ]?\"},{b:e.CNR+\"[lLjJ]?\"}]},l={cN:\"params\",b:/\\(/,e:/\\)/,c:[\"self\",r,a,b]};return{aliases:[\"py\",\"gyp\"],k:{keyword:\"and elif is global as in if from raise for except finally print import pass return exec else break not with class assert yield try while continue del or def lambda async await nonlocal|10 None True False\",built_in:\"Ellipsis NotImplemented\"},i:/(<\\/|->|\\?)/,c:[r,a,b,e.HCM,{v:[{cN:\"function\",bK:\"def\",r:10},{cN:\"class\",bK:\"class\"}],e:/:/,i:/[${=;\\n,]/,c:[e.UTM,l]},{cN:\"decorator\",b:/^[\\t ]*@/,e:/$/},{b:/\\b(print|exec)\\(/}]}});hljs.registerLanguage(\"java\",function(e){var a=e.UIR+\"(<\"+e.UIR+\">)?\",t=\"false synchronized int abstract float private char boolean static null if const for true while long strictfp finally protected import native final void enum else break transient catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private\",c=\"\\\\b(0[bB]([01]+[01_]+[01]+|[01]+)|0[xX]([a-fA-F0-9]+[a-fA-F0-9_]+[a-fA-F0-9]+|[a-fA-F0-9]+)|(([\\\\d]+[\\\\d_]+[\\\\d]+|[\\\\d]+)(\\\\.([\\\\d]+[\\\\d_]+[\\\\d]+|[\\\\d]+))?|\\\\.([\\\\d]+[\\\\d_]+[\\\\d]+|[\\\\d]+))([eE][-+]?\\\\d+)?)[lLfF]?\",r={cN:\"number\",b:c,r:0};return{aliases:[\"jsp\"],k:t,i:/<\\/|#/,c:[e.C(\"/\\\\*\\\\*\",\"\\\\*/\",{r:0,c:[{cN:\"doctag\",b:\"@[A-Za-z]+\"}]}),e.CLCM,e.CBCM,e.ASM,e.QSM,{cN:\"class\",bK:\"class interface\",e:/[{;=]/,eE:!0,k:\"class interface\",i:/[:\"\\[\\]]/,c:[{bK:\"extends implements\"},e.UTM]},{bK:\"new throw return else\",r:0},{cN:\"function\",b:\"(\"+a+\"\\\\s+)+\"+e.UIR+\"\\\\s*\\\\(\",rB:!0,e:/[{;=]/,eE:!0,k:t,c:[{b:e.UIR+\"\\\\s*\\\\(\",rB:!0,r:0,c:[e.UTM]},{cN:\"params\",b:/\\(/,e:/\\)/,k:t,r:0,c:[e.ASM,e.QSM,e.CNM,e.CBCM]},e.CLCM,e.CBCM]},r,{cN:\"annotation\",b:\"@[A-Za-z]+\"}]}});hljs.registerLanguage(\"bash\",function(e){var t={cN:\"variable\",v:[{b:/\\$[\\w\\d#@][\\w\\d_]*/},{b:/\\$\\{(.*?)}/}]},s={cN:\"string\",b:/\"/,e:/\"/,c:[e.BE,t,{cN:\"variable\",b:/\\$\\(/,e:/\\)/,c:[e.BE]}]},a={cN:\"string\",b:/'/,e:/'/};return{aliases:[\"sh\",\"zsh\"],l:/-?[a-z\\.]+/,k:{keyword:\"if then else elif fi for while in do done case esac function\",literal:\"true false\",built_in:\"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp\",operator:\"-ne -eq -lt -gt -f -d -e -s -l -a\"},c:[{cN:\"shebang\",b:/^#![^\\n]+sh\\s*$/,r:10},{cN:\"function\",b:/\\w[\\w\\d_]*\\s*\\(\\s*\\)\\s*\\{/,rB:!0,c:[e.inherit(e.TM,{b:/\\w[\\w\\d_]*/})],r:0},e.HCM,e.NM,s,a,t]}});hljs.registerLanguage(\"sql\",function(e){var t=e.C(\"--\",\"$\");return{cI:!0,i:/[<>{}*]/,c:[{cN:\"operator\",bK:\"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke\",e:/;/,eW:!0,k:{keyword:\"abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias allocate allow alter always analyze ancillary and any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound buffer_cache buffer_pool build bulk by byte byteordermark bytes c cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle d data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration e each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain export export_set extended extent external external_1 external_2 externally extract f failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function g general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour http i id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists k keep keep_duplicates key keys kill l language large last last_day last_insert_id last_value lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim m main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex n name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding p package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second section securefile security seed segment select self sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime t table tables tablespace tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek\",literal:\"true false null\",built_in:\"array bigint binary bit blob boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text varchar varying void\"},c:[{cN:\"string\",b:\"'\",e:\"'\",c:[e.BE,{b:\"''\"}]},{cN:\"string\",b:'\"',e:'\"',c:[e.BE,{b:'\"\"'}]},{cN:\"string\",b:\"`\",e:\"`\",c:[e.BE]},e.CNM,e.CBCM,t]},e.CBCM,t]}});hljs.registerLanguage(\"nginx\",function(e){var r={cN:\"variable\",v:[{b:/\\$\\d+/},{b:/\\$\\{/,e:/}/},{b:\"[\\\\$\\\\@]\"+e.UIR}]},b={eW:!0,l:\"[a-z/_]+\",k:{built_in:\"on off yes no true false none blocked debug info notice warn error crit select break last permanent redirect kqueue rtsig epoll poll /dev/poll\"},r:0,i:\"=>\",c:[e.HCM,{cN:\"string\",c:[e.BE,r],v:[{b:/\"/,e:/\"/},{b:/'/,e:/'/}]},{cN:\"url\",b:\"([a-z]+):/\",e:\"\\\\s\",eW:!0,eE:!0,c:[r]},{cN:\"regexp\",c:[e.BE,r],v:[{b:\"\\\\s\\\\^\",e:\"\\\\s|{|;\",rE:!0},{b:\"~\\\\*?\\\\s+\",e:\"\\\\s|{|;\",rE:!0},{b:\"\\\\*(\\\\.[a-z\\\\-]+)+\"},{b:\"([a-z\\\\-]+\\\\.)+\\\\*\"}]},{cN:\"number\",b:\"\\\\b\\\\d{1,3}\\\\.\\\\d{1,3}\\\\.\\\\d{1,3}\\\\.\\\\d{1,3}(:\\\\d{1,5})?\\\\b\"},{cN:\"number\",b:\"\\\\b\\\\d+[kKmMgGdshdwy]*\\\\b\",r:0},r]};return{aliases:[\"nginxconf\"],c:[e.HCM,{b:e.UIR+\"\\\\s\",e:\";|{\",rB:!0,c:[{cN:\"title\",b:e.UIR,starts:b}],r:0}],i:\"[^\\\\s\\\\}]\"}});hljs.registerLanguage(\"cpp\",function(t){var e={cN:\"keyword\",b:\"\\\\b[a-z\\\\d_]*_t\\\\b\"},r={cN:\"string\",v:[t.inherit(t.QSM,{b:'((u8?|U)|L)?\"'}),{b:'(u8?|U)?R\"',e:'\"',c:[t.BE]},{b:\"'\\\\\\\\?.\",e:\"'\",i:\".\"}]},s={cN:\"number\",v:[{b:\"\\\\b(\\\\d+(\\\\.\\\\d*)?|\\\\.\\\\d+)(u|U|l|L|ul|UL|f|F)\"},{b:t.CNR}]},i={cN:\"preprocessor\",b:\"#\",e:\"$\",k:\"if else elif endif define undef warning error line pragma ifdef ifndef\",c:[{b:/\\\\\\n/,r:0},{bK:\"include\",e:\"$\",c:[r,{cN:\"string\",b:\"<\",e:\">\",i:\"\\\\n\"}]},r,s,t.CLCM,t.CBCM]},a=t.IR+\"\\\\s*\\\\(\",c={keyword:\"int float while private char catch export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const struct for static_cast|10 union namespace unsigned long volatile static protected bool template mutable if public friend do goto auto void enum else break extern using class asm case typeid short reinterpret_cast|10 default double register explicit signed typename try this switch continue inline delete alignof constexpr decltype noexcept static_assert thread_local restrict _Bool complex _Complex _Imaginary atomic_bool atomic_char atomic_schar atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong atomic_ullong\",built_in:\"std string cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap array shared_ptr abort abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf\",literal:\"true false nullptr NULL\"};return{aliases:[\"c\",\"cc\",\"h\",\"c++\",\"h++\",\"hpp\"],k:c,i:\"</\",c:[e,t.CLCM,t.CBCM,s,r,i,{b:\"\\\\b(deque|list|queue|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array)\\\\s*<\",e:\">\",k:c,c:[\"self\",e]},{b:t.IR+\"::\",k:c},{bK:\"new throw return else\",r:0},{cN:\"function\",b:\"(\"+t.IR+\"[\\\\*&\\\\s]+)+\"+a,rB:!0,e:/[{;=]/,eE:!0,k:c,i:/[^\\w\\s\\*&]/,c:[{b:a,rB:!0,c:[t.TM],r:0},{cN:\"params\",b:/\\(/,e:/\\)/,k:c,r:0,c:[t.CLCM,t.CBCM,r,s]},t.CLCM,t.CBCM,i]}]}});hljs.registerLanguage(\"php\",function(e){var c={cN:\"variable\",b:\"\\\\$+[a-zA-Z_-ÿ][a-zA-Z0-9_-ÿ]*\"},a={cN:\"preprocessor\",b:/<\\?(php)?|\\?>/},i={cN:\"string\",c:[e.BE,a],v:[{b:'b\"',e:'\"'},{b:\"b'\",e:\"'\"},e.inherit(e.ASM,{i:null}),e.inherit(e.QSM,{i:null})]},t={v:[e.BNM,e.CNM]};return{aliases:[\"php3\",\"php4\",\"php5\",\"php6\"],cI:!0,k:\"and include_once list abstract global private echo interface as static endswitch array null if endwhile or const for endforeach self var while isset public protected exit foreach throw elseif include __FILE__ empty require_once do xor return parent clone use __CLASS__ __LINE__ else break print eval new catch __METHOD__ case exception default die require __FUNCTION__ enddeclare final try switch continue endfor endif declare unset true false trait goto instanceof insteadof __DIR__ __NAMESPACE__ yield finally\",c:[e.CLCM,e.HCM,e.C(\"/\\\\*\",\"\\\\*/\",{c:[{cN:\"doctag\",b:\"@[A-Za-z]+\"},a]}),e.C(\"__halt_compiler.+?;\",!1,{eW:!0,k:\"__halt_compiler\",l:e.UIR}),{cN:\"string\",b:/<<<['\"]?\\w+['\"]?$/,e:/^\\w+;?$/,c:[e.BE,{cN:\"subst\",v:[{b:/\\$\\w+/},{b:/\\{\\$/,e:/\\}/}]}]},a,c,{b:/(::|->)+[a-zA-Z_\\x7f-\\xff][a-zA-Z0-9_\\x7f-\\xff]*/},{cN:\"function\",bK:\"function\",e:/[;{]/,eE:!0,i:\"\\\\$|\\\\[|%\",c:[e.UTM,{cN:\"params\",b:\"\\\\(\",e:\"\\\\)\",c:[\"self\",c,e.CBCM,i,t]}]},{cN:\"class\",bK:\"class interface\",e:\"{\",eE:!0,i:/[:\\(\\$\"]/,c:[{bK:\"extends implements\"},e.UTM]},{bK:\"namespace\",e:\";\",i:/[\\.']/,c:[e.UTM]},{bK:\"use\",e:\";\",c:[e.UTM]},{b:\"=>\"},i,t]}});hljs.registerLanguage(\"coffeescript\",function(e){var c={keyword:\"in if for while finally new do return else break catch instanceof throw try this switch continue typeof delete debugger super then unless until loop of by when and or is isnt not\",literal:\"true false null undefined yes no on off\",built_in:\"npm require console print module global window document\"},n=\"[A-Za-z$_][0-9A-Za-z$_]*\",r={cN:\"subst\",b:/#\\{/,e:/}/,k:c},t=[e.BNM,e.inherit(e.CNM,{starts:{e:\"(\\\\s*/)?\",r:0}}),{cN:\"string\",v:[{b:/'''/,e:/'''/,c:[e.BE]},{b:/'/,e:/'/,c:[e.BE]},{b:/\"\"\"/,e:/\"\"\"/,c:[e.BE,r]},{b:/\"/,e:/\"/,c:[e.BE,r]}]},{cN:\"regexp\",v:[{b:\"///\",e:\"///\",c:[r,e.HCM]},{b:\"//[gim]*\",r:0},{b:/\\/(?![ *])(\\\\\\/|.)*?\\/[gim]*(?=\\W|$)/}]},{cN:\"property\",b:\"@\"+n},{b:\"`\",e:\"`\",eB:!0,eE:!0,sL:\"javascript\"}];r.c=t;var s=e.inherit(e.TM,{b:n}),i=\"(\\\\(.*\\\\))?\\\\s*\\\\B[-=]>\",o={cN:\"params\",b:\"\\\\([^\\\\(]\",rB:!0,c:[{b:/\\(/,e:/\\)/,k:c,c:[\"self\"].concat(t)}]};return{aliases:[\"coffee\",\"cson\",\"iced\"],k:c,i:/\\/\\*/,c:t.concat([e.C(\"###\",\"###\"),e.HCM,{cN:\"function\",b:\"^\\\\s*\"+n+\"\\\\s*=\\\\s*\"+i,e:\"[-=]>\",rB:!0,c:[s,o]},{b:/[:\\(,=]\\s*/,r:0,c:[{cN:\"function\",b:i,e:\"[-=]>\",rB:!0,c:[o]}]},{cN:\"class\",bK:\"class\",e:\"$\",i:/[:=\"\\[\\]]/,c:[{bK:\"extends\",eW:!0,i:/[:=\"\\[\\]]/,c:[s]},s]},{cN:\"attribute\",b:n+\":\",e:\":\",rB:!0,rE:!0,r:0}])}});hljs.registerLanguage(\"javascript\",function(e){return{aliases:[\"js\"],k:{keyword:\"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await\",literal:\"true false null undefined NaN Infinity\",built_in:\"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise\"},c:[{cN:\"pi\",r:10,b:/^\\s*['\"]use (strict|asm)['\"]/},e.ASM,e.QSM,{cN:\"string\",b:\"`\",e:\"`\",c:[e.BE,{cN:\"subst\",b:\"\\\\$\\\\{\",e:\"\\\\}\"}]},e.CLCM,e.CBCM,{cN:\"number\",v:[{b:\"\\\\b(0[bB][01]+)\"},{b:\"\\\\b(0[oO][0-7]+)\"},{b:e.CNR}],r:0},{b:\"(\"+e.RSR+\"|\\\\b(case|return|throw)\\\\b)\\\\s*\",k:\"return throw case\",c:[e.CLCM,e.CBCM,e.RM,{b:/</,e:/>\\s*[);\\]]/,r:0,sL:\"xml\"}],r:0},{cN:\"function\",bK:\"function\",e:/\\{/,eE:!0,c:[e.inherit(e.TM,{b:/[A-Za-z$_][0-9A-Za-z$_]*/}),{cN:\"params\",b:/\\(/,e:/\\)/,eB:!0,eE:!0,c:[e.CLCM,e.CBCM]}],i:/\\[|%/},{b:/\\$[(.]/},{b:\"\\\\.\"+e.IR,r:0},{bK:\"import\",e:\"[;$]\",k:\"import from as\",c:[e.ASM,e.QSM]},{cN:\"class\",bK:\"class\",e:/[{;=]/,eE:!0,i:/[:\"\\[\\]]/,c:[{bK:\"extends\"},e.UTM]}],i:/#/}});hljs.registerLanguage(\"ini\",function(e){var c={cN:\"string\",c:[e.BE],v:[{b:\"'''\",e:\"'''\",r:10},{b:'\"\"\"',e:'\"\"\"',r:10},{b:'\"',e:'\"'},{b:\"'\",e:\"'\"}]};return{aliases:[\"toml\"],cI:!0,i:/\\S/,c:[e.C(\";\",\"$\"),e.HCM,{cN:\"title\",b:/^\\s*\\[+/,e:/\\]+/},{cN:\"setting\",b:/^[a-z0-9\\[\\]_-]+\\s*=\\s*/,e:\"$\",c:[{cN:\"value\",eW:!0,k:\"on off true false yes no\",c:[{cN:\"variable\",v:[{b:/\\$[\\w\\d\"][\\w\\d_]*/},{b:/\\$\\{(.*?)}/}]},c,{cN:\"number\",b:/([\\+\\-]+)?[\\d]+_[\\d_]+/},e.NM],r:0}]}]}});hljs.registerLanguage(\"diff\",function(e){return{aliases:[\"patch\"],c:[{cN:\"chunk\",r:10,v:[{b:/^@@ +\\-\\d+,\\d+ +\\+\\d+,\\d+ +@@$/},{b:/^\\*\\*\\* +\\d+,\\d+ +\\*\\*\\*\\*$/},{b:/^\\-\\-\\- +\\d+,\\d+ +\\-\\-\\-\\-$/}]},{cN:\"header\",v:[{b:/Index: /,e:/$/},{b:/=====/,e:/=====$/},{b:/^\\-\\-\\-/,e:/$/},{b:/^\\*{3} /,e:/$/},{b:/^\\+\\+\\+/,e:/$/},{b:/\\*{5}/,e:/\\*{5}$/}]},{cN:\"addition\",b:\"^\\\\+\",e:\"$\"},{cN:\"deletion\",b:\"^\\\\-\",e:\"$\"},{cN:\"change\",b:\"^\\\\!\",e:\"$\"}]}});\nexports.hljs = hljs;\n",
            "type": "application/javascript",
            "title": "$:/plugins/tiddlywiki/highlight/highlight.js",
            "module-type": "library"
        },
        "$:/plugins/tiddlywiki/highlight/highlight.css": {
            "text": "/*\n\nOriginal style from softwaremaniacs.org (c) Ivan Sagalaev <redacted>\n\n*/\n\n.hljs {\n  display: block;\n  overflow-x: auto;\n  padding: 0.5em;\n  background: #f0f0f0;\n  -webkit-text-size-adjust: none;\n}\n\n.hljs,\n.hljs-subst,\n.hljs-tag .hljs-title,\n.nginx .hljs-title {\n  color: black;\n}\n\n.hljs-string,\n.hljs-title,\n.hljs-constant,\n.hljs-parent,\n.hljs-tag .hljs-value,\n.hljs-rule .hljs-value,\n.hljs-preprocessor,\n.hljs-pragma,\n.hljs-name,\n.haml .hljs-symbol,\n.ruby .hljs-symbol,\n.ruby .hljs-symbol .hljs-string,\n.hljs-template_tag,\n.django .hljs-variable,\n.smalltalk .hljs-class,\n.hljs-addition,\n.hljs-flow,\n.hljs-stream,\n.bash .hljs-variable,\n.pf .hljs-variable,\n.apache .hljs-tag,\n.apache .hljs-cbracket,\n.tex .hljs-command,\n.tex .hljs-special,\n.erlang_repl .hljs-function_or_atom,\n.asciidoc .hljs-header,\n.markdown .hljs-header,\n.coffeescript .hljs-attribute,\n.tp .hljs-variable {\n  color: #800;\n}\n\n.smartquote,\n.hljs-comment,\n.hljs-annotation,\n.diff .hljs-header,\n.hljs-chunk,\n.asciidoc .hljs-blockquote,\n.markdown .hljs-blockquote {\n  color: #888;\n}\n\n.hljs-number,\n.hljs-date,\n.hljs-regexp,\n.hljs-literal,\n.hljs-hexcolor,\n.smalltalk .hljs-symbol,\n.smalltalk .hljs-char,\n.go .hljs-constant,\n.hljs-change,\n.lasso .hljs-variable,\n.makefile .hljs-variable,\n.asciidoc .hljs-bullet,\n.markdown .hljs-bullet,\n.asciidoc .hljs-link_url,\n.markdown .hljs-link_url {\n  color: #080;\n}\n\n.hljs-label,\n.ruby .hljs-string,\n.hljs-decorator,\n.hljs-filter .hljs-argument,\n.hljs-localvars,\n.hljs-array,\n.hljs-attr_selector,\n.hljs-important,\n.hljs-pseudo,\n.hljs-pi,\n.haml .hljs-bullet,\n.hljs-doctype,\n.hljs-deletion,\n.hljs-envvar,\n.hljs-shebang,\n.apache .hljs-sqbracket,\n.nginx .hljs-built_in,\n.tex .hljs-formula,\n.erlang_repl .hljs-reserved,\n.hljs-prompt,\n.asciidoc .hljs-link_label,\n.markdown .hljs-link_label,\n.vhdl .hljs-attribute,\n.clojure .hljs-attribute,\n.asciidoc .hljs-attribute,\n.lasso .hljs-attribute,\n.coffeescript .hljs-property,\n.hljs-phony {\n  color: #88f;\n}\n\n.hljs-keyword,\n.hljs-id,\n.hljs-title,\n.hljs-built_in,\n.css .hljs-tag,\n.hljs-doctag,\n.smalltalk .hljs-class,\n.hljs-winutils,\n.bash .hljs-variable,\n.pf .hljs-variable,\n.apache .hljs-tag,\n.hljs-type,\n.hljs-typename,\n.tex .hljs-command,\n.asciidoc .hljs-strong,\n.markdown .hljs-strong,\n.hljs-request,\n.hljs-status,\n.tp .hljs-data,\n.tp .hljs-io {\n  font-weight: bold;\n}\n\n.asciidoc .hljs-emphasis,\n.markdown .hljs-emphasis,\n.tp .hljs-units {\n  font-style: italic;\n}\n\n.nginx .hljs-built_in {\n  font-weight: normal;\n}\n\n.coffeescript .javascript,\n.javascript .xml,\n.lasso .markup,\n.tex .hljs-formula,\n.xml .javascript,\n.xml .vbscript,\n.xml .css,\n.xml .hljs-cdata {\n  opacity: 0.5;\n}\n",
            "type": "text/css",
            "title": "$:/plugins/tiddlywiki/highlight/highlight.css",
            "tags": "[[$:/tags/Stylesheet]]"
        },
        "$:/plugins/tiddlywiki/highlight/highlightblock.js": {
            "title": "$:/plugins/tiddlywiki/highlight/highlightblock.js",
            "text": "/*\\\ntitle: $:/plugins/tiddlywiki/highlight/highlightblock.js\ntype: application/javascript\nmodule-type: widget\n\nWraps up the fenced code blocks parser for highlight and use in TiddlyWiki5\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar TYPE_MAPPINGS_BASE = \"$:/config/HighlightPlugin/TypeMappings/\";\n\nvar CodeBlockWidget = require(\"$:/core/modules/widgets/codeblock.js\").codeblock;\n\nvar hljs = require(\"$:/plugins/tiddlywiki/highlight/highlight.js\");\n\nhljs.configure({tabReplace: \"    \"});\t\n\nCodeBlockWidget.prototype.postRender = function() {\n\tvar domNode = this.domNodes[0],\n\t\tlanguage = this.language,\n\t\ttiddler = this.wiki.getTiddler(TYPE_MAPPINGS_BASE + language);\n\tif(tiddler) {\n\t\tlanguage = tiddler.fields.text || \"\";\n\t}\n\tif(language && hljs.listLanguages().indexOf(language) !== -1) {\n\t\tdomNode.className = language.toLowerCase() + \" hljs\";\n\t\tif($tw.browser && !domNode.isTiddlyWikiFakeDom) {\n\t\t\thljs.highlightBlock(domNode);\t\t\t\n\t\t} else {\n\t\t\tvar text = domNode.textContent;\n\t\t\tdomNode.children[0].innerHTML = hljs.fixMarkup(hljs.highlight(language,text).value);\n\t\t\t// If we're using the fakedom then specially save the original raw text\n\t\t\tif(domNode.isTiddlyWikiFakeDom) {\n\t\t\t\tdomNode.children[0].textInnerHTML = text;\n\t\t\t}\n\t\t}\n\t}\t\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/plugins/tiddlywiki/highlight/license": {
            "title": "$:/plugins/tiddlywiki/highlight/license",
            "type": "text/plain",
            "text": "Copyright (c) 2006, Ivan Sagalaev\nAll rights reserved.\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n    * Redistributions of source code must retain the above copyright\n      notice, this list of conditions and the following disclaimer.\n    * Redistributions in binary form must reproduce the above copyright\n      notice, this list of conditions and the following disclaimer in the\n      documentation and/or other materials provided with the distribution.\n    * Neither the name of highlight.js nor the names of its contributors\n      may be used to endorse or promote products derived from this software\n      without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY\nEXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY\nDIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\nON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n"
        },
        "$:/plugins/tiddlywiki/highlight/readme": {
            "title": "$:/plugins/tiddlywiki/highlight/readme",
            "text": "This plugin provides syntax highlighting of code blocks using v8.8.0 of [[highlight.js|https://github.com/isagalaev/highlight.js]] from Ivan Sagalaev.\n\n! Usage\n\nWhen the plugin is installed it automatically applies highlighting to all codeblocks defined with triple backticks or with the CodeBlockWidget.\n\nThe language can optionally be specified after the opening triple braces:\n\n<$codeblock code=\"\"\"```css\n * { margin: 0; padding: 0; } /* micro reset */\n\nhtml { font-size: 62.5%; }\nbody { font-size: 14px; font-size: 1.4rem; } /* =14px */\nh1   { font-size: 24px; font-size: 2.4rem; } /* =24px */\n```\"\"\"/>\n\nIf no language is specified highlight.js will attempt to automatically detect the language.\n\n! Built-in Language Brushes\n\nThe plugin includes support for the following languages (referred to as \"brushes\" by highlight.js):\n\n* apache\n* bash\n* coffeescript\n* cpp\n* cs\n* css\n* diff\n* http\n* ini\n* java\n* javascript\n* json\n* makefile\n* markdown\n* nginx\n* objectivec\n* perl\n* php\n* python\n* ruby\n* sql\n* xml\n\nYou can also specify the language as a MIME content type (eg `text/html` or `text/css`). The mapping is accomplished via mapping tiddlers whose titles start with `$:/config/HighlightPlugin/TypeMappings/`.\n"
        },
        "$:/plugins/tiddlywiki/highlight/styles": {
            "title": "$:/plugins/tiddlywiki/highlight/styles",
            "tags": "[[$:/tags/Stylesheet]]",
            "text": ".hljs{display:block;overflow-x:auto;padding:.5em;color:#333;background:#f8f8f8;-webkit-text-size-adjust:none}.hljs-comment,.diff .hljs-header,.hljs-javadoc{color:#998;font-style:italic}.hljs-keyword,.css .rule .hljs-keyword,.hljs-winutils,.nginx .hljs-title,.hljs-subst,.hljs-request,.hljs-status{color:#333;font-weight:bold}.hljs-number,.hljs-hexcolor,.ruby .hljs-constant{color:teal}.hljs-string,.hljs-tag .hljs-value,.hljs-phpdoc,.hljs-dartdoc,.tex .hljs-formula{color:#d14}.hljs-title,.hljs-id,.scss .hljs-preprocessor{color:#900;font-weight:bold}.hljs-list .hljs-keyword,.hljs-subst{font-weight:normal}.hljs-class .hljs-title,.hljs-type,.vhdl .hljs-literal,.tex .hljs-command{color:#458;font-weight:bold}.hljs-tag,.hljs-tag .hljs-title,.hljs-rule .hljs-property,.django .hljs-tag .hljs-keyword{color:navy;font-weight:normal}.hljs-attribute,.hljs-variable,.lisp .hljs-body,.hljs-name{color:teal}.hljs-regexp{color:#009926}.hljs-symbol,.ruby .hljs-symbol .hljs-string,.lisp .hljs-keyword,.clojure .hljs-keyword,.scheme .hljs-keyword,.tex .hljs-special,.hljs-prompt{color:#990073}.hljs-built_in{color:#0086b3}.hljs-preprocessor,.hljs-pragma,.hljs-pi,.hljs-doctype,.hljs-shebang,.hljs-cdata{color:#999;font-weight:bold}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.diff .hljs-change{background:#0086b3}.hljs-chunk{color:#aaa}"
        },
        "$:/plugins/tiddlywiki/highlight/usage": {
            "title": "$:/plugins/tiddlywiki/highlight/usage",
            "text": "! Usage\n\nFenced code blocks can have a language specifier added to trigger highlighting in a specific language. Otherwise heuristics are used to detect the language.\n\n```\n ```js\n var a = b + c; // Highlighted as JavaScript\n ```\n```\n! Adding Themes\n\nYou can add themes from highlight.js by copying the CSS to a new tiddler and tagging it with [[$:/tags/Stylesheet]]. The available themes can be found on GitHub:\n\nhttps://github.com/isagalaev/highlight.js/tree/master/src/styles\n"
        }
    }
}
<$macrocall $name="timeline" limit=1000 format={{$:/language/RecentChanges/DateFormat}} subfilter="!prefix[Hidden:]" dateField="created" />

\define lingo-base() $:/language/TagManager/
\define iconEditorTab(type)
<$list filter="[all[shadows+tiddlers]is[image]] [all[shadows+tiddlers]tag[$:/tags/Image]] -[type[application/pdf]] +[sort[title]] +[$type$is[system]]">
<$link to={{!!title}}>
<$transclude/> 
</$link>
</$list>
\end
\define iconEditor(title)
<div class="tc-drop-down-wrapper">
<$button popup=<<qualify "$:/state/popup/icon/$title$">> class="tc-btn-invisible tc-btn-dropdown">{{$:/core/images/down-arrow}}</$button>
<$reveal state=<<qualify "$:/state/popup/icon/$title$">> type="popup" position="belowleft" text="" default="">
<div class="tc-drop-down" style="display: inline-flex; flex-flow: row wrap;">
<$linkcatcher to="$title$!!icon">
<<iconEditorTab type:"!">>
<hr/>
<<iconEditorTab type:"">>
</$linkcatcher>
</div>
</$reveal>
</div>
\end
\define qualifyTitle(title)
$title$$(currentTiddler)$
\end
\define toggleButton(state)
<$reveal state="$state$" type="match" text="closed" default="closed">
<$button set="$state$" setTo="open" class="tc-btn-invisible tc-btn-dropdown" selectedClass="tc-selected">
{{$:/core/images/info-button}}
</$button>
</$reveal>
<$reveal state="$state$" type="match" text="open" default="closed">
<$button set="$state$" setTo="closed" class="tc-btn-invisible tc-btn-dropdown" selectedClass="tc-selected">
{{$:/core/images/info-button}}
</$button>
</$reveal>
\end
<$set name="digit-pattern" value="^[0-9]">
<table class="tc-tag-manager-table">
<tbody>
<tr>
<th><<lingo Colour/Heading>></th>
<th class="tc-tag-manager-tag"><<lingo Tag/Heading>></th>
<th><<lingo Count/Heading>></th>
<th><<lingo Icon/Heading>></th>
<th><<lingo Info/Heading>></th>
</tr>
<$list filter="[tags[]!is[system]!regexp:title<digit-pattern>sortan[title]]">
<tr>
<td><$edit-text field="color" tag="input" type="color"/></td>
<td><$macrocall $name="tag" tag=<<currentTiddler>>/></td>
<td><$count filter="[all[current]tagging[]]"/></td>
<td>
<$macrocall $name="iconEditor" title={{!!title}}/>
</td>
<td>
<$macrocall $name="toggleButton" state=<<qualifyTitle "$:/state/tag-manager/">> /> 
</td>
</tr>
<tr>
<td></td>
<td colspan="4">
<$reveal state=<<qualifyTitle "$:/state/tag-manager/">> type="match" text="open" default="">
<table>
<tbody>
<tr><td><<lingo Colour/Heading>></td><td><$edit-text field="color" tag="input" type="text" size="9"/></td></tr>
<tr><td><<lingo Icon/Heading>></td><td><$edit-text field="icon" tag="input" size="45"/></td></tr>
<tr><td>Caption</td><td><$edit-text field="caption" tag="input" size="45"/></td></tr>
<tr><td>Title Color</td><td><$edit-text field="title-color" tag="input" size="45"/></td></tr>
</tbody>
</table>
</$reveal>
</td>
</tr>
</$list>
<tr>
<td></td>
<td>
{{$:/core/ui/UntaggedTemplate}}
</td>
<td>
<small class="tc-menu-list-count"><$count filter="[untagged[]!is[system]] -[tags[]]"/></small>
</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
</$set>







{
    "tiddlers": {
        "$:/info/browser": {
            "title": "$:/info/browser",
            "text": "no"
        },
        "$:/info/node": {
            "title": "$:/info/node",
            "text": "yes"
        }
    }
}
$:/themes/tiddlywiki/vanilla
{
    "tiddlers": {
        "$:/themes/tiddlywiki/centralised/styles.tid": {
            "title": "$:/themes/tiddlywiki/centralised/styles.tid",
            "tags": "[[$:/tags/Stylesheet]]",
            "text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\thtml .tc-page-container {\n\t\ttext-align: center;\n\t}\n\n\thtml .tc-story-river {\n\t\tposition: relative;\n\t\twidth: 770px;\n\t\tpadding: 42px;\n\t\tmargin: 0 auto;\n\t\ttext-align: left;\n\t}\n\n\thtml .tc-sidebar-scrollable {\n\t\ttext-align: left;\n\t\tleft: 50%;\n\t\tright: 0;\n\t\tmargin-left: 343px;\n\t}\n}\n"
        }
    }
}
{
    "tiddlers": {
        "$:/themes/tiddlywiki/vanilla/themetweaks": {
            "title": "$:/themes/tiddlywiki/vanilla/themetweaks",
            "tags": "$:/tags/ControlPanel/Appearance",
            "caption": "{{$:/language/ThemeTweaks/ThemeTweaks}}",
            "text": "\\define lingo-base() $:/language/ThemeTweaks/\n\n\\define replacement-text()\n[img[$(imageTitle)$]]\n\\end\n\n\\define backgroundimage-dropdown()\n<div class=\"tc-drop-down-wrapper\">\n<$button popup=<<qualify \"$:/state/popup/themetweaks/backgroundimage\">> class=\"tc-btn-invisible tc-btn-dropdown\">{{$:/core/images/down-arrow}}</$button>\n<$reveal state=<<qualify \"$:/state/popup/themetweaks/backgroundimage\">> type=\"popup\" position=\"belowleft\" text=\"\" default=\"\">\n<div class=\"tc-drop-down\">\n<$macrocall $name=\"image-picker\" actions=\"\"\"\n\n<$action-setfield\n\t$tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\"\n\t$value=<<imageTitle>>\n/>\n\n\"\"\"/>\n</div>\n</$reveal>\n</div>\n\\end\n\n\\define backgroundimageattachment-dropdown()\n<$select tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment\" default=\"scroll\">\n<option value=\"scroll\"><<lingo Settings/BackgroundImageAttachment/Scroll>></option>\n<option value=\"fixed\"><<lingo Settings/BackgroundImageAttachment/Fixed>></option>\n</$select>\n\\end\n\n\\define backgroundimagesize-dropdown()\n<$select tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize\" default=\"scroll\">\n<option value=\"auto\"><<lingo Settings/BackgroundImageSize/Auto>></option>\n<option value=\"cover\"><<lingo Settings/BackgroundImageSize/Cover>></option>\n<option value=\"contain\"><<lingo Settings/BackgroundImageSize/Contain>></option>\n</$select>\n\\end\n\n<<lingo ThemeTweaks/Hint>>\n\n! <<lingo Options>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\"><<lingo Options/SidebarLayout>></$link> |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\"><option value=\"fixed-fluid\"><<lingo Options/SidebarLayout/Fixed-Fluid>></option><option value=\"fluid-fixed\"><<lingo Options/SidebarLayout/Fluid-Fixed>></option></$select> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\"><<lingo Options/StickyTitles>></$link><br>//<<lingo Options/StickyTitles/Hint>>// |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\"><option value=\"no\">{{$:/language/No}}</option><option value=\"yes\">{{$:/language/Yes}}</option></$select> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/codewrapping\"><<lingo Options/CodeWrapping>></$link> |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/codewrapping\"><option value=\"pre\">{{$:/language/No}}</option><option value=\"pre-wrap\">{{$:/language/Yes}}</option></$select> |\n\n! <<lingo Settings>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/fontfamily\"><<lingo Settings/FontFamily>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/fontfamily\" default=\"\" tag=\"input\"/> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/codefontfamily\"><<lingo Settings/CodeFontFamily>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/codefontfamily\" default=\"\" tag=\"input\"/> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/editorfontfamily\"><<lingo Settings/EditorFontFamily>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/editorfontfamily\" default=\"\" tag=\"input\"/> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\"><<lingo Settings/BackgroundImage>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\" default=\"\" tag=\"input\"/> |<<backgroundimage-dropdown>> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment\"><<lingo Settings/BackgroundImageAttachment>></$link> |<<backgroundimageattachment-dropdown>> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize\"><<lingo Settings/BackgroundImageSize>></$link> |<<backgroundimagesize-dropdown>> | |\n\n! <<lingo Metrics>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/fontsize\"><<lingo Metrics/FontSize>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/fontsize\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/lineheight\"><<lingo Metrics/LineHeight>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/lineheight\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize\"><<lingo Metrics/BodyFontSize>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/bodylineheight\"><<lingo Metrics/BodyLineHeight>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/bodylineheight\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storyleft\"><<lingo Metrics/StoryLeft>></$link><br>//<<lingo Metrics/StoryLeft/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storyleft\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storytop\"><<lingo Metrics/StoryTop>></$link><br>//<<lingo Metrics/StoryTop/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storytop\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storyright\"><<lingo Metrics/StoryRight>></$link><br>//<<lingo Metrics/StoryRight/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storyright\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storywidth\"><<lingo Metrics/StoryWidth>></$link><br>//<<lingo Metrics/StoryWidth/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storywidth\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\"><<lingo Metrics/TiddlerWidth>></$link><br>//<<lingo Metrics/TiddlerWidth/Hint>>//<br> |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint\"><<lingo Metrics/SidebarBreakpoint>></$link><br>//<<lingo Metrics/SidebarBreakpoint/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth\"><<lingo Metrics/SidebarWidth>></$link><br>//<<lingo Metrics/SidebarWidth/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth\" default=\"\" tag=\"input\"/> |\n"
        },
        "$:/themes/tiddlywiki/vanilla/base": {
            "title": "$:/themes/tiddlywiki/vanilla/base",
            "tags": "[[$:/tags/Stylesheet]]",
            "text": "\\define custom-background-datauri()\n<$set name=\"background\" value={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}}>\n<$list filter=\"[<background>is[image]]\">\n`background: url(`\n<$list filter=\"[<background>!has[_canonical_uri]]\">\n`\"`<$macrocall $name=\"datauri\" title={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}}/>`\"`\n</$list>\n<$list filter=\"[<background>has[_canonical_uri]]\">\n`\"`<$view tiddler={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}} field=\"_canonical_uri\"/>`\"`\n</$list>\n`) center center;`\n`background-attachment: `{{$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment}}`;\n-webkit-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\n-moz-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\n-o-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\nbackground-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;`\n</$list>\n</$set>\n\\end\n\n\\define if-fluid-fixed(text,hiddenSidebarText)\n<$reveal state=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\" type=\"match\" text=\"fluid-fixed\">\n$text$\n<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\">\n$hiddenSidebarText$\n</$reveal>\n</$reveal>\n\\end\n\n\\define if-editor-height-fixed(then,else)\n<$reveal state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"fixed\">\n$then$\n</$reveal>\n<$reveal state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"auto\">\n$else$\n</$reveal>\n\\end\n\n\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock\n\n/*\n** Start with the normalize CSS reset, and then belay some of its effects\n*/\n\n{{$:/themes/tiddlywiki/vanilla/reset}}\n\n*, input[type=\"search\"] {\n\tbox-sizing: border-box;\n\t-moz-box-sizing: border-box;\n\t-webkit-box-sizing: border-box;\n}\n\nhtml button {\n\tline-height: 1.2;\n\tcolor: <<colour button-foreground>>;\n\tbackground: <<colour button-background>>;\n\tborder-color: <<colour button-border>>;\n}\n\n/*\n** Basic element styles\n*/\n\nhtml {\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/fontfamily}};\n\ttext-rendering: optimizeLegibility; /* Enables kerning and ligatures etc. */\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n}\n\nhtml:-webkit-full-screen {\n\tbackground-color: <<colour page-background>>;\n}\n\nbody.tc-body {\n\tfont-size: {{$:/themes/tiddlywiki/vanilla/metrics/fontsize}};\n\tline-height: {{$:/themes/tiddlywiki/vanilla/metrics/lineheight}};\n\tword-wrap: break-word;\n\t<<custom-background-datauri>>\n\tcolor: <<colour foreground>>;\n\tbackground-color: <<colour page-background>>;\n\tfill: <<colour foreground>>;\n}\n\n<<if-background-attachment \"\"\"\n\nbody.tc-body {\n        background-color: transparent;\n}\n\n\"\"\">>\n\nh1, h2, h3, h4, h5, h6 {\n\tline-height: 1.2;\n\tfont-weight: 300;\n}\n\npre {\n\tdisplay: block;\n\tpadding: 14px;\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\n\tword-break: normal;\n\tword-wrap: break-word;\n\twhite-space: {{$:/themes/tiddlywiki/vanilla/options/codewrapping}};\n\tbackground-color: <<colour pre-background>>;\n\tborder: 1px solid <<colour pre-border>>;\n\tpadding: 0 3px 2px;\n\tborder-radius: 3px;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\n}\n\ncode {\n\tcolor: <<colour code-foreground>>;\n\tbackground-color: <<colour code-background>>;\n\tborder: 1px solid <<colour code-border>>;\n\twhite-space: {{$:/themes/tiddlywiki/vanilla/options/codewrapping}};\n\tpadding: 0 3px 2px;\n\tborder-radius: 3px;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\n}\n\nblockquote {\n\tborder-left: 5px solid <<colour blockquote-bar>>;\n\tmargin-left: 25px;\n\tpadding-left: 10px;\n\tquotes: \"\\201C\"\"\\201D\"\"\\2018\"\"\\2019\";\n}\n\nblockquote.tc-big-quote {\n\tfont-family: Georgia, serif;\n\tposition: relative;\n\tbackground: <<colour pre-background>>;\n\tborder-left: none;\n\tmargin-left: 50px;\n\tmargin-right: 50px;\n\tpadding: 10px;\n    border-radius: 8px;\n}\n\nblockquote.tc-big-quote cite:before {\n\tcontent: \"\\2014 \\2009\";\n}\n\nblockquote.tc-big-quote:before {\n\tfont-family: Georgia, serif;\n\tcolor: <<colour blockquote-bar>>;\n\tcontent: open-quote;\n\tfont-size: 8em;\n\tline-height: 0.1em;\n\tmargin-right: 0.25em;\n\tvertical-align: -0.4em;\n\tposition: absolute;\n    left: -50px;\n    top: 42px;\n}\n\nblockquote.tc-big-quote:after {\n\tfont-family: Georgia, serif;\n\tcolor: <<colour blockquote-bar>>;\n\tcontent: close-quote;\n\tfont-size: 8em;\n\tline-height: 0.1em;\n\tmargin-right: 0.25em;\n\tvertical-align: -0.4em;\n\tposition: absolute;\n    right: -80px;\n    bottom: -20px;\n}\n\ndl dt {\n\tfont-weight: bold;\n\tmargin-top: 6px;\n}\n\nbutton, textarea, input, select {\n\toutline-color: <<colour primary>>;\n}\n\ntextarea,\ninput[type=text],\ninput[type=search],\ninput[type=\"\"],\ninput:not([type]) {\n\tcolor: <<colour foreground>>;\n\tbackground: <<colour background>>;\n}\n\ninput[type=\"checkbox\"] {\n  vertical-align: middle;\n}\n\n.tc-muted {\n\tcolor: <<colour muted-foreground>>;\n}\n\nsvg.tc-image-button {\n\tpadding: 0px 1px 1px 0px;\n}\n\n.tc-icon-wrapper > svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\nkbd {\n\tdisplay: inline-block;\n\tpadding: 3px 5px;\n\tfont-size: 0.8em;\n\tline-height: 1.2;\n\tcolor: <<colour foreground>>;\n\tvertical-align: middle;\n\tbackground-color: <<colour background>>;\n\tborder: solid 1px <<colour muted-foreground>>;\n\tborder-bottom-color: <<colour muted-foreground>>;\n\tborder-radius: 3px;\n\tbox-shadow: inset 0 -1px 0 <<colour muted-foreground>>;\n}\n\n/*\nMarkdown likes putting code elements inside pre elements\n*/\npre > code {\n\tpadding: 0;\n\tborder: none;\n\tbackground-color: inherit;\n\tcolor: inherit;\n}\n\ntable {\n\tborder: 1px solid <<colour table-border>>;\n\twidth: auto;\n\tmax-width: 100%;\n\tcaption-side: bottom;\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\n}\n\ntable th, table td {\n\tpadding: 0 7px 0 7px;\n\tborder-top: 1px solid <<colour table-border>>;\n\tborder-left: 1px solid <<colour table-border>>;\n}\n\ntable thead tr td, table th {\n\tbackground-color: <<colour table-header-background>>;\n\tfont-weight: bold;\n}\n\ntable tfoot tr td {\n\tbackground-color: <<colour table-footer-background>>;\n}\n\n.tc-csv-table {\n\twhite-space: nowrap;\n}\n\n.tc-tiddler-frame img,\n.tc-tiddler-frame svg,\n.tc-tiddler-frame canvas,\n.tc-tiddler-frame embed,\n.tc-tiddler-frame iframe {\n\tmax-width: 100%;\n}\n\n.tc-tiddler-body > embed,\n.tc-tiddler-body > iframe {\n\twidth: 100%;\n\theight: 600px;\n}\n\n/*\n** Links\n*/\n\nbutton.tc-tiddlylink,\na.tc-tiddlylink {\n\ttext-decoration: none;\n\tfont-weight: 500;\n\tcolor: <<colour tiddler-link-foreground>>;\n\t-webkit-user-select: inherit; /* Otherwise the draggable attribute makes links impossible to select */\n}\n\n.tc-sidebar-lists a.tc-tiddlylink {\n\tcolor: <<colour sidebar-tiddler-link-foreground>>;\n}\n\n.tc-sidebar-lists a.tc-tiddlylink:hover {\n\tcolor: <<colour sidebar-tiddler-link-foreground-hover>>;\n}\n\nbutton.tc-tiddlylink:hover,\na.tc-tiddlylink:hover {\n\ttext-decoration: underline;\n}\n\na.tc-tiddlylink-resolves {\n}\n\na.tc-tiddlylink-shadow {\n\tfont-weight: bold;\n}\n\na.tc-tiddlylink-shadow.tc-tiddlylink-resolves {\n\tfont-weight: normal;\n}\n\na.tc-tiddlylink-missing {\n\tfont-style: italic;\n}\n\na.tc-tiddlylink-external {\n\ttext-decoration: underline;\n\tcolor: <<colour external-link-foreground>>;\n\tbackground-color: <<colour external-link-background>>;\n}\n\na.tc-tiddlylink-external:visited {\n\tcolor: <<colour external-link-foreground-visited>>;\n\tbackground-color: <<colour external-link-background-visited>>;\n}\n\na.tc-tiddlylink-external:hover {\n\tcolor: <<colour external-link-foreground-hover>>;\n\tbackground-color: <<colour external-link-background-hover>>;\n}\n\n/*\n** Drag and drop styles\n*/\n\n.tc-tiddler-dragger {\n\tposition: relative;\n\tz-index: -10000;\n}\n\n.tc-tiddler-dragger-inner {\n\tposition: absolute;\n\ttop: -1000px;\n\tleft: -1000px;\n\tdisplay: inline-block;\n\tpadding: 8px 20px;\n\tfont-size: 16.9px;\n\tfont-weight: bold;\n\tline-height: 20px;\n\tcolor: <<colour dragger-foreground>>;\n\ttext-shadow: 0 1px 0 rgba(0, 0, 0, 1);\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n\tbackground-color: <<colour dragger-background>>;\n\tborder-radius: 20px;\n}\n\n.tc-tiddler-dragger-cover {\n\tposition: absolute;\n\tbackground-color: <<colour page-background>>;\n}\n\n.tc-dropzone {\n\tposition: relative;\n}\n\n.tc-dropzone.tc-dragover:before {\n\tz-index: 10000;\n\tdisplay: block;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbackground: <<colour dropzone-background>>;\n\ttext-align: center;\n\tcontent: \"<<lingo DropMessage>>\";\n}\n\n.tc-droppable > .tc-droppable-placeholder {\n\tdisplay: none;\n}\n\n.tc-droppable.tc-dragover > .tc-droppable-placeholder {\n\tdisplay: block;\n\tborder: 2px dashed <<colour dropzone-background>>;\n}\n\n.tc-draggable {\n\tcursor: move;\n}\n\n.tc-sidebar-tab-open .tc-droppable-placeholder, .tc-tagged-draggable-list .tc-droppable-placeholder,\n.tc-links-draggable-list .tc-droppable-placeholder {\n\tline-height: 2em;\n\theight: 2em;\n}\n\n.tc-sidebar-tab-open-item {\n\tposition: relative;\n}\n\n.tc-sidebar-tab-open .tc-btn-invisible.tc-btn-mini svg {\n\tfont-size: 0.7em;\n\tfill: <<colour muted-foreground>>;\n}\n\n/*\n** Plugin reload warning\n*/\n\n.tc-plugin-reload-warning {\n\tz-index: 1000;\n\tdisplay: block;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbackground: <<colour alert-background>>;\n\ttext-align: center;\n}\n\n/*\n** Buttons\n*/\n\nbutton svg, button img, label svg, label img {\n\tvertical-align: middle;\n}\n\n.tc-btn-invisible {\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n    \tcursor: pointer;\n\tcolor: <<colour foreground>>;\n}\n\n.tc-btn-boxed {\n\tfont-size: 0.6em;\n\tpadding: 0.2em;\n\tmargin: 1px;\n\tbackground: none;\n\tborder: 1px solid <<colour tiddler-controls-foreground>>;\n\tborder-radius: 0.25em;\n}\n\nhtml body.tc-body .tc-btn-boxed svg {\n\tfont-size: 1.6666em;\n}\n\n.tc-btn-boxed:hover {\n\tbackground: <<colour muted-foreground>>;\n\tcolor: <<colour background>>;\n}\n\nhtml body.tc-body .tc-btn-boxed:hover svg {\n\tfill: <<colour background>>;\n}\n\n.tc-btn-rounded {\n\tfont-size: 0.5em;\n\tline-height: 2;\n\tpadding: 0em 0.3em 0.2em 0.4em;\n\tmargin: 1px;\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground: <<colour muted-foreground>>;\n\tcolor: <<colour background>>;\n\tborder-radius: 2em;\n}\n\nhtml body.tc-body .tc-btn-rounded svg {\n\tfont-size: 1.6666em;\n\tfill: <<colour background>>;\n}\n\n.tc-btn-rounded:hover {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground: <<colour background>>;\n\tcolor: <<colour muted-foreground>>;\n}\n\nhtml body.tc-body .tc-btn-rounded:hover svg {\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-btn-icon svg {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-btn-text {\n\tpadding: 0;\n\tmargin: 0;\n}\n\n/* used for documentation \"fake\" buttons */\n.tc-btn-standard {\n\tline-height: 1.8;\n\tcolor: #667;\n\tbackground-color: #e0e0e0;\n\tborder: 1px solid #888;\n\tpadding: 2px 1px 2px 1px;\n\tmargin: 1px 4px 1px 4px;\n}\n\n.tc-btn-big-green {\n\tdisplay: inline-block;\n\tpadding: 8px;\n\tmargin: 4px 8px 4px 8px;\n\tbackground: <<colour download-background>>;\n\tcolor: <<colour download-foreground>>;\n\tfill: <<colour download-foreground>>;\n\tborder: none;\n\tborder-radius: 2px;\n\tfont-size: 1.2em;\n\tline-height: 1.4em;\n\ttext-decoration: none;\n}\n\n.tc-btn-big-green svg,\n.tc-btn-big-green img {\n\theight: 2em;\n\twidth: 2em;\n\tvertical-align: middle;\n\tfill: <<colour download-foreground>>;\n}\n\n.tc-primary-btn {\n \tbackground: <<colour primary>>;\n}\n\n.tc-sidebar-lists input {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-sidebar-lists button {\n\tcolor: <<colour sidebar-button-foreground>>;\n\tfill: <<colour sidebar-button-foreground>>;\n}\n\n.tc-sidebar-lists button.tc-btn-mini {\n\tcolor: <<colour sidebar-muted-foreground>>;\n}\n\n.tc-sidebar-lists button.tc-btn-mini:hover {\n\tcolor: <<colour sidebar-muted-foreground-hover>>;\n}\n\nbutton svg.tc-image-button, button .tc-image-button img {\n\theight: 1em;\n\twidth: 1em;\n}\n\n.tc-unfold-banner {\n\tposition: absolute;\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n\twidth: 100%;\n\twidth: calc(100% + 2px);\n\tmargin-left: -43px;\n\ttext-align: center;\n\tborder-top: 2px solid <<colour tiddler-info-background>>;\n\tmargin-top: 4px;\n}\n\n.tc-unfold-banner:hover {\n\tbackground: <<colour tiddler-info-background>>;\n\tborder-top: 2px solid <<colour tiddler-info-border>>;\n}\n\n.tc-unfold-banner svg, .tc-fold-banner svg {\n\theight: 0.75em;\n\tfill: <<colour tiddler-controls-foreground>>;\n}\n\n.tc-unfold-banner:hover svg, .tc-fold-banner:hover svg {\n\tfill: <<colour tiddler-controls-foreground-hover>>;\n}\n\n.tc-fold-banner {\n\tposition: absolute;\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n\twidth: 23px;\n\ttext-align: center;\n\tmargin-left: -35px;\n\ttop: 6px;\n\tbottom: 6px;\n}\n\n.tc-fold-banner:hover {\n\tbackground: <<colour tiddler-info-background>>;\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-unfold-banner {\n\t\tposition: static;\n\t\twidth: calc(100% + 59px);\n\t}\n\n\t.tc-fold-banner {\n\t\twidth: 16px;\n\t\tmargin-left: -16px;\n\t\tfont-size: 0.75em;\n\t}\n\n}\n\n/*\n** Tags and missing tiddlers\n*/\n\n.tc-tag-list-item {\n\tposition: relative;\n\tdisplay: inline-block;\n\tmargin-right: 7px;\n}\n\n.tc-tags-wrapper {\n\tmargin: 4px 0 14px 0;\n}\n\n.tc-missing-tiddler-label {\n\tfont-style: italic;\n\tfont-weight: normal;\n\tdisplay: inline-block;\n\tfont-size: 11.844px;\n\tline-height: 14px;\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n}\n\nbutton.tc-tag-label, span.tc-tag-label {\n\tdisplay: inline-block;\n\tpadding: 0.16em 0.7em;\n\tfont-size: 0.9em;\n\tfont-weight: 400;\n\tline-height: 1.2em;\n\tcolor: <<colour tag-foreground>>;\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n\tbackground-color: <<colour tag-background>>;\n\tborder-radius: 1em;\n}\n\n.tc-sidebar-scrollable .tc-tag-label {\n\ttext-shadow: none;\n}\n\n.tc-untagged-separator {\n\twidth: 10em;\n\tleft: 0;\n\tmargin-left: 0;\n\tborder: 0;\n\theight: 1px;\n\tbackground: <<colour tab-divider>>;\n}\n\nbutton.tc-untagged-label {\n\tbackground-color: <<colour untagged-background>>;\n}\n\n.tc-tag-label svg, .tc-tag-label img {\n\theight: 1em;\n\twidth: 1em;\n\tvertical-align: text-bottom;\n}\n\n.tc-edit-tags button.tc-remove-tag-button svg {\n\tfont-size: 0.7em;\n\tvertical-align: middle;\n}\n\n.tc-tag-manager-table .tc-tag-label {\n\twhite-space: normal;\n}\n\n.tc-tag-manager-tag {\n\twidth: 100%;\n}\n\nbutton.tc-btn-invisible.tc-remove-tag-button {\n\toutline: none;\n}\n\n/*\n** Page layout\n*/\n\n.tc-topbar {\n\tposition: fixed;\n\tz-index: 1200;\n}\n\n.tc-topbar-left {\n\tleft: 29px;\n\ttop: 5px;\n}\n\n.tc-topbar-right {\n\ttop: 5px;\n\tright: 29px;\n}\n\n.tc-topbar button {\n\tpadding: 8px;\n}\n\n.tc-topbar svg {\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-topbar button:hover svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-sidebar-header {\n\tcolor: <<colour sidebar-foreground>>;\n\tfill: <<colour sidebar-foreground>>;\n}\n\n.tc-sidebar-header .tc-title a.tc-tiddlylink-resolves {\n\tfont-weight: 300;\n}\n\n.tc-sidebar-header .tc-sidebar-lists p {\n\tmargin-top: 3px;\n\tmargin-bottom: 3px;\n}\n\n.tc-sidebar-header .tc-missing-tiddler-label {\n\tcolor: <<colour sidebar-foreground>>;\n}\n\n.tc-advanced-search input {\n\twidth: 60%;\n}\n\n.tc-search a svg {\n\twidth: 1.2em;\n\theight: 1.2em;\n\tvertical-align: middle;\n}\n\n.tc-page-controls {\n\tmargin-top: 14px;\n\tfont-size: 1.5em;\n}\n\n.tc-page-controls .tc-drop-down {\n  font-size: 1rem;\n}\n\n.tc-page-controls button {\n\tmargin-right: 0.5em;\n}\n\n.tc-page-controls a.tc-tiddlylink:hover {\n\ttext-decoration: none;\n}\n\n.tc-page-controls img {\n\twidth: 1em;\n}\n\n.tc-page-controls svg {\n\tfill: <<colour sidebar-controls-foreground>>;\n}\n\n.tc-page-controls button:hover svg, .tc-page-controls a:hover svg {\n\tfill: <<colour sidebar-controls-foreground-hover>>;\n}\n\n.tc-menu-list-item {\n\twhite-space: nowrap;\n}\n\n.tc-menu-list-count {\n\tfont-weight: bold;\n}\n\n.tc-menu-list-subitem {\n\tpadding-left: 7px;\n}\n\n.tc-story-river {\n\tposition: relative;\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-sidebar-header {\n\t\tpadding: 14px;\n\t\tmin-height: 32px;\n\t\tmargin-top: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t}\n\n\t.tc-story-river {\n\t\tposition: relative;\n\t\tpadding: 0;\n\t}\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-message-box {\n\t\tmargin: 21px -21px 21px -21px;\n\t}\n\n\t.tc-sidebar-scrollable {\n\t\tposition: fixed;\n\t\ttop: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t\tleft: {{$:/themes/tiddlywiki/vanilla/metrics/storyright}};\n\t\tbottom: 0;\n\t\tright: 0;\n\t\toverflow-y: auto;\n\t\toverflow-x: auto;\n\t\t-webkit-overflow-scrolling: touch;\n\t\tmargin: 0 0 0 -42px;\n\t\tpadding: 71px 0 28px 42px;\n\t}\n\n\thtml[dir=\"rtl\"] .tc-sidebar-scrollable {\n\t\tleft: auto;\n\t\tright: {{$:/themes/tiddlywiki/vanilla/metrics/storyright}};\n\t}\n\n\t.tc-story-river {\n\t\tposition: relative;\n\t\tleft: {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}};\n\t\ttop: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/storywidth}};\n\t\tpadding: 42px 42px 42px 42px;\n\t}\n\n<<if-no-sidebar \"\n\n\t.tc-story-river {\n\t\twidth: calc(100% - {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}});\n\t}\n\n\">>\n\n}\n\n@media print {\n\n\tbody.tc-body {\n\t\tbackground-color: transparent;\n\t}\n\n\t.tc-sidebar-header, .tc-topbar {\n\t\tdisplay: none;\n\t}\n\n\t.tc-story-river {\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t}\n\n\t.tc-story-river .tc-tiddler-frame {\n\t\tmargin: 0;\n\t\tborder: none;\n\t\tpadding: 0;\n\t}\n}\n\n/*\n** Tiddler styles\n*/\n\n.tc-tiddler-frame {\n\tposition: relative;\n\tmargin-bottom: 28px;\n\tbackground-color: <<colour tiddler-background>>;\n\tborder: 1px solid <<colour tiddler-border>>;\n}\n\n{{$:/themes/tiddlywiki/vanilla/sticky}}\n\n.tc-tiddler-info {\n\tpadding: 14px 42px 14px 42px;\n\tbackground-color: <<colour tiddler-info-background>>;\n\tborder-top: 1px solid <<colour tiddler-info-border>>;\n\tborder-bottom: 1px solid <<colour tiddler-info-border>>;\n}\n\n.tc-tiddler-info p {\n\tmargin-top: 3px;\n\tmargin-bottom: 3px;\n}\n\n.tc-tiddler-info .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour tiddler-info-tab-background>>;\n\tborder-bottom: 1px solid <<colour tiddler-info-tab-background>>;\n}\n\n.tc-view-field-table {\n\twidth: 100%;\n}\n\n.tc-view-field-name {\n\twidth: 1%; /* Makes this column be as narrow as possible */\n\ttext-align: right;\n\tfont-style: italic;\n\tfont-weight: 200;\n}\n\n.tc-view-field-value {\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\t.tc-tiddler-frame {\n\t\tpadding: 14px 14px 14px 14px;\n\t}\n\n\t.tc-tiddler-info {\n\t\tmargin: 0 -14px 0 -14px;\n\t}\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\t.tc-tiddler-frame {\n\t\tpadding: 28px 42px 42px 42px;\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth}};\n\t\tborder-radius: 2px;\n\t}\n\n<<if-no-sidebar \"\n\n\t.tc-tiddler-frame {\n\t\twidth: 100%;\n\t}\n\n\">>\n\n\t.tc-tiddler-info {\n\t\tmargin: 0 -42px 0 -42px;\n\t}\n}\n\n.tc-site-title,\n.tc-titlebar {\n\tfont-weight: 300;\n\tfont-size: 2.35em;\n\tline-height: 1.2em;\n\tcolor: <<colour tiddler-title-foreground>>;\n\tmargin: 0;\n}\n\n.tc-site-title {\n\tcolor: <<colour site-title-foreground>>;\n}\n\n.tc-tiddler-title-icon {\n\tvertical-align: middle;\n}\n\n.tc-system-title-prefix {\n\tcolor: <<colour muted-foreground>>;\n}\n\n.tc-titlebar h2 {\n\tfont-size: 1em;\n\tdisplay: inline;\n}\n\n.tc-titlebar img {\n\theight: 1em;\n}\n\n.tc-subtitle {\n\tfont-size: 0.9em;\n\tcolor: <<colour tiddler-subtitle-foreground>>;\n\tfont-weight: 300;\n}\n\n.tc-tiddler-missing .tc-title {\n  font-style: italic;\n  font-weight: normal;\n}\n\n.tc-tiddler-frame .tc-tiddler-controls {\n\tfloat: right;\n}\n\n.tc-tiddler-controls .tc-drop-down {\n\tfont-size: 0.6em;\n}\n\n.tc-tiddler-controls .tc-drop-down .tc-drop-down {\n\tfont-size: 1em;\n}\n\n.tc-tiddler-controls > span > button,\n.tc-tiddler-controls > span > span > button,\n.tc-tiddler-controls > span > span > span > button {\n\tvertical-align: baseline;\n\tmargin-left:5px;\n}\n\n.tc-tiddler-controls button svg, .tc-tiddler-controls button img,\n.tc-search button svg, .tc-search a svg {\n\tfill: <<colour tiddler-controls-foreground>>;\n}\n\n.tc-tiddler-controls button svg, .tc-tiddler-controls button img {\n\theight: 0.75em;\n}\n\n.tc-search button svg, .tc-search a svg {\n    height: 1.2em;\n    width: 1.2em;\n    margin: 0 0.25em;\n}\n\n.tc-tiddler-controls button.tc-selected svg,\n.tc-page-controls button.tc-selected svg  {\n\tfill: <<colour tiddler-controls-foreground-selected>>;\n}\n\n.tc-tiddler-controls button.tc-btn-invisible:hover svg,\n.tc-search button:hover svg, .tc-search a:hover svg {\n\tfill: <<colour tiddler-controls-foreground-hover>>;\n}\n\n@media print {\n\t.tc-tiddler-controls {\n\t\tdisplay: none;\n\t}\n}\n\n.tc-tiddler-help { /* Help prompts within tiddler template */\n\tcolor: <<colour muted-foreground>>;\n\tmargin-top: 14px;\n}\n\n.tc-tiddler-help a.tc-tiddlylink {\n\tcolor: <<colour very-muted-foreground>>;\n}\n\n.tc-tiddler-frame .tc-edit-texteditor {\n\twidth: 100%;\n\tmargin: 4px 0 4px 0;\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor,\n.tc-tiddler-frame textarea.tc-edit-texteditor,\n.tc-tiddler-frame iframe.tc-edit-texteditor {\n\tpadding: 3px 3px 3px 3px;\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tbackground-color: <<colour tiddler-editor-background>>;\n\tline-height: 1.3em;\n\t-webkit-appearance: none;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/editorfontfamily}};\n}\n\n.tc-tiddler-frame .tc-binary-warning {\n\twidth: 100%;\n\theight: 5em;\n\ttext-align: center;\n\tpadding: 3em 3em 6em 3em;\n\tbackground: <<colour alert-background>>;\n\tborder: 1px solid <<colour alert-border>>;\n}\n\ncanvas.tc-edit-bitmapeditor  {\n\tborder: 6px solid <<colour tiddler-editor-border-image>>;\n\tcursor: crosshair;\n\t-moz-user-select: none;\n\t-webkit-user-select: none;\n\t-ms-user-select: none;\n\tmargin-top: 6px;\n\tmargin-bottom: 6px;\n}\n\n.tc-edit-bitmapeditor-width {\n\tdisplay: block;\n}\n\n.tc-edit-bitmapeditor-height {\n\tdisplay: block;\n}\n\n.tc-tiddler-body {\n\tclear: both;\n}\n\n.tc-tiddler-frame .tc-tiddler-body {\n\tfont-size: {{$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize}};\n\tline-height: {{$:/themes/tiddlywiki/vanilla/metrics/bodylineheight}};\n}\n\n.tc-titlebar, .tc-tiddler-edit-title {\n\toverflow: hidden; /* https://github.com/Jermolene/TiddlyWiki5/issues/282 */\n}\n\nhtml body.tc-body.tc-single-tiddler-window {\n\tmargin: 1em;\n\tbackground: <<colour tiddler-background>>;\n}\n\n.tc-single-tiddler-window img,\n.tc-single-tiddler-window svg,\n.tc-single-tiddler-window canvas,\n.tc-single-tiddler-window embed,\n.tc-single-tiddler-window iframe {\n\tmax-width: 100%;\n}\n\n/*\n** Editor\n*/\n\n.tc-editor-toolbar {\n\tmargin-top: 8px;\n}\n\n.tc-editor-toolbar button {\n\tvertical-align: middle;\n\tbackground-color: <<colour tiddler-controls-foreground>>;\n\tcolor: <<colour tiddler-controls-foreground-selected>>;\n\tfill: <<colour tiddler-controls-foreground-selected>>;\n\tborder-radius: 4px;\n\tpadding: 3px;\n\tmargin: 2px 0 2px 4px;\n}\n\n.tc-editor-toolbar button.tc-text-editor-toolbar-item-adjunct {\n\tmargin-left: 1px;\n\twidth: 1em;\n\tborder-radius: 8px;\n}\n\n.tc-editor-toolbar button.tc-text-editor-toolbar-item-start-group {\n\tmargin-left: 11px;\n}\n\n.tc-editor-toolbar button.tc-selected {\n\tbackground-color: <<colour primary>>;\n}\n\n.tc-editor-toolbar button svg {\n\twidth: 1.6em;\n\theight: 1.2em;\n}\n\n.tc-editor-toolbar button:hover {\n\tbackground-color: <<colour tiddler-controls-foreground-selected>>;\n\tfill: <<colour background>>;\n\tcolor: <<colour background>>;\n}\n\n.tc-editor-toolbar .tc-text-editor-toolbar-more {\n\twhite-space: normal;\n}\n\n.tc-editor-toolbar .tc-text-editor-toolbar-more button {\n\tdisplay: inline-block;\n\tpadding: 3px;\n\twidth: auto;\n}\n\n.tc-editor-toolbar .tc-search-results {\n\tpadding: 0;\n}\n\n/*\n** Adjustments for fluid-fixed mode\n*/\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n<<if-fluid-fixed text:\"\"\"\n\n\t.tc-story-river {\n\t\tpadding-right: 0;\n\t\tposition: relative;\n\t\twidth: auto;\n\t\tleft: 0;\n\t\tmargin-left: {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}};\n\t\tmargin-right: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n\t}\n\n\t.tc-tiddler-frame {\n\t\twidth: 100%;\n\t}\n\n\t.tc-sidebar-scrollable {\n\t\tleft: auto;\n\t\tbottom: 0;\n\t\tright: 0;\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n\t}\n\n\tbody.tc-body .tc-storyview-zoomin-tiddler {\n\t\twidth: 100%;\n\t\twidth: calc(100% - 42px);\n\t}\n\n\"\"\" hiddenSidebarText:\"\"\"\n\n\t.tc-story-river {\n\t\tpadding-right: 3em;\n\t\tmargin-right: 0;\n\t}\n\n\tbody.tc-body .tc-storyview-zoomin-tiddler {\n\t\twidth: 100%;\n\t\twidth: calc(100% - 84px);\n\t}\n\n\"\"\">>\n\n}\n\n/*\n** Toolbar buttons\n*/\n\n.tc-page-controls svg.tc-image-new-button {\n  fill: <<colour toolbar-new-button>>;\n}\n\n.tc-page-controls svg.tc-image-options-button {\n  fill: <<colour toolbar-options-button>>;\n}\n\n.tc-page-controls svg.tc-image-save-button {\n  fill: <<colour toolbar-save-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-info-button {\n  fill: <<colour toolbar-info-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-edit-button {\n  fill: <<colour toolbar-edit-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-close-button {\n  fill: <<colour toolbar-close-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-delete-button {\n  fill: <<colour toolbar-delete-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-cancel-button {\n  fill: <<colour toolbar-cancel-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-done-button {\n  fill: <<colour toolbar-done-button>>;\n}\n\n/*\n** Tiddler edit mode\n*/\n\n.tc-tiddler-edit-frame em.tc-edit {\n\tcolor: <<colour muted-foreground>>;\n\tfont-style: normal;\n}\n\n.tc-edit-type-dropdown a.tc-tiddlylink-missing {\n\tfont-style: normal;\n}\n\n.tc-edit-tags {\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tpadding: 4px 8px 4px 8px;\n}\n\n.tc-edit-add-tag {\n\tdisplay: inline-block;\n}\n\n.tc-edit-add-tag .tc-add-tag-name input {\n\twidth: 50%;\n}\n\n.tc-edit-add-tag .tc-keyboard {\n\tdisplay:inline;\n}\n\n.tc-edit-tags .tc-tag-label {\n\tdisplay: inline-block;\n}\n\n.tc-edit-tags-list {\n\tmargin: 14px 0 14px 0;\n}\n\n.tc-remove-tag-button {\n\tpadding-left: 4px;\n}\n\n.tc-tiddler-preview {\n\toverflow: auto;\n}\n\n.tc-tiddler-preview-preview {\n\tfloat: right;\n\twidth: 49%;\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tmargin: 4px 0 3px 3px;\n\tpadding: 3px 3px 3px 3px;\n}\n\n<<if-editor-height-fixed then:\"\"\"\n\n.tc-tiddler-preview-preview {\n\toverflow-y: scroll;\n\theight: {{$:/config/TextEditor/EditorHeight/Height}};\n}\n\n\"\"\">>\n\n.tc-tiddler-frame .tc-tiddler-preview .tc-edit-texteditor {\n\twidth: 49%;\n}\n\n.tc-tiddler-frame .tc-tiddler-preview canvas.tc-edit-bitmapeditor {\n\tmax-width: 49%;\n}\n\n.tc-edit-fields {\n\twidth: 100%;\n}\n\n\n.tc-edit-fields table, .tc-edit-fields tr, .tc-edit-fields td {\n\tborder: none;\n\tpadding: 4px;\n}\n\n.tc-edit-fields > tbody > .tc-edit-field:nth-child(odd) {\n\tbackground-color: <<colour tiddler-editor-fields-odd>>;\n}\n\n.tc-edit-fields > tbody > .tc-edit-field:nth-child(even) {\n\tbackground-color: <<colour tiddler-editor-fields-even>>;\n}\n\n.tc-edit-field-name {\n\ttext-align: right;\n}\n\n.tc-edit-field-value input {\n\twidth: 100%;\n}\n\n.tc-edit-field-remove {\n}\n\n.tc-edit-field-remove svg {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n\tvertical-align: middle;\n}\n\n.tc-edit-field-add-name {\n\tdisplay: inline-block;\n\twidth: 15%;\n}\n\n.tc-edit-field-add-value {\n\tdisplay: inline-block;\n\twidth: 40%;\n}\n\n.tc-edit-field-add-button {\n\tdisplay: inline-block;\n\twidth: 10%;\n}\n\n/*\n** Storyview Classes\n*/\n\n.tc-storyview-zoomin-tiddler {\n\tposition: absolute;\n\tdisplay: block;\n\twidth: 100%;\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-storyview-zoomin-tiddler {\n\t\twidth: calc(100% - 84px);\n\t}\n\n}\n\n/*\n** Dropdowns\n*/\n\n.tc-btn-dropdown {\n\ttext-align: left;\n}\n\n.tc-btn-dropdown svg, .tc-btn-dropdown img {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-drop-down-wrapper {\n\tposition: relative;\n}\n\n.tc-drop-down {\n\tmin-width: 380px;\n\tborder: 1px solid <<colour dropdown-border>>;\n\tbackground-color: <<colour dropdown-background>>;\n\tpadding: 7px 0 7px 0;\n\tmargin: 4px 0 0 0;\n\twhite-space: nowrap;\n\ttext-shadow: none;\n\tline-height: 1.4;\n}\n\n.tc-drop-down .tc-drop-down {\n\tmargin-left: 14px;\n}\n\n.tc-drop-down button svg, .tc-drop-down a svg  {\n\tfill: <<colour foreground>>;\n}\n\n.tc-drop-down button.tc-btn-invisible:hover svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-drop-down p {\n\tpadding: 0 14px 0 14px;\n}\n\n.tc-drop-down svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-drop-down img {\n\twidth: 1em;\n}\n\n.tc-drop-down a, .tc-drop-down button {\n\tdisplay: block;\n\tpadding: 0 14px 0 14px;\n\twidth: 100%;\n\ttext-align: left;\n\tcolor: <<colour foreground>>;\n\tline-height: 1.4;\n}\n\n.tc-drop-down .tc-tab-set .tc-tab-buttons button {\n\tdisplay: inline-block;\n    width: auto;\n    margin-bottom: 0px;\n    border-bottom-left-radius: 0;\n    border-bottom-right-radius: 0;\n}\n\n.tc-drop-down .tc-prompt {\n\tpadding: 0 14px;\n}\n\n.tc-drop-down .tc-chooser {\n\tborder: none;\n}\n\n.tc-drop-down .tc-chooser .tc-swatches-horiz {\n\tfont-size: 0.4em;\n\tpadding-left: 1.2em;\n}\n\n.tc-drop-down .tc-file-input-wrapper {\n\twidth: 100%;\n}\n\n.tc-drop-down .tc-file-input-wrapper button {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-drop-down a:hover, .tc-drop-down button:hover, .tc-drop-down .tc-file-input-wrapper:hover button {\n\tcolor: <<colour tiddler-link-background>>;\n\tbackground-color: <<colour tiddler-link-foreground>>;\n\ttext-decoration: none;\n}\n\n.tc-drop-down .tc-tab-buttons button {\n\tbackground-color: <<colour dropdown-tab-background>>;\n}\n\n.tc-drop-down .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour dropdown-tab-background-selected>>;\n\tborder-bottom: 1px solid <<colour dropdown-tab-background-selected>>;\n}\n\n.tc-drop-down-bullet {\n\tdisplay: inline-block;\n\twidth: 0.5em;\n}\n\n.tc-drop-down .tc-tab-contents a {\n\tpadding: 0 0.5em 0 0.5em;\n}\n\n.tc-block-dropdown-wrapper {\n\tposition: relative;\n}\n\n.tc-block-dropdown {\n\tposition: absolute;\n\tmin-width: 220px;\n\tborder: 1px solid <<colour dropdown-border>>;\n\tbackground-color: <<colour dropdown-background>>;\n\tpadding: 7px 0;\n\tmargin: 4px 0 0 0;\n\twhite-space: nowrap;\n\tz-index: 1000;\n\ttext-shadow: none;\n}\n\n.tc-block-dropdown.tc-search-drop-down {\n\tmargin-left: -12px;\n}\n\n.tc-block-dropdown a {\n\tdisplay: block;\n\tpadding: 4px 14px 4px 14px;\n}\n\n.tc-block-dropdown.tc-search-drop-down a {\n\tdisplay: block;\n\tpadding: 0px 10px 0px 10px;\n}\n\n.tc-drop-down .tc-dropdown-item-plain,\n.tc-block-dropdown .tc-dropdown-item-plain {\n\tpadding: 4px 14px 4px 7px;\n}\n\n.tc-drop-down .tc-dropdown-item,\n.tc-block-dropdown .tc-dropdown-item {\n\tpadding: 4px 14px 4px 7px;\n\tcolor: <<colour muted-foreground>>;\n}\n\n.tc-block-dropdown a:hover {\n\tcolor: <<colour tiddler-link-background>>;\n\tbackground-color: <<colour tiddler-link-foreground>>;\n\ttext-decoration: none;\n}\n\n.tc-search-results {\n\tpadding: 0 7px 0 7px;\n}\n\n.tc-image-chooser, .tc-colour-chooser {\n\twhite-space: normal;\n}\n\n.tc-image-chooser a,\n.tc-colour-chooser a {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\ttext-align: center;\n\tposition: relative;\n}\n\n.tc-image-chooser a {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tpadding: 2px;\n\tmargin: 2px;\n\twidth: 4em;\n\theight: 4em;\n}\n\n.tc-colour-chooser a {\n\tpadding: 3px;\n\twidth: 2em;\n\theight: 2em;\n\tvertical-align: middle;\n}\n\n.tc-image-chooser a:hover,\n.tc-colour-chooser a:hover {\n\tbackground: <<colour primary>>;\n\tpadding: 0px;\n\tborder: 3px solid <<colour primary>>;\n}\n\n.tc-image-chooser a svg,\n.tc-image-chooser a img {\n\tdisplay: inline-block;\n\twidth: auto;\n\theight: auto;\n\tmax-width: 3.5em;\n\tmax-height: 3.5em;\n\tposition: absolute;\n\ttop: 0;\n\tbottom: 0;\n\tleft: 0;\n\tright: 0;\n\tmargin: auto;\n}\n\n/*\n** Modals\n*/\n\n.tc-modal-wrapper {\n\tposition: fixed;\n\toverflow: auto;\n\toverflow-y: scroll;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n\tz-index: 900;\n}\n\n.tc-modal-backdrop {\n\tposition: fixed;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n\tz-index: 1000;\n\tbackground-color: <<colour modal-backdrop>>;\n}\n\n.tc-modal {\n\tz-index: 1100;\n\tbackground-color: <<colour modal-background>>;\n\tborder: 1px solid <<colour modal-border>>;\n}\n\n@media (max-width: 55em) {\n\t.tc-modal {\n\t\tposition: fixed;\n\t\ttop: 1em;\n\t\tleft: 1em;\n\t\tright: 1em;\n\t}\n\n\t.tc-modal-body {\n\t\toverflow-y: auto;\n\t\tmax-height: 400px;\n\t\tmax-height: 60vh;\n\t}\n}\n\n@media (min-width: 55em) {\n\t.tc-modal {\n\t\tposition: fixed;\n\t\ttop: 2em;\n\t\tleft: 25%;\n\t\twidth: 50%;\n\t}\n\n\t.tc-modal-body {\n\t\toverflow-y: auto;\n\t\tmax-height: 400px;\n\t\tmax-height: 60vh;\n\t}\n}\n\n.tc-modal-header {\n\tpadding: 9px 15px;\n\tborder-bottom: 1px solid <<colour modal-header-border>>;\n}\n\n.tc-modal-header h3 {\n\tmargin: 0;\n\tline-height: 30px;\n}\n\n.tc-modal-header img, .tc-modal-header svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-modal-body {\n\tpadding: 15px;\n}\n\n.tc-modal-footer {\n\tpadding: 14px 15px 15px;\n\tmargin-bottom: 0;\n\ttext-align: right;\n\tbackground-color: <<colour modal-footer-background>>;\n\tborder-top: 1px solid <<colour modal-footer-border>>;\n}\n\n/*\n** Notifications\n*/\n\n.tc-notification {\n\tposition: fixed;\n\ttop: 14px;\n\tright: 42px;\n\tz-index: 1300;\n\tmax-width: 280px;\n\tpadding: 0 14px 0 14px;\n\tbackground-color: <<colour notification-background>>;\n\tborder: 1px solid <<colour notification-border>>;\n}\n\n/*\n** Tabs\n*/\n\n.tc-tab-set.tc-vertical {\n\tdisplay: -webkit-flex;\n\tdisplay: flex;\n}\n\n.tc-tab-buttons {\n\tfont-size: 0.85em;\n\tpadding-top: 1em;\n\tmargin-bottom: -2px;\n}\n\n.tc-tab-buttons.tc-vertical  {\n\tz-index: 100;\n\tdisplay: block;\n\tpadding-top: 14px;\n\tvertical-align: top;\n\ttext-align: right;\n\tmargin-bottom: inherit;\n\tmargin-right: -1px;\n\tmax-width: 33%;\n\t-webkit-flex: 0 0 auto;\n\tflex: 0 0 auto;\n}\n\n.tc-tab-buttons button.tc-tab-selected {\n\tcolor: <<colour tab-foreground-selected>>;\n\tbackground-color: <<colour tab-background-selected>>;\n\tborder-left: 1px solid <<colour tab-border-selected>>;\n\tborder-top: 1px solid <<colour tab-border-selected>>;\n\tborder-right: 1px solid <<colour tab-border-selected>>;\n}\n\n.tc-tab-buttons button {\n\tcolor: <<colour tab-foreground>>;\n\tpadding: 3px 5px 3px 5px;\n\tmargin-right: 0.3em;\n\tfont-weight: 300;\n\tborder: none;\n\tbackground: inherit;\n\tbackground-color: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-right: 1px solid <<colour tab-border>>;\n\tborder-top-left-radius: 2px;\n\tborder-top-right-radius: 2px;\n\tborder-bottom-left-radius: 0;\n\tborder-bottom-right-radius: 0;\n}\n\n.tc-tab-buttons.tc-vertical button {\n\tdisplay: block;\n\twidth: 100%;\n\tmargin-top: 3px;\n\tmargin-right: 0;\n\ttext-align: right;\n\tbackground-color: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tborder-right: none;\n\tborder-top-left-radius: 2px;\n\tborder-bottom-left-radius: 2px;\n\tborder-top-right-radius: 0;\n\tborder-bottom-right-radius: 0;\n}\n\n.tc-tab-buttons.tc-vertical button.tc-tab-selected {\n\tbackground-color: <<colour tab-background-selected>>;\n\tborder-right: 1px solid <<colour tab-background-selected>>;\n}\n\n.tc-tab-divider {\n\tborder-top: 1px solid <<colour tab-divider>>;\n}\n\n.tc-tab-divider.tc-vertical  {\n\tdisplay: none;\n}\n\n.tc-tab-content {\n\tmargin-top: 14px;\n}\n\n.tc-tab-content.tc-vertical  {\n    word-break: break-word;\n\tdisplay: inline-block;\n\tvertical-align: top;\n\tpadding-top: 0;\n\tpadding-left: 14px;\n\tborder-left: 1px solid <<colour tab-border>>;\n\t-webkit-flex: 1 0 70%;\n\tflex: 1 0 70%;\n}\n\n.tc-sidebar-lists .tc-tab-buttons {\n\tmargin-bottom: -1px;\n}\n\n.tc-sidebar-lists .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour sidebar-tab-background-selected>>;\n\tcolor: <<colour sidebar-tab-foreground-selected>>;\n\tborder-left: 1px solid <<colour sidebar-tab-border-selected>>;\n\tborder-top: 1px solid <<colour sidebar-tab-border-selected>>;\n\tborder-right: 1px solid <<colour sidebar-tab-border-selected>>;\n}\n\n.tc-sidebar-lists .tc-tab-buttons button {\n\tbackground-color: <<colour sidebar-tab-background>>;\n\tcolor: <<colour sidebar-tab-foreground>>;\n\tborder-left: 1px solid <<colour sidebar-tab-border>>;\n\tborder-top: 1px solid <<colour sidebar-tab-border>>;\n\tborder-right: 1px solid <<colour sidebar-tab-border>>;\n}\n\n.tc-sidebar-lists .tc-tab-divider {\n\tborder-top: 1px solid <<colour sidebar-tab-divider>>;\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button {\n\tdisplay: block;\n\twidth: 100%;\n\tbackground-color: <<colour sidebar-tab-background>>;\n\tborder-top: none;\n\tborder-left: none;\n\tborder-bottom: none;\n\tborder-right: 1px solid #ccc;\n\tmargin-bottom: inherit;\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button.tc-tab-selected {\n\tbackground-color: <<colour sidebar-tab-background-selected>>;\n\tborder: none;\n}\n\n/*\n** Manager\n*/\n\n.tc-manager-wrapper {\n\t\n}\n\n.tc-manager-controls {\n\t\n}\n\n.tc-manager-control {\n\tmargin: 0.5em 0;\n}\n\n.tc-manager-list {\n\twidth: 100%;\n\tborder-top: 1px solid <<colour muted-foreground>>;\n\tborder-left: 1px solid <<colour muted-foreground>>;\n\tborder-right: 1px solid <<colour muted-foreground>>;\n}\n\n.tc-manager-list-item {\n\n}\n\n.tc-manager-list-item-heading {\n    display: block;\n    width: 100%;\n    text-align: left;\t\n\tborder-bottom: 1px solid <<colour muted-foreground>>;\n\tpadding: 3px;\n}\n\n.tc-manager-list-item-heading-selected {\n\tfont-weight: bold;\n\tcolor: <<colour background>>;\n\tfill: <<colour background>>;\n\tbackground-color: <<colour foreground>>;\n}\n\n.tc-manager-list-item-heading:hover {\n\tbackground: <<colour primary>>;\n\tcolor: <<colour background>>;\n}\n\n.tc-manager-list-item-content {\n\tdisplay: flex;\n}\n\n.tc-manager-list-item-content-sidebar {\n    flex: 1 0;\n    background: <<colour tiddler-editor-background>>;\n    border-right: 0.5em solid <<colour muted-foreground>>;\n    border-bottom: 0.5em solid <<colour muted-foreground>>;\n    white-space: nowrap;\n}\n\n.tc-manager-list-item-content-item-heading {\n\tdisplay: block;\n\twidth: 100%;\n\ttext-align: left;\n    background: <<colour muted-foreground>>;\n\ttext-transform: uppercase;\n\tfont-size: 0.6em;\n\tfont-weight: bold;\n    padding: 0.5em 0 0.5em 0;\n}\n\n.tc-manager-list-item-content-item-body {\n\tpadding: 0 0.5em 0 0.5em;\n}\n\n.tc-manager-list-item-content-item-body > pre {\n\tmargin: 0.5em 0 0.5em 0;\n\tborder: none;\n\tbackground: inherit;\n}\n\n.tc-manager-list-item-content-tiddler {\n    flex: 3 1;\n    border-left: 0.5em solid <<colour muted-foreground>>;\n    border-right: 0.5em solid <<colour muted-foreground>>;\n    border-bottom: 0.5em solid <<colour muted-foreground>>;\n}\n\n.tc-manager-list-item-content-item-body > table {\n\tborder: none;\n\tpadding: 0;\n\tmargin: 0;\n}\n\n.tc-manager-list-item-content-item-body > table td {\n\tborder: none;\n}\n\n.tc-manager-icon-editor > button {\n\twidth: 100%;\n}\n\n.tc-manager-icon-editor > button > svg,\n.tc-manager-icon-editor > button > button {\n\twidth: 100%;\n\theight: auto;\n}\n\n/*\n** Alerts\n*/\n\n.tc-alerts {\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tmax-width: 500px;\n\tz-index: 20000;\n}\n\n.tc-alert {\n\tposition: relative;\n\tmargin: 28px;\n\tpadding: 14px 14px 14px 14px;\n\tborder: 2px solid <<colour alert-border>>;\n\tbackground-color: <<colour alert-background>>;\n}\n\n.tc-alert-toolbar {\n\tposition: absolute;\n\ttop: 14px;\n\tright: 14px;\n}\n\n.tc-alert-toolbar svg {\n\tfill: <<colour alert-muted-foreground>>;\n}\n\n.tc-alert-subtitle {\n\tcolor: <<colour alert-muted-foreground>>;\n\tfont-weight: bold;\n}\n\n.tc-alert-highlight {\n\tcolor: <<colour alert-highlight>>;\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-static-alert {\n\t\tposition: relative;\n\t}\n\n\t.tc-static-alert-inner {\n\t\tposition: absolute;\n\t\tz-index: 100;\n\t}\n\n}\n\n.tc-static-alert-inner {\n\tpadding: 0 2px 2px 42px;\n\tcolor: <<colour static-alert-foreground>>;\n}\n\n/*\n** Floating drafts list\n*/\n\n.tc-drafts-list {\n\tz-index: 2000;\n\tposition: fixed;\n\tfont-size: 0.8em;\n\tleft: 0;\n\tbottom: 0;\n}\n\n.tc-drafts-list a {\n\tmargin: 0 0.5em;\n\tpadding: 4px 4px;\n\tborder-top-left-radius: 4px;\n\tborder-top-right-radius: 4px;\n\tborder: 1px solid <<colour background>>;\n\tborder-bottom-none;\n\tbackground: <<colour dirty-indicator>>;\n\tcolor: <<colour background>>;\n\tfill: <<colour background>>;\n}\n\n.tc-drafts-list a:hover {\n\ttext-decoration: none;\n\tbackground: <<colour foreground>>;\n\tcolor: <<colour background>>;\n\tfill: <<colour background>>;\n}\n\n.tc-drafts-list a svg {\n\twidth: 1em;\n\theight: 1em;\n\tvertical-align: text-bottom;\n}\n\n/*\n** Control panel\n*/\n\n.tc-control-panel td {\n\tpadding: 4px;\n}\n\n.tc-control-panel table, .tc-control-panel table input, .tc-control-panel table textarea {\n\twidth: 100%;\n}\n\n.tc-plugin-info {\n\tdisplay: block;\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground-colour: <<colour background>>;\n\tmargin: 0.5em 0 0.5em 0;\n\tpadding: 4px;\n}\n\n.tc-plugin-info-disabled {\n\tbackground: -webkit-repeating-linear-gradient(45deg, #ff0, #ff0 10px, #eee 10px, #eee 20px);\n\tbackground: repeating-linear-gradient(45deg, #ff0, #ff0 10px, #eee 10px, #eee 20px);\n}\n\n.tc-plugin-info-disabled:hover {\n\tbackground: -webkit-repeating-linear-gradient(45deg, #aa0, #aa0 10px, #888 10px, #888 20px);\n\tbackground: repeating-linear-gradient(45deg, #aa0, #aa0 10px, #888 10px, #888 20px);\n}\n\na.tc-tiddlylink.tc-plugin-info:hover {\n\ttext-decoration: none;\n\tbackground-color: <<colour primary>>;\n\tcolor: <<colour background>>;\n\tfill: <<colour foreground>>;\n}\n\na.tc-tiddlylink.tc-plugin-info:hover .tc-plugin-info > .tc-plugin-info-chunk > svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-plugin-info-chunk {\n\tdisplay: inline-block;\n\tvertical-align: middle;\n}\n\n.tc-plugin-info-chunk h1 {\n\tfont-size: 1em;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk h2 {\n\tfont-size: 0.8em;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk div {\n\tfont-size: 0.7em;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info:hover > .tc-plugin-info-chunk > img, .tc-plugin-info:hover > .tc-plugin-info-chunk > svg {\n\twidth: 2em;\n\theight: 2em;\n\tfill: <<colour foreground>>;\n}\n\n.tc-plugin-info > .tc-plugin-info-chunk > img, .tc-plugin-info > .tc-plugin-info-chunk > svg {\n\twidth: 2em;\n\theight: 2em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-plugin-info.tc-small-icon > .tc-plugin-info-chunk > img, .tc-plugin-info.tc-small-icon > .tc-plugin-info-chunk > svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-plugin-info-dropdown {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tmargin-top: -8px;\n}\n\n.tc-plugin-info-dropdown-message {\n\tbackground: <<colour message-background>>;\n\tpadding: 0.5em 1em 0.5em 1em;\n\tfont-weight: bold;\n\tfont-size: 0.8em;\n}\n\n.tc-plugin-info-dropdown-body {\n\tpadding: 1em 1em 1em 1em;\n}\n\n.tc-check-list {\n\tline-height: 2em;\n}\n\n.tc-check-list .tc-image-button {\n\theight: 1.5em;\n}\n\n/*\n** Message boxes\n*/\n\n.tc-message-box {\n\tborder: 1px solid <<colour message-border>>;\n\tbackground: <<colour message-background>>;\n\tpadding: 0px 21px 0px 21px;\n\tfont-size: 12px;\n\tline-height: 18px;\n\tcolor: <<colour message-foreground>>;\n}\n\n.tc-message-box svg {\n\twidth: 1em;\n\theight: 1em;\n    vertical-align: text-bottom;\n}\n\n/*\n** Pictures\n*/\n\n.tc-bordered-image {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tpadding: 5px;\n\tmargin: 5px;\n}\n\n/*\n** Floats\n*/\n\n.tc-float-right {\n\tfloat: right;\n}\n\n/*\n** Chooser\n*/\n\n.tc-chooser {\n\tborder-right: 1px solid <<colour table-header-background>>;\n\tborder-left: 1px solid <<colour table-header-background>>;\n}\n\n\n.tc-chooser-item {\n\tborder-bottom: 1px solid <<colour table-header-background>>;\n\tborder-top: 1px solid <<colour table-header-background>>;\n\tpadding: 2px 4px 2px 14px;\n}\n\n.tc-drop-down .tc-chooser-item {\n\tpadding: 2px;\n}\n\n.tc-chosen,\n.tc-chooser-item:hover {\n\tbackground-color: <<colour table-header-background>>;\n\tborder-color: <<colour table-footer-background>>;\n}\n\n.tc-chosen .tc-tiddlylink {\n\tcursor:default;\n}\n\n.tc-chooser-item .tc-tiddlylink {\n\tdisplay: block;\n\ttext-decoration: none;\n\tbackground-color: transparent;\n}\n\n.tc-chooser-item:hover .tc-tiddlylink:hover {\n\ttext-decoration: none;\n}\n\n.tc-drop-down .tc-chosen .tc-tiddlylink,\n.tc-drop-down .tc-chooser-item .tc-tiddlylink:hover {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-chosen > .tc-tiddlylink:before {\n\tmargin-left: -10px;\n\tposition: relative;\n\tcontent: \"» \";\n}\n\n.tc-chooser-item svg,\n.tc-chooser-item img{\n\twidth: 1em;\n\theight: 1em;\n\tvertical-align: middle;\n}\n\n.tc-language-chooser .tc-image-button img {\n\twidth: 2em;\n\tvertical-align: -0.15em;\n}\n\n/*\n** Palette swatches\n*/\n\n.tc-swatches-horiz {\n}\n\n.tc-swatches-horiz .tc-swatch {\n\tdisplay: inline-block;\n}\n\n.tc-swatch {\n\twidth: 2em;\n\theight: 2em;\n\tmargin: 0.4em;\n\tborder: 1px solid #888;\n}\n\ninput.tc-palette-manager-colour-input {\n\twidth: 100%;\n\tpadding: 0;\n}\n\n/*\n** Table of contents\n*/\n\n.tc-sidebar-lists .tc-table-of-contents {\n\twhite-space: nowrap;\n}\n\n.tc-table-of-contents button {\n\tcolor: <<colour sidebar-foreground>>;\n}\n\n.tc-table-of-contents svg {\n\twidth: 0.7em;\n\theight: 0.7em;\n\tvertical-align: middle;\n\tfill: <<colour sidebar-foreground>>;\n}\n\n.tc-table-of-contents ol {\n\tlist-style-type: none;\n\tpadding-left: 0;\n}\n\n.tc-table-of-contents ol ol {\n\tpadding-left: 1em;\n}\n\n.tc-table-of-contents li {\n\tfont-size: 1.0em;\n\tfont-weight: bold;\n}\n\n.tc-table-of-contents li a {\n\tfont-weight: bold;\n}\n\n.tc-table-of-contents li li {\n\tfont-size: 0.95em;\n\tfont-weight: normal;\n\tline-height: 1.4;\n}\n\n.tc-table-of-contents li li a {\n\tfont-weight: normal;\n}\n\n.tc-table-of-contents li li li {\n\tfont-size: 0.95em;\n\tfont-weight: 200;\n\tline-height: 1.5;\n}\n\n.tc-table-of-contents li li li li {\n\tfont-size: 0.95em;\n\tfont-weight: 200;\n}\n\n.tc-tabbed-table-of-contents {\n\tdisplay: -webkit-flex;\n\tdisplay: flex;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents {\n\tz-index: 100;\n\tdisplay: inline-block;\n\tpadding-left: 1em;\n\tmax-width: 50%;\n\t-webkit-flex: 0 0 auto;\n\tflex: 0 0 auto;\n\tbackground: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a,\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a {\n\tdisplay: block;\n\tpadding: 0.12em 1em 0.12em 0.25em;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a {\n\tborder-top: 1px solid <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-background>>;\n\tborder-bottom: 1px solid <<colour tab-background>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a:hover {\n\ttext-decoration: none;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tbackground: <<colour tab-border>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a {\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tbackground: <<colour background>>;\n\tmargin-right: -1px;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a:hover {\n\ttext-decoration: none;\n}\n\n.tc-tabbed-table-of-contents .tc-tabbed-table-of-contents-content {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\tpadding-left: 1.5em;\n\tpadding-right: 1.5em;\n\tborder: 1px solid <<colour tab-border>>;\n\t-webkit-flex: 1 0 50%;\n\tflex: 1 0 50%;\n}\n\n/*\n** Dirty indicator\n*/\n\nbody.tc-dirty span.tc-dirty-indicator, body.tc-dirty span.tc-dirty-indicator svg {\n\tfill: <<colour dirty-indicator>>;\n\tcolor: <<colour dirty-indicator>>;\n}\n\n/*\n** File inputs\n*/\n\n.tc-file-input-wrapper {\n\tposition: relative;\n\toverflow: hidden;\n\tdisplay: inline-block;\n\tvertical-align: middle;\n}\n\n.tc-file-input-wrapper input[type=file] {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tfont-size: 999px;\n\tmax-width: 100%;\n\tmax-height: 100%;\n\tfilter: alpha(opacity=0);\n\topacity: 0;\n\toutline: none;\n\tbackground: white;\n\tcursor: pointer;\n\tdisplay: inline-block;\n}\n\n/*\n** Thumbnail macros\n*/\n\n.tc-thumbnail-wrapper {\n\tposition: relative;\n\tdisplay: inline-block;\n\tmargin: 6px;\n\tvertical-align: top;\n}\n\n.tc-thumbnail-right-wrapper {\n\tfloat:right;\n\tmargin: 0.5em 0 0.5em 0.5em;\n}\n\n.tc-thumbnail-image {\n\ttext-align: center;\n\toverflow: hidden;\n\tborder-radius: 3px;\n}\n\n.tc-thumbnail-image svg,\n.tc-thumbnail-image img {\n\tfilter: alpha(opacity=1);\n\topacity: 1;\n\tmin-width: 100%;\n\tmin-height: 100%;\n\tmax-width: 100%;\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-image svg,\n.tc-thumbnail-wrapper:hover .tc-thumbnail-image img {\n\tfilter: alpha(opacity=0.8);\n\topacity: 0.8;\n}\n\n.tc-thumbnail-background {\n\tposition: absolute;\n\tborder-radius: 3px;\n}\n\n.tc-thumbnail-icon svg,\n.tc-thumbnail-icon img {\n\twidth: 3em;\n\theight: 3em;\n\t<<filter \"drop-shadow(2px 2px 4px rgba(0,0,0,0.3))\">>\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-icon svg,\n.tc-thumbnail-wrapper:hover .tc-thumbnail-icon img {\n\tfill: #fff;\n\t<<filter \"drop-shadow(3px 3px 4px rgba(0,0,0,0.6))\">>\n}\n\n.tc-thumbnail-icon {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tdisplay: -webkit-flex;\n\t-webkit-align-items: center;\n\t-webkit-justify-content: center;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n}\n\n.tc-thumbnail-caption {\n\tposition: absolute;\n\tbackground-color: #777;\n\tcolor: #fff;\n\ttext-align: center;\n\tbottom: 0;\n\twidth: 100%;\n\tfilter: alpha(opacity=0.9);\n\topacity: 0.9;\n\tline-height: 1.4;\n\tborder-bottom-left-radius: 3px;\n\tborder-bottom-right-radius: 3px;\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-caption {\n\tfilter: alpha(opacity=1);\n\topacity: 1;\n}\n\n/*\n** Diffs\n*/\n\n.tc-diff-equal {\n\tbackground-color: <<colour diff-equal-background>>;\n\tcolor: <<colour diff-equal-foreground>>;\n}\n\n.tc-diff-insert {\n\tbackground-color: <<colour diff-insert-background>>;\n\tcolor: <<colour diff-insert-foreground>>;\n}\n\n.tc-diff-delete {\n\tbackground-color: <<colour diff-delete-background>>;\n\tcolor: <<colour diff-delete-foreground>>;\n}\n\n.tc-diff-invisible {\n\tbackground-color: <<colour diff-invisible-background>>;\n\tcolor: <<colour diff-invisible-foreground>>;\n}\n\n.tc-diff-tiddlers th {\n\ttext-align: right;\n\tbackground: <<colour background>>;\n\tfont-weight: normal;\n\tfont-style: italic;\n}\n\n.tc-diff-tiddlers pre {\n    margin: 0;\n    padding: 0;\n    border: none;\n    background: none;\n}\n\n/*\n** Errors\n*/\n\n.tc-error {\n\tbackground: #f00;\n\tcolor: #fff;\n}\n\n/*\n** Tree macro\n*/\n\n.tc-tree div {\n    \tpadding-left: 14px;\n}\n\n.tc-tree ol {\n    \tlist-style-type: none;\n    \tpadding-left: 0;\n    \tmargin-top: 0;\n}\n\n.tc-tree ol ol {\n    \tpadding-left: 1em;    \n}\n\n.tc-tree button { \n    \tcolor: #acacac;\n}\n\n.tc-tree svg {\n     \tfill: #acacac;\n}\n\n.tc-tree span svg {\n    \twidth: 1em;\n    \theight: 1em;\n    \tvertical-align: baseline;\n}\n\n.tc-tree li span {\n    \tcolor: lightgray;\n}\n\nselect {\n        color: <<colour select-tag-foreground>>;\n        background: <<colour select-tag-background>>;\n}\n\n"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize",
            "text": "15px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/bodylineheight": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/bodylineheight",
            "text": "22px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/fontsize": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/fontsize",
            "text": "14px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/lineheight": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/lineheight",
            "text": "20px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/storyleft": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/storyleft",
            "text": "0px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/storytop": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/storytop",
            "text": "0px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/storyright": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/storyright",
            "text": "770px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/storywidth": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/storywidth",
            "text": "770px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth",
            "text": "686px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint",
            "text": "960px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth",
            "text": "350px"
        },
        "$:/themes/tiddlywiki/vanilla/options/stickytitles": {
            "title": "$:/themes/tiddlywiki/vanilla/options/stickytitles",
            "text": "no"
        },
        "$:/themes/tiddlywiki/vanilla/options/sidebarlayout": {
            "title": "$:/themes/tiddlywiki/vanilla/options/sidebarlayout",
            "text": "fixed-fluid"
        },
        "$:/themes/tiddlywiki/vanilla/options/codewrapping": {
            "title": "$:/themes/tiddlywiki/vanilla/options/codewrapping",
            "text": "pre-wrap"
        },
        "$:/themes/tiddlywiki/vanilla/reset": {
            "title": "$:/themes/tiddlywiki/vanilla/reset",
            "type": "text/plain",
            "text": "/*! normalize.css v3.0.0 | MIT License | git.io/normalize */\n\n/**\n * 1. Set default font family to sans-serif.\n * 2. Prevent iOS text size adjust after orientation change, without disabling\n *    user zoom.\n */\n\nhtml {\n  font-family: sans-serif; /* 1 */\n  -ms-text-size-adjust: 100%; /* 2 */\n  -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/**\n * Remove default margin.\n */\n\nbody {\n  margin: 0;\n}\n\n/* HTML5 display definitions\n   ========================================================================== */\n\n/**\n * Correct `block` display not defined in IE 8/9.\n */\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nnav,\nsection,\nsummary {\n  display: block;\n}\n\n/**\n * 1. Correct `inline-block` display not defined in IE 8/9.\n * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n */\n\naudio,\ncanvas,\nprogress,\nvideo {\n  display: inline-block; /* 1 */\n  vertical-align: baseline; /* 2 */\n}\n\n/**\n * Prevent modern browsers from displaying `audio` without controls.\n * Remove excess height in iOS 5 devices.\n */\n\naudio:not([controls]) {\n  display: none;\n  height: 0;\n}\n\n/**\n * Address `[hidden]` styling not present in IE 8/9.\n * Hide the `template` element in IE, Safari, and Firefox < 22.\n */\n\n[hidden],\ntemplate {\n  display: none;\n}\n\n/* Links\n   ========================================================================== */\n\n/**\n * Remove the gray background color from active links in IE 10.\n */\n\na {\n  background: transparent;\n}\n\n/**\n * Improve readability when focused and also mouse hovered in all browsers.\n */\n\na:active,\na:hover {\n  outline: 0;\n}\n\n/* Text-level semantics\n   ========================================================================== */\n\n/**\n * Address styling not present in IE 8/9, Safari 5, and Chrome.\n */\n\nabbr[title] {\n  border-bottom: 1px dotted;\n}\n\n/**\n * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.\n */\n\nb,\nstrong {\n  font-weight: bold;\n}\n\n/**\n * Address styling not present in Safari 5 and Chrome.\n */\n\ndfn {\n  font-style: italic;\n}\n\n/**\n * Address variable `h1` font-size and margin within `section` and `article`\n * contexts in Firefox 4+, Safari 5, and Chrome.\n */\n\nh1 {\n  font-size: 2em;\n  margin: 0.67em 0;\n}\n\n/**\n * Address styling not present in IE 8/9.\n */\n\nmark {\n  background: #ff0;\n  color: #000;\n}\n\n/**\n * Address inconsistent and variable font size in all browsers.\n */\n\nsmall {\n  font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` affecting `line-height` in all browsers.\n */\n\nsub,\nsup {\n  font-size: 75%;\n  line-height: 0;\n  position: relative;\n  vertical-align: baseline;\n}\n\nsup {\n  top: -0.5em;\n}\n\nsub {\n  bottom: -0.25em;\n}\n\n/* Embedded content\n   ========================================================================== */\n\n/**\n * Remove border when inside `a` element in IE 8/9.\n */\n\nimg {\n  border: 0;\n}\n\n/**\n * Correct overflow displayed oddly in IE 9.\n */\n\nsvg:not(:root) {\n  overflow: hidden;\n}\n\n/* Grouping content\n   ========================================================================== */\n\n/**\n * Address margin not present in IE 8/9 and Safari 5.\n */\n\nfigure {\n  margin: 1em 40px;\n}\n\n/**\n * Address differences between Firefox and other browsers.\n */\n\nhr {\n  -moz-box-sizing: content-box;\n  box-sizing: content-box;\n  height: 0;\n}\n\n/**\n * Contain overflow in all browsers.\n */\n\npre {\n  overflow: auto;\n}\n\n/**\n * Address odd `em`-unit font size rendering in all browsers.\n */\n\ncode,\nkbd,\npre,\nsamp {\n  font-family: monospace, monospace;\n  font-size: 1em;\n}\n\n/* Forms\n   ========================================================================== */\n\n/**\n * Known limitation: by default, Chrome and Safari on OS X allow very limited\n * styling of `select`, unless a `border` property is set.\n */\n\n/**\n * 1. Correct color not being inherited.\n *    Known issue: affects color of disabled elements.\n * 2. Correct font properties not being inherited.\n * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n  color: inherit; /* 1 */\n  font: inherit; /* 2 */\n  margin: 0; /* 3 */\n}\n\n/**\n * Address `overflow` set to `hidden` in IE 8/9/10.\n */\n\nbutton {\n  overflow: visible;\n}\n\n/**\n * Address inconsistent `text-transform` inheritance for `button` and `select`.\n * All other form control elements do not inherit `text-transform` values.\n * Correct `button` style inheritance in Firefox, IE 8+, and Opera\n * Correct `select` style inheritance in Firefox.\n */\n\nbutton,\nselect {\n  text-transform: none;\n}\n\n/**\n * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n *    and `video` controls.\n * 2. Correct inability to style clickable `input` types in iOS.\n * 3. Improve usability and consistency of cursor style between image-type\n *    `input` and others.\n */\n\nbutton,\nhtml input[type=\"button\"], /* 1 */\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n  -webkit-appearance: button; /* 2 */\n  cursor: pointer; /* 3 */\n}\n\n/**\n * Re-set default cursor for disabled elements.\n */\n\nbutton[disabled],\nhtml input[disabled] {\n  cursor: default;\n}\n\n/**\n * Remove inner padding and border in Firefox 4+.\n */\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n  border: 0;\n  padding: 0;\n}\n\n/**\n * Address Firefox 4+ setting `line-height` on `input` using `!important` in\n * the UA stylesheet.\n */\n\ninput {\n  line-height: normal;\n}\n\n/**\n * It's recommended that you don't attempt to style these elements.\n * Firefox's implementation doesn't respect box-sizing, padding, or width.\n *\n * 1. Address box sizing set to `content-box` in IE 8/9/10.\n * 2. Remove excess padding in IE 8/9/10.\n */\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n  box-sizing: border-box; /* 1 */\n  padding: 0; /* 2 */\n}\n\n/**\n * Fix the cursor style for Chrome's increment/decrement buttons. For certain\n * `font-size` values of the `input`, it causes the cursor style of the\n * decrement button to change from `default` to `text`.\n */\n\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n  height: auto;\n}\n\n/**\n * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.\n * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome\n *    (include `-moz` to future-proof).\n */\n\ninput[type=\"search\"] {\n  -webkit-appearance: textfield; /* 1 */\n  -moz-box-sizing: content-box;\n  -webkit-box-sizing: content-box; /* 2 */\n  box-sizing: content-box;\n}\n\n/**\n * Remove inner padding and search cancel button in Safari and Chrome on OS X.\n * Safari (but not Chrome) clips the cancel button when the search input has\n * padding (and `textfield` appearance).\n */\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\n\n/**\n * Define consistent border, margin, and padding.\n */\n\nfieldset {\n  border: 1px solid #c0c0c0;\n  margin: 0 2px;\n  padding: 0.35em 0.625em 0.75em;\n}\n\n/**\n * 1. Correct `color` not being inherited in IE 8/9.\n * 2. Remove padding so people aren't caught out if they zero out fieldsets.\n */\n\nlegend {\n  border: 0; /* 1 */\n  padding: 0; /* 2 */\n}\n\n/**\n * Remove default vertical scrollbar in IE 8/9.\n */\n\ntextarea {\n  overflow: auto;\n}\n\n/**\n * Don't inherit the `font-weight` (applied by a rule above).\n * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n */\n\noptgroup {\n  font-weight: bold;\n}\n\n/* Tables\n   ========================================================================== */\n\n/**\n * Remove most spacing between table cells.\n */\n\ntable {\n  border-collapse: collapse;\n  border-spacing: 0;\n}\n\ntd,\nth {\n  padding: 0;\n}\n"
        },
        "$:/themes/tiddlywiki/vanilla/settings/fontfamily": {
            "title": "$:/themes/tiddlywiki/vanilla/settings/fontfamily",
            "text": "-apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\""
        },
        "$:/themes/tiddlywiki/vanilla/settings/codefontfamily": {
            "title": "$:/themes/tiddlywiki/vanilla/settings/codefontfamily",
            "text": "\"SFMono-Regular\",Consolas,\"Liberation Mono\",Menlo,Courier,monospace"
        },
        "$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment": {
            "title": "$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment",
            "text": "fixed"
        },
        "$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize": {
            "title": "$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize",
            "text": "auto"
        },
        "$:/themes/tiddlywiki/vanilla/sticky": {
            "title": "$:/themes/tiddlywiki/vanilla/sticky",
            "text": "<$reveal state=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\" type=\"match\" text=\"yes\">\n``\n.tc-tiddler-title {\n\tposition: -webkit-sticky;\n\tposition: -moz-sticky;\n\tposition: -o-sticky;\n\tposition: -ms-sticky;\n\tposition: sticky;\n\ttop: 0px;\n\tbackground: ``<<colour tiddler-background>>``;\n\tz-index: 500;\n}\n\n``\n<$list filter=\"[range[100]]\">\n`.tc-story-river .tc-tiddler-frame:nth-child(100n+`<$text text=<<currentTiddler>>/>`) {\nz-index: `<$text text={{{ [[200]subtract<currentTiddler>] }}}/>`;\n}\n`\n</$list>\n</$reveal>\n"
        }
    }
}
\define custom-background-datauri()
<$set name="background" value={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}}>
<$list filter="[<background>is[image]]">
`background: url(`
<$list filter="[<background>!has[_canonical_uri]]">
`"`<$macrocall $name="datauri" title={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}}/>`"`
</$list>
<$list filter="[<background>has[_canonical_uri]]">
`"`<$view tiddler={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}} field="_canonical_uri"/>`"`
</$list>
`) center center;`
`background-attachment: `{{$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment}}`;
-webkit-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;
-moz-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;
-o-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;
background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;`
</$list>
</$set>
\end

\define if-fluid-fixed(text,hiddenSidebarText)
<$reveal state="$:/themes/tiddlywiki/vanilla/options/sidebarlayout" type="match" text="fluid-fixed">
$text$
<$reveal state="$:/state/sidebar" type="nomatch" text="yes" default="yes">
$hiddenSidebarText$
</$reveal>
</$reveal>
\end

\define if-editor-height-fixed(then,else)
<$reveal state="$:/config/TextEditor/EditorHeight/Mode" type="match" text="fixed">
$then$
</$reveal>
<$reveal state="$:/config/TextEditor/EditorHeight/Mode" type="match" text="auto">
$else$
</$reveal>
\end

\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock

/*
** Start with the normalize CSS reset, and then belay some of its effects
*/

{{$:/themes/tiddlywiki/vanilla/reset}}

*, input[type="search"] {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

html button {
	line-height: 1.2;
	color: <<colour button-foreground>>;
	background: <<colour button-background>>;
	border-color: <<colour button-border>>;
}

/*
** Basic element styles
*/

html {
	font-family: {{$:/themes/tiddlywiki/vanilla/settings/fontfamily}};
	text-rendering: optimizeLegibility; /* Enables kerning and ligatures etc. */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

html:-webkit-full-screen {
	background-color: <<colour page-background>>;
}

body.tc-body {
	font-size: {{$:/themes/tiddlywiki/vanilla/metrics/fontsize}};
	line-height: {{$:/themes/tiddlywiki/vanilla/metrics/lineheight}};
	word-wrap: break-word;
	<<custom-background-datauri>>
	color: <<colour foreground>>;
	background-color: <<colour page-background>>;
	fill: <<colour foreground>>;
}

<<if-background-attachment """

body.tc-body {
        background-color: transparent;
}

""">>

h1, h2, h3, h4, h5, h6 {
	line-height: 1.2;
	font-weight: 300;
}

pre {
	display: block;
	padding: 14px;
	margin-top: 1em;
	margin-bottom: 1em;
	word-break: normal;
	word-wrap: break-word;
	white-space: {{$:/themes/tiddlywiki/vanilla/options/codewrapping}};
	background-color: <<colour pre-background>>;
	border: 1px solid <<colour pre-border>>;
	padding: 0 3px 2px;
	border-radius: 3px;
	font-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};
}

code {
	color: <<colour code-foreground>>;
	background-color: <<colour code-background>>;
	border: 1px solid <<colour code-border>>;
	white-space: {{$:/themes/tiddlywiki/vanilla/options/codewrapping}};
	padding: 0 3px 2px;
	border-radius: 3px;
	font-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};
}

blockquote {
	border-left: 5px solid <<colour blockquote-bar>>;
	margin-left: 25px;
	padding-left: 10px;
	quotes: "\201C""\201D""\2018""\2019";
}

blockquote.tc-big-quote {
	font-family: Georgia, serif;
	position: relative;
	background: <<colour pre-background>>;
	border-left: none;
	margin-left: 50px;
	margin-right: 50px;
	padding: 10px;
    border-radius: 8px;
}

blockquote.tc-big-quote cite:before {
	content: "\2014 \2009";
}

blockquote.tc-big-quote:before {
	font-family: Georgia, serif;
	color: <<colour blockquote-bar>>;
	content: open-quote;
	font-size: 8em;
	line-height: 0.1em;
	margin-right: 0.25em;
	vertical-align: -0.4em;
	position: absolute;
    left: -50px;
    top: 42px;
}

blockquote.tc-big-quote:after {
	font-family: Georgia, serif;
	color: <<colour blockquote-bar>>;
	content: close-quote;
	font-size: 8em;
	line-height: 0.1em;
	margin-right: 0.25em;
	vertical-align: -0.4em;
	position: absolute;
    right: -80px;
    bottom: -20px;
}

dl dt {
	font-weight: bold;
	margin-top: 6px;
}

button, textarea, input, select {
	outline-color: <<colour primary>>;
}

textarea,
input[type=text],
input[type=search],
input[type=""],
input:not([type]) {
	color: <<colour foreground>>;
	background: <<colour background>>;
}

input[type="checkbox"] {
  vertical-align: middle;
}

.tc-muted {
	color: <<colour muted-foreground>>;
}

svg.tc-image-button {
	padding: 0px 1px 1px 0px;
}

.tc-icon-wrapper > svg {
	width: 1em;
	height: 1em;
}

kbd {
	display: inline-block;
	padding: 3px 5px;
	font-size: 0.8em;
	line-height: 1.2;
	color: <<colour foreground>>;
	vertical-align: middle;
	background-color: <<colour background>>;
	border: solid 1px <<colour muted-foreground>>;
	border-bottom-color: <<colour muted-foreground>>;
	border-radius: 3px;
	box-shadow: inset 0 -1px 0 <<colour muted-foreground>>;
}

/*
Markdown likes putting code elements inside pre elements
*/
pre > code {
	padding: 0;
	border: none;
	background-color: inherit;
	color: inherit;
}

table {
	border: 1px solid <<colour table-border>>;
	width: auto;
	max-width: 100%;
	caption-side: bottom;
	margin-top: 1em;
	margin-bottom: 1em;
}

table th, table td {
	padding: 0 7px 0 7px;
	border-top: 1px solid <<colour table-border>>;
	border-left: 1px solid <<colour table-border>>;
}

table thead tr td, table th {
	background-color: <<colour table-header-background>>;
	font-weight: bold;
}

table tfoot tr td {
	background-color: <<colour table-footer-background>>;
}

.tc-csv-table {
	white-space: nowrap;
}

.tc-tiddler-frame img,
.tc-tiddler-frame svg,
.tc-tiddler-frame canvas,
.tc-tiddler-frame embed,
.tc-tiddler-frame iframe {
	max-width: 100%;
}

.tc-tiddler-body > embed,
.tc-tiddler-body > iframe {
	width: 100%;
	height: 600px;
}

/*
** Links
*/

button.tc-tiddlylink,
a.tc-tiddlylink {
	text-decoration: none;
	font-weight: 500;
	color: <<colour tiddler-link-foreground>>;
	-webkit-user-select: inherit; /* Otherwise the draggable attribute makes links impossible to select */
}

.tc-sidebar-lists a.tc-tiddlylink {
	color: <<colour sidebar-tiddler-link-foreground>>;
}

/*.tc-sidebar-lists a.tc-tiddlylink:hover {
	color: <<colour sidebar-tiddler-link-foreground-hover>>;
}*/

button.tc-tiddlylink:hover,
a.tc-tiddlylink:hover {
	text-decoration: underline;
}

a.tc-tiddlylink-resolves {
}

a.tc-tiddlylink-shadow {
	font-weight: bold;
}

a.tc-tiddlylink-shadow.tc-tiddlylink-resolves {
	font-weight: normal;
}

a.tc-tiddlylink-missing {
	font-style: italic;
}

a.tc-tiddlylink-external {
	text-decoration: underline;
	color: <<colour external-link-foreground>>;
	background-color: <<colour external-link-background>>;
}

a.tc-tiddlylink-external:visited {
	color: <<colour external-link-foreground-visited>>;
	background-color: <<colour external-link-background-visited>>;
}

a.tc-tiddlylink-external:hover {
	color: <<colour external-link-foreground-hover>>;
	background-color: <<colour external-link-background-hover>>;
}

/*
** Drag and drop styles
*/

.tc-tiddler-dragger {
	position: relative;
	z-index: -10000;
}

.tc-tiddler-dragger-inner {
	position: absolute;
	top: -1000px;
	left: -1000px;
	display: inline-block;
	padding: 8px 20px;
	font-size: 16.9px;
	font-weight: bold;
	line-height: 20px;
	color: <<colour dragger-foreground>>;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 1);
	white-space: nowrap;
	vertical-align: baseline;
	background-color: <<colour dragger-background>>;
	border-radius: 20px;
}

.tc-tiddler-dragger-cover {
	position: absolute;
	background-color: <<colour page-background>>;
}

.tc-dropzone {
	position: relative;
}

.tc-dropzone.tc-dragover:before {
	z-index: 10000;
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	background: <<colour dropzone-background>>;
	text-align: center;
	content: "<<lingo DropMessage>>";
}

.tc-droppable > .tc-droppable-placeholder {
	display: none;
}

.tc-droppable.tc-dragover > .tc-droppable-placeholder {
	display: block;
	border: 2px dashed <<colour dropzone-background>>;
}

.tc-draggable {
	cursor: move;
}

.tc-sidebar-tab-open .tc-droppable-placeholder, .tc-tagged-draggable-list .tc-droppable-placeholder,
.tc-links-draggable-list .tc-droppable-placeholder {
	line-height: 2em;
	height: 2em;
}

.tc-sidebar-tab-open-item {
	position: relative;
}

.tc-sidebar-tab-open .tc-btn-invisible.tc-btn-mini svg {
	font-size: 0.7em;
	fill: <<colour muted-foreground>>;
}

/*
** Plugin reload warning
*/

.tc-plugin-reload-warning {
	z-index: 1000;
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	background: <<colour alert-background>>;
	text-align: center;
}

/*
** Buttons
*/

button svg, button img, label svg, label img {
	vertical-align: middle;
}

.tc-btn-invisible {
	padding: 0;
	margin: 0;
	background: none;
	border: none;
    	cursor: pointer;
	color: <<colour foreground>>;
}

.tc-btn-boxed {
	font-size: 0.6em;
	padding: 0.2em;
	margin: 1px;
	background: none;
	border: 1px solid <<colour tiddler-controls-foreground>>;
	border-radius: 0.25em;
}

html body.tc-body .tc-btn-boxed svg {
	font-size: 1.6666em;
}

.tc-btn-boxed:hover {
	background: <<colour muted-foreground>>;
	color: <<colour background>>;
}

html body.tc-body .tc-btn-boxed:hover svg {
	fill: <<colour background>>;
}

.tc-btn-rounded {
	font-size: 0.5em;
	line-height: 2;
	padding: 0em 0.3em 0.2em 0.4em;
	margin: 1px;
	border: 1px solid <<colour muted-foreground>>;
	background: <<colour muted-foreground>>;
	color: <<colour background>>;
	border-radius: 2em;
}

html body.tc-body .tc-btn-rounded svg {
	font-size: 1.6666em;
	fill: <<colour background>>;
}

.tc-btn-rounded:hover {
	border: 1px solid <<colour muted-foreground>>;
	background: <<colour background>>;
	color: <<colour muted-foreground>>;
}

html body.tc-body .tc-btn-rounded:hover svg {
	fill: <<colour muted-foreground>>;
}

.tc-btn-icon svg {
	height: 1em;
	width: 1em;
	fill: <<colour muted-foreground>>;
}

.tc-btn-text {
	padding: 0;
	margin: 0;
}

/* used for documentation "fake" buttons */
.tc-btn-standard {
	line-height: 1.8;
	color: #667;
	background-color: #e0e0e0;
	border: 1px solid #888;
	padding: 2px 1px 2px 1px;
	margin: 1px 4px 1px 4px;
}

.tc-btn-big-green {
	display: inline-block;
	padding: 8px;
	margin: 4px 8px 4px 8px;
	background: <<colour download-background>>;
	color: <<colour download-foreground>>;
	fill: <<colour download-foreground>>;
	border: none;
	border-radius: 2px;
	font-size: 1.2em;
	line-height: 1.4em;
	text-decoration: none;
}

.tc-btn-big-green svg,
.tc-btn-big-green img {
	height: 2em;
	width: 2em;
	vertical-align: middle;
	fill: <<colour download-foreground>>;
}

.tc-primary-btn {
 	background: <<colour primary>>;
}

.tc-sidebar-lists input {
	color: <<colour foreground>>;
}

.tc-sidebar-lists button {
	color: <<colour sidebar-button-foreground>>;
	fill: <<colour sidebar-button-foreground>>;
}

.tc-sidebar-lists button.tc-btn-mini {
	color: <<colour sidebar-muted-foreground>>;
}

.tc-sidebar-lists button.tc-btn-mini:hover {
	color: <<colour sidebar-muted-foreground-hover>>;
}

button svg.tc-image-button, button .tc-image-button img {
	height: 1em;
	width: 1em;
}

.tc-unfold-banner {
	position: absolute;
	padding: 0;
	margin: 0;
	background: none;
	border: none;
	width: 100%;
	width: calc(100% + 2px);
	margin-left: -43px;
	text-align: center;
	border-top: 2px solid <<colour tiddler-info-background>>;
	margin-top: 4px;
}

.tc-unfold-banner:hover {
	background: <<colour tiddler-info-background>>;
	border-top: 2px solid <<colour tiddler-info-border>>;
}

.tc-unfold-banner svg, .tc-fold-banner svg {
	height: 0.75em;
	fill: <<colour tiddler-controls-foreground>>;
}

.tc-unfold-banner:hover svg, .tc-fold-banner:hover svg {
	fill: <<colour tiddler-controls-foreground-hover>>;
}

.tc-fold-banner {
	position: absolute;
	padding: 0;
	margin: 0;
	background: none;
	border: none;
	width: 23px;
	text-align: center;
	margin-left: -35px;
	top: 6px;
	bottom: 6px;
}

.tc-fold-banner:hover {
	background: <<colour tiddler-info-background>>;
}

@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {

	.tc-unfold-banner {
		position: static;
		width: calc(100% + 59px);
	}

	.tc-fold-banner {
		width: 16px;
		margin-left: -16px;
		font-size: 0.75em;
	}

}

/*
** Tags and missing tiddlers
*/

.tc-tag-list-item {
	position: relative;
	display: inline-block;
	margin-right: 7px;
}

.tc-tags-wrapper {
	margin: 4px 0 14px 0;
}

.tc-missing-tiddler-label {
	font-style: italic;
	font-weight: normal;
	display: inline-block;
	font-size: 11.844px;
	line-height: 14px;
	white-space: nowrap;
	vertical-align: baseline;
}

button.tc-tag-label, span.tc-tag-label {
	display: inline-block;
	padding: 0.16em 0.7em;
	font-size: 0.9em;
	font-weight: 400;
	line-height: 1.2em;
	color: <<colour tag-foreground>>;
	white-space: nowrap;
	vertical-align: baseline;
	background-color: <<colour tag-background>>;
	border-radius: 1em;
}

.tc-sidebar-scrollable .tc-tag-label {
	text-shadow: none;
}

.tc-untagged-separator {
	width: 10em;
	left: 0;
	margin-left: 0;
	border: 0;
	height: 1px;
	background: <<colour tab-divider>>;
}

button.tc-untagged-label {
	background-color: <<colour untagged-background>>;
}

.tc-tag-label svg, .tc-tag-label img {
	height: 1em;
	width: 1em;
	vertical-align: text-bottom;
}

.tc-edit-tags button.tc-remove-tag-button svg {
	font-size: 0.7em;
	vertical-align: middle;
}

.tc-tag-manager-table .tc-tag-label {
	white-space: normal;
}

.tc-tag-manager-tag {
	width: 100%;
}

button.tc-btn-invisible.tc-remove-tag-button {
	outline: none;
}

/*
** Page layout
*/

.tc-topbar {
	position: fixed;
	z-index: 1200;
}

.tc-topbar-left {
	left: 29px;
	top: 5px;
}

.tc-topbar-right {
	top: 5px;
	right: 29px;
}

.tc-topbar button {
	padding: 8px;
}

.tc-topbar svg {
	fill: <<colour muted-foreground>>;
}

.tc-topbar button:hover svg {
	fill: <<colour foreground>>;
}

.tc-sidebar-header {
	color: <<colour sidebar-foreground>>;
	fill: <<colour sidebar-foreground>>;
}

.tc-sidebar-header .tc-title a.tc-tiddlylink-resolves {
	font-weight: 300;
}

.tc-sidebar-header .tc-sidebar-lists p {
	margin-top: 3px;
	margin-bottom: 3px;
}

.tc-sidebar-header .tc-missing-tiddler-label {
	color: <<colour sidebar-foreground>>;
}

.tc-advanced-search input {
	width: 60%;
}

.tc-search a svg {
	width: 1.2em;
	height: 1.2em;
	vertical-align: middle;
}

.tc-page-controls {
	margin-top: 14px;
	font-size: 1.5em;
}

.tc-page-controls .tc-drop-down {
  font-size: 1rem;
}

.tc-page-controls button {
	margin-right: 0.5em;
}

.tc-page-controls a.tc-tiddlylink:hover {
	text-decoration: none;
}

.tc-page-controls img {
	width: 1em;
}

.tc-page-controls svg {
	fill: <<colour sidebar-controls-foreground>>;
}

.tc-page-controls button:hover svg, .tc-page-controls a:hover svg {
	fill: <<colour sidebar-controls-foreground-hover>>;
}

.tc-menu-list-item {
	white-space: nowrap;
}

.tc-menu-list-count {
	font-weight: bold;
}

.tc-menu-list-subitem {
	padding-left: 7px;
}

.tc-story-river {
	position: relative;
}

@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {

	.tc-sidebar-header {
		padding: 14px;
		min-height: 32px;
		margin-top: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};
	}

	.tc-story-river {
		position: relative;
		padding: 0;
	}
}

@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {

	.tc-message-box {
		margin: 21px -21px 21px -21px;
	}

	.tc-sidebar-scrollable {
		position: fixed;
		top: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};
		left: {{$:/themes/tiddlywiki/vanilla/metrics/storyright}};
		bottom: 0;
		right: 0;
		overflow-y: auto;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		margin: 0 0 0 -42px;
		padding: 71px 0 28px 42px;
	}

	html[dir="rtl"] .tc-sidebar-scrollable {
		left: auto;
		right: {{$:/themes/tiddlywiki/vanilla/metrics/storyright}};
	}

	.tc-story-river {
		position: relative;
		left: {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}};
		top: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};
		width: {{$:/themes/tiddlywiki/vanilla/metrics/storywidth}};
		padding: 42px 42px 42px 42px;
	}

<<if-no-sidebar "

	.tc-story-river {
		width: calc(100% - {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}});
	}

">>

}

@media print {

	body.tc-body {
		background-color: transparent;
	}

	.tc-sidebar-header, .tc-topbar {
		display: none;
	}

	.tc-story-river {
		margin: 0;
		padding: 0;
	}

	.tc-story-river .tc-tiddler-frame {
		margin: 0;
		border: none;
		padding: 0;
	}
}

/*
** Tiddler styles
*/

.tc-tiddler-frame {
	position: relative;
	margin-bottom: 28px;
	background-color: <<colour tiddler-background>>;
	border: 1px solid <<colour tiddler-border>>;
}

{{$:/themes/tiddlywiki/vanilla/sticky}}

.tc-tiddler-info {
	padding: 14px 42px 14px 42px;
	background-color: <<colour tiddler-info-background>>;
	border-top: 1px solid <<colour tiddler-info-border>>;
	border-bottom: 1px solid <<colour tiddler-info-border>>;
}

.tc-tiddler-info p {
	margin-top: 3px;
	margin-bottom: 3px;
}

.tc-tiddler-info .tc-tab-buttons button.tc-tab-selected {
	background-color: <<colour tiddler-info-tab-background>>;
	border-bottom: 1px solid <<colour tiddler-info-tab-background>>;
}

.tc-view-field-table {
	width: 100%;
}

.tc-view-field-name {
	width: 1%; /* Makes this column be as narrow as possible */
	text-align: right;
	font-style: italic;
	font-weight: 200;
}

.tc-view-field-value {
}

@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {
	.tc-tiddler-frame {
		padding: 14px 14px 14px 14px;
	}

	.tc-tiddler-info {
		margin: 0 -14px 0 -14px;
	}
}

@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {
	.tc-tiddler-frame {
		padding: 28px 42px 42px 42px;
		width: {{$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth}};
		border-radius: 2px;
	}

<<if-no-sidebar "

	.tc-tiddler-frame {
		width: 100%;
	}

">>

	.tc-tiddler-info {
		margin: 0 -42px 0 -42px;
	}
}

.tc-site-title,
.tc-titlebar {
	font-weight: 300;
	font-size: 2.35em;
	line-height: 1.2em;
	color: <<colour tiddler-title-foreground>>;
	margin: 0;
}

.tc-site-title {
	color: <<colour site-title-foreground>>;
}

.tc-tiddler-title-icon {
	vertical-align: middle;
}

.tc-system-title-prefix {
	color: <<colour muted-foreground>>;
}

.tc-titlebar h2 {
	font-size: 1em;
	display: inline;
}

.tc-titlebar img {
	height: 1em;
}

.tc-subtitle {
	font-size: 0.9em;
	color: <<colour tiddler-subtitle-foreground>>;
	font-weight: 300;
}

.tc-tiddler-missing .tc-title {
  font-style: italic;
  font-weight: normal;
}

.tc-tiddler-frame .tc-tiddler-controls {
	float: right;
}

.tc-tiddler-controls .tc-drop-down {
	font-size: 0.6em;
}

.tc-tiddler-controls .tc-drop-down .tc-drop-down {
	font-size: 1em;
}

.tc-tiddler-controls > span > button,
.tc-tiddler-controls > span > span > button,
.tc-tiddler-controls > span > span > span > button {
	vertical-align: baseline;
	margin-left:5px;
}

.tc-tiddler-controls button svg, .tc-tiddler-controls button img,
.tc-search button svg, .tc-search a svg {
	fill: <<colour tiddler-controls-foreground>>;
}

.tc-tiddler-controls button svg, .tc-tiddler-controls button img {
	height: 0.75em;
}

.tc-search button svg, .tc-search a svg {
    height: 1.2em;
    width: 1.2em;
    margin: 0 0.25em;
}

.tc-tiddler-controls button.tc-selected svg,
.tc-page-controls button.tc-selected svg  {
	fill: <<colour tiddler-controls-foreground-selected>>;
}

.tc-tiddler-controls button.tc-btn-invisible:hover svg,
.tc-search button:hover svg, .tc-search a:hover svg {
	fill: <<colour tiddler-controls-foreground-hover>>;
}

@media print {
	.tc-tiddler-controls {
		display: none;
	}
}

.tc-tiddler-help { /* Help prompts within tiddler template */
	color: <<colour muted-foreground>>;
	margin-top: 14px;
}

.tc-tiddler-help a.tc-tiddlylink {
	color: <<colour very-muted-foreground>>;
}

.tc-tiddler-frame .tc-edit-texteditor {
	width: 100%;
	margin: 4px 0 4px 0;
}

.tc-tiddler-frame input.tc-edit-texteditor,
.tc-tiddler-frame textarea.tc-edit-texteditor,
.tc-tiddler-frame iframe.tc-edit-texteditor {
	padding: 3px 3px 3px 3px;
	border: 1px solid <<colour tiddler-editor-border>>;
	background-color: <<colour tiddler-editor-background>>;
	line-height: 1.3em;
	-webkit-appearance: none;
	font-family: {{$:/themes/tiddlywiki/vanilla/settings/editorfontfamily}};
}

.tc-tiddler-frame .tc-binary-warning {
	width: 100%;
	height: 5em;
	text-align: center;
	padding: 3em 3em 6em 3em;
	background: <<colour alert-background>>;
	border: 1px solid <<colour alert-border>>;
}

canvas.tc-edit-bitmapeditor  {
	border: 6px solid <<colour tiddler-editor-border-image>>;
	cursor: crosshair;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	margin-top: 6px;
	margin-bottom: 6px;
}

.tc-edit-bitmapeditor-width {
	display: block;
}

.tc-edit-bitmapeditor-height {
	display: block;
}

.tc-tiddler-body {
	clear: both;
}

.tc-tiddler-frame .tc-tiddler-body {
	font-size: {{$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize}};
	line-height: {{$:/themes/tiddlywiki/vanilla/metrics/bodylineheight}};
}

.tc-titlebar, .tc-tiddler-edit-title {
	overflow: hidden; /* https://github.com/Jermolene/TiddlyWiki5/issues/282 */
}

html body.tc-body.tc-single-tiddler-window {
	margin: 1em;
	background: <<colour tiddler-background>>;
}

.tc-single-tiddler-window img,
.tc-single-tiddler-window svg,
.tc-single-tiddler-window canvas,
.tc-single-tiddler-window embed,
.tc-single-tiddler-window iframe {
	max-width: 100%;
}

/*
** Editor
*/

.tc-editor-toolbar {
	margin-top: 8px;
}

.tc-editor-toolbar button {
	vertical-align: middle;
	background-color: <<colour tiddler-controls-foreground>>;
	color: <<colour tiddler-controls-foreground-selected>>;
	fill: <<colour tiddler-controls-foreground-selected>>;
	border-radius: 4px;
	padding: 3px;
	margin: 2px 0 2px 4px;
}

.tc-editor-toolbar button.tc-text-editor-toolbar-item-adjunct {
	margin-left: 1px;
	width: 1em;
	border-radius: 8px;
}

.tc-editor-toolbar button.tc-text-editor-toolbar-item-start-group {
	margin-left: 11px;
}

.tc-editor-toolbar button.tc-selected {
	background-color: <<colour primary>>;
}

.tc-editor-toolbar button svg {
	width: 1.6em;
	height: 1.2em;
}

.tc-editor-toolbar button:hover {
	background-color: <<colour tiddler-controls-foreground-selected>>;
	fill: <<colour background>>;
	color: <<colour background>>;
}

.tc-editor-toolbar .tc-text-editor-toolbar-more {
	white-space: normal;
}

.tc-editor-toolbar .tc-text-editor-toolbar-more button {
	display: inline-block;
	padding: 3px;
	width: auto;
}

.tc-editor-toolbar .tc-search-results {
	padding: 0;
}

/*
** Adjustments for fluid-fixed mode
*/

@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {

<<if-fluid-fixed text:"""

	.tc-story-river {
		padding-right: 0;
		position: relative;
		width: auto;
		left: 0;
		margin-left: {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}};
		margin-right: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};
	}

	.tc-tiddler-frame {
		width: 100%;
	}

	.tc-sidebar-scrollable {
		left: auto;
		bottom: 0;
		right: 0;
		width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};
	}

	body.tc-body .tc-storyview-zoomin-tiddler {
		width: 100%;
		width: calc(100% - 42px);
	}

""" hiddenSidebarText:"""

	.tc-story-river {
		padding-right: 3em;
		margin-right: 0;
	}

	body.tc-body .tc-storyview-zoomin-tiddler {
		width: 100%;
		width: calc(100% - 84px);
	}

""">>

}

/*
** Toolbar buttons
*/

.tc-page-controls svg.tc-image-new-button {
  fill: <<colour toolbar-new-button>>;
}

.tc-page-controls svg.tc-image-options-button {
  fill: <<colour toolbar-options-button>>;
}

.tc-page-controls svg.tc-image-save-button {
  fill: <<colour toolbar-save-button>>;
}

.tc-tiddler-controls button svg.tc-image-info-button {
  fill: <<colour toolbar-info-button>>;
}

.tc-tiddler-controls button svg.tc-image-edit-button {
  fill: <<colour toolbar-edit-button>>;
}

.tc-tiddler-controls button svg.tc-image-close-button {
  fill: <<colour toolbar-close-button>>;
}

.tc-tiddler-controls button svg.tc-image-delete-button {
  fill: <<colour toolbar-delete-button>>;
}

.tc-tiddler-controls button svg.tc-image-cancel-button {
  fill: <<colour toolbar-cancel-button>>;
}

.tc-tiddler-controls button svg.tc-image-done-button {
  fill: <<colour toolbar-done-button>>;
}

/*
** Tiddler edit mode
*/

.tc-tiddler-edit-frame em.tc-edit {
	color: <<colour muted-foreground>>;
	font-style: normal;
}

.tc-edit-type-dropdown a.tc-tiddlylink-missing {
	font-style: normal;
}

.tc-edit-tags {
	border: 1px solid <<colour tiddler-editor-border>>;
	padding: 4px 8px 4px 8px;
}

.tc-edit-add-tag {
	display: inline-block;
}

.tc-edit-add-tag .tc-add-tag-name input {
	width: 50%;
}

.tc-edit-add-tag .tc-keyboard {
	display:inline;
}

.tc-edit-tags .tc-tag-label {
	display: inline-block;
}

.tc-edit-tags-list {
	margin: 14px 0 14px 0;
}

.tc-remove-tag-button {
	padding-left: 4px;
}

.tc-tiddler-preview {
	overflow: auto;
}

.tc-tiddler-preview-preview {
	float: right;
	width: 49%;
	border: 1px solid <<colour tiddler-editor-border>>;
	margin: 4px 0 3px 3px;
	padding: 3px 3px 3px 3px;
}

<<if-editor-height-fixed then:"""

.tc-tiddler-preview-preview {
	overflow-y: scroll;
	height: {{$:/config/TextEditor/EditorHeight/Height}};
}

""">>

.tc-tiddler-frame .tc-tiddler-preview .tc-edit-texteditor {
	width: 49%;
}

.tc-tiddler-frame .tc-tiddler-preview canvas.tc-edit-bitmapeditor {
	max-width: 49%;
}

.tc-edit-fields {
	width: 100%;
}


.tc-edit-fields table, .tc-edit-fields tr, .tc-edit-fields td {
	border: none;
	padding: 4px;
}

.tc-edit-fields > tbody > .tc-edit-field:nth-child(odd) {
	background-color: <<colour tiddler-editor-fields-odd>>;
}

.tc-edit-fields > tbody > .tc-edit-field:nth-child(even) {
	background-color: <<colour tiddler-editor-fields-even>>;
}

.tc-edit-field-name {
	text-align: right;
}

.tc-edit-field-value input {
	width: 100%;
}

.tc-edit-field-remove {
}

.tc-edit-field-remove svg {
	height: 1em;
	width: 1em;
	fill: <<colour muted-foreground>>;
	vertical-align: middle;
}

.tc-edit-field-add-name {
	display: inline-block;
	width: 15%;
}

.tc-edit-field-add-value {
	display: inline-block;
	width: 40%;
}

.tc-edit-field-add-button {
	display: inline-block;
	width: 10%;
}

/*
** Storyview Classes
*/

.tc-storyview-zoomin-tiddler {
	position: absolute;
	display: block;
	width: 100%;
}

@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {

	.tc-storyview-zoomin-tiddler {
		width: calc(100% - 84px);
	}

}

/*
** Dropdowns
*/

.tc-btn-dropdown {
	text-align: left;
}

.tc-btn-dropdown svg, .tc-btn-dropdown img {
	height: 1em;
	width: 1em;
	fill: <<colour muted-foreground>>;
}

.tc-drop-down-wrapper {
	position: relative;
}

.tc-drop-down {
	min-width: 380px;
	border: 1px solid <<colour dropdown-border>>;
	background-color: <<colour dropdown-background>>;
	padding: 7px 0 7px 0;
	margin: 4px 0 0 0;
	white-space: nowrap;
	text-shadow: none;
	line-height: 1.4;
}

.tc-drop-down .tc-drop-down {
	margin-left: 14px;
}

.tc-drop-down button svg, .tc-drop-down a svg  {
	fill: <<colour foreground>>;
}

.tc-drop-down button.tc-btn-invisible:hover svg {
	fill: <<colour foreground>>;
}

.tc-drop-down p {
	padding: 0 14px 0 14px;
}

.tc-drop-down svg {
	width: 1em;
	height: 1em;
}

.tc-drop-down img {
	width: 1em;
}

.tc-drop-down a, .tc-drop-down button {
	display: block;
	padding: 0 14px 0 14px;
	width: 100%;
	text-align: left;
	color: <<colour foreground>>;
	line-height: 1.4;
}

.tc-drop-down .tc-tab-set .tc-tab-buttons button {
	display: inline-block;
    width: auto;
    margin-bottom: 0px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.tc-drop-down .tc-prompt {
	padding: 0 14px;
}

.tc-drop-down .tc-chooser {
	border: none;
}

.tc-drop-down .tc-chooser .tc-swatches-horiz {
	font-size: 0.4em;
	padding-left: 1.2em;
}

.tc-drop-down .tc-file-input-wrapper {
	width: 100%;
}

.tc-drop-down .tc-file-input-wrapper button {
	color: <<colour foreground>>;
}

.tc-drop-down a:hover, .tc-drop-down button:hover, .tc-drop-down .tc-file-input-wrapper:hover button {
	color: <<colour tiddler-link-background>>;
	background-color: <<colour tiddler-link-foreground>>;
	text-decoration: none;
}

.tc-drop-down .tc-tab-buttons button {
	background-color: <<colour dropdown-tab-background>>;
}

.tc-drop-down .tc-tab-buttons button.tc-tab-selected {
	background-color: <<colour dropdown-tab-background-selected>>;
	border-bottom: 1px solid <<colour dropdown-tab-background-selected>>;
}

.tc-drop-down-bullet {
	display: inline-block;
	width: 0.5em;
}

.tc-drop-down .tc-tab-contents a {
	padding: 0 0.5em 0 0.5em;
}

.tc-block-dropdown-wrapper {
	position: relative;
}

.tc-block-dropdown {
	position: absolute;
	min-width: 220px;
	border: 1px solid <<colour dropdown-border>>;
	background-color: <<colour dropdown-background>>;
	padding: 7px 0;
	margin: 4px 0 0 0;
	white-space: nowrap;
	z-index: 1000;
	text-shadow: none;
}

.tc-block-dropdown.tc-search-drop-down {
	margin-left: -12px;
}

.tc-block-dropdown a {
	display: block;
	padding: 4px 14px 4px 14px;
}

.tc-block-dropdown.tc-search-drop-down a {
	display: block;
	padding: 0px 10px 0px 10px;
}

.tc-drop-down .tc-dropdown-item-plain,
.tc-block-dropdown .tc-dropdown-item-plain {
	padding: 4px 14px 4px 7px;
}

.tc-drop-down .tc-dropdown-item,
.tc-block-dropdown .tc-dropdown-item {
	padding: 4px 14px 4px 7px;
	color: <<colour muted-foreground>>;
}

.tc-block-dropdown a:hover {
	color: <<colour tiddler-link-background>>;
	background-color: <<colour tiddler-link-foreground>>;
	text-decoration: none;
}

.tc-search-results {
	padding: 0 7px 0 7px;
}

.tc-image-chooser, .tc-colour-chooser {
	white-space: normal;
}

.tc-image-chooser a,
.tc-colour-chooser a {
	display: inline-block;
	vertical-align: top;
	text-align: center;
	position: relative;
}

.tc-image-chooser a {
	border: 1px solid <<colour muted-foreground>>;
	padding: 2px;
	margin: 2px;
	width: 4em;
	height: 4em;
}

.tc-colour-chooser a {
	padding: 3px;
	width: 2em;
	height: 2em;
	vertical-align: middle;
}

.tc-image-chooser a:hover,
.tc-colour-chooser a:hover {
	background: <<colour primary>>;
	padding: 0px;
	border: 3px solid <<colour primary>>;
}

.tc-image-chooser a svg,
.tc-image-chooser a img {
	display: inline-block;
	width: auto;
	height: auto;
	max-width: 3.5em;
	max-height: 3.5em;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}

/*
** Modals
*/

.tc-modal-wrapper {
	position: fixed;
	overflow: auto;
	overflow-y: scroll;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 900;
}

.tc-modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1000;
	background-color: <<colour modal-backdrop>>;
}

.tc-modal {
	z-index: 1100;
	background-color: <<colour modal-background>>;
	border: 1px solid <<colour modal-border>>;
}

@media (max-width: 55em) {
	.tc-modal {
		position: fixed;
		top: 1em;
		left: 1em;
		right: 1em;
	}

	.tc-modal-body {
		overflow-y: auto;
		max-height: 400px;
		max-height: 60vh;
	}
}

@media (min-width: 55em) {
	.tc-modal {
		position: fixed;
		top: 2em;
		left: 25%;
		width: 50%;
	}

	.tc-modal-body {
		overflow-y: auto;
		max-height: 400px;
		max-height: 60vh;
	}
}

.tc-modal-header {
	padding: 9px 15px;
	border-bottom: 1px solid <<colour modal-header-border>>;
}

.tc-modal-header h3 {
	margin: 0;
	line-height: 30px;
}

.tc-modal-header img, .tc-modal-header svg {
	width: 1em;
	height: 1em;
}

.tc-modal-body {
	padding: 15px;
}

.tc-modal-footer {
	padding: 14px 15px 15px;
	margin-bottom: 0;
	text-align: right;
	background-color: <<colour modal-footer-background>>;
	border-top: 1px solid <<colour modal-footer-border>>;
}

/*
** Notifications
*/

.tc-notification {
	position: fixed;
	top: 14px;
	right: 42px;
	z-index: 1300;
	max-width: 280px;
	padding: 0 14px 0 14px;
	background-color: <<colour notification-background>>;
	border: 1px solid <<colour notification-border>>;
}

/*
** Tabs
*/

.tc-tab-set.tc-vertical {
	display: -webkit-flex;
	display: flex;
}

.tc-tab-buttons {
	font-size: 0.85em;
	padding-top: 1em;
	margin-bottom: -2px;
}

.tc-tab-buttons.tc-vertical  {
	z-index: 100;
	display: block;
	padding-top: 14px;
	vertical-align: top;
	text-align: right;
	margin-bottom: inherit;
	margin-right: -1px;
	max-width: 33%;
	-webkit-flex: 0 0 auto;
	flex: 0 0 auto;
}

.tc-tab-buttons button.tc-tab-selected {
	color: <<colour tab-foreground-selected>>;
	background-color: <<colour tab-background-selected>>;
	border-left: 1px solid <<colour tab-border-selected>>;
	border-top: 1px solid <<colour tab-border-selected>>;
	border-right: 1px solid <<colour tab-border-selected>>;
}

.tc-tab-buttons button {
	color: <<colour tab-foreground>>;
	padding: 3px 5px 3px 5px;
	margin-right: 0.3em;
	font-weight: 300;
	border: none;
	background: inherit;
	background-color: <<colour tab-background>>;
	border-left: 1px solid <<colour tab-border>>;
	border-top: 1px solid <<colour tab-border>>;
	border-right: 1px solid <<colour tab-border>>;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.tc-tab-buttons.tc-vertical button {
	display: block;
	width: 100%;
	margin-top: 3px;
	margin-right: 0;
	text-align: right;
	background-color: <<colour tab-background>>;
	border-left: 1px solid <<colour tab-border>>;
	border-bottom: 1px solid <<colour tab-border>>;
	border-right: none;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.tc-tab-buttons.tc-vertical button.tc-tab-selected {
	background-color: <<colour tab-background-selected>>;
	border-right: 1px solid <<colour tab-background-selected>>;
}

.tc-tab-divider {
	border-top: 1px solid <<colour tab-divider>>;
}

.tc-tab-divider.tc-vertical  {
	display: none;
}

.tc-tab-content {
	margin-top: 14px;
}

.tc-tab-content.tc-vertical  {
    word-break: break-word;
	display: inline-block;
	vertical-align: top;
	padding-top: 0;
	padding-left: 14px;
	border-left: 1px solid <<colour tab-border>>;
	-webkit-flex: 1 0 70%;
	flex: 1 0 70%;
}

.tc-sidebar-lists .tc-tab-buttons {
	margin-bottom: -1px;
}

.tc-sidebar-lists .tc-tab-buttons button.tc-tab-selected {
	background-color: <<colour sidebar-tab-background-selected>>;
	color: <<colour sidebar-tab-foreground-selected>>;
	border-left: 1px solid <<colour sidebar-tab-border-selected>>;
	border-top: 1px solid <<colour sidebar-tab-border-selected>>;
	border-right: 1px solid <<colour sidebar-tab-border-selected>>;
}

.tc-sidebar-lists .tc-tab-buttons button {
	background-color: <<colour sidebar-tab-background>>;
	color: <<colour sidebar-tab-foreground>>;
	border-left: 1px solid <<colour sidebar-tab-border>>;
	border-top: 1px solid <<colour sidebar-tab-border>>;
	border-right: 1px solid <<colour sidebar-tab-border>>;
}

.tc-sidebar-lists .tc-tab-divider {
	border-top: 1px solid <<colour sidebar-tab-divider>>;
}

.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button {
	display: block;
	width: 100%;
	background-color: <<colour sidebar-tab-background>>;
	border-top: none;
	border-left: none;
	border-bottom: none;
	border-right: 1px solid #ccc;
	margin-bottom: inherit;
}

.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button.tc-tab-selected {
	background-color: <<colour sidebar-tab-background-selected>>;
	border: none;
}

/*
** Manager
*/

.tc-manager-wrapper {
	
}

.tc-manager-controls {
	
}

.tc-manager-control {
	margin: 0.5em 0;
}

.tc-manager-list {
	width: 100%;
	border-top: 1px solid <<colour muted-foreground>>;
	border-left: 1px solid <<colour muted-foreground>>;
	border-right: 1px solid <<colour muted-foreground>>;
}

.tc-manager-list-item {

}

.tc-manager-list-item-heading {
    display: block;
    width: 100%;
    text-align: left;	
	border-bottom: 1px solid <<colour muted-foreground>>;
	padding: 3px;
}

.tc-manager-list-item-heading-selected {
	font-weight: bold;
	color: <<colour background>>;
	fill: <<colour background>>;
	background-color: <<colour foreground>>;
}

.tc-manager-list-item-heading:hover {
	background: <<colour primary>>;
	color: <<colour background>>;
}

.tc-manager-list-item-content {
	display: flex;
}

.tc-manager-list-item-content-sidebar {
    flex: 1 0;
    background: <<colour tiddler-editor-background>>;
    border-right: 0.5em solid <<colour muted-foreground>>;
    border-bottom: 0.5em solid <<colour muted-foreground>>;
    white-space: nowrap;
}

.tc-manager-list-item-content-item-heading {
	display: block;
	width: 100%;
	text-align: left;
    background: <<colour muted-foreground>>;
	text-transform: uppercase;
	font-size: 0.6em;
	font-weight: bold;
    padding: 0.5em 0 0.5em 0;
}

.tc-manager-list-item-content-item-body {
	padding: 0 0.5em 0 0.5em;
}

.tc-manager-list-item-content-item-body > pre {
	margin: 0.5em 0 0.5em 0;
	border: none;
	background: inherit;
}

.tc-manager-list-item-content-tiddler {
    flex: 3 1;
    border-left: 0.5em solid <<colour muted-foreground>>;
    border-right: 0.5em solid <<colour muted-foreground>>;
    border-bottom: 0.5em solid <<colour muted-foreground>>;
}

.tc-manager-list-item-content-item-body > table {
	border: none;
	padding: 0;
	margin: 0;
}

.tc-manager-list-item-content-item-body > table td {
	border: none;
}

.tc-manager-icon-editor > button {
	width: 100%;
}

.tc-manager-icon-editor > button > svg,
.tc-manager-icon-editor > button > button {
	width: 100%;
	height: auto;
}

/*
** Alerts
*/

.tc-alerts {
	position: fixed;
	top: 0;
	left: 0;
	max-width: 500px;
	z-index: 20000;
}

.tc-alert {
	position: relative;
	margin: 28px;
	padding: 14px 14px 14px 14px;
	border: 2px solid <<colour alert-border>>;
	background-color: <<colour alert-background>>;
}

.tc-alert-toolbar {
	position: absolute;
	top: 14px;
	right: 14px;
}

.tc-alert-toolbar svg {
	fill: <<colour alert-muted-foreground>>;
}

.tc-alert-subtitle {
	color: <<colour alert-muted-foreground>>;
	font-weight: bold;
}

.tc-alert-highlight {
	color: <<colour alert-highlight>>;
}

@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {

	.tc-static-alert {
		position: relative;
	}

	.tc-static-alert-inner {
		position: absolute;
		z-index: 100;
	}

}

.tc-static-alert-inner {
	padding: 0 2px 2px 42px;
	color: <<colour static-alert-foreground>>;
}

/*
** Floating drafts list
*/

.tc-drafts-list {
	z-index: 2000;
	position: fixed;
	font-size: 0.8em;
	left: 0;
	bottom: 0;
}

.tc-drafts-list a {
	margin: 0 0.5em;
	padding: 4px 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border: 1px solid <<colour background>>;
	border-bottom-none;
	background: <<colour dirty-indicator>>;
	color: <<colour background>>;
	fill: <<colour background>>;
}

.tc-drafts-list a:hover {
	text-decoration: none;
	background: <<colour foreground>>;
	color: <<colour background>>;
	fill: <<colour background>>;
}

.tc-drafts-list a svg {
	width: 1em;
	height: 1em;
	vertical-align: text-bottom;
}

/*
** Control panel
*/

.tc-control-panel td {
	padding: 4px;
}

.tc-control-panel table, .tc-control-panel table input, .tc-control-panel table textarea {
	width: 100%;
}

.tc-plugin-info {
	display: block;
	border: 1px solid <<colour muted-foreground>>;
	background-colour: <<colour background>>;
	margin: 0.5em 0 0.5em 0;
	padding: 4px;
}

.tc-plugin-info-disabled {
	background: -webkit-repeating-linear-gradient(45deg, #ff0, #ff0 10px, #eee 10px, #eee 20px);
	background: repeating-linear-gradient(45deg, #ff0, #ff0 10px, #eee 10px, #eee 20px);
}

.tc-plugin-info-disabled:hover {
	background: -webkit-repeating-linear-gradient(45deg, #aa0, #aa0 10px, #888 10px, #888 20px);
	background: repeating-linear-gradient(45deg, #aa0, #aa0 10px, #888 10px, #888 20px);
}

a.tc-tiddlylink.tc-plugin-info:hover {
	text-decoration: none;
	background-color: <<colour primary>>;
	color: <<colour background>>;
	fill: <<colour foreground>>;
}

a.tc-tiddlylink.tc-plugin-info:hover .tc-plugin-info > .tc-plugin-info-chunk > svg {
	fill: <<colour foreground>>;
}

.tc-plugin-info-chunk {
	display: inline-block;
	vertical-align: middle;
}

.tc-plugin-info-chunk h1 {
	font-size: 1em;
	margin: 2px 0 2px 0;
}

.tc-plugin-info-chunk h2 {
	font-size: 0.8em;
	margin: 2px 0 2px 0;
}

.tc-plugin-info-chunk div {
	font-size: 0.7em;
	margin: 2px 0 2px 0;
}

.tc-plugin-info:hover > .tc-plugin-info-chunk > img, .tc-plugin-info:hover > .tc-plugin-info-chunk > svg {
	width: 2em;
	height: 2em;
	fill: <<colour foreground>>;
}

.tc-plugin-info > .tc-plugin-info-chunk > img, .tc-plugin-info > .tc-plugin-info-chunk > svg {
	width: 2em;
	height: 2em;
	fill: <<colour muted-foreground>>;
}

.tc-plugin-info.tc-small-icon > .tc-plugin-info-chunk > img, .tc-plugin-info.tc-small-icon > .tc-plugin-info-chunk > svg {
	width: 1em;
	height: 1em;
}

.tc-plugin-info-dropdown {
	border: 1px solid <<colour muted-foreground>>;
	margin-top: -8px;
}

.tc-plugin-info-dropdown-message {
	background: <<colour message-background>>;
	padding: 0.5em 1em 0.5em 1em;
	font-weight: bold;
	font-size: 0.8em;
}

.tc-plugin-info-dropdown-body {
	padding: 1em 1em 1em 1em;
}

.tc-check-list {
	line-height: 2em;
}

.tc-check-list .tc-image-button {
	height: 1.5em;
}

/*
** Message boxes
*/

.tc-message-box {
	border: 1px solid <<colour message-border>>;
	background: <<colour message-background>>;
	padding: 0px 21px 0px 21px;
	font-size: 12px;
	line-height: 18px;
	color: <<colour message-foreground>>;
}

.tc-message-box svg {
	width: 1em;
	height: 1em;
    vertical-align: text-bottom;
}

/*
** Pictures
*/

.tc-bordered-image {
	border: 1px solid <<colour muted-foreground>>;
	padding: 5px;
	margin: 5px;
}

/*
** Floats
*/

.tc-float-right {
	float: right;
}

/*
** Chooser
*/

.tc-chooser {
	border-right: 1px solid <<colour table-header-background>>;
	border-left: 1px solid <<colour table-header-background>>;
}


.tc-chooser-item {
	border-bottom: 1px solid <<colour table-header-background>>;
	border-top: 1px solid <<colour table-header-background>>;
	padding: 2px 4px 2px 14px;
}

.tc-drop-down .tc-chooser-item {
	padding: 2px;
}

.tc-chosen,
.tc-chooser-item:hover {
	background-color: <<colour table-header-background>>;
	border-color: <<colour table-footer-background>>;
}

.tc-chosen .tc-tiddlylink {
	cursor:default;
}

.tc-chooser-item .tc-tiddlylink {
	display: block;
	text-decoration: none;
	background-color: transparent;
}

.tc-chooser-item:hover .tc-tiddlylink:hover {
	text-decoration: none;
}

.tc-drop-down .tc-chosen .tc-tiddlylink,
.tc-drop-down .tc-chooser-item .tc-tiddlylink:hover {
	color: <<colour foreground>>;
}

.tc-chosen > .tc-tiddlylink:before {
	margin-left: -10px;
	position: relative;
	content: "» ";
}

.tc-chooser-item svg,
.tc-chooser-item img{
	width: 1em;
	height: 1em;
	vertical-align: middle;
}

.tc-language-chooser .tc-image-button img {
	width: 2em;
	vertical-align: -0.15em;
}

/*
** Palette swatches
*/

.tc-swatches-horiz {
}

.tc-swatches-horiz .tc-swatch {
	display: inline-block;
}

.tc-swatch {
	width: 2em;
	height: 2em;
	margin: 0.4em;
	border: 1px solid #888;
}

input.tc-palette-manager-colour-input {
	width: 100%;
	padding: 0;
}

/*
** Table of contents
*/

.tc-sidebar-lists .tc-table-of-contents {
	white-space: nowrap;
}

.tc-table-of-contents button {
	color: <<colour sidebar-foreground>>;
}

.tc-table-of-contents svg {
	width: 0.7em;
	height: 0.7em;
	vertical-align: middle;
	fill: <<colour sidebar-foreground>>;
}

.tc-table-of-contents ol {
	list-style-type: none;
	padding-left: 0;
}

.tc-table-of-contents ol ol {
	padding-left: 1em;
}

.tc-table-of-contents li {
	font-size: 1.0em;
	font-weight: bold;
}

.tc-table-of-contents li a {
	font-weight: bold;
}

.tc-table-of-contents li li {
	font-size: 0.95em;
	font-weight: normal;
	line-height: 1.4;
}

.tc-table-of-contents li li a {
	font-weight: normal;
}

.tc-table-of-contents li li li {
	font-size: 0.95em;
	font-weight: 200;
	line-height: 1.5;
}

.tc-table-of-contents li li li li {
	font-size: 0.95em;
	font-weight: 200;
}

.tc-tabbed-table-of-contents {
	display: -webkit-flex;
	display: flex;
}

.tc-tabbed-table-of-contents .tc-table-of-contents {
	z-index: 100;
	display: inline-block;
	padding-left: 1em;
	max-width: 50%;
	-webkit-flex: 0 0 auto;
	flex: 0 0 auto;
	background: <<colour tab-background>>;
	border-left: 1px solid <<colour tab-border>>;
	border-top: 1px solid <<colour tab-border>>;
	border-bottom: 1px solid <<colour tab-border>>;
}

.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a,
.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a {
	display: block;
	padding: 0.12em 1em 0.12em 0.25em;
}

.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a {
	border-top: 1px solid <<colour tab-background>>;
	border-left: 1px solid <<colour tab-background>>;
	border-bottom: 1px solid <<colour tab-background>>;
}

.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a:hover {
	text-decoration: none;
	border-top: 1px solid <<colour tab-border>>;
	border-left: 1px solid <<colour tab-border>>;
	border-bottom: 1px solid <<colour tab-border>>;
	background: <<colour tab-border>>;
}

.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a {
	border-top: 1px solid <<colour tab-border>>;
	border-left: 1px solid <<colour tab-border>>;
	border-bottom: 1px solid <<colour tab-border>>;
	background: <<colour background>>;
	margin-right: -1px;
}

.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a:hover {
	text-decoration: none;
}

.tc-tabbed-table-of-contents .tc-tabbed-table-of-contents-content {
	display: inline-block;
	vertical-align: top;
	padding-left: 1.5em;
	padding-right: 1.5em;
	border: 1px solid <<colour tab-border>>;
	-webkit-flex: 1 0 50%;
	flex: 1 0 50%;
}

/*
** Dirty indicator
*/

body.tc-dirty span.tc-dirty-indicator, body.tc-dirty span.tc-dirty-indicator svg {
	fill: <<colour dirty-indicator>>;
	color: <<colour dirty-indicator>>;
}

/*
** File inputs
*/

.tc-file-input-wrapper {
	position: relative;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
}

.tc-file-input-wrapper input[type=file] {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	font-size: 999px;
	max-width: 100%;
	max-height: 100%;
	filter: alpha(opacity=0);
	opacity: 0;
	outline: none;
	background: white;
	cursor: pointer;
	display: inline-block;
}

/*
** Thumbnail macros
*/

.tc-thumbnail-wrapper {
	position: relative;
	display: inline-block;
	margin: 6px;
	vertical-align: top;
}

.tc-thumbnail-right-wrapper {
	float:right;
	margin: 0.5em 0 0.5em 0.5em;
}

.tc-thumbnail-image {
	text-align: center;
	overflow: hidden;
	border-radius: 3px;
}

.tc-thumbnail-image svg,
.tc-thumbnail-image img {
	filter: alpha(opacity=1);
	opacity: 1;
	min-width: 100%;
	min-height: 100%;
	max-width: 100%;
}

.tc-thumbnail-wrapper:hover .tc-thumbnail-image svg,
.tc-thumbnail-wrapper:hover .tc-thumbnail-image img {
	filter: alpha(opacity=0.8);
	opacity: 0.8;
}

.tc-thumbnail-background {
	position: absolute;
	border-radius: 3px;
}

.tc-thumbnail-icon svg,
.tc-thumbnail-icon img {
	width: 3em;
	height: 3em;
	<<filter "drop-shadow(2px 2px 4px rgba(0,0,0,0.3))">>
}

.tc-thumbnail-wrapper:hover .tc-thumbnail-icon svg,
.tc-thumbnail-wrapper:hover .tc-thumbnail-icon img {
	fill: #fff;
	<<filter "drop-shadow(3px 3px 4px rgba(0,0,0,0.6))">>
}

.tc-thumbnail-icon {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: -webkit-flex;
	-webkit-align-items: center;
	-webkit-justify-content: center;
	display: flex;
	align-items: center;
	justify-content: center;
}

.tc-thumbnail-caption {
	position: absolute;
	background-color: #777;
	color: #fff;
	text-align: center;
	bottom: 0;
	width: 100%;
	filter: alpha(opacity=0.9);
	opacity: 0.9;
	line-height: 1.4;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}

.tc-thumbnail-wrapper:hover .tc-thumbnail-caption {
	filter: alpha(opacity=1);
	opacity: 1;
}

/*
** Diffs
*/

.tc-diff-equal {
	background-color: <<colour diff-equal-background>>;
	color: <<colour diff-equal-foreground>>;
}

.tc-diff-insert {
	background-color: <<colour diff-insert-background>>;
	color: <<colour diff-insert-foreground>>;
}

.tc-diff-delete {
	background-color: <<colour diff-delete-background>>;
	color: <<colour diff-delete-foreground>>;
}

.tc-diff-invisible {
	background-color: <<colour diff-invisible-background>>;
	color: <<colour diff-invisible-foreground>>;
}

.tc-diff-tiddlers th {
	text-align: right;
	background: <<colour background>>;
	font-weight: normal;
	font-style: italic;
}

.tc-diff-tiddlers pre {
    margin: 0;
    padding: 0;
    border: none;
    background: none;
}

/*
** Errors
*/

.tc-error {
	background: #f00;
	color: #fff;
}

/*
** Tree macro
*/

.tc-tree div {
    	padding-left: 14px;
}

.tc-tree ol {
    	list-style-type: none;
    	padding-left: 0;
    	margin-top: 0;
}

.tc-tree ol ol {
    	padding-left: 1em;    
}

.tc-tree button { 
    	color: #acacac;
}

.tc-tree svg {
     	fill: #acacac;
}

.tc-tree span svg {
    	width: 1em;
    	height: 1em;
    	vertical-align: baseline;
}

.tc-tree li span {
    	color: lightgray;
}

select {
        color: <<colour select-tag-foreground>>;
        background: <<colour select-tag-background>>;
}

\whitespace trim
<$link to=<<currentTiddler>>>
<span class="tc-tag-list-item">
<$set name="transclusion" value=<<currentTiddler>>>
<$macrocall $name="tag-pill-body" tag=<<currentTiddler>> icon={{!!icon}} colour={{!!color}} palette={{$:/palette}} element-tag="""$button""" element-attributes="""tag='span'"""/>
<$link/>
top

WS3




We are walking in a desert - barren, parched, empty. For as far as the eye can see, there is nothing but sky and dirt. The cracks at our feet spread in all directions, and the howling wind lifts loose dirt up and flings it across the landscape. Suddenly, we stumble onto what seems to be a path. All the cracks have been filled, and the dirt is tamped down firm. Each side has been carefully lined with stones. We walk along the trail for hours. Where does it go? Does it ever end? Finally, we see a speck in the distance. As we get close, it becomes a small hut made of stick, with the cracks filled with mud, and the roof of dry grass, woven together...

```
1/2 cup of sugar only adds 30ish calories to one of those cupcake bites.

felt a little miffed that TL was dismissing a weekend rotation idea. felt it in my upper back and face?

day is going by nicely – it's different not having buzzing in my pockets.

– I accidentally left Do Not Disturb on – and yeah. unhooks me from the "notification must check it!!" cycle to one where I check when/if I feel like it – freeing?

where soul meets body is a catchy song, btw

melancholy?
---->
```
"""
melancholic sadness rising like an unpleasent lump in my throat

"I should apply for this library job." What is a loving choice for me right now? "I shouldn't leave CC in a lurch" – what's a loving choice for __me__ right now?

20 hours @ 14, say 12 for tax purposes... ~~$480 every 2 weeks $960 every 4 weeks~~ assume getting .75 of income – $420 for 2 weeks, $840 for 4 weeks

CC: 9 an hour, $
270 for 2 weeks 
$540 for 4 weeks

CC full time – 
$540 2 weeks 
$1,080 4 weeks

$690 for 2 weeks 
$1380 for 4 weeks

18 an hour
40 hours, 2 weeks: $540
80 hours, 4 weeks: $1,080

$19 - $24, full-time (83% of wages)
"""

```
dizzy - headache? headacehe. tenseness in jaw, sadness around eyes.

good talking to ruth about other job. help clear up some worries with "shouldn't leave them in a lurch" as well as just good to brainstorm. is it externalizing to get more info on a decision? still make it myself but idk, how does needing more info work into this?

I love that it's gotten warmer – makes it really nice to sit in the car & feel the breeze tickling my arms – everything's waking up from the winter cold into the warmth and growth of Spring.

I can see myself grabbing onto externals here, looking at this job. so much more money! benefits! vacation time! ooo, shiny stuff!! so I just idk think it would be good to detach from those, just a bit yea

also note – she says yoga but hey I could actually do my sun salutations & that would count!
```

__AO!!__

```
well that was awkward! I just got prosteletized to? feeling all sorts of feelings. it's a lot of personal questions I'd prefer not to answer? confused / thrown off balance? disrupted, a tightness in my chest like I've been shoved off the sidewalk and into the street by a stranger for no reason.

I also feel like I'm – ok brain/mind think that I'm being self congratulatory when I make note of going against the grain but I'm going to keep doing it.

I started to message CD with "well that was awkward", idk, externalizing my feelings of discomfort rather than just sitting with them as I did after I caught myself.

It feels better to have had a moment of pause rather than dismiss. not analyzing? but naming and being with the existance of.

how synchronous this happens on the day the email is about a higher spiritual power and I'm in a situation where I answered the best I could?

that's one place to practice self trust, spirituality...

"form is not different from emptiness and emptiness is not different from form..."

"all experienced phenomena are empty: not created, not destroyed, not dirty, not pure, not increasing, not decreasing."

"all the tendencies present in the outer world are to be found in the world of our body. if we could change ourselves, the tendencies in the world would also change."

feeling like I'm reaching back to some deeper place is both unsettling and calming

"once we can believe in ourselves, we can risk curiosity, wonder, spontaneous delight, or any experience that reveals the human spirit."
```
```
is it possible
to be
both content
and striving for more?
to be content and enjoy the people and presence around you, the warmth and the light and the green of the trees and the simple happiness of singing along to music in the car, and the push of the bike pedals against your feet?
but still moving forward, not staying in a rut, still growing
like i want to be more than i am
if i have potential it's a waste to squander it
let's go digging for gems in ourselves, right
or polish ourselves to a deep sheen
b u t
to do this without missing the small things
sometimes those are the most important
the little glimmers that surround us all the time
to relax into ourselves and who we are in the present
but i do think there's a distinction between being content and burying ourselves whole in sand and not moving
not sure i can verbalize that distinction
but i do think it's there
```
```
I struggle with this every time
Like what is the point
And where is the line between my fault and his
Like half the excitement is mental! The brain is a major sexual organ!
And maybe I didn't communicate effectively that I fucking love flirty dirty talk over text but
I thought I did
And I thought he said that wasn't something he could do
Especially not at work
And I don't want to push someone past their boundaries so I let it drop but
Like idk right?
Is that a good reason to dump someone?
It feels fucking petty.
And maybe I should communicate more
Visibly encourage it
Try to spur him on to it
But I don't want to do that
I feel like if he were truly interested he'd already be doing it?
I just...I don't want to be training grounds
```
* [[180815 – Awareness Log: Digital Connection]]
* [[180815 – Awareness Log: I'm Bad At...]]
* [[180820 – Awareness Log: Call Notes]]

---
* It's still scary to think about my work being read by others out there (hell, my wiki is linked to by two //other// people who aren't h0p3 or kicks) but it's also sort of exciting, too.
** the [[Offline vs. IRL]] problem shows up here.
* the narrative of growth that's visible here is //incredible//. compare [[I'm Bad At|180815 – Awareness Log: I'm Bad At...]] to [[Breakthrough|181207 – Awareness Log: Breakthrough]], where I really dig into those feelings.
* purpose is something that is //experienced// -- that is, on levels 3 or higher? -- while on level 2, we conceptual thought-train it. 
* that last call of the month was impactful.
* [[180812 – Log: Moops!]]
* [[180814 – Log: Onwards]]
* [[180815 – Log: Misc Thoughts]]
* [[180817 – Log: DigitalOcean]]
* [[180818 – Log: Short Stories]]
* [[180820 – Log: The Grind Begins]]
* [[180821 – Log: Responsive]]
* [[180821 – Log: Self Care vs Self Comfort]]
* [[180821 – Log: IndieWeb]]
* [[180822 – Log: Mhm.]]
* [[180824 – Log: Always Prep Ahead]]
* [[180825 – Log: Let's Get To It]]
* [[180826 – Log: Keep It Short]]
* [[180827 – Log: And The Beat Goes On]]
* [[180828 – Log: Tired Cake]]
* [[180829 – Log: Tired >_>]]
* [[180830 – Log: Nerves]]
* [[180831 – Log: Desert Nomad]]
---
* [[180813 – wiki: Website Hosting Research]]
* [[180813 – wiki: Domain Registrar Options]]
* [[180813 – wiki: DigitalOcean Testing]]

---
* 
https://css-tricks.com/responsive-images-css/

https://css-tricks.com/responsive-images-youre-just-changing-resolutions-use-srcset/

https://stackoverflow.com/questions/44453692/full-width-responsive-background-images-with-srcset-and-lazy-loading

https://codepen.io/tigt/post/when-responsive-images-get-ugly

https://www.smashingmagazine.com/2013/07/simple-responsive-images-with-css-background-images/

https://www.w3schools.com/css/css_rwd_images.asp
* Investigate [[TiddlyMap|http://tiddlymap.org/]] more.
* [[TiddlyWiki Wishlist|archive – 180812 ◊ wiki dreams]]


''Done:''

* ~~Make a "show/hide" editor toolbar button for the TiddlyWiki editing page.~~ See [[Project : Show/Hide Editor Toolbar]].
* ~~Write up documentation for footnote implementation~~ See [[Project : Implementing Footnotes]].
* ~~Investigate browser saving methods and extensions for my work wiki~~ See [[Work Wiki|CC Artist Materials]].
* ~~Figure out why I can't connect to my node.js server from other devices on the network.~~ It was a matter of allowing inbound connections to Node.js that I'd previously blocked. Works on my phone now, and should work on my chromebook!

''Waiting:''

* Attempt to set up a TiddlyWiki on OpenShift whenever that gets provisioned >_> (see [[this article|https://ericmiao.github.io/blog/2014/04/05/setup-personal-tiddlywiki-on-openshift/]]) and [[this collection of links|http://confocal-manawatu.pbworks.com/w/page/114462022/TiddlyWiki%20on%20OpenShift]].
* [[Important to be able to support browsers without grid|https://www.smashingmagazine.com/2017/11/css-grid-supporting-browsers-without-grid/]]
* [[Various grid fallbacks and overrides|https://rachelandrew.co.uk/css/cheatsheets/grid-fallbacks]]
* [[CSS Tricks has a good post with several solutions|https://css-tricks.com/perfect-full-page-background-image/]]
* [[A list of three basic solutions|https://www.webdesign.org/absolutely-responsive-full-screen-background-images.22549.html]]
* [[An article about the pros and cons of full screen hero images|https://www.push10.com/everybody-loves-super-hero-images/]]

---

See also [[Responsive Images]]
''Ending for the day:'' [[pick up here|https://blog.nodeswat.com/set-up-a-secure-node-js-web-application-9256b8790f11#60f8]]

''TO DO''

* Set up auto-updates with [[UnattendedUpdates|https://wiki.debian.org/UnattendedUpgrades]].

''DONE''

* Link to the private key in PuTTY when trying to log in to the droplet.
* Update nameservers on NameCheap to DigitalOcean's when managing DNS with them.
* Check on DNS propagation with [[this site|https://dnschecker.org/#A/redacted.xyz]].
I've used [[NameCheap|https://www.namecheap.com/]] in the past - currently where my two domains are being held. (redacted.xyz and redacted.studio).

[[I want my name|https://iwantmyname.com/domains/domain-name-registration-list-of-extensions]] recommended by a ghost blog tutorial writer/owner.

Need to be on the look-out for domain renewal pricing differences, if they exist?

---

price differences definitely exist; namecheap offers .me for like $18/19 retail, and .xyz for like $11 retail, vs. //i want my name// being $25 for .me and $19 for .xyz
Really considering //not// going with a cheaper shared hosting route, but instead doing something like a DigitalOcean droplet. It's...spendy, relatively speaking, but I really want the freedom to do whatever the fuck I want on there (install node.js, have SSH access, etc etc etc).

A shared host really limits the nature of what I can explore.

[[Great tutorial on how to set up a blog on / point a domain name to a DigitalOcean droplet|https://exceptionnotfound.net/everything-it-takes-to-self-host-a-ghost-blog-with-digitalocean/]]

(I seriously want to be able to log in to my wiki from fucking anywhere. that's the biggest way it becomes useful, yeah.)

[[Link to DigitalOcean & pricing|https://www.digitalocean.com/pricing/]]

[[Tutorial on how to set up a secure node.js app|https://blog.nodeswat.com/set-up-a-secure-node-js-web-application-9256b8790f11]] - this seems to go into some real depth that it would be good to go through step by step and do myself. learning!

[[Potentially useful tidbits about installing TW5 on a serverbox|https://groups.google.com/forum/#!topic/tiddlywiki/gpJn8dMCn3U]]

Oh yeah baby! Here's what I'm looking for. [[An authenticated proxy for protecting your TW5 wiki|https://github.com/stevenleeg/twproxy]]

[[Yet another tutorial on using DigitalOcean with sites/apps|https://www.robinwieruch.de/deploy-applications-digital-ocean/]]
https://blog.nodeswat.com/set-up-a-secure-node-js-web-application-9256b8790f11

https://certbot.eff.org/docs/using.html#nginx

https://www.digitalocean.com/community/tutorials/how-to-set-up-nginx-server-blocks-virtual-hosts-on-ubuntu-16-04

https://www.nginx.com/resources/wiki/start/topics/examples/server_blocks/

https://www.digitalocean.com/community/tutorials/how-to-set-up-a-node-js-application-for-production-on-debian-8

https://www.sitepoint.com/configuring-nginx-ssl-node-js/

http://www.nikola-breznjak.com/blog/javascript/nodejs/using-nginx-as-a-reverse-proxy-in-front-of-your-node-js-application/

https://stackoverflow.com/questions/5009324/node-js-nginx-what-now

http://redacted.xyz/

https://www.youtube.com/watch?v=YEBfamv-_do&list=PL87386AD236727A1B&index=8

https://en.wikipedia.org/wiki/Port_(computer_networking)

https://tiddlywiki.com/static/twproxy%2520by%2520Steve%2520Gattuso.html

https://github.com/stevenleeg/twproxy

https://tiddlywiki.com/static/Encryption.html

https://www.ruby-lang.org/en/documentation/installation/#apt

https://stackoverflow.com/questions/20031849/how-can-i-find-my-node-js-files-in-linux-usr-bin-node-is-not-working

https://tiddlywiki.com/static/ServerCommand.html

https://tiddlywiki.com/static/Installing%2520TiddlyWiki%2520on%2520Node.js.html

https://www.didaxy.com/tiddlyserver-on-the-raspberry-pi

https://github.com/Arlen22/TiddlyServer

https://www.didaxy.com/introduction-to-tiddlyserver

http://pm2.keymetrics.io/docs/usage/quick-start/

https://wiki.archlinux.org/index.php/rsync
# Sit down & carve on my lino block for even just 5 minutes.
# Open CYMK email address, [[here|https://login.microsoftonline.com/]]
## Wait for the password to get associated w/my account. An hour?
## ~~Parking permit purchased.~~
## ~~First CYMK tuition payment made.~~
# ~~Write 750 words before noon.~~

---

* Keep going with the tutorial & [[180813 – wiki: DigitalOcean Testing]].
* Investigate [[TiddlyMap|http://tiddlymap.org/]] more.
* [[TiddlyWiki Wishlist|archive – 180812 ◊ wiki dreams]]

''Waiting:''

* ~~Attempt to set up a TiddlyWiki on OpenShift whenever that gets provisioned >_> (see [[this article|https://ericmiao.github.io/blog/2014/04/05/setup-personal-tiddlywiki-on-openshift/]]) and [[this collection of links|http://confocal-manawatu.pbworks.com/w/page/114462022/TiddlyWiki%20on%20OpenShift]].~~ Scrapped, going with the Digital Ocean droplet for now.
[[180815 -- Retired: Disable Root Account Login]]

* man the word sudoers just seems fake now. YAY for going completely off script! It was fun to figure this out on my own, and I think it's //better// because `sudoers.d/` doesn't get touched on system updates/upgrades. Suck it, tutorial. Spent WAY TOO LONG trying to figure out how to fucking save visudo. Almost forgot that chmod.

[[180815 -- Retired: Use Key Based Authentication]]

* Vague memories of changing file permissions in my uChicago CompSci classes. The number codes never stuck stuck though. goddamn linux text editors with their ridiculous non-standard-to-me keyboard shortcuts. I like the word `touch` as a way of creating new files. Slightly unclear as to the differences between chmod and chown. took me forever to figure out why PuTTY wasn't damn working w/my new user & SSH key.

[[180815 -- Retired: Create New Account]]

* basic straight-forward stuff. some small troubleshooting a DiOc Debian specific error. Always good to look up a command and check out what the flags //do// rather than blindly copy pasting from tutorial.

[[180815 -- Retired: Setting Up Accounts]]

* chunking! a good reference point should I blow it all up and start again.<<ref "notes">>  Pleased with the metaphors.<<ref "pros">>

[[180813 – wiki: DigitalOcean Testing]]

* Notes/TDL; it's slow going through the tutorial but that's okay.

[[180813 – wiki: Website Hosting Research]]

* I'm pleased I stumbled onto this option. Learning more. This is mostly tutorial links for my reference. Also prepaid for two months, so I'm set on DO through November. That's cool.

[[180813 – wiki: Domain Registrar Options]]

* My .xyz domain is going to come due in October. Trying to decide whether to renew it or buy a different one (redacted.me?) for a personal/indieweb/wiki site. Part of that comes down to long-term renewal price as well. Of the two options, namecheap seems to live up to their name.

---

<<footer "notes" "Tempted to do so, to reinforce the learning, but would it just be mindless following of notes?">>
<<footer "pros" "'computer pros' may think comparing sudo to windows UAC is a silly metaphor, idk, but it makes it make sense to me.">>
`apt-get remove --purge unscd`

* necessary to not get errors on DigitalOcean's Debian 9.5 install when creating a new user<<ref "Q">>

`useradd -c "Sphygmus S" -s /bin/bash -m sphygmus`

`passwd sphygmus`

* -c = comment: used as field for user's name
* -s = shell: name of the user's login shell
* -m = creates the user's home directory if non-existent<<ref "S">>

// test user to make sure you can log in //

---

<<footer "Q" "See [[this community question|https://www.digitalocean.com/community/questions/debian-9-3-droplet-issues-with-useradd]] for more details">>
<<footer "S" "See [[this wiki page|https://linux.die.net/man/8/useradd]]">>
`touch /etc/sudoers.d/sphygmus`

`visudo -f /etc/sudoers.d/sphygmus`

* Not following the tutorial here, because sudo is preinstalled, and it's better to give sudo permissions in the /etc/sudoers.d/ directory<<ref "Sudo">>
* Use touch to make a new file for the user perms, & visudo -f because I said so.

`sphygmus ALL=(ALL:ALL) ALL`

* I'm a super power user admin w00t
* OK LOOK TO SAVE AND EXIT: ''Ctrl-KX''

//Login as sphygmus and do `sudo -v` then `sudo -l` to check that sudo is working and perms are correct.<<ref "tired">>//

`chmod 0440 /etc/sudoers.d/sphygmus`

* gotta make sure the file is set to the right perms! Can check with //stat// to see if they're right or not.
* 0440 = owner/group can read (read only basically)

`nano /etc/ssh/sshd_config`

* change PermitRootLogin to //no//
* change PasswordAuthentication to //no//

`/etc/init.d/ssh reload`

* I assume this just "reloads the ssh service configuration" and am going to be too lazy to look it up right now.

---

<<footer "Sudo" "See [[this very well written stack exchange explanation|https://askubuntu.com/questions/930768/adding-local-content-in-etc-sudoers-d-instead-of-directly-modifying-sodoers-fi]]">>
<<footer "tired" "See [[this stack exchange|https://superuser.com/questions/553932/how-to-check-if-i-have-sudo-access]] (tired of keeping track of references yet?)">>
<<<
There are 3 main things we need to do in order to proceed securely:

# Create separate user account(s) — this is so that we can track people coming going from the server.
# Use key based authentication — key based authentication is much securer than password based authentication.
# Disable direct root account login over SSH — this will stop people from logging in as root accounts and instead have to sudo.
<<<

what is sudo? Basically a way of elevating user privilege to do admin shit (like typing in the admin password in Windows UAC).

---

{{180815 -- Retired: Create New Account}}

---

{{180815 -- Retired: Use Key Based Authentication}}

---

{{180815 -- Retired: Disable Root Account Login}}
`mkdir ~sphygmus/.ssh` 

`chmod 700 ~sphygmus/.ssh`

* what is chmod? "change file mode bits," in essence just sets the permissions for things.<<ref "CM">>
* 700 = owner can read, write, and execute<<ref "P">>

`touch ~sphygmus/.ssh/authorized_keys`

* what is touch? creates new empty files and also changes timestamps on existing files<<ref "T">>

`nano ~sphygmus/.ssh/authorized_keys`

* nano opens a text editor; //shift-insert// in PuTTY terminal window to paste from clipboard.
* save changes with ''Ctrl-O''

`chmod 600 ~sphygmus/.ssh/authorized_keys`

* 600 = owner can read and write<<ref "P">>

`chown -R sphygmus:sphygmus ~sphygmus/.ssh`<<ref "C">>

* chown changes ownership of files
* chown [option] ... [owner]:[group] file ...
* -r = recursive<<ref "O">>

// test user login ability again //

```
IMPORTANT
note that you can't use the "auto-login username" field under Connection/Date in PuTTY with an SSH key apparently? Save session as simply IP and SSH key, terminal window will ask you what user to log in as.
```

---

<<footer "CM" "See [[this wiki page|https://manpages.debian.org/stretch/coreutils/chmod.1.en.html]]">>
<<footer "P" "See [[this explanation page|http://www.thinkplexx.com/learn/article/unix/command/chmod-permissions-flags-explained-600-0600-700-777-100-etc]]">>
<<footer "T" "See [[this documentation page|http://man7.org/linux/man-pages/man1/touch.1.html]]">>
<<footer "C" "The capital letter is important here, don't get smart and think you can use lowercase r instead.">>
<<footer "O" "See [[this documentation page|https://linux.die.net/man/1/chown]]">>
It's scary to open up to the possibility of connection. From my eyes, the IndieWeb is currently a small space, with a small group of people being the movers and shakers. If I pop up and start interacting, start leaving my thoughts and web mentions and generally connecting with the community, there's a likely chance that other people will see my writing and read it and maybe (maybe maybe) leave their web mentions for me.

And that's scary as fuck. Like scary scary. I feel scared even thinking about receiving my first web mention or leaving my first web mention.

Because this is something I really want? Or love? Or am passionate about? And if I expose myself to it - then I'm opening up a tender place in myself...

Because I'm scared that it will all be for nothing, right? Because what if this is pointless? This wiki, a personal website, a blog, the IndieWeb? What if it comes to nothing? What if it means absolutely nil in the long term scheme of things? Worse, perhaps - what if it is actively evil? Makes us as humans worse? Brings us down, denigrates us?

And I suppose another fear is that everything digital is just a scam and by its nature is inherently "less-than". Just pure "less-than" the world out here, the world where there's clouds in the sky and physical touch and words in my ears and facial expressions. The world of dirt in my hands and growing green things. That the two are antithetical and incompatible with each other.
I kind of had a realization today when I was walking out of the bathroom at work. I had just said "I'm bad at connecting with people" to myself in my head, and then - "wait, no, that's not the truth, that's just a label!"

Another, stunningly obvious label - "I'm just bad at being feminine." in regards to stuff like hair and makeup and everything. 

Those are just labels and/or rules I've given myself.

With this awareness, the question then becomes digging into this. What's the next level of honesty under "I'm bad at connecting with people"? What fears and anxieties are hiding underneath?
I'm interested in how people seem to want to //know// what other people say and think. That there's a generosity of thought, wanting to get other views involved - they're actively encouraging people to be passionate about what they love, together, on the "open web".

That isn't quite what I mean. Just - [[that line, from this place|https://theoutline.com/post/5811/why-tumblr-is-better-than-twitter-and-we-should-bring-it-back]] about 

> The whole impetus behind following people on social media is, “Hey, I like this person’s brain, and am open to spending more time with it.”

This really clicked for me, right?! Like this is what it's all about, finding people's brains and spending time with them. Think about the brains of people who float around with me from (what seems like) //ages// ago when I was a youngster on the web. [[Roz Stendhal|http://rozwoundup.typepad.com/]] and heck, Choonkooloonks, and iHanna, and the various web comics (Dominic Deegan and that one really painterly romantic one..?)

and i think what's interesting or developing is I'm starting to feel ready to put myself out there, to be a brain floating in the primal juice of 0s and 1s, to get stereotypically metaphorical. I think I would have said "it takes a kind of hubris to really share yourself" but perhaps that thought pattern is old and somehow looking at things from a different angle. 

because now i'm feeling like -

no, it's a form of self-trust, right?

you have to have a lot of belief in yourself, and trust in yourself, and heck with this indie web stuff, there's a feeling that we're all collaboratively in this together trying to make something //good//.

I guess that's one of the things that really resonates with me. A hopefulness, and a desire, and a striving towards. Mutual benefit.
* [[180815 -- Awareness: Indie Web|180815 – hyper/space: Indie Web]]
* [[180815 -- Awareness: Scary|180815 – Awareness Log: Digital Connection]]
* [[180815 -- Awareness: I'm Bad At...|180815 – Awareness Log: I'm Bad At...]]

---

{{180815 – hyper/space: Indie Web}}

---

{{180815 – Awareness Log: Digital Connection}}

---

{{180815 – Awareness Log: I'm Bad At...}}
`sudo npm install -g pm2`

`tiddlywiki redacted --init server`

`pm2 start TiddlyServer/server.js`

```
directories:
- redacted
- redacted_backups
- tiddly_server
```

`sudo useradd -r -s /bin/false --home /var/appdata/luciwiki luciwiki`

* done

`rsync -r source/ destination`

destination = /var/appdata/luciwiki/tiddlyserver_2.0.14

* /var/appdata/luciwiki/redacted
* /var/appdata/luciwiki/redacted_backups
* /var/appdata/luciwiki/tiddlyserver_2.0.14

```
IMPORTANT
CD to /var/appdata/luciwiki/ and do sudo npm install pm2 there so that it can be referenced in the service file path correctly
```

`pm2 start /var/appdata/luciwiki/tiddlyserver_2.0.14/server.js`

* to make sure it runs from there no problemo

`sudo chown -R luciwiki:luciwiki /var/appdata/luciwiki`

* permissions

`sudo nano /etc/systemd/system/multi-user.target.wants/luciwiki.service`

* insert `[[the service config file]]` here...

`sudo systemctl daemon-reload`

`sudo systemctl start luciwiki.service`

* starts up the service through pm2! and it runs boys!! :O now it's just time to get the whole proxy server layers by two set up >_>
`sudo apt-get update`

`sudo apt-get install certbot python-certbot-nginx`

* installs Certbot (the new let's encrypt helper thingy) as seen [[on their website|https://certbot.eff.org/docs/install.html#operating-system-packages]]

`certbot --help`

* checking to see if installation worked correctly

`sudo certbot run --nginx`

* runs the certbot plugin for nginx
* account credentials saved in /etc/letsencrypt (need to make a backup of this)

---

`sudo mkdir /etc/nginx/ssl`

`cd /etc/nginx/ssl`

`sudo openssl dhparam -out dhparam.pem 4096`

* "Creating a new stronger Diffie-Hellman key"
* Okay that's actually really clever! I give you the mix of my secret color & our shared color, then mix my secret color with your mix of your secret color & shared color, while you do the same, and the results are the same. That's really smart (thank you based wikipedia for the color explanation).<<ref "DHK">>

---

<<footer "DHK" "See [[this brilliant wiki explanation|https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange#Description]]">>
`echo "deb http://ftp.debian.org/debian sid main" | sudo tee -a /etc/apt/sources.list`

`sudo apt-get update`

`sudo apt-get -t sid install -y openssl`

* the first two, beats me (according to tutorial: updating the sources list and upgrading OpenSSL)
* the last line I understand, choosing the "sid" suite in the sources list, and installing openSSL w/auto yes
* unsure about the //-t//

`openssl version -v`

* prints the current OpenSSL version number<<ref "O">>

`sudo apt-get install -y nginx`

* plain and simple, install the package.

`sudo mkdir -p /var/www/redacted.xyz/html`

`sudo mkdir -p /var/www/wiki.redacted.xyz/html`

* ///var/www/// is the default location that nginx serves documents out of.
* creating two new sub-directories, one for each server block / website.
* //-p// = create any necessary parent directories along the way

---

<<footer "O" "See [[this man page|https://linux.die.net/man/1/version]]">>
* Transfer this wiki from my localhost to the DigitalOcean host.
* Listen to [[The Last Question|https://www.youtube.com/watch?v=8XOtx4sa9k4]]
* Listen to [[Lost Boys|https://www.youtube.com/watch?v=tTUfyQR6SEY]]
* Finish up the firewall stuff on my server.
* Go through [[these bash script tutorials|https://ryanstutorials.net/bash-scripting-tutorial/bash-script.php]]
* Listen to [[The Last Question|https://www.youtube.com/watch?v=8XOtx4sa9k4]]
* Listen to [[Lost Boys|https://www.youtube.com/watch?v=tTUfyQR6SEY]]
''Sites with good embedded replies:''

* [[of course however kickscondor does it, I love as well|https://www.kickscondor.com/2018/08/18/syndicating-to-twitter-micro-blog/#comments]]
* [[really like the appearance here|https://eli.li/entry.php?id=20180815011803]]

''Interesting Shit''

* [[good thread about owning one's own domain name|https://micro.blog/kicks/805517]] (also I still don't understand how micro.blog works)
* ''purpose is something that is experienced.''
** trying to conceptually create my purpose
** write something that sounded really good
*** the feelings are coming from the concepts, rather than coming from the deeper feelings underneath
** cared more about what people thought rather than own growth
** wrote many beautiful purpose statements that had 0 impact or relevance to life
* ''purpose can be a very fluid thing''
** following curiosity is a form of purpose
* define the question
* feel it through to the end
** if other questions come up, note them down and keep feeling the first emotion
* the trick is to make it experiential, emotional
* ''awareness is the gateway to a desire to resolve patterns''
** if the emotion disappears, pause, invite it back in
** numbing feelings away is an automatic, protective pattern
* you can bring up emotions, old memories, and then feel through them
** they're not bad or scary or something you can't handle
** face the painfully wired emotions in our subconscious
** have a conversation with the protective emotions, and dig into the emotions they're protecting you from
* feeling so fucking sad it's over, and so much love for everyone there and just - grateful for these moments of all being human together, wherever we are. feeling sad that it's over. how can I foster these feelings more in my life? what actions can I take?
* Enter 210 syllabus into wiki.
* Email professor about edition 7 vs edition 8 differences.
* ~~Finish boas surface reading.~~
* ~~Read boas again & take notes for wiki.~~

---

* [[What's being discussed here?|https://philosopher.life/#Wiki%3A%20The%20Private%20Wiki%20Mirror]]
* How to keep a single tiddler hidden? (I'd like to put my password for my CYMK shit in here, but even though this site has a basic auth on it, idk, still want more hide.)
* Want to look more into that self hosted password thingy, but it doesn't have a couple things that Lastpass does, iirc. Take more notes.
* thoughts on gentle clearnet doxxing - look myself up!
** there's a difference between info being available to find, scattered around the internet, and it being curated by a person into their wiki
** while the wiki is personal and the info might be for personal use or edification, you're still curating and exposing to your readers that which they would otherwise specifically have to go look for because //they// wanted to
** it's a question of effort and desire
* audiobook app for iphone? (what to listen to in car on way to and from class)
* find a nice microcast for before bed?

---

[[180820 – TBS: Call Notes|180820 – Awareness Log: Call Notes]]
* [[an artist on microblog, explore more|https://micro.blog/abouthalf]]
* [[comic artist on microblog, explore more|https://micro.blog/donmacdonald]]
* [[more links, good article|https://vega.micro.blog/2018/08/21/diversity-and-infrastructure.html]]
People are doing some really cool stuff. [[kickscondor]] is in the middle of a site redesign and while I think it's less readable than the former layout, it looks flipping nifty. The main blog river like - flows from side to side?! that's something I've never seen before and it's ''awesome''. Looks almost broken and then you realize it's intentional? I think?

also a big fan of the ending post to the story river. don't let them keep scrolling forever, put a stopper on it! share the love! yeah.

also something I'm a fan of, re: IndieWeb. It's like - all these people are doing cool things, right? but it's not about "how can I be cool like them?" (well it sort of is but) it's mostly about "what cool things can I contribute? How can I share who I am in a way that's authentic to me? What is it that I think is interesting or nifty? What can I contribute that comes from my own point of view?"

and I mean, there's a lot right. if I'm embedded in who I am, then anything I make is going to have some part of me, right? So it's not like - "I must figure out who I am before I can express anything!" Instead, as I express things, as I take action and make things and write things and share things and do things, following what I want, what I'm curious about, what sparks me - that expression is naturally authentic.

* You don't have to ''work'' at being authentic.
* Make a responsive layout for the story river & sidebar, so that the side bar doesn't have to be fixed at the max width, and text will actually get wrapped as the display gets smaller. (Probably want to look at going back to the vanilla theme / layout bit and changing it from there.)
* I'm gonna have to start packing more lunch or something, especially on tuesday - one thing of keto chow is really, really not going to cut it. starving srsly.
* figure out what the ag timing shtuff is in TiddlyServer so I don't have to worry about over-writing with an old copy?
* ~~Email professor about edition 7 vs edition 8 differences.~~
* ~~Enter 210 syllabus into wiki.~~

---

So there's the question of reading. When do I do it? How much do I try to get done on the weekends? How much can I get done during the week?

If nothing else, read it fast once. Going into class with one fast reading is better than with no reading at all. Given the time and energy, do another, slower, reading.

Among all - how will it feel to do the reading all at once on the weekend? How will it feel to do it during the week? What feels best and gives the engagement I'm setting an intention towards?

---

* [[180821 – Link Log: The Network]]
* [[180821 – Log: Self Care vs Self Comfort]]
* [[180821 – Log: IndieWeb]]
"self-care vs self-comfort" - I don't know where I read this phrase now, but it's sticking with me. A lot of what I've done in the past has been self-comfort - get home from work, put on comfortable clothes, warm up in a blanket, put on soothing music, light a candle, drink tea - these are all comforting things.

I think it's interesting to note that the majority of this self comfort comes with the winter season. What has it been about this summer where I'm less self-comforting and more self-caring? How does self-care and self-comfort overlap? Can we self-comfort in both positive and negative ways?

Again - winter makes me uncomfortable. It's cold (I hate the cold). It tends to be damp and snowy (I dislike being damp and snowed upon). It's dark (I really hate the dark, cloudy days that stretch on for weeks at a time, and driving distances at times which are light during the summer). A lot of these things - comfy clothes, warm tea, candles - are about combating the inherent discomfort of the winter season.

(self-soothing might be another term for it.)

This comes up now because I am starting to feel, and starting to anticipate feeling, the urge towards self-comfort, self-soothing. Right now, I feel tired and drained, with a headache, sore feet, and weariness of the mind. Putting in effort for homework, driving to and taking classes, spending 7 hours at work - wow! I got 7.5 hours of sleep last night and I'm still yawning like crazy.

We'll see if this is "tiredness at work, aliveness at home," or if I still feel as drained when I get back.
* Read Chapter 1 of psych textbook
* ~~Take book back to the library~~
* ~~Read [[Chapter 1 of Culture & Conduct|https://files.redacted.xyz/02%20-%20ANTHRO%20103/103012%20-%20Barrett%2C%20Richard%20-%20Culture%20%26%20Conduct%20Chap%201.pdf]]~~
* ~~Take laundry out of dryer~~
* ~~Deep reading of chapter 1~~

---

I want to do some more pondering of the question of "gentle clearnet doxxing". I think Eli's reply resonates with my thoughts, feels like a similar line, but approached in a different way. I mean, it's the curation part, right? You're curating someone and putting them on display, taking away the effort needed to put the puzzle together, and putting it together for anyone who might wander by.

Cause sure, I do the same thing, investigate someone who's<<ref "WHO">> brain I'm interested in...so I can relate in that way. But yeah. Documenting it in public? Hrm.

I texted lion asking if he'd ever want to talk over voice again. I haven't gotten a reply. I'm not sure I'm going to get one. Still, it feels right to have reached out. I also messaged RD suggesting that we find a time to talk on the phone and catch up. I'm taking more actions to build that openness with people I already know - the next step, perhaps, is to figure out where and what steps I can take to do the same in person. Given the busyness of my current life and so on, it's just brainstorming but hey, a place to start when school lets out.

---

<<footer "WHO" "What's the difference between whose and who's?">>
* ~~bring pilot g2 ink to work~~
* ~~Fold underpants~~
* ~~Vacuum / clean up in general~~
* ~~download ArcGIS~~
* ~~email teaching assistant for psych class about textbook edition~~
* ~~print auto insurance ID card~~

---

It's really weird reading [[kickscondor]]'s site and [[h0p3]]'s site and their conversations back and forth, especially when they're talking about transparency and whether or not other people are reading it. I feel called out, almost, for reading it invisibly, for not participating in the compact of transparency with them both. I don't know what I have to say though, or how I can contribute. Or what a third pair of visible eyes does to the conversation. (At least one other person has left a comment implying that they've been keeping up with both sides of the conversation, a while ago.)

And in some respects I also feel an obligation to connect with [[h0p3]], to acknowledge the influence or the inspiration he has also had on my efforts. This wiki is in large part because reading his nudged me to actually do the work to set up something for myself that was configured the way I wanted it. As someone who visits his site regularly, who reads his new posts (as I can see [[kicks|kickscondor]] has too), I feel like I should part with myself or contribute myself or somehow also be vulnerable. Something to feel into.

(sphygm.us)

[[h0p3]] calls for being vulnerable while also taking the steps necessary to secure one's own privacy to the extent that privacy is desired. i don't know to what extent or how much privacy i want, or where or how to be vulnerable. I think i've probably doxxed myself a lot online, based on the googling that I've done.

hm so my thought was to have another site (yet another, ey) that isn't associated with any of my past or current usernames, in which I can participate with vulnerability yet still be protected with anonymity. However [[this tool|https://www.yougetsignal.com/tools/web-sites-on-web-server/]] shows that I really couldn't do that and host it on the same droplet that I host portfolio websites on - I'd out myself pretty instantly.

I mean, if you think about it, I //have// done some pretty risky, in some sense of the word, things recently. Like - going to stay out on a farm in the podunks with the parents of some person I discovered through the internet and don't //really// know? Like - at one point floating the idea in my head of meeting someone in Vegas that I didn't know from AD a week ago? Like - talking to and expressing some of my deepest thoughts to people in general?! Where do you draw the line? What does trust mean to you? How does trust feel to you? What does it even mean to "stay safe"? Do I want to leave that breadcrumb for people to find, if they want to search that deeply? Or do I want to wall it off completely?

Well, and this is part of why I //haven't// made and published a portfolio website yet, and why I resist the idea of doing "luciswim.com" - like, I fucking hate that attachment to name. I don't want that.

add to that, the idea that words have meaning and resonance and a feeling attached to them - what word feels right to me? what words can come close to representing me? what force does a URL hold, if any? what does it say to the viewer, right off the bat? what connotations, what denotations?

---

> The remarkable thing about your wiki is that you have turned your camera on. In fact, your wiki is defiantly personal - I think it goes beyond a mere camera. Your history. Your conversations. Your letter to your parents. Your thoughts about people - about me. A person can turn on a camera and never say these things. You are on to something. I have no desire to talk you out of it. And I have no desire to do it myself - I wouldn't know where to begin.

This, a quote from a private email from [[kickscondor]] to [[h0p3]]. fuggin' hell, should I feel bad about copying it here, into my currently private, password protected, not advertised or interacted with wiki site?

My thoughts though - Kicks hits on something here, right? Something that he has no desire to do, with no idea where to start if he did have the desire. But - something keeps drawing me back. Something, I think, beyond morbid curiosity. Something that I resonate with. Because - isn't this something that I would desire, have desired? It seems to aim at this - here is an external model of myself. Here is how I think and reason with myself, in words, in plain view, in truth and honesty. And he casts a wide net to catch those who do resonate with it, who read it and are drawn to it, beyond morbid curiosity. 

I'm not doing a good job writing clearly here. I have a desire, right, have had a desire in the past to expose my mind. To say - look, here I am. Here is what I'm thinking. Here is what I'm feeling. Here is what's important to me. Please read it. Please respond to it. Please connect with me on this level. Please feel empathy with me, share your thoughts, respond with your own humanity.

I know no other mind but what is in my head. To write down what is in my mind, truthfully, plainly, with self-honesty and self-awareness (the truth is what is here to be interacted with), and for someone else to do the same, and for us to communion somehow in that way? I can't think of any closer way to bridge the gap between my mind and yours. (minds, concepts, in an abstracted way perhaps the feelings inspired or triggered - obviously the closest way to bridge the gap between my feelings and your feelings is to be entirely bodily engaged in that act where bodies become physically combined. And I do mean entirely bodily - the goal is to let go of the thinking mind altogether and become absorbed in sheer feeling.)

---

I had the thought today - you know why I like back to school? Because I get to show off my knowledge of where everything is in the store and just whip around getting everything that people need super quickly. Awe yeaaaa baby.
* http://www.wilfred.me.uk/blog/2014/09/27/the-definitive-guide-to-syntax-highlighting/
* ~~type up class notes~~
* ~~Make cucumber vinegar salad! :O~~
* ~~Fry up smoked sausage in cast iron pan~~
* ~~Buy more cream cheese, make another cheesecake~~
* ~~Install ArcGIS on computer~~
* ~~Read Chapter 1 of psych textbook~~
* ~~Take 210 quiz #2~~
* ~~ArcGIS chapters 1, 2, & 3~~
* ~~Email uChicago advising about my adviser leaving~~
* ~~Read barrett chapter 2~~

---

[[kicks|kickscondor]] replied to a microblog thread recently, and that lead to my poking around and reading several other threads. there are cool people on there, thinking interesting things! again, though, I just - I keep trying to figure out what the point behind social media is, or why we should use it, if we should use it at all...what purpose is it serving us?

though - the question of "what good is social media to our society and humankind in general?" is not the same as the question "what good is social media ''to me''?" the latter is really what's subjectively important to me, right? what are my feelings about it? does it make me feel good, or inspired, or dragged down? etc.

I think right now, it feels like information overload. at least the consumption part. Especially since school started, I'm about at my maximum info processing capability right now.

anyway I suppose there's some things to feel through here. because I don't need to have my feelings all figured out before I take action - that's the imperfect action. and there's 100% fear there, both the fear that someone will interact with me, and that nobody will, at the same time.

pokemon

---

I wonder if I could implement a "do one thing at a time" sort of tiddler by filtering from another one.

Yeah, okay, as I suspected, the solution is to have a million tiny tiddlers transcluded into a bigger one. Which, actually, could be pretty doable. They'd be tagged .sub, so they don't show up in my `New` sidebar menu...what on earth would I title them? --> if I'm just using the journal button, then it would be the date and time. Could do "new journal here" to include say TDL: as a prefix but hm couldn't I just do that in the text? yeahaaa

so `TDL: YY0MM0DD 0hh:0mm` would be the title of each new TDL tiddler; they'd each get the tag `.sub` and hm. could filter them by prefix for transcluding. could use the tag `focus` to designate whatever i'm working on at the moment. could use tags or fields, honestly. `status` field, that gets set to "done|focus|waiting".

`$:/core/ui/Buttons/NewTDL`

Okay, ^that^ has been set up. Now I need to write the filter to find the tiddler with the TDL prefix and the status field equal to focus, for the one focus item thingy. Also to find all the tiddlers with the TDL prefix and the status field equal to waiting, to list everything I need to do in a chunk.

But it's late and I'm //way// tired and need to get reading done before tomorrow. Night!
* ~~Pick out CD's bday cake recipe~~
* ~~Wash & change my bedsheets~~

---

Today was a good day re: the anthro class discussion. Said a couple things that were at least somewhat decent answers to the questions. Also had some pretty darn interesting discussion about social standards (with the examples of putting a family+uncle into two hotel rooms, and seating them at a table).

Good to have gotten there early early - I like getting the prime parking spots. Doubt I'll be there that early tomorrow though, since DnD runs laaaate for my new taste.

Got me a to-do list setup thingy going on, we'll see how it works. I'm not entirely convinced by the whole "separate tiddlers" thing, but hm. I figure I might as well give it a chance. Does mean I don't have to keep editing my pin, it'll do it for me.
Today, when I was catching up with your wiki, I noticed you emailed a professor at my hopefully-soon-to-be alma mater. I read the article you'd mentioned and realized - I had taken a class from this professor.

I'm fascinated by the pattern-seeking of my mind to find meaning in these connections - they are random, and yet your email to my one-time professor feels like a way to start the conversation I have been drafting in my head for a while.  

You have become entangled in my mind, alongside my many other unsuspecting mentors, both well-known and obscure. The lives of so many people intertwine in weird and intricate ways, braiding together and apart. 

At some moments I check your site from a distraction-impulse, seeking either to avoid some emotion or fill some unconscious need. At other moments it stems from a desire to reach out and connect, to spend some time contemplating the thoughts of a fellow nomad.<<ref "LG">>

I was turned off by the language in your top level directories when I first followed a link from kickscondor to your domain, but returned to dig deeper. I feel a resonance, something that pulled me back and keeps me returning.

I have many thoughts about things you have written, that I have read. Many of those thoughts do not feel fully formed, or I worry that they would not stand up to your scrutiny. Forgive my fumbling first attempt at reaching out.

---

<<footer "LG" "I am taking on and using some of your vocabulary - this is something that happens to me, I notice - my voice and dreams are malleable, molded by the books or people or voices or games or obsessions I immerse myself in.">>
* ~~Bake almond buns Wednesday~~
* ~~Go shopping for ingredients for CD's cake~~
* ~~Psych: Read chapter 2 of textbook~~
* ~~Psych: take quiz #3 before Fri 10am~~

---

The snowflake book and the barry de va book are both due tomorrow...and I didn't have time or didn't make time to read them today, so I iPhone scanned them instead. Actually spent some time looking into how to post-process them (wanted to do something to automate the process, instead of doing everything in photoshop). Some links to my research are in [[DIY Book Scanning|trees: DIY Book Scanning]]. ScanTailor is pretty helpful, for sure. I'm surprised at how well some of the pages of the De Va book turned out. Ofc there are some that I'm pulling into photoshop and editing there, b/c I'll have more control over clarity.

# Sick to my stomach, tired, nasty, gross, disgusted with myself, guilty, ashamed, whoa really sick to my stomach, nauseous, holy fuck where did that come from. hating myself. headache.
# Throw away the peanut butter and the chocolate chips. They have made me physically nauseous, sick to my stomach, and are one of the big contributors to these feelings of guilt, shame, and self-hatred. Wipe the slate clean - it is true I bought a bag of chocolate chips and peanut butter and binged on them tonight. That does not make me a bad person, or a good person, it is just the truth of what is. Breath in, breath out, feel my body in the present moment. My stomach is still not happy, neither is my headache.
# I do not ''want'' to eat chocolate or carb-y peanut butter or donuts or M&Ms or anything with sugar & carbs in it. They make me feel physically very bad and tired and headachy and gut achy. They don't even taste good. I don't want it. I don't want to drink a ton of yucky diet soda either - I don't, not really. I'm sick to my stomach of sweet things.
## I want to eat things that make me feel good, when I am hungry.
## I want to set aside more time to feel my feelings, to feel into my body and what I //really// want to do each day.
##* (I can feel the avoidance rising, the creeping in of distraction and unawareness. I am trying to combat that with awareness - simply being aware that I'm avoiding things, seeking distractions like binging and obsessive tasks. Be aware.)
## I want to focus on school but set aside some time to myself. To get out in nature, or work on my linocut - time to connect with my core.

---

wrote and sent [[180829 – h0p3: Find The Others]]
Hey  Hi  Sphygmus  !!  

Thank You so much.    That was wonderful.    And yes,  'twas a wee bit 'o cheesy,  e'en away back when first published in 1841.    But for all a that,  'tis still a delight to hear.    And I thank thee.  

About Peter Hollen,  I thank you for placing his talents clearly in front of me.    Got me to thinking.    First,  I really enjoyed what he did there,  with that song!    Next,  made me think of the fun and amazing experiments done by that duo,  Pomplamoose.    That pair,  Pomplamoose,  did songs in which every individual  sound-layer  was shown on the screen.    This meant that sometimes there were,  simultaneously,  10 or 20 different images of instruments being played and vocal parts being sung.    But then,  maybe I have seen Peter Hollen doing that same sort of idea before?    I had the feeling I had enjoyed his work before.    When I saw that he had compilation videos from  2015,  2914,  2013,  I was sure I had found him fascinating,  but then somehow forgotten.    I will have to spend more time looking up his songs!    And yes,  he is definitely cute,  but somehow I just can't imagine dating him myself.      ;^D  

Now then,  you have made me go to looking !  

> http://en.wikipedia.org/wiki/The_Bonnie_Banks_o%27_Loch_Lomond  

And then,  seeing that it almost certainly originated with those who fought for Bonnie Prince Ch . . .  

O  Aye ,  and pass me another wee dram of Drambuie would you please lassie,  I thank thee most kindly?  

> http://en.wikipedia.org/wiki/Drambuie#/media/File:Drambuie.jpg  

And as for myself,  I never did know,  before now,  that the low road was the way of the dead.  

And then,  my latent militancy has been stirred by  :  

> While there's heather on the hill,  
> Shall my vengeance ne'er be still,  
> While a bush hides the glint o' a gun, lad.   

O  Aye,  and it must be said that every day is a fair day to fight for freedom.  

1745  for  Scots  freedom.  

1916  for  Eire.  

YouTube  offered my this,  and it was lovely  :  

> http://www.youtube.com/watch?v=vyI9flHHT2Q  

But thoughts of a gun's glint in the heather,  can only lead me to this  :  

> https://www.youtube.com/watch?v=fY_AWxlvDoo    

I am very awake now,  this morning.  

And,  thinking of how this started with a sweet song of lament,  which seemed to be all about a lover's loss,  I shall try to calm the beating of my rebelious heart.  

I thank you Sphygmus !  

```
RL  
     :^D  
```
~~[[I pasted your letter into my wiki and none of the footnotes worked - and then I realized I included the wiki code in my first letter without remembering it used my customized footnotes code. I was immensely frustrated by the design choice to implement two different kinds of footnote pop-ups called by the exact same word, so I changed it! That level of customization is one of the really lovely things I'm discovering about TiddlyWiki.|180901 – h0p3: 2, Electric Boogaloo]]~~<<ref "WK">>

Emailing you the TWCode was spur of the moment, as I drafted the letter in my wiki. Pasting your letter into my place was also spur of the moment - I'm not sure why, but it felt better to read it in what feels like the comfort of my own home. Thinking about and writing my response got me thinking about wiki links, specifically - what if I want to link to a page in your wiki within my response? Do I use a permalink to the tiddler on your page, or do I use the tiddler name itself, knowing that pasted into your wiki, it will work?<<ref "emp">> I wonder what other interactions of wiki code might pop up.

I have been thinking about how to reach out and connect since at least the 24th of August:

<<<
It's really weird reading [[kickscondor]]'s site and [[h0p3]]'s site and their conversations back and forth, especially when they're talking about transparency and whether or not other people are reading it. I feel called out, almost, for reading it invisibly, for not participating in the compact of transparency with them both. I don't know what I have to say though, or how I can contribute. Or what a third pair of visible eyes does to the conversation.

And in some respects I also feel an obligation to connect with [[h0p3]], to acknowledge the influence or the inspiration he has also had on my efforts. This wiki is in large part because reading his nudged me to actually do the work to set up something for myself that was configured the way I wanted it. As someone who visits his site regularly, who reads his new posts (as I can see [[kicks|kickscondor]] has too), I feel like I should part with myself or contribute myself or somehow also be vulnerable.
<<< [[180824 – Log: Always Prep Ahead]]

You call for vulnerability while also taking the steps necessary to secure one's own privacy to the extent that privacy is desired. ~~[[I considered setting up a domain name separate from my current scheme, which is a little too close to who I am IRL.|180901 – h0p3: 2, Electric Boogaloo]]~~<<ref "URL">> ~~The .us domain is absurdly cheap on Namecheap right now, and I really like domain names that integrate the TLD into a word; I looked through [[a list of words ending in -us|https://www.wordfind.com/ends-with/us/]] [[and a lot of the ones I thought were cool are already taken (predictably). Sphygm.us was not, and happily also had what I felt to be an appropriate definition.|180901 – h0p3: 2, Electric Boogaloo]]~~<<ref "dx">>

~~[[It's been...five or six years? since my class with Lisa Ruddick. I recognized her as my former professor through the article by her references to DW Winnicott and Christopher Bolas - the class was about interpreting literature through the lenses of various psychological theories, and we read several works by those theorists. Much of her article went over my head (I'm not embedded in the critical English milieu) but the sense I got from it of the field makes me glad I didn't pursue English further. I'd rather build up our senses of self, rather than tear them away.|180901 – h0p3: 2, Electric Boogaloo]]~~

~~[[My major went from "interdisciplinary studies" to "visual arts major philosophy minor" to "visual arts major" over the course of my time in Chicago. It's a complicated story|180901 – h0p3: 2, Electric Boogaloo]]<<ref "s">>, [[but I left and went back home with three classes to go before graduating. I'm just this semester taking classes at a different university to transfer back to uChicago to complete my degree.|180901 – h0p3: 2, Electric Boogaloo]]~~

~~[[That|https://philosopher.life/#Antipleonasmic%20Catholicon]] [[is a great directory! I see I have much to explore within it. (I have no ideas for a title; just an observation that|180901 – h0p3: 2, Electric Boogaloo]] [[the butterfly effect|https://en.wikipedia.org/wiki/Butterfly_effect]] is linked to our interconnectivity in my mind.)~~

> ~~Who are your mentors, idols, and people who shape you the most?~~

~~[[I will build this question as a page in my wiki! I want to be sensitive in regards to length (walls of text can be hard to digest) and I think it will be better for answers to develop|180901 – h0p3: 2, Electric Boogaloo]]~~ as their own objects.

> I'm glad we share these parts of ourselves with each other, and I think empathy is literally about constituting ourselves with the other, empathically transmitting, weighing, and integrating ourselves with each other's identities.

Agreed!<<ref "lg">> College was where I developed close friendships for the first time, and living in the same place with these friends for four years, I absorbed some mixture of their vocabulary and their humor that still persists in a lesser form with me to this day. ~~[[My closest friend in childhood was a pen pal and perhaps it was the practice of reading letters and responding to them that developed my intuition for the rhythm of conversational give-and-take. I think we are speaking about the same thing when you say "I aim to demonstrate what you say matters to me."|180901 – h0p3: 2, Electric Boogaloo]]~~

~~[[The impenetrability of your top level directories lay, for me, in the compounding of personal and specialized vocabulary that I didn't/don't understand (salience, qualia, telos, sublator, contextualist, relativist, lexical, Bayesian etc). I found my way through being curious about how you were actually working with the wiki every day. I've read a lot of the pages in|180901 – h0p3: 2, Electric Boogaloo]] [[New|https://philosopher.life/#New]], and explored your higher level pages through them.~~

I think through this correspondence, fears of being misunderstood or harshly scrutinized fall apart. I want to connect with people on a level of true honesty that is built on the foundation of trust and generosity. I fail in this a lot, but it's an intention I steer towards. One example: I retroactively recognize that I've had an anxious mind for a long time. I had many high school conversations over text, ones where I would agonize about the length of time between my message and the reply, afraid I'd said something wrong or that I was being ignored and dismissed. 

Have you ever had a moment or a shift where you thought, "wow, my brain has changed"? In my sophomore year of high school, and then 

---

<<footer "WK" "~~[[I've only been using it for...three weeks now, so I'm still very much in the midst of poking and prodding it to suit my needs (and discovering what my needs are through the act of using it).|180901 – h0p3: 2, Electric Boogaloo]]~~">>

<<footer "emp" "Now that I realized I'd sent you my customized code, I consider it a courtesy to change that code to yours when I finally send the letter. I think this perhaps holds the answer to the link question as well - permalink within my own place and change it to the tiddler name before I send it.">>

<<footer "URL" "~~[[On purpose! One of the things I'm thinking about is the idea of a 'portfolio website' and how, as someone sideways stepping towards the label 'artist', I want to approach it. I despise the 'johnsmith.com' trend - it doesn't feel right for me - and yet I want any domain I choose for the purpose to be meaningful or embedded with myself. I've found a solution that fits nicely in large part because it does hold pieces of IRL me. At some point I might feel comfortable working from that domain at large, but I'm not there yet.|180901 – h0p3: 2, Electric Boogaloo]]~~">>

<<footer "dx" "~~[[It is also being used as a user name by several other people online, which helps obfuscate any pinpointing attempts.|180901 – h0p3: 2, Electric Boogaloo]]~~">>

<<footer "s" "~~I'm not averse to sharing - the shift in myself from the time I left until now has been in large part due to accepting and being honest about this experience - but it probably deserves its own letter. My thoughts on occupation, current and future, could also make up an entirely different piece!|180901 – h0p3: 2, Electric Boogaloo]]~~">>

<<footer "lg" "~~[[lg ↣ language! wk ↣ wiki, emp ↣ empathy, url ↣ url, dx ↣ dox, s ↣ sharing|180901 – h0p3: 2, Electric Boogaloo]]~~">>
Well met, nomad! It is a pleasure to read your words.

Besides my family, you are the first person to ever send me TWcode to place [[directly into my wiki|180829 – h0p3: Find The Others]]. You give me a gift! Your empathy is an unpredicted surprise to me, stranger.<<ref "d">> I spent an hour last night speechlessly thinking about it.<<ref "s">> Thank you for taking the time to speak my language and to reach out to me from my own medium. I do not know if you use Tiddlywiki or some other tool, but I wish to repay you in kind.

Your name means //pulse//.<<ref "g">> That is a fascinating choice. Please tell me the origins of it in your mind and what it means to you. Why do you choose this name for yourself? Perhaps it is meant exclusively as poetry, and I apologize for being the unsophisticated literalist who wants to make it explicit. I want to know you.

<<<
Today, when I was catching up with your wiki, I noticed you emailed a professor at my hopefully-soon-to-be alma mater. I read the article you'd mentioned and realized - I had taken a class from this professor.
<<<

I can only guess at this point. I assume Maryanne Wolf or Lisa Ruddick. I would be interested to understand your interpretations of any of these articles.<<ref "a">> Also, if either guess is correct, I'd like to say I'm also jelly you were able to learn from these teachers. It may be the case you know quite a bit more about what they are talking about than I do, and I would like to understand your perspective.

It's neat to be connected by this thread.

What do you enjoy studying? What's your major? What occupations are you looking into?

<<<
You have become entangled in my mind, alongside my many other unsuspecting mentors, both well-known and obscure. The lives of so many people intertwine in weird and intricate ways, braiding together and apart.
<<<

Perhaps you are experiencing serendipity or the sublime. There are more words and phrases for it. It's an overwhelming thing. I should begin an entry for it in my [[Antipleonasmic Catholicon|https://philosopher.life/#Antipleonasmic%20Catholicon]]. What should I call it?

I [[hope|https://philosopher.life/#hope]] to bind us together. I see it as our moral duty to braid our society together; we need it now more than ever. I experience a painful awe in thinking about the interconnectivity within and emergences from the hyperobject of Humanity (and beyond).

Who are your mentors, idols, and people who shape you the most? 

<<<
At some moments I check your site from a distraction-impulse, seeking either to avoid some emotion or fill some unconscious need. At other moments it stems from a desire to reach out and connect, to spend some time contemplating the thoughts of a fellow nomad.

[footnote "LG"] I am taking on and using some of your vocabulary - this is something that happens to me, I notice - my voice and dreams are malleable, molded by the books or people or voices or games or obsessions I immerse myself in.
<<<

I am glad you reached out! It is a lonely desert. I hope to be of use to you. Let us wander together.

Your footnote describes something I strongly agree to!<<ref "lg">> I think it's part of who we really are. When I taught philosophy, I often knee-jerk-reaction peeled apart the argument from the person for my students.<<ref "h">> Looking back, I think I did this to ask them to be more open to parting with the components that comprised them (that may be unacceptable); charity often demands it. Whatever it means to say it, I actually think our books, people, voices, games, obsessions, ideas, desires, behaviors, and principles we bind ourselves to are the most constitutive parts our unified identities. I'm glad we share these parts of ourselves with each other, and I think empathy is literally about constituting ourselves with the other, empathically transmitting, weighing, and integrating ourselves with each other's identities.

I apologize if I'm preaching to the choir. I don't know when I'm repeating something you've already read or understood from my work (even if I should be able to infer it from your writing). As you know, I have a tendency to be verbose and redundant,<<ref "r">> but I do so to extend and connect. I don't fully understand the process, but I aim to demonstrate what you say matters to me.

Let me add, while I had a profoundly religious upbringing, I don't consider myself qualified to speak as a deeply spiritual person. I have been told many times over the decades I have a "cold" faith. I use the only language I have to attempt to express something which I believe is ultimately ineffable (the irony of the contradiction is something I wrestle with a lot).

<<<
I was turned off by the language in your top level directories when I first followed a link from kickscondor to your domain, but returned to dig deeper. I feel a resonance, something that pulled me back and keeps me returning.
<<<

I apologize for turning you off. That's not my intention. I am glad you resonate with me still! I appreciate your willingness to empathize with me, even if I am obnoxiously disagreeable. As you have seen, I may be a madman in the desert. Your demonstration of empathy in [[T42T|https://philosopher.life/#T42T]] and joining me in [[Find The Others]] is not lost on me, and I hope to better understand your perspective on it.

If and when you feel willing and able, I would like to know how to improve my top level directories.<<ref "e">> I appreciate your honesty. To come back is a commitment. I'm not able to clearly explain how moved I am that you don't throw me away. I'm curious what parts of my wiki you have read.

<<<
I have many thoughts about things you have written, that I have read. Many of those thoughts do not feel fully formed, or I worry that they would not stand up to your scrutiny. 
<<<

I hope you will forgive my often inappropriate scrutiny. Like a dumb brute, I often fail to be kindly shrewd in my transparency. I'm a mean wrestler, even with those I love. I do not want to extinguish the flame inside you. I understand very well what's it's like to not have fully formed thoughts (that's just what my wiki is, I think). I hope to find a good middle ground for thinking about your thoughts with you.

What is most salient to you? Where do you hope to go in the desert, and why, nomad? Perhaps it is not my destination, and I may not understand it, but I will try to help you none-the-less. 

<<<
Forgive my fumbling first attempt at reaching out.
<<<

I think it has to be one of the kindest letters I've ever received. I wish I could "fumble" my first contacts like that. =)

Sincerely,

[[h0p3]]


---
<<footer "d" "My daughter was taken aback by it too. Your symbol signifies to us.">>

<<footer "s" "It is not often that I am speechless.">>

<<footer "g" "Completely aside, I love the word 'sphygmus'. It's fun to say, curious, and conjures many images to my mind.">>

<<footer "a" "I see your desire to maintain anonymity. I suggest you lose little talking about this. Perhaps it will be something you reveal in due time. Also, thank you for using protonmail; I appreciate your willingness to protect our privacy in that regard (and, despite the fact that I post it publicly, and I strongly convinced you buy us meaningful, practical privacy with such a move).">>

<<footer "lg" "I'm curious about why you chose 'lg' as the name for your footnote too.">>

<<footer "h" "I've long had mixed feelings about the issue, especially since I don't consider //ad hominem// arguments conceptually unjustified in all cases.">>

<<footer "r" "And, I have no doubt you know that!">>

<<footer "e" "You are the first stranger to have ever used my terminology //top level directories// with me. You have clearly attempted to empathize with me affectively and cognitively. Thank you! I fear I will fail to repay you. Please help me pass the [[T42T|https://philosopher.life/#T42T]] test with you; I am a slow autistic man in many social respects, but I aim to give you my best effort.">>
https://catalog.lib.uchicago.edu/vufind/Record/11611994

https://catalog.lib.uchicago.edu/vufind/Record/10127550

https://catalog.lib.uchicago.edu/vufind/Record/7994650

https://catalog.lib.uchicago.edu/vufind/Record/11320522

https://catalog.lib.uchicago.edu/vufind/Record/10953796

https://catalog.lib.uchicago.edu/vufind/Record/1674060

https://catalog.lib.uchicago.edu/vufind/Record/9859794

https://catalog.lib.uchicago.edu/vufind/Record/5727259

https://catalog.lib.uchicago.edu/vufind/Record/8769486

https://catalog.lib.uchicago.edu/vufind/Record/8625175

https://catalog.lib.uchicago.edu/vufind/Record/10467279

https://catalog.lib.uchicago.edu/vufind/Record/4749547

https://catalog.lib.uchicago.edu/vufind/Record/2994984
* ~~Put some kleenex in my damn backpack~~
* ~~Fix the way my sidebar tab hide/show button is set up. (needs to be pulled out of the tab list macro.)~~

---

It's so damn weird and nerve-wracking, having emailed [[h0p3]]. Somehow, after having kept up with his wiki for the brief time that I have, after attempting to share it with someone else who I thought might see what I saw, while being engrossed in the project of living my own life...somehow I want to live up to his standards? or be worthy?

but that's the thing - I don't have to "be worthy" and that's not what he's asking for in //Find The Others//, I don't think. Asking for genuine interaction and engagement and self-awareness and honesty with ourselves to others, yes?

idk, I'm just like - who am I to even approach the conversation of others, right? What makes what I have to say meaningful? Am I good enough to write a blog post? To write something to be read by others, at all? hm. but it's something I really want to do, regardless of the fear. I want to engage. I want to connect. Even if it's scary.

---

he asked the meaning of the name I chose! gawd i love it when people ask about the meaning of names. they hold such significance, especially when we are able to choose them! one could probably do a whole ethnography on the construction of screennames - and those who choose them without conscious thought, or are able to come up with one on the spot (do those people exist?) must be illuminating, too.

I'm weirdly hurt? jealous? of the others he's spent more time on responding to, but wtf? emotions, what's there? what's really at the core there? is it just reaching out to soothe myself again? time to take a break from this.

No, I needn't be worried or scared that I'm not being listened to, needn't let my fear get in the way of sitting and reading everything instead of just the footnotes.
http://fogknife.com/2018-08-31-rejecting-montforts-post-web-era-while-embracing-the-future.html

---

<<<
In it, Nick reminds us that the future isn’t a house we merely move into: it’s one we all play a role in building. The book tells us that if we want to live in a better future, then each of us should decide on a personal path that will help make that future real — however modestly — and then strike out upon it.

...This despite my not thinking that my efforts alone will transform the face of either interactive fiction or the open web, and nor I do think that either interactive fiction or the open web, by themselves, will turn the world away from its presently fraught course.

So, seen from orbit, the ultimate outcome of my work, if any, will be all but invisible. Subjectively, though? I feel a profound surety that digital art and the open web are two threads among many, many that can form a braid strong enough to keep hauling our cantankerous human mess into the future, despite all the badness and baggage we drag along with it. And I know that I happen to have the skills and experience to help preserve, maintain, and god willing maybe even improve them, at least at the scale of a single person’s efforts. I have to answer the call to this work. Really, that’s all I can do, for today.
<<<
Hiya Sphygmus !  

Firstly,  please allow me to apologize for my previous email message.    Wow,  that was an example of being scatterbrained.    I was distracted,  and short on time.  

I still want to say thank you.    That is a wonderful song,  and a wonderful video.    After some reflection,  yes,  I do recall previously seeing and hearing that gentleman's work.  

Now then,  sorry I didn't say sooner how interesting and exciting it was to read about your anthropology and psychology classes!!    

I loved reading about the seemingly simple task of deciding where to seat family members around a  non-round  table.    And,  typing that sentence brought up an odd point.    We assume,  or our language assumes for us,  that all tables are roughly circular.    We sit . . .  around . . .  a table.    Do we have a term in our language,  for sitting in a group with a table in middle,  do we have a term which does not assume something about the shape of the table?  

Sorry,  that was a definite sidetrack.  

Back to anthropology and psychology.    I'd love to hear more.  

Will today be the last seriously hot day of this year?  

Hope you have a wonderful day!  

Stay cool !

```
RL  
     :^D  
```
Man, you would not believe how much I'm just like - "fuck it, why not give [[h0p3]] the keys to the kingdom" so that I can do all my construction work in the open and he can explore it to the extent that he's interested.

You know what, I just had an interesting idea. I could export whichever tiddlers I want to share from here to a flat index file and then host it on, say, Amazon AWS? Or some other way of hosting a static index file. That way, I don't feel limited to the length of one letter. The problem with that is it's static - doesn't change as I edit this wiki - and would have to be edited and put together. 

idk, it's something to think about. In any case I like the idea of splitting it up into multiple tiddlers...

---
Where I work and my role as clerk isn't //not// political, in some sense. Suburban, mostly white, mostly the old and wealthy. I feel some obligation to be as friendly, warm, and open with those minorities who walk through our doors. to consciously resist any unconscious biases I might have.
* [[180917 – Carpe Diem: Daily Check-in!]]
* [[180918 – Carpe Diem: Nonstop]]
* [[180919 – Carpe Diem: Weight..]]
* [[180920 – Carpe Diem: Anton!]]
* [[180921 – Carpe Diem: WikiWiki]]
* [[180922 – Carpe Diem: Slay The Spire]]
* [[180923 – Carpe Diem: Lazy as FUCK]]
* [[180924 – Carpe Diem: Mousse :C]]
* [[180925 – Carpe Diem: Sailor Songs and Salt]]
* [[180926 – Carpe Diem: The Dead Sea]]
* [[180927 – Carpe Diem: Double Decker!]]
* [[180928 – Carpe Diem: Study MORE :C]]
* [[180929 – Carpe Diem: 7k Emails]]
* [[180930 – Carpe Diem: Fucking Stuffed]]
---
* It's been exactly 14 days / 2 weeks of doing this log!
* sleep hasn't been super consistent, but tolerable
** I'm sleeping earlier b/c exhausted sometimes; I need it.
* pre-prepping clothes and food before bed is a fucking //godsend//
* honestly I'm okay with that lazy weekend; I've been pushing myself hard, trying to prove something, yeah? and overall I'm really being good about doing homework in my morning and evening times. like - ''really'' good. go me! :)
* I keep struggling with food.
** it's comforting when I'm uncomfortable
** I do think I feel better now that I'm not eating carbs? got a mighty powerful craving for stuffing chocolate chips and pb in my face again tonight though.
* I like new Anahita! is a good challenge. :D
** I'm very glad I didn't quit DnD; it's become a break that I //really// look forward to every week.
* gopher makes me meals amusing. a comfort thing again, I think.
* work just sucks. i'm spending all of my time trying to simultaneously accomplish things and waste time.
** what if I gave up on wasting time and just //did the things//?
* oh i would love to sit in the sun more in october.
* on the whole some good mo-fuckin banging these past two weeks!
* wow the email thing really threw me off my rhythm
* sock completion <3
* [[180901 – Log: Ship of Theseus]]
* [[180902 – Log: Killing Eve]]
* [[180904 – Log: Exposed]]
* [[180905 – Log: It Piles On]]
* [[180906 – Log: The Gloom]]
* [[180907 – Log: A Pupil He Says]]
* [[180909 – Log: Backtrace]]
* [[180910 – Log: QUESTION MARK!]]
* [[180911 – Log: Exhausted.]]
* [[180912 – Log: Anthropological Perspectives]]
* [[180913 – Log: Browser Woes]]
* [[180917 – Log: Fear Bunnies!]]
* [[180918 – Log: Packed]]
* [[180919 – Log: Left Work Early]]
* [[180920 – Log: Muffins!]]
* [[180921 – Log: Chill(y)]]
* [[180922 – Log: Slay The Spire]]
* [[180923 – Log: The Lightbringer]]
* [[180924 – Log: Jailbreak!]]
* [[180925 – Log: Salt Count Over 9000]]
* [[180926 – Log: thank you friend 😊]]
* [[180927 – Log: Shit Dream]]
* [[180928 – Log: Weekend TDL]]
* [[180929 – Log: The Email Swamp]]

---
* the longest running log of this month - actually a whole month's worth of writing.
* didn't actually implement the flashcard learning; it's turned into an "obligation" that I avoid, instead of something I //want// to do. Given that I still got an A on the 2nd psych exam, perhaps I should just study the way I want and let go of the whole flashcard obligation thing.
* this is most like the journaling i'm used to doing; letter drafting, thought exploration, complaining, some daily check-in stuff too (thought I think that works better on paper).
* course all that is mixed up in my TDLing too
* switching to the dark theme was a good idea, yes
** should this stuff be in wiki review? lol
* talked to CD about my hood/jaywalking thoughts in the shower over the weekend! It was good to ramble about them to him.
* fuck google, but i'm stilllll using chrome.
* slightly less than two weeks later, I'm still feeling pretty physically worn out. maybe it's happening less often?
** what actions can I take to address this?!
* that guilt and shame has been sitting around since I //seriously// sat down for a good feel-through. I intend to address it in the AC, somehow.
* I //''really''// wish you could transclude & link to parts of tiddlers! fuck.
* that was a ''shit'' dream.

---

It's been an insanely busy month, compared to where my life was at before I started TBS / school. I think I was wrong, and the AC will (hopefully) totally be worth the money. If my life at uChicago was anywhere close to this busy...yeesh. I just have so many more tools at my disposal to help make life go on. I hardly procrastinated this month and it feels great! But also like a no-brainer, hardly needing to be mentioned, because I was doing what I //wanted// to be doing for the most part, ya know? So, ofc I didn't procrastinate. :P
* [[180902 – wiki: getting started]]
* [[180910 – wiki: question marks]]
* [[180911 – wiki: theme]]
* [[180912 – wiki: tags I use & why]]
* [[180915 – wiki: button plugin!]]
* [[180917 – wiki: button thinking]]
* [[180921 – wiki: plugins at last]]
* [[180924 – wiki: title.Title UI]]
* [[180928 – wiki: title.Title timing]]

---
* 
* [[180814 – Wiki Review: Codenames]]
* [[180915 – Wiki Review: Techy]]
* [[180916 – Wiki Review: Plugins Everywhere]]
* [[180917 – Wiki Review: Empty]]
* [[180918 – Wiki Review: Fear Bunnies!!!]]
* [[180919 – Wiki Review: Minimal]]
* [[180920 – Wiki Review: Busy Bee]]
* [[180921 – Wiki Review: Short]]
* [[180922 – Wiki Review: Late]]
* [[180923 – Wiki Review: Colors]]
* [[180924 – Wiki Review: A Chat!]]
* [[180925 – Wiki Review: Salty Sea Dog]]
* [[180926 – Wiki Review: Hello, Darling.]]
* [[180927 – Wiki Review: Construction]]
* [[180928 – Wiki Review: Bippity-Boop]]
* [[180929 – Wiki Review: Big TDLs]]
* [[180930 – Wiki Review: Kin Bonds]]

---
* ended up accidentally blowing up my entire wiki and having to reinstall again. I think that helped me re-write my documentation better.
* not sure if retired is the best here, but I want the notes kept
* i think I really do like this domain name.
* glad I documented my plugin development
* button has made this practice doable for me! idk how h0p3 stood it (well he did have a script)
* mom's a big fan of my window print too
* fixing broken links as I go through these...
* reading the chapter all the way through before class/quiz = confirmed to help me take it all in.
* I'm writing lots of commentary on the tiddlers I've linked to. more introspection, less thinking about the mechanics?
** I wonder how h0p3 thinks about this log
* I'm still forgetting to print off memos on mondays/wednesdays...
* shared is effective, I think. except the file moving settings don't work retroactively.
* I like the mechanics of the weight log, even if I'm not doing it consistently
* @@.highlight pushing from droplet to NFS is still on the TDL @@
* we'll see how well file system filters work, given their non-retroactivity...
* looking forward to fleshing out my DnD notes :)
* @@.highlight draft tag formatting is on the to-contemplate list @@
* seriously, why can't we link to parts of tiddlers :|
* I do wonder if this is where tags would come in handy - these are introspective logs to some extent, so where I got introspective about a particular root topic, I could tag it with that topic (eg. kinship is mentioned, tag it with that). 
* I think this is a useful log to me! If nothing else, I enjoy taking a brief look back on the things I'm writing & keeping a running commentary.
so, I wrote the first letter and made a proton mail account at like...12:30 am, on the verge of falling asleep. I assumed (!) that I'd remember what password I used, and didn't set a recovery email. sheesh. You'd think I'd have learned my lesson when I lost some very meaningful photos in a mega.nz account that I didn't write down the master key for...

---

[[h0p3]],

I pasted your letter into my wiki<<ref "WK">> and none of the footnotes worked - and then I realized I included TWCode in my first letter without remembering it was my personal code.<<ref "D">> Having come to this realization, I will be sure to change it before emailing it to you. It is interesting to share a medium that has the same roots, but different branches. We've each made comfortable wiki homes for ourselves, molded in different ways.<<ref "cf">> I am curious what other interactions of wiki code will come up over time.

The poetry in "sphygmus" is subsequent to the choice of the word. I had been thinking about how to become visible since I read [[2018.08.23 -- kickscondor: Hyperconversations|https://philosopher.life/#2018.08.23%20--%20kickscondor%3A%20Hyperconversations]]. I felt called out for not participating in the compact of transparency with you both, and that I needed to acknowledge (thank you.) your influence on the construction of my wiki home. I didn't know what to say<<ref "c">> or in what form to say it, and I had to figure out what privacy I wanted and how to implement it. Toward that end, I wanted a pseudonym that would also work as a domain name, separate from the couple I already have.<<ref "URL">> The .us domain is absurdly cheap on Namecheap right now, and I am drawn to domain names that integrate the TLD into a word; I looked through [[a list of words ending in -us|https://www.wordfind.com/ends-with/us/]] and a lot of the words I thought were cool are already (predictably) taken - sphygm.us<<ref "dx">> was not. Somehow the word domain holders missed that one!

It's been...five or six years? since my class with Lisa Ruddick. I recognized her as my former professor through the article by her references to DW Winnicott and Christopher Bolas - the class was about interpreting literature through the lenses of various psychological theories, and we read several works by those theorists. Much of her article went over my head (I'm not embedded in the critical English milieu) but the sense I got from it of the field makes me glad I didn't pursue English further. I'd rather build up our senses of self, rather than tear them away.

My major went from "interdisciplinary studies" to "visual arts major philosophy minor" to "visual arts major" over the course of my time in Chicago. It's a complicated story<<ref "s">>, but I left and went back home with three classes to go before graduating. I'm just this semester taking classes at a different university to transfer back to uChicago to complete my degree.

[[That|https://philosopher.life/#Antipleonasmic%20Catholicon]] is a directory I haven't explored yet! I shall investigate further. (I have no ideas for a title; just an observation that [[the butterfly effect|https://en.wikipedia.org/wiki/Butterfly_effect]] is linked to our interconnectivity in my mind.)

> Who are your mentors, idols, and people who shape you the most? What is most salient to you? Where do you hope to go in the desert, and why, nomad?

I will ruminate on these questions! I want to be sensitive in regards to length (walls of text can be hard to digest) and I think it will be better for answers to develop individually. I'm trying to figure out the balance of dialogue and topicality and exposition here. The process of getting to know someone through the medium of letters seems very different from that of becoming absorbed in personal writings.<<ref "pal">>

Speaking of personal writings, the impenetrability of your top level directories lay in the compounding of personal and specialized vocabulary<<ref "lg">> that I didn't/don't fluently understand (salience, qualia, telos, sublator, contextualist, relativist, lexical, Bayesian, etc). I found my way through being curious about how you are actually working with the wiki every day. I've read a lot of the pages in [[New|https://philosopher.life/#New]], and explored your higher level pages through them.

It is significant to me that you described my letter as kind; thank you.

deeply, s.

---

<<footer "WK" "I've only been using it for roughly three weeks now. I'm still very much in the infancy of molding it to my needs, and discovering what those needs are through using it.">>
<<footer "D" "I was immensely frustrated by the plugin's design choice to implement two different kinds of footnote pop-ups called by essentially the exact same word, so I changed it. That level of customization is one of the really lovely things about TWiki for me.">>
<<footer "cf" "I'm suggesting that you've made the //place// of your wiki comfortable, fitting the font and the scale to match your screen, however uncomfortable the content may or may not be to wrestle with.">>
<<footer "c" "(not that I have any more of a clue now)">>
<<footer "URL" "One of the things I'm thinking about is the idea of a 'portfolio website' and how, as someone sideways stepping towards the label 'artist', I want to approach it. I despise the 'johnsmith.com' trend - it doesn't feel right for me - and yet I want any domain I choose for the purpose to be meaningful or embedded with myself. I've found a solution that fits nicely in large part because it does hold pieces of IRL me. At some point I might feel comfortable working from that domain at large, but I'm not there yet.">>
<<footer "dx" "It is also being used as a user name by several other people online, which helps obfuscate any pinpointing attempts.">>
<<footer "s" "I'm not averse to sharing - the shift in myself from the time I left until now has been in large part due to accepting and being honest about this experience - but it probably deserves its own letter. My thoughts on occupation, current and future, will also make up an entirely different piece!">>
<<footer "pal" "My best childhood friend was a pen pal and even then to some extent I thought about conversational give and take. I had a formula - a greeting, some paragraph wishing them well, a chatty body section with what I wanted to say, then several closing paragraphs addressing particulars from their letter - and those closing paragraphs were essential to making the connection. I think we are pointing to similar things when you say 'I aim to demonstrate what you say matters to me.'">>
<<footer "lg" "lg ↣ language! wk ↣ wiki, d ↣ design, cf ↣ comfort, c ↣ clue, url ↣ url, dx ↣ dox, s ↣ sharing/shift, pal ↣ penpal">>
<<<
Man, you would not believe how much I'm just like - "fuck it, why not give h0p3 the keys to the kingdom" so that I can do all my construction work in the open and he can explore it to the extent that he's interested.
<<< [[180831 – Log: Desert Nomad]]


I'm not convinced by this now. I think perhaps the construction is important - taking a draft and carving it out and figuring out what exactly I want to say in it - the process of doing so is meaningful to the result. Forgoing that process and saying, "here, read the draft. I don't really know what else to say." is a cop-out. I have to figure out what I want to say - how much of that "figuring out" is conceptual thinking or grounded feeling into, hm. I get to figure that out too, don't I?!

---

Talked a lot about the Ship of Theseus and the Star Trek teleporter problem. I distinctly remember the mind body problem being discussed in my metaphysics and epistemology class but I don't remember shit from the reading and it bothers me.

It's fun to kick it with BD and hang out like friends. I feel bad not giving a shit about my work on Saturdays, though.

I brought up the mind-controlled prosthetics in my discussion with BD and we watched a video of it - I was really surprised by how impressive it really was to me. Super, super crazy neat.

Upgrade bothered me with the fridging, and the "I'm sending sound waves to your ear drum" bit. Mentioned them both to CD and he listened - and recognized the fridging's existence.

I still don't think we share the same opinion about living forever or in pain but then. Hm. I guess I am okay being confronted with these differences.
I mean, this is really a question of timing, right? Who or what shapes me today? Who or what has shaped me in the past? And why do these particular things shape me? Why do I believe they shape me, rather? Answering the past tense is only gathering together my present conception of who I was in the past, with all the inaccuracies that accompany that.

Who, today, would I say has shaped me in the past?

[[Roz Stendhal|https://http://rozwoundup.typepad.com]] - My mental model of her has stuck in my head long enough that even yet this summer I discussed her, and even yet this summer I would say that if I had the chance, I would 100% take a bookmaking class from her. I was drawn to her work - the expressive brush lines, the movement and layering of paint, I'm trying to think of a third thing but am drawing a blank.<<ref "p">> I followed her blog back when it seemed like people were more open about their lives - she wrote about keeping up with her journal while taking care of sick family, about her biking mileage goals, about pieces of the place in which she lives. And through all of this, her drawing and painting and book making. A dedication to ''practice'', experimentation, trying new things - and always finding the sparks in each sketch. No matter how shitty and unsuccessful a particular page was, she would still point out moments where things went right. Roz taught me how to experiment, how to pay attention - hm, in [[h0p3]]'s words, she wrestled kindly with herself on the page through her sketches and this grit has stuck with me.

---

<<footer "p" "no pun intended. :o">>
* ~~Figure out what is up with the divs showing by the sidebar list on mobile~~
* ~~Read Barrett chapters 4 & 5~~
* ~~Figure out why the search results won't show on mobile when the sidebar is folded~~

---

Started //Killing Eve// today, really enjoying it. I mean, the actress who plays Eve is hot and funny and did I mention her voice is pretty great? Had lunch with CD's family (mom, stepdad, sister, aunt/uncle) at Jack Stack and that was nice. Though - I think Q39 actually had better meat. I wanted to slather the pulled pork today in BBQ sauce to get flavor, but the Q39 pulled pork was fine purely on its own (if my memory serves).

{{180902 – wiki: getting started}}
I'm still feeling into<<ref "am I?">> this wiki, how I'm using it, and if I'm using it for //myself// and not just because it's some tool I can tweak and feel like I'm "making progress" or being progressive or something. You know, the trap of self-help that is discussed in TBS.

How does a review of the past fold into the way we live in the present? Because the wiki review, the couple times I did it, felt really right and really useful. I don't have anything to say other than - it felt right. Just to review and look at and bring to mind what I did, created, the day before.

---

<<footer "am I?" "am I really feeling into it though? like, actually sitting down and asking myself, the feelings I'm feeling right now regarding this are...?">>
`sudo apt-get install -y curl`

* installs the curl package
* -y = assume yes to all prompts<<ref "AG">>

```
IMPORTANT
Don't need to do the above, since curl is apparently already installed on DiOc's Debian 9.5 droplet?
```

`curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -`

`sudo apt-get install -y nodejs`

* ok wow lot going on here.
* curl is used to transfer data to/from servers without user interaction<<ref "C">>
* //-sL// combines two options into one: -s = silent mode, -L = will follow redirects
* //sudo bash// means take the input before the pipe and treat it as a bash script<<ref "APT>>
* //-E// preserves the user's environment variables (keeps sphygmus's environment settings rather than root's)<<ref "E">>

```
Going to move on to the next step here - I'm not ready to mess with the node app yet. I want to get the web server set up and configured first, as well as the firewall and all that shizz in the tutorial.
```

---

<<footer "AG" "See [[this man page|https://manpages.debian.org/stretch/apt/apt-get.8.en.html]]">>
<<footer "C" "See [[this man page|https://curl.haxx.se/docs/manpage.html]]">>
<<footer "APT" "See [[this stack exchange|https://askubuntu.com/questions/778831/how-does-adding-a-ppa-with-a-curl-command-work]]">><<ref "NO">>

<<footer "E" "See [[this stack exchange|https://stackoverflow.com/questions/12038809/understanding-sudo-e]]">>
<<footer "NO" "Note that the comment saying you could leave the minus off was wrong. Doesn't work without the minus, does work with it.">>
Hello Lovely Sphygmus ,  

Greetings To The Most Artistically Talented Person I Know !  

I do hope that you are either having a lazy Labor Day,  or at least a modestly relaxing one.  

Ya know,  there are so many things I want to say.  

Let's see,  how about some lighthearted and positive and uplifting ones . . .  

Let's get some things out of the way,  first of all.  

You are a treasure.    There,  got that one out there.  

You really are absolutely amazingly talented,  which you understand slightly,  but thankfully are not destructively aware of nor obsessed with.    There,  got that stated fairly clearly.  

You do not need to be conceited about your talents,  nor do you need to feel any entitlement from you talents.    However,  you might consider whether or not you have any duties,  due to your talents,  or even towards your talents.      What does that mean?    

I mean simply this.    You can create beauty.    You can better this world.    You can better this world through the thoughtful beauty you are unusually capable of creating.  

You can create beauty,  where very few others could create anything equal,  and certainly no other person could create anything identical.  

Does this mean that you  SHOULD  create beauty,  the sort of beauty that so very few others could ever equally create?  

I do not know.    Perhaps?    Perhaps you have some responsibility to humanity,  to create beauty,  because you can,  when so very few others could.    Perhaps you have some responsibility to your talent,  to exercise it and strengthen it.    Perhaps yes,  perhaps no.  

Perhaps you have a responsibility to yourself,   to yourself,   to blossom as successfully and beautifully as you possibly can.  

I do know this.    I was very serious,  quite very serious,  when I proposed to you the idea that I would be be  DELIGHTED  to pay you for some small  "doodle"  that I might gaze upon with a smile.  

Why introduce the idea of evil and filthy money into the situation?  

Remember,  I was raised by two PhD. university professors.    That is being generous.    I more nearly raised myself.    However,  each of my parents was a PhD. university professor,  with an infinite supply of opinionated and unchangeable  "wisdom".    They each taught me,  uncountable times,  in uncountable ways,  that the pursuit of a lucrative job was wrong.    My father actually made me promise that any field chosen by me would be something relating to  "liberal arts".    Neither of my parents would have been proud of me if I had chosen to become a corporate lawyer,  or a civil engineer.  

I wish I could go back in time,  and tell my  child-self,  "Make as money as you can,  without doing evil."    Why?    Well . . .    Doing evil is destructive to everything.    It harms the perpetrator,  as well as everyone,  and everything,  else.    But,  money is freedom.    And,  money is a tool.    With more money,  you can do more good.    If you are good.    If you choose to do good.    With more money you can do more good.    Money is a tool.    Money is just one more tool.    With a bigger shovel,  you can accomplish more.    With more money,  you can accomplish more.  

I was taught,  in uncountable ways from outright simple statements to imperceptible subliminal undercurrents,  I was taught that the pursuit of greater accumulated money,  is wrong.  

However,  that idea is wrong.  

Money is a tool.    With more tools,  and better tools,  you can do more good,  if you choose,  if you choose to be good and do good.  

Perhaps a year ago,  I heard a radio interview with an author who had just published a book on that very same idea.    I've had that idea for some long time.    It was interesting to hear it being broadcast by others on the radio.  

If I had made money in large sums,  perhaps the freedom that brought might have allowed me to express myself in much larger ways,  in greater ways.  

And so,  I say to you . . .  You are a treasure.    You are Sphygmus the Lovely and Talented.    Do not be afraid to do Great Things.  

Do not be afraid to,  express,  and exercise,  and strengthen,  the talents with which you have been gifted.  

Do not be afraid to accumulate money,  with which you can also express yourself and the good inside you.  

And,  of course,  always,  constantly,  consistently,  always,  have a good time doing it.  

Thank you for allowing me to get a few things off my chest.  

You know that I think of you each and every day,  and that I send good thoughts your way.

```
RL  
     :^D  
```
* Respond to the hyperconversations question from the draft about privacy

---

Dear [[h0p3]],<<ref "h">>

No need to apologize for taking your time to respond! I used to constantly obsess after I sent a message to someone, wondering when they would respond, if they were ignoring me, what the time delay meant, and on and on. Letting go of that anxiety is a continuing and surprisingly difficult process, but my intent is to extend everyone space, time, and trust in communication, extrapolating no latent meaning from time delays.<<ref "wiki">>

~~[[I had a viscerally intense physical emotional reaction to reading your drafting of this letter, and the edits to my entry in your wiki. I am still feeling the ringing in my chest as I compose this response to you. Some of it is frustration with myself|180909 – h0p3: Threads]]~~<<ref "f">><<ref "s">><<ref "sp">> ~~(okay, a lot of it is frustration with myself),~~ and the rest...well. This is what the pain says:

> I don't want to be who I am. I'll never not be that weird, hurt little kid overhearing a local gossip about her family at the caucus; I'll never not be broken and wrong and different. Being who I am hurts. I want to leave it behind.

If I am understanding the definition of //FO// and //SO// correctly, I //FO// want to change my name, move to another country, and leave myself behind. I //SO// desire to stop running away from myself, to feel the emotions behind that //FO// wanting, and move forward with the whole of myself.

We are both experimenting with formatting together, and I think that's great. I generally won't respond quote-by-quote, but please don't take that to mean a lack of engagement or acknowledgement. Rather, the way I write is to pick up your threads and my thoughts and weave them together into a new composition. I am organizing and rearranging and linking ideas together within the letter itself.

~~For now, I think, just continue emailing me the direct link to your wiki.~~ I haven't copied your letter into mine yet this time around - I have it open on my 2nd monitor to reference as I write, which also means I can check if a Tiddler exists in your wiki through the search bar. ~~[[I do really like the idea of us keeping two sets of books - it seems friendly and honest and like a direct commitment to the process of communication. Anyway, I love Sublime Text's multi-select find&replace, so hand-grafting is essentially trivial.|180909 – h0p3: Threads]]~~

When it comes to passwords, have you looked at the [[Bitwarden password manager|https://bitwarden.com/]]? I've used LastPass forever, but I'm considering giving Bitwarden a spin to see how I like it. Mostly LastPass handles all of my passwords, except for the few that are absolute musts to have memorized. I recently discovered [[diceware password generation|http://world.std.com/~reinhold/diceware.html]], which I really like. I've found that as long as there's some distinctive phrase to stick in my mind, I can swap out symbols for characters and add caps in wherever - the phrase is what I consciously remember and the symbols/caps become muscle memory rhythm.

I edited the BrainTest Popup Footnotes plugin macro thingy, yes. Though it was simply a matter of changing one line in the macro code, so I'm a little embarrassed you think that was awesome! I fiddled together my own Show/Hide Edit Toolbar button, and then went to look at your wiki and realized you'd implemented the same thing but in checkbox form. Then I noticed and brought in your "Toggle Preview" code, though I changed it so the entire "Toggle Preview" line is a button, instead of simply the eye. Easier for me to click on!

I am a tinkerer in many ways - jailbreaking my phone, modding my games, and now this TiddlyWiki - I would probably get along wonderfully with Linux, except that I hate GIMP and use Photoshop too regularly to want to dual-boot. And to be fair, I've experimented with TiddlyWiki once before, so I went into it a 2nd time with a base level of understanding about it. ~~[[A huge amount of my wiki changelog at this point comes down to visual CSS modifications - the vanilla theme is horribly outdated when it comes to responsive web design and mobile usage|180911 – h0p3: Wiki Musings]]~~<<ref "css">>, ~~[[so I more-or-less completely wrote my own theme using flexbox (<3). I use a wide range of different monitors when I'm accessing my wiki, so I've got 4 different screen width breakpoints to make it look as seamless as possible across them all.|180911 – h0p3: Wiki Musings]]~~<<ref "art">>

I'm interested in being able to navigate my wiki more by keyboard, though I'm sure it would take a while to learn. In fact, one of the first things I felt compelled to change in my wiki was the Tiddler Edit Template, because once I type the title, I tab over to the text box to continue typing and the //god damned tag selector// was in my way. It now rests neatly below my text box and I tab from title to body without frustration. (Of course, I also had to shift around "add a new field" and the space in which new fields pop up in order to make the rest of the Edit Template feel right to me.) Oh, and I kept closing the freaking tiddlers when I meant to edit them, so I put the edit button on the furthest left and the close button to the left of it; seriously, I fix every little thing that bothers me and it all adds up to a dramatically nicer experience. My changelog is 20+ lines long, at this point!

I really have no idea where I'm going mechanically and structurally. ~~[[I've started using too many note-taking programs and then stopped using them after some amount of time to really know for sure, yet. Right now my focus is on using the dang thing (adding content, taking notes, journaling, etc).|180909 – h0p3: Threads]]~~ I'm probably going to rip a lot off of your directory structures and remix it any way that feels right, once I have enough content to begin seriously considering the categories and organization principles.<<ref "o">>

~~[[The most immediate issue for me, in setting up and developing my wiki, was access.|180911 – h0p3: Wiki Musings]]~~ I bounced off TiddlyWiki hard the first time because I didn't want to be limited to an index file on my desktop, and I couldn't figure out any smooth way to get at it from literally anywhere. Returning to it a month ago, I installed the node.js version on my desktop and instantly loved how I didn't have to think about saving at all. From there, of course, the most important question was "how the fuck do I make this accessible everywhere?"<<ref "wk">> ~~[[Long story short, I've had a go of being mini-linux server admin on a Digital Ocean droplet|180911 – h0p3: Wiki Musings]]~~ (in the process fucking it up SO badly while trying to set up the [[twproxy server|https://github.com/stevenleeg/twproxy]] to run as a daemon that I had to destroy the droplet and start all over from scratch), while documenting the whole process in my local node wiki.<<ref "ref">>

I have already considered stripping out a certain number of tiddlers, exporting those as a static index.html, and hosting it on sphygm.us!<<ref "is">> Mostly because I was thinking about how to respond to your questions of occupation, shapers, that which is salient to me, and where I am wandering in the desert. Why not make full use of the wiki format, with tiddlers and transclusion and mapping out connections to build something fitting for the breadth of those questions and answers? A letter necessitates a too-specifically-laid-out sort of reply, I think.

Are there any specific sticking points for you within the TW mechanics? Some thing or things you run up against again and again that rub you the wrong way?

Like TiddlyWiki, I've come across the IndieWeb several times in my wanderings through the web. I would not consider myself a member of their community - largely because I've resisted participating, though I'm not sure why. A lot of what is going on in that space resonates with me. I feel a pull to express myself and [[Find The Others]], but I don't know what of myself to share or how to share it, and I often question whether I //really// want to express myself or not. (Being vulnerable is scary.) Plus I let my perfectionism get in the way.

Why do I keep returning to kickscondor? Have I used the word resonance too much in this letter yet? Something in their words speaks to me and inspires me and holds meaning for me.

> That TLD name integration strategy is clever and beautiful to me.

It makes me feel good that you see the cleverness and beauty I mean to be there. I have never been the sort of person to just make up a name off the top of my head - it seems impossible and outrageous to me. Names hold meaning, both through connotation and denotation! They are important things, signifying ourselves to others. We are given names at birth and generally hold onto them our whole lives; we have no rituals for shedding a childhood name and taking up the name of an adult. It would be fascinating to see an anthropological study of if and how screen names open up the way we form ourselves in relation to names. What are the many ways in which people relate to the idea of a "username"?

> Computers make everything more complex because they are essentially simulated physical universes.

Yet another idea that I'm fascinated by - place and placeness. How do I interact with the literal physical 3d space of the world around me? How do the physical spaces we inhabit shape us bodily, shape the ways we move around within those spaces? I grew up in a town of 3,000 people that is essentially 1 mile wide by 1 mile wide. I spent 12 years of my life there. That physical space is ingrained in my brain, my body. I can walk the streets in my mind, know the side ways and the paths and the bumps and the hills, my hideouts, the houses of friends, the parks, the trail, the library. Then I moved to Chicago - 2.7 million people in the metro area according to Google. And yet it felt more at home than the suburbs my family later moved to.<<ref "SB">>

So - computers! What makes up digital space? How do we interact with it and what/how does it make us feel? What are the structures we use to mediate our interactions with the space? Can you have a "sense of place" within a digital realm, and what form does that place take? The games I've played are almost ingrained in me the same way my hometown is, I think. One of several examples: I played [[a game|https://store.steampowered.com/app/340270/TIMEframe/]] that immersed me in a place I have returned to again and again in my mind.<<ref "st">> I don't understand what it is about that place that keeps me returning to it mentally - I've played other games for many more hours yet this one lingers so firmly. In the middle of winter, it stirs feelings of warmth and sunlight and emptiness and meaning and grief and solitude and desire. I wish I could experience it in VR, if not in real life. 

---

* and how does all of this interact with filter bubbles, and safe spaces, and self-comfort vs self-care, and finding the others?
* portfolio website: for me is the idea of owning my own data; I'm not comfortable with instagram and yet I'd like a collection, a virtual gallery wall others can browse.
* am I an artist? I'm sideways stepping towards the label but not yet brave enough to own it.
* writing stylometry - indeed, I was thinking about this as you were drafting and had a footnote mentioning that you read the TW google group and to consider my metadata leaking there too.
* given the construction of the wiki, and my hypothesis that more people bounce off than not, obscurity definitely feels like a form of obscurity
* oh hey! i'm a humanities person who wishes to engage with tech! math is beyond me most of the time...

> dialectic oscillation between construction and deconstruction

* oh hey, meaninglessness as a stage of growth; not all who wander are lost
* whoops no I don't mean to imply Lisa is tearing it away. I gather she's saying that most of the scholarly work in English is engaged in the tearing away and she's pushing back against it to some extent or another
* "well-rounded education" - do I mention the homeschooling here?
* ah...why //did// I choose uChicago? :)
* leave it to me to manage the conversation in regards to which threads to pick up and follow, yes that's 100% fine
* interesting difference between letters to oneself and journals; significance: revision.
* stories of ourselves we tell ourselves: yes, precisely. who I am and who my influences are = story I'm telling present self about who I was in the past, very different from what I would have said then.
* difference between my letters and his wiki: context. all the supporting work of his wiki vs. only what is shown in my letters. he can't just wander off another link and see some connection that links to who i am in some way like is available to me with his wiki.
* my formula then was very much a child's formula, built on the manners of what a letter "should be". in what ways can we challenge and break out of the formula we are currently working within?
* language barrier, complexity issue - inherent, i believe good things, they are the filter, and as your personal work, it is not really your duty to explain to me but mine to put in the effort to understand. problems of philosophic vocabulary just aren't relevant to me right now so i haven't put in that time or effort.
** comes of the idea of modeling ones mind in the open, merging of minds, impossibility of that
*** penpals for a long time?
** snapshot collection - oh yes, way ahead, already cribbed that into my cronjob. timelapse art is super fascinating; structural evolution, yes.
* do i still penpal with my childhood friend...? ;_; nawp.

> I'd like to understand how you understand the relationship between an artist and their art.
> Do you consider your art and approach to be //metamodern//?

; epistemic
: relating to knowledge or cognition? deals with the formalization of concepts such as knowledge, certainty, and ignorance. relating to knowledge or to the degree of its validation
; ontological
: relating to the branch of metaphysics dealing with the nature and relations of being; studies the nature of existence/being/reality/phenomena.

---

<<footer "h" "Experimenting with beginnings and endings. I'm writing to you, [[h0p3]], but that choice of name brings up [[hope]] and idk - it's nice, to also be thinking of writing to [[hope]] because I want more of it in my life.">>

<<footer "wiki" "also, even if I did feel anxiety and checked your wiki far too often over the weekend - well, I need only read your [[Recent]] tab for the evidence that hey wait, [[h0p3]] has a life and I know and trust he'll take the time to respond when it is right and appropriate for him.">>

<<footer "f" "~~[[after all of my thought and contemplation, I fucking doxxed myself because I was in a hurry and didn't want to lose the domain name (what were the chances of that tho, sheesh, my gut told me to slow down); because I was in a hurry, I didn't research why Namecheap wasn't showing WhoIsGuard for that particular domain; because I didn't research it, I didn't realize that self-doxxing was inherent to the .us TLD; and so, the consequences.|180909 – h0p3: Threads]]~~">>

<<footer "s" "~~[[I wasn't even planning on hosting content to sphygm.us from my current server, because I looked it up: you (the general you) can check the IP of one domain for other domains hosted there. See? I shoulda slowed down.|180909 – h0p3: Threads]]~~">>

<<footer "sp" "~~[[actually, in a weird way I'm grateful you pointed it out. this explains why I've been getting a much larger volume of spam calls lately...|180909 – h0p3: Threads]]~~">>

<<footer "css" "~~[[I am very opinionated about this. Specific pixel widths? Absolute positioning? Augh! (I make great use of percentages and em values in my CSS theme.)|180911 – h0p3: Wiki Musings]]~~">>

<<footer "art" "I don't think of it as part of my artistic practice but I think you are right to see a connection. My relationship with my digital spaces is deeply connected to what suits my visual eye - I'm on an absurdly out-dated version of Chrome simply because I //hate// the way the new Material Design Chrome looks (goddamn sharp angled tabs holy hell, and why is the omnibar text __smaller__?!), even though I know it's beyond hypocritical when talking about security. And it makes me sad b/c that version doesn't support CSS grid so I'm limiting my web design options for no ''good'' reason. And yet.">>

<<footer "o" "~~I may be going at this completely ass-backwards. Perhaps I will regret not starting off with any structure. On the other hand, the most successfully reorganization attempt of my computer hard drive (inspired by the [[library of congress' personal archive advice|https://blogs.loc.gov/thesignal/2016/05/how-to-begin-a-personal-archiving-project/]]) [[began with high level clumping of my huge # of existing files into 7 top level directories - and further clumping within those folders. I haven't touched most of what's inside those high level directories since the initial sorting, but since then I've been able to work within the structure so that any new files I create won't need to be reorganized later. My point being: I wasn't able to get that high level view without noticing the patterns in the individual content first. I'm operating under that presumption here too.|180909 – h0p3: Threads]]~~">>

<<footer "wk" "Specifically, from work, where I have no control over the computers. There, it's easy to pop onto a website from a private browser window and close it when I leave a computer to do something else. When I started using Discord, I made my own server with various channels, which has become my link collection and device connecting place. At work and read a cool article? Pop it into my discord in the correct channel. Need to send a link to my computer from my phone? Into the discord channel it goes. And so on. My younger brother thinks I've got to be the only one using Discord in such a bizarre, unsocial way.">>

<<footer "ref" "This is one motivation for the wiki: I often embark on projects and go down rabbit holes and learn and make new things, but then forget what the //hell// I did and how I did it when I try to revisit it later. Hopefully the practice of creating my own documentation in my wiki will help reduce that.">>

<<footer "is" "~~[[...hosting issues aside. or maybe I'll just shrug and host it on the same box I'm using now, IP domain back-tracing be damned.|180909 – h0p3: Threads]]~~">>

<<footer "SB" "Fuck the suburbs.">>

<<footer "st" "also, given your [[Music: Exploration]], may I recommend you listen to [[the soundtrack|https://clarkaboudmusic.bandcamp.com/album/timeframe-original-soundtrack]] from start to finish? It feels immense to me.">>
Dear Sphygmus,

[[Sorry I'm taking a while to respond. I've been lazy, and my monthly audit (which generally takes priority over my other projects) takes it out of me.|draft: Time Delay]]

<<<
so, I wrote the first letter and made a proton mail account at like...12:30 am, on the verge of falling asleep. I assumed (!) that I'd remember what password I used, and didn't set a recovery email. sheesh. You'd think I'd have learned my lesson when I lost some very meaningful photos in a mega.nz account that I didn't write down the master key for...
<<<

I know your pain. I have been there more times than I can count (and I know it's going to keep on happening). I've tried a lot of options, and none of them work for me. [[If you ever find a password manager (and routine) to rule them all, let me know.|draft: Password Management]] At this point, I write it down in an encrypted wiki and abuse my browser's sync in many cases as well. I'd use this wiki, but it doesn't automatically lock individual tiddlers (yuck). [[Despite my interest in computer security, my praxis is hypocritically lazy.|draft: Mind Palace Art]] I'm sure a legit hacker/expert would look at how I do things (e.g. //Computing//) in profound disgust.

I'm worried about recovery e-mail addresses for my protonmail. I don't use one. I am mighty tempted.

<<<
[[h0p3]],

I pasted your letter into my wiki<<ref "WK">> and none of the footnotes worked - and then I realized I included TWCode in my first letter without remembering it was my personal code.<<ref "D">> Having come to this realization, I will be sure to change it before emailing it to you. It is interesting to share a medium that has the same roots, but different branches. We've each made comfortable wiki homes for ourselves, molded in different ways.<<ref "cf">> I am curious what other interactions of wiki code will come up over time.
<<<

I noticed that, and I wasn't sure why your code was different. [[You wrote/edited the footnote code?|draft: Skiddie]] That is awesome. [[Would you prefer me to do a replacement of "footnotes" for "footer"? Would you prefer I e-mailed the document to be placed in your own wiki?|draft: Methods of Response]] You do that for me, and I have no problem doing the same for you. Perhaps there's a sense in which [[we both keep two sets of books in this practice|draft: Methods of Response]]. You are correct that we have different branches, and I think we're forced to do some handwork to graft. Outside of my footnotes, I think most of my work is vanilla TWcode (that may change). If we started introducing more complex, non-vanilla mechanics, this will require even more handwork grafting (which I'm fine with...I do that very often for the output of other software).

<<<
<<footer "WK" "I've only been using it for roughly three weeks now. I'm still very much in the infancy of molding it to my needs, and discovering what those needs are through using it.">>
<<<

[[Please forgive me for figuring out how best to quote and format. This is a feeling out process for me. Bear with my experimentation. It's unobvious to me what the best practices of this should be. I think in time I'll figure it out. I'm still playing with it as I write this letter.|draft: Methods of Response]]

It's awesome that you are writing/modifying your own code for Tiddlywiki in the first three weeks.<<ref "tw">> [[I couldn't even fathom what this tool was in my first three weeks.|draft: Tinker, Tailor]] I'm completely incompetent in this area, and I'm envious that you can just jump in and do it. You are going to be a wizard with this tool. I think I had footnotes in my first three weeks, but I certainly didn't write any code, lol. I basically skiddie the ehtire way inside the wiki (although I do a bit of coding work outside it). I'm currently hoping to eventually get my hands on SelectMode from BurnTreeC. True keyboard navigation opens doors for me, especially since I hope to abuse i3wm with it.

[[Where do you think you are going mechanically and structurally? What are your categories/organization principles?|draft: Principles of Organization]] I certainly didn't know 3 weeks in, but I'd like even have a notion of your intuitions at this point. I am super interested in what you have to come up with in the longrun. [[Even if you can't send me your wiki, maybe you could strip it down to just the vanilla mechanics for me to think about.|draft: Hyper Wiki Conversations]]

<<<
<<footer "D" "I was immensely frustrated by the plugin's design choice to implement two different kinds of footnote pop-ups called by essentially the exact same word, so I changed it. That level of customization is one of the really lovely things about TWiki for me.">>
<<<

I really haven't done much work on this front. I should go exploring again. It's an odd ecosystem. I worry I'm too complacent on the issue. There's a point where I feel like it takes all of my energy to use the wiki as it is already is; it's already so difficult to structure the content of it, let alone the TW mechanics.

<<<
<<footer "cf" "I'm suggesting that you've made the //place// of your wiki comfortable, fitting the font and the scale to match your screen, however uncomfortable the content may or may not be to wrestle with.">>
<<<

[[No doubt! It really does have the mind-palace thing going on. It's nice to be able to tailor the height of the ceilings, kitchen countertops, and rails for the stairs to my body's height. It's my hobbit hole. I would like to make it more comfortable to other users, but not at the expense of my own experience of the thing (since I spend vast amounts of time in it). You Gandalf's are forced to duck inside until I figure out a better way.|draft: Mind Palace Art]]

I assume you are doing the exact same kind of work, and as an artist, I have no doubt it must be gorgeous and functional. I'd be interested to know your findings and preferences.

<<<
The poetry in "sphygmus" is subsequent to the choice of the word. I had been thinking about how to become visible since I read //2018.08.23 -- kickscondor: Hyperconversations//. I felt called out for not participating in the compact of transparency with you both, and that I needed to acknowledge (thank you.) your influence on the construction of my wiki home. I didn't know what to say<<ref "c">> or in what form to say it, and I had to figure out what privacy I wanted and how to implement it. Toward that end, I wanted a pseudonym that would also work as a domain name, separate from the couple I already have.<<ref "URL">> The .us domain is absurdly cheap on Namecheap right now, and I am drawn to domain names that integrate the TLD into a word; I looked through [[a list of words ending in -us|https://www.wordfind.com/ends-with/us/]] and a lot of the words I thought were cool are already (predictably) taken - sphygm.us<<ref "dx">> was not. Somehow the word domain holders missed that one!
<<<

[[How did you come to read kickscondor? Do you consider yourself a member of the indieweb community (I presume so)?|draft: The IndieWeb]] [[That TLD name integration strategy is clever and beautiful to me.|draft: Names]]<<ref "ls">>

<<<
<<footer "c" "(not that I have any more of a clue now)">>
<<<

It's a tricky problem. The conditions for the French Revolution(s) relied upon many analog privacy mechanics no longer available to us. [[Computers make everything more complex because they are essentially simulated physical universes.|draft: Digital Physicality]] Possibility is pushed to its limit. I do not enjoy the task, but we must engage in it as best we can.

<<<
<<footer "URL" "One of the things I'm thinking about is the idea of a 'portfolio website' and how, as someone sideways stepping towards the label 'artist', I want to approach it. I despise the 'johnsmith.com' trend - it doesn't feel right for me - and yet I want any domain I choose for the purpose to be meaningful or embedded with myself. I've found a solution that fits nicely in large part because it does hold pieces of IRL me. At some point I might feel comfortable working from that domain at large, but I'm not there yet.">>
<<<

I am extremely ignorant about how to become a marketable person in general. I know some artists, but I'm not sure how much their portfolio sites help them. 

[[Since you are an artist (and I'm really new at this), I'd like to understand how you understand the relationship (epistemic and ontological) between an artist and their art.|draft: The Creator]]

<<<
<<footer "dx" "It is also being used as a user name by several other people online, which helps obfuscate any pinpointing attempts.">>
<<<

That does help. In the end, I think this obfuscation only works against automation as it currently exists (and, I'm quite open to the tin-foil possibility of not even that). It's a good idea, but there are other fundamentals that must be considered. In the end, this is a very technical problem. Even writing stylometry is eventually going to give you away. Obscurity, a form of steganography to my eyes, might be the primary thing I have going for both of us; only a handful of humans on the planet even know (or would care) this wiki exists. 

<<<
It's been...five or six years? since my class with Lisa Ruddick. I recognized her as my former professor through the article by her references to DW Winnicott and Christopher Bolas - the class was about interpreting literature through the lenses of various psychological theories, and we read several works by those theorists. Much of her article went over my head (I'm not embedded in the critical English milieu) but the sense I got from it of the field makes me glad I didn't pursue English further. I'd rather build up our senses of self, rather than tear them away.
<<<

I don't have the verbal reasoning to pursue academic English (I'm more of a quant guy who wishes to engage the humanities). I do try to appreciate it as best I can though. 

Your last claim is fascinating. I think about that issue pretty often. I think that growth is often reliant upon an dialectic oscillation between construction and deconstruction. Lisa claims to be a Modernist, so I'm curious about why you might imply she's tearing it away; maybe she is a postmodernist instead.

Do you consider your art and approach to be //metamodern//?

<<<
My major went from "interdisciplinary studies" to "visual arts major philosophy minor" to "visual arts major" over the course of my time in Chicago. It's a complicated story<<ref "s">>, but I left and went back home with three classes to go before graduating. I'm just this semester taking classes at a different university to transfer back to uChicago to complete my degree.
<<<

It sounds like you've got a well-rounded education compared to a lot of students I've had in my classes. Why'd you choose uChicago?

<<<
<<footer "s" "I'm not averse to sharing - the shift in myself from the time I left until now has been in large part due to accepting and being honest about this experience - but it probably deserves its own letter. My thoughts on occupation, current and future, will also make up an entirely different piece!">>
<<<

Yes, another time another letter. It may even be a couple years before you've fully digested it. I know I'm still digesting my school experiences these years later, especially as I teach my children.

<<<
[[That|https://philosopher.life/#Antipleonasmic%20Catholicon]] is a directory I haven't explored yet! I shall investigate further. (I have no ideas for a title; just an observation that [[the butterfly effect|https://en.wikipedia.org/wiki/Butterfly_effect]] is linked to our interconnectivity in my mind.)
<<<

Yes, The Butterfly Effect is definitely a part of it. The causal threads are chaotically explosive.

<<<
> Who are your mentors, idols, and people who shape you the most? What is most salient to you? Where do you hope to go in the desert, and why, nomad?

I will ruminate on these questions! I want to be sensitive in regards to length (walls of text can be hard to digest) and I think it will be better for answers to develop individually. I'm trying to figure out the balance of dialogue and topicality and exposition here. The process of getting to know someone through the medium of letters seems very different from that of becoming absorbed in personal writings.<<ref "pal">>
<<<

You know I'm a wall-of-texter. I strongly prefer to address every thread you drop for me too.<<ref "t">> Will it be okay if I leave it to you to manage the conversation in this regard? I realize you will pickup and drop whatever you choose to. 

I see my personal writings as letters to myself. This wiki is a gigantic letter to myself. In fact, I think consciousness may ultimately boil down to parts of ourselves telling ourselves the stories of ourselves to ourselves (if I could say that cleaner without losing the literal semantics, I would).

Perhaps there needs to be a difference here though. I will think more on it, and I'm listening to your advice on how to shape this better. I'm working on the assumption that one of the strengths of using wikis as our communication tools for letter writing is that we get to reference and tell a multi-threaded story. It's a high bandwidth exchange. There are the 1st personal, 2nd personal, etc. empathy considerations which I'm likely not understanding (on top of just lacking experience here). 

<<<
<<footer "pal" "My best childhood friend was a pen pal and even then to some extent I thought about conversational give and take. I had a formula - a greeting, some paragraph wishing them well, a chatty body section with what I wanted to say, then several closing paragraphs addressing particulars from their letter - and those closing paragraphs were essential to making the connection. I think we are pointing to similar things when you say 'I aim to demonstrate what you say matters to me.'">>
<<<

Agreed. We are pointing to the same thing. I think you clearly have more practice at this too. I wonder how much the formula is particularized to our context. 

<<<
Speaking of personal writings, the impenetrability of your top level directories lay in the compounding of personal and specialized vocabulary<<ref "lg">> that I didn't/don't fluently understand (salience, qualia, telos, sublator, contextualist, relativist, lexical, Bayesian, etc). I found my way through being curious about how you are actually working with the wiki every day. I've read a lot of the pages in //New//, and explored your higher level pages through them.
<<<

Thank you for telling me. I will need to think more about that. There's a modeling problem in general which I hope to make plainer, but the language barrier I can't solve to some extent, imho (particularly for {//About//}, since it really is addressed to me). There's an irreducible complexity issue, imho. I'm sorry if it's frustrating too (I know I have family that don't even attempt to think about it). I think it's a hard problem to solve.

Aside, you might find my snapshot collection interesting: {//Connect//}. I've been keeping nightly snapshots of my wiki for almost 2 years now. It has unfolded and grown a lot. You should consider doing the same, imho. At the very least, the timelapse art is interesting, but I think revealing the structural evolution of your own wiki will matter to you. It's been a valuable experience and tool for me, and it may become even more valuable in time (with machine learning).

<<<
<<footer "lg" "lg ↣ language! wk ↣ wiki, d ↣ design, cf ↣ comfort, c ↣ clue, url ↣ url, dx ↣ dox, s ↣ sharing/shift, pal ↣ penpal">>
<<<

Gotcha! Sometimes the footnote names themselves highlight the story in a single single/word.

<<<
It is significant to me that you described my letter as kind; thank you.

deeply, s.
<<<

Hopefully, we'll be penpals for a long time. Do you still penpal with your childhood friend?

Sincerely,

h0p3

---
<<footer "t" "I realize it may be annoying. It's how I roll; it's part of my (Leo) Straussian interpretation/hermeneutics approach.">>

<<footer "tw" "The Tiddlywiki forums are super useful. I wished I used them from the beginning.">>

<<footer "ls" "[[Unless you are demonstrating something very leet to me, Light, I must warn you that you've likely revealed yourself.|draft: The Discomfort]]">>
!!! Feeling into my body, the feelings I'm feeling right now are...

I'm feeling exposed, violated, sad, hurt, disappointed in myself, frustrated that even my 
best attempt went sideways; I'm feeling really sad. Really hurt. Guilty for not listening to my gut? I don't want to be who I am. I'll never not be that weird, hurt little kid sitting at the caucus being described as the weirdos who camp outside half the year. I'll never not be broken and wrong and different. Being who I am hurts. I want to leave it behind.

!!! What actions can I take that are inspired by or address these feelings?

Wipe the slate clean. Pay attention to the hurt places, and explore them more - with ER? Let go of needing or wanting to be all things to all people - I can't control how people react to me and I don't need to make everyone like me, can't make everyone like me. I have no control over them - I can only be myself.

---

It's not any different than being listed in the phone book, honestly, except online.

hm. curation - but also mediation. although - as a personal journal, it's not exactly mediated in the same way. so that idea might just be wrong. still, curation. also remember the time RMM doxxed my tumblr?
Oooooooo  .  .  .  

So lovely.    So difficult to choose.  

The clock tower,  of course,  attracts very strongly at the very first glance.  

The lamp through the window may be the one to live with and gaze upon for the longest time.  

The bold dark figures in the top right corner are just the sort of thing I have been attracted to for most of my life.  

The lower left hand corner features techniques I love,  and seems pleasingly primative.  

The oval figure,  in the lower center placement,  I simply do not understand.  I like that.  Gazing upon something I do not completely understand is always a plus.  

The mandala in the lower right seems wonderful,  seems just the sort of thing I had in mind when I asked.  

Oh I do not know!!  

The lamp through the window calls my name.  

The mandala on the lower right is like the image I already had in my mind.  

One of the great automotive designers  (was it Giorgetto Giugiaro?)  has said that if you look upon a design,  and it seems instantly and comfortably perfect . . .  that means the design is dated.      If you look upon a design and it makes you somewhat uncomfortable,  that means the design has a future.    If you grow into an appreciation of a design,  that design will be important for a much longer time.  

And yet,  we know,  some designs are both instantly pleasing,  and long lasting,  hence the  "timeless"  appellation.     

I shall have to have a bit of internal debate.  

And I have to add that I will discuss your amazing blog at a later date.  

Thank You!!  

Sending Smiles And Love To Sphygmus,  
  RL  
!!! Reference:

* [[180904 – h0p3: Pop and Lock]]
* [[180904 – h0p3: Pop & Lock; draft]]

!!! Unwritten

* [[draft: The General You]]

!!! In Progress

* [[draft: Time Delay]]
* [[draft: Password Management]]
* [[draft: Mind Palace Art]]
* [[draft: Skiddie]]
* [[draft: Methods of Response]]
* [[draft: Tinker, Tailor]]
* [[draft: Principles of Organization]]
* [[draft: Hyper Wiki Conversations]]
* [[draft: The IndieWeb]]
* [[draft: Names]]
* [[draft: Digital Physicality]]
* [[draft: The Reader]]
* [[draft: The Pupil]]
* [[draft: The Creator]]
* [[draft: subjective mental physical change]]

!!! Revised & Expanded

* [[draft: The Discomfort]]
* ~~Bake CD's cheesecake tonight~~
* UPD 203 quiz Thursday morning
* DnD & cake Thursday night
* Dentist apt Friday morning
* Psych exam Friday mid-morning
* Boardgame night with JH et al. Friday night
* Brunch with Dad Sunday morning
* PW oil paint demo Sunday afternoon

---

* ~~Change the font size of the tiddler titles on mobile to something more proportional; reduce the padding on top to be equal that of the sides.~~

holy //fuck// I didn't realize how weird [[h0p3]] referring to me by my pronouns would be. like, seriously disorienting/threw me off the first time I read it. I don't know why, but there it is.

Shoulda got on this gwern inspired flashcard learning from the beginning! Oh well, at least I've gotten into it now and will implement it studying for all of my classes going forward. This weekend has such a pile of stuff building up on it...
https://philosopher.life/#2018.09.05%20--%20Link%20Log%3A%20Jesus%2C%20TTW

https://evernote.com/blog/designing-creativity-workflows/

https://zettelkasten.de/posts/three-layers-structure-zettelkasten/

http://nautil.us/blog/forget-everything-you-think-you-know-about-time

https://www.nicolefenton.com/power-and-responsibility/

http://journalofpositivesexuality.org/wp-content/uploads/2018/08/Failure-of-Academic-Quality-Control-Technology-of-Orgasm-Lieberman-Schatzberg.pdf

https://www.engadget.com/2018/09/05/my-digital-shadow-acxiom-corporation/

https://pairedlife.com/friendship/endafriendship

https://www.wired.com/story/silicon-valley-algorithms-for-debt-collection/

https://www.salon.com/2018/09/02/are-trump-supporters-evil-or-just-wrong-political-scientists-struggle-with-morality/

http://journals.sagepub.com/doi/full/10.1177/2515245918781032

~~https://longreads.com/2018/09/04/inauthentic-behavior/~~

~~[[http://nautil.us/issue/41/selection/there-are-no-true-rebels]]~~

https://www.nytimes.com/2018/09/01/opinion/sunday/how-make-big-decision.html

http://homepages.mcs.vuw.ac.nz/~kjx/papers/nopp.pdf
* ~~UPD 203 quiz Thursday morning~~
* ~~DnD & cake Thursday night~~

---
Feeling into my body, the feelings I'm feeling right now are:

# Tired, overwhelmed, really exhausted, stressed, lonely(?), sad, "I'm just so //done//", drained

# Wipe the slate clean. Move forward from this point forward. Set aside some time to sleep and refresh. Do something I really want to do, fill my well, and reconnect with the motivation behind my school work. 

## Go to sleep as early as possible. 
* ~~Dentist apt Friday morning~~
* ~~Psych exam Friday mid-morning~~
* ~~Boardgame night with JH et al. Friday night~~

---
I am not a pupil. I stand on my own two feet, write my own thoughts, and agree/disagree of my own accord. Do not equate my respect for h0p3's thought and my drawing of inspiration from him for studied mentorship and learning.

Let me be clear - I'm not claiming that I am some force of being unmoved by the influences of other people or ideas. I can point to so many different things that have made me who I am.

Meh. Pupil just has connotations that rub me the wrong way, emotionally. It implies a stronger relationship that there is, and to me it implies a learning directed in only one way, and with a lack of expressed dissent.

It is interesting that kicks claims I stepped out of the real to join h0p3 and him in - where? In the public performance of the private? In some ways it feels so strongly the opposite to me; that I stepped out of unreality, non-existence, being even less than that of a ghost, into the real. 

I think it has something to do with a trust in words. I trust that words can get at something essential, right? That they can somehow communicate heart and substance and soul. Kicks is championing both anonymity, the heart, and the unspoken physical reality, as I see it. I'm so far from disagreeing that "Swinging on a swingset is god //damn// vital!"

And I'm trying to piece this together, right? Because from where I was in April, to where I am now - some attempt at "rationality" wouldn't get me where I needed to go. I cannot rationalize my way through living; the feeling my way through has so far been the truest compass for me. The idea of sheer scientific objectivity as the most correct perspective on the world, as expressed by my friends, and a lot of academia, I think - I can't abide it. I disagree, somewhere, fundamentally with that.

But h0p3 doesn't deny that feelings exist. He talks about and uses the words. So at the same time that I empathize and feel what kicks is saying about the heart, I also empathize and resonate with h0p3's project to find the others through radical transparency.
 ( obviously I began composing this on Friday morning,  and it is now Sunday morning  :^)  

Good Morning Wonderfully Lovely Sphygmus ,  

Sending You Love And Smiles And Very Best Wishes For A Sweetly Smooth Day !  

So . . .    ya  know . . .  

Those gently captivating and fascinating prints you showed to me,  and generously offered me a choice of,  have been on my mind since I saw them.  

First,  about the one in the center of the lower row,  featuring the large oval object . . .  Now,  I so totally get it!!    And,  I have to ask if you have ever shown it to me before?   Have I perhaps seen the original?   My affection for this one is growing.   The  3-dimensional  quality is becoming more pronounced.   I not only  "see"  it more clearly in intellectual and conceptual senses.   I actually see it more clearly in  3-D  visual ways.   Still,  I don't think I can call it my MOST favorite.  

The two lower corners are each so complex and so thought provoking.   Originally,  I saw the one on the left as a  wood-block  print.   Now,  I think of it more as batik.   The one on the right I still think of as a mandala.   And the rectangles in each,  so pleasantly visually provoking.

However,    

The two that seem to have taken possession of my attention,  are in the upper row.  

In the upper center is the lamp in the window.   I am called, by that moment in time.  

In the upper right corner is a deeply, consciously, subconsciously, and somatically,  pleasing design.  

I do experience Art rather slowly,  I know.  

Still thinking,  and enjoying the process,  over here.  

      Sending Smiles and Love,  
      RL  
Dear h0p3,

In this letter I'm managing my side of the conversation by dropping all the threads except one or two. Sitting on my responses until each one is completely ready doesn't seem right to me - rather, that would be letting my perfectionism and fear take over and get in the way.<<ref "dig">>

Let's start with the elephant in the room.

> Unless you are demonstrating something very leet to me, Light, I must warn you that you've likely revealed yourself.

I felt a visceral, intense, physically emotional reaction to reading your drafts of [[Pop and Lock|180904 – h0p3: Pop and Lock]] and the edits to my entry in your wiki. My heart was pounding, and my chest was tight. I still felt that ringing in my chest when I started drafting this response, and I've gone through several layers of feelings as I continue to return to your words and mine.

A large part of my initial reaction came with feelings of betrayal and hurt that morphed into frustration with myself. <<ref "f">><<ref "s">><<ref "sp">> I'm not as leet as I imagine I am.

The betrayal and hurt were projections, though. You have been honest about asymmetry, transparency, and the way you go about that in [[Gentle Clearnet Doxxing|https://philosopher.life/#Gentle%20Clearnet%20Doxxing]]. I have privately questioned your implementation because I believe an argument could be made around curation: you gather together and present to your readers information that, while in the public domain, would otherwise have to be explicitly looked for.<<ref "EM">> Though obscurity-as-protection seems the obvious comeback.<<ref "fame">>

In many ways, I am scared of other people following the rabbit trails I've left through the internet because I am or have been a person who follows the trails of others. I cannot really justify my own actions to myself, though, because more often than not they stem from morbid curiosity. If I follow the trails of others out of curiosity and snooping fascination, why wouldn't someone else follow mine?

---

You call me an artist several times throughout [[Pop and Lock|180904 – h0p3: Pop and Lock]], which I struggled with at first because I don't mentally use that word for myself. And yet, as someone who creates objects, I have started to feel some deep want to figure out how to be generous with or through those objects. When I'm making what I //really// want to make, deep in the act of creation, I'm not interested in whether or not someone likes it. I'm making it because I'm interested in making it.<<ref "ugh">> For example, I'm exploring the balance of negative and positive space through a combination of black, white, and textured areas in my current work-in-progress. I'm wrestling with this in particular because my piece is 18" by 24" and I usually work on 4" x 4" paper tiles. Transformation of scale is a huge issue here, no pun intended.

Engaging in this dialogue with you feels like the first step towards being generous with the things I create. Sharing words in public is scary. Stepping out from the fog of detachment and invisibility into the real of connection and vulnerability is frightening. Somehow, though, that fear pales in comparison to the fear of sharing what I'm //really// interested in making with anyone at all.

I'm afraid that this is pointless - I'm really, deeply scared that there is ''no point'' to [[Finding The Others|Find The Others]].<<ref "lk">> That I will travel through the pain of being vulnerable to find only nothing and emptiness. As the cliched quote goes, though, I would rather have tried and failed than to have never tried at all.

-----

Any ideas I have about where I'm going mechanically and structurally in my own wiki are currently gestating. I've started using too many note-taking programs and then stopped using them after some amount of time, so my current focus is to build the habit of actually using my wiki. I'm taking a lot of school notes in it, drafting these letters, keeping a to-do list, sort-of daily logs/journaling, and so on.<<ref "o">>

Speaking of tags, I'm using them as the directory structure of my school notes. I use the "create tiddler here" to tag new class note entries, for example, and with a couple customized table of contents macros, they're automatically added to both the root tag tiddler and my sidebar listing. It's working pretty well for me.

From where I'm standing, you could tag all your wiki audit logs with "wiki audit" and have a macro pull that list into your Wiki Audit tiddler. Saves you from having to copy and paste the new link in. However...it would involve more fiddling around with tags and macros to get your monthly audit setup working...and who knows what else would come up. I'm not sure that tags actually provide you with any benefit. From my brief skim of that one Evernote article, a lot of it rings true to my personal experience.<<ref "tag">> It will be interesting to keep up with [[Tagging Theory|https://philosopher.life/#Tagging%20Theory]].

I'm definitely experimenting with different organizations and arrangements. Your last letter has almost become a free-form directory, with various sentences linked to new tiddlers where I'm drafting my responses. Perhaps they will become individual letters, or I'll consider selecting a certain number of tiddlers, exporting them as a static index.html, and hosting it on sphygm.us.<<ref "is">>

I've also started to remix your structures - I'm trying to really embrace the "big tiddler made with lots of little tiddlers" concept, so I made a macro that emulates your directory template. My topic tiddlers have nothing in them except a `<<directoryTemplate>>` macro call. Within this macro, each area (Focus, Principles, etc.) is its own tiddler. For example, `$(currentTiddler)$: Focus`. In my macro, the headings are links to the sub-tiddlers, and below the headings are the transcluded contents of those tidddlers. I'm not sure if it's //really// the best way to go, but I was curious enough to try and build it. Let me know if you'd like the full macro code, too.

Just continue emailing me your response's direct link, I think. I can always get the wikiText from your site when I want to paste it into mine. I do really like the idea of us keeping two sets of books - it seems friendly and honest and like a direct commitment to the process of communication. And I love Sublime Text's multi-select find&replace, so hand-grafting is essentially trivial.

That's all for now!

cheers,
sphygmus

ps. yes, I'm doing nightly backups! that was one of the first things I set up before transferring my local node.js files to my remote server. (more specifics on the reasoning for my wiki setup later.)

---

<<footer "dig" "Additionally I want to give each thread the time I need to really figure out what I have to say and how the words come together to convey it. My feelings are fast, but not my thoughts.">>

<<footer "f" "after all of my thought and contemplation, I fucking doxxed myself because I was in a hurry and didn't want to lose the domain name (what were the chances of that tho, sheesh, my gut told me to slow down); because I was in a hurry, I didn't research why Namecheap wasn't showing WhoIsGuard for that particular domain; because I didn't research it, I didn't realize that self-doxxing was inherent to the .us TLD; and so, the consequences.">>

<<footer "s" "I wasn't even planning on hosting content to sphygm.us from my current server, because I looked it up: you^^the general^^ can check the IP of one domain for other domains hosted there. See? I shoulda slowed down.">>

<<footer "sp" "actually, in a weird way I'm grateful you pointed it out. this explains why I've been getting a much larger volume of spam calls lately...">>

<<footer "EM" "I gather [[Eli Mellen|https://philosopher.life/#Eli%20Mellen]] was taking this point of view with the metaphor about pinning insects to boards and the bit about archiving.">>

<<footer "fame" "You are curating, but in a document that is your personal horcrux. Is that significantly different from curation for the public eye? Would the fact that your wiki is a personal letter stop being an effective counter-argument if it suddenly became widely read?">>

<<footer "ugh" "It's so easy for others in my life to say 'why don't you make art in this style or that style?' I love them, but it's not that simple or reductive.">>

<<footer "lk" "I really love that you have this transcluded linkage.">>

<<footer "o" "I may be going at this completely ass-backwards. Perhaps I will regret not starting off with any structure. On the other hand, the most successfully reorganization attempt of my computer hard drive (inspired by the [[library of congress' personal archive advice|https://blogs.loc.gov/thesignal/2016/05/how-to-begin-a-personal-archiving-project/]]) began with high level clumping of my huge # of existing files into 7 top level directories - and further clumping within those folders. I haven't touched most of what's inside the high level directories since my initial sort, but now I'm working within that structure so that any new files I create won't need to be reorganized later. My point being: I wasn't able to get that high level view without noticing the patterns in the individual content first. I'm sort of operating under that presumption here too.">>

<<footer "tag" "Did I tag this topic using an uppercase letter or a lowercase letter? How many tags should I stick on this note? etc etc until it's just a pain in the ass that doesn't do anything better than hand-sorting or search can do.">>

<<footer "is" "...hosting issues aside. or maybe I'll just shrug and host it on the same box I'm using now, IP domain back-tracing be damned.">>
* ~~PW oil paint demo Sunday afternoon~~
* ~~Figure out how to use template tiddlers and transclusion to automate the directory contents creation from h0p3's wiki~~ //Directory Template//
* ~~Set up an art log~~ [[Artistic Practice|art/work]]
* ~~Send a reply to [[h0p3]]~~

---

Dad postponed brunch because he forgot about putting it in his calendar and had lots to do. Going to meet up next week. Alrighty then.

Had an early dinner at Pie5 with Mom, returned her apt keys, a good chat. I was really hyper and talked a lot? Her cat has been super unhappy with the new apt, meowing a lot, but apparently has settled down now that the furniture showed up. Mom's starting to get into the flow of things I think, so that's good. Starting a new job, like starting school again, is definitely a tricky thing.

had some good times with CD ;) he commented on how out of shape he was - not like I'm in //that// much better shape, but maybe he'll start doing something about it? prob not tho, wow, etc etc. I do want to get more strictly back on my diet though, and I had an idea of doing quiche breakfast cups as something quick to grab on my way out, to tide me over before ketochow lunch.
* ~~PSYCH: take quiz 4~~
* ~~return library books~~
* ~~print off anthro study guide at work~~
* ~~''put sudo password into LastPass!!!''~~
* ~~updated server, restarted and services stopped failing~~
* ~~''renew my domain!''~~
* ~~do laundry~~
** funny story, as I was folding the sheets to get them out of the laundry basket, I discovered two more pairs of underwear. I wasn't out after all!
* ~~go to bed before 11 pm~~

---

{{180910 – wiki: question marks}}

---

I finally looked up the definition of "qualia" - it's basically the sort of "experiential mental processes" that psychology is studying, if I understand correctly.

I've said this before, but as much as I have negative feelings towards Dad, I do feel he's somewhat responsible for instilling this urge to keep digging, to hew towards a sense of morality, doing the right thing, blah blah. 100% absorbed that from him and not Mom.

---

Ideas:

* write [[kicks|kickscondor]] a letter? He's mentioned me twice already now, even almost invoking me...all of this is very WTF when my social norms kick in tho.
* literally organize my computer through the wiki? A tiddler for each folder, rough overview of what I have in each folder, blah blah? Idk, random.

---

I'm a little worried h0p3 got the wrong idea from my letter?! It wasn't quite him making me sad, it was him setting off a trigger that made me sad - like, the sadness comes from myself, right, not him? And I'm grateful for that chance to be aware of the feelings and see what's under them. But imma wait to see what his reply is.
Okay look what the //fuck// is happening to tiddlers that end with a question mark? There's one from ages ago that has survived, but any that I make today get the question mark instantly removed when I completely refresh the page. This is really goddamn bizarre.

//''what the actual shit''// 

this tiddler had a ton of ???!!! in it, and now look - they disappeared after I refreshed the page. M O T H E R F U C K E R.

but exclamation marks are okay...? I'm //''so''// confused.
Hey h0p3,

Just a quick<<ref "ha!">> note because my wiki is rapidly shifting around and you said you're interested in my observations!

I ditched the directoryTemplate macro idea - it was interesting, but added 2 or 3 extra clicks whenever I wanted to edit a section. Not worth those clicks for me right now, but I'm keeping the code around in case I need to come back to it.

Your filter lists question on the TW Google Groups has been fruitful for my experimentation - instead of hardlinking in my `Focus` areas (the only section I'm really using at the current moment), I'm building list-links based on title searches. Although, as I'm drafting this letter, I think I'm going to switch to tag-based link-lists in my `Find The Others` directory, because the "new tiddler here" button has really proven to be convenient for me.

I have one (1!) ''serious'' concern about using list-links and similar to auto-build the content of our directories, regardless of whether the filter is built on title searches or tags. __Tiddlers linked from the list-links macro are counted as orphans.__ Not sure if you use the `Orphans` tab under `More`, but there's...around 24 orphans in your //entire// wiki. In my wiki? Sooo many more. I really want to be able to use that tab as a tool to see what I have missed, what I haven't made a place for - but that's basically impossible when using list-link macros. I have no idea if there's a reason for TiddlyWiki working this way - I assume so? - but haven't looked into it.

---

I'm super excited about the potential for my wiki to provide context for external links in ways that bookmarks really fail at. My `Useful Utilities` tiddler has quickly become a frequent reference of mine.

I'm starting to get addicted - I upgraded my serverbox's Debian & package installs yesterday, and that broke my wiki services though I didn't find out until this morning. It was surprisingly frustrating to realize I didn't have access to my writing-things-down-place when I really needed it!! 

The ''biggest'' issue I had to solve before TiddlyWiki could work for me was accessibility, and it was 100% worth the time to struggle through and figure out how to host the node.js version on my own DigitalOcean droplet. Now I log in and edit from my phone, my Chromebook, my desktop, school computers, work computers, a borrowed laptop - and it works beautifully across each and every one of them. 

The vanilla theme is horribly outdated when it comes to responsive web design and mobile usage<<ref "css">>, so I more-or-less completely wrote my own theme using flexbox (<3). The vast majority of that work makes my wiki feel good to me across the gamut of screen sizes I'm encountering because of the wide range of displays I use it on. The bones of the CSS have been solid for at least two weeks now, but I'm still tweaking the little things. (Font sizes, screen size breakpoints, font styles, etc.)

---

You probably haven't encountered this, but for some reason my wiki //hates// tiddler titles with question marks. I don't know why and it's bugging the everloving fuck out of me. I make a tiddler with a question mark in the title, save it, do some stuff, and now there's two tiddlers in my `New` tab - one without the question mark and one with. Upon reloading the wiki webpage, the tiddler with the question mark in the title disappears from existence entirely. somehow ''one single tiddler'' remains in my wiki with a question mark in the title - why does that one stay??? Augh! Probably a question for the Google Group Gurus.

Cheers!!
sphygmus

---

<<footer "ha!" "Well, I intended for it to be short when I started writing, but then it got out of hand...">>

<<footer "css" "I am very opinionated about this. Specific pixel widths? Absolute positioning? Augh! (I make great use of percentages and em values in my CSS theme, though I am far from perfect as a web developer.)">>
!!! Current status:

* Personal body guard to Edhelri Lewel(?), answering only to her and Caelvan. 8 gold per 10 day, food and living expenses covered while on the road.
* Got a +1 crossbow from the golden stage Anahita had a vision of and then met in the forest!

---

* wow it's been a long fucking time! What were we doing again? 😂
* trying to figure out what the dragon cult is doing on the journey
** to what location is the treasure going to end up? and for what purpose?
* wandering around camp observing the goings on every night this ten-day
** no blips on detect evil & good
** still a good amount of families travelling, though much less than before
** marital troubles? some lady slaps another dude

---

* Tybalt's master dude @@.highlight (Tyjit Skesh) @@ ordered him to torture an //exhausted// horse
** Gauvhik went over and swiftly chopped the horse's head off
** Skesh ordered another bodyguard to teach Gauvhik a lesson
** Whistle tried to make mischief as usual
** Horse is coming out of Tybalt's pay

---

* 6 hobgoblins attacking 4 folks on the side of the road?
** COOL! Edhelri hauling us along with the cart to save them.
** Super dude has a greatsword (shiny silver!)
** Tybalt just ran over Caelvin on the cart?! jfc 😂
** Anahita jumped on the horse, shot a hobgoblin, and bonus action healed Caelvin
*** What does it look like? A shimmering mist of seawater, with the scent of it in the air and the taste of it left in the recipient's mouth
*** Tybalt animal-handling rolled a nat 20 and bucked Anahita off the horse 👻
** Caelvin shattered the cart, exploded a horse, and damaged Tybalt 😅
*** now we gotta DAGGERFORD
*** now we gotta fight the bodyguards :O
**** who happen to be dragon cultists?!! and gauvhik is so low health 😭
*** //HOLY FUCK// we are so dead
**** gauvhik slaughtered the spellcaster with reckless strike and rage ❤️
**** thank god because she was about to cone of cold us 😱
*** "we'll play later, the dragonwing needs me" quoth the 2nd bodyguard
**** this means that Tyjit Skesh ~~is~~ was a dragonwing, whatever that is
*** tybalt kills Skesh with a nat 20, w00t
**** AND JUST GOT SQUASHED BY WHISTLE 😱
*** ''YIKES'' there's a fireball and we are totally TPKed omg
**** WHEW we all made the dex save, I was like the only person who fell unconscious
@@.highlight
* Got a 100% on my psychology exam and 100% on my GIS quiz!
@@

In other news, I'm fucking exhausted. but it's good to know that hey, I'm doing alright, at least for now. A good start, yes.

As I've noticed, I'm 10 pounds heavier than I was a couple months ago. And my poops are a lot worse than they were a while ago? Like, hard and pebbly, rather than the nice smooth wooshes they have been in the past. I can tell I'm feeling stressed and turning to food to feel more comfortable. I can't stop taking classes, and I can't stop going to work. What other things can I do to make myself feel more comfortable and less stressed, so that I //don't// resort to food?

{{180911 – wiki: theme}} God I'm not sure I'm going to survive through DnD tonight though...

---

* ~~pick up study guide from work~~
* ~~fix tiddlywiki server~~
Changing the wiki theme was a good idea, I think. The dark theme is a lot easier on my eyes when I'm sitting here late at night.
Take all the time you need to digest! Shit's complex, yo.

The whole "un-hardlinked tiddlers showing up in the Orphans tab" issue was bugging the heck out of me today. I installed the [[tiddler link auto-complete plugin|http://snowgoon88.github.io/TW5-extendedit/]]<<ref "LL">> and then went through and hard-linked everything. Autocomplete really made that process faster/better, since I was mostly starting from scratch. Good thing going forward? Who knows. I need to stop fiddling with the structure and get back to putting in content.

(You've got me started scratching my head over tags - there were some things I instantly gravitated towards using them for in my wiki<<ref "eg">>, but now I'm like, "hrm.")

Found a couple links - I haven't yet sat down and read them, only skimmed, but I thought they might be of interest.

[[Better to Organize...by Folders Or by Tags?|https://rdcu.be/6ww0]] : Obviously your hardlink directory structures represent the folders in this case.

[[The Effect of Folder Structure on Personal File Navigation|http://muse.tau.ac.il/publications/101.pdf]] (PDF warning) : Less specifically about tags vs. folders, but a broader look at digital file retrieval.

[[Better file organization around tags, not hierarchies|https://www.nayuki.io/page/designing-better-file-organization-around-tags-not-hierarchies]] : This person seems to be strongly opinionated towards tags; perhaps this article will give a better insight into how someone who prefers them thinks about them?

Make this a new tiddler or put it under Wiki Musings, as you like!

---

<<footer "LL" "you mention it in [[2018.09.07 -- Wiki Audit: Filterlists|https://philosopher.life/#2018.09.07%20--%20Wiki%20Audit%3A%20Filterlists]]">>

<<footer "eg" "collecting poems: I put the author into a field, and then use a table of contents (?) macro that I edited to also show the author, so the tag page itself is a list of the poem titles with the authors. That's instead of the default TOC which is just bullet-ed links.">>
I was thinking about the way in which Barrett describes conformity and non-conformity, and the way social rules "channel behavior and lend pattern and predictability to social action." That we couldn't really exist as a whole group of people without the rules that allow us to hm, trust other people and build models of the world in our heads. Like, we're always building models in our head and societal rules further enable that, and enable the predictive powers that come from those models. 

Anyway, given that, I was thinking about areas considered to be (ooo, scary) "the hood." This was triggered by observing two black men jaywalking across TS, and the many other instances I've observed people walking across streets in the middle of roads. I think that for white people from rural and suburban areas, this is a behavior that triggers an unconscious warning or alarm - that jaywalking across the street is a behavior that rural/suburban people are implicitly (or maybe explicitly?) taught not to do.

Basically it's a behavior that reads as violating an unconscious social norm for one group of people within the society, that might be perfectly normal within the cultural context of the other group of people in society. My posit being that this is one behavior (of probably others) that is unconsciously pointed to when someone describes an area as "the hood" : this is an area where people jaywalk across the street.

Course there's also a structural/practical explanation : there's fewer stoplights and crosswalks in "the hood" so it's done because "I need to get across the fucking road."

See also [[180912 – Link Log: Jaywalking|180912 – trail: Jaywalking]] cause I google searched it.

---

Really stretchy fluid tonight? Mmm getting off was good. The point was to go to sleep tho!!
# Install [[Node.js|http://nodejs.org/]].
# Shift-right click, command window: `npm install -g tiddlywiki` <<ref "1">>
# Check the installation by typing `tiddlywiki --version`
# Create a new TiddlyWiki in an ''empty'' folder with `tiddlywiki --init server` <<ref "2">>
# Install [[TiddlyServer|https://github.com/Arlen22/TiddlyServer]] by unzipping the latest source code to desired location.
# Create the settings.json ([[this website gives a really great summary of that process|https://www.didaxy.com/introduction-to-tiddlyserver]]), making sure that the tree points to wherever you created your wiki.
# Start TiddlyServer by opening a command window in its directory & typing `node server.js`
# Navigate to IP address given & commence wiki editing!

!! Extra Credit: Running TiddlyServer as a Windows Service

# Install [[node-windows|https://github.com/coreybutler/node-windows]]: `npm install -g node-windows`
# Open a command window in TiddlyServer root & run: `npm link node-windows`
# Create a new JS file in project root, based on [[Node-Windows Service Template]].
# Open a command window in project root & run `node TEMPLATENAME.js`
# Say yes to all the windows messages boxes & et voila, auto TiddlyServer!

---

!! Updating TiddlyWiki

Use `npm update -g tiddlywiki` to download and install any new updates.

[[NodeTWiki Initialize Error]]

---

<<footer "1" "note that the global is important, because it means you can reference the tiddlywiki module no matter where you open a command line window, rather than limiting it to a specific directory.">>

<<footer "2" "See [[NodeTWiki Initialize Error]] if having trouble.">>
`twproxy -p 8080 -s -d http://localhost:8888/ -u sphygmus -P `

* need to -g a new password. gonna see about using [[diceware|http://world.std.com/~reinhold/diceware.html]] to come up with one?

Final password hash: ''...need to gen...''

`gem environment` => `installation directory`

> Look up the install path of a ruby gem

[[systemd.service manual page|https://www.freedesktop.org/software/systemd/man/systemd.service.html]]

; [[Shades of Deviance: Jaywalking|https://www.taylorfrancis.com/books/e/9781317907220/chapters/10.4324%2F9781315848556-9]]
: "Jaywalking appears to be a pedestrian crime yet it owes its existence to one of the most significant urban conflicts...the struggle for the street between pedestrians and motorists."

; [[Jaywalking Models as Determinants of Imitated Jaywalking|https://www.jstor.org/stable/2786520?seq=1#page_scan_tab_contents]]
: A field experiment to test the effect of sex, race, and number of jaywalking people on pedestrian jaywalking.

; [[Jaywalking as a Function of Model Behavior|http://journals.sagepub.com/doi/abs/10.1177/0146167290162012]]
: Meta-analysis of multiple studies (?) about the patterns of model behavior's influence on pedestrian jaywalking

; [[Jacksonville's enforcement of jaywalking tickets - racial profiling?|http://www.jacksonville.com/walkingwhileblack]]
: lots of stuff in here.

; [[Tree trunk, moss, and sunlight|https://unsplash.com/photos/P7Lh0usGcuk]]
: today's pretty picture from my new tab picture app!

; [[On journaling for over a decade|https://kevinzhai.com/blog/journaling/]]
: This dude is like - the same age as me?! Really interesting. Definitely had a more consistent practice than I, and different (yet similar) influences too. Also I switched to digital later than he did. And I didn't like OneNote enough to actually //use// it. Funny that he mentions the Courier notebook - that was significant for me too!

* [[https://kevinzhai.com/projects/figure-drawing]] - hot damn, he's got some fucking nice drawings too. (don't start comparison here, dude. still going down the rabbithole though)
** [[https://kevinzhai.com/blog/jobs/]] - oh look, he's got imposter syndrome too. 🤷

; [[40 Days of Dating|http://fortydaysofdating.com/]]
: goddamn our society is really fucking weird. //this// makes me feel what kicks feels about how some things should just be goddamn private.

; [[The Crossroads of Should and Must|https://medium.com/@elleluna/the-crossroads-of-should-and-must-90c75eb7c5b0]]
: [[The Crossroads of Should and Must]]; That is - what do I //really// want to do today, given the circumstances of my life?
* [[server block]] : to quickly find tiddlers under the server block domain? idk.
* //poetry// : because I like that I can use a list links macro to have a nice looking table of contents for these items.
* [[admin/sub]] : to distinguish sub-tiddlers from their larger parent, so they don't show up in the `New` sidebar tab.
* [[to ingest]] : stuff I want to explore later
* [[reference]] : tiddlers that I reference a lot?
* [[retired|composted]] : to filter retired tiddlers out of one of my sidebar lists..??
Dear Sphygmus,<<ref "d">>

<<<
Dear h0p3,

In this letter I'm managing my side of the conversation by dropping all the threads except one or two. Sitting on my responses until each one is completely ready doesn't seem right to me - rather, that would be letting my perfectionism and fear take over and get in the way.<<ref "dig">>
<<<

I appreciate your willingness to pick and choose the threads among my walls-of-text. I sometimes drown in perfectionism too. I assume you are like me and go back through the chain of correspondence to retell yourself the story. Threads that matter will eventually be answered (or re-answered). I'd like to think you are carving the salience by picking out the threads.

Wikis seem like the tools of perfectionists. It's a special space to be myself, to be messy, and to see myself + work progress. It makes imperfection, in a way, okay with me. 

I will probably ask it many times: what is your end goal (and subgoals?) with your wiki?

<<<
<<footer "dig" "Additionally I want to give each thread the time I need to really figure out what I have to say and how the words come together to convey it. My feelings are fast, but not my thoughts.">>
<<<

I know exactly what you mean! I fear I won't do it justice. Part of my concern with the legacy of the evolution of my wiki, proving how it has grown to myself again and again, has really boiled down to a form of self-encouragement and recognizing my //fff// limits. I never know what's really going to stick.

<<<
Let's start with the elephant in the room.

> Unless you are demonstrating something very leet to me, Light, I must warn you that you've likely revealed yourself.

I felt a visceral, intense, physically emotional reaction to reading your drafts of [[Pop and Lock|180904 – h0p3: Pop and Lock]] and the edits to my entry in your wiki. My heart was pounding, and my chest was tight. I still felt that ringing in my chest when I started drafting this response, and I've gone through several layers of feelings as I continue to return to your words and mine.

A large part of my initial reaction came with feelings of betrayal and hurt that morphed into frustration with myself. <<ref "f">> <<ref "s">> <<ref "sp">> 
<<<

I often hate being so honest; it can be costly. I did not want to disappoint or hurt you. I am sorry for causing you anxiety. I talked to my wife about it before I could muster the courage. My stomach was knotted and that spot between my heart and armpit tightened and throbbed while I was writing and posting it.<<ref "anx">> Posting my wiki in general has been enormously anxiety inducing in a number of respects. It's interpersonal to me.

It may be something you think about for a while. You may eventually change your mind. I will listen carefully to you either way.

<<<
I'm not as leet as I imagine I am.
<<<

I'm not either, although I want to be! You know that though; you've seen my wiki. In just a couple weeks, you've accomplished things I haven't with a couple years (I may set the bar pretty low here). I assume your leetness will only continue to grow. 

<<<
<<footer "f" "after all of my thought and contemplation, I fucking doxxed myself because I was in a hurry and didn't want to lose the domain name (what were the chances of that tho, sheesh, my gut told me to slow down); because I was in a hurry, I didn't research why Namecheap wasn't showing WhoIsGuard for that particular domain; because I didn't research it, I didn't realize that self-doxxing was inherent to the .us TLD; and so, the consequences.">>
<<<

I did not know that about the .us TLD. 

Who do you aim to anonymize yourself against? What will you be releasing into the wild in the end?

<<<
<<footer "s" "I wasn't even planning on hosting content to sphygm.us from my current server, because I looked it up: you^^the general^^ can check the IP of one domain for other domains hosted there. See? I shoulda slowed down.">>
<<<

It's a hard problem. I will be interested to see where you go with it. In the end, I think neither of us will be able to stop a serious attacker. The vulnerability is quite unpleasant.

<<<
<<footer "sp" "actually, in a weird way I'm grateful you pointed it out. this explains why I've been getting a much larger volume of spam calls lately...">>
<<<

That is a problem I have not worked out for myself. I get robocalled pretty darn often (though it has been dying down as of late), and I have no idea what has caused it. 

<<<
The betrayal and hurt were projections, though. You have been honest about asymmetry, transparency, and the way you go about that in //Gentle Clearnet Doxxing//. I have privately questioned your implementation because I believe an argument could be made around curation: you gather together and present to your readers information that, while in the public domain, would otherwise have to be explicitly looked for.<<ref "EM">> Though obscurity-as-protection seems the obvious comeback.<<ref "fame">>
<<<

Thank you for so charitably wrestling with this. It is obvious you've put serious thought into it. I am indebted to you; I hope to repay your kindness. I know I could be wrong here; I'm doing the best I can with what I have.

I do not know if you wish to wrestle anymore with it.<<ref "sk">> You concede a great deal, but I aim to address what you've said because I want you to see I'm thinking about your thoughts!

Of course, I see merit in your question. Perhaps there is even a kind of slippery slope here too. If it took me 1500 hours to search for the information on the clearnet, then my search begins to look more insidious. In another direction, stylometry and metadata alone give you away to many adversaries (and the price of these attacks continues to fall); perhaps pointing to any identifying information on the internet or posting anything anyone ever writes to me would be a violation as well. At what point are we, as individuals, responsible for securing our privacy and anonymity? These are not issues I have the answer to, and perhaps that means I should not engage in my practice here. I am listening.

Currently, I try to employ //The Categorical Imperative// and harm-reduction consequentialist principles (which are necessary but insufficient  functions built into the CI) to draw a hedged line. Does centralizing this public information I gathered in minutes to model someone else legitimately increase the risks these people face? I'm not convinced of it. Does it increase the odds that I am able to more accurately model and connect with these people? Absolutely. I think the openness matters, and I've had to search for multiple ways to reach out to several people.

<<<
<<footer "EM" "I gather //Eli Mellen// was taking this point of view with the metaphor about pinning insects to boards and the bit about archiving.">>
<<<

~~It was definitely poetic (and so I could be quite wrong). Perhaps that is what he really means by it. I'm not so sure; there appear to be several interpretations, and I think the ambiguity is there by design (interlocutors have an obligation to be explicit in the dialectic). He entirely avoids what I said in his response, which is a redflag. I am not convinced he's charitably interested in the truth or a relationship (he could, but it's unobvious). My take from it is that he aims to sever further communication with a dismissive rhetorical device. I don't mean to stand in the nomad's way as he wanders the desert.~~

I am mistaken. While writing this draft, I received: //2018.09.13 -- Eli: Not A T42T Failure//. I will need to think more. I'm keeping the strikethrough here because our conversation does not completely belong to us, to some //dok//. Of course, I want to understand your interpretation and feelings on the matter.

<<<
<<footer "fame" "You are curating, but in a document that is your personal horcrux. Is that significantly different from curation for the public eye? Would the fact that your wiki is a personal letter stop being an effective counter-argument if it suddenly became widely read?">>
<<<

This is an important footnote. Maybe it should be fleshed out more (I'm sorry if I've misunderstood it). It's personal, and it's interpersonal, but it's not private (or it's not intended to be). It is meant to be curated for myself and the public. I hope to make it clear what I'm thinking about.

I believe you are making a consequentialist argument. I don't think it should change if it became widely read, although I'm fairly convinced my wiki won't be widely read. Maybe I'm wrong though. I can't see that far. Depending on how widely read it became, when, by whom, and in what light, this could be a very dangerous thing. Few things can't be double-edged swords, including internet mobs. Admittedly, I believe I carry the vast majority of the risk here. 

Still, this is non-trivial question. What do you think?

Aside: I've been //deepreading// the Harry Potter series again, and I'm thinking it's like a hybrid horcrux-pensieve.

<<<
In many ways, I am scared of other people following the rabbit trails I've left through the internet because I am or have been a person who follows the trails of others. I cannot really justify my own actions to myself, though, because more often than not they stem from morbid curiosity. If I follow the trails of others out of curiosity and snooping fascination, why wouldn't someone else follow mine?
<<<

I hear that. That was my conviction too. I appreciate your willingness to voice it. Your argument demonstrates a great deal of integrity to me.<<ref "int">> 

One thing I'm trying to make clear is that we all form updating models of each other (and ourselves).<<ref "el">> Those models, of course, tend to be profoundly inaccurate and oversimplifying. Unfortunately, we also can't avoid the practice (it's the nature of our intelligence). I want to give people the opportunity to correct my model of them and see my integrity (or lack thereof) in thinking about them. I understand there is a difference between searching and posting one's search results too. Openness is difficult. I know I could be wrong about my method.

Do we strangers begin as adversaries when first meeting each other in the desert? How do we defeat the State of Nature? I think the majority of people really are ultimately going to fail to play the //T42T// Golden Rule game; they're fundamentally selfish and won't attempt to transcend it. I hope to rapidly demonstrate that I'm not your adversary through openness. It's really hard to build connections that matter (or maybe I'm just terrible at it?), and unfortunately, the people of the world might be running out of time to radically cooperate with each other. I think current approaches to this problem are clearly failing us. I feel like desperate times call for desperate measures.

<<<
You call me an artist several times throughout [[Pop and Lock|180904 – h0p3: Pop and Lock]], which I struggled with at first because I don't mentally use that word for myself.
<<<

I am surprised. I don't know what to think of that. It reminds me of some philosophy professors who refused to call themselves philosophers. They reserved the term for a special group of people they admired most. There is a modesty to that. Is this why you do not usually apply the label to yourself? Why are (or aren't) you an artist?

<<<
And yet, as someone who creates objects, I have started to feel some deep want to figure out how to be generous with or through those objects. When I'm making what I //really// want to make, deep in the act of creation, I'm not interested in whether or not someone likes it. I'm making it because I'm interested in making it.<<ref "ugh">>
<<<

Do you think you can find the crossover between "what you really want to make" and the deep desire to be generous through what you make? What will that look like? What does it do? Do you have to become someone different to achieve this?

Disclaimer: we are miles outside of my bailiwick here. I don't know even how to define //Art//; it's not something I've studied like you. I see my wiki as art, but I feel like a really shitty (though hardworking) artist most of the time. In any case, I hope to hear far more about your thoughts on this topic. I would also like a reading recommendation, if you are down for it.

<<<
<<footer "ugh" "It's so easy for others in my life to say 'why don't you make art in this style or that style?' I love them, but it's not that simple or reductive.">>
<<<

What do you think those others want for you and from you? 

I assume you aren't aiming for a particular style in your art, but instead something else. Is it a message? What is its purpose and meaning? What do you wish not to oversimplify or reduce? I cannot satisfactorily answer these ridiculously hard questions.

So, here's a worry: am I doing the same thing (or something similar enough) to you in asking you about your art? 

<<<
For example, I'm exploring the balance of negative and positive space through a combination of black, white, and textured areas in my current work-in-progress. I'm wrestling with this in particular because my piece is 18" by 24" and I usually work on 4" x 4" paper tiles. Transformation of scale is a huge issue here, no pun intended.
<<<

I would be interested to see it if and when you choose to reveal it.

I can appreciate the huge (lol) "transformation of scale" issue. It seems to me there aren't linear gains in what you can express when you scale up, but geometric emergences that are hard to predict. It's hard to see ahead and understand the differences in possibility. I feel really uncomfortable in those situations.

I miss those days when the unknown caused innocent curiosity where I dived into everything without anxiety. I didn't have an external goal to reach, in a sense, and so wandering and exploring didn't require vulnerability and the consequences I usually associate with failing to take the means to my ends.

<<<
Engaging in this dialogue with you feels like the first step towards being generous with the things I create. Sharing words in public is scary. Stepping out from the fog of detachment and invisibility into the real of connection and vulnerability is frightening. Somehow, though, that fear pales in comparison to the fear of sharing what I'm //really// interested in making with anyone at all.
<<<

I agree: it's scary! In a way, I'm having a hard time imagining something more scary. 

Please forgive me autistic tactlessness. Ignore my questions at will. Is it fair to say you consider your art to be an extension of yourself? Are you afraid people won't "get it"?<<ref "get">> Is a rejection of your art a rejection of you? Whose approval do you seek and why?  Do you fear the thing you are creating or strictly the sharing of it? 

Maybe you should only share it with some people. Will you continue to create art you might be too afraid to show anyone?

<<<
I'm afraid that this is pointless - I'm really, deeply scared that there is ''no point'' to //Finding The Others//.<<ref "lk">> That I will travel through the pain of being vulnerable to find only nothing and emptiness. As the cliched quote goes, though, I would rather have tried and failed than to have never tried at all.
<<<

I am truly moved by these words. I'm afraid I'm not going to be able to even say it well enough. It's not just //Finding The Others// for me either. It's all my {//Principles//} (which are in absolute disarray). I desperately hope it's not pointless too. It's why I start with //hope//. It is my zeroth axiom.

Applying //The Golden Rule// is a leap of faith. I literally have no justification for it. I'm formally begging the question. I have no public reasons for it. Although I can attempt to coherentify the justification, I can never offer a foundation underneath it.

I have been burned so fucking hard by faith in my life. My brother //JRE// runs from it too. I have been suicidal many times over this issue. None of the meds worked (I ended up taking matters into my own hands), medical professionals literally couldn't see that faith would be that //integral// to anyone's identity, etc. Maybe I failed to communicate my feelings (I'm bad at it). I'm deeply scared there's no point too.<<ref "dd">> My {//About//} is all about that point. I have thrown myself into it with everything I have.

It is the leap. I do not know what your leap is or what it's like. The art of living is a profoundly lonely place at times.

I am reminded of //The Fisher of Bones// and //The Nix//.<<ref "nix">>

I can't say I have the answers, but I have to try too! I appreciate your taking the risk to be my friend. I [[h0p3]] I don't fail you. I hope we find what we're looking for in the desert. I hope sharing the art that really matters to you (if and when you do) will turn out to be fruitful and painless choice.

<<<
<<footer "lk" "I really love that you have this transcluded linkage.">>
<<<

I'm considering moving to unilink to make it easier. I'm still undecided on it. Do you run into this problem?

<<<
Any ideas I have about where I'm going mechanically and structurally in my own wiki are currently gestating.
<<<

I am extremely interested to learn from you here. You are obviously competent and you come at this with fresh eyes. I am hoping you will see much further ahead than I can because I'm slogging through the same old swamp of structures I've built for myself. I'm wondering which mistakes of mine you avoid, what new things you come up with, and how your wiki fits your needs.

I don't mean to sound arrogant (too late!), but I can't find any good examples of what we are trying to do. If you run into any, please point me to them.

It seems many major wiki users I've seen are spinning up multiple wikis, one for each task. Do you think you will go this direction? What do you think of trying to unify these tasks?

<<<
 I've started using too many note-taking programs and then stopped using them after some amount of time, so my current focus is to build the habit of actually using my wiki. I'm taking a lot of school notes in it, drafting these letters, keeping a to-do list, sort-of daily logs/journaling, and so on.<<ref "o">>
<<<

A lot of people seem to start using a wiki and then it kind of drops off the map for them. I'm really trying to not let that happen to me.

Which tasks do you feel the wiki is a best in class tool for handling? What parts of your wiki do feel unhappy with?

Are you going to use any of the plugin tooling for to-do lists? 

<<<
<<footer "o" "I may be going at this completely ass-backwards. Perhaps I will regret not starting off with any structure. On the other hand, the most successfully reorganization attempt of my computer hard drive (inspired by the [[library of congress' personal archive advice|https://blogs.loc.gov/thesignal/2016/05/how-to-begin-a-personal-archiving-project/]]) began with high level clumping of my huge # of existing files into 7 top level directories - and further clumping within those folders. I haven't touched most of what's inside the high level directories since my initial sort, but now I'm working within that structure so that any new files I create won't need to be reorganized later. My point being: I wasn't able to get that high level view without noticing the patterns in the individual content first. I'm sort of operating under that presumption here too.">>
<<<

That link has some good practical advice. I struggle with being pragmatic enough, especially when I want to get the theory all perfect (preoptimization is like a drug). Part of the problem, imho, is that because there is too much information and too many relationships, it becomes a marble slab (or a flatness). Which relationships are most salient for the sculpture I should cut from that marble slab (or rise from the flatness)? I can't say I'm good at this at all, and maybe it's common sense (somehow not common enough inside me)? It's still overwhelming.

<<<
Speaking of tags, I'm using them as the directory structure of my school notes. I use the "create tiddler here" to tag new class note entries, for example, and with a couple customized table of contents macros, they're automatically added to both the root tag tiddler and my sidebar listing. It's working pretty well for me.
<<<

That "create tiddler here" option is new to me. I didn't even know it was there, lol. Testing it out, it looks delicious.

I wish I could set the title, field, tagging, and body rules on an individual basis for that button. Say for //Wiki Review//. I'd love to have that button do the following:

* New Tiddler
** Title: YYYY.MM.DD -- Wiki Review: PH
** Tags: YYYY.MM.DD, Wiki Review
** Body: javascript version of //wikireview.py// filling out the body

* //Wiki Review//
** Add `* [[YYYY.MM.DD -- Wiki Review: PH` to //Focus://(Wiki Review)

This, of course, must be wrong-headed. Perhaps I'm trying to use TW in a way it wasn't designed to be used. Tagging is meant to take care of these problems. I've been told my method is fragile. I find this interesting because I feel like there's also an anti-fragile strength to hardlinking. I can read my wiki from the source code. I can port myself out of TW into a different tool if I need, and it's not obvious to me that automating the rendering of TW is actually going to make it more portable for me in the end (others seem so strongly convinced of it). My wiki is even largely operable even when it is statically served.

I could, of course, be entirely wrong. I am reluctant to have the state of tiddlers generated on the fly, although I desperately want the metadata and initialization to be automated. I never want my writing to be locked behind something which has to be strongly computed to show the results of my work. It does seem like I'm using the tool wrong.

I've grown fond of having metadata rich titles. I swear it makes reading through tiddlers easier. The title.Title ("PH" above) really do work for how I tell myself the stories of myself. Am I just wrong? Do you think I can could or should attempt to have my cake and eat it too?

<<<
From where I'm standing, you could tag all your wiki audit logs with "wiki audit" and have a macro pull that list into your Wiki Audit tiddler. Saves you from having to copy and paste the new link in. However...it would involve more fiddling around with tags and macros to get your monthly audit setup working...and who knows what else would come up. I'm not sure that tags actually provide you with any benefit.
<<<

Perhaps I need to just sit down and learn the in's and out's of TW to be in a position to judge if it is will be valuable enough to me to implement these. This may take a while, lol. It is still unclear to me how much I really benefit from tags as well, even after looking more deeply into it.

<<<
From my brief skim of that one Evernote article, a lot of it rings true to my personal experience.<<ref "tag">> It will be interesting to keep up with //Tagging Theory//.
<<<

I think the points on search are spot on. Tagging's strength is not search. I'm not even convinced it's strength is in organization (which I think ultimately must be hierarchical; but I'm functionally telic in my epistemology and ontology). Tags do seem to connect lateral dots, improve memory mapping, and in the case of TW, enable a broad set of mechanics which titles and hardlinks are not meant to solve.

<<<
<<footer "tag" "Did I tag this topic using an uppercase letter or a lowercase letter? How many tags should I stick on this note? etc etc until it's just a pain in the ass that doesn't do anything better than hand-sorting or search can do.">>
<<<

That makes sense. Automated tagging and automation surrounding tagging is likely the most important thing. I do wonder, however, when sitting there thinking about what other tags should be there (without tagitis) benefits. Right now, I'm aiming to tag only the essential because I don't even know what it means to tag otherwise.

<<<
I'm definitely experimenting with different organizations and arrangements.
<<<

Awesome. I need to start doing this too.

<<<
Your last letter has almost become a free-form directory, with various sentences linked to new tiddlers where I'm drafting my responses. Perhaps they will become individual letters, or I'll consider selecting a certain number of tiddlers, exporting them as a static index.html, and hosting it on sphygm.us.<<ref "is">>
<<<

That is interesting. Forgive my spitballin'. I am so out of my element here. I hope you don't mind the mess.

I'm wondering if we should make use of bundles. Tell me what makes your life easier. 

As you have said before, merging wiki content is perhaps difficult at times, especially if they rely upon different programmatic mechanics (yet another reason to stick to hardcoded work, imho...). Outside of title considerations and footer (I'm probably forgetting something), any number of subsets of my wiki can be ported to another TW (I'd argue to a number of formats). It's just a bunch of links.

I have wondered for a while how I can (a) demonstrate your authorship more effectively in this wiki (I fear I do not do you justice here), and (b) perhaps enable you to create larger spaces in your responses. I have no idea if these are good ideas. I have a tendency to flatten hierarchies (e.g. //2018.09.07 -- kickscondor: Nothing is Personal//) in many cases. Exactly how exporting and importing tiddlers between wikis is not something I fully appreciate yet.

Multi-authorship brings me to another kind of related problem even in my own work where I wish that I could have lots of nested links/references:

`[This is ((my {foobar} senten''ce), and {it}) //has lo''ts of ({overlapping} and {nes//ted}) links]`

There may not be a solid way to represent all that information, I'm afraid. I know my brother JRE wishes I had something like this since some of my sentences require some serious parsing and definitions that I need to point to internally and externally. I'm about 99% sure there is something deeply wrong with my thinking here, so go ahead and point it out.

Perhaps having overlapping/nested linking would allow you to impose your free-form dictionary/reference choices on top of mine. Maybe I could "turn on" Sphygmus' overlapping linking visuals? The other option is to go for redundancy, especially since it gives you the ability to reshape the content into the proper representation; this is the easier and more portable option too.

<<<
<<footer "is" "...hosting issues aside. or maybe I'll just shrug and host it on the same box I'm using now, IP domain back-tracing be damned.">>
<<<

To some extent, I've tried to let go of related problems like this myself. I probably have a billion opsec nono's. When you join my resilio sync (a piece of proprietary software that I'm shocked isn't used everywhere), you are literally connecting to //monster-10// and a number of my machines (all of my external boxes too). If someone really wants to pwn me, they are going to succeed.

<<<
I've also started to remix your structures - I'm trying to really embrace the "big tiddler made with lots of little tiddlers" concept, so I made a macro that emulates your directory template. My topic tiddlers have nothing in them except a `<<directoryTemplate>>` macro call. Within this macro, each area (Focus, Principles, etc.) is its own tiddler. For example, `$(currentTiddler)$: Focus`. In my macro, the headings are links to the sub-tiddlers, and below the headings are the transcluded contents of those tidddlers. I'm not sure if it's //really// the best way to go, but I was curious enough to try and build it. Let me know if you'd like the full macro code, too.
<<<

Of course ''I want to see''! If it is not too painful, would you send me a plain wiki with the mechanics in them so I can see them come alive and inspect them? That may be far too much work (and please do not spend a moment more time than you wish). I'm lucky to even be able to talk with you about this issue. 

Have you ever played a game that no one else you know plays? And then you meet a random person who also plays that game, you geek out, etc.? That's kind of this for me. It's exciting.

I must warn you that I've lived in this zoo for so long that I don't rightly know how badly it smells. While I hope I've built my structures well, I hope you find a better way than I have. It's likely you will find a much better approach (especially to your own context), and I hope I have the integrity to listen and think carefully about it (I'm easily stuck in my own ways).

I'm woefully ignorant here. I feel like I'm making it up as I go along, and you have a different map. Where's the oasis in the desert on your map?! Do you have a shortcut? Oh, my map is drawn in the wrong ink. Look, you have special symbols on your map that let us open the door over there.

<<<
Just continue emailing me your response's direct link, I think. I can always get the wikiText from your site when I want to paste it into mine. I do really like the idea of us keeping two sets of books - it seems friendly and honest and like a direct commitment to the process of communication. And I love Sublime Text's multi-select find&replace, so hand-grafting is essentially trivial.
<<<

Good. Let me know if you need a key (for 2) or a crack (for 3).

<<<
That's all for now!

cheers,
sphygmus

ps. yes, I'm doing nightly backups! that was one of the first things I set up before transferring my local node.js files to my remote server. (more specifics on the reasoning for my wiki setup later.)
<<<

I have been capitalizing your name out of habit. Do you prefer Sphygmus or sphygmus?

<<<
Hey h0p3,

Just a quick<<ref "ha!">> note because my wiki is rapidly shifting around and you said you're interested in my observations!
<<<

Indeed, I am interested. I think it's a good idea that you are rapidly shifting too. Once it starts to crystallize, the habit becomes hard to change.

<<<
<<footer "ha!" "Well, I intended for it to be short when I started writing, but then it got out of hand...">>
<<<

=) I know that feel. It's all good. That's half the point, imho.

<<<
I ditched the directoryTemplate macro idea - it was interesting, but added 2 or 3 extra clicks whenever I wanted to edit a section. Not worth those clicks for me right now, but I'm keeping the code around in case I need to come back to it.
<<<

That makes sense. I would still like to see it, if you are down for it. 

Imho, the automation should limit friction and handwork. Those clicks are going to add up when you are exploding and can't get it out onto your wiki fast enough. They are speedbumps worth destroying if you can (to some extent, I have failed in this respect).

<<<
Your filter lists question on the TW Google Groups has been fruitful for my experimentation - instead of hardlinking in my `Focus` areas (the only section I'm really using at the current moment), I'm building list-links based on title searches. Although, as I'm drafting this letter, I think I'm going to switch to tag-based link-lists in my `Find The Others` directory, because the "new tiddler here" button has really proven to be convenient for me.
<<<

{//Focus//} is the only section I consistently use as well. It is a cause for concern with me. {//Vault//} is a place I've barely touched, and if something is important enough to me, it doesn't belong in {//Dreams//}. Perhaps in time they will eventually be filled out. {//Focus//} has a ton of clumping and re-arrangement in it. {//Focus//} is the heart of the wiki in a way (although, it is not the goal for me). I'm still growing the place, and I'm not sure how I'm going to transplant stuff yet.

In the end, my //Wiki: Fundamental Epistemic Structure// may be poorly constructed, especially for you. I hope you explore more semantic structure possibilities. I will be interested to see where you go. It took me a long time to figure out what stacks were even working for me. It was just a heap before.

I would love to see how you are doing both kind of list-links. The "New tiddler here" feature is sweet. 

<<<
I have one (1!) ''serious'' concern about using list-links and similar to auto-build the content of our directories, regardless of whether the filter is built on title searches or tags. __Tiddlers linked from the list-links macro are counted as orphans.__ Not sure if you use the `Orphans` tab under `More`, but there's...around 24 orphans in your //entire// wiki. In my wiki? Sooo many more. I really want to be able to use that tab as a tool to see what I have missed, what I haven't made a place for - but that's basically impossible when using list-link macros. I have no idea if there's a reason for TiddlyWiki working this way - I assume so? - but haven't looked into it.
<<<

=) The orphans were what pushed me to hardlink. I realized that it was getting out of control and I needed to start clumping something, anything together. I didn't know what it should look like, so I just started linking. I'd say my process has been "organic," but that makes it sound lot better than it is; it's really been about trying to bring order to the chaos. I've not gone through those orphans (most of which are garbage) in a long time. Going through that list, I am reminded of how naked I feel with this wiki.

You are doing this so much more intelligently than I did. I'm looking back at my process and feel like an idiot, lol.

<<<
I'm super excited about the potential for my wiki to provide context for external links in ways that bookmarks really fail at. My `Useful Utilities` tiddler has quickly become a frequent reference of mine.
<<<

If you are willing, I would be interested to see how your "Useful Utilities" page is setup. This is a problem that I have no idea how to solve nicely, and it keeps popping up. I like having the flexibility to grow various projects however I need to, but I also don't have a lot of cookiecutter solutions to try first. Modeling is not my strong-suit in many cases.

<<<
I'm starting to get addicted - I upgraded my serverbox's Debian & package installs yesterday, and that broke my wiki services though I didn't find out until this morning. It was surprisingly frustrating to realize I didn't have access to my writing-things-down-place when I really needed it!!
<<<

Lol, xD, I know that addiction. It has shaped a lot of things in my life; even my computing infrastructure and OSes have been bent to meet the needs of my wiki. Getting caught with my pants down being unable to access or change my wiki sucks! On many occasions when something went wrong, I've had to just use a text editor and graft it in later. 

<<<
The ''biggest'' issue I had to solve before TiddlyWiki could work for me was accessibility, and it was 100% worth the time to struggle through and figure out how to host the node.js version on my own DigitalOcean droplet. Now I log in and edit from my phone, my Chromebook, my desktop, school computers, work computers, a borrowed laptop - and it works beautifully across each and every one of them.
<<<

I totally get that. I tried nodejs, and I've thought many times about using it again. It has wonderful properties. 

Unfortunately, Tennessee has unreliable infrastructure, and I take it to be a fact of life that I will lack internet access (even 4G) at times. I simply can't accept remoting in, even to my own house, because I just don't always have access. This is a huge strike against nodejs for me, and this is part of why I use Resilio Sync and platform specific tools to open the wiki. That frustration of not having access to my "writing-things-down-place" is very problematic to me. This has been the most consistent method for me.

Perhaps I could run multiple nodejs installations and sync the .tid files. You won't catch me traveling more than a mile from my house without my modded chromebook except when I go shopping. I don't visit anywhere without my phone and chromebook (autism and computer addiction alert). So I could run it on multiple devices. 

Another problem is that I sign my wiki in {//Verify//}. I'm not leaving my private key on a remote server, so it has to be at home. It matters to me. 

Of course, I can divide what I serve to others and what I use to edit (that's what I did for a while in nodejs). There are times when I am having real-time conversations with people over my wiki. I could just compile every X minutes and on an "as needed basis", but often I don't have the cognitive capacity to juggle it (meh, I could script and hotkey that). Automating the process is necessary for my sanity. It is computationally expensive to recompile the wiki into the index.html file every minute (even for //monster-10//); I have no idea why it's so absurdly expensive.

The full .html file is robust. I can dispose of them, rollback instantly, backup with a thousand tools, and serve without npm installed on any number of networks. Some of the things I have to say in this wiki would get my killed in many countries. There may come a day where decentralization is the only method I can serve my wiki. I want to build that infrastructure; I consider it my duty.

It's super ugly getting other tools to interact with TW without nodejs though. I may be forced no matter what. I despise writing in my wiki on anything but my desktop. Just running node on my desktop just isn't that problematic. I've solved my ISP's NATing through a couple options as well (so I can remote through their destruction of net neutrality too).

With nodejs, keeping the hardlink structure seems pretty easy. Automatically generating my daily core requirements and throwing the hardlinks into the directories won't be a problem (this was one of the reasons I went for nodejs the first time). I believe the wiki can also be used to activate local software, so it may a lot of interesting things can be done on that front.

Have you found a way to update what is rendered in the browser after changing .tid files (I believe there are some race/overwrite worries)? 

What do you think I should do? 

<<<
The vanilla theme is horribly outdated when it comes to responsive web design and mobile usage<<ref "css">>, so I more-or-less completely wrote my own theme using flexbox (<3). The vast majority of that work makes my wiki feel good to me across the gamut of screen sizes I'm encountering because of the wide range of displays I use it on. The bones of the CSS have been solid for at least two weeks now, but I'm still tweaking the little things. (Font sizes, screen size breakpoints, font styles, etc.)
<<<

That is awesome. You must think my choices are pretty awful here, lol. I've designed my wiki to be productive on my screen, but that's it. It looks like shit on a lot of other screens (though, still operational). Maybe I need to change that.

How much more responsive is your wiki than vanilla? TW is not instant on my screen, and perhaps it would be worth improving on this front, especially for BurningTreeC's keyboard plugin (which adds yet another layer of latency).

When you have it fairly settled, would you mind sending me a stripped down copy of visuals of TW to look at? Rip out the guts and show me the shell. I'd like to get a feel for the differences compared to vanilla.

<<<
<<footer "css" "I am very opinionated about this. Specific pixel widths? Absolute positioning? Augh! (I make great use of percentages and em values in my CSS theme, though I am far from perfect as a web developer.)">>
<<<

Ha. I can appreciate that. My wiki is exceptionally poor in this regard, but I think TW in general has a problem. Admittedly, I'm surprised you write in it at all on your phone. The experience for me is very poor. You must have done something really cool.

<<<
You probably haven't encountered this, but for some reason my wiki //hates// tiddler titles with question marks. I don't know why and it's bugging the everloving fuck out of me. I make a tiddler with a question mark in the title, save it, do some stuff, and now there's two tiddlers in my `New` tab - one without the question mark and one with. Upon reloading the wiki webpage, the tiddler with the question mark in the title disappears from existence entirely. somehow ''one single tiddler'' remains in my wiki with a question mark in the title - why does that one stay??? Augh! Probably a question for the Google Group Gurus.

Cheers!!
sphygmus
<<<

I haven't seen that behavior before. I can't seem to replicate it either. That is disconcerting. Is it possible to lose work with this? 

<<<
Take all the time you need to digest! Shit's complex, yo.
<<<

Thank you!<<ref "res">> I love that you said "yo." =)

<<<
The whole "un-hardlinked tiddlers showing up in the Orphans tab" issue was bugging the heck out of me today. I installed the [[tiddler link auto-complete plugin|http://snowgoon88.github.io/TW5-extendedit/]]<<ref "LL">> and then went through and hard-linked everything. Autocomplete really made that process faster/better, since I was mostly starting from scratch. Good thing going forward? Who knows. I need to stop fiddling with the structure and get back to putting in content.
<<<

That plugin is cool. I tried it out. It doesn't do anything valuable for me. I'm a huge fan of autocompletion on the commandline, but it doesn't have that magic spark for me here (and it should be immediately obvious in my experience). I either have the tiddler's name memorized (most of the time), or I have to look it up through my directories or search. Part of the problem is that I have so many tiddlers that it overwhelms that tool.

If it continues to show its value to you though, let me know. I try to minimize how many plugins I use for performance and size reasons (I'm like a kid in a candy shop otherwise), so I may not have given it enough time to grow on me.

<<<
<<footer "LL" "you mention it in [[2018.09.07 -- Wiki Audit: Filterlists|https://philosopher.life/#2018.09.07%20--%20Wiki%20Audit%3A%20Filterlists]]">>
<<<

I still haven't even touched //Filters// yet. I need to make decisions about whether or not I'm going to move beyond a bucket of links. 

<<<
(You've got me started scratching my head over tags - there were some things I instantly gravitated towards using them for in my wiki<<ref "eg">>, but now I'm like, "hrm.")
<<<

It sounds like we are both going to need some time to figure this one out.

<<<
<<footer "eg" "collecting poems: I put the author into a field, and then use a table of contents (?) macro that I edited to also show the author, so the tag page itself is a list of the poem titles with the authors. That's instead of the default TOC which is just bullet-ed links.">>
<<<

This sounds like a great use of tagging in TW. I like tags for archiving someone else's materials. I think it requires individuating/atomizing the content per tiddler. The poetry collection makes good sense, but once you get to larger sizes, it's like the wiki is a file explorer layer sitting on top of non-embedded content. I'm not sure it's the best tool for the job though. For a //Music: Library// that wants to tag every song, my gut instinct is to use software designed for it. Perhaps I'm wrong though; TW is very flexible.

I really wish there were solid public examples. These horcrux-pensieves don't seem to be things people are likely to share most of the time.

<<<
Found a couple links - I haven't yet sat down and read them, only skimmed, but I thought they might be of interest.
<<<

Thank you for these excellent links. I've been thinking about them here: //2018.09.12 -- Tagging: Think//. I'm undecided.

<<<
[[Better to Organize...by Folders Or by Tags?|https://rdcu.be/6ww0]] : Obviously your hardlink directory structures represent the folders in this case.
<<<

I hear ya. The one file, one folder correspondence issue is a big a difference. I am convinced that linking structures, wherein the same link can be used multiple times in different directories, allows one to build logically equivalent semantic structures of tags (just as tags really are directories, and multiple tags are directories with multiple links). TW is simply designed for tagging to be automated in cases where titles are not; that is a big practical difference.

<<<
[[The Effect of Folder Structure on Personal File Navigation|http://muse.tau.ac.il/publications/101.pdf]] (PDF warning) : Less specifically about tags vs. folders, but a broader look at digital file retrieval.

[[Better file organization around tags, not hierarchies|https://www.nayuki.io/page/designing-better-file-organization-around-tags-not-hierarchies]] : This person seems to be strongly opinionated towards tags; perhaps this article will give a better insight into how someone who prefers them thinks about them?
<<<

Thank you for the articles. I definitely have strong feelings about them, but I've not resolved the problem yet. I'll be interested to think about your findings.

<<<
Make this a new tiddler or put it under Wiki Musings, as you like!
<<<

Thank you. If you don't mind me asking, which would you do?

Alright, that is a long letter (even for me!). I'm going to continue to think about this.

Sincerely,

h0p3


---
<<footer "d" "It's odd to see 'Dear Sphygmus' followed directly by the quote 'Dear h0p3'. This reminds me Ted Nelson's idea of hypertext, and also of a book, //The Conversation Train//, that I use with my son. I'm trying to figure out 'where to jump in' to the conversation train, and I wish I had better visual tools to target the text I'm responding to without making my letter so stilted in appearance.">>

<<footer "anx" "I immediately ask myself: if it causes us both anxiety, why even do it? I hope the price is worth it.">>

<<footer "sk" "Please feel free to skip this section. I'm thinking through what you've said, but it may not be important.">>

<<footer "int" "My daughter and I talk about the concept of integrity in a game called //Undertale//. It's a word that means a lot to me in moral philosophy and agency. Wikis are especially odd devices for thinking about integrity.">>

<<footer "el" "~~This may be a crucial issue for Eli's metaphor which hints but offers no explicit explanation or justification (again, redflags).~~">>

<<footer "get" "I'm afraid of that for my wiki, hence {//Help//}, etc.">>

<<footer "dd" "I am pained to recognize //Donnie Darko//'s cultic (the cult in the film) 'love and fear' spectrum.">>

<<footer "nix" "You can find the former online. Would you like a copy of The Nix? http://download1.libgen.io/ads.php?md5=958336FA221DFE92D551404A00701734 -- Also, I can get an audiobook for you if you prefer.">>

<<footer "res" "I left a scratchpad note in //Sphygmus//: 'I am thinking about your words quite a bit. I'm so slow to digest. I am sorry! You tunnel so fast I'm not sure how to respond.'">>
* ~~ArcGIS Chapter 5~~
* Write RL a letter
* Write kickscondor a letter
* Contact uChicago about graduation

---

anthro exam was easier than I expected. I think, anyway. We'll see what my grade looks like. I was shocked at how full the room was - I guess everyone is skipping class??? WTF. Why would you skip that class? Discussion is super interesting and like - about more than just the reading. But whatevs. Lots of people walked out before I did - I wonder what that means on this type of exam? Am I writing slower? Taking longer to contemplate my answer? hm.

...ugh chrome sucks balls. I really should switch to something else, given that a) I'm using a fucking //old// version of a browser and that's not secure, b) I really would like to be able to use Grid so I'm shooting myself in the foot in that regard, c) ...fuck google?

* ''Options:''
** Comodo Dragon? 
** Vivaldi?
** Brave?
* Install [[this addon|https://chrome.google.com/webstore/detail/replace-zero-width-charac/lgaiigbekmcejmhenhhleeaicbcjjddi]]
Great things are coming soon^^TM^^!

{{sneak preview.png}}
there are so many things to talk about with faith, and the struggle for it, and my dad - the irony that the person I resist the most, have hated the most in some degree or kind, is also the person who has had such an influence on my deep personhood. I don't know how to wrestle kindly with my father. I don't know if he can wrestle kindly with me. I sometimes wonder if we who wrestle are drawn to people who have certainty because we wish we had their faith. But then we hurt them with our questioning and tugging and frustration.

Holy shit h0p3 asks good questions. He aims to demonstrate that he listens to my words and in a world where so few offer that opportunity to each other truly, I am most grateful.

I think there is a certain sense of person who is drawn to what h0p3 is doing but cannot wrestle with it in the same exact way. Like - the MTG thing - how I am drawn to those sorts of people, who think in those strategic ways (M? M? C? yeah.) but I feel like I don't measure up in that dedication to rationality. Feelings are too important to me, the embodied experience. You can't live a life solely in your mind. So it's like a moth to a flame.

I think a lot of people desire this dialogue but are scared of it. I think fear can lead to poetic, avoidant responses. I am not special, but my unique set of life experiences, well. Is an asset in this regard? idk.

---

* gifts! I mention it in my log and in my wiki review.
** > Negotiation and affective empathy between us, therefore, is not automated (we do not share enough implicit affective memetics to take these shortcuts with each other)
*** gifts in those societies are affective memetics that allow people to take shortcuts and build relationships, strong bonds, with each other?
* the long form letter exchanges of people in the past! all these people wrote to each other and that's something fading, i think? but anyway it's meaningful for me to engage in it.
* > I want you to understand the gap here because sometimes you are as alien to me as I am to you
** it is incredibly serendipitous to me that he is explicit here about the gap I wrote to kicks about. like, wow. and when he goes on to say that neurotypicals are often not willing to put in the effort to bridge the gap, double wow.
*** we used //the same fucking language// - `the amount and type of gap-bridging desired...` vs `effort necessary to bridge the alien gap`
*** `it is not social convention...` vs. `I violate social conventions here`
**** i guess i take it to mean my model of him is accurate in some degree or kind? but i know it is very much not in others.
*** they aren't, not even with each other, to some degree or kind. gosh i like that phrase. it neatly sums up levels of things in one word/thingy.
*** the gap between my mind and the mind of say, C or my mom or my customers - that gap might be smaller than the gap between my mind and h0p3's, but the practice of gap-bridging is still the same, yes?
** what does he mean by rTPJs?
** the empathy needed to bridge the gap //is// expensive! That he points to it so often in this letter makes me hope/think he can empathize with the delay in my letter (this is one instance where I think physical written letters win out - there's always that delay in the postal system, and because of that delay, a larger degree of response-time-distance is granted to each other)
* seriously need to look up this Strauss dude cause he comes up a lot regarding methodology.
* I have to take my feelings and my perceptions - my body - at face value. I have to trust that which I am embodied in. Where trusting //isn't// hedonism - there's that which makes me feel good in an immediate sense - eating the ice cream - but there's that which feels //right// - and the two aren't the same. self care vs. self comfort!! (this might just be a marketing bullshit article but it gets at the difference nicely [[here|https://stratejoy.com/2013/04/self-care-vs-self-comfort-what-do-you-really-need/]].)
* I'm trying to do my thinking in a place that can hold it for me in a way that my brain cannot. I need to be able to write down the thoughts I have at various times, the different media I ingest that resonate with me, and piece together the places of connection and overlapping. I want to //get at// something more solid and certain - I'm sure I already //know// it but I want to see that I know it outside of myself, not just in my body? but persistence over time is important because the moments of my life are broken up and dispersed, between school, and work, and the various moments in between. So piecing together something coherent that connects all these moments. I'm reaching for that which is most meaningful to me, imperfectly. 
* [[http://cjhunt.github.io/]]
* [[https://groups.google.com/forum/#!topic/Tiddlywiki/_Uqbg08Pjow]]
* [[https://groups.google.com/forum/#!topic/Tiddlywiki/xK-4wY5e7Eo]]
* [[180914 – h0p3: Monolith; draft]]
** I don't know how to be hopeful - faithful? Faith must be like love, it comes from taking the actions, not feeling the feelings. There is something here I want to return to.
* [[180914 – To kickscondor: Re: Re: hi]] 
** I still think it's insane. I still think maybe CD is right to toss himself into the experience machine of WoW but. why am I sad? I gave in to my anxiety when writing this reply. (A core tension.)
* [[maps in a mirror mortal gods|trees: misc links]]
** clearing out my browser tabs.
* [[wiki - secretgeek|trees: misc links]]
** clearing out my browser tabs. am I just collecting, here? Will I go back and actually look at this stuff again? Worried that I won't. I think this is where the wiki reviews and audits become useful. Forced self-reflection.
* [[stylesheet - from h0p3|$:/plugins/sphygmus/core/stylesheet/h0p3]]
** So I was looking at stylesheet stuff for my @@.highlight highlight @@ style specifics, and of course read the documentation for styling based on tags and so - I did it! h0p3's inspiration of course, when he was talking about representing my words on his wiki and being worried I didn't have enough of a voice. Well, now his words are in his voice in my wiki.
* [[wiki – plugin creation checklist]] 
** working on setting up my own plugins and edition for a static index page site. coming along! not sure how much of this I'm going to put in there? Like, not even sure how much of this stuff I use. In a sense it's like a wiki changelog review to see what's necessary and what's not. I like the strikethrough CSS change, makes it really useful for pushing chunks of text to the background.
* [[180914 – Fm kickscondor: Re: Re: Re: hi]] 
** A very kind reply. I'm touched. Glad to come across him too.
* [[plugin .tid file template]] 
** not sure if I'm going to use this? tagged it as "under review"
* [[180914 – Link Log: Node.js TiddlyWiki Development]] 
** more things to poke into that I haven't yet.
* [[180913 – h0p3: Monolith]] 
** I'm having trouble reading all the way through this, have had for a couple days. There's some feelings there; I'm diving into the technicalities of the wiki and avoiding them.
* [[sneak preview.png]] 
** I couldn't resist.
* [[180914 – h0p3: I can't stop grinning!]] 
** he was tickled! this is a happy development.
* [[wiki – plugin development]]
** really trying to give it some structure! if I'm going to be publishing anything, then it really needs to be organized and useful for myself. This one got deleted b/c of punctuation but I rebuilt it better than ever. Good shit.
* Made a [[wiki – reviewButton plugin|$:/plugins/sphygmus/buttons]] plugin for h0p3!!
* [[UPD 203 – Homework Assignment #1]] 
** need to get started on this. should be quick and fun though.
* [[wiki – reviewButton plugin|$:/plugins/sphygmus/buttons]]
** I'm so proud of this! I wasn't sure if I would be able to get //all// the parts implemented that h0p3 wanted - specifically, appending the tiddler link to the Wiki Focus - but I did! Thank goodness for scrambling around the Google Group too. Quite happy with the organization and making it as a plugin, too.
* //180915 – Log: TiddlyMessing// 
** This dude's stuff has been really helpful in constructing the previous plugin! Always good to poke around in working code to nab ideas, etc.
** split into [[180915 – wiki: button plugin!]] and link reference at the bottom of [[wiki – plugin development]]
* [[Wiki Review: Focus|wiki review logs]]
** made because I was testing the plugin, kept it because well, let's see how this goes, eh?
* [[180915 – Wiki Review: Techy]]
** Made a lot of new tiddlers on Saturday, mostly because I slacked off //hard// at work. Some good stuff here, I think.
* Alarm at 8, got out of bed at 8:30
* Made food, bit of room clean-up
* Did a daily check-in video
* Off to the library at 9:30
** arrived at 10 am, parked on the 4th floor
* Did anthro reading
* Psych class; knit.
* Work; some Constant Contact stuff, some receivings. Killing time, did some brief anthro reading. Busy last half hour!
* Pie 5 pizza with too many calories & the rest of the quest cookies, whoops.
* Finished the Tuesday anthro readings.
* Worked on GIS homework maps!
* Bed soon, @ 11?
* 250 cal Quest cookie
* 450 cal Ketochow
* 495 cal Pie 5 pizza
* 240 cal Quest cookie
* 250 cal Quest cookie

---

* ~~Read Thursday articles~~
* ~~Read Tuesday articles~~
* ~~ArcGIS homework~~

I want to write to h0p3, but I have no mental energy to face the feelings I'm avoiding there. {{180917 – wiki: button thinking}} No energy, and it's also not - it would just be a distraction from what I really want to do, which is schoolwork.

Okay I'm off to read more articles.

...got a surprising amount done on my ArcGIS homework? More than I was planning on doing when I opened up the program. Hrm, and unless I sneak into work early tomorrow I can't exactly print out a response paper for tomorrow. I have more to say about gifts...it reminds me of how h0p3 talks about how we give each other gifts through our conversations. It's an exchange that is very openly acknowledged to demonstrate our ties to each other. Not sure what I have to say about a paleolithic affluent society.
Dear RL,

It has been a while and I haven't replied to your lovely notes contemplating my prints - please accept my apologies! It is very nice to hear your thoughts and how they have changed as you return to the prints.

I don't believe I've ever shown you the electrical box print! I love that it was so confusing at first - it's such an odd object to have a picture of! :)

It makes me very happy you are drawn to the window/vine/lamp picture! I was out on an evening walk sometime in July probably, and had to stop and take a surreptitious picture of this glowing window with vines over it. I then mashed it up with a glowing lamp I saw later in the walk and voila! So for me it is very much about looking in a time the bright glow of light through the drape of vines on a hot summer night as the cicadas stop buzzing and the tree frogs start croaking.

And the one in the upper right is probably the one I have the least opinions on! 😜

School has been going well, so far. I've had my first big assignments in all three classes now - an exam in Psych and one in Anthro, and a quiz in my GIS class. Got 100% on all three, which feels really good!

It's challenging to try and balance school, work, art, and spending time with CD/friends/family! I've gained 8 pounds over the course of a couple months now and oof, that doesn't feel good. I am //definitely// stress eating - and then getting anxious about that! I'm trying to chill out just enough so my stress levels go down, but not so much that I'm avoiding my schoolwork. I'm not looking forward to winter making everything cold and gloomy, either. :C

Oof!! I'm still making time to carve on my big lino block project, though, and I like seeing it progress.

Hope all is well for you!!
Sphygmus
* [[180916 – Wiki Review: Plugins Everywhere]]
** I did nothing on Sunday in this wiki?! I was working on the external sphygmus implementation of this beast. Set up a welcome tiddler, plugin examples, and so on. Distinct progress towards something publishable.
I want to give him my wiki review button code because I'm proud of it and it's immediately useful, but then my perfectionism sets in too. I want to make the button also make the TDL and Carpe Diem tiddlers & add them to the list! I want it to do everything!

I really want my Wiki Review button to also automate the creation of the Carpe Diem log!!
* Woke at 7:07 - later than I should have! :O
* Daily check-in before anthro class.
* Class, more class.
* Work; Fed-Ex order meant late delivery. Ruth and I powered through it. I forgot to check on the brush survey responses!
* hot doggos, skyrim
* read chapter 5 and took the quiz
* was ready for DnD but this was the week he took off for homework! :CC
* worked on my public wiki: figured out a good workflow, forgot to do any git commits though, and am a couple steps away from publishing, I think.
* bed late - 12:40am
* 450 cal ketochow
* 398 cal cheddar cheese
* 190 cal BBQ sausage
* 290 cal sausage
* 105 cal halo top

---

* ~~bought Laura viers tickets~~
* ~~Read chapter 5 and take quiz 5~~

I think I prefer sphygmus? But then names are funny things. There isn't anything inherent about "Sphygmus" that makes it my name; there's some legal force to it being on my birth certificate and drivers license, and that I am habitually accustomed to it is a strong 

Mention date and Lucifer, and friend I think of as screen name.

Also write about anthropology and gifts and conversation and strings!!

> Trying to describe other hard-to-verbalize perceptions, such as a voice or the taste of a wine, impairs most people's abilities to recall those perceptions later.

No DnD today! I am so sad. I even specifically read my chapter and did my quiz beforehand so I could get into it guilt-free. Oh well. Worked on my public wiki instead, finalizing plugins and other content. Is good.
* [[180917 – Log: Fear Bunnies!]] 
** Started tracking calories. Went over 1200, but awareness will hopefully lead to change. Letting go of the shame and guilt, just focusing on awareness and feelings.
** I succeeded in making the button do both of the things I wanted! Still no progress on the letter. He talked about his responding as getting into a flow state and deepreading another person's PoV - I think perhaps that's part of this? No time to get into the flow state?
** I want to mention gifts in my letter to him!
** did schoolwork! good day.
* [[180905 – Fm RL: Re: Tuesday Morning Pictures]] 
** I //love// that he completely did not understand the electrical meter print. Thankful for his appreciative thoughts about my art. <3
* [[180909 – Fm RL: Friday Morning Greetings]] 
** He is called! by that moment in time! I am so happy. I'm not sure the window is my strongest conceptually, but it is perhaps my strongest emotionally.
* [[Sheryl Paul]] 
** Good reminders. Might as well start collecting the quotes that resonate with me, since that's what this place is for. :) Does this fill my self-well?
* [[180917 – To RL: It's Summer Again!]] 
** surreptitious is a great word. I'm glad I'm reaching out and telling someone I care about that I'm stressed. (I've expressed it to CD too.) What actions can I take to feel less stressed?
* [[180917 – Carpe Diem: Daily Check-in!]] 
** Busy busy! Did a lot of school, yay.
* [[180917 – Wiki Review: Empty]] 
** yup yup. it's coming along.
* [[wiki review|wiki review logs]]
** Since I have the button now, might as well...
* woke up naturally at 7:30, was still tired, went back to sleep, was too tired to get up at 8 when my alarm went off, so I finally got out of bed and into the shower at 8:30am
* fucked around on my phone until almost 9
* left for class at 9:30, arrived at 10, just barely found a parking spot on the good 3rd level down
* daily check-in!
* knit during class; almost done with the patterned part of the leg?!
* Work; talked to A about Instagram; did some writing while TL was at lunch; unpacked a dealer's workshop.
** I don't fucking want to do Instagram or Facebook. I just don't give a shit about them. It's nothing I want a part of.
** I was so done and drained by 5 that I couldn't stand trying to find things to do for another hour so I said fuck the 11 dollars and left.
* food shopping at aldi, spent $48 on cheese and eggs and cream and hot dogs and ground beef
* made myself a burger! it had been forever. still tasty! :)
* made some breakfast sausage and egg muffins for breakfast grabs! Cooking is relaxing.
* read the thursday readings again and took notes; ate some ice cream
* tired af. bed at 9:30? gonna give it an hour if I'm not asleep wake up and do memo writing, otherwise in the morning it is
* 450 cal ketochow
* 460 cal burger (181g)
* {{Sausage Frittata Muffin!!calories}}
* 180 cal halo top

---

* ~~buy eggs and ground beef?~~

I'm glad I'm back to doing the daily check-ins. It feels important to have that set-aside moment to feel whatever I'm feeling directly, focusing just on it.

* Things I'm aware of:
** I'm feeling physically worn out a lot: tired and tense. I've gotten a lot of sleep the past couple weekends, and I'm not sure if getting more sleep will help or hurt, but it's worth a shot. I do think it should be sleeping earlier, not sleeping later. Like, do I want to try to get 9 hours of sleep? Compared to 7.5? Heck, let's try to get a consistent 7.5 hours of sleep - that would mean, being ''in bed'' at 10:45 tonight. I'm going to set an intention to do so.
** I'm also making myself more physically stressed out by doing stuff like walking fast and trying to drive between home, work, and school fast. (At the same time, it feels inefficient to be going 65 on the highway when I could get over in the left lane and go 80. But I don't actually know if it's truly inefficient or if that's just a mental bias.)
*** I got a pay raise and I have a decent padding of money in my checking - and I haven't even been asking CD for gas money.
**** speaking of that: 20 miles one way. let's say two weeks out of the month I make 4 one-way trips, and two weeks out of the month I make 6 one-way trips. So that's a total of 20 one way trips per month, which is 400 miles? Gas is like...average 2.66 a gallon, and I get 33 miles per gallon, so that's 32.24 a month? 
**** so I just let CD know that $15 would be monthly half of gas.
*** anyway the point is that I'm stressing out about getting to work //as fast as possible// because I need to make //as much money as possible// so that I don't go in the red in spending every month - but I'm in a good spot in that regard so I don't ''need'' to add more bodily stress to myself trying to go go go fast.
* I've got a lot of guilt and shame left around my actions at uChicago, especially my junior year, separate from the guilt and shame of not having finished on time. Really feel into and be honest and wipe the slate clean about that?

---

* Feeling: bodily stress, tiredness, tension.
** Intention: get a full 7h30m every possible night.
** Intention: slow down during my transit moments of walking and driving.
** Intention: do bodily comforting things that aren't food: comfy clothes, my soft snuggie blanket.
* [[180918 – Log: Packed]] 
** Tuesdays are busy days! I did schoolwork and wiki work, good things all around. I want to get back to some art, too. Excited for laura veirs!
* [[PSYCH 210 – Quiz #05]] 
** 10/10 on my first run-through. Reading the chapter all the way through and then taking the quiz really does help in lecture, I noticed today.
* [[180918 – Wiki Review: Fear Bunnies!!!]]
** I'm gonna write about those fear bunnies one day, I will! Though perhaps the metaphor doesn't need to be any more elaborated than that.
* woke at 4:30 am, assumed my alarm was going off at 5, went back to sleep
** I shouldn't do this!! even when my alarm goes off I feel sleepier waking up at that time than I would have if I'd gotten up earlier.
* woke naturally at 7:07am and freaked the feck out because I hadn't typed up or printed my memo and augh I didn't want to be late for class!
* showered, dressed, grabbed my (thankfully) pre-prepped stuff
* made it to work at 7:30 am, typed my memo and got it printed and on the road by 7:55am
* class before on time, even! people wanna get rich apparently.
* UPD class - it's much better now that we're actually making stuff
* Work; managed to fuck around most of the time until TL left; completed an email for ML. I suppose I //should// look into instagram shit *groan*
* DnD!! Went into a different plane through the chain in the floor?! and then somehow didn't leave it when we went out...? (Fought a misty thing, and then Anton, who was actually pretty easy compared to some things? or just felt easy, idk. Less dramatic than fighting three of those imitation thingies.
* Gave CD a massage and then banged, mhm.
* Slept somewhere between 11:45 and 12:45?
Dear h0p3,

Once again I am going to drop a lot of threads in this letter. I apologize, and hope you will forgive me. You are generous in granting that it might carve out salience - I worry that I am avoiding your lines of questioning. I don't ''want'' to avoid them; I want to pick up all the threads and go down all the rabbitholes because there's so much there to be explored!<<ref "gb">>

At the same time, whoo boy. Being out of school for two years, I had gotten used to having few other constraints on my time other than work. I'm slowly getting into the routine of classes in the morning and then working in the afternoon/evening but the first few weeks really took it out of me, both physically and mentally! I still feel horribly guilty and ashamed of my past academic failures<<ref "st">> so I worry that I'll fall back into old patterns. I have to trust myself that, since I both don't ''want'' to procrastinate my schoolwork and withdraw from class and also don't ''want'' to avoid your questions, I will do neither of those things! I hope you can trust me too, and understand that work and school and some of my IRL connections come first for me on the priority list.<<ref "!!">> :)

And I see connections! This week in my anthropology course we read an article focused on gifting practices in hunter/gatherer societies. We discussed how often on the surface in our American culture, gifts are seen as having "no strings attached"<<ref "cav">> compared to other cultures where they are //all// about those strings, about building and maintaining and making explicit the varieties of relationships and reciprocity between people. You use the vocabulary of the gift in your letters and I think it's very fitting. While not physical objects empathy, consideration, kindness, attention, honesty, etc. are absolutely gifts we exchange to establish bonds and connections, and those gifts are especially clear in the practice of exchanging long form letters.

I know that collections of the long-form letters of writers/philosophers/thinkers exist, and I think we follow in their footsteps here, even if it is online and not through paper. (Though it is is a nontrivial distinction - letters have a built-in time delay because of the post office and the physical distance of their travel.)

Wiki code has a much lower mental cost, though. While it wasn't a direct challenge or request, I knew I wanted to set up //the button|plugins/sphygmus/sbuttonsV1// as soon as I saw your wishlist. I hope it is useful for you! If not, I would like to hear what changes you'd want to see in it.

> It seems many major wiki users I've seen are spinning up multiple wikis, one for each task. Do you think you will go this direction? What do you think of trying to unify these tasks?

I can see possibilities for having multiple wikis. If I decided a "day job/work" wiki<<ref "eg">> would be useful, I would keep it separate from my personal wiki. I don't see the point of splitting my link collecting out into a separate "bookmarks" wiki though - that's what my browser bookmark toolbar + folders are, and I don't see how single links in multitudes of tiddlers is useful.

On the other hand, I do have single links in tiddlers, tagged "to ingest," but I'm not satisfied with that. I collect //so many// things to look at but don't have a dedicated way of dealing with them, so it ends up just being a pile I never look at. It would be nice to develop a system that feels right and works well for me in that regard.

Hm, someone in the google group mentions having a wiki for their worldbuilding - I could potentially see doing that too - it's such a unified theme that maybe it hangs together and works best on its own - I don't have any such project yet that couldn't be built within my personal wiki.

The thing about topic specific wikis - I could build one within my personal wiki and never have it interact with any of the other parts! I control what links where and is connected to what. While having it all-in-one doesn't make sense in a physical notebook that can get "cluttered," the same doesn't seem true of the digital. (The wiki might take up more storage space or be slower to load, but that's not the same thing as organizational clutter.)

Starting up another wiki for public things has been interesting. It was a great chance to refactor a lot of my personal code from the layering of ancient cities into a neat Chicago grid. Switching back and forth between the two wikis is annoying ("have I fixed this bug in both places?") but hopefully once I transition my personal wiki onto the plugins I created that will lessen.

Jumping straight to your concern about representing my authorship in your wiki - you see my solution demonstrated here! I was //enormously// pleased when I realized I could set up css per tag, so your letters are written in, well, your voice! If nothing else, there's one thing tags are good for. :)

I'm guessing such a thing satisfies to some //dok// the representing-authorship-question for you? I don't have any code written for a "from sphygmus" tag in your wiki yet, though I have tried drafting it several times. I'm trying to figure out how I visually want it to look...the grey theme of my wiki looks fine with your black tiddlers, but the opposite, grey tiddler on black background, just looks washed out! I have considered a light grey background with black text, but I don't know if that goes too far beyond the color scheme of your wiki.<<ref "font">> What do you think?

That's all I have time for right now! I'm really itching to get this online and sent to you - I'm so curious if the wiki button will be useful to you at all.

cheers,
sPhyGmuS

---

<<footer "gb" "and yes, I definitely go back and reread! Helps keep everything straight, and me from either repeating myself or missing something I'd drafted elsewhere and wanted to include.">>

<<footer "st" "I have been a perfectionist procrastinator for the vast majority of my life, and though I know who I am now is not who I was then, I'm still not confident in the completeness of my change. Part of the reason for my wiki is this: to maintain an awareness of where I'm at so that I can take action if I need to.">>

<<footer "cav" "though we then went on to discuss the various unspoken/implicit counterexamples.">>

<<footer "!!" "Don't take me the wrong way - these letters are a priority for me too. I initiated the discussion - I have an obligation to either continue it or directly disengage!">>

<<footer "eg" "Here I mean a wiki with nothing in it but work tool/project documentation, brainstorming, and general reference: probably shared.">>

<<footer "font" "And I can't decide what font to use, either. Somehow the monospaced font I use doesn't feel right on your wiki to me, so I'm leaning towards a plain sans serif, but then which one?? I want it to //feel// right! | My visual sense is largely intuitive - I struggle to explain //why// a certain font works in a certain situation despite having strong opinions on such.">>
* {{Sausage Frittata Muffin!!calories}}
* 450 cal ketochow
* {{Sausage Frittata Muffin!!calories}}
* 290 cal sausage 
* 290 cal sausage

---

Really cut my memo response close to the line!! Was off at work at 7:30 typing and printing it because I didn't wake up at 5 because my alarm didn't go off :O (made it though.)
* [[180918 – Carpe Diem: Nonstop]] 
** Pay more attention to going to sleep earlier! other than that, good shit.
* [[180919 – Log: Left Work Early]] 
** CD sent me gas money! And I went to sleep early, good. I'm somewhat succeeding in my intention to be slower and more mindful during my time in transit. That guilt and shame would be good fodder for 
* [[Rabbit Proof Fence|trees: misc links]] 
** This guy at the store was going on and on and on about the Australian aboriginals. 
* [[Sausage Frittata Muffin|cooking – Sausage Frittata Muffin]]
** Turned out pretty delicious! CD had the great idea of putting salsa in there too - me likey. Will make again for sure. Also a great way of using eggs.
* [[daily log|daily logs]]
** having each log tagged is an easy way to jump to the root when I change from the placeholder to an elaborated name. could use some refinement here? Want to get rid of the extra click, but I don't like the idea of tagging them "daily log: focus". But having the lower case essentially be the "focus" and the upper case be the main root seems bad. Hurmph.
* [[ANTHRO 103 – Memos]] 
** zee place to put zees. building structure!
* [[ANTHRO 103 W05 – Subsistence Economies]] 
** Wrote more than I thought I would about the articles! Didn't even get to elaborate on my reaction points. Will have to work on strongly summarizing next time. 
* [[ANTHRO 103 – Sahlins, Marshall – The Original Affluent Society]] 
** I worry this is too easily romanticized; it's just not as easy as saying "we should follow the zen path and want only that which is in our means." We can't //go back// but perhaps we can find a ''new'' way forward with this in mind.
* [[ANTHRO 103 – Van Der Post, Laurens – Woman the Provider]] 
** I felt like their discussion of stygotopia was like - they were trying to say, "oh we didn't want to offend so we didn't ask about this!" but clearly they were still trying to observe for it anyway. Need it be mentioned at all?
* [[180919 – Wiki Review: Minimal]] 
** Some days there's not much and that's fine! Getting good stuff done.
* [[180919 – Carpe Diem: Weight..]] 
** Leaving work early, cooking, and going to bed early was worth it I think. I've felt much better since then. Also maybe because I'm getting over keto flu?
** Gotta do something with that ground beef on Sunday, can't keep it around for burgers cause I'm too slow.
* [[Carpe Diem: Focus|carpe diem logs]]
** Started doing these without any place to put them! Fixed that.
* Woke at, well, whenever CD's alarms go off. Ended up getting out of bed at 8:30am, ish.
* Got to CYMK right around 10; perfect timing for getting a seat as people go to class.
* Knit knit knit! Super close to being ready to start the ribbing on that leg. I think I want to start socks for CD next!
* Work; fucked around on my laptop for a lot of it, figuring out how to do my shared tiddler set-up. Sym-linking a "shared" folder in redacted to the sphygmus node seems to be the way to do it.
* Bought lots of soap at Aldi's, and some food to take to CD's.
* Wiki work and youtube watching; got NearlyFreeSpeech set up and the index file set up (made sure that Google wouldn't crawl it), finalized shit, yeah.
* 450 cal ketochow<<ref "(?)">>
* 960 cal Chipotle
*  80 cal cheese stick

---

{{180921 – wiki: plugins at last}} Also h0p3's wiki has been down since last night...Tennessee infrastructure being bad? 

---

<<footer "(?)" "Need to calculate what the cals really are for the peanut butter ketochow, though it woulda been off today anyway cause I didn't turn the scale on before I started measuring it out, whoops.">>
* [[180920 – Log: Muffins!]] 
** Need to make sure I have my memos typed up on Sunday nights and Tuesday nights so I can print them off at work //before// the day they're due.
* [[180920 – h0p3: It's Full Of Stars]]
** Said what I wanted to say, I think, to send off my wiki to him. It's really very true, wiki code takes much less mental strain - emotional strain?
I really need to get this wiki moved over to my plugins! There's some distinct improvements there / bug fixes / that haven't been implemented here and I //wants// them here. Plus I think it makes things easier to find / the refactoring was a good thing. I think I'll do that tonight!
* Woke up at like...9:30? 10?
* Showered, dressed, didn't go out to lunch with CD's dad
* Fucked around on wiki stuff (?)
* Played slay the spire for two hours
* Carved on my lino for like 30 min
* Got expensive as fuck 5 Guys
* Watched some firefly!
* Played more slay the spire >.>
* Watched two more episodes of firefly after figuring out why they weren't showing up in the plex
* Annnd then had some fun. He came! :)
* Bed at like..1? 1:30?
```
[9:31 PM] MT: Hi!

[9:31 PM] GG: hey! :)

[9:32 PM] MT: How's life?  I guess you said you were going to take some classes this year, has that started?

[9:33 PM] GG: yeah! this coming week is week 6, i think? so slightly more than a third of the way through the semester

the first few weeks were tough - forgot the mental energy school takes! and also homework lol - but I'm getting into the rhythm of things now

also helps that i got the first exam/quiz/exam for each class out of the way so I have a better idea of the effort i need to put in to do well

[9:34 PM] MT: ...that sounds like code for "I did too well on the quizzes, so now I'm not going to worry about them"

[9:34 PM] GG: nah nah i'm not going to get cocky :P

[9:35 PM] MT: What are you taking?  I don't think I actually asked last time we talked

[9:36 PM] GG: i'm doing a psychology 101 class (gotta make As on all the exams so I can skip the final), an Intro to GIS for Urban Planning (so far, easy because it's learning software and I do that really fast), and an intro to cultural anthropology class (the professor got her phd at uchicago and that class reminds me most of my uchicago classes b/c we're reading primary sources & having some discussion in class)

[9:37 PM] MT: How do you feel about semesters?  I've decided I'm pretty firmly against the quarter system

[9:38 PM] GG: oh yeah?

i don't feel like i have enough experience with them to say

when i was in the quarter system i liked it better because it meant I took more classes? I think

though perhaps it's better to take fewer classes with longer time to go more in depth than to take lots of shorter classes

i also don't know what a full semester load is like

[9:41 PM] MT: My main issue with quarters is that they're so frantic it ends up feeling like 10 weeks of cramming, and any lost time is pretty hard to make up

[9:52 PM] GG: yeah, that makes sense
```
Ahoy thar, sPhyGmuS!<<ref "pir">>

''__WOW!__'' You are blowing my mind with your gift! Lol, I'm tickled; this is amazing! I've received many gifts in my life, but never one like this. Most people have a very difficult time trying to find a gift that fits me.<<ref "mtg">> This has to be the most tailored gift I've ever received in my life. It's not like you just slapped my name on a sweater (or digital friendship bracelet); you built a sweater that fits me like a glove (and it's forcing me to think about what it means for something to be my sweater, lol). I'm not even sure how I think about it. It may take me a while to process what it means for someone to write a practical tool<<ref "t">> just for me. 

As a pipefitter, there are overly specific tools and hacks we use only for our trade; we have to build them ourselves because you can't buy them. This is like someone walking up to me, analyzing my pipefitting process, understanding why I do it the way I do it, and forging a very particular //antipleonasmic// tool specific to the way I do pipefitting. I've been gifted tools before (which are among the best gifts one can give, as it demonstrates that the giver empathizes enough to value the means to the tool-user's ends), but never one so perfectly forged just for me (or forging something for my forge that forges itself; I don't know how to say it). What does one say to such a personal gift? 

''Thank you, Sphygmus. I'm moved.'' 

This is now the second kind of tailored gift for my wiki you've given to me. The cost of this tool has more to do with empathy than most people would realize (though, clearly you know that; I simply must state it out loud!). It is a powerful experience to accept a gift I cannot repay. I feel powerless and vulnerable to it, and it's a good thing. I wish I knew how to put it into words because it means a hell of a lot to me. 

Your wiki is gorgeous, btw. I can immediately feel the work on several devices. I'm thinking about ripping quite a bit of it, lol. The last time I did any serious HTML work was 20 years ago. I'm interested in the default TW mechanics you've chosen too.<<ref "rm">> There are lots of little things which add up here. I may not be a good wiki pilot, but I feel the flight deck you've built.

I've been excited to see your drafting. I like how you break big problems into smaller; there is clean sanity to how you do it. I have the habit (lots of paper writing) of throwing it all into one big container, shuffling, mixing, connect, etc. until I'm not horrified by it. Unfortunately, I almost never know what I'm trying to create until it reveals itself to me in the process. My mind leaps around, and often I didn't even know I needed to connect some dots until I think about how others will see it (not my strong suite). I have to work the objects on the screen like lego; I can't be productive any other way.<<ref "pr">>

What's exceptionally different for me here is that this is the first time I've ever seen someone's drafting. While it may not look like it (to my chagrin), I have poured enormous effort into //2018.09.17 -- kickscondor: Dogmackic//. I know Kicks tells us he's online two days a week (regarding the Kicks identity, at least). I wonder if he has peaked and had similar frustrations watching it unfold; it's been interesting to have the letter evolve while watching his site change too. You have mentioned something like it as well. I think this open drafting process provides a transparency like watching glass-blowers make their art. Now I want to reach out and respond to drafts, but I'm not sure how to do it well. I must remember that proofs evolve, and there is often a difference between where I start and where I end, even at the core. It's a hermeneutic circle (or spiral).

<<<
Once again I am going to drop a lot of threads in this letter. I apologize, and hope you will forgive me. You are generous in granting that it might carve out salience - I worry that I am avoiding your lines of questioning. I don't ''want'' to avoid them; I want to pick up all the threads and go down all the rabbitholes because there's so much there to be explored!<<ref "gb">>
<<<

I'm very pleased that we can carve out the salience together. I know that feeling of avoidance (but, you know that...you see how much avoiding I do in this wiki). Let me suggest that it's something you'll sit on, mull around, and digest. As to the rabbitholing, I am having a blast reading through wiki, btw. The threads are explosive! I would like to know how you want me think about your drafting, how I should respond to it, etc. You're giving me the gift of being able to see what it's like for others to interact with my wiki. Thank you! It's important to me that I respect what you commit yourself to and what you've not committed yourself to //irwartfrr//.

You have a fascinating argumentative style with yourself where you start crossing things out. It's awesome. I need to find a good way to implement that problem solving approach. I'm having to learn the hyperconversation language on the fly here. As you can tell, I ain't so good with the grammar and syntax (though I try), but I am interested in how they work. Strikethroughs seem to be this super useful device where I wouldn't expect it. Seriously, it's like handwritten tests or letters where one doesn't have time to make it look all purty and gussied up. When I don't have to be formal, strikethroughs are a powerful device, leaving evidence and giving another story-building mechanic. I would have thought digital writing would have ended the practice rather than giving me even more reason to rely upon it! I like acknowledging the negation of things this way.

<<<
<<footer "gb" "and yes, I definitely go back and reread! Helps keep everything straight, and me from either repeating myself or missing something I'd drafted elsewhere and wanted to include.">>
<<<

As you probably know, I fight the urge to be an information hoarder. With serious effort, I've been able to let go of thousands of books (not like I reading them anyways). I've even stopped collecting video since I have consistent access (though, I still maintain a floating, loose library queue). My warez collections are usually irrelevant. There are some things I cannot minimize, dispose of, export to others, or not take responsibility for maintaining. My most important files continue to be the things I've made and participated in. Many of my crafts (excepting my computers) fade in their memory and value, but my words and stories I tell myself continue to be important year after year (especially as my memory is clearly dying). Locke and Hegel seem to be right about how we causally imbue ourselves into objects (including persons, and I do not mean this in an "objectifying" mere means sense) when we mix our labor into them. That makes our conversation something I want to preserve. It matters to me because I do reread them too!

I'm considering having my daughter build a script to download your site nightly and commit to git repos. Our conversation got wonderfully super entangled real fast with the introduction of your wiki (it was already that one your end, but now I am getting to take it in). I mean this as a compliment: even with the order you bring to the chaos, it's messy and fragmented! I so much want to make sure I preserve the authentic magic of it to whatever reasonable //dok// I can, to be able to reproduce the conversation (gonna require that own the data), and to be able to see all the parts fit and flow together.

Let me say that the first couple months of my wiki are lost. I don't have the origins. Oh man, I worked really hard on it too (even though it looked like a complete pile of shit)! I cried many times writing just a couple paragraphs. It was so costly! It was like hell getting myself to speak with myself at all. Looking back, I regret not having those snapshots and the ability to "go back in time." I want to feel and see through my old eyes once again. The Vaults in my wiki serve a different narratival purpose than the snapshots. Both, imho, are super valuable to how I understand myself and my project. 

I just want to make sure I don't make the same mistakes and "lose" large sections of our story. I realize this cannot (and perhaps should not) be perfectly archived in many respects. There are decisions you need to help me make here, please. What do you value and require?

<<<
At the same time, whoo boy. Being out of school for two years, I had gotten used to having few other constraints on my time other than work. I'm slowly getting into the routine of classes in the morning and then working in the afternoon/evening but the first few weeks really took it out of me, both physically and mentally! I still feel horribly guilty and ashamed of my past academic failures<<ref "st">> so I worry that I'll fall back into old patterns. I have to trust myself that, since I both don't ''want'' to procrastinate my schoolwork and withdraw from class and also don't ''want'' to avoid your questions, I will do neither of those things! I hope you can trust me too, and understand that work and school and some of my IRL connections come first for me on the priority list.<<ref "!!">> :)
<<<

I can see you are tending your wounds here. It sounds painful and also like a comeback story of tenacity to stand up again. You know me: I have lots of questions (always with the questions), especially since it is part of getting to know you. However, I take it you are getting to know yourself in this regard, and I want to give you the space and comfort to be able to safely answer those questions for yourself first. Answering the "Who was I?," "Who will I be?," and "Who am I?" questions is absurdly monumental task (at least to my eyes); of course, there are many philosophers who doubt even the possibility or meaningfulness of answering these questions (e.g. they deny the very notion of personal identity entirely). I take it you are still working your way through it, proving to yourself who you are. I hope your wiki will help you heal yourself!

You aren't alone in this pain. I ended up just dropping out of academia entirely (after investing some ridiculous amount of my life into it). I don't think I wasted my time completely (no, I'm very grateful for the opportunities I've had), but I feel the pain of not achieving my goals and even being so radically wrong about what my goals I should have been pursuing (hell, I probably still am wrong, lol). I don't know how I can be of use to you, but at the very least, I can be your sounding board. I will think about how to compute on your behalf.<<ref "ou">>

Also, I do trust you! I hope that you trust me when I tell you that I trust you when you tell me...Lol. In Trusting Trust, I take it on faith that you are indeed one of //The Others// doin' her best. I tend to think To-Do-Lists are an optimistic version of To-Don't-Lists. //Kickscondor// is correct in this respect (though I may be putting words into his mouth): we should pursue the ability to be informal, more lossy in computing, and trusting in our ability to extend into different kinds of asymmetries with each other.

<<<
<<footer "st" "I have been a perfectionist procrastinator for the vast majority of my life, and though I know who I am now is not who I was then, I'm still not confident in the completeness of my change. Part of the reason for my wiki is this: to maintain an awareness of where I'm at so that I can take action if I need to.">>
<<<

OMG, I know that feel!

Like any good journal, the wiki is a strong "accountabilibuddy" tool (that doesn't mean I'm using it well!). I don't think I'd have survived the past two years without it. Sometimes it is like a friend I lean on, and sometimes it is my most fearsome wrestling partner. Only a crazy person wrestles with the distorted image of themselves in the mirror, right?

FWIW, it sounds to me like you are doing your best.

<<<
<<footer "!!" "Don't take me the wrong way - these letters are a priority for me too. I initiated the discussion - I have an obligation to either continue it or directly disengage!">>
<<<

I must relieve you of this pressure. Don't worry about it, lol. You've more than held up your end of the //T42T//! Go easy on yourself, girl. Treat yo' self. You are holding yourself to too high a standard here (which I very much appreciate). I know you play the //T42T// game with me. You've got to balance a giant heuristic equation of life here. I feel that weight! If there are weeks you cannot respond, seasons of life, or whatever, that's the way it is! I will not think less of you (though I may worry if you aren't responding after long enough periods, which is totally normal). 

I want to point out that we are talking more often (which is awesome, btw!). There's a Dunbar Number problem here and we're hitting some major limits to this medium (limits aren't necessarily a bad thing; it's exactly what enables creativity in many contexts). It's an increasing logistical challenge for me to systematically weave everything, and I'm clearly failing to model this accurately enough out loud. That's okay, something must be working well!

Will it be okay if I start dropping or being reductive with threads here and there (I am slow to do so)? Yes, it is more informal and relaxed. I will move towards a less quote oriented style with you (though, my goal is still to weave hard), especially since your wiki is now a much better explanation of your thoughts than I'm going to be able to represent here. Also, even though you described it to me, I clearly didn't see it well enough until you literally showed it to me. You avoid the ugly blockquote-and-response in a visually appealing way, and there is something there! I need to sack up and figure out how to do that too. I'm wondering if the the "create tiddler tagged with this one" would be good for that.

It seems to me that I need to start differentiating //Letters// from quick //Messages// more appropriately too. You've noticed how I stack multiple messages and don't atomize all the content. Yes, I am lost and jumbled here; we'll figure it out. 

I'm excited to learn how to engage in hyperconversations with you. We'll take it as slow and scenically as we need to, eh? 

<<<
And I see connections! This week in my anthropology course we read an article focused on gifting practices in hunter/gatherer societies. We discussed how often on the surface in our American culture, gifts are seen as having "no strings attached"<<ref "cav">> compared to other cultures where they are //all// about those strings, about building and maintaining and making explicit the varieties of relationships and reciprocity between people. You use the vocabulary of the gift in your letters and I think it's very fitting. While not physical objects empathy, consideration, kindness, attention, honesty, etc. are absolutely gifts we exchange to establish bonds and connections, and those gifts are especially clear in the practice of exchanging long form letters.
<<<

Nailed it! Your letter has already pre-emptively addressed much of what I have to say about this current tool you have given me too. 

<<<
<<footer "cav" "though we then went on to discuss the various unspoken/implicit counterexamples.">>
<<<

Indeed, I think there are many layers to that NSA gift-giving. I think we can trace the memetic lineage of these social conventions and come up with game theoretic explanations for the evolution of these practices, some of which have //T42T// roots and others //T4T//.

<<<
I know that collections of the long-form letters of writers/philosophers/thinkers exist, and I think we follow in their footsteps here, even if it is online and not through paper. (Though it is is a nontrivial distinction - letters have a built-in time delay because of the post office and the physical distance of their travel.)
<<<

That time delay issue is something I keep butting up against. While I'm drafting, new material keeps cropping up. I have to go back and systematically refactor my work in virtue of the new information, fit the pieces together, etc. I'm not saying anything you don't already see here, as made quite evident in your wiki. I'm just trying to reason out loud about it because it merits further inspection. 

<<<
Wiki code has a much lower mental cost, though. While it wasn't a direct challenge or request, I knew I wanted to set up //the button// as soon as I saw your wishlist. I hope it is useful for you! If not, I would like to hear what changes you'd want to see in it.
<<<

Unrelated first: do you think you'll be trying out different markup code in your wiki? I'm thinkin' about it. I seem to get along just fine with TWcode though.

Alright, so I'm obviously ridiculously biased. I'm gonna continue to reveal my ignorance here. You should start firing shots at me, telling me this tool is some diamond-encrusted ~~crutch~~ Segway, and if I were a real user, I obviously wouldn't want to make use of the tool you've built. It's so damned awesome!!

Using your tool really brings TW to life for me. I'm already addicted to it. It's bliss to just click a button and boom (after 600ish days of doing it by hand). To me, this is a fundamentally improved version of the "create a new tiddler tagged with this one" and "create a new journal tiddler tagged with this one." I'm kind of shocked that your work isn't already created: it's that functional to me. Why is some version of this not a core TW feature?

Why don't people want static lists of links? How much better is it really to dynamically generate this content? I just don't see it. Even without that component, I still don't see why the "create new" tiddlers aren't built that way. Perhaps it's because people have a tendency to build one wiki for one thing (unix, yes, but I think we should break the rule here). Trying to unify a bunch of different journals into one wiki isn't the norm.

This tool you've built seems like a perfectly natural and default obvious way to use this tool (but, something might just be wrong with how I think). At the very least, even if I'm wrong about how to use TW in this usecase, you've built this wonderful transition tool into eventually using it "correctly." I'm still just convinced I should never give up storing at least the basic metadata in the title itself though. How about you? What do you think about using your own tool?

I've decided to have two tags on one of the logs (yay!): Carpe Diem + Carpe Tempus Segmentum. This may be a mistaken way to create hierarchies of tags. What do you think?

Since Titles are the "unique" IDs of TW, why aren't there more tools to automatically generate them based on rules? This seems like a basic file-handling operation. It's especially weird that there's no option to change a Tiddler name and have TW parse through all the tiddlers and change the links too. Am I crazy here? The more I look at your tool, the more I feel like it's the right way. Am I just being obstinate here?

You made this so ridiculously easy to install for me. Thank you. I'm using the all-in-one button! One-click wonder!<<ref "rv">> ~~Is there a way to open all the tiddlers it creates in the story river?~~ I'm going to play around with it to see if I can add more buttons. It seems like I should make use of this plugin for lots of logs.

~~I'm going to practice using this without the PH title.Title (when it matters, I will add by hand). I'm also going to look for a way to click that button and have a popup input bar that would let me enter a title.Title (YYYY.MM.DD -- Foobar: title.Title) before it creates the tiddlers and inserts the links. There are logs can get away without it, but some really should have a title.Title to help me reason more effectively (I'm not sure why yet). In cases where a title.Title is necessary, however, it is actually faster for me to CnP and rename, then click it open. One way around this is to...AHHH Wait! I see what you built here. Jesus. I'm slow.~~

~~`** Auto-Wiki-Mator-Button` showed up when I expected `* Auto-Wiki-Mator-Button`~~

If you are interested, //j3d1h// was looking at the code in //plugins/sphygmus/reviewButton/stringify.js// for her CS today.

```javascript
            var entry = value[t] || "";
            //if(entry.indexOf(" ") !== -1) {
            result.push("\n* [["+entry+"]]\n"+"**");
            //} else {
            //    result.push(entry); //this one
            //}
```

It appears to be working. 

I ran into another cool thing. I'm sometimes getting a partially mangled title.Title:

`Friends and Fpmily` even when //plugins/sphygmus/sbuttonsV1/settings// shows it correctly.

I hope the bugs don't bother you, btw. I'm pretty sure I've never actually written a single piece of useful code correctly the first time (you've seen my code too...it's a joke!). I'm having fun here, and this is useful!

<<<
lol! Nope, you didn't misunderstand anything! The settings was meant to be set-and-forget, b/c I've just been going back into the focus tiddlers and manually editing the links every time, after I decide what the title.Title is going to be. (I tag the logs mostly b/c it acts as a quick click back to the focus/root.) You were definitely thinking one step ahead of me in seeing that the settings could be used to change title.Titles on the fly! :) Now that I've realized this, though, I'm going to build a better solution than the settings page, hopefully something that will fit well into your Hub.
<<<

Actually, you don't need to make it fit in my //Hub//. I have to work really hard to keep it as clean as possible because it is my central directory for navigating (often, I don't even know where I'm going when I look at the list...as dumb as that sounds). I'm going to keep it in //Core Daily Requirements//. I think what you've got is already amazing here, and I'm not sure how to improve on the UI you've already built. I'm playing around with that `:` `;` look (definitions, right?) that you use (yeah, it's pretty snappy).

<<<
> It seems many major wiki users I've seen are spinning up multiple wikis, one for each task. Do you think you will go this direction? What do you think of trying to unify these tasks?

I can see possibilities for having multiple wikis. If I decided a "day job/work" wiki<<ref "eg">> would be useful, I would keep it separate from my personal wiki.

<<footer "eg" "Here I mean a wiki with nothing in it but work tool/project documentation, brainstorming, and general reference: probably shared.">>
<<<

That's what I've been trying to convince //k0sh3k// to do. She just uses her personal one everywhere though. That's cool. I think it makes for an interesting institutional knowledge repository. Having different wikis for different privacy contexts makes sense to me.

<<<
 I don't see the point of splitting my link collecting out into a separate "bookmarks" wiki though - that's what my browser bookmark toolbar + folders are, and I don't see how single links in multitudes of tiddlers is useful.

On the other hand, I do have single links in tiddlers, tagged "to ingest," but I'm not satisfied with that. I collect //so many// things to look at but don't have a dedicated way of dealing with them, so it ends up just being a pile I never look at. It would be nice to develop a system that feels right and works well for me in that regard.
<<<

I think there are different kinds of bookmarks. I build tools, collections, read-laters, breadcrumbs, hyperreading crashcourses, stream-of-conscious thingamabobs, and bibliographies. Perhaps two different projects will have some tool-links in common. It's a thing I'm still exploring too.

Tiddlywiki is a very weird collector's tool. It's so insanely flexible while being self-contained that I'm not even sure how to talk about it (and given how much time I've spent in this space, I should know better). I understand the "pile I never look at" syndrome. My //Link Log// is a pile I don't look at often, but when I'm searching, it comes in quite handy. With automation (especially machine learning), that pile may become something quite useful. Yeah, you are correct; I feel like we still have to keep developing what fits us here. I get that feeling like there's simply too many possibilities, and I have to narrow it down an idiomatic way of reasoning.

<<<
Hm, someone in the google group mentions having a wiki for their worldbuilding - I could potentially see doing that too - it's such a unified theme that maybe it hangs together and works best on its own - I don't have any such project yet that couldn't be built within my personal wiki.
<<<

My cousin //L// is using it for DMing in //Dungeons and Dragons//. I'm trying to convince her husband (who is trying to become a fiction writer) to use TW for his character bibles, plotting, etc. 

Sometimes I feel like I'm worldbuilding and roleplaying in here. I'm not very experienced in reasoning about this kind of thing though.

How do you think you will be integrating your wiki into your art projects, if at all?

I have the wiki madness; I don't know what shouldn't be wikified. It's like any cool tool; I just want to start using it everywhere and everything. But, damnit, I really do want to see everything re-written in //Rust//!

<<<
The thing about topic specific wikis - I could build one within my personal wiki and never have it interact with any of the other parts! I control what links where and is connected to what. While having it all-in-one doesn't make sense in a physical notebook that can get "cluttered," the same doesn't seem true of the digital. (The wiki might take up more storage space or be slower to load, but that's not the same thing as organizational clutter.)
<<<

It does look like sub-wikis are possible. Beyond naming, I think it only becomes unfun when you want to have different system components for different parts of the wiki (though, it appears this can be handled). I have not noticed significant performance differences as my wiki grows either (which is kinda surprising). Certain tiddlers do cause lag.

<<<
Starting up another wiki for public things has been interesting. It was a great chance to refactor a lot of my personal code from the layering of ancient cities into a neat Chicago grid. Switching back and forth between the two wikis is annoying ("have I fixed this bug in both places?") but hopefully once I transition my personal wiki onto the plugins I created that will lessen.
<<<

Lol. That is a great analogy. I think my city looks more like Boston. I take it you will eventually migrate into the plugged gridded version, even for your private wiki.

One thing you have me superexcited about is the ongoing technical relationship between your private wiki and your public one. So, to be clear, I have a private wiki I use to store basic contact information, passwords, keys, etc., but that content never crosses into this wiki, particularly because I don't do my thinking in the private one. Your case is different and more interactive. I'm not sure how to safely and automatically build a good process/channel between your public and private wikis. Perhaps it is something that simply should be done by hand. Maybe I'm talking gibberish here, but I imagine that is a neat problem you are facing.

What kind of tooling is best here? What are the different approaches to thinking about this? I will be interested to know what, if any, toolchain you might use to merge and push tiddlers wikis. 

In fact, I'm really ignorant about the best ways to just make Tiddlywikis "talk" to each other. We're in some variant of [[Zawinski's Law|https://en.wikipedia.org/wiki/Jamie_Zawinski]] here.

<<<
Jumping straight to your concern about representing my authorship in your wiki - you see my solution demonstrated here! I was //enormously// pleased when I realized I could set up css per tag, so your letters are written in, well, your voice! If nothing else, there's one thing tags are good for. :)

I'm guessing such a thing satisfies to some //dok// the representing-authorship-question for you? I don't have any code written for a "from sphygmus" tag in your wiki yet, though I have tried drafting it several times. I'm trying to figure out how I visually want it to look...the grey theme of my wiki looks fine with your black tiddlers, but the opposite, grey tiddler on black background, just looks washed out! I have considered a light grey background with black text, but I don't know if that goes too far beyond the color scheme of your wiki.<<ref "font">> What do you think?

<<footer "font" "And I can't decide what font to use, either. Somehow the monospaced font I use doesn't feel right on your wiki to me, so I'm leaning towards a plain sans serif, but then which one?? I want it to //feel// right! | My visual sense is largely intuitive - I struggle to explain //why// a certain font works in a certain situation despite having strong opinions on such.">>
<<<

I hadn't even thought about representing your authorship that way until you grinningly showed me it could be done (I didn't know that was a realistic possibility, lol). It's the right touch! I will go back and tag "from sphygmus" (or whatever you prefer) when the time comes. I'm still being lazy in how I tag, though I'm definitely coming around (I love tagging "Draft" now). I'm excited to have your signature here.

My requests are that you don't directly embed fonts or images (I am trying to be conscious of my filesize), and that you keep it at least semi-darkmode friendly aesthetic so that it will be easy on my eyes; grey is fine! I'm colorblind too, so...I'm a really bad judge of what is aesthetically pleasing for you. You've seen my sledgehammer forced font approach (it's a gross hack). I'm worried that might be a problem for you, but I think a stylesheet should be able to work around that (right?). Go hogwild, lol!

<<<
That's all I have time for right now! I'm really itching to get this online and sent to you - I'm so curious if the wiki button will be useful to you at all.

cheers,
sPhyGmuS
<<<

Indeed, it is useful! Thank you very much. 

Last on the docket, which you've clearly seen:

Even though we converse publicly, which is important to me, I'm having a hard time thinking of you as just a public friend. You've stunned me. At this point, you've demonstrated you care more about me as a person than most people who call themselves my friend or family IRL. It's time I let what is left of my guard down and make myself more vulnerable to you. I know it might feel weird for you (and, feel to say, "no, it's cool, I don't need it, I like things the way they are") and perhaps this will never be useful to you (we'll probably still simply spend our time writing letters over the wikis),<<ref "f">> but I want to give you my real name and contact information.<<ref "e">> It will be up to you how you choose to use it. I don't know your {//Principles//}, but I'll have to trust your judgment. Should the occasion arise, I'd like to be in arm's reach for you as I am for my family. Let me know if you want my information because it's yours if you do.<<ref "m">>

While I will still tell you what you mean to me, //Sphygmus//, I don't need to so cautiously inspect and state who I think you present yourself to be outloud for the sake of my safety or modeling accuracy. Your actions do all the talkin'. We've established real trust with each other in the desert! You've also clearly earned the moral right to shape me and my wiki (you already have!). So, unless you want it back up, your direct information will remain removed. Several tiddlers have changed. There are still very obvious breadcrumbs, including these words. Whether or not you maintain your current site, and what information you also currently have on it is, of course, up to you. I'm going to let you decide how much further you want those breadcrumbs cleaned up: tell me what you want excised or modified, please. We can still change quite a bit (though, not everything can be changed<<ref "for">>).

I'm not sure how much you've thought about the etymology of your name, but I think it serendipitously turns out to modify my words in a beautiful way.

Sincerely,

h0p3


---
<<footer "pir" "I adore piracy, so I usually take any reasonable chance to speak like a pirate.">>

<<footer "mtg" "For example, back when I played MTG, unless you very thoroughly considered my collection and writing (I've considered grafting my thousands of MTG posts into this wiki), you probably couldn't buy non-staple Magic cards for me. I'm touched by how perfectly your gift fits my project.">>

<<footer "t" "//Tool// is a very special philosophical word for me. I am no expert in it, but the word imports a great deal of conceptual content into my working memory space.">>

<<footer "rm" "Which reminds me...I need to clear mine up. I usually test things and wiggle my way towards what I really use.">>

<<footer "pr" "My wife isn't messy like me though. It stews in her head (she doesn't even have to think about it consciously most of the time...disgusting!), and then she walks up to the keyboard and spits it out 99% as she wants it the first time (her process can only create certain kinds of things, but I'm still envious, lol).">>

<<footer "ou" "I take the //Outopos// project to have far reaching implications not just for how we should design distributed silicon computing, but also distributed wetware computing communities, like our brains ;P.">>

<<footer "f" "This probably doesn't give you faster access to me over messaging, except over the phone.">>

<<footer "e" "Yes, I believe if anyone wanted to dig for it, they could find me. But, I believe it is a non-trivial gesture. To be clear, even //Lion Kimbro// didn't have access to my information when he phoned me. You'd be the first.">>

<<footer "m" "I was thinking about mailing you my card (my daughter helped me make it), but SMS/E-mail is faster.">>

<<footer "for" "For what it's worth, anyone digging deep already owns us both on this front.">>

<<footer "rv" "Thank you for explaining the widget. That was a thoughtful heads up. It is my guess there is something you have seen which you do not mention out loud (I'm convinced you aren't the only one either). My brother has said that you walk backwards with a blanket into my tent to cover my drunken nakedness. I appreciate your now multiple signals (including the orphans and something of mine you've reproduced in your own wiki) which demonstrates you quietly offer me artificial privacy on the matter. It's a weird human experience. You must be thinking to yourself: 'Does h0p3 have no shame? Jesus Christ!' Lol. I am that over-the-top IRL too; sometimes I feel like a cartoon of myself.">>
* 320 cal cheese sticks
* 180 cal Halotop
* 750 cal 5 Guys burger

---

CD got me started playing a game called [[Slay the Spire|https://store.steampowered.com/app/646570/Slay_the_Spire/]] - it's a deckbuilding rogue-like and ugh, yeah, definitely one that I could fall head first into.

I played for two hours - what would make today meaningful for me? What do I //really// want to do today?

# Spending 30 minutes entering stuff from the psychology study guide into my flashcard list.
# Spending some amount of time carving on my linocut.

---

OMG h0p3's reaction to my button making is bowling me over. It hurts that such a simple gesture elicits such a reaction from him; really, it means nothing! (Or is that just resorting to humility without acknowledging that it does mean something? I don't //just// make shit for random people, really.)
* [[180921 – Log: Chill(y)]]
** Didn't move the wiki over in the way I moved the sphygmus things over...we'll see how that goes. Do I want the node.js file system sorted / does it matter at all?
** it was indeed his internet's planned maintenance
* [[180920 – Wiki Review: Busy Bee]]
** it's good that I'm taking notes on these articles, thinking about them here, making connections.
* [[carpe diem|carpe diem logs]]
** replaced what i made yesterday 😅 being able to click on the tag root and jump straight to where I need to change the PH name is good.
* [[180920 – Carpe Diem: Anton!]]
** DnD was great! The banging, in the middle. Good day!
* [[180921 – Wiki Review: Short]]
** apparently the "it's full of stars" quote isn't even in the movie. Who knew?!
* Woke up at 9:30 with my alarm, got out of bed at 10
* Slay the Spire until like...1 pm
* Showered, did Anthro readings
* More Slay the Spire
* Bought food from Walmart b/c I don't like Chipotle //that// much
* Slay the Spire - I beat it with a block/strength combo deck! That was fun. Now for the attempt at poison/draw...
* Firefly!
* and home. Bed at 1am?
*  90 cal cream in coffee
* 320 cal cheese sticks
* 805 cal pulled pork
* {{Sausage Frittata Muffin!!calories}}

---

* Letter to h0p3 about:
** reiterate that i tunnel fast, and he should feel no pressure to respond within a certain time.
*** let us establish between us the feeling of getting letters in the mail, with the delay of the post office factored in
** the idea of "modeling other minds"
*** I'm not his pupil in this?
*** uChicago, working at the library, finding that one book
*** the way we rehearse conversations in our head
*** where I was at the time, memories
** the past does not define me -
*** I am trying to learn moving forward from this day forth, without guilt or shame over the past, but 
*** how do I own my mistakes, part of who I am, and yet move forward from this day forward? I mean, not how, I know how - taking actions, letting go of guilt and shame - but it's a process?
*** I am trying to reconcile who I am now with who I was then and come to a coherent view of myself, to forgive myself.
*** I don't see how I can forgive my parents the wounds they unconsciously gave me if I can't forgive myself the wounds I have inflicted upon myself.
*** I grieve for my past. I must grieve for my past.
* [[180922 – Log: Slay The Spire]]
** I did a little bit of carving; didn't touch the psychology study guide. I don't want to get cocky...also 5 Guys sucks balls.
* [[180921 – Carpe Diem: WikiWiki]]
** I have been buying way too many groceries lately. NearlyFreeSpeech was more complicated to get set up for me than it should be, lol.
* [[wiki review|wiki review logs]]
** Switched the button to append to the tag roots - works better for me, and quicker to edit when I change the title.Title
* [[daily logs|daily logs]]
** same deal! and I like the title.Title because it's a little bit of a word association challenge, and those are fun.
* [[shared]]
** made this for symlinked tiddlers / shared tiddlers. Gotta go in there and make the appropriate edits from Sphygmus => Light.
* [[recipe|cooking]]
** I change the goddamn color of the tag and it makes a new tiddler, apparently?!
* @@.link from h0p3@@
** same deal...change the color, new tiddlers. I'm adding a TOC macro.
* [[Weight Log]]
** eyyy this way I don't have to open up a million tiddlers to see the results! we'll see if it goes down any tomorrow >_>
* [[180922 – Carpe Diem: Slay The Spire]]
** Really enjoying rewatching Firefly! I'm seeing how the Captain is more of a dick, but also the other characters are just so wonderful. How often do you have a loving, married, multiracial couple on a TV show???? (A+ banging)
* [[180922 – Wiki Review: Late]]
** do the tiddlers in the node matter, or am I just being...idk?
* woke at like...well, my alarm went off at 7:30 and I snoozed it? Anyway was browsing reddit in bed and found out that there was a jailbreak for my phone which hopped me excitedly out of bed at 8.
* edited my all-in-one button to open the newly created tiddlers in the story river, as well as exposing the settings in a single line editor for on-the-fly changing.
* left for class at like...9:45
* knit knit knit. went a little long, the ribbed portion is gonna be a bit shorter.
* Work; ML asked if I'd started on the Instagram...I didn't have the password and neither did GR - all linked to MI's accounts ofc. Did recover it though. (I DON WANNA) 
* Fried me a burger and the rest of the ground beef; then made chocolate mousse and ate too much of it (so fucking rich). See why I'm up a pound.
* Wrote my memo for class! Good job girl.
* Bed at like...11:30
oh, yeah, there are some funky things with the button that I haven't quite figured out. If what happened with "Auto-Wiki-Mator-Button" showing up on a ** line instead of a * line is what I think it is...well, I've had that happen before and I assumed it was because the title on the ** line was a tag title so got treated differently by the javascript? But that doesn't make sense b/c tag tiddlers are just...tiddlers, soooo?? Yeah, idk, ghost in the machine! I'm considering making an extension of the settings screen - I don't think a pop-up is possible (or if so idk off the top of my head how to work it) but theoretically the way it works I should be able to set up three single-line text edit areas where you can write the title.Title of each tiddler first, and then click the button, and have the tiddlers made with that title. Also making the carpe diem/prompted introspection tiddlers pop up in the story river should be doable. I'll look into it some time this week, probably! :)

---

lol! Nope, you didn't misunderstand anything! The settings was meant to be set-and-forget, b/c I've just been going back into the focus tiddlers and manually editing the links every time, after I decide what the title.Title is going to be. (I tag the logs mostly b/c it acts as a quick click back to the focus/root.) You were definitely thinking one step ahead of me in seeing that the settings could be used to change title.Titles on the fly! :) Now that I've realized this, though, I'm going to build a better solution than the settings page, hopefully something that will fit well into your Hub. <crosses fingers> 
\define yg()
you^^G^^
\end

* drafting:
** I really wasn't sure if I should include them into my public wiki, but I wanted to show the written effort that I have put into thinking, even though it hasn't made its way into letters in full.
** I was really curious how much you would interact with the thoughts and things there! Eg. writing it into a letter now, I might have qualified my music suggestion saying that probably it feels immense to me because of experiencing it in the game. but now I don't have to? idk.
** there's a difference between these bullet point notes to myself - I'm almost having a conversation with myself about the letter - compared to the letters themselves, directly written
* agreed on the letters vs messages thing. I've been unsure how much to respond to your drafting - to me, the bigger thoughts, the topics of my bullet point jottings, should be left for letters. But having gifted a tool I wanted to support and extend its good qualities! So quick messages felt right for that topic.
* Dunbar number - agreed! Last thing I want to do is to add more stress or distract from other higher priority things. Again the physical letter seems to have value in this regard; it seems to be less urgent - it's an actual physical object through which <<yg>> interact with the words, can be folded up and put away, and doesn't have the same...connotations that an always on website does? Or even email? idk idk
** basically how to get this to feel like physical letter writing re: time and pressure? Or hold that generous aspect of it?
*** like, should I purposefully delay sending a response to allow some breathing room into the conversation?!
*** I also just generally have a bias towards prioritizing the skeuomorphic in some sense.
** I tunnel fast and he quarries slowly
*** so, re: delaying sending a response, as the person who goes fast, I should slow down, right? it's my speed that's more likely to be the issue.
** there's also the whole - when <<yg>> get to know someone at first, it's like the floodgates open! There's all this flurry and intensity of learning about each other and <<yg>> want to know //everything// all at once! (Or maybe that's just me.) But the longer you know someone the more it slows down - <<yg>>'ve learned each other's preferences, a base level of comfortable connection has been established, and it continues from there. And just because <<yg>>'re not sending each other 150 IM messages a day - maybe <<yg>> don't even message each other for multiple days at a time - it's not a //bad thing//. Just a different stage, level, floor.
*** (yes, it's sad too sometimes - the intensity is exciting, thrilling, positively charged with energy. but it's not just a //loss// it's also an invitation to pay attention and notice the slower vibrations that don't make the front page of magazines.)
**** admittedly i still need lots of practice on this front.
* idk about wrestling with my wounds but they need air, honesty, so that they can heal. perhaps i should be honest with those closest to me first, get the harshest sting of alcohol over with first.
** does it even matter that they know? i'm already taking steps to resolve the results and it's in the past. but it's also super unconsciously hanging over my head...
* > It was like hell getting myself to speak with myself at all...the wiki is a bitchin' awesome "accountabilibuddy" tool.
** see this is so hard for me to imagine! :O (at least in some way or another) I mean, I know I've been through times in my life where I'm not journaling, and I can pretty precisely say that those points were not good points. Not //every// point, but the big two. 
*** (it would be interesting to construct a timeline and see at what points there is no written record. like, my timeline thingmy but with shading for writings rather than life events.)
** I take from this that he definitely didn't have a journaling practice before the wiki - though I could be wrong - and so - it's so hard for me to comprehend here, affectively? Writing is like - constitutive of who I am, at least from the point in time where I was able to begin to do so.
*** I'm really quite sad I don't have that green bound lined book with the norman rockwell painting on the cover. it's, as far as I know, the ''only'' written journal I've lost and also one of the earliest long form journals...I would have been 9? 10? I distinctly remember writing in it, but I can't remember what, and neither can I read it. ;_;
** the interesting, fascinating thing for me is how the wiki is, from my perspective, so much a journal - and yet that he writes it as a letter, to me - specifically revision.
* {{Sausage Frittata Muffin!!calories}}
* {{Sausage Frittata Muffin!!calories}}
* 450 cal ketochow
* 475 cal burger (204g)
---

* ~~write up my tuesday memo~~ while I'm at work
* ~~cook up the rest of the ground beef~~
* ~~put new ink in my note-taking pen~~
* -> add favicon to sphygm.us!
* -> transition my button to the all-in-one+ version

I had the thought - I could get one of those lamp timers and plug my side lamp into it, as a shortcut to having the overhead lights on a timer.

ALSO omg I was on a reddit thread this morning - having woken up but not gotten out of bed - and heard the good news that there is a jailbreak out for iOS 10.x! Oh, //baby//. That might have to wait until after school (creating new themed icons is a pain in the ass) but I'm definitely going for it. I hate having labels on my icons!

That was enough to get me excited and out of bed and rolling! And then {{180924 – wiki: title.Title UI}}

---

I can tell I'm hitting ketosis/fat-burning-mode again b/c I'm regularly wiffing that odd acetone sweat smell. I would bet money that's why I felt so awful last Wednesday. I'm hoping these cough drops aren't enough to knock me out. 
* [[180923 – Log: The Lightbringer]]
** Was this before or after he started drafting //Arr//? Probably after. Not sure how much will make it into the final letter but yea.
* [[MT]]
** hey dude. :) glad he keeps up with me.
* [[180922 – Chat: Classes]]
** good talk! I was in the middle of playing slay the spire so I dropped the ball on asking him how he was doing. maybe I'll message him this weekend and ask how things are going? Interesting about the quarter system; don't have enough personal data to say how I feel one way or the other but I can see the reasoning behind his opinion.
I was like oh hm you know I bet it's pretty easy to add the edit-text fields in a thin line, and so then I just - did it! I now have both the edit text fields set up in the way that his Hub is, and I also have an all-in-one button that opens the created tiddlers in the story river. That addresses pretty much everything he mentioned about wanting in the button, I think!

(other than the mysterious tag tiddler title bug)
* woke at 6:15, turned on my lamp, went back to napping
* got out of bed at 6:50
* went to work, printed off memo, showed up to class at like...7:45 am?!
* replacement professor was good! super passionate, super all about emphasizing how fucking ''weirdly different'' our society is compared to the weight of previous human history
* UPD went really fast today!
* Work; fucked around a lot. Did get some start on the whole instagram and facebook bullshit. Set up an email for the demos.
* Ate, finished my skyrim episode.
* Started on my map report even though I had no fucking clue what I would say. 10 minutes into it though, things started coming together. Glad I did!
* DnD!! Waterdeep!! Definitely needing to take notes on this one. Not sure how I feel about having more people; feels like it's approaching almost too many? idk. I like Anahita^^revised^^, and I'm trying out a gruffer/deeper salty straight-forward/blunt sort of character. Favorite quote: "`<belly laugh>` you may be a fancy man but I like you!" to Volo as he bought us all ale.
* Hurriedly did some of the things on my to-do list re: wiki - got the AIO button in here, and the favicon on my static page! (which I also edited b/c I was salty as FUCK today. idk if I'm going to leave it up though; sort of feels uncharitable?)
* bed at 1 am
Do you take full advantage of "Speak Like A Pirate Day"?? Back in 2009 when I was actually excited because I was allowed to make a Facebook account, the discovery of the "pirate language mode" was exciting for a while. I think they also had pig latin? If not, they should have, because I was a //master// at it for a while.<<ref "stck">>

OH, gosh, I have so many thoughts on gifting in general. My button isn't exactly a physical gift, but it's a created object and so more obviously gift-y than more subtle ways of gifting attention/empathy? If that makes sense. I've always felt like I'm very bad at giving gifts - that either other people are better at just knowing what would be a good gift, or 

<<footer "stck" "Actually, speaking and interpreting it has stuck pretty well. It's mostly just the speed of doing so that I've lost>>
* ~~ UPD HOMEWORK DUE MIDNIGHT ~~
* ~~add favicon to sphygm.us!~~
* ~~transition my button to the all-in-one+ version~~
* [[Neighboring in Netville|https://www.mysocialnetwork.net/downloads/cityncomm12-mp.pdf]]

Ugh holy fuck sometimes peoples' super strong lotions or perfumes is ''really'' fucking disturbing to me. 

---

Kinship systems provided meaning! We have lost that structure - but like, it's a human necessity, right - we build kinship ties through the communities we associate ourselves with (our schools, our workplace, our hobbies); would have been trained and mentored by our families, our mothers and grandmothers but now what? I constitute myself through reference to the people I have read through my life...how do we build kinship systems in the internet? Inherently the ties are weaker, right? Because we're not *there* with the person.

---

...okay Kicks. But I'm gonna disagree with you here.

> What h0p3 and sphygmus are tackling is an approach for being a fully exposed human.

Perhaps to him I am tackling being fully exposed. Maybe I //am// tackling being fully exposed! But I think the sense in which he means it is not the sense in which I mean it. He means - fully exposed to the world. And I do not aim to fully expose myself to the world in the same way that h0p3 does - that is not my interpretation of the principle of honesty. 

One of the things about writing, if you've been drilled in it, as best as I can tell - Strunk & White would exhort you to consider your audience. At least on sphygm.us as published, I have considered my audience, and that is h0p3. Sure, I have an "Ahoy, Travellers!" call, but that's more because I know at least kicks and well, whoever else h0p3 links me to will land there, and they aren't h0p3. So in that sense, my audience is wider. But still. hm. I suppose specificity is required here. All of the writing in my "drafts" section is written ''for me'' and no one else. To some extent h0p3 is the audience, but even so, only in the sense that I'm responding to his words. I'm still just - writing bullet point notes for myself the same way I take notes in class.

I specifically chose to share the drafts because in some sense...those specific writings might as well participate in the openness that h0p3 cultivates. uGH. it's an oxymoron. 

---

create a "to the public" tiddler?

if someone like kicks is gonna be linking to me, gawdamn, then I guess my current solution isn't gonna cut it. (Am I trying to have my cake and eat it too?)

Oh yes and I had thoughts about kinship. I don't have kin bonds with the invisible ghosts of readers. They are not real to me. h0p3 is real to me, kicks is real to me in a lesser extent, lion is real to me, One01011 is real to me, heck, even JS from london and WeWillNotBow, they're real to me. The invisible eye of the reader - I have no claim to it and they have no claim to me.

I am specifically afraid of opening up to the people who have a claim to me. Those that hold no claim also hold no fear...see also lion and One01011.

Not that I //dis//respect kicks, but I can't hold him in the same regard. idk.

oversharing/sharing/public/private...I guess I can't abdicate myself from it, right? By saying "this website is for hope. everyone else, gtfo," can I? Am I automatically participating in something //public// by publishing a website? i. am. not. convinced.

it's like if hope and i were standing in the hallway of a public mall, having a conversation, and then kicks came by and started listening to our conversation and using a microphone to broadcast quotes at other people, to be like, "hey guys, come listen to their conversation, isn't it fascinating? aren't they doing a curious thing, having a private conversation in the public mall?"

idk it's fuckin weird, mate.

(I am now glad, more than ever, that I made sure my index wouldn't get indexed by google.)

you know what's funny though, I feel like I'm hiding in someone else's skin with this name. it really belongs to someone from turkey playing steam games who made photoshop edits of actors.

You know what, I am actually pretty damn salty at kicks right now.

Enter: [[Salty as FUCK.]]
* Waterdeep is named for its deep-water harbor.
* 100,000+ people here
* Built next to a mountain riddled with passages, formal mithril mine
* "The Yawning Portal"
** a stone building with a slate roof
** offers various foods, rest, & relaxation on the upper 3 floors
** 50 gold to be allowed down into the central dungeon
*** new adventurers don't go down there unless they want to die a terrible death!
* getting into a bar fight! female half orc (@@.highlight Yagra Stonefist@@) fighting a bunch of bald men with eye tattoos across their foreheads
* fought a troll
* meeting Mr. Volo, the man who hired us for this job
** lots of bloodshed in the city in the past few months
** missplaced a friend amongst the violence
*** @@.highlight Floon Blagmaar@@; more beauty than brains
*** worried he took a wrong turn and was kidnapped or worse
*** wavy blond-red hair, early 30s, human male wearing princely garb
*** disappeared two nights ago, merrymaking at the skewered dragon in the dock ward
** second problem: too much ale! XD
* [[180923 – Carpe Diem: Lazy as FUCK]]
** Thank goodness I already had my UPD maps made way ahead of time. Poison/draw deck failed this time around, no blurs.
* [[180923 – Wiki Review: Colors]]
** I'd like to be able to push my index from my digital ocean droplet to the nearlyfreespeech server. rsync maybe?
** did end up implementing several file system filters for tagged tiddlers.
* [[180924 – Log: Jailbreak!]]
** RD had a light timer! Didn't work this morning, but maybe tomorrow?
* [[180924 – h0p3: Arr!; draft]]
** I'm not sure I should have published the drafts on my public wiki.
** first time I've spoken in the second person you to h0p3 in my bullet points? really a fan of the `<<yg>>` -> <<yg>> macro I made for it.
* [[Chocolate Mousse|cooking – Chocolate Mousse]]
** did the gelatin backwards resulting in lumps. also granulated erythritol is really bad b/c it's just...grainy. 
* [[ANTHRO 103 W06 – Marriage & Kinship Systems]]
** Good summaries, boring response.
** so many people are confused by how these response memos work?? yeesh.
* [[180924 – Carpe Diem: Mousse :C]]
** Glad I wrote my memo ahead of time; making the mousse just set me back.
* [[180924 – Wiki Review: A Chat!]]
** drafting letters in my logs? for shame. need to split this data out.
* got out of bed at, well, it must have been 7:30 or 8
* wrote in my wiki (hey, you!)
* left for class at 10am
* class; finished typing a few things; no knitting
* work; it's the endless quest to fuck around and waste as much time as possible while appearing to be busy.
* ate; watched gopher and played some slay the spire
** beat it with the 2nd character and a dodge&roll / noxious fumes 19 card deck; got lucky with the final boss being the two artifacts.
** also played a shiv deck; liked it well enough; think it needs to combo with weak?
* now I'm here. bed by 10 or 10:30 maybe? I'm tired.
* 10:30 it is.
[[2018.09.25|https://sphygm.us/#Visitors%20%E2%80%93]]

<<<
Sphygmus: `<tosses her hands in the air>`

h0p3: While your hands are in the air: `/double-high-five`. You're doing it! Rock on, bit by bit.
<<<

I don't know if h0p3 has been watching - well, I'm sure he has been watching, but I don't know-know, idk, if he's given this calling of my name by kicks any thought. Perhaps he'd agree that it's between me and kicks and is watching to see how, if at all, I address it. Anyway I've been stressing and this was a friendly nugget of a smile in my day today. :)

I'm not //sure// if I should email kicks the email I was drafting in my head today to him. It feels rude and harsh and mean but ugh at the same time...I feel like I'm being misunderstood and being put on display in a way that's not. correctly representing me?

just ugh! photocopying sketches. I wouldn't care half so much if they were quotes from the letters rather than from the drafts.
* [[180925 – Log: Salt Count Over 9000]]
** yeee ouch.
*# saying the invisible doesn't have a claim on me seems dangerous (morally slippery slope)
*# I remain unconvinced that having an index.html on a server linked to a domain name means I am obligated to the public.
* [[180922 – h0p3: Arr B A Good Letter]]
** We //are// getting more informal, a friendship has built itself through our words, and it fucking does things to my heart.
* [[180925 – h0p3: Arr!; draft 2]]
** didn't get very far with this. that's okay.
* [[203061 - Maths|UPD 203 W06 C1 – Maths]]
** came in handy for my assignment writing. also gotta remember that bit about the joins, it explains why I was having trouble doing it on my own before he elaborated.
* [[Salty as FUCK.]]
** I know what I was going for with the paths metaphor but I don't think it actually describes the experience of using the internet.
** the park bench metaphor works better than the "standing around in a mall" metaphor
* [[180925 – WDDH: The Yawning Portal]]
** glad I've got the wiki going before we switched to a campaign with lots of note-taking! fun times and Ol Dirty likes my new Anahita :)
* Woke at 4:30am with a bad sucky dream, went back to sleep
* Got outta bed around 8am
* Probably farted around for an hour? Or took a really long shower? Honestly no idea.
* Left for class around 9 am
* Sat in the sun for 30 minutes before class, over by the bio/chem building ☀️❤️
* UPD; quiz went fine, need to practice to go faster; rest of class was okay.
* Work; fucked around a lot b/c TL was gone a lot. Slowly working on paper labels, also doing data entry.
* Straight to CD's! Goddamn people on the highway. Anyway going 80 in the dark is probably not the best idea...
* Ate & watched Gopher
* Had some ~~fun~~ before watching Firefly
* Had some more fun! (1st time we've double dipped 😊)
* Sleep around 11:30
I was dreaming and it was an okay dream, driving in the parking garage and some shit like that. The scene that woke me up - there were bodyguards in all the rooms and so I went to my room which had a master bath and i did my business in peace. But when I was done the security guard came in and was like you  know i fancy a taste of you myself and held me down backwards and I shouted for help until the moment he lifted the bottom hem of the shirt over my head and pressed down, cutting off my airflow with the neck. And then I woke up and couldn't go back to sleep because I'm too fucked up by this right now. 

In other news is 4:30 am which is precisely 4 sleep cycles after I went to sleep.
* [[180925 – Carpe Diem: Sailor Songs and Salt]]
** Work has sucked this whole week. 
** Glad my UPD assignment went together so well - good to have made the maps ahead of time. 
** DnD is super refreshing during school, not sure how I feel about the new people yet.
** went to sleep late! 😮
* [[180925 – Wiki Review: Salty Sea Dog]]
** Reminder: figure out rsync from droplet to nearlyfreespeech.
** Reminder: split letter drafting out of daily logs?
* [[Welcome to my studio.]]
** drafting! it's a tricky thing, making shit that other people can look at and do whatever they want with. Still figuring it out. (Still not sure how to phrase the this-is-not-public-even-though-it's-published dealio.)
* [[The City]]
** Edited.
** I may be taking this metaphor too far, but I like it. It feels like it does get at something about interacting with the internet.
* [[Salty as FUCK (II)]]
** still like the "draft tag css formatting" idea, unsure about the text-decoration, or if it's just a bg color change or different font or something else.
** the physical world does something important here that I don't think the digital world does and h0p3 pointed to it in his strikethrough comment in [[180922 – h0p3: Arr B A Good Letter]].
*** I goddamn wish I could link to a specific section of a piece of text and jump straight to it, without having to split it into another tiddler. Is that wrong?
* [[//sphygm.us|sphygm.us]]
** working on sweeping my stoop!
* [[180926 – Carpe Diem: The Dead Sea]]
** simple day. sleeping early could either be a good thing or a sign I need to do some serious feeling. (Walking to class on thursday was aliveness, though!)
* [[180926 – Wiki Review: Hello, Darling.]]
** not much to say? I agree with myself here!
* [[180926 – Log: thank you friend 😊]]
** He was worried I would think he was making fun of me in his own wiki review! Aw, no, it made my day and still makes me smile.
** still unsure about emailing kicks `<wavy hands>`
* woke at like 7:15 thanks to CD's alarms (was tossing awake before that)
* lazed around and got in the shower around 7:30
* got dressed / talked about my psychology exam - good review honestly!
* coffee / watched CD play slay the spire a little
* wiki review catch-up!
* left for class around 9:45 (late! 😮)
* library at 10:20
* psych exam - feel like I got a B, missed five questions
* Work; mac order! Not splitting it!! Fucking around while TL unpacks and checks it in.
** Wow we had quite the hour long rush! Running around helping people with their class lists non-stop.
** got a lot of wiki work done in between putting things away
** called a lot of will-call people for order stuff; glad I did, instead of putting it off. Easiest to do in one big chunk, too.
* Ran to Aldi to get pork rinds and guac for our Sunday lunch
* Grabbed clothes from home!
* Drive to CD's; I hate driving at night. Fuckers sitting in the left lane anyway. I probably should stop driving 80...
* Food, Gopher, catching up on people, Wikiing, writing a letter to kicks (I want to tell someone my wiki is revamped for public viewing now! XP)
* beat slay the spire with the third character! :D
** lighting deck doing POWER man
** (thought hardly optimal lol)
*** says something about how OP the character is?!
* bed at midnight?
!!! Friday:
* ~~Pick up guac from Aldi for Sunday~~
** ~~clothes for Sat/Sun~~
* ~~finalize [[sphygm.us]] entryway!~~
* ~~write kickscondor a letter~~

---

Man, I have seriously gotten used to staying over at CD's on Thursday nights already! And Friday nights too. O.o

He's got a crunch time project that he's probably working on over the weekend (was doing so last night too), and I asked him if he thought I should skip coming over - but I really really didn't want him to say yes! I was going to be quite sad to miss it. I didn't expect to get quite so attached to hanging out in his living room doing my own thing, or to sleeping over - after all, I'm //sleeping// and not interacting with him? but it's still really nice and I would miss it anyway. (Plus there's the warm cuddlies in the waking up in the morning, although his alarms make that much less pleasant `>_>`)

It'll be even harder to not just stay at his place all weekend once he gets his couch...it'll be comfy and easy to hang out and chill. Also helps that his laptop is just as nice to work on as my desktop (the high resolution screen is shockingly really incredible? and having a mouse makes things pretty damn equitable.)

---

Oooofff oooch owie, that might be the last money I spend on ER, no offense to him. That's $300 I could have spent on art supplies! When I think about it that way...I'd probably rather the art supplies? idk, we'll see how the AC goes. I kinda feel like, okay, I've got the basic tools down, I've learned how to do this, I can keep doing it on my own. At the same time, a support group and other people can help lead to usually-avoided places? I'm sure there's room for both. Being a graduate coach might be on the docket as well.

Gotta consider that things are "easy" now because the future appears to be certain through December; all I gotta do is show up and keep doing the things I want to do (aka school / work / art?!). After I //actually// graduate though...here comes the uncertainty pouring in again.

---

I am so new to this! This web thing! To talking to people at all! I've had a blog, sure, but only family read it. If I do ever end up getting more explicitly involved with the IndieWeb^^TM^^ then this will be something I have to confront head-on. Hell, perhaps even more with posting art. (if ever...)

---

{{180928 – wiki: title.Title timing}}
* [[180927 – Log: Shit Dream]]
** yup, fucked up dream, mate.
* [[180927 – Carpe Diem: Double Decker!]]
** loool i farted for an hour?!
** did I literally just say "I probably shouldn't go 80 in the dark" two Carpe Diems in a row?!! (good happy day though)
* [[180927 – Wiki Review: Construction]]
** I did end up emailing kicks!
* [[A Scrawled Note]]
** and then I made my first ascii drawing ever, of a table. I'm pleased with how I swept my stoop, tbh, especially how it almost kind of feels interactive-fiction-esque.
* [[We, Phantoms.]]
** I'm not sure if it gets my point across or if I even know what my point is, but yea. I'm a fucking //ghost// across the face of the internet, anyway, idk about anyone else. `<shrug>`
It's fascinating to me that h0p3 comes up with the title.Titles for his daily logs before he writes them. For me it seems like something I could ever do as a last step, after I've seen what I've written.
* woke around 8:30, got out of bed at 9:30
* slay the spire & reading/writing
* finished reaction memo!
* lunch with CD's dad (indian ❤️)
* went to flat file exhibit, it was closed :C
* went to kemper museum!
** some fucking BOMB ceramic stuff there
** some of the weirdest fucking art i've seen in a while, too?
* back home, arcGIS time i guess :P
* got through several chapters of ArcGIS
* went to check email for some reason? could not find a way to get out of the forced gmail interface change.
* immediately decided to quit using gmail and went in search of a new email provider
** went with fastmail, redacted
** used "fetch emails from..." and ended up with all 7k of them in my fastmail inbox 😓
* went through my emails until like...2 in the fucking morning.
You have updated your site; it's started to have more shape. You have an aesthetic entrance that I could not have conceived of. It is a joy to refresh your site in my browser each day. I have two immediate thoughts come to my mind.<<ref "l">>

You are purposely reaching for your audience first before yourself. It's clearly art built specifically for others! I'm excited to see it unfold. 

The second thought is that it reminds me of [[MUDs|https://en.wikipedia.org/wiki/MUD]]: I mean this as a compliment. It's more narratival than I imagained a wiki could be. It reminds me of a living game! Perhaps it is a semi-graphical MUD. I played Everquest for many years (and many other RPGs). At the moment, or at least so far, it feels like an introduction to a platform for hosting your interactions with avatars/penpals while weaving a story together. It's a quest! Your wiki is inviting and provocative.

I'm incapable of doing what you're doing here, and I probably don't understand it well enough. I could easily have misinterpreted or misunderstood your vision. I'm just thinking out loud, trying to understand what you are making as you design it. You might not fully know what you want it to be (I barely know for my own wiki), and I don't want to be an annoying "backseat driver" asking "Are we there yet?" or anything like that. You may change it radically many times, and I have no idea where you are going with it. I'm enjoying thinking about it though. It's fascinating to watch you build. I'm watching you craft in awe.

There is a possibility you are in a deep think! If so, please ignore me. Don't let me distract you from your creation. Talk to me only after you've caught your breath at the surface. I'll be watching and cheering you on as you dive.

---
<<footer "l" "Yes, I'm labeling, boxing it in, predicating, defining, interpreting, trying to put words to it, etc. Not everyone thinks I should do such a thing. I'm taking it in.">>
!!! Saturday:
* ~~read week 7 anthro articles~~
* ~~write reaction memo~~
* ~~Lunch w/CD's dad~~
* ~~UPD chapter 6~~
* ~~UPD chapter 7~~
* ~~skimmed UPD chapter 8~~
* Firefly & Slay the Spire
* [[180928 – Carpe Diem: Study MORE :C]]
** I need to not be this lazy with waking up tomorrow.
* [[180928 – Wiki Review: Bippity-Boop]]
** not going 80 in the dark is why I'm going to stay over at CD's again tonight, whoooops
* [[180928 – Log: Weekend TDL]]
** mostly accomplished what was on my TDLs! good good, I think?
** NE is in the AC! as is AR who was only briefly in the main course, and GN from the network
* [[180928 – To kickscondor: <waves>]]
** I think this said what I wanted it to say without being mean?!!
*** he wrote a really nice reply that i did the whole "put off reading" thing for a while. XP
* woke up at like...9 am? I fucking //dreamed// about emails
* freaked out b/c I didn't have my fastmail password in lastpass, and the login had timed out on my browser
** thank fuck for the forced verification and phone password resetting
* went through emails until like 11:00, showered with Codypie
* Off to Mom's!
** grand afternoon, ate wayyy too much food
** hung out and showed them my linocuts
** finished RL's 2nd sock!
** listened to jo explain a lot of his math stuff
** talked about what i've been learning in psychology
** shared the cute pattycake cat video!
* got back to CD's place at like...6? 
* drove to ES, missed multiple exits and took a very long detour!
* ended up getting there fine tho
* ate way too much fucking food...
* back home, finished up my emails. now i'm like...feeling really weird and wobbly, like I don't want to do anything??
* bed by midnight?
* [[https://cpbotha.net/2016/01/05/note-taking-strategy-early-2016/]]
* [[http://sengifted.org/existential-depression-in-gifted-individual/]]
* [[180929 – Log: The Email Swamp]]
** Glad I wrote my reaction memo before lunch! I need to remember to print it off tonight.
* [[180929 – Carpe Diem: 7k Emails]]
** Forcing myself through the ArcGIS stuff wasn't fun - I think I need to go back to those chapters and fuck around with the data. I don't //learn// the thing through step-by-step instructions.
** not sure on the email transition - I don't want to support Google and I'm way more ok with this interface than the new gmail but...switching emails is wow. a lot of work.
*** going through all the old evidence of my past was tough, emotionally, and I got really disconnected. I don't know how to treat it or what to do with it - burn it? keep it? ugh.
** glad I went to the kemper. good.
* [[180929 – Wiki Review: Big TDLs]]
** Really want to reply to kicks! I think things are cleared up and we can have nice chats now.
* [[ANTHRO 103 W07 – War in New Guinea & The Gift of Democracy]]
** Had the most gut reaction to the Fox article of all the articles yet. I felt like it didn't go far enough, or something - like idk, okay, yes, this is a problem/issue but //now what//? 
** all the articles, from last week and this week, are really hammering into me the incredible loss of community and kinship ties contributing to the political situation we're in, among other things. I think a lot of social media comes from losing those ties and trying to artificially replace them and I wonder if it's just a shallow replacement or something that can hold up. Perhaps that's situational.
* [[181002 – Awareness Log: Resistance]]
* [[181007 – Awareness Log: 7 Billion Humans]]
* [[181030 – Awareness Log: Call]]

---
* what //is// in that resistance?
* I am really struggling with the idea of feeling "aliveness" in the damn fucking wintertime, and that's ooookaayy.
* taking action is powerful and that's an area in which I erm definitely do not practice as much as I could.
* [[181001 – Carpe Diem: Ooof]]
* [[181002 – Carpe Diem: From Sunrise To Sunset]]
* [[181003 – Carpe Diem: Woolly Windy Day]]
* [[181004 – Carpe Diem: Resistance]]
* [[181005 – Carpe Diem: Blank]]
* [[181006 – Carpe Diem: Soupy Sick]]
* [[181007 – Carpe Diem: Sick As A Blanket]]
* [[181008 – Carpe Diem: Letter!]]
* [[181009 – Carpe Diem: Fecking Potholes]]
* [[181010 – Carpe Diem: Wiped.]]
* [[181011 – Carpe Diem: Encouraged]]
* [[181012 – Carpe Diem: Talkative.]]
* [[181013 – Carpe Diem: Socializing!]]
* [[181014 – Carpe Diem: Lazeee]]
* [[181015 – Carpe Diem: Early Bed]]
* [[181016 – Carpe Diem: Where's Meaning]]
* [[181017 – Carpe Diem: Tired AF]]
* [[181018 – Carpe Diem: A Good Day!]]
* [[181019 – Carpe Diem: Exam]]
* [[181020 – Carpe Diem: Galactic Empires!]]
* [[181021 – Carpe Diem: Meh]]
* [[181022 – Carpe Diem: Building]]
* [[181023 – Carpe Diem: Routine‽]]
* [[181024 – Carpe Diem: Busy Bee 🐝]]
* [[181025 – Carpe Diem: Restless]]
* [[181026 – Carpe Diem: Retro1]]
* [[181027 – Carpe Diem: Retro2]]
* [[181028 – Carpe Diem: Retro3]]
* [[181029 – Carpe Diem: Meaningless]]
* [[181030 – Carpe Diem: Swing]]
* [[181031 – Carpe Diem: Horny AF]]
---
* I'm not even half-way through the month and goddamn, it was packed.
* I was exhausted //a lot// this month; I think I did a reasonable job of handling it.
** I know I didn't feel like going to the laura veirs concert but I'm glad I did.
** thankful for various people supporting me through the physical and mental exhaustion. and for the surprise coffee! :)
* lots more swiggity swag than recently; I wonder what's different?
* definitely the month of existential despair. the exhaustion oozes out in so many ways.
* played lots of zelda towards the end; I think I just needed the break from pushing myself so hard and I can appreciate that a lot.
* [[181001 – Log: Community Building]]
* [[181002 – Log: Linkage]]
* [[181003 – Log: Blockage]]
* [[181007 – Log: Random TDL Shit]]
* [[181015 – Log: Vortex of Fear]]
* [[181030 – Log: Doom]]

---
* lots of links in the early logs before I'd set up my [[hyperspace|hyper/space]] log
** I was doing the work in [[Daily Logs|daily logs]] that I ended up doing elsewhere. It would be good to atomize this out of the daily logs and transclude it back in.
*** fuck it, that's the point of this audit, right? going to atomize and organize as I go through these.
*** developed a "Transcluded" tab in the info folder, based on listing transclusions in a "transcludes" field. that way I can rename things and make sure I check both places it might break. phew.
*** hell after I'm done here I'm going to add a "Transcludes" tab (basically the same as the "list" tab)
* I appreciate the article about community building once again. This feels like a good and right answer to some of the meaninglessness I've been feeling.
* sheeeiit, it's been more than a month since I got RL's prints framed. I need to get those picked up and schedule a time to go hang out with Mom and drop those off for him.
* well the sex pillows might have been scary at that moment but let me tell you, at least the wedge is super fucking helpful, pun precisely intended. (...super helpful fucking?)
* oh hello, vortex of fear, your echos run through the rest of the month and into what I was //just// thinking about this morning. will you please stop haunting me already?
* learning to take action within the context of my life has been the most helpful thing ever. empowering, as AR said this morning.
* obviously my writing here dropped off after I both stopped having as much time on the computer at work and started atomizing content between other tiddlers. it's still where I return to for more journal/vent writing. it will be interesting to see how this shakes out over the course of the next month. 
** I'm wondering if I should go back through september 2018 and atomize even more, or get the things I missed? (I only atomized [[wiki]] at that time.)
* [[181002 – wiki: reference & linking]]
* [[181002 – wiki: logs]]
* [[181005 – wiki: definitions!]]
* [[181007 – wiki: rabbit holes]]
* [[181009 – wiki: tiddler-to-read-list]]

---
* 
* [[181001 – Wiki Review: Logged]]
* [[181002 – Wiki Review: Schwifty]]
* [[181003 – Wiki Review: DnD Heavy]]
* [[181005 – Wiki Review: Brief]]
* [[181006 – Wiki Review: Reconstruction]]
* [[181007 – Wiki Review: Linkage]]
* [[181008 – Wiki Review: Collecting]]
* [[181009 – Wiki Review: F&R Sidetracked]]
* [[181010 – Wiki Review: Yup.]]
* [[181011 – Wiki Review: Phew.]]
* [[181012 – Wiki Review: Short]]
* [[181013 – Wiki Review: Duo]]
* [[181014 – Wiki Review: Trio]]
* [[181015 – Wiki Review: Trio]]
* [[181016 – Wiki Review: Open]]
* [[181017 – Wiki Review: Ayy lmao]]
* [[181023 – Wiki Review: Catching UP]]
* [[181024 – Wiki Review: Bulk!]]
* [[181029 – Wiki Review: Zelda]]
* [[181030 – Wiki Review: Fuck]]
* [[181031 – Wiki Review: Quick]]

---
* oh BOY yes I am continually trying to be more aware of accepting help / reminders etc. gracefully.
** when CD says "watch the cup!" and I notice myself getting snippy or annoyed in response, for example.
* I seem to have shifted towards integrating the past, rather than burning it. :)
* the structure of the wiki really develops this month!
** "plugins mean I'm done tweaking" lmaooooo never!
* //cogitating// is a wonderful word.
* whoa okay different formatting in [[Linkage|181007 – Wiki Review: Linkage]]
* !!! reminder to self, I need to start using rems instead of ems, I think.
* lots of leftover PH tiddlers in these reviews
* "what the fuck is //''meaningful''//?? :S"
** indeed, I wrestle with it.
* I clearly lose interest in the online DnD this month.
* there's something very //different// about this month and where I am now<<footnote "tm" "02/03/19">> and I can't quite put my finger on what it is, but it's there.
* woke up at 7, got us out of bed at 7:20ish
* showered, dressed, packed up; CD left a hair before 8
* finished the psych chapter in about 1.5 hours and took the quiz (10/10 first time)
* left for class around 9:50? got all mixed up b/c I was trying to avoid potential construction on 59th st but ended up back there anyway (no roadblocks this time)
* really frustrating not having any knitting in class!! I can doodle but it's //almost// too distracting too. (reading reddit or writing or anything else is ''definitely'' too distracting.)
* drove to work on 301st instead of 534 this time, ugh never doing that again. too many stoplights.
* Work; data entry combined with blog reading. I need to get the receivings mess fucking worked out. 😓 gotta do emails tomorrow? browsed reddit for the last hour.
* I have a timer light switch now! super cool. :)
* read h0p3's wiki while eating pork rinds and guac
* Cuddled up in bed with my flannel pants and cozy uChicago snuggy to do the monthly audit stuff. yes, good.
* fucking exhausted. I'm going to:
** go make keto chow
** prep clothes for tomorrow
*** GO TO SLEEP. probably by 9:30 or 10 at the very latest.
{{181001 – trail: community}}

---

checked in this morning b/c of ER's email re: intention setting for tomorrow's call. I keep swinging between feeling quite down/sad/afraid today and then having moments of excitement and potentiality. I wonder how much of that is linked to being away from my "place" all weekend.

* I'm feeling exhausted again. A busy weekend and a busy week before that. Like, discomfort exhausted. like......fucking wiped. I'm going to bed early..
* ''[[vulnerability, leadership, and professional trajectories|https://matienzo.org/2018/what-one-says-and-does-not-say/]]''
** came to the two links below through this one; interesting insight into someone else's library/life/vulnerability experience
** ''[[Vocational Awe|http://www.inthelibrarywiththeleadpipe.org/2018/vocational-awe/]]''
*** wow this is really relevant to consider...
** ''[[Prioritize building a community around you|http://eiratansey.com/2018/06/27/make-this-a-priority/]]''
*** this is largely what i've gotten out of TBS, too, come to think of it
*** what other ways can I take imperfect action in this regard?
* [[180930 – Link Log: Browser Dumping Again]]
** Tagged.
* [[180930 – Carpe Diem: Fucking Stuffed]]
** It was good to just chill with folks, man. (Why does it feel weird lately? :\)
** got snippy with CD on the drive when we missed an exit and he shut down. It feels so bad when he shuts down, like he's abandoning me or something. I need to accept help more gracefully? (not always saying "I know" when he says something I know and then expect him say the things I don't know)
*** oh boy ok feel into this and talk to him about it. TALK IT OUT.
*** what exactly am I doing that shuts him down and how does it make him feel?
* [[180930 – Wiki Review: Kin Bonds]]
** what do with the past? keep it or burn it? :S
Oh man, you know what I haven't thought about in a long time? Zines! I loved that project in art class. I wonder what sort of zine I would make now? I wonder if I can make a printmaking zine - oo you know, I like the idea of making a proof zine.
The AC is scary, and insightful, and scary. The current prompt for the next week is to sit down, feel into the moment, start the check-in process, and then ask "how or why am I resisting checking in with myself right now? what is my resistance to feeling into what I'm feeling today?"

With a side-prompt being: What are we open to feeling? Are we open to simultaneously feeling unpleasant things and pleasant things? Which is synchronous with my line [[from yesterday|181001 – Log: Community Building]] about feeling both scared and exited. That's...there's an example right there. And then Scotland...well...comparison - afraid nothing's going to live up to it, my dream is gone what do I do now sort of thing - but - I felt so //immensely// bone sad and bone happy during that week it's so impossible to describe. I cried every day for the moments I was experiencing, for the moments that were vanishing as I passed through them, but also fucking for joy at the light on the boats over the loch, for walking through the forests. 
* woke up at 4-something, went back to sleep.
* woke up at pretty much precisely 6:30am
** the magical lights that turn on are incredible ❤️
* drove to 534, membered that I hadn't printed off the damn memo, and exited onto MC
* printed memo and pulled cart in so TL wouldn't know I'd left it overnight 😂
* got to school at like 7:50, backed into a 3rd floor parking spot
** first time I've ever backed into a parking spot! thank you rear camera.
* registered to vote!
* Class; and then more class. It was what it was, yo. I'm getting more friendly with the people in my UPD class, is good.
* Work; what even did I do? Ah yes, demo email stuff. And ate a million donuts and got bloated af. ayyyy.
* The AC call. It's going to be weird going straight into DnD after this call (it already is weird).
* DnD! Fun times, had some really great roleplay. Took a while to get into character but I'm for sure more "in character" in this game than I was last game. Good though.
* Bed by 1:10am
So, I noticed I had an instance where I wanted autocompletion today. I installed it again. I have now used it 4 times today. Clearly, I was wrong about it (surprise!). I'm gonna see how I can milk this badboy harder (if I can). 

Also //Tags// is a thing. These are tags I'm convinced by. I'm still thinking about where I'm going here, especially since I aim to go through the entire wiki to restructure, tag, and draw out new threads for myself.

//j3d1h// setup //Sphygmus: Stylesheet// for CS. Currently using webfont, but will work towards embedding (16kB is fine). The title coloration might be gore, lol. Sticky Titles is the problem, but I really need my Sticky Titles. I have no idea how to fix that.
* [[https://youtu.be/Hrph2EW9VjY]]
** the music is oddly catchy after a while and the animation is fecking awesome.
* TDL
** buy more yarn for CD socks
** schedule eye exam for later in the month
** schedule hair cut for later in the month

---

so many people come to class early and then sit with their headphones on looking at their phones? it's so weird to me - specifically the proliferation of headphones.

What is it with the proliferation of mustaches these days..????

---

{{181002 – wiki: reference & linking}}

---

{{181002 – trail: personal cloud}}

---

{{181002 – art/work: zines!}}

---

{{181002 – wiki: logs}}

---

* htpc
* self-hosted
* homeserver
* homelab

---

{{181002 – Awareness Log: Resistance}}
* ''[[Perkeep - LFNW 2018|https://docs.google.com/presentation/d/1suYfv3dmjJQ1mMJIG7_D26e5cudZqPcZTPNgrLvTIrI/view#slide=id.g38e765ecc9_1_189]]''
** ''[[Perkeep.org|https://perkeep.org/]]''
*** found via [[Why I don't have a Dat archive of my newsletter|https://www.timswast.com/blog/2018/08/31/private-dat-repo-issues/]] who I found via kickscondor
** I really want to keep reading this and look into it more. Hell, the more I keep getting into the hosting-my-own-DiOc-droplet, the more I want to get my own server set up...
; %1 [[Dat Zine Library|https://coolguy.website/projects/dat-zine-library/index.html]] (to read)
: This is on my to-read list. seems cool but also I don't want to read it right now?
; ''[[The #Chickenstreet Project - Isometric Pixel Art Rooms|https://web.archive.org/web/20190120093020/http://iampixeltier.com/chickenstreet/]]''
: how fucking cool is this?!?? i love isometric pixel art and also love rooms so this is a wonderful combination of it all. :)
; ''//`https://asw.fyi/archives`//''
: Cool site (using the [[Blot static site|http://blot.im]] hosting/generator?), with more things I want to explore and read about - comic recommendation!
: //2019-09-13// -- going through my link archive and this one is `d e a d` -- lesson to archive.org all the links, yes?
; ''[[Robin Rendle Designer & Typographer|https://robinrendle.com]]''
: okay i've run across this dude's site before but it merits more in-depth exploration. it also might be one of my favorite and classiest blog text sites I've come across and I want to know why.
* nooooo ''SHIT'' i'm subscribed to his newsletter. lawl!
; %3 ''[[Owning Your Content|https://blottings.philpin.com/owning-your-content]]'' (to read)
: another thing on my to-read list!! this guy linked me to robin rendle (again).
* oooo Anahita has special info about the dock ward?
** [[WDDH: The Dock Ward]]
* Durnan the barkeep of the Yawning Portal
* @@.highlight Floon Blagmaar@@; more beauty than brains
** disappeared two nights ago, after merrymaking at @@.highlight the skewered dragon@@ in the dock ward
** worried he took a wrong turn and was kidnapped or worse
** wavy blond-red hair, early 30s, human male wearing princely garb
* heading to the docks
** ran into some city guards cuffing 3 (?) suspects, murdered bodies roped off on the ground
** guard mentioned Zhentarim mercenary guard
*** assassinations, drug trafficking, underground activities
*** The Black Neckburn?
** a shop stands out; deep purple, everywhere. a stuffed beholder in the display window; little sign: "trinkets & oddities sold here" - elaborate lettering above the door @@.highlight Old Xoblob Shop@@
*** used to be called something else for a short sign
*** someone new bought it a few years ago and tried to rename it, but it didn't stick
*** 50/50 chance of things being cheap in there
* The Skewered Dragon
** front windows smashed; anchor lodged somewhere?
** entering in groups of two.
** talking to a jason
*** saw floon & volo here a couple nights ago
*** volo left first; floon stuck around; another friend of his who looked like floon came up?! O.o
** volo left - swear another man that looked just like him came in, they started talking, dunno what happened <- barkeep said this; says they seemed to be good friends.
*** left at midnight; 5 men followed them out; they had black tattoo of a winged snake on the back of their necks (?) look for the snake symbol on the door of the warehouse on candle lane.
* Warehouse
** Fought some kenku in the warehouse; one escaped.
** Renaer Neverember; the twin to floon
* [[PSYCH 210 – Quiz #06]]
** 10/10 and a 105% on my psych exam (the questions I thought I was getting wrong I was just second-guessing myself on, apparently).
* [[181001 – Log: Community Building]]
** good linkin browsing - "vocational awe" is something I can see myself struggling with for sure, already, even in my trying to decide what to do after graduating. (which won't happen until march...)
* [[181001 – Carpe Diem: Ooof]]
** literally did nothing but: school, work, and brief writing before bed?!
*** but I think it was good that I slept - again, I was feeling fucking //exhausted//. I also slept with my grounding mat for the first time in a while so I wonder if that changed anything (aside from making me too hot and sweaty).
* [[181001 – Wiki Review: Logged]]
** agree, I want to talk to CD about this outside of it having happened. feel into this!
* [[1809 – Monthly Audit: Carpe Diem]]
** life right now seems to be a constant balance of school, work, and dealing with the exhaustion from both of those things. I'm doing good though. <3
* [[1809 – Monthly Audit: Wiki Review]]
** will have to read h0p3's wiki review root and maybe ask him about it when I reply to his letter (someday...)
** also still //hmmm// about the tagging logs with topics thing
I am starting to wonder if the content of what's in these daily logs is what makes up the content of other tiddlers, you know? Like if the topics I return to again and again on my scratch paper are the ones that I should be appending to, actively exploring the roots of, and so on. Eg. this scratchpad could be split up into (art), (link exploration), (link archiving), (life jotting), and (music).
I keep struggling with the idea of linking sections of text together; eg: when I come up with ideas that I'm writing about in this log, but I want to link to or reference somewhere else. Is tagging the way to do that?? I was looking into it on the TiddlyWiki Google Groups / their GitHub..

; [[https://groups.google.com/forum/#!topic/tiddlywiki/1DEddRneMk4]]
: Maaan, this person says they wrote something and then didn't post it? Perhaps a hint at syntax here
; [[https://github.com/Jermolene/TiddlyWiki5/issues/1783]]
: This person's use-case sounds familiar to me. Clearly multiple people have run into a similar issue. Tobi might be onto some syntax stuff here? idk.
; [[http://viewfields.tiddlyspot.com/]]
: This was interesting but ultimately I don't think it will be useful for what I'm trying to solve.

Okay, what would someone using TWiki the default way say? They would say - split this content out into a different tiddler, and link/transclude it both here and into the topical area.
* woke up at like...8:15, showered
* 8:30, sat down for daily check-in
* Left for class around 9:20
* sat outside for a good half hour lovely <3
* Class; ugh I couldn't stand not having something to knit. He goes on tangents and I have trouble focusing/listening.
* Drove back, ate lunch
* Got RL's prints custom-matted and framed at the picture warehouse `<gag>` spendy as hell.
** $50 on frames, $40 for custom mats (and construction labor)? will have to check our matting prices, probably less tbh.
* Discovered the yarn shop, picked up yarn for CD socks and Mom socks. Pleased with the color for CD (I hope he likes it) though it's not soft merino; I expect it will wear hard though? Mom's is soft + marled, and gorgeous.
** learned how to swift and wind my skeins!
** updated my ravelery with RL pics and a new project for the CD socks
*** trying to get them done by november 20! should be doable since he's got tiny narrow feet yeh?
* Got home, it was fucking //nice// outside, I had new yarn, said fuck y'all and sat outside knitting my toe until Mom showed up for dinner.
* Joe'sredactedBBQ! Delicious.
* Knit + listened to [[milo|music: RAP Ferreira (aka) milo]] raps, computer, prepped clothes and food, now here I am.
* ~~go to the picture and frame store for RL's pictures~~
* ~~email AR about scheduling call next week~~
* ~~dinner with mom~~
* clean room!
* UPD chapters?

---

man I am in full-on avoidance mode today, it seems like. Been avoiding my emails and addressing any of that, avoiding the group text, avoiding responding to kicks or h0p3, like just - AVOID AVOID AVOID.
* [[181002 – Log: Linkage]]
** a proliferation of links.
** still don't know how to tackle the whole journal/log/topic thing
* [[180929 – Fm kickscondor: Re: <waves>]]
** couldn't have asked for a better response, honestly! REPLY.
* [[181002 – Carpe Diem: From Sunrise To Sunset]]
** magilights yay!! donuts boo!! :CC good parking yay!! DnD yay!! Advanced Call - HELLOOO RESISTANCE.
* [[181002 – Wiki Review: Schwifty]]
** I tried splitting stuff out and then put it back again :\\
* [[181002 – WDDH: Piles of Purple]]
** Super-roleplay heavy session! (Free too w00t) I feel like I'm actually starting to be able to get into character??? and Ole Dirty is really hype about the session too so it's fun to have that interaction. idk how I feel about the two telepathic talkers though `>_>`
* [[WDDH: The Dock Ward]]
** ooo some actual flavor stuff that I can use to help get into character tbh. (That's where skyrim roleplay was great, the world provides so much when you can be immersed in it. harder to roleplay without that world knowledge?)
* [[WDDH: NPC List]]
** b/c names are hard to remember, easy to get lost in my notes, and also important for roleplay. Should add my party member names to this :O
* woke up at 6:50am, showered, etc.
* left for class slightly before 7:30? got there early enough to back into a parking spot, w00t
* interesting film in anthro class! lots of walking, and hard work, and living that looked uncomfortable to our eyes, but human connection and ambition and emotion, too.
* just went over the study guide in UPD class, and even got out of class 5 minutes early! Will make flash cards for the written part; the software part seems fine.
* work; mostly fucked around. did make a poster for the upcoming demos, though. the counterpoint service wasn't working so I left for CD's pretty late.
* got to CD's around 8, had dinner, watched the last three episodes of firefly!
** bonked in the middle of the first one; CD commented that "you know one way you've changed for the better since we started dating? you don't mind stopping in the middle of TV episodes" and I thought about it and was like - huh! and then said "well it's worth stopping in the middle for, now ;)" so.
** he also has the couch, finally!! it needs some pillows for sure but otherwise is great.
* sat around reading reddit, whatever it was seemed important to finish reading at the time...went to bed around 12:30
just popping in to say - I'm watching your wiki auditing with interest! Crib as much or as little of the flexbox stuff from my site as you want. :)

I keep struggling with wanting to link to or transclude specific sections of tiddlers, and the resounding answer from the google group and github being "put it in its own tidder."

(see, I usually have one "Log" tiddler going each day that's my scratchpad for to-dos, random thoughts, just anything that I feel like writing about that day. In addition to the carpe diem and wiki review logs I've been keeping. So I want to pull threads out of the daily scratchpad logs, but I also want to preserve the context of the train of thought that day...but maybe that's what snapshots are for...)

anyway hotkeys! for some reason, they don't work if the editor toolbar is hidden, only when it's visible. I'm guessing that's what's happening for you here!

cheers, sphygmus
* got out of bed at 7:20
** woke up earlier, of course,  thanks to CD's abundant alarms
** he was cold in bed??? I definitely was quite warm!
* showered, chilled until 9:30 doing idek what, honestly. enjoying the comfy pajamas and blanket and chair and reddit, I guess.
* checked in @ the library before class.
* class - knit! got like 3 mofoking inches done - I'm honestly missing the bigger sock b/c the smaller sock makes time go slower?
** should have it done in like two weeks at this pace eh eh
* work; apparently it came early and ruth had already put it all away sooo yay for not having anything to do. XP
* came home, dinner, watched computer science videos
* wiki messing about - I had some ideas at work.
* fucked around with reddit and my feet until 11:30 (bed)
saw your comment about a fixed sidebar - it's a super hacky solution, but:

```css
.tc-dropzone {
     height: 100vh;
}
.tc-story-river {
     overflow: auto;
}
.tc-sidebar-scrollable {
     overflow: auto;
}
```

will make the sidebar stay fixed, when added to the proper spots in [[$:/plugins/sphygmus/core/stylesheet/flexbox]]. it's ugly in the smaller screen sizes b/c I don't add padding to the sidebar to account for the scrollbar in the middle of the river (and ugly b/c of the scrollbar in the middle but i'm not sure right now how to fix that... :/) but yeah, it should do the basic trick!
* [[181003 – Carpe Diem: Woolly Windy Day]]
** Will check our custom mat prices today! Glad I got the yarn; it's at least scheduled for immediate projects (my stash must not get bigger than the milkcrate it's in). Perfect day for spending outside.
* [[181003 – Wiki Review: DnD Heavy]]
** gonna reply to kicks today, yes?!
* [[181003 – Log: Blockage]]
** yeah.....as you can tell by my avoiding this wiki yesterday too. Felt/feeling really powerless in the face of massive shit like climate change and politics. :\
* [[203072 - Midterm Exam Study Guide|UPD 203 W07 C2 – Midterm Exam Study Guide]]
** time to turn this into flashcards!
for some reason - maybe things have just been working in the background of my brain, unconsciously? - I suddenly felt like I knew how to edit the page about my wiki today.

well, part of it - I want to write a paragraph or two on what the whole project means and is for me - like, exploring the why and how in a paragraph format - and I really constantly refer to the "define" searching in google so I started thinking about my wiki in that way. It's my own personal definitions of things, you know?

In that case, what's my personal definition of "wiki"? And what belongs there? That's what I was exploring today. and I just - jumped in, cut out the stuff in the [[Daily Logs|daily logs]] that belongs there, and voila. It feels like a tiddler that's mine now, not something totally ripped from h0p3.

It's growing and changing! //''Awesome.''//
* woke up at 7:50 am
* showered, dressed, off to work
* did shit on the computer until customers came in
* hung out with BD; my throat was fucked so I tried making coffee b/c it's warm and drinking it felt as good or better than a cough drop...but it was broken! :C
* ended up doing the pour-over method which worked just fine
* ran to Walmart at 11:30 to get almond replacements and coffee creamer (also bought peanut M&Ms for the store and peanut butter m&ms for myself)
* usual saturday lack of giving any fucks; caffine made me hyper. BD and I are more and more disaffected with the store (he thinks someday he'll just walk out and quit).
* left early (thank you dude) b/c I was increasingly snotty all day
* prepped my sick space, bought 6 quarts of egg drop soup, 2 quarts of egg drop wonton soup, and 2 quarts of tofu veggie soup. (I knew I wanted to drink soup but didn't want to fucking make it this time around.)
* feeling gross in bed? idk. was watching the crash course computer science and paused it to nap at one point. 
* knit and listened to the rest of Iron Gold (finished it at 1 am)
* slept at 1:30am
* "get rid of the word //content//"
** [[http://www.powazek.com/2006/04/000576.html]] > from the old days
** [[https://blottings.philpin.com/owning-your-content]] > from today (see also [[181002 – Log: Linkage]])
*** talks about the "content" word vs. articles, photographs, books, etc; but then moves on to talking more about storage, URLs, IP, etc. More interested in the idea of ownership (which didn't seem contested in the powazek article).
* [[https://www.kickscondor.com/comments/userscontent/]]
** link here seems to argue for the importance and value of the word "user"
*** see the article %1 [["turing complete user"|http://contemporary-home-computing.org/turing-complete-user/]] @@.highlight (to read) @@
*** also the book [["The Long Revolution"|http://b-ok.xyz/book/2780719/251a1f]] by Raymond Williams
** lead me to poke around //Olia Lialina//'s sites...
*** found this [[really super cool|http://hypertemps.procurate.com/index.php]] GIF artist through her site.
*** [[Once Again, The Doorknob|http://www.contemporary-home-computing.org/affordance/]]
**** way more to be explored from here.
*** %2 [[Rich User Experience...|http://contemporary-home-computing.org/RUE/]] @@.highlight (to read) @@
*** [["is death for WEB sites as us"|http://blog.geocities.institute/archives/6144]]
**** "what made the web so powerful? what made it grow?"
* more work on the ''"decentralized web"''
** [[Article about the launch of Solid|http://www.ecosystemsandentrepreneurs.com/blog/2018/9/30/what-comes-next]]
** Documentation for installing and running your [[own Solid server|https://solid.inrupt.com/docs/installing-running-nss]] on NPM
** some sort of app system? [[solid.community|https://retro_future.solid.community/]]
*** [[the userguide?|https://github.com/solid/userguide]]
* [[181005 – Carpe Diem: Blank]]
** checked in today. felt into something that seemed at the root for why I was feeling off all week since the call. see [[181007 – Awareness Log: 7 Billion Humans]]
* [[181005 – Wiki Review: Brief]]
** their costs turned out to roughly align with our costs; would have been cheaper to get custom mats cut from us then tape them in and assemble the frame myself (but hopefully this way they'll do the brown paper back & wire so I don't have to try that)
** didn't reply to kicks
* [[181004 – Carpe Diem: Resistance]]
** couch! firefly! 😊
* [[wiki – links]]
** the public sidebar might still be useful; there's a lot to dig into and digest in the customization page. not sure willis gTiD is useful/relevant anymore.
* [[wiki – tips and tricks]]
** didn't think the whole thread was important but I did want to save this note for future development.
* [[180902 – wiki: getting started]]
** not sure I //was// feeling into it. moving stuff out of logs into their own tiddlers - there's a shift here!
* [[180910 – wiki: question marks]]
** I assumed it was a problem with node.js but I had one tiddler stuck around with a question mark in the title that wouldn't delete so idk man.
* [[180911 – wiki: theme]]
** agreed!
* [[define: computer science.|coding]]
** trying this structure out. will it be useful?
** crash course computer science is really great so far. learning!
* [[180915 – wiki: button plugin!]]
** and it's been useful for me too. :)
* [[Finding The Others|Find The Others]]
** clearing out my "missing" links, this was in there twice so I created it instead of deleting the links
* [[180917 – wiki: button thinking]]
** cogitating!
* [[180921 – wiki: plugins at last]]
** plugins really consolidated the structure of the wiki for me. I haven't had the urge to go in and tweak anything in a decent while. 
** though there was a different font I was thinking of switching to - [[ASAP|https://www.omnibus-type.com/fonts/asap-condensed/]] offers a standard character width, aka like the monospacing...
* [[180924 – wiki: title.Title UI]]
** still haven't set this up for myself, not sure I'm going to?
* [[180928 – wiki: title.Title timing]]
** ...because of this thought!
* [[181005 – wiki: definitions!]]
** `<high fives self>` this felt good. we'll see where it goes!
It took me a while, but I got to "everything feels so out of control and big and impossible around me" - just feeling tiny and powerless in the face of everything happening in the world.

<<<
❤️ Absolutely! And in reality, that's the truth, no? You are one of 7+ billion humans alive right now. :)

Do you have resistance to accepting that truth? What's in that resistance?
<<< ER, fri oct 5 @ 10:56am
* woke at 7am? or my alarm went off by accident
* out of bed at some point around 8; showered (felt so good) and "got dressed"
* watched more crash course computing and drank franks red hot + tabasco egg drop soup
* constantly drinking tea
* napped???
** tried listening to a neal stephanson novel I had sitting around on my hard drive while laying in bed with my headache
* got up and said fuck it I want to do things today and got on my computer; went through and wrote down //all// of my iOS tabs.
** CD was a sweetie pie and ordered me pie five pizza 😊
** staying in bed too long doesn't feel good
* finished around 3:30, pounding headache, want to accomplish more today but was fucking exhausted. got in bed for a nap at 3:45
* woke up somewhere between 6:30 and 7?
* h0p3 is writing me a letter! letter to him might start being drafted again today? it's on my mind
* catching up on wiki stuff; yes, I will start my anthro reading after this.
** rabbit-holed and wrote in my wiki. fonts and typography, man...
* moar tea. all the tea. I am hydrated to the ''utmost''.
* read all my anthro readings for the week; decided to write on the thursday readings (shocking!) about [[milo|music: RAP Ferreira (aka) milo]] raps etc. fascinating stuff!
* could not fucking get to sleep. got up and read h0p3's stuff and downloaded a new fantasy audiobook and merged the files and listened to it while knitting
* bed at 4am?
Dear Sphygmus,

You continue to help me. Thank you. Your @@.link Auto-Wiki-Mator-Button@@ and your Flexbox tools are direct additions to this wiki (or will be, when I've come to grips with them). They are constructive @@.link diamond@@ic seeds to me. I've enjoyed thinking about the title.Titles altogether for my @@.link Core Daily Requirements@@; it is a unique experience for me. 

I am extremely grateful to you for thinking about my @@.link Wiki Audit@@ with me (it can be a lonely desert to wander). I'm spending a non-trivial amount of my {@@.link Focus@@} on it. I think I need to turn it up to 11 now (I hope I can find the will power, lol). I have a lot of raw materials, and it's time I start connecting the dots together for another emergence. I do not know what I'm looking to cut from the marble slab to maximize the salience. I've only got my gut to go on here. I will continue to think very carefully about your advice, friend. Your vision matters to me.

I can almost guarantee you've seen my notes for you, but I want to reference them in the letter for context:

* [[180929 – h0p3: MUD]]
* [[181002 – h0p3: Wrong Again]]

You've also given me notes:

* [[181004 – h0p3: hotkeys]]
* [[181005 – h0p3: css hack]]

I'm enjoying the ability to leave each other notes. It's cool.

<<<
just popping in to say - I'm watching your wiki auditing with interest! Crib as much or as little of the flexbox stuff from my site as you want. :)
<<<

Thank you for allowing me to crib from you, to use your excellent work to improve mine, and for being so generous with your tooling. 

I fear I fail to @@.link T42T@@ both you and [[kickscondor]] by failing to reciprocally build a useful tool for you. I'm trying to think of how I can contribute to your lives and art as much as you have for me. I apologize for not knowing how to do that. I feel inept like someone who doesn't know how to buy a good Christmas present for their friend (and that makes me a bad friend). I don't know you well enough to figure out how to create a gift that you'll love and use. I'm sorry! I'm thinking about it. 

<<<
I keep struggling with wanting to link to or transclude specific sections of tiddlers, and the resounding answer from the google group and github being "put it in its own tidder."
<<<

Oh, I know that feeling. It's entangled. There's a tradeoff here, though I do not understand it well enough. You can only take that advice so far down because at some point it is counterproductive. I actually think it's a mistake to atomize everything. It's too much work and computationally inefficient (both at the TW level and in terms of your semantic work), even if it provides enormous flexibility.

I can only give you my intuition, which may be entirely wrong! I think you have to be inductive here. Part of the issue is we're trying to crystallize and unify an enormous world of content in the wiki. I think most people are building 1 TW to do one task well, and I would seek atomization pretty often in those contexts. There's something different, imho, about trying to piece the parts into one unified whole; we are forced to oversimplify.

The wiki is a powerful tool for constructing relationships between information. Something is missing in TW for it not to be able to handle this important case more effectively. 

<<<
(see, I usually have one "Log" tiddler going each day that's my scratchpad for to-dos, random thoughts, just anything that I feel like writing about that day. In addition to the carpe diem and wiki review logs I've been keeping. So I want to pull threads out of the daily scratchpad logs, but I also want to preserve the context of the train of thought that day...but maybe that's what snapshots are for...)
<<<

This is not a problem I have solved. I have used @@.link /b/@@ as an outlet valve (among other things). I have a tendency to just put things where they belong if I've figured out where to put it. I think preserving that context and the unified log is valuable. It's an irreducible timeline. I think everyone works a bit differently here. My son has a tendency to atomize, my daughter the other direction towards the unified heaps. The Goldilocks zone is contextual.

Snapshots can do this, yes, though I don't think that's the real purpose of snapshotting.<<ref "s">> Most of the time, if I'm using a snapshot, it's to find or deal with a screwup, to demonstrate the evolution of something (though, this may just be what you are saying), or provide some other security properties. Generally, you want to actively tell yourself the story as directly as you can. Snapshots allow you to piece together and tell yourself stories from the past, but I'm not convinced that is what you really want here. It sounds like you want to show yourself a large current story in a unified way while also showing where the constitutive pieces belong. I do not know how to peel it apart and put it back together well enough (I'm still actively working on that problem myself). 

Snapshots allow you to shed memories with integrity, to focus, crystallize, and sift for what matters most. You have to let some of your work go, cut loose the baggage, to kill your darlings, etc. You want to be able to retrace the dialectical growth of your wiki, but you can't afford to get bogged or weighted down by it too far (I am likely a failure in this respect!). You will wrestle with your wiki, and the synthetic sublation will be the output. That's my insane theory so far at least.

As you suggest, perhaps you should take specific content into tiddlers that you can categorize but also transclude into the unified log. This preserves your ordering, and it gives you categories. This only becomes tedious (and inefficient) when the content for the atom is a tiny amount. But, at that point, perhaps you should just accept the redundancy of content (where editing one doesn't affect the other). I run into this often, but I fear it is some constantly changing contextual beast I can give no rule of thumb for myself.

I am interested to know where you go with this issue. I'm sorry if I'm useless to you here, but I feel your pain! I would like to know your thoughts and ideas about your carpe diem, wiki review, and scratchpad "Log" tiddlers too. You've got the ball rolling, and it sounds like you are optimizing how you bring order to the chaos (a titanic task, imho).

Also, this is something random I found: [[https://tiddlywiki.com/prerelease/editions/text-slicer/index.html]]. It's not clear to me that you could use it, but maybe. 

<<<
anyway hotkeys! for some reason, they don't work if the editor toolbar is hidden, only when it's visible. I'm guessing that's what's happening for you here!
<<<

Thank you. I was able to get them to work for me again. I keep the editor toolbar hidden in order for the editor body to display my Zing font. The hotkeys stopped working with the Link autocompletion plugin. It's a damned shame too, since I've been growing fond of it. I'm still fleshing out my @@.link Wiki: TDL@@ and @@.link The Remodeling@@. Hopefully, I'll find a way to get autocompletion back; the hotkeys are too important to give up though (especially if I ever manage to make Keyboord and Select Mode work for me).

<<<
saw your comment about a fixed sidebar - it's a super hacky solution, but:

.tc-dropzone { height: 100vh; } .tc-story-river { overflow: auto; } .tc-sidebar-scrollable { overflow: auto; }

will make the sidebar stay fixed, when added to the proper spots in $:/plugins/sphygmus/core/stylesheet/flexbox it's ugly in the smaller screen sizes b/c I don't add padding to the sidebar to account for the scrollbar in the middle of the river (and ugly b/c of the scrollbar in the middle but i'm not sure right now how to fix that... :/) but yeah, it should do the basic trick!
<<<

Thank you for the hack! @@.link j3d1h@@ and I will continue to look for a way to push the scrollbar over. I've talked about this a bit with @@.link Josiah "TiddlyTweeter" Hincks@@ too (I think you might get along very well with him).

So, forgive my dumb questions: How often do you use TW on your phone? How does a common use of your wiki on your phone go? How important do think it is that TW is tailored for phones? You've put some serious work into, more than I've seen anyone else (but, I've probably not seen enough to make a judgment). It appears to me that you are much more adept at juggling your devices and building your own cloud than I am. This is a skill I desperately hope for my children to learn (I feel like a dog too old to learn new tricks, but that may be a rationalization-excuse).

Also, I'm still giving thought to your fabulous @@.link Auto-Wiki-Mator-Button@@. I'm still wandering that rabbithole. There is something crazy right about it, imho. Tiddler titles do so much work. I am still convinced by my title naming conventions.<<ref "c">> I very much like the hardcoding too. There is wiggle room, but perhaps not every project needs immediate hardcoding. The "new journal here" could be modified to imitate the button you've made to include the name of the origin/host/parent in the new journal tiddler's title. Typing out the title.Title wouldn't be a problem when the lists are automatically generated.

I think I should consider just committing to TW completely. [[kickscondor]] isn't even convinced I can leave TW if I wanted to (I think that's not true, but I think I'm increasingly convinced that I wouldn't want to). Perhaps I should move towards more automation of list generation.

`<<list-links "[insert filter here]">>`

Even for monthly audits, I could just create list-links that are filtered by date. But, I like having my lego pieces. I like being able to insert things and handle exceptions by hand.

There is a chance I might be able to automatically generate cake and eat it hardcoded too. Your button is that kind of hybrid push, and I'm still thinking on it.

I don't know if this is possible, but I've asked @@.link j3d1h@@ to look into a way to make it so that when a tiddler is opened in the story river it is computed on the fly (but not at TW start runtime). The idea is to have list-links not simply automatically generated but to have those automatically generated results converted to hardlinks where are inserted into the tiddler (or related tiddler) in question. Your button handles this by moving to "the next line," which a clean way to handle it. This move is different, though perhaps untenable. Maybe this is a job for nightly python.<<ref "n">> I'm considering having a time when I bring everything down to run external scripts. Hardlinks could be calculated and inserted each night (though, I want to make sure handwork is always preserved). This all feels like a bad hack, but I'm not sure what else to do.

I feel like a luddite here. Hardcoding as much as possible has interesting performance properties. It makes References crazy strong and fairly performant in my wiki. There's no recursion or calculating every automatically generated list on my wiki to search through them. @@.link Wiki: Leet@@'s list is automatically generated. @@.link hlexicon@@ is a member of that list. @@.link hlexicon@@ does not show @@.link Wiki: Leet@@ as a reference. In this case, the tag does a version of reference work for us, but I can easily imagine using filter expressions as hand-crafted pre-made queries that aren't going to have that property. I like being able to trace the networks of references. References are crucial kinds of tags, imho. 

As you can see, I still don't know what I'm doing, lol. ¯\_(ツ)_/¯ That's okay. We do what we can. I hope life is going well for you. I will savor the light that shines through the cracks.

Sincerely,

h0p3 

---
<<footer "s" "You might consider just git committing on every change. You really could capture everything space efficiently.">>

<<footer "c" "Talking to the Unilink dev about it as well: @@.link 2018.10.06 -- PMario: Response@@">>

<<footer "n" "Thinking nodejs to decompile, xonsh (actually the whole thing in xonsh) to do the heavy-lifting in question of the .tids, nodejs to recompile. This might also be the perfect space to put a nightly crypto-signature straight into the wiki as well. Also, @@.link j3d1h@@ will be creating a script to automatically tag the wiki given input lists. I think she'll go python first and perhaps go js after.">>
* Did he retroactively come up with title.Titles before the button? is this a new change for him?
* emptied out my links from my phone into my wiki made me feel information overload; but it seems to be linked to lacking a meaningful paradigm through which to make sense of the information? I see my wiki as helping with that - were I to go through my old journals, I think the search for salience would help transition it from feeling overwhelming to good/right/meaningful. With my wiki I'm starting to trace my steps through hyperspace and write down my thoughts as I go - not just sponging info but taking an active role in thinking about it? like - almost prioritizing writing down my thoughts, rather than reading the most links.
* ~~notes are good! it's nice to be casual at times - we're both still figuring out the rhythm of more formal/directed/thoughtful letters vs. the "let's geek out" of notes. as i see it anyway.~~
* I struggle with gifts for the people I care about as well! I'm not good at giving superficial gifts - I appreciate getting thoughtful and relevant gifts and I want to be able to give that to others as well. ~~I think in my best relationships I want gifts to become disassociated from events like birthdays and holidays and instead idk...I'd rather give fewer but more meaningful gifts than lots of unimportant gifts.~~
** anyway my point is that it will take a while, perhaps a long while, to figure out how to contribute or what sort of gift will be meaningful - and that is okay! and goes with the territory of me walking into the house, rummaging through the dressers and cabinets and bookshelves, and then hiding behind the living room curtains while handing notes through the gap to you.
** also i haven't told kicks yet but wOW his tool has been useful - i've been curious about your snapshots but not put in the effort to go look at them and his tool makes it so simple and handy! love it.
* Ack! I hear you about the entangling unification. I'm not sure even hyperlinks or a "regular" (medawiki) wiki do quite what I imagine in this regard when it comes to referencing pieces - I read [[this article|https://www.reinterpretcast.com/open-hypermedia]] about freeing hypermedia from the browser and while I'm not sure exactly //what// form or structure I imagine, it seems related. I want to zoom in and out! I want to click on a paragraph and have it take me directly to another spot in another piece of writing, or have the two side by side, or to right-click and "see all references" in a sort of web view...hell, imagine this in VR! Having a network of information in 3D space, really experiencing words/images/connections/meaning as something you inhabit..?! Something that makes it easy for people to weave their own tapestries of meaning!! Everyone with their own wiki! Because we all can read the same thing and we'll all get different things out of it and connect it to our individual experiences and - //fuck. yes.// this is the solution to the "information overload," right?! to encourage people in building their own meaningful structures out of all the material around us?! ''this feels so right.'' and being able to hop into someone else's meanings and read them and then link them into your own - networks of individual meanings? (speech-to-text but when you're in it you hear their voice as you read?)
** i need to learn more programming. i need to know where to start to build this. i need to pay attention to that one linux own your data from everywhere thing (FIND THE LINK) and to the solid pod thing. i need to take programming classes and find a job that will educate/support me in that regard. i don't know enough to build what i want to build or help others build and i need to learn that so I can build it.
** why the hell am I crying? this is so emotional.i'm crying so much???????
* yes! i hear you! I think putting things where they belong is the right way to do it (goes back to once i had my computer folders sorted out I could build where it belonged instead of trying to go back and rearrange things retroactively). I figure my scratch pad logs will change as the wiki gains more structure - i've already started using it less and putting things in other spots more.
* the timeline is useful because it provides a structure for thinking back and remembering things - if it's linked to the context, there are more clues for remembering it, right? i wish more people did this sort of wiki-meaning-structure-forming! (not that blogs and personal websites //aren't// this sort of thing - i think to some extent they are - but it doesn't usually go so far as your wiki.) i want to see how other people think, even or especially if it seems inconceivable or completely unintuitive or opposite to how I think.
* yeah my problem with snapshots is that they don't really preserve context in the immediate object.
* git committing seems like a good idea; the index.html files have been super useful for going back to fix something, or if my server is broken and I'm like SHOOT my notes are in my wiki, index file backup to the rescue. it seems like index file snapshots and git commits would do different things. more thought.
* yes! that sounds like what I want to do. and as said above the snapshots don't work because they aren't part of the object, they're outside of it.
* I will likely return to your observations given time! I'm still in such baby stages that I want to build build build before I go back in and edit (or perhaps build and edit at the same time?).
* I had a sort of ephiphany moment a couple days after I wrote you that note and went about implementing it. I did end up cutting content out of my previous logs and transcluding it back into them. (the 2nd time I tried this, actually. no idea what the shift was or why but the first time I tried it felt wrong/weird/inappropriate and the second time it was precisely what was needed to construct what I was building!) I think I'll need to do this less and less as time goes on?
* i'm a big fan of the carpe diem logs. often when I read my old journals I'm like...well that's cool and all but what was I //doing// with my time?? b/c they're full of, idk, lots of teen angst that I empathize with but isn't what I'm curious about as much, looking back. I wish I'd written down more concrete details about my time with friends, in class, explorations, whatever! so I forsee the carpe diem log being a time capsule with some of those concrete details in it. I allow for it to be quick and simple so it's not arduous to keep up with daily, but I do often go into 2-3 sentence paragraphs. lets me highlight the memorable moments of my days! as well as notice trends (eg. consciously noticing multiple days in a row where I'm just fucking around at work and trying to make a tiny amount of stuff fill a large amount of time - and how that doesn't feel good.)
* often when I go back and read old journals I want to make notes in the margins, leave comments for myself, and the wiki review feels like a brief version of that! I'm often responding to the content, adding an extra note or thought, and often pulling forward a to-do b/c I know I'll see it the next day, so it's less likely to get lost i think. it's also part of the practice that is most new to me - as I've mentioned, I have a strong journaling practice backing me up here but it's like - once it's written I'd never go back to it. I //really// like the going back to my writing, though! Especially through these letters, I think I'm developing my revision and editing skills that were pretty non-existent before. idk when I never went back I //know// there's things that got lost in there worth returning to but I never returned to them so. But the wiki encourages that returning!
* the log //really// varies from day to day. sometimes it's just a to do list, sometimes i'm super worked up about something and venting in it, sometimes I just have lots of ideas and thoughts and write them down there - it has acted most like my past journal pages.
* yup! i really feel like i'm starting to organize and build now and it's great.
* I've seen the text slicer! I think in most cases I'll choose to do things by hand but it might be useful someday. :)
* ~~aha! for some reason I assumed the hotkeys not working was the editor toolbar but perhaps it's the autocomplete plugin for me as well. I don't use them often enough to get rid of it, though. i hope you find a way to get them to work together!~~
* ~~with my preview button, i never use the editor toolbar. I've got the markup pretty much memorized by now (to the point where i've started using it in other applications where it doesn't actually do anything... >_> discord) so it's just ugly wasted space for me if it's visible.~~
* ~~i hope you figure it out! i think it might not be possible because of the way the hack is implemented, but i haven't investigated more. if I were to re-write the flexbox CSS with a static sidebar in mind, I think I might see if I could absolutely position it with a flexible width...i dislike the idea of absolutely positioning it b/c it takes it out of the flex grid and I'd have to change all my width breakpoints and so on but I think it's probably a better solution to the static sidebar problem. This is going on my to-investigate list!~~
* forgiven! there's no such thing as a dumb question, right? ;)
* I used my TW on my phone a lot more at the beginning - I've had a lot more computer access at work lately and been using it on there much more. I'd say I probably reference it on my phone, mostly, and take quick notes there. I can imagine, if I were out and about, or if I could take public transit instead of drive, I would do a lot more writing on my phone. I've done a lot of writing on it in the past (in Discord or SimpleNotes or writing emails to myself) - mostly when I do so I don't care about grammer/spelling as much as getting the thoughts down, and the auto-complete periods and apostrophes etc help speed that process up. honestly my tiddly wiki isn't //that// much different than your tiddlywiki on my phone - I just want it to feel as good as possible so if there's any little tweak I can make to do that, I want to. 
* i have my school class article readings on a separate subdomain behind authentication, linked to the proper places in the syllabus i've got for the class in my wiki. probably 50% of the time I read those articles on my phone, so I pop open the wiki to get to those links. also check my assignments there.
* hiding the sidebar tabs and keeping the search and other buttons is actually a big part of making my TW comfortable on my phone, now that I think about it. if i'm looking for a tiddler, I'll search for it - having less to scroll through makes it easier to use on my phone.
* just because of the way I use my devices, being able to use my TW from any of them was a huge part in my being able to adopt using it, and comment about discord here. I hope your children learn it too! I want to be able to make the most of the tools at my disposal wherever I go, and I really appreciate not being tied to my desktop. I feel like tiddlywiki is my first toddler steps into making my own self-hosted ecosystem.
* I'm so glad it's useful for you! given the restriction of having one specific title for each tiddler and not being able to overlap, I've adopted similar titling conventions so my daily scribblings don't take up titles I might want for larger sub-headings. i think the metadata they convey at a glance is super useful; if it has a date in it, it's something specific to a time for me, whereas if it doesn't have a date, that's a larger topic to be filled out, discussed, revised, polished, etc. plus having metadata in the title makes the new/recent tabs more useful visually.
* the new journal here button could definitely do that! I'm considering editing it to do that for several of my new structures.
* I am very curious - before the button, did you come up with your title.Titles before or after you created the tiddlers? I'm not actually using that UI myself because the title.Title comes after the content, for me. It's kind of like a mini-word association game, to look back on whatever I wrote and come up with a word for the title. So I'm still doing manual editing of my hard-coded links! :P
* I definitely started using my wiki with lots of `<<list-links>>` and pretty quickly stopped, b/c those auto-macros don't enter references! i'm sure there are areas or scenarios where they are useful, though I haven't found it yet.
* your comment about monthly audit made me think - I bet the button could be edited such that it inserts a hardcoded list of the previous month's tiddlers, for doing the audits. another thing on my to-investigate list!
* yeah i've had the same thought about having list-links results inserted as hardlinks. no clue how or if it would be possible to actually do that!
* will the auto-tagging script operate on .tid files?
** i didn't realize that nodejs can decompile index.html files! that's handy.
** i will be interested to see how things develop. no real thoughts on hardlinking outside in python, though I agree it feels hacky! probably depends on to what degree of automation you want to take it.
* I really don't think hardcoding is a luddite point of view here. Given that the creator and pmario and others have specifically said that dynamically generating lists of links is the most performance-heavy task on the wiki, it makes sense to use those in a restricted manner so the wiki stays as non-laggy as possible. references seem like a core benefit of the wiki that is broken by dynamic generation. tags also only do the work of references to a certain extent - when you have 50+ tiddlers with one tag, clicking on it to bring up the drop-down list with 50+ tiddlers in it seems really, really unoptimal. (and unfortunately it doesn't seem to be easy to change the way the tiddlers are sorted in the tag drop-down.)
* I want to be able to see references as the links in a mind-map sort of thingy! that's how I think of them. very useful for modeling structure and meaning i think.
Dear h0p3,

It feels good to be writing you a letter! I've been busy and putting it off, but there's something quite nice about sitting down and drafting my thoughts into long-form writing – I'm happy to be doing it at last.

I'm so glad to help! It is wonderful to see my gifts being used and thought about and cared for; I don't often have that evidence for gifts I give other people.<<ref "th">> I love your metaphor of the sweater because I am a knitter! I learned somewhere in middle school or early high school, only finished one or two projects, then picked it up again almost exactly a year ago.<<ref ":O">> Since then, I've knit many an item for myself and others.<<ref "list">> 

Of everything I've knit, socks have been the most satisfying. I spent a lot of time researching their construction before I cast on for my first pair – there are a wide variety of different ways to make heels, as well as the choice to construct them from the toe up or the cuff down – and like a sweater, the best socks are well-fitting. When I finished my first sock and it fit my own foot, I was thrilled, and when I knit my fourth sock and it fit //someone else's foot// I was ecstatic! I'm now on my third pair of socks, with at least three more pairs lined up for family and friends. It makes me happy to envision everyone I love wearing beautiful perfectly fitted warm & cozy wool socks. :)<<ref "gru">>

---

I appreciate the exchange of notes! I feel the Dunbar Number problem; I think we can geek out together with informality, while also engaging each other on a higher level with the more formal, thoughtful, or directed letters.<<ref "ack!">> We're both still figuring out the rhythm of communication as we scenically unfold hyperconversations.

There is so much I want to address in both //Arr// and your most recent letter; it is hard to pick the threads. You give me a larger gift than you may realize in addressing all of my words with care and attention. Perhaps I seek too much validation from others and not enough from myself (something that I aim to redress in my wiki), but I don't have many experiences of truly feeling ''heard'' in my life. I really deeply care about a lot of things...feh. I've talked to more strangers about what is meaningful to me than to my own family and close friends because I feel bone-deep-fear that those close to me won't listen with care, attention, and a lack of dismissal; that if they did listen, they wouldn't hear anything worth their time; or that what they might hear would bring a rift between us. I admire the courage behind your wiki transparency because I simultaneously fear and desire this honesty.

I was very unsure about posting my drafting on /''''/sphygm.us the first time. In the end it wasn't a well-reasoned decision, just a gut "I should do this" feeling.

I'm sculpting these letters as I write them; there's //something// I'm trying to say or capture or communicate and writing it out is a way of listening to it and understanding it. My revision process is to read my words again, to read yours again, and then to edit until my words best speak the point I'm aiming towards.<<ref "flaw">> I associate "Consider your audience!"<<ref "S&W">> with being taught how to write, and all of my drafts are written //for myself// and no one else. They are simply me talking to myself. I write bullet points in the same way I take notes in class - as mental prompts, reminders, and gut reactions. They are like your ///b/// notes.

(Striking through points I've integrated into the main body of my letters is really useful for me in seeing what I've addressed and what I have yet to touch on. Yes to your whole paragraph! I fulminated on the topic in [[Salty AF|Salty as FUCK.]] if you're curious.)

I hope this sufficiently addresses your question about how to think about my drafting, respond to it, etc! Thank you for being hedged-conservative about it so far.

---

I hear your thinking out loud about the changes to /''''/sphygm.us.<<ref "5">> They were largely a response to kicks' featuring of my site in a post – I really wasn't expecting it! "Ahoy, Travelers" was only written with you and yours in mind and I put a `robots "noindex"` in my wiki header. The thought of other people entering without context came at me out of left field. So, yes - this current iteration is directly built to establish at least some amount of context for anyone who isn't you, kicks, or I.

The narratival aspect is metaphorical. I think the idea of conversing in public takes people aback at first and is hard to wrap one's head around, and I was trying to figure out my approach to it. In some ways – and I don't mean any disrespect to kicks by this! – I felt like you and I were having a conversation outside on a park bench somewhere and kicks was coming by, listening in, and telling other people in the park to come listen to our interesting conversation. Which – well, my initial reaction was to find that very rude, but really, now I'd be fine with it in some ways – ''if'' other people wanted to sit down on the park bench with us and engage in dialogue. While kicks says:

> (Maybe it’s not about us at all. Maybe it’s about you. Ours is just a performance. And so there is no us, but just you.)

to the reader, I really, //really//, ''really'' disagree! For me - the metaphor - the reader is a ghost who has not sat down, opened up, and participated in //T42T// with us! They don't get to just help themselves to my letters and drafting without context. So I built myself the cozy studio where I could feel more comfortable having those sketches pinned up in the open.<<ref "MUD">>

---

I have updated my core plugin and fixed the Sticky Titles issue in regards to data-tag stylesheets! I'm not sure when I implemented Sticky Titles in my wiki but I am finding them indispensable now that I have.<<ref "old">> I don't use the auto-complete plugin a lot, but it's very nice to have it when I want it. 

Aha! Well, this is interesting. For some reason, hotkeys work in your wiki when your edit toolbar is hidden but not in mine when my edit toolbar is hidden. (I disabled the auto-complete plugin to test this.) I wonder why that is? 

Needless to say I never use the hotkeys<<ref "bar">> and so the auto-complete plugin is okay for me even if it does break them. I have the TiddlyWiki markup essentially memorized - to the point where I've started to use it in other applications where it doesn't actually do anything. `<glares at discord>` I doubt I'll try out different markup code; the muscle memory is important to me and as far as I can tell TWcode does as much as Markdown or anything else. I hope you find a way to have your hotkeys and the autocomplete both together! 

I'm not sure the scrollbar can be pushed over given the way my fixed sidebar hack works. I'm considering rewriting my flexbox CSS code specifically for a static sidebar...I would probably use absolute positioning on the sidebar with a percentage width, and change the flex breakpoints accordingly. The nice thing about it //not// being fixed is that the browser's flexbox calculations take into account both the sidebar content and the story river content and adjust all widths accordingly. With a static sidebar, the widths will need to be adjusted individually. Hm. I haven't started playing around with this problem - I'll know more once I do.

The amount I use my wiki on my phone varies wildly. I've mostly been accessing it from the computers at work, rather than being on my phone at work - I was doing a lot more drafting on my phone when I first spun up the wiki. I imagine I'd use it on my phone a lot more if I could take public transit instead of driving.

---
<<footer "th" "Though I try to put just as much thought into them! I would like a world where it was the norm to give fewer but more thoughtful and personal gifts (I struggle to find meaningful gifts for people at the rate of twice a year).">>

<<footer ":O" "I started again for the sole reason that my SO //didn't own a scarf// and coming from living in Chicago for 4 years I was horrified that someone could miss out on the coziness of having a warm neck in the winter! I also happen to be working on a scarf for my brother now because, horror of horrors, he too doesn't own one – though I swear that's the last scarf I'm knitting for anyone because they are positively interminable.">>

<<footer "list" "3 headbands, 2 hats, a pair of socks for me, a lace shawl, and a pair of socks for a close friend!">>

<<footer "gru" "It may be gruesome, but if I were told I only have 6 months to live, that scarf and those socks would instantly become one of my top priorities. My art might only mean something to me and my journals don't make a difference in the world, but at least my knitting materializes my love and care in some imperfect form.">>

<<footer "ack!" "to respond to your question in //Arr//, yes, completely okay if you start dropping or being reductive with threads! We'll both shape the conversation and pick out salience together. :)">>

<<footer "flaw" "though of course this is flawed; I can only write such that it seems to accurately convey my point to myself while hoping it will convey a similar meaning to others.">>

<<footer "S&W" "I associate Strunk & White with these sorts of 'how to write' prescriptions, but when I went looking in the elements of style for a quote about it, I found this: 'Your whole duty as a writer is to please and satisfy yourself, and the true writer always plays to an audience of one.'">>

<<footer "5" "and your `high-five` gave me such a grin!">>

<<footer "MUD" "It felt right to provide the reader with context through a game-like arrangement, and it worked with the metaphor. I don't have any experience with MUDs, but I have played several interative-fiction-text-adventure games and I drew on those for inspiration here.">>

<<footer "old" "Unfortunately they are broken in the old version of chrome that I use on my desktop. ugh. I am recalcitrant.">>

<<footer "bar" "or the edit toolbar - I do use my Toggle Preview button quite a lot.">>
* index by steven wilson came to mind when reading or rereading one of h0p3's letters
* I want to make keto macaroons someday!
** what about cashew flavored cheesecake??
* [[CSS3 test suites|https://meyerweb.com/ER/css/tests/css3/]]
** nifty list that could be explored further; entered via [[font variant ligatures|https://meyerweb.com/ER/css/tests/css3/show.php?p=font-variant-ligatures]] but I have no fucking clue what's going on there. still, I didn't know fj was a ligature and now I do!
** [[meyerweb.com|https://meyerweb.com/]]
*** I'm rather surprised I've never stumbled across this fellow before, given the key role he seems to have played in the past (and still today?).
*** [[https breaks caching|https://meyerweb.com/ER/thoughts/2018/08/07/securing-sites-made-them-less-accessible/]]
**** this is an interesting side effect of https that I wasn't aware of.
**** to investigate: @@.highlight service workers @@ and how they can affect/allow caching over https?
*** %1 [[getting griddy with it|https://meyerweb.com/ER/thoughts/2017/03/14/getting-grid/]] @@.highlight (to read) @@
**** when/if I get more into CSS Grid this would be a good place to start rabbit-holing.
*** [[a broken mixer|https://meyerweb.com/ER/thoughts/2017/03/20/handiwork/]]
**** it is often the personal posts that intrigue me when exploring someone's website; the hints they drop about their lives and feelings.
**** WHAT IS THAT MAGIC WITH THE TEXT FLOW AROUND THE BLENDER IMAGE?!!
* [[the emoji ligature rorschah test|https://medium.com/@mwichary/the-emoji-ligature-rorschach-test-4a98bf42da8f]]
** omg this is fucking //amazing// and gave me such good laughs I needed ☺️

---

* [[Asap Google Fonts|https://fonts.google.com/specimen/Asap?selection.family=Asap:400,400i,700,700i]]
** had to go fix the fact that I was getting faux italics and bold in my first implementation of this. The details are important! So far I'm finding the switch from the monospaced font pleasing.
** [[avoiding faux weights and styles in google fonts|https://www.smashingmagazine.com/2012/07/avoiding-faux-weights-styles-google-web-fonts/]]
*** fuck internet explorer, amiright?
** [[setting font style and weight with @font-face|https://www.smashingmagazine.com/2013/02/setting-weights-and-styles-at-font-face-declaration/]]
*** I didn't end up using this but it seems important for more official development / actually supporting other browsers than the one I use.
* ''[[181006 – Carpe Diem: Soupy Sick]]''
** yeah caffeine has a noticeable affect on me here. `<insert digression looking up a reference list of ligatures and finding another great person out there on the web>`
** i'm being honest about the M&Ms; that's important. 
* ''[[181006 – Wiki Review: Reconstruction]]''
** yeah! we'll see where this construction goes.
* ''[[define: hyperspace.|hyper/space]]''
** I went in to add a `related` subheading and link the computer science tiddler, but then I looked at the list of things I've created `define:`s for, and they're all related to each other. 😂
** yes good I think I know what I mean here? specifically, how this word and everything I put under it is distinct (or a subheading of?) computer science etc.
* ''[[181006 – trail: UI, UX, Decentralization]]''
** WHY THE FUCK DOESN'T STICKY TITLE BARS WORK IN MY OLD CHROME??? EH.
*** just checked it in firefox, it's definitely an 'old chrome thing'
**** goddamnit mother fucker when am I ever going to switch? and then I take a look at my tabs and think I DON'T WANT TO SWITCH DAMMMMMIT this is perfect. //FUCK.//
** see [[181007 – wiki: rabbit holes]]
: ''[[181006 – trail: UI, UX, Decentralization]]''

This is the sort of //wandering notetaking// I think is important and want to encourage building in this wiki! I want to create structures of knowledge around the investigating that I do online – to create structures of meaning that provide a context for the things I read and explore. I want to be able to see the connections and ''linkages from one place to another'', going through the rabbit holes, and so on. 

It's so important to create meaning here!

I need to remember //why// I clicked on a specific link, what I found interesting about it, and so on. Things that are on my //to read list// are relevant specifically within the particular context that made me want to read it - and now that they're in place here, if I go down another rabbit hole about UI/UX design this notetaking can act as a jumping off point, a starting point for further research, more rabbit holing, etc.
* woke at 9:30
* showered, cleaned up room a bit, heated up egg drop soup for hydroflask bottle, washed dishes while it heated, etc.
* off to class around 10:10
* class; blah blah. knit about 1" on the sock (total 4 1/4" - knit to 6 1/4" before increases - start increases after Friday?)
* work; couldn't resist the M&Ms; doing data entry and receivings, and other stuff, yeah. ML says we're doing inventory in November? O.o
** drafted a letter to h0p3!
* home, pizza for dinner, poked around for a bit then drafted a letter to h0p3
* bed at 12:30? hard time falling asleep again, ugh.
* started from [[eli mellon's microblog|https://eli.li]]
** [[software developer career goals|https://jvns.ca/blog/2018/09/30/some-possible-career-goals/]]
*** love the way the ribbon is a bright color and wraps around the central column?!
*** [[programming unschool in NYC|https://www.recurse.com/diversity]]
**** hey they offer need-based living grants! this could be nifty, ehh....???
*** %1 [[nifty programming zines|https://jvns.ca/zines/]] @@.highlight (to read) @@
*** [[website gzip bug|https://jvns.ca/blog/2017/05/10/a-small-website-bug-story/]]
**** oh hey she use(d) nearlyfreespeech too! seems like a good endorsement to me. :)
** [[fortnite as art?|https://theoutline.com/post/6325/fortnite-logic-of-scarcity?zd=2&zi=khjw45vd]]
*** "One benefit of art, historically, has been that it’s defamiliarized the world in ways that allow us to recognize our own ingrained behaviors as ridiculous or harmful."
** [[css shape-outside property!|https://css-tricks.com/css-shape-editors/]]
*** I read about this on [[https://meyerweb.com]], this is nifty!!
** [[aka fuck you TL ferriss|https://lithub.com/heather-havrilesky-there-are-too-many-gurus-in-america/]]
*** "to minimize the tedious hassles of survival" > this is interesting, right. is digging in the dirt to weed plants a tedious hassle? I suppose so. But it was satisfying.
*** I could get a WWOOF membership and sign up for, say, 1 day of working a month over at the LC/etc. farms - and then I could see Mom over the weekend too!
*** "In many ways, the artist might be seen as the polar opposite of the guru. The artist (or at least some imaginary ideal of the artist) leans into reality...embraces ugliness and beauty with equal passion. The artist knows that this process is always, by its nature, inefficient. It is a slow effort without any promise of a concrete, external reward."
*** "In order to create, the artist can’t live behind walls or embrace fantasies. The artist must recognize that the real-world stakes are high, and control is hard to come by. The artist can’t hide or sidestep total honesty or avoid taking a stand. How could the artist make something meaningful without revealing himself and his position in the world? He can’t deny his emotions. He is forced to slow down and grapple with the injustices he encounters at every turn."
*** in some ways getting sick is getting down and dirty with the reality of our bodies being slimy, snotty, coughing, achy conglomerations of sloughing cells that work together to fight the effects of other cells. being sick isn't pretty but being human isn't always pretty either.
**** it comes back to "being open to both pleasant and unpleasant experience" eh?
*** ''"And not surprisingly, this message alone upstages most of Ferriss’s repetitive tome: You don’t need more of anything to find your true path. You have everything you need already."''
*** OH HEY this is by that lady who wrote the really good "ask polly" letter that's in [[trees: iPhone link collection]]
** [[library love|https://www.subtraction.com/2018/09/11/your-public-library-is-where-its-at/]]
*** "you can literally loiter in your local public library with no fear of consequences." this is //seriously// one of the best things about a library, especially when being a new person in a city and not having anywhere to go - like, being somewhere for a few hours and needing a stopping point - libraries are a home base, a stopping point, a welcoming (indoor) park/city square/market/gathering space.
*** %2 [[sociologist writes about libraries|https://www.nytimes.com/2018/09/08/opinion/sunday/civil-society-library.html]] @@.highlight (to read) @@
* %3 [[hyper media thesis|https://homepages.cwi.nl/~jrvosse/thesis/thesis-linked.pdf]] (PDF warning) @@.highlight (to read) @@
* [[181007 – Carpe Diem: Sick As A Blanket]]
** Seriously, for being a sick day, I jammed. Napping in the afternoon was sorely needed though it's sort of thrown my sleep schedule off since.
** will I return to that novel? whoooo knows tbh
** constantly imbibing tea and egg drop soup was probably a really good thing here.
** //"staying in bed too long doesn't feel good"//
*** this is the sort of insight/awareness I am here for!!!
* [[181007 – Wiki Review: Linkage]]
** good shit good shit. :)
** notice being sick earlier, dammit! coffee was probably not the solution and M&Ms definitely wasn't.
* [[define: the forest.|hyper/forest]]
** that article, though a completely accidental finding, is super key here & in regard to this wiki.
** structure of the page and what to //put// here is still in development. Feel it out!
* [[181007 – Log: Random TDL Shit]]
** not sure this is the right place for the stuff! from tabs in my phone before I came to the sieve/sediment metaphor.
* [[trees: iPhone link collection]]
** 40 links...
* //trees: iOS link collection part 2//
** 80 links.......
* //trees: iOS link collection part 3//
** 120 links.........
* //trees: iOS link collection part 4//
** 170 links...........! I did some weeding-out in the process of searching them up, too. There's good stuff in here, and I want to set some time aside to wander through and map the connections. There are some noticeable themes!
* [[core: 7 Billion Humans|181007 – Awareness Log: 7 Billion Humans]]
** I'll probably change the name/structure at some point but it felt important to have this in here.
** I think the feeling is related to the idea of [["vocational awe"|181001 – Log: Community Building]] but like...with my life instead of my vocation.
** there ''is'' resistance. sit down and listen to it already.
*** at the same time feeling into and coming to that root conclusion really helped unstick the disconnect I'd been feeling all week, I think.
* [[181007 – wiki: rabbit holes]]
** yes yes! I'm learning in here! Talking to myself, actively engaging myself in a dialogue to excavate the meaning in //my// context. In this present moment, this feels right to me.
* [[181007 – trail: Ligatures & Faux Font Styling]]
** meaningful rabbit-holing! you know what h0p3 made me realize today? I don't need to tag whole tiddlers, I can "tag" shit //inside// the tiddlers! Then I can use a search filter for that text! example: `<<list-links "[search:title[hyperspace]get[text]regexp:text[(to )(?=read)\w+]]">>`
*** it would be more useful if I could somehow mark-up a specific section of text to be dynamically pulled out by the search, you know? ''hmmmm.'' 
*** [[wiki – tiddler-to-read-list|wiki – links to read]]
** so far, so good with the font change. there's a little funkiness on my work computer but zooming in fixes it. I find this easier to read in long chunks (letters) and the //knifty// ''real'' ''//bold and italic//'' are super super pleasing.
* [[Merge Multiple Files in Audacity|How To: Merge Multiple Files in Audacity]]
** gotta love finding the solution to things randomly in the comments. this worked really nicely. listening to audiobooks in dropbox might be hacky but it's consistently remembered my position in time and that's the most important thing.
* woke at 7:00 am, showered, love my auto-timer lights
* wow I almost forgot the horror; it's fucking rainy and a massive pothole opened up on the Holmes exit on Monday and I fucking hit it //straight on// and with a massive scary CLUNK my tire was flat. Drove on it to the parking lot b/c what else was I going to do? I had to get to class and it was morning rush hour (and rainy).
* Fucking backed my rear end into a concrete pillar near the stairs when I was trying to park with space to work on the flat tire. Bumped out part of the rear paneling and got a nice long gash in the paint. I'm still fucking sad about this. Going to get paneling repair quoted and (assuming it's something like $500) get it fixed. My poor bb. `;_;`
* I was so fucking flooded with emotions it was hard to pay attention at the beginning of class. It was so hard to be open to feeling good, b/c I was feeling so bad. Anyway class was really good though! She got us laughing and talking about fascinating shit.
* Rocked the hell out of my UPD exam, I fucking bet. I was the first person to leave (about 20 minutes before the end of class) and I'm just like....yo, I'm not even majoring in this shiz, y'all better get your damn acts together. :P
* Couldn't turn the lug nuts with the tire iron and my bare hands. Strained the fuck out of my back and thigh trying to do that. Called Dad - he came over and stomped on the tire iron to turn it. Why didn't I think of that at the time...
** (b/c I was stressed to fuck, no shit.)
* Got the spare on, drove to work. Called Quest, told them I'd be coming in tomorrow.
* Work; data entry, wiki writing. Started drafting a letter to h0p3.
* The AC call; shit got fucking tough this week. So much crying on my end, especially through the "uncertain medical test" feeling into thing. Went on until almost 10 I think.
* Walked around the block a couple times, releasing energy and trying to process everything from the call.
* I don't know //what// I did from 10:30 to 12:30 when I went to bed. OH yes I was working on coding something for the wiki at work so I kept doing wiki stuff after the call.
* bed at 12:30am
* [[http://loudwire.com/a-perfect-circle-eat-the-elephant-album-review/]]
* [[https://www.gigwise.com/features/3245035/a-perfect-circle-eat-the-elephant-interview]]
* [[https://www.rollingstone.com/music/music-features/a-perfect-circles-maynard-JS-keenan-billy-howerdel-talk-first-lp-in-14-years-126308/]]
* [[181008 – Carpe Diem: Letter!]]
** A good, simple day. Glad I started writing.
* [[181008 – Wiki Review: Collecting]]
** that hyperspace tiddler //really// sidetracked me. I think some of this stuff belongs in the wiki tiddler.
* [[181008 – trail: coding and the artist]]
** Making meaning! The fuck TL ferris article thoughts could be pulled out into their own tiddler.
* [[180929 – h0p3: MUD]]
** inviting!! provocative!! ah h0p3 is so generous with me. :) May I be so generous with myself.
* [[181002 – h0p3: Wrong Again]]
** I fixed the title color problem! It was bugging me too. ;)
* [[181004 – h0p3: hotkeys]]
** I was wrong about the hotkeys but that's okay.
* [[181005 – h0p3: css hack]]
** thinking about a different solution that uses absolute positioning & percentage based width for the sidebar.
* [[181007 – h0p3: Auditing]]
** what a beautiful letter. thank you.
* [[181007 – h0p3: Auditing; draft]]
** glad I bullet-pointed my thoughts as I read the letter; having jumping off points makes letter-writing less daunting.
* [[181007 – h0p3: Entangled]]
** random knitting digression? is good.
** edited.
* ''Goals:'' I want to be able to have a list of all the "to read" articles I've collected in my //hyperspace// rabbit-holing.
** this should be a dynamic list; as in, not hardcoded.
** preferably it should be a list of links.
** I would also like a link to the tiddler the link is from (if possible...?)
* ''Completed:''
** [[hyperspace: links to read|wiki – links to read]]
*** Unfortunately, need a single bullet point for each different to-read link, but hey, it works!
** [[notes: tiddler-to-read-list]]
*** notes I wrote up at work - this was a perfect road map for implementation.
* ''Reference:''
** [[https://groups.google.com/d/msg/TiddlyWiki/gSyqYlN8WV0/SBEQFRv4BgAJ]]
*** this has been the core of figuring out how to implement the tagged-in-tiddler-text part of my idea.
*** the code as written in the thread doesn't //actually// work - it doesn't put the "replace" text into the tiddlers, just the `{{state tiddler!!replace}}` so when you try to find and replace another term, it //fucks up// everything else. Also wouldn't work for internal link find-and-replacements.
*** [[wiki – find & replace]] is my fix to make it actually work! Helped me figure out how this is actually operating, as well as letting you change the filter on the fly.
* woke at at 6:50ish, delicious shower of course
* got distracted by something, I don't know what, on the computer. timeline tiddlers? don't recall.
* Car to mechanic; sidewall is cracked, probably when I hit the pothole, and sidewalls are fucked all over from me driving on it. Fuck Holmes Road. He's ordering 2 new, good tires that will come in Monday so in the meantime I'm skipping psych and only driving to school on tuesday and work aaand the concert the rest of the time.
** the problem with driving on the spare isn't necessarily wearing out the donut, but rather that the difference in size stresses the differential (makes it think you're always turning so it does more work and grinds itself more than normal)
** CD'll pick me up sometime on Saturday. I can't wait to hug my sweetie.
* Got home, did my check-in, fucking sad and tired and I don't even know. Felt somewhat a resolution but also not. Napped in bed for a bit. Hard to get up but I did.
* Work. Actually did shit (GR is back) with a mix of also not doing shit. I keep forgetting that I don't close on Wednesdays. 😓
* Home; soup time, talked to RD a bit. Tired as ''fuck'' emotionally and physically. I can't decide if the music I'm listening to is causing the funk or if it's resonating with me because I'm already //in// a funk.
* Finishing up wiki stuff. I need to write my memo but I'm exhausted. I think I'm going to wrap this up and go to sleep. (bed @ 8:30)
okay //WHOA// that timeline plugin is incredible. I need to think about and play with this a lot more, I can tell!!

---

...because subject lines feel formal and decided (like titling an essay) and my notes are not that at all!

So I keep returning to your wiki to catch up, right, and I keep thinking things are changing (other than the actual tiddlers) - sometimes {Pin} is the main tab that loads, other times it's {New} or {Recent} or {More...} and I keep thinking...that's not in my head, right? I haven't been //sure// before though.

I loaded your wiki up today, though, and there was a search still in the sidebar! "One-time", I believe. Never had that happen before; I think it's awesome.
* [[181009 – Carpe Diem: Fecking Potholes]]
** fucking rough day.
* [[181009 – Wiki Review: F&R Sidetracked]]
** catching up.
* [[wiki – find & replace]]
** hopefully this will be useful!!
** [[Useful Utilities]]?? [[define: wiki.|wiki]]?? both?
* //help//
** heh.
* //fudge//
** it feels silly to have these tiddlers in my wiki review when I'm going to delete them after I finish the project but w/e
* //fooey//
** project reference yes.
* [[Dynamic List of To-Read Links|wiki – links to read]]
** ~~on hold for now.~~ completed!
* [[181009 – trees: a perfect circle]]
** I'm obsessed with this album the past couple days. Getting to the point where I'm reading the lyrics and absorbing them in addition to just the music. I appreciate the message in many ways but this makes me feel what I was feeling last Friday, just overwhelmed and out of control. Not helpful.
* [[dynamic tagged-in-tiddler to read list|181009 – wiki: tiddler-to-read-list]]
** finally a useful place for dynamic listing?!??
** glad I found that reference link; it's taught me several new and useful things about TWcode. I got super passionate and motivated to build this. It's a good feeling.
* woke up before the alarm around 5 am, got out of bed at probably 5:30 am?
* showered, always lovely in the mornings
* pished around on the computer for a bit
* wrote my memo
* left for the store at like 7:20? got on the road to class around 7:30 after printing the memo
* took the long way to class...up to 22nd via MC, over to WL (wow it wasn't any better than Holmes, if not just worse), up to 55th, over to RC, 'nd then the garage. 
* anthro class remains my favorite class; she talked about what she was working on / why she was distracted, then she got us talking and laughing and //interested// in the incredible ways language influences errrrything. Code switching and power and conversation style. V good.
* I got a 24.5 out of 25 on my UPD exam! Fuck yea. He wanted to talk to me after class?? I was a little worried. Helped people a lot during this class period. man it's good to sorta make friends with people. :)
** turns out b/c I'm a visiting student it shows me as a freshman or undeclared or something? He wondered if I was going into planning b/c of my skills with the computer and my writing, apparently. He seemed to think that depending on my GRE scores and transcript and so on I could get into a good grad program (planning?) if I wanted, and mentioned Data Science as a thing too. SO that was flattering.
* work work work. doing receivings and fucking around. finished my wiki to read link list thingy! it works, but not //quite// as satisfactorily as I want. Still, better than nothing :)
* broke down in the car on the way back home, tears while microwaving soup, while eating soup, after soup
* got in bed & broke down some more. listened to ER's thing; it maybe helped? spent some time reading old journal entries; i was having intrusive thoughts regarding the allure of the earth, thought about sharing my notes about beauty with hope (also made them private b/c wtf why weren't they??), thought about texting ER, texted lion instead, no fucking response ofc, and then One01011 messaged me and i was like...yo plz get on voice chat with me i don't want to be in my head.
* so then he called right away and played me guitar and then was like - so d'you wanna talk about it? and i was like no but also yes so I just talked through it all and he asked when the last time I had a break / had fun was, and prescribed me to take some time off all to myself. Just all to myself, //not// when I'm sick but when I'm healthy. talked for about 2.5 hours so yeah. it was good to talk to him again, and actually //talk// with voices and not text. I don't like texting anymore.
* bed around 1am
* [[notes: tiddler-to-read-list]]
** these worked! they even worked the first time, no rejiggering. I am pleased I was able to think through the logic about this!
* [[181010 – Carpe Diem: Wiped.]]
** going to sleep early and writing my memo was wise. talking to people and staying connected helps. 
* [[181010 – Wiki Review: Yup.]]
** got a lot done mechanically! that was fun.
* [[PSYCH 210 – Quiz #07]]
** 10/10 on the first try; need to re-read this chapter before the exam next week.
* //181010 – Log: Week Timeline//
** deleted; let's see if I can take this weekend with flow rather than treating it like a set of checkboxes.
* woke around 8
* exchanged a nice set of messages with MR's mom; he's not getting worse but he hasn't improved yet (the medication takes a while). She said not to give up on him, I told her I won't, and she said she wouldn't mention this to him. I agree...I'm positive he's sensitive about all this.
* messaged with RD, too! i'd forwarded him the message from MR's mom, he asked me if I had whatsapp (I do thanks to TBS!) and so we messaged back and forth on there. i didn't say I was fine, I said I was getting exhausted (honesty, girl ❤️) and he empathized. He's moved into an apt now! Like yesterday?? of course thinks i should try birthright 😋 apparently his roommate plays skyrim, dragon age, and has an "A Perfect Circle" poster on his wall (I didn't even know RD knew I liked them?????) so is just clearly an imposter of me. XD His classes start sunday!! (Their weekend is Fri / Sat, not Sat / Sun.) 
* got out of bed at 9:05, showered quickly, was right on time for the call with AR. it's...different, idk, it's vulnerable being open with other people 1 on 1. we each felt into some things; I'm afraid of letting go and abandoning myself in the middle of feeling into whatever comes up - but I can take imperfect action here! I will feel more into gifting myself space and time to take a break. I think not knitting; I will try carving a bit and see how that makes me feel. More outside time is prescribed, I think!
* was energized to spruce up my room! that helps make me feel better too. things are generally tidy now; laundry is still on the docket, and I'm going to wash these dishes once I'm done eating. Then off to work. But for now, no stress, yes? 
* considering Ubering to the concert tonight, having a drink or two, and then Ubering back. I hate trying to find parking, and that will remove stress about the tire & driving slowly. yes.
** not going to Uber, it costs too fuckin' much man. $60 would buy me that remote controlled panty vibe I want, yeesh.
* I'm feeling fucking sad again.
* drove to concert, had a pulled pork sandwich
* it was ''//phenomenal//''
* bed at 1 something after listening to audio book?
//See: [[181010 – h0p3: nihil titulum]]//

---

I am still giving thought to the timeline for {@@.link Vault@@}. I have to recreate my past, and unfortunately, I don't trust my own memory. But, dated material already present in the wiki offers a cool opportunity. That may be dynamically generated too. I think I have several months of work ahead of me on this kind of issue as I transition. Perhaps it will mark Version 3.0. =)

Don't worry about titles, btw. I'm happy to make them myself. Either way is cool.

To be an overly literal smartass (I am the worst), what you are seeing is definitely in your head. That's part of how you can see anything. Alright, alright, JK! =) You have probably encountered these a couple times, but it's generally very rare.

The changing default Tabs and the remnants of old search is a result of TW being saved in those states (to my knowledge). This is likely one of the differences between nodejs and plain html (unless I broke something long ago). I usually clear my search before saving out of habit, though you may have caught me with my pants down. The control panel setting for `$:/core/ui/ControlPanel/Settings/DefaultSidebarTab` just doesn't work for me, and it never has (IIRC).

If I had my choice, visitors would always see @@.link Hub@@ first, since I consider it crucial to see what I'm {@@.link Focus@@}ing on and how I primarily engage or reason about my own wiki in any given snapshot. @@.link Root@@ gives a very high-level virtual filesystem (everything in the wiki can be found in those directories), but @@.link Hub@@ (i.e. //Focus://{@@.link Focus@@}) is how I spider around my own web 80% of the time. @@.link The Remodeling@@ is pushing @@.link Pin@@ and other tabs into higher use rate. I cannot say I'm doing a good job here, of course. 

I hope to use @@.link One-Time Scripts@@ to massage the wiki and eventually have an idea of what I really need in that @@.link Wiki: Nightly Script@@. My ignunt prejudice against js knows no bounds. One other worry I have is that customizing TW too far can prevent you from being able to upgrade parts of it, and that may only get worse over time. 

Have you tried [[Bob|https://github.com/OokTech/TW5-Bob]]? Looks cool. There is work being done to make nodejs TW play better with bash. Browsers are never going to let JS execute anything outside the sandbox. But, [[https://github.com/ibnishak/Timimi]], gives me hope that nodejs still won't be absolutely mandatory. I did not realize Mozilla and Google were enabling this behavior. I can't see far enough into the future.
* [[ANTHRO 103 W08 – Work Speech & Nerd Speech]]
** ugh there's a misspelling in there. need revision in general but I said things I was interested in, good!
* [[181011 – Carpe Diem: Encouraged]]
** goddamn //thankful// for my support network, and that I'm actually using it.
* [[181011 – Wiki Review: Phew.]]
** it's hard to let go of the timeline and control; we'll see how deleting that log plays out.
* woke at 8 something, lazily stayed in bed sleeping off and on until 11
* checked in, browsed snapchat, ate hotdogs, watched gopher rant about 4k
* worked on my letter to h0p3
* went on a bike ride to kill time until CD came over & also because I wanted to! I was feeling itchy, like I needed to move and stop sitting.
** 16 miles! Saw a blue heron, a weird lumpy creature that I have just discovered is a [[groundhog/woodchuck|https://en.wikipedia.org/wiki/Groundhog]] ([[see also|http://webapps.fhsu.edu/ksmammal/account.aspx?o=39&t=201]]), and then Mom and RL!!! That was really funny and also quite nice. :) Went all the way down to 135th street on the eastbrook trail route.
* showered, CD picked me up, and off to ES!
** it was delicious, of course, got to meet people from CD's work - they all seem quite nice!
* went to a cigar shop after dinner, CD got a pipe and some cigars, I got a square cigar box! 😍
** sat around in the lounge while they all smoked and we chit-chatted (me, CD, JN (his boss), TH (his boss' wife), and keith (a co-worker)) until they closed and kicked us out! Just all sorts of chit-chat, then ofc they asked what I did :P and I showed off my printmaking a little (TH said she liked it? :O) and then it turned out keith is also a knitter so we went on about that for a while as well! It was a whole lot of fun and I totally didn't expect it.
* home, a banger, and then beddd....2 am?
* [[181012 – Carpe Diem: Talkative.]]
** glad I talked to everyone! it feels important to reach out when I'm most wanting to avoid it. thankful for my support systems. the concert was incredible.
* [[181012 – Wiki Review: Short]]
** i think deleting the log was a good thing. I'm doing work in my wiki writing the letter but it doesn't show up in my reviews.
* woke at 10ish, didn't get out of bed for a good while
* coffee and reddit!
** h0p3 sees that I'm building the letter! :)
* tycho radio on pandora and worked on my take-home exam. don't want to do the last questions cause they're longer and i'm not sure where to start...
** some friskiness in the middle and then a shower
* I keep wanting to play a game but I'm not sure what game??? that nostalgia feel.
* something in my WiiU is broken cause the save file appears to be missing?
* got chipotle, my stomach is not happy
* watched serenity the movie - a bittersweet ending!
* DnD! a good fun time. we met some red fire newts! and we're gonna fight a gorgon with skeletal snake heads for hair 😱
* cuddled a tiny bit, uber to home
* poked at my face for too long then listened to audiobook & fell asleep
* bed at 1:30ish probably
* [[181013 – Carpe Diem: Socializing!]]
** This was exactly the sort of break day that One01011 prescribed, for sure. It was really good to get back on that bike; I needed to move! Socializing went really well????!! It left me pondering how I would go about selling my prints and everything again, if people actually want them? Always fun to talk to someone about knitting, and he's clearly got more time into it than I do! (CD always says "I love you" during sex...🤔)
* [[181013 – Wiki Review: Duo]]
** logs and letterwriting. it's good! I'm wondering if I should start pulling content from outside the wiki into it, after reading through my old writing on 750 words. Not sure.
* //PH//
** letter placeholder stuff and wiki dreams. moved.
* woke up at 6:45, turned on the light and the heater
* got out of bed at 7:20...late!
* didn't make it to the car shop until 8am - had to scrape and defrost the car! First frost of the season, yes?
* chilling at the starbucks near the car shop; they called me asking where my tire was 😂 (turns out they'd put it in their loft so it wouldn't get scratched)
* picked up the car; they also did an oil change on it...came out to $590 - `<dead>` (there went my paycheck from last week...definitely not buying a bike rack or fixing my dent until the spring when I've saved some more up/am done with school.)
* work; made one receiving last all day - yay? COLD :C
* got home, ate too much,  played minesweeper and listened to my audiobook. I fucking love it, man.
* didn't want to work on my essay but more because I was tired rather than avoiding it
* went to bed at 9:30
Oh, hello, resistance. I'm resisting / avoiding working on my take-home exam (what does this tell you? there's a deeper emotion that needs to be felt through before I can get into the flow.) and I'm resisting / avoiding writing, too. I don't want to talk about it. I'm scared to talk about it. I think perhaps I'm scared that feeling into these feelings will make them somehow true or immediately something I need to act upon? I don't act upon every thought, and thinking the thought itself isn't going to force me to take an action that I don't want to take. (I don't look at someone's phone they left behind, think about stealing it, and am compelled to take it. I choose not to act on that thought.)

CD buying the sex pillows is scary, him thinking about buying the panty teaser is scary (I have to buy it myself, to own that for myself, b/c I want to keep it if we break up). Fucking //hell// him talking about the surface pro like it might be something he would give me as a present? that's ''fucking //scary//''. the way he talks about me to other people, shows me off, almost - that he knows TL and ML and ruth's names??? I didn't know he remembered them. I worry that I don't give him enough in return, that I'm mean and snap at him and don't remember his co-workers names enough and don't support him enough or repay him enough for his generosity to me. I'm afraid I'm not good enough for him.

"two shakes of a lamb's tail" - now that's a phrase I haven't heard actually spoken out loud ever?

I'm afraid I'm going to change too much and he won't love me any more. I'm afraid I'm not worthy of his love if I don't repay it enough. I'm afraid of what I feel for him and simultaneously afraid that it's not really //real// or something like that.

I'm afraid of some perceived imbalanced dynamic...I don't know why someone who qualifies as a young, successful professional our age would want to be dating an art supply store cashier who doesn't know where she's going in the world.

I'm afraid we both have self esteem problems and the only reason he's dating me is because I fill some hole or need to be accepted and the only reason I'm dating him is the same, or that he pampers me, or something. I'm afraid it's really very mercenary.

I'm afraid to look at myself with honesty and see the good things about myself as well as my flaws. I'm afraid to see the positive things about myself, to see my talents and proficiencies, because then I have to try to make use of them, to express them to the fullest of my capabilities and I'm scared of ''that'' because then I could fail, like, really really fail at doing so.

I'm scared of failing at loving CD, I'm scared of failing to love myself, even more scared of failing to find meaning, to make use of my talents and proficiencies to do //something// in the world, 
http://w3css.tiddlyspot.com/

https://github.com/mklauber/tiddly-aliases

https://mklauber.github.io/tw5-plugins/#Aliases
* [[181014 – Carpe Diem: Lazeee]]
** didn't get as much done as I would have liked. felt off a lot of the day but didn't check in. DnD was fun! Poking at my face doesn't feel good; I ate too much sugar and I'd wager that's why I'm so broken out right now.
* [[181014 – Wiki Review: Trio]]
** I don't know how to respond. It scares me. I'm so scared.
* [[wiiU – to follow up on!]]
** My computer turned off? Couldn't remote into it and put saves in my Dropbox. I'll probably transfer all of my WiiU folder to my external hard drive for next time around...
* woke up at 3, turned on my lights and the heater up 
* slept until 5, showered, got dressed etc etc
* got to work – fucking HELL there are so many cockroaches – wrote 1st question, emailed h0p3, wrote second question
* drove to class
* wtf is this conversation O.o
* anthro was good, even though I hadn't done any of the readings 😱
* UPD was fine; it's just better these days. I forgot about an important checkbox.
* I saw a golf driving behind me as I turned into the parking lot - was like naaaw that can't be, parked, it did too, looked through the car next to me into it and saw what looked like hair, was like okay I was just being silly. As I'm getting out of my car CD walks up to me and I'm just grinning and freaking out a tiny bit. He brought me QT coffee!! We chatted a little bit and it was fucking lovely.
* Work is work. Web data entry, email drafting, Facebook post writing, and fucking around the rest of the time, sending h0p3 notes about CSS.
* Was having trouble being present for the call tonight; didn't really get much out of the second half of it. My worry about the point of finding meaning when we might have 10 years before the planet is close to collapsing is really getting in the way here. I don't see how having a print studio and making prints is the right meaningful path to pursue given the potential future ahead. We're walking straight towards a cliff, I'm worried...
* DnD was okay. It's really a struggle to not have dark vision, especially as a class that would like to be on the front line. I did get a kill on an enemy though! I was dragging by the end of it; way too tired.
* bed by 1?
I see you've been trying to get flexbox working for you! That's a fun rabbithole for me to go down, and perhaps for you as well. I'm definitely still going have a go at the fixed/fluid setup, but just because I like both CSS and solving problems, I'm finicky, and I would someday like to have these refined enough to be usable standalone themes. I think it's awesome you're tackling this and making it your own!

I did want to pass along some of my own experience that might help you build a setup that works for you. I built my flexbox from the ground up - that is, I deleted //all// the code in any of the vanilla theme related tiddlers to get to the "ugly Times New Roman squashed in weird ways" base html. That got rid of all the weird and hard to pin down conflicts I was having with the vanilla code (and is also why I default include zeroing out the vanilla code changes in my plugin).

In terms of specific code thoughts...[[this website|https://meyerweb.com/ER/css/edge/]] is flexible b/c it uses percentages & ems for the measurements. I would probably use absolute positioning on the sidebar & percentages for its width, while `justify-content: flex-start;` the story river so that it doesn't overlap with the sidebar, then set the flex-basis percentages for its width. Ideally you would find the right percentage to get the tiddlers in your story river to be the same width as they are now on your screen. This does create the problem that the story river is on the left side of the screen and not centered...I see two solutions to that:

# add an invisible sidebar div with a flex-basis matched to the width of the fixed sidebar and go back to justifying the content center (probably the most ideal solution in terms of CSS but also edits the default view template)
# add a really wide left margin/padding (whichever one exhibits the wanted behavior) with a percentage width, to push the story river tiddlers into the center.

okay I really have to start and finish my last answer on this take-home exam before I leave for class in 20 min. 😱

---

Hi h0p3,

I hope the constant note-sending is alright! I want to help but I also don't want to get in your way - and then I see something and itch to clarify, sooo lots of notes.

So when I said I deleted all of the vanilla code, I was specifically referring to everything in [[$:/themes/tiddlywiki/vanilla/base]].<<ref "list">> The flexbox setup is specifically related to the layout/construction of the building blocks (divs) of the page and in order to put the building blocks together I found it necessary to start without //any// CSS affecting their construction. That way, there isn't some unknown layout CSS making divs behave in funky ways.

Specific funkiness: with my flexbox CSS installed, the "fluid-fixed/fixed-fluid" dropdown menu in the theme settings doesn't change anything about my code - only what's in that vanilla/base code. When you flip to fixed-fluid and put a value in the "sidebar breakpoint" the vanilla CSS adds `position: fixed` to the sidebar-scrollable div, and that breaks the flex (because my code doesn't change that value and therefore doesn't override it). Position values remove divs from the flex grid so they are no longer considered flex children, rendering flex-basis and other child flex properties invalid.

If you go to the dropzone div<<ref "dev">> and do this: `justify-content: center` then you'll see the sidebar become visible...and then you can use the vanilla sidebar width setting in the control panel to set the width of the sidebar with a ''percentage'' (eg. 35%, like the former flex-basis value) and aha!! This is even closer to not-hacky than my previous solution! The scroll on the sidebar is broken, but fixed when you change `tc-sidebar-scrollable: { bottom: 0 }` to `tc-sidebar-scrollable: { top: 0 }`. I think this is pretty damn close to a working solution for flexbox fixed-fluid.

okay, i'll step away for now! :)

cheers, sphygmus

---

<<footnotes "list" "you can find a super useful list of everything that is affecting your CSS in `Control Panel > Info > Advanced > Stylesheets`, with tiddlers on the top being overwritten by the tiddlers below.">>

<<footnotes "dev" "if you know this already, forgive me, but I wanted to be sure! I'm doing all of this value changing in the development tools (ctrl-shift-i in chrome, unsure about firefox). They are incredible for experimenting on the fly, seeing //everything// that's affecting a div, and so on. Once I've figured out what's going on and written my CSS code there, then I write it in a stylesheet tiddler.">>
* oh fuck words echoing spookily in our minds
** "ÿou come to my sanctum, you you are an interesting morsel but I do not eat snake"
** large white eyes purple rubbery skin, four tentacles around its mouth as it cradles a dismembered brain......
*** FUCKING MINDFLAYER???
** he sets the walking brain down?
** ''Nihiloor''
* oh my god, so Anahita died b/c of some shite rolls and an intellect slayer thingy, and there was a gorgeous funeral where they took her to the docks and handed her to her water genasi monk tribe `;__;` and then ole dirty tried to get volo to fund an orphanage in her honor!

---

[[WDDH: Kahzira ra'Nurm]]

{{WDDH: Kahzira ra'Nurm}}
* Rainer Neverember
** father embezzled money hid the dragons in the city
*** they think they can open it with the stone of golorr
** hasn't spoken to father in years; he's in neverwinter
# zanathar sends its regards
#* a gang; giant crazier than usual beholder that runs a crime syndicate
# tie up the pretty boy; follow the yellow signs in the sewers
# no time to loot the place, get em to the boss
* [[181015 – Carpe Diem: Early Bed]]
** I'm still really drained. ''Take care of yourself.''
* [[181015 – Wiki Review: Trio]]
** I'm still eating too much sugar, though I'm starting to wash my face every day.
* [[181015 – Log: Vortex of Fear]]
** Can I be open to positive feelings in the middle of so much fear?
** it's a double bind: I am afraid of meaningless, and I am afraid meaning itself is meaningless given potential futures. 
* //181015 – Log: TiddlyWiki//
** not sure how much aliases would be useful in my wiki - I don't actually do that much internal linking to things in the same way that h0p3 does.
* slept until like...9:20 am. Showered, cleaned up my room
* Headed to class at 10:30 - cut it suuuper close.
* class; about an inch away from doing gusset increases.
* Work; receivings, fucking around while TL's at lunch. I keep forgetting that I don't close on Wednesdays and it bothers me.
* Went home, ate & listened to audiobook, thought about studying for exam, got in bed and listened to audiobook for a bit
* Was too awake to stay in bed, so I got up and worked on my linocut while listening to audiobook (I'd tried to do the same thing earlier but got twitchy and impatient, couldn't sit still and do it. but I think time flew when I got out of bed to do it a second time...hour and a half or so)
* Bed around 11:45
* [[181016 – Wiki Review: Open]]
** Can I be open to feeling positive feelings in the middle of so much unpleasant feeling? Just - an still opening for joy. Let the light on through the cracks.
** evening routine again????!?!?!
* [[181016 – Carpe Diem: Where's Meaning]]
** there is light; `<hugs CD>`
* [[181016 – WDDH: The Sewers]]
** big old sewer fight in the dark, yuck. I killed a duregar! Also when we came to the crossroads, I used my water shaping sense skillz to throw some RP stank and roll an investigation check really well so we found the right tunnel. 😊
* got up, showered, dressed, the usual
* left @ 7:30 but the drive took ages b/c I took a new route and 75th St is awful where it connects to Wornall. Think I'm gonna take SM Parkway from now on. (it's actually a right turn and not a left turn so I can handle that intersection.)
* Anthro class; watched a video about babies! it was cute, I'd kind of like to watch the rest of it. interesting-ish discussion. I didn't get the highest score on the exam...missed two true/false questions :C
* Was one of like, 4 people who figured out the quiz question correctly. Well, I did it slightly differently than he did (removed any tracts < 30%) but it resulted in the same ultimate thing. Took me a second to figure out how to get it - I thought the switch would be necessary at the end first - but then I was like oh duh I can do it in the middle. Went on to learning how to add map features which is REALLY COOL BRO.
** I'm so utterly confused b/c I just assume that anyone my age is going to be actually computer literate but none of them are. 
*** I mentioned this to Ruth and she was like, "ask if they were homeschooled" and I thought she was joking at first??? but then I was like what, no, I know they're all from public school. The percentage of homeschooling students isn't so fucking high that all 20 of the people in my UPD class would all be homeschooled. :|
* Made 1 receiving and transfer take all day at work again; I shouldn't be proud of this but ugh whatever. I am really definitely mentally bored as fuck at work, and I think being at a place where I was mentally stimulated would overcome the fucking tiredness I usually feel at work.
* DND! :D
** fucking ''fun'' af tonight! CD killed the medusa all by himself (okay, with the help of theo who made the medusa vulnerable) and I shattered two stone cursed with one arrow each! I am a BAMF when I'm hidden and actually hit..! Found a mysterious firey dwarf in the tunnels; he'd been there since the OG owners, who had given him directives to follow, and gave us some info on what occurred in the city. He also put the everburning candle we found into our lantern of revealing - COOOL. Fought some spooooky spectres in the library (oh and the azir told us that the twin cities' patron was a golden dragon!) and then headed out for krubera the next day...after a day's rest, camped out; when we woke up, Theo was STONE :O and lo and //behold// theirs had kept some cockatrice eggs in his bag and they hatched :C (so I set my two traps and rolled super well on both of them - and then was arguing with theirs when the trap went off :OOOOOo)
** dude I really love this game. It's small with only two other players but it's loads of fun. I know it's an RP game but I sort of just play myself in this game and that's okay, I think.
* proceeded to have some hehe fun with CD. I think maybe he fell into the trap of thinking they would make sex orders of magnitude better, but really they're just unwieldy lumps of foam and we're awkward bags of flesh. I just wanted to feel him up all over, though he did go on for a while in prone and I was //not// feeling it. Apparently every successive time I give him a blowjob it's better, and I'm also a natural. ;P It's seriously all in the getting it back in there and sucking while moving up and down + not forgetting to move the tongue in swirls on the back of his dick. Really it's the tongue swirl that seems to be the wombo combo that gets the most moans out of him.
** he's made sucking my nipples pretty much a staple of swiggity swaggity so far, which I'm a fan of because yeah they are actually sensitive and that feels great?! But I mean he has said that I get shaved, he'll go down on me (he wants to make feel as good as I make him feel with a BJ, he said) so the thought just occurred to me that hm well, I'm resistant to oral but he knows that makes me feel good so why he's been going for it more lately.
*** also I'd put hotdogs on and was in the middle of my DnD turn when the microwave went off and he got up, put mustard on my plate, got me a knife and fork, and brought them to me! what a sweetie oh my gosh I will give him all the blowjobs for that lol
* got up and showered with CD, around 7:05
** had some really risque dreams? I don't remember the details but lots of fleshy snuggling and movement and deliciousness.
* ate, studied for exam from the study guide (there are 125 million rods and 7 million cones in the eye, for example.) 
* catching up on wiki stuff; phone call with GN soon then off to class at 10ish
* phone call with GN was alright; she didn't just - *be quiet*  in the same way that AR was, so I didn't really feel like I got much out of it
* got into class barely before they handed out the exams, phew! I do prefer driving in on hwy 70 b/c it's nicer than either shawnee misson or 534.
* thought I did worse on this exam than the last one! knew I missed several questions because I had missed a couple of class sessions (specifically the two questions about the infant heartbeat study...)
* work! busy busy because it was just me and Ruth and the order and lots of people. Got 90% of ML's stuff pulled before she left so that was good. Chilled for the last couple hours.
* Ran to Aldi to get supplies for Saturday and more food/heavy cream for the house.
* Ended up spending the rest of the evening sorting through and reorganizing my art supplies - hopefully I'll not forget where I put things! :O (also listening to more audioboooook)
* bed //LATE// - 2 or 3 am?!
* [[http://annewoods.blogspot.com/2010/08/morning-pages.html]]
* woke somewhere between 8:30 and 9:30?
* showered, cleaned my room up a little, packed for heading to CD's
* I do like driving in the day much more than at night!
* got to CD's around 11:15 probably; cutie was showering
* left for Lukas' place (he's the twilight imperium dude)
* played twilight imperium until 9:30ish
** super fun game! I really do enjoy sitting around chilling with people, snacking on food and dominating the galaxy. I definitely turtled a //lot//, building my fleet within several uncontested systems, and it set me back a bit for sure. If I'd been slightly more aggressive with respect to space battles (risking ships b/c I can produce them again, dude) then I might have won. (I was like 1 round away from winning, when Lukas beat us all.)
** looking forward to playing it again in January! fo shizzles. We're getting free rein on the races, but shucks I almost just want to play the same thing I did this week 😂
* CD chilled, I decided to watch an anime movie that had been on my list; we cuddle-spooned on the couch for the last 20 min prob, which was nice...
** ...and got me excited. he wasn't feeling up to it thought and that got me sad/disappointed. I think he could tell that because he didn't just get up and leave after the movie, he sat with me and we cuddled and talked and it was really nice.
* bed...midnight? one?
* woke idk, 9 am?
* went back to sleep...got out of bed at like 11:30 probably
* did my psychology reading and completed the quiz
* fucked around on the computer..? Watched Food Wars? 
* Showered, got dressed, and printed off my reference at around 4pm at the library, tried to work with it, was getting really frustrated
* Decided to mess around with my wiiU instead ... trying to figure out the whole mess of saves and find my original original
* CD showered and shaved while I did the dishes finally goddamn
* Watched a how to play gloomhaven video and a review of it (CD cuddled and napped)
* Opened the broken token box...sheets of wood that need to be put together craftily - decided to wait on opening it while I put the pieces together at home with my supplies
* Decided to start watching TV instead; 3 episodes of Person of Interest. CD says he's getting into it!! 😊
* bed around 1am
* woke whenever CD's godawful amount of alarms goes off
* stayed in bed and napped until 8:30ish
* showered, packed bags, made ketochow and sausages, went back to figuring out my wiiU saves (pretty sure I know what's what now!)
* left for class at 10:25, got there about 5 minutes late
* didn't get over 100% on this exam but that's okay, I'm still doing an A. Boring class, knit. About 1/4 of an inch from starting gusset increases!
* Off to work; did Tuesday reading,  receivings, frame glueing. Cassie chatted with us a bit. Everyone left early (yay!) so I did more class reading.
* got home, unpacked, ate while watching broken token vids, borrowed a rubber mallet from RD, put about half the trays together
** quit at 10:30 b/c the pounding is noisy
* decided to sit down and do a damn daily check-in
** resisting because of the class and comparing myself to everyone?
* decided I wanted to get back to the regular video check-ins, which meant going back to my evening routine! Prepped my clothes and my food, lit a candle, then downloaded the daily vids and converted them to mp3
* bed at 12:30
* woke at 6:15, slept until 6:45
* showered, got ready to go, all that jam
* left for class around 7:25? took RW which was a horrific mess, as was SM Parkway. Just...gonna take Wornall to Holmes from now on, I think. Holmes is just so much less traffic-y (sorta)
* I spoke once in class today‽‽ good discussion today; we're weaving pieces together. things become nuanced.
** checked in before class!
* UPD is still less boring than before; helped Jamie with the georeferencing. Our schedules don't line up for tutoring tho, boo. :C
* Work; doing bristol boards forever, also receiving. Gonna get started on demo email once TL gets back from lunch (that and the rest of the PW/OP pages for this week).
* My fucking period has started in earnest. I'm only on day two of wearing pads and I'm fucking DONE. It's itchy and UGH. I want those period panties dammit this is not comfortable at all.
* finished the data entry; the demo email; and this week's receiving/transfer combo. fucked around on my phone for the rest of the time really.
* home, food
* really, //really// good call this week. didn't want it to end! a feeling of connectedness I hadn't felt since the advance course started, really.
* back to DnD - let's see how it goes! can I carry that calm through it?
* oh my! Anahita died - rolled a 1? on her intelligence save against the intellect devourer and after a couple turns she was basically infected or possessed by the brain. was also doing death saving throws etc. the tragic thing is the party did enough damage to her (both lethal and non-lethal) that the brain actually popped out and they killed it. But on 2 fails, my roll was...another failure. 
** there was a sort of general commotion when she died; Bor got super emotional and not comprehending that she was dead...like, sobbing, "I can fix her! we can fix her! right?" and awe omg that tore my heart strings :O
** guts got all like - angry sad about it? "I'm an investigator, not a sellsword!" and totally ripped out Vollo for it. Tried to get him to build an orphanage in anahita's name XD (of course vollo had no money...)
** noah pulled me aside over the break into another chat to talk about what I might like to play as a new character. that sort of - distraction impulse, not letting me alone to sulk and pout, or just being there to brainstorm in a sort of comforting way. anyway, i'm gonna be a gith druid circle of the moon.
** game started again and gaston and them went through a touching (for me) funeral for anahita; a clan of sea monk genasi took her body back to the sea via a giant wave hand, and they passed along her personal effects (coral quarterstaff, seashell encrusted rope belt)
** then guts went back to vollo and ripped him out :joy:
** stayed up a little too late looking at character stuff
* bed around 1 I think
* [[http://blog.ninapaley.com/2015/06/15/linoleum-cut-printimation/]]
** this is a ''fucking COOL'' animation, not to mention an awesome piece.
** goddamn love the animal animation too
** @@.highlight think about what you like in the piece @@
*** what can I crib and learn from this? what are the pieces I like and would want to integrate into my work? what can I learn in regards to process or design from these pieces? what are her settings so the GIFs look so good..??!!
* [[https://www.vimbly.com/chicago/urban-oil-ceramics/linoleum-block-printing]]
** photos appear to be of batik blocks??? clearly they're wood and not linoleum
*** what can I crib from these photos‽ what draws me to them? what shapes and forms can I imitate and transform? are there any techniques I can infer from the wood carving that I can then take into my linoleum carving?
* [[https://fineartamerica.com/featured/original-linoleum-block-print-thor-senior.html]]
** okay I ''fucking love'' this carving and I want to steal so much from it
*** I love the squiggles done in one mark with a larger gouge - they're not straight, they wiggle!
*** I love the super thin line of the mountain and its hesitancy and imperfection (see also the lines of shading on the mountain, hnnng)
*** I love the random criss-crossing marks in the top right?!‽‽‽
*** gah the linework on the tree in the top middle is so much up my fucking alley; imperfectly aligned and nicely tapering from thin on the end to thicker in the middle. yes plz. oh jeeze and in the bottom left too, the same semi-randomness.
*** good fucking grief what about the super thin lines in the hat and the bird's nest?? I worry they'd get squished into by ink but still -- !!
* %1 [[https://en.wikipedia.org/wiki/Valenti_Angelo]] (to read)
* [[https://lostartstudent.com/methods-and-materials/materials-printmaking/printmaking-reduction-linoleum/1-student-reduction-lino-print/hand.jpg]]
** who knows where this comes from but it does something I'm very weak at - creates a sense of shading and tone with a variety of scratchy, hatching lines.
* [[https://jabberworks.livejournal.com/452452.html]]
** he-LLO! I love the negative spaces and shapes formed by tree branches and this handles those nicely, as well as being quite textural and chunkily satisfying.
*** again, something I'm weak at: that "chunky" printerly illustration style?
* %2 [[http://www.alexanderpotts.com/]] (to read)
* ''[[https://www.amazon.com/Sax-Over-Door-Drying-Shelves/dp/B0042SWNX8/]]''
** an over the door drying rack?? I want something like this someday... !!
* [[https://apm.activecommunities.com/vashonalliedarts/activity_search/pinwheel-linoleum-block-prints/434?]]
** gar, fluid lines and nature and art deco get me every time. especially since this is a square repeating pattern...
* [[https://sites.dartmouth.edu/library/2015/01/06/the-making-of-a-multi-color-linoleum-block-squid-2/]]
** hm hm hm things to keep in mind while working on my multi-color print...
* [[181016 – WDDH: The Sewers]]
** didn't take notes on the combat; scrape from carpe diem that day?
** not having darkvision fucking ''blows''
*** oh //lol// already wiki reviewed this. twice is the charm?
* [[181016 – Carpe Diem: Where's Meaning]]
** literally a week ago - so behind!
** I need to do the readings from this week!!
** hopefully I'll get to bed earlier today
* [[181016 – Wiki Review: Open]]
** sloooowly stopping sugar intake. hey girl, remember how you feel so much better on keto? get to it. :)
** agreed, unsure about aliases.
* [[181017 – Carpe Diem: Tired AF]]
** I needed that linocutting break, I think.
* [[181017 – Wiki Review: Ayy lmao]]
** Okay so see where I've already reviewed the above twice but yo, that's chill.
** hey! the evening routine returned, 6 days later
* [[Books|reading]]
** Yes! This is what the wiki is for, mate. Audiobooks are a ''boon'' for when I'm doing repetitive stuff like carving or knitting. Also a nice way to wind down in bed. Dropbox keeps losing my place though. :\
* [[181018 – Carpe Diem: A Good Day!]]
** I had a lot to say :O
*** does some of it belong in different log or no...?
** I crack myself up with all my different euphemisms for sex. gotta love that swiggity swaggity.
*** we'll definitely have to keep experimenting with the pillows. it's chill tho.
* [[181019 – Carpe Diem: Exam]]
** gotta love how carnal the word fleshy is. (let it OUT!)
** a busy day. still unsure about the art supply reorganization but it was fun in the moment?
* //PH//
** transferred to [[181019 – trees: morning pages]]
* [[181020 – Carpe Diem: Galactic Empires!]]
** I felt the fun again when chatting to RD about this last night. :)
** movie good! sad we didn't getteron but thankful for CD's sensitivity to my emotional states and the cuddly talking.
* [[PSYCH 210 – Quiz #08]]
** 10/10 on the first try; got the two questionable questions right. good shit!
* woke up at 7:30, tried to speed as much as I could to shower and brush teeth and dress before dentist apt
* got to the dentist right on time and was called in pretty quickly. Zip zap and they were done. Dr wasn't joking, was fast and easy!
* got home, was feeling aimless with the time before class, checked in, realized I wanted to get my reading and memo done - and boop! Did it all done.
* left for class...a little later, maybe like 10:20? Went SM, ugh, so many fucking stop lights and I swear two people pulled in front of me today without leaving good space. :|
* class! started on the gusset increases. It's so hard to keep stitches even on either end...I also assume that the size small gusset will fit CD's foot..?!?
* from class drove home, ate hotdogs and read an article about IQ drops and an article about increasing male infertility. Yay plastics?
* hair cut! they changed the entrance around and it confused me. Lady didn't do my neck and shoulder massage, just the hand massage. :C (tho the hand massage was great) She didn't take enough hair off at first but I was like plz another inch so she did and I'm happy with the length I think. It's nowhere near the annoying area anymore and I do just like short hair's ease of care. We'll see how the shape of the cut shakes out after it air dries tomorrow.
* from the haircut, off to bass pro! No one walked up to greet me or ask me if I had any questions at all - baaad customer service I tell you hwat.
** oh my god they had a mini version of my current tackle box - about half the size? - and I wanted it so bad! It would actually be portable! I could fill it and take it to CD's! 😝
** big ol' family with girls in prairie dresses and the mom commenting on the red and blue in the candy and how it's not blueberry or pomegranate... it unsettles me to come headlong with reminders of my past life.
* from there I decided to go straight to the eye doctor, getting there early. That was fine because they got me started right away! My right eye goddamn so bad in comparison to my left eye. 
** Which, now that I think about it - is weird because I'm right handed and that's the left side of my brain so somehow my right brain has the stronger eye! (Though I guess technically they send signals to both sides so whatever.)
** I'm at -7.75 in both eyes now 😭
** looked through some of the glasses she pulled, really just liked both the look and the feel of the first ones I tried on! Excited to get them in. Going full frame plastic!
* with dilated eyes, decided ''fuck it'' I'm going to vote today while I'm running around. Drove there on LL b/c I had no near vision (what speed was I going? Whoooo knows!)
* the voting line seemed long but actually was running quite fast. Just voted straight Dems and said fuck all y'all judges should be replaced. No idea if that was the best call but 🤷‍♀️
* got home from voting and it was cooking time!!! Pulled out ingredients and wait...I'm out of baking soda...so I ran to hyvee and bought too much halo top and quest cookies at the same time
** I had my hard-sided bag and the bagger dude just went on about how those were the best kind of bags. It was cute haha
* //then// it was cooking time! Whipped up some sausage, egg, and asagio frittata muffins (love those things, so quick and easy and delicious)
** made up the dough for CD's Cinnamon Toast Crunch cereal while I was at it, and dough for cheese quiches!
* spent the rest of the evening figuring out how to run Cemu to check on my saves (to determine their origin) then decided to organize that whole folder as well as try to figure out updating Cemu.
** the most recent version runs like shit? Unsure why. 2 fecking FPS man.
** got that good good wiki documentation for it too! So hopefully if there's a third time I wont spend so much time going "uhhhb how do this here work"
* pulled together clothes, made ketochow, brushed teeth, and decided the day was so full I wanted to write it down before I go to sleep and forget everything.
* still gotta wake up early enough to print off my memo! So, bed at 12:30.
* [[181021 – Carpe Diem: Meh]]
** maybe would have been a better day if I had gone home? unsure. I slept a lot.
** glad I did my psych reading & quiz first thing!
** glad I sucked it up and did the dishes!
** period started :C
* [[181022 – Carpe Diem: Building]]
** seriously if CD and I ever live together it's gotta be a 3 bedroom apartment so he can have my office and I can have my office / bedroom and sleep away from his alarms if I want. Or just wake up earlier than him so I can be his alarm. XP
** doing more class reading ahead of time was good! evening routine, yay!
* [[181019 – trees: morning pages]]
** moved from //PH//
* [[181023 – Carpe Diem: Routine‽]]
** ''fuck periods'' amirite
** i'm super interested in the anthropological ways we constructed and ritualized death within the game; it's interesting the different ways characters role-played and the individual people also expressed condolences. 
* [[181023 – Wiki Review: Catching UP]]
** funny to have accidentally reviewed some writings twice
* [[181023 – linoleum research]]
** good shit //good shit!// 👏
* [[181016 – WDDH: Anahita is dead, long live Anahita!]]
** ''fucking mindflayer my dudes''
* [[WDDH: Kahzira ra'Nurm]]
** I need to put some thought into her over the weekend!! Can I get into the roleplay side of it quicker than with Anahita? How can I justify this race playing as a druid?
*** ugh I'm not looking forward to micromanaging a spellcaster :C
* woke up at 6:30, showered, dressed, all that jazz
* off to work to print memo!
* interesting discussion as always in anthro; I said a couple things out loud (shock!) though I didn't get to mention Dungeons and Dragons (is fine). Death anxiety...it's very related to what we discussed in our call this week.
* NO CLASS WOOO
* went home and played zelda instead! :relaxed:
** I don't know //why// but I feel this restless itch to be playing a game - Zelda, Steamworld Dig 2, I'm not sure if there's a specific game it needs to be - but right now it's mostly for wanting to play Zelda. I didn't //think// there was something I was avoiding, so I went ahead and played! Zelda really is just a fun game to derp around in and smack lizalfos and collect fish amirite? Oh and almost explode myself with a bomb arrow in a shrine :P
* off to work at 11:30!
* Alvin receivings today; fucked around enough and made them last all day. Didn't actually finish getting them in the system - I'll do that on Friday night or Saturday. Wrote a long ass email to A about my demo; also found some cool stuff on japanese wood block printing.
* DnD! I don't know what my deal is! I was restless and not focused on it the whole night through. There was ''definitely'' character tension between Cadeus and Theirs, but somehow it worked out well enough for us to get on our way and fight a couple yetis before discovering a steam automaton CN! :O
* watched an episode of person of interest and then fooled around with CD. I may be on my period but we can still have fun for sure. 😜 Have I said enough times that I really like him sucking on my boobs? And apparently the nipples go from soft to hard and he can tell, which is fascinating. Kinda like when I'm sucking his dick and can tell when it gets harder!
* sleep at 12:30?
* woke up late I believe - didn't get out of bed when CD did - slept until 8:45 or 9 maybe? I'm not going to bother to check rn
* had call with NE at 9:54 - was good! was really good. I talked about being afraid...not sure I really got very deep but hm. idk
* left for class late...around like 10:40? was about 10 minutes late to class. yeesh, I haven't been //on time// or early for my MWF class since the trouble with my car's tire. :\
* knit! same old class.
* the order came in, so that's always having something to do. I handled the PW list until TL went to lunch, then I pulled everything that was theirs out of the boxes so he could take it back to them. was ded after getting it all done though.
* home! ate, played Zelda until Cemu crashed right as I was trying to shoot a dragon (2nd time it had crashed that night), then decided fuck it, I'm going to finish the wood pieces instead. rubber mallet = super important!
* bed late-ish? midnight or 1ish
* woke up little before 8; showered, dressed, all that jazz.
* off to work! opened the store, helped the customer there at 9, then watched a Zelda speedrun while waiting for BD to arrive. ran home and grabbed all my supplies for the demo, then set up and prepped.
* demo went off without a hitch, more or less! there were definitely several "do as I say not as I do" moments, especially when regards to cleaning the brayer ahaha. Also I was not prepared for the oil based fabric ink... XP
* took a lunch, went home, played zelda some more. got back to work around 2
* framing customers, etc etc - kept busy until I left a little after four! (stayed later to call all the order customers.)
* packed up clothes and food and wood things and grabbed backpack and headed over to CD's. It was a fecking gorgeous day sO I kept the windows down in my car on the highway (XO).
* took my stuff up, then borrowed his vacuum cleaner to get all the dirt out of my trunk, and to vacuum my front seat floor mats as well. went to QT after that and then were on our way to hy-vee when we decided to go to hu-hot instead of chipotle. We might have done hy-vee first and hu-hot 2nd? I don't remember.
* got home and sabrina the witch TV had downloaded, so we started on that. I wanted cool-whip and CD decided he'd get it and put it on pumpkin pie ice cream - hella delicious.
* bed late (1am) b/c TV
* got up //L A T E//, something like 11 am I think
* I made coffee! It was a success because I failed to measure the water properly and CD couldn't tell ;P
* played Zelda //aaaallll// afternoon. fucked around the lake hylia bridge area on my way to the stables to get the ancient horsey stuff quest, then went on to the horse shrine and picked up the teleporty saddle. I was looking at my horses, and I don't have one with 5 speed! that's on my to-do list of things to remedy.
** proceeded to fart around the northern wastes because I was finishing a couple quests for the Rito and decided to pick up the korok seeds and treasure chests in the area
*** it's a pain, because I'd rather pick everything up at once while I'm running around an area - the idea of having to come back for just one thing, especially when it might be far away from a shrine, is super annoying - but at the same time the map ruins the experience of stumbling across things randomly soo idk.
* showered with CD somewhere in the afternoon. he's cute, and it's still very weird sometimes being so naked with someone else, and how casual it's become for us.
* went to QT and Chipotle. I had some wasabi almonds before we left and boy howdy my stomach revolted as soon as we got home with the chipotle - I had a few bites and had to put it away because I was not feeling good at all.
* pushed through and finished Sabrina the witch! After the fact found out we'd accidentally skipped an episode. I know CD liked the show but oof I was having a hard time bingeing it. ( I just wanted to play zelda. >_>)
* bested the trial of wood after we finished; thanks to the internet, I remembered ravioli's gale and with my practice getting to the octorock trees, used that to jump over all the later annoying bits. 
* got in bed, caught up with h0p3's wiki, bed by 2 am?
* Either I was really tired, or CD's alarms didn't go off too terribly this morning. I don't really remember though. 
* didn't get up when he did - I just remember being asleep and then being half awake and noticing that he was gone and the shower was running.
* got up a little after 8? 8:15 maybe? or later, idk.
* showered, dressed, ate, washed dishes, transferred my zelda save to my computer
* left for class around 9:15/9:30
* checked in at the library, reddit..?
* class...knit knit! very close to being done with gusset increases!! Heel done this week?!?!!
* ugh work ugh. receiving lasted all day, yay? Browsed a lot of zelda reddit, finally did one article reading after 6. 
* home, ate, zelda! It crashed around 9 so I was done and did the other reading. Tired and I didn't want to write so I went to bed. Around 10:30?
* [[wiiU – Breath of the Wild & Cemu|Breath of the Wild – Cemu]]
** documenting the things I always forget - good shit! this is the point of my wiki.
** my old version of Cemu is slow but tolerable; the latest update runs like shit.
*** missing some configuration with graphics packs maybe..??
* [[3DS Piracy]]
** will probably build this out eventually, but I can't see myself gaming on my 3DS in a while. good to have a placeholder though.
* [[wiiU – Breath of the Wild Saves|Breath of the Wild – Saves]]
** a place to keep the memories of the saves! the specific memories around actually backing them up were the most useful in figuring out their place in the timeline of saves. Didn't help that I had 4 copies of the last one all over the place confusing me.
* @@.link wiiU – legacy save details@@
** notes from when I was trying to sort out the timeline. the specifics of armor and photo albums + korok seed numbers were the most useful.
* [[181024 – Carpe Diem: Busy Bee 🐝]]
** hey cool, only took me a week to finish the gusset increases (assuming I'll finish them tomorrow ofc).
** cut is more "straight across the bottom" than I prefer but whatever. Guess I'll be getting another haircut at some point in the near future...sooner than 6 months maybe. glad it's short though.
** really excited to get my new glasses!!
** god, it's been a week since I made the dough? fucking there's egg in it...gotta make that shit, but no time today. :\
* [[181024 – Wiki Review: Bulk!]]
** mentioned that about apt to CD over the weekend and he was like..."seems like a matter of when it makes sense, not if.." which has thrown me hella off. also didn't quite seem into the idea of a 3 bed apt but I'm increasingly convinced that it would be necessary for me to consider moving in. I //need// some space that's ''my space'' that I can just hole up in to be alone in.
*** I didn't know he was at that point yet...we hadn't talked about it.
** fuuuuck haven't put any more thought into my character; do it tonight at work after folks leave?
* [[wiiU]]
** yeah! these sorts of mini directory structures are working for me.
* [[181025 – Carpe Diem: Restless]]
** always interesting to read my writing about sex. I want to be honest like that.
** I don't sense the meaninglessness here but...it's also the day I started zelda in earnest again. I didn't feel into that restless itch?
* [[181026 – Carpe Diem: Retro1]]
** same old same old. was this a meaningful day?
*** what the fuck is //''meaningful''//?? :S
* ''how do i need to check in right now or what do i need to check in on?''
* where is the aliveness?
* what would I be doing if I were coming from the perspective of aliveness or bigness?
** brings you up against all the emotional signals that you have to face in order to reach the big perspective
* "this bad thing could happen to me"
** fears from the smaller perspective
* dis-identification with the identity that we've built our perceptual frames around
* the video is holding a space for the emotions! ''yes!''
* "I'm not worthy of feeling super good"
** transition from fear to desire
** from "avoiding feeling bad" to "what would feel good?"
* the fear is saying "no, you haven't looked here yet!"
** procrastination is //forced// acceptance of what will happen with the project when you have x amount of time left. (I do care about the project but I can't in the same way I did before b/c it's killing me.) ...forces us to feel into our feelings, we can't escape it any more.
*** WTF THIS MAKES SO MUCH SENSE.
** same thing with feeling into our own deaths or the deaths of loved ones etc etc
* we learn things! about what's important; what feels good; what is subjectively meaningful to us.
* we develop a sense of capability of handling what we're experiencing precisely because we experience it. (it's already there to be experiencing it; we are already experiencing it!)
** helps to remove more shoulds
* ''we mistake the action of doing as the cause of us feeling better, when the action is a framework for a quality of presence.''
** the action doesn't //mean anything// without the intention of presence. lose the ability to hold space when we start to relate to them as shoulds.
* desires, freedom, non-obligation : let that determine what it is we want to do (whatever feels right to do - whatever //THE GOOD// is for you in this context!!)
* generative power of action
** imperfect action gives us experience which we can learn from
** comes from a different context - we don't have feelings that reflect it?
** the emotions that we're perceiving come from our automatic level of perception;
# the way we see the world gives us our emotions
# some of us have experiences that change the way we perceive the world
#* e.g. some might not ask for help until things become unbearable; others might ask too early
# we perceive our experience without taking our automatic programmed reaction
# within the gap, we have the chance for a choice; what we base that choice on is "what feels right to do here"

---

; deliberate practice: 
: taking time to feel into "How I could live my life today that would have me feel alive?" / "How could I live my life today that would have me feel love for the world around me?"
* woke up around 5, or that's when my alarm went off. Got up around 5:30, showered, shaved my legs?! Wrote my memo, got ready for class, left around 7:30
* blah traffic blah
* room was too hot so we moved to another one on the floor up. Time to talk about our disintegrating society eh?!
** more about just breaking down the basic arguments, not too much about our society and the distortion stage. but eh
* UPD was fine. lots more messing with adding new fields to tables; even made and exported a polygon from Google Earth. Somehow I have become the person who helps everyone else? I help the two girls next to me, one behind me, and then also the teacher asked me to help someone on the other side.
** I don't fucking know anyone's name but at least the people on the side I sit with know mine. what?
* work; ~~drawer summaries~~, ~~demo email~~, ~~constant contact email importing~~, ~~finishing the mac~~. more zelda reddit reading; reddit doom.
* really good call, as usual! sobbed and then felt better and energized-ish? maybe? immediately pulled out jo's scarf and knit the entire rest of the call.
** was getting restless towards the end..?
* DnD was canceled because TL was drunk and not in a good spot to be playing; saved my ass from having a not-fully-formed character 😅
* farted around, got in bed, CD was like "hey / get on discord voice chat" and I was like oookay? and then he was like "you're cute 😏" and I was like omg you 😊
* caught up on h0p3's wiki then went to bed around 11pm
I feel trapped, like I can't opt out. I can't opt out of living in a capitalist society whose prime focus is on making money and profit; I can't opt out of needing to sustain my body, which leads to working and participating in said system. I'm one tiny person and I don't know what I can do that will actually have any sort of impact at all - yet the things I would find meaningful if I knew everything would work out don't seem meaningful in the face of potential collapse. 

* the IPCC report
* the loss of insects
* plastic is fucking everywhere
* brazil just got a new awful leader
* fucking what next mate?

I don't //know// what I can do within the context of my life, man. //I don't know.//

Okay, so. Start local, right? What can I do within this context? Surely there are others who are concerned in this area, right? So - look for the groups that are tackling local issues, volunteer, help them out. That's at least one thing I can do.

* Heartland commission thingy
* [[bridging the gap|https://bridgingthegap.org/volunteer/]]
** days to remove invasive honeysuckle from the park
* [[serveredactedvolunteering|https://www.meetup.com/ServeKC/]]
* [[181029 – Carpe Diem: Meaningless]]
** short day. you can feel the mental exhaustion, or I can.
* [[181029 – Wiki Review: Zelda]]
** actually using my wiki for more than just journaling! I like it, mate. (even though it's just vidya games)
** i (don't) want to feel into the "moving in with CD" feelings, but they're there.
* [[181027 – Carpe Diem: Retro2]]
** retroactive carpe diems, boo. i think it's worthwhile to fill them out, though.
** the demo was good!! I like sharing something I enjoy – hopefully it was worthwhile to those who showed up.
** the meaning of life might not be CD, but I do love spending time with him. He made a good point over dinner – eating out at the restaurant meant we spent time talking. :)
*** feeling stymied by the other minds problem right now. meaning, where are you?
* [[181028 – Carpe Diem: Retro3]]
** disconnected? yes no maybe so? getting dinner felt like an awkward silence in the car, not a cozy silence – perhaps both of us were in funky moods. there's a missing piece when I stay over on weekends.
* woke up around 7, went back to sleep, rolled around and got out of bed at 9
* showered, put room dishes into the dishwasher, did a little bit of tidying
* left for class exactly at 10:00 after dropping off lunch at work
* got to parking lot at 10:20ish
* farted around, chatted with CD, then started daily check-in and reminded folks on the group chat
* KNIT KNIT. I'm ''1'' row away from having all 14 instep stitches and being able to start on the heel! definitely going to do that tonight, yes?
* work; TL's off, fuck yea! ML wants me to do a complicated receiving (good excuse for being in the back). Bit of a 1 o'clock rush, but we'll see how the rest of the day goes.
** cribbed some music from h0p3 - I like!
* horny as fuck this afternoon; reading /r/thelostwoods and /r/gentlefemdom and...stuck my hand down my pants while I was alone in the store >_>
* home; ate, looking for something to watch, ended up on a twitch stream of a dude playing guitar. It was nice actually.
* played Zelda until it crashed; running around the gerudo desert until it crashed, pulling up treasure chests and finishing shrines. 
* fucked around in bed on reddit for an hour. Gonna finish shrine that crashed then go to bed?
* "gonna finish that shrine" turned into "run around the desert for an hour and a half, killing a moldega along the way"
** I need to a) return those guts to that lady who wants them (why on earth..?)
** b) cook some more health giving meals cause I'm way too close to being out!
* bed at 12:30
* [[181030 – Wiki Review: Fuck]]
** it's all about awareness. there will always be onion layers to peel back – now and 20 years from now. I wonder what this wiki will mean to me then?
* [[181030 – Carpe Diem: Swing]]
** CD is cute
** talk about a mood swing from morning to evening - even from middle evening to late evening.
* [[181030 – Log: Doom]]
** Looking into taking imperfect action is a start, but so was noticing this as a "should" from the call. Even though I think it's an important "should," it's still coming from a place of acting from fear rather than desire.
** I want to get out and do the honeysuckle removing. imperfect action!
* [[181030 – Awareness Log: Call]]
** I wonder if I already feel love for the world around me, and the challenge is to tap into it more and more? especially in the midst of my contexts.
* [[181102 – Awareness Log: Inexperienced]]
* [[181118 – Awareness Log: Studying]]
* [[181120 – Awareness Log: Control]]

---
* I feel the same fears, over and over and over. I wonder when I will reach the point when I'm sick of being afraid of the same things SO much that I just ''stop'' being afraid.
* "I //shouldn't// waste my time; I //should// be making the most of it."
** this is such a hard thing to peel apart. I ''want'' to make the most of my time and feel good about what I'm doing with my days, and yet I don't want to feel obligated to explain to some nebulous society why taking a day off isn't wasting my time.
*** ugh still not articulating well.
* [[181101 – Carpe Diem: Love.]]
* [[181102 – Carpe Diem: Wiki!]]
* [[181103 – Carpe Diem: Late Start]]
* [[181104 – Carpe Diem: Gloomhaven!]]
* [[181105 – Carpe Diem: Nice Morning!]]
* [[181106 – Carpe Diem: TIRED AS FUCK]]
* [[181107 – Carpe Diem: Drained]]
* [[181108 – Carpe Diem: DRAGON]]
* [[181109 – Carpe Diem: Meh]]
* [[181110 – Carpe Diem: Leaf Raking!]]
* [[181111 – Carpe Diem: Homework & Gloomyhaven]]
* [[181112 – Carpe Diem: Break]]
* [[181113 – Carpe Diem: Being Seen]]
* [[181114 – Carpe Diem: Laaate Night]]
---
* I started using <<tag [[backfilled]]>> as a marker this month. It's definitely an important signal, I think.
* I want to make more cheese quiches! they were sooooo tastyyyy.
* No visible clue from the logs why I stopped when I did, other than the mention of feeling meaningless.
* the offline DnD group is always a bright moment of happiness.
* I am glad I did the leaf raking event! that's a good memory.
* [[181102 – wiki: hypersieve]]
* [[181102 – wiki: static sidebar]]
* [[181114 – wiki: retrospective]]

---
* 
* [[181101 – Wiki Review: Later]]
* [[181102 – Wiki Review: Trefoil]]
* [[181104 – Wiki Review: Explosion!]]
* [[181114 – Wiki Review: Retro]]

---
* There's a lot of commentary that verges on content that belongs elsewhere.
* Huh, whatever bug I was having with //some// titles not being made links was fixed when I rewrote everything to use wikify. Nice! I'd forgotten about that annoyance.
* My clever cherry ;)
** tbh it really would make a great illustration / greeting card theme.
* The awareness log __has__ developed! as organically as it's needed to.
* good lawd that sock is taking me a long time.
* lots of rejiggering & atomizing content! cool.
* this is the month I finally start to get a handle on what ''I'm'' doing in my wiki, I think.
* good point about link collecting & dates; not sure it's necessary if there's a similar topic.
* Retroactive reviews are just too much, I think. If I miss a day going forward, fuck it.
* alarms went off at 6:30, didn't get out of bed until 7
* dropped my ketochow off and was at class by 7:55!
* fascinating movie; gonna write a memo on it for extra credit over the weekend. 
** see [[181101 – Log: Kumare]]
* UPD was fine; I ended up just...fucking up with my own shit half the time? Like I made polygons for a lot of the buildings in Google Earth, and also figured out how to convert them to NAD 83/State Plane before the teacher actually then proceeded to bring that up. also helping folks, ofc.
* off to work - the order came in! but we got it done super early...? What can I say, me working with TL & checking off the stuff for ML and also putting our stuff away at the same time means we go a lot faster. Thankfully I have an order to ship for an in-store customer that is giving me some back time. also took care of a GX thing when I got in.
** fuggin dude came in at like 6:50, asking for TL for framing (like I don't fucking know what I'm doing? ugh.) and then stayed until 7:15 b/c he was so indecisive about what to choose.
* drive to CD's was surprisingly fine! everyone stayed out of my way in the left lane.
* he wasn't feeling very good, so laid down on the couch while I heated up Chipotle and ate some for dinner. we chatted about stuff - mostly about how he thought I should apply to some of the open positions at GEHA, how great the benefits are, general learning I could do, and so on. (See pluralsite, and code bootcamp.)
** see [[181102 – Awareness Log: Inexperienced]]
** I really enjoyed him laying on the couch and my being able to pet his head comfortably from the chair. :)
* I was over cleaning up from dinner and it was hilarious because he was toootally looking at me with those eyes, you know the ones, and rolled over from his side to his tummy...I asked, "what are you doing?" and he said "trying to repress a boner" and we grinned. He decided that if we took it slow, his stomach might be able to take it. :)
* made out, I went to the bathroom, he ripped everything off as per usual (SO FAST) and then we made out some more with me on top, and slow fucked, and fast fucked, and the wedge really seems to help with the bit where he power bottoms and goes fast with his hips and mmmHMM hit some nice spots. 
* at some point we're just tired AF out from that so we switched to prone, which was also delicious, and boy howdy the ramp reaaally helps my hips there too...anyway I don't remember all the details, we just kept going and enjoying each other and finally he was like, okay I'm ready to come now, so he did, and it was good and hard and have I said that feeling the pumping inside me is incredible?
** why am I feeling sad? it was such an ephemeral and wonderful moment and these words can't capture it and - i'm sad it's the past, now, and not the present...and these words are inadequate.
* anyway I was like, I'm going to rub one out too, and he said "go for it!" and mm kept rubbing me with his hand and yeah, it was good, and I'm always struck by the similarities in how I masturbate and how he does. aaand then I went for it a second time cause I'm a greedy greedy girl and he sucked on dem titties this time and that was good and wonderful too. 
* hopped in the shower to clean up
* watched a couple episodes of //person of interest//
* i missed spooning him so we got back in bed and I spooned him until his ass started sweating and then we switched and it was just //''so nice''// to lay there and talk and talk and feel the warmth of skin to skin and I started calling him alliterative fruit names..."my marvelous melon" or "my heavenly honeydew" or "my creative cantaloupe" and he laughed at first and then got in on it himself and it was SO LOVELY OKAY.
* bed at 1:30/2ish?
I was in several minds about the film. In some ways I find religion and gurus and all of that to be horseshit / an way of manipulating people for their money. In other ways, we're fucking wired for connection so it's not surprising that people are searching for it, however irrationally it comes out.

Also like...it's not really a //cult// but there are eerie echoes within my participation in TBS and the AC. language and vocabulary and practices that are similar though not exactly the same? There's a tendency to scoff and laugh and look at these meditation and audio and other transcendent group experiences as "weird" and "a hoax" and "mass delusion" - and they are ripe for rampant abuse, I'm sure - but fucking hell - aren't we here for all of human experience? and isn't there something powerful in those emotions? 

he fucking admits it, saying he went in expecting to be the one who would expose these irrational delusions, but instead entered into a depth of feeling and connection with these people to the point where he //didn't// want to hurt them, where he connected with them as individuals with their own pains, rather than //others// to be violently disillusioned and corrected.
* [[181031 – Carpe Diem: Horny AF]]
** didn't actually do the knitting. ok, it's cool, I forgot. I'll get to it when I do.
** still not sure how I feel about the zelda but aight. refocused on school this morning though, yes?
** goddamn those are like the two hottest porn gifs I've ever seen. something about the animation is perfect - not so realistic it becomes uncanny valley, yet with enough affection that I can get really turned on from it.
*** hello do I need to start a hidden porn gif collection in my wiki? with analysis of why I like each GIF, even???
* [[181031 – Wiki Review: Quick]]
** I don't think I'm going to do the honeysuckle thing tomorrow - I need to study for my exam on Monday and do my Anthro reading & two memos
** is the awareness log going to be a thing? not sure if that's the right spot for this.
* [[Githzerai]]
** I really need to copy over j3d1h's fixed javascript, cause manually fixing this bug is getting mildly annoying.
** some interesting things to build a character on here; I'd like to do a similar page for druids, and put more thought into this over the weekend. Also character questionnaires would be a great page for the wiki...
I definitely feel some resistance to thinking about studying on my own and towards applying for GEHA positions. Honestly, towards applying towards any sort of thing like that at all. Part of it is because I don't think I'm anywhere close to qualified - sure, I can learn, and I've got probably more experience than the average joe - but when it comes to actually trained/learned people? I can't hold a candle. 

The other part is probably (definitely) fear. I'm afraid that I'm not good enough, that I'll get bored or be overwhelmed and ignorant, I'm afraid that an office job won't be a good fit for me and I'll dislike it, I'm afraid of going to work for "the man," that I won't be helping anyone in a technical job...I'm really afraid that a) I'm not qualified, and b) that I don't //really// want these jobs, I just think I want them. (projecting into the future)

I'm afraid that my lack of motivation to code things on my own or do exercism or pluralsite means that I don't want to work in that sort of field and I'm aiming in the wrong direction. I'm afraid it won't fully make use of my skills.

I'm really afraid of failing, once I start. I'm afraid of having big dreams and pursuing them and failing completely, miserably. I'm afraid that once I get started, I'll realize that my dreams are impossible or that it was a mistake to have them. I'm really, really afraid of taking imperfect action here, even ''more'' than I was afraid of taking imperfect action in my art.

---

I'm worried...does this feel like an obligation? like - I feel obligated to do exercism because CD thinks I should, rather than it coming from a deep desire in me. I'm super worried that I'm not thinking of going down this path because I //want// to but because I think I //should// in order to make money and live well. (I also end up comparing myself to him and seeing, again, that I'm really inexperienced and don't know much of anything.)

I think the key here is - I need more experiential data. MOAR DATA. Take imperfect action! Sit down and watch the lecture videos, sit down and work through the exercism challenges, go through codeacademy shit, just - do the coding and see what happens. be brave, love, and imperfect.
* woke whenever his dang alarms go off
* he kept turning them off and rolling over with me until I looked at the clock and saw it was 7:40 and mildly freaked and got him awake and out of bed. I rolled out a little after 8.
* showered, dressed, called with AR (in the closet b/c the window changing crew had a really loud beeping vehicle). it was a good call! good to listen to him think about his work stuff, and good for me to start feeling into the pile of overwhelming feelings that comes up when I think about moving in with CD and what that might entail.
* prepped stuff for leaving, ate breakfast, browsed the wikis, and had my call with NE. Also good! 
* headed straight out for class. did my check-in; was mostly initially surface level but I tried to go a bit deeper into those fears from my talk with AR as well. I don't think any of my fears are totally addressed right now, neither moving in nor getting a tech job, but I'm starting to bring awareness and space.
* class; knit! finished the gusset increases and actually started on the heel turn! things are getting exciting. It might be one of my favorite moves, taking this tube thingy and short-rowing and putting a HEEL on it. incredible.
* work; quickly finishing up the alvin receivings; doing wiki stuff in the back LOL; also going to do the mac receiving.
* lots of wiki changing this afternoon at work! TL left right around five and didn't even seem to notice my being back there all day. ''Cool.''
* packed up my things for the weekend, got my free pie5, and headed over to CD's
** I decided that I wanted to spend the night at his place because I don't like working on my wiki at my own house?? idk, it's not comfortable to work at my desk because the keyboard is too high and I don't like working on my chromebook in bed because I really need a mouse to dig into it.
* doing laundry, gin & tonic, wiki auditing. getting tired though...might chill with another gin & tonic, watch food wars, and fall asleep on the couch... :P
* honestly straight up don't remember what happened here. raids ended so I think maybe we watched person of interest? bed around midnight, would be my guess.
* [[181101 – Carpe Diem: Love.]]
** ''//what a day.//''
** big fan of the alliterative alphabet of fruits and veggies
** I like the move to atomize more journalistic writing into separate pieces. yes good.
* [[181101 – Wiki Review: Later]]
** we'll see how the awareness log develops.
* [[181101 – Log: Kumare]]
** I wonder what biases come into play here, b/c you know they do.
Going through the monthly audit of my daily logs, I'm confronted with the question I've run across a couple times before:

What's the difference between [[hyperspace|hyper/space]] and [[the sieve|hyper/forest]]?

Most of my logs in [[hyperspace|hyper/space]] are collections of links, the log of my traveling around the interwebs and collecting thoughts and information. [[The sieve|hyper/forest]] seems to be links that I haven't made meaning from - is just a dumping ground for things I want to click on and explore further but haven't gotten around to yet.

Is that a sufficient difference? Should I rename [[the sieve|hyper/forest]]?

---

Contemplating renaming [[the sieve|hyper/forest]] to //define: the ore//. I really want to push the metaphors in my wiki - they seem like extremely useful things - and the filter is really my mind, not the place where the shit that's waiting to be sifted goes, nor the stuff to be sifted itself. //Ore//, however, works pretty well because it describes the combination of wanted and unwanted that is ready to be processed - the same with my link collections.

---

I'm still not sure if the results of sifting through [[the ore|hyper/forest]] is properly [[hyperspace|hyper/space]]. Something to consider.

---

also the quote on [[the ore|hyper/forest]] isn't related to the ''stuff'' itself but to the filtering process. more to rejigger here!

In other news, I added the aliases plugin specifically for writing this tiddler.

---

FUCK! I have it. [[the ore|hyper/forest]] is a shite metaphor too - what, I mine the ore for ... the trail? Which is what I'm really interested in collecting here. The gems can be pulled out into their own tiddlers if I really care to, but when I'm [[hyperspace|hyper/space]] wandering I'm only interested in collecting my passage through the trees and the things I say to myself as I'm walking. Which, as it happens, has nothing to do with the dirt and everything to do with [[the forest|hyper/forest]].

---

Okay, I'm running into the problem again of transclusion not referencing the tiddler in which it happens. I wonder if I could hack the list field into being a "transcluded" field, that would show all tiddlers that have a transclusion?
In the process of my monthly audit of my daily logs, I've come to be convinced that I need to have a static sidebar for the sake of navigation etc. Hard to organize and move shit around without a static sidebar. hol' up this belongs in [[wiki]]
* woke up //laaaate// - got out of bed around 11?
* damn my memory is bad here - the following may not be in the right order, idk
* ate pizza
* knit a few more rows on my sock to get the leg started
* dove back into the wiki fixed sidebar project
* went to hy-vee and QT with my qt
** got pastrami and he recognized the guy who was working the meat counter getting it for us; took a bit before he figured out where from though 😅
* checked in at 3ish and set the reminder text to the group
* dove back into the wiki thang / watched some person of interest?
* chilled with CD, unboxing Gloomhaven, putting tokens into the wood organizer, sleeving cards
* took a little break, then back to more card sleeving
* quickly wrote an email to h0p3 with a link to my finished fixed-flex sidebar
* watched //A Quiet Place// - so goddamn stressful, christ
* sleep at 1:30 aka 2:30 am (damn daylight savings time jumps)
; [[https://weblog.west-wind.com/posts/2016/Feb/15/Flexbox-Containers-PRE-tags-and-managing-Overflow]]
: guess what? there's some weird funkiness with `<pre>` tags and flexbox children! If I'm ever messing with them again, this will be the first thing to come back to and check out to see if it helps.
; [[https://perishablepress.com/perfect-pre-tags/]]
: turned me on to the idea of doing a hover to hide/show the overflow of `<pre>` tags, and there's some other good advice on formatting them in here!
* woke up much earlier this time! got out of bed at 9:30
* made myself coffee ❤️
* started my psych reading, chapter 12
* made CD coffee ☕
* did some replying to ER and the AC group chat
* watched a couple videos on the gloomhaven rules
* ran to QT to get drinks and a hotdog for my qt
* jumping back into the wiki - kinda want to play zelda but also there's only twenty minutes before peeps are supposed to show up sooo idk?
* Ch and AK showed up pretty soon after this!
** apparently they're back together?! :) AK mentioned she has a job and a new apartment that she's moving into, so that's awesome.
* took us probably a half hour to an hour to get everything set up; explaining all the rules and forgetting where the monster attack modifier deck was and so on.
* played until 5:30 or 6ish? We pretty much failed the scenario :C
** play was slow because we're all new to the cards, the game, the rules, and so on. plus this is much more fiddly a game than say...DnD!
* CD asked how I was doing afterwards, said I seemed agitated towards the end. (I rather was.) Just hugged and said it felt bad to fail the scenario (it did).
* He asked what I wanted for dinner, showered and shaved while we were thinking about it. I checked in and felt through some of the feelings I had around the game, and also looked it up and found some of the rules we were doing wrong (accidentally making the game harder on ourselves).
* Ordered jimmy johns b/c it's what sounded the most good to me (so fresh?!) and watched an episode of //person of interest// 
* I kept talking about Gloomhaven and after the episode we chatted and decided that since there were two unopened/chosen characters, we could totally get a two player campaign going ourselves. (I was rooting for it, CD had to do some looking into how to keep the worlds separate etc.)
* set things up again, played the first and second scenarios! It's definitely smoother with two people, though we still forgot some things (the element board is so hard to keep track of). Definitely very enjoyable/fun to hang out with CD, playing through and strategizing together.
* Swiggity swag, though I wasn't quite as amped up as I had been the previous thursday - still just distracted by everything from the day. I always love cuddling at the end though.
* sleep by 12..?? later? maybe more like 1
hey h0p3,

quick note - feels like it's been forever! I'm like halfway through composing two different letters to you - I'll get to the finish line here sometime.

still keeping up with your wiki audit; it's awesome to see the moves you're making with the automation. I'm curious about how your opinion on the automation vs. hard coding will shake out, say, a year from now.

the last half of october was slow for me in my wiki - multiple retroactive carpe diems and several wiki reviews encompassing 2+ days...but going through my monthly audit has spurred a mini explosion again, especially in the realm of logs and organization.

anyway, still in the middle of my monthly audit, I realized exactly why you use a fixed sidebar - it was becoming increasingly frustrating to work with multiple tiddlers and not having the sidebar there. SO! I finally dove into the flexbox fixed sidebar problem today and came up with a satisfying (for me) solution. I also tested it by importing it into your wiki, so I definitely hope it's something you'll be able to make use of!

(I noted your comment about flexbox in your wiki audit for october - I decided that gave me free rein to do as much fiddling as I liked to solve this problem on my own!)

Just import this: [[https://sphygm.us/#%24%3A%2Fplugins%2Fsphygmus%2Fcore%2Fstylesheet%2Fflex4h0p3]], tag it as a stylesheet, and make sure you have the percentages and breakpoints deleted from your settings and everything, knock on wood, should be working.

Technical stuff: I tried to comment most of the values that weren't immediately obvious. Not everything in there is essential to the flexbox layout - I've noticed your ASCII `<pre>` blocks (eg. on [[sphygmus]]) have been looking quite wonky lately, so there's some CSS messing with `<pre>` in there. After the fact I realized it probably had something to do with the TiddlyWiki "line breaks in code blocks" setting, so I'm sure my code conflicts with that somewhere but I haven't gone in to look at that yet. If nothing else you could just delete all the things touching `<pre>`. The other rather subjective thing in the code is the width and padding of various elements - I think you're a little less particular than I am in this regard? - but they should be easy to change however you like in the code.

okay, I've got to go! all the best,
sphygmus
* [[An Alphabet of Complements]]
** this makes me so happy. 😊
*** also had the idea that, if it hasn't been done already, this would make a great illustration/greeting card theme
** need to find a good place for this! what's a good tag for something that needs a place? 
* [[181102 – Awareness Log: Inexperienced]]
** there's a big //should// here: I //should// go into a tech field and do something with coding. It would be helpful to explore this more.
* [[181102 – Carpe Diem: Wiki!]]
** I'm sad the heel is completed! I fucking love knitting heels, dude. They inspire me. I just - I love socks so much!! I've been wearing my own knitted socks more the past few days and just 💖
** I honestly was not expecting to want to go over to CD's house that night, but then I did! Cool?
** Really productive in my wiki at work :P
* [[181102 – Wiki Review: Trefoil]]
** I didn't have much to say here! That's fine.
* [[181102 – wiki: hypersieve]]
** love how the alias plugin shows my transition & thought process here while keeping links intact.
** happy with the metaphor, though it's not //immediately// intuitive?
** glad I got the transclusion field up! wishing I had it on h0p3's wiki ahah.
* [[define: mazeway.|mazeway]]
** this hasn't been elaborated on but I'm thinking it could almost serve as my wiki's {About} page - that or it's just another directory level. not sure.
* [[define: hypertrails.|hyper/trails]]
** wow, took me a far few seconds to realize what the //hell// this page was for. seems like things need to get moved from [[hyperspace|hyper/space]] into here? really unsure about this page.
* [[181001 – trail: community]]
** moved out of daily log
* [[181002 – wiki: reference & linking]]
** moved out of daily log
* [[181002 – trail: personal cloud]]
** moved out of daily log, added //to read// syntax
* [[181002 – art/work: zines!]]
** moved out of daily log
* [[181002 – wiki: logs]]
** moved out of daily log
* [[define: awareness.|Awareness]]
** needs fleshing out, but good. I think this belongs.
** tagged.
* [[181002 – Awareness Log: Resistance]]
** moved out of daily log
* [[181102 – wiki: static sidebar]]
** preach! glad I took a break from the auditing and constructed this!
* [[181015 – trees: wiki aliases]]
** linked, tagged; this might be unnecessary now?
* got up pretty soon after CD, I think
* showered, dressed, made myself coffee, cleaned up the place
* coffee was NICE
* there was lots of trash and I felt like doing something nice so I decided to take it out for CD (also there were cardboard boxes so I knew the bags wouldn't drip and get my car dirty)
** turns out it was RAINING and a gross time to take out the trash but I did it anyway
** he said "omg bb / you took out all the trash / thank you! 😘"
* drove to class; got there early for once eh?!?
* exam; thought I did pretty alright. Was the 2nd one outta there.
* went home, put my jimmy johns in the fridge, off to work
* I don't even know - work shit, whatever. 
** boot camp lady called at 6:30 and there was no one in there so I decided to let her talk...then ML calls and I don't pick up so from then on the phone is ringing off the hook and eventually TL shows up. Ugh.
** I could have sworn she said she was going to call at 7:30...whatever
* home and food by 8?
* stressed to fuck out man. checked in? I have no idea what I did this evening. Went to bed early-ish I think.
Dear Sphgymus,<<ref "2019.03.02">>

I've been telling myself to start drafting a communication to you. It's been a crazy a month!

<<<
hey h0p3,

quick note - feels like it's been forever! I'm like halfway through composing two different letters to you - I'll get to the finish line here sometime.
<<<

Take your time! Feel no rush, please. I will be interested to watch your words unfold. I have the habit (which may be a terrible one) of wrapping everything into a unified document. On top of good pacing, from what I can tell, you modularize/atomize more effectively than I do.

<<<
still keeping up with your wiki audit; it's awesome to see the moves you're making with the automation. I'm curious about how your opinion on the automation vs. hard coding will shake out, say, a year from now.
<<<

I wish I had a good answer beyond what you've seen in my @@.link Audit@@ logs this past month. I can only give you a tentative guesstimate surrounded by opinions.<<ref "o">> In part, I just don't know what my wiki in general is going to look like a year from now (the flexibility of the wiki is part of why I love it ;P); a year from now is adding 50% of the lifetime of the wiki thus far. Your question has caused me to go back to my 2017.11.04 snapshot. The current wiki is ~2.5x larger than it was last year, and even my @@.link Root@@ed top-level directories are transformed. Back then, I was on 5.1.14 with only one plugin (and a footnote macro). I've been pouring myself into this wiki this year, and my understanding of what this object is and what it's for continues to evolve. That could still all change, even more radically this coming year (perish that exhausting thought, lol). I wish I had guidance! I have no idea what is in store for me, but I think @@.link The Remodeling@@,<<ref "r">> which itself may take the entire year (was hoping for months...), is going to settle a great deal (at least for a while ;P), including some of this automation issue. I still do not know how far tags are going to take me.

I also don't know how Tiddlywiki^^tm^^ and its ecosystem are going to evolve over the next year. I anticipate further Bob and NodeJS improvements. Bi-directional editing between file and browser may actually be here! A clean, bi-directional compiled/decompiled flow between server and single file may eventually occur as well.<<ref "n">> I aim to eventually use my wiki, in part, to overlay my devices' commandlines (@@.link 2018.10.18 - TWGGF: TW Competition@@).<<ref "i">> I worry Federation may never actually come, but if that were to come about, I may feel obligated to bend what I'm doing around that. There's a lot of automatable moving parts to consider here. It's tantalizing. I may move this direction this year, and that could define where I go with hardcoding quite a bit.

My goal is to do my best (and I may fail) to maintain the unified single "static" file (even though it dynamically renders in the browser). I pay a high price for practical decentralizability. I wouldn't, for example, want custom search to be something that requires a server (that is a point of failure I aim not to accept); I want the functionality of search to be embedded in the single file. One can easily envision offering non-JS alternatives to searching the wiki, but I think this is a mistake for now. If I am to live up to my principles here, the computation necessary for using this wiki must always be done on the user's end unless I am precomputing hardcoded results for them. I do not know where WASM will take us either, so that may be something huge to contend with. Committing to internal TW automation also means I'm fully committed to TW. I will not have a reasonable escape hatch to another toolset; I'm moving beyond interlinked flat text files with good naming conventions. It is very un-unixlike to take this step, imho. I think that may be the price of progress I must pay. 

From what I can tell, nobody quite understands the performance and scaling limits of TW. I can already feel the lag in my own wiki. It can get really bad too. If you check `$:/ControlPanel`, you'll see the TiddlerTool tab (omg, I love this tool); it is slow AF on my wiki (for good reason). I've run into a bunch of tools that simply don't work (crash my browser) on a wiki of this size. Generally, however, when it's "just-a-bunch-of-linked-tiddlers" it's lightning fast. Dynamically rendered objects have serious limits. I hope to make choices to maximize performance even on shitty devices. Unfortunately, single-threaded CPU performance improvements may not exist anymore, and the utter hacks they've used have backfired. Though I desperately hope I am wrong (and there are reasons to think I may be), I am open to the sad possibility that a couple decades from now, single-threaded performance will only be double what we've got right now for consumer-grade CPU's.<<ref "s">> That's my bottleneck, and unfortunately, I don't know where the minefields are (or how they'll shift over the years).

Does this mean that one day I will need to remove all or some Tags to get back my performance? Will some kinds of recursive list-building approaches become unusable for me? It's possible, and I want to design with that in the back of my mind. What widgets, macros, and TW internals will eventually become off limits to me? I do not know. I want to stay hardcoded as much as possible so that I can continue to leverage whatever automation I can. Currently, I keep both the editing and viewer environments identical. These can be peeled apart, but I really think that how I search and build my own wiki is exactly what my audience needs. I desperately want to avoid this, and I think I can for the coming year.

Your @@.link Auto-Wiki-Mator-Button@@ tool has sent me on a search. Building good buttons, dynamically rendering exactly what I want, and then hardcoding the results are problems, I believe. I'm still working on the direction I want to go for hardcoding. I received no responses to @@.link 2018.10.18 - TWGGF: References@@. I'm thinking of asking for advice from particular individuals. At the moment, I'm using snippets from @@.link TW: Cheatsheet@@ in the //Focus:// subsections of many directories. I have been able to hardcode the @@.link Monthly Auditable@@s with that jig, so my orphans shouldn't get too out of control just yet.

@@.link j3d1h@@ is searching with me for a method to automatically update hardcoded results upon rendering a tiddler; that is not perfect, but it's a start. This is the real sticking point. Can I get `<<list-related>>` to be dynamically generated and then hardcoded? I hope so. If not, then I'll have way more handwork to do. Projects that become vaulted will be things I can hardcode without concern. It's harder to do with projects that I have no intention of ever vaulting. Unless we find the JS/TW way to do this internally, I still may be forced to do this bash/pythonically externally. 

I do not understand why other people are not worried about this, but it may just be that we have different goals in general with our wikis. Part of the problem may be that there are so few people with a Tiddlywiki of this complexity/size. If I must give up hardcoding parts of the wiki temporarily until I find an answer, I will. I do not know how long it will take me to solve this problem. So, final answer: if I'm lucky I will be able to have and eat my cake too a year from now.

I'd like to know your take on this! I have so few to turn to for guidance and perspective on this thing.

<<<
the last half of october was slow for me in my wiki - multiple retroactive carpe diems and several wiki reviews encompassing 2+ days...but going through my monthly audit has spurred a mini explosion again, especially in the realm of logs and organization.
<<<

I know that feeling. Sometimes that's all I can do too. Monthly audits are refreshing. They let me stand back from my work for a bit of perspective. I can't say my monthly audits always net me something awesome, but sometimes they helped me see further ahead than I could have otherwise. They help me take my pulse.

Have you looked into the log plugins? Some of them are pretty neat. I still don't see myself making use of any of them, but I may be blind. Again, there is a crucial lens through which my autistic brain just doesn't see correctly. I hope you do.

<<<
anyway, still in the middle of my monthly audit, I realized exactly why you use a fixed sidebar - it was becoming increasingly frustrating to work with multiple tiddlers and not having the sidebar there.
<<<

Yes, especially when you have an explosion of tiddlers that come out of one, where you reason to yourself: I'll change that, but then I have to change this, oh, and that means I need to create this, and where was this information again? I cannot say I am comfortable containing the chaos. I am a huge fan of the "close other tiddlers" button. I use it multiple times a day. This is one of the reasons I'm considering Bob/nodejs. There are times where I really want to open multiple tabs of this wiki and have completely separate story rivers that stay in place for later (much like my hyperreading tree of windows for @@.link Link Log@@. I know I can save bookmark links, but that isn't the same. There are times where it might be best to have different workspaces on this wiki I can use simultaneously. I know I could not live on a desktop which wasn't designed around workspaces at this point, and it seems reasonable to think the wiki (which is very much like an OS to me) may evolve into much the same.

I love how the sidebar lowers the cognitive load for me. There's too much to think about, it's too easy to get lost, and the friction can cause me to lose sight of what I'm trying to accomplish.

For my monthly audits, I've become addicted to popups with `$:/plugins/tobibeer/preview` (`$:/plugins/tobibeer/appear` is a prereq, I believe). I still have to open tiddlers, but often the popup is sufficient. Keep your keyboard cursor in position for typing and mouseover. It's made the process less heinous for me.

<<<
 SO! I finally dove into the flexbox fixed sidebar problem today and came up with a satisfying (for me) solution. I also tested it by importing it into your wiki, so I definitely hope it's something you'll be able to make use of!

(I noted your comment about flexbox in your wiki audit for october - I decided that gave me free rein to do as much fiddling as I liked to solve this problem on my own!)
<<<

Oh man, even with your guidance, I still couldn't get flexbox to work right for me. `/derp`

<<<
Just import this: @@.link https://sphygm.us/#%24%3A%2Fplugins%2Fsphygmus%2Fcore%2Fstylesheet%2Fflex4h0p3@@, tag it as a stylesheet, and make sure you have the percentages and breakpoints deleted from your settings and everything, knock on wood, should be working.
<<<

Thank you for this tool! Also, I think I prefer having smaller titles now that I look at it too. Interestingly, this solved a different problem I've had with sidebar height in vanilla. I will continue to tweak it. I've been trying it on different resolutions and zooms. My image gets in the way of the sidebar when everything is unified into one story river. I know there is a way to make the background more opaque for just the sidebar. I'll be working towards that eventually. I am like a snail.

<<<
Technical stuff: I tried to comment most of the values that weren't immediately obvious. Not everything in there is essential to the flexbox layout - I've noticed your ASCII `<pre>` blocks (eg. on @@.link Sphygmus@@) have been looking quite wonky lately, so there's some CSS messing with `<pre>` in there. After the fact I realized it probably had something to do with the TiddlyWiki "line breaks in code blocks" setting, so I'm sure my code conflicts with that somewhere but I haven't gone in to look at that yet. If nothing else you could just delete all the things touching `<pre>`. The other rather subjective thing in the code is the width and padding of various elements - I think you're a little less particular than I am in this regard? - but they should be easy to change however you like in the code.

okay, I've got to go! all the best,
sphygmus
<<<

I had to remove the pre settings in the stylesheets because it made the borders "jump" in size whenever I went across one. I'm sorry the ASCII art doesn't look so good. That's a tricky one to make look right on all screens. I've changed some of the codeblock settings to make it look a tiny bit better for me with snippets and also to enable chat logs to be readable. In the end, the ASCII art may just get its own tooling entirely. I think it's a long-term kind of project; I feel like my content just isn't there yet to worry too much about it.

Yeah, I am probably less particular, and I am without a doubt less skilled. I am reminded of [[Mulaney's Group Two|https://www.youtube.com/watch?v=DTaJjznuY74]] joke: "Aaaahhhh, bingo, you got it right there. 4 and 5 is 12." I think of my house cleaning in the same way. It ain't gonna be perfect, but it's functional...usually. Lol.

Alright, so I've some old random side thoughts:

* I was thinking of you when I saw these links. They have sat there, and now I've lost my train of thought about why I was thinking of you regarding these. Lol.
** https://tid.li/tw5/test/bricks.html
** http://eucaly-tw5.tiddlyspot.com/
* MBTI
** I have serious doubts about MBTI, but I still see something right about it (I may just be delusional). Why am I not allowed to say the pattern I feel is real? This is mere horoscope, right? It's scientifically invalid.
** So, I feel like I'm asking for your astrological symbol: what is your MBTI?
** If any, what psychometrics are worth considering and in what contexts?

Anyway, I hope classes and life are going well for you. 

Sincerely,

h0p3


---
<<footer "2019.03.02" "`/facepalm` God damnit. You know, I keep making this mistake, catching it 90% of the time, swearing at myself, and fixing it. Surely, I would learn by now, right? I wonder what she thought when see saw that derpage. This is a fucking shame. This particular mistake is so egregious it's no longer a syntactic error! I guess the error stays in honor of my stupidity. No, no, seriously, I do care enough to spell names correctly! Alrighty then. Let's enshrine it. Also, I found the fix: @@.link Auto Text Expander@@...for now.">>

<<footer "o" "Though, clearly, I am arrogantly opinionated about what I @@.link hope@@ is my magnum opus.">>

<<footer "r" "If you haven't already, you must given `$:/plugins/mklauber/aliases` a spin. I adore my @@.link Aliases@@. I couldn't even begin the @@.link The Remodeling@@ without it.">>

<<footer "n" "I think nodeJS seriously lacks performance here. At least the last time I used it, it was not multi-threaded, and even minutely compilation took an entire core from my Xeon. I consider this to be something which will hold TW back unless someone re-writes the server in something besides JS (which absolutely should occur, imho).">>

<<footer "i" "For example, it would be nice if @@.link .i3/config@@ in the wiki and @@.link monster-10@@'s filesystem were bi-directionally modifiable.">>

<<footer "s" "Although, I think the world, politically, has much bigger fish to fry than my IPC desires. I think the world is going to get radically worse, so I'm not missing the forest for the trees here.">>
* woke up at 5:30ish, showered
* filled out the KU Coding Bootcamp Application & Quiz; I might have ruined my chances by being snarky/philosophical about the "how can we be certain you'll graduate" question loool
* headed out to class @ 7:30
* did a bit of the reading in the half hour before class
* emotional discussion about race - it's very hard to separate the individuals vs. the structural in these sorts of things; but honestly one of the best class discussions I've ever had in any college class.
** tbh I'm like...I was wrong to judge CYMK as a public university, at least in this case. perhaps it's just a matter of the teacher? or the class?
* rather boring / slow UPD class, meh meh. Quiz was EZPZ.
* work; data entry and graphic email design. actually did a lot.
* home; pizza took forever to arrive, and it distracted me from the call when it did - but it was tasty. interesting call - went over more of the society & etc.
* I really like the new dude in DnD; seriously hilarious.
* Bed at 12:30?
* set my alarm for early but didn't get up then; slept //in//. Out of bed at 9?
* showered, dressed, cleaned up my room!!!
** dried clothes, folded them, picked stuff up off the floor, threw the bug away, etc. 
* skipped class (I'm getting an A anyway, missing one more class won't hurt (famous last words?))
* got to work; more email stuff. So. Fucking. Tired.
* left work at 5; went grocery shopping
* made two batches of cheese quiche with crust and //still// had some crust leftover. made one batch of sausage/egg muffin too. And then also baked up the Cinnamon Toast Crunch cereal dough stuff.
** took me a long time to do all that! Done by 9:30?
** chatted a lot with RD, about coding etc mostly
* Code camp lady called in the middle of that; I asked her my questions and she gave me mostly saleswoman answers.
** I asked about hiring rates, she deflected to reviews - shocking because what I did find was a single review and then some not-so-flattering comments on reddit. Soooooooo yeah. Good marketing? /s
** looked up reviews etc. after finishing cooking.
* attempted to do anthro reading (missed half of the first article because I was so out of it).
* bed by 11?
* [[https://forgottenrealms.fandom.com/wiki/Githzerai]]
* [[https://en.wikipedia.org/wiki/Githzerai#Dungeons_&_Dragons_5th_edition_(2014–)]]
* [[https://1d4chan.org/wiki/Githzerai]]
* [[https://www.dndbeyond.com/forums/class-forums/druid/413-roleplaying-druids-my-take]]
* [[https://www.reddit.com/r/DnD/comments/7w0xiz/5e_wild_shape_cards_vers20_all_124_shapes_cr06/]]
* [[https://www.reddit.com/r/DnD/comments/23m7n2/does_the_concept_of_an_urban_druidcity_druid_rub/]]
* [[http://www.giantitp.com/forums/showthread.php?547144-Urban-Druid-how-would-you-do-it]]
* [[https://www.reddit.com/r/dndnext/comments/3x6id7/what_spells_would_you_give_an_urban_druid/]]
* [[https://www.reddit.com/r/dndnext/comments/6d5e1t/5e_druid_circle_of_the_city/]]
* up at 5:40 am
* showered, dressed, grabbed shit for tomorrow morning, food
* off to store to write memo
* finished and left by 7:15ish
* got to class hella early - 7:50ish
* worked on wiki; class time now!
** hella fucking tired. 
* interesting discussion but so tired
* UPD actually didn't drag today? That's interesting. Not sure what makes it drag and what doesn't. José made a comment about "we all missed you yesterday, Sphygmus" and I was a little surprised. 
** I'm getting to really like the people in my class tbh. Kinda makes me imagine a world where I'd gone to CYMK for UPD and gotten close to a cohort of peers and gotten an internship and gone on to do GIS work somewhere in the city...
* bought some coffee on my way to work; was HYPEd the whole afternoon b/c caffeine does that to me.
* work; who knows what tbh. oh yeah, some dude who was looking for paper to counterfeit on came in. O.o
* yucky weather on my way to CD's, iirc? Snowy, yuck. A semi truck accident made me about 15 min later than usual.
* GOOD SHIT! We talked to a fucking DRAGON, CD got some armor that made him not have to eat/sleep/breath?! Dragon was scary as hell and ate a lot of our pearls, but gave us the location of an automaton control amulet. Oh baby I'm gonna ride this thing yeeee! Dragon was clearly corrupted by Tharazdun big bad, & someday we're gonna get his soul back. He was also the one responsible for killing those dwarves and letting out undead :O
* some episodes of //person of interest//, probably?
* bed late probably, who knows.
* [[https://www.quora.com/Why-do-big-websites-use-such-weird-CSS-I-opened-up-sourced-codes-for-sites-like-Instagram-YouTube-Facebook-etc-and-it-looks-like-none-of-them-use-good-CSS-practices]]
* [[https://www.quora.com/What-are-the-best-practices-for-dynamic-image-resizing]]
* [[https://developers.caffeina.com/on-the-fly-image-cropping-and-resizing-e5b1497561eb]]
* [[https://choelscherart.com/]]
* [[https://artrelatedblog.wordpress.com/]]
* slept in like a //motherfucker//. didn't get out of bed until 10am??!
* decided I didn't feel like going to class; showered, cleaned up, was checking something when CD gets back. kiss kiss and mhm but nah.
* headed to work.
* TL was gone, so it was just me and ruth! the order didn't come in today. I have no idea what I did but it was probably just mostly fucking around in between the busy customers. also started planning the dura-lar area, and made an email for ML, too.
* headed over to CD's after determining it was basically 50/50 on time to the leaf raking place from mine or his, & I just wanted to see him!
* chilled while he was doing raids. not sure what the hell I did. Ate and watched food wars, probably.
* 90% sure swiggity swag; iirc we did some missionary and then used the wedge and that was incredible?!? like the best missionary has ever been. hell yeah. CD got really tired out from it though. some of me on top, some BJ, some prone. He got off & then I did too & he teased me titties again. I really, really like this turn of events like MHM.
* bed early-ish for me? my memory for specific details is shite.
* woke up at 9, cuddled with CD for a bit. He's adorables.
* got dressed & headed out around 9:30
* got to the place with plenty of time! grouped up with 3 other people & went off to rake yards; thankfully one of the girls had a SUV and we put all the bags & rakes in there, piled in, and headed off.
* First yard had a shit ton of leaves - 18 bags worth? - and the 2nd had like 9? After a couple bags on the first yard we got our technique down and rocked it. After the 2nd yard it was noon & people had to go at 12:30 so we headed back. Jimmy johns showed up and I nabbed a couple sandwiches and took off.
* Back at CD's at 1, then went out to grab him QT drinks
* started working on my take home exam! finished the T/F questions.
* CD ordered some Jimmy Johns for lunch mid afternoon?
* Watched an episode of //person of interest// and ate after I'd finished the first essay question.
* Fucked around reddit, started and finished the 2nd essay question.
* More //person of interest// & gloomhaven! Did just one scenario, i think? Oh right, we failed the first time, took a break, watched an episode, finished the scenario the 2nd time with better strategy.
* bed! I was a little grumpy with CD though I don't remember why. OH yea b/c I'd asked if he would do draino that day & also he still hadn't moved his hat. :P
* woke late, iirc, but still got out of bed before the Codester
** think it was around 9 or 9:30
* sat around intending to do work but redditing instead?
* did this week's anthro reading & finished memo on those readings
* showered whenever CD did - sometime around 12:45? he dragged me into it (I was going to keep working on my memo) and i'm glad b/c nice.
* took notes on kumare film for memo (that somehow got deleted later?!)
* Ch and AK showed up and we got down to it! Did a lot better strategically though CD still exhausted and Ch did too. Won it by a ''sliver'' - I can't remember if I accidentally cheated by doing two tops? I don't //think// so but I'm not sure. Still having trouble playing the Cragheart but it seems like advice from reddit says to stay ranged and heal so that's what I'm gonna do. Apparently the first levels are tough but it gets funner later.
* Went out to HuHot with them for dinner; I got the conversation started by asking AK how many DnD games she's in, and it flowed from there! They're good people and I hope they're happy back together.
* watched an episode of //person of interest//
* CD went & played tome and I started & finished my Kumare memo. also did my psych chapter reading & took the quiz. Finished //all// my homework for this week!
* CD downloaded "The Haunting at Hill House" and we watched the first two episodes. It's creepy in a really psychological, well done way.
* read an article about the rise of horror today in bed, then went to sleep. 12:30 or 1?
I am not writing because I am sad. I don't know what to say.

I am thrown back into meaninglessness.

The AC ends in four weeks and I don't know what will happen after that.

---

* slept in a lot ... got out of bed at 9:30 or 10?
* showered, got dressed, got down to the car...
* snowing a shit ton!!! :C had to scrape, well, brush it all off.
* left for class around 10:20? But stopped and filled up with gas bc low.
* got onto the highway and it was fucking naaaaasty. Decided to skip class because I didn't want to drive more in that weather.
* off to work; the order came in so most of the day was checking that in and putting it away. Nice empty evening eh? Ate mah jimmy johns.
* got home, sat around in reddit a little, got in bed and listened to the rest of my audiobook.
* tried to sleep a little, felt into some feelings, cried, and felt a little better.
* toned three of my lino blocks, and carved two of the leaves around the edges while listening to Halsey.
* bed around 11/11:30
* woke up a little too late - 6:50?
* showered, dressed, scraped car :C
* left for class around 7:35
* class; good one!! I spoke a couple times even! fucking advertising, man.
* UPD, had a quiz - forgot it was in Tuesday ahaha but it was easy so 🤷‍♀️
** 20 minutes on the quiz and then the rest of the class flew by, yay!
* off to work - reminder to self the Holmes ramp gets closed Friday...
* Misc. shit until ML left then I did the data entry, receivings, small business sale email, and demo email. Also finished my letter to h0p3! I had been feeling pretty //ehhhh// writing the last paragraphs, but I liked a decent amount of what I had written! Just did a little tweaking and added a couple more paragraphs.
* bland bland after Ruth left; yay for winter nights?
* got home, ate, off to the AC
* updated my sphygmus website.
* yeeshhhh it was a tough call. We got more into the feelings that don't have words, the deeper, older fears/insecurities/feelings. Exhaustion/tiredness is when there's a feeling tugging at us, one we might not even know is there...more good stuff, it hit hard and I took a lot of notes.
* no DnD because the new dude didn't show up. I was cool with that. Slept early, around 11?
Dear h0p3,

On the subject of watching my words unfold - I am definitely still playing with that! One of the letters has started as a draft on paper, with all its misspellings and scratch marks and so on. I'm drawn to that physical side of writing - I've always liked that the word "inking" is a part of "thinking."

I'm going to digress for a moment here and respond to the last three paragraphs in [[Arr|180922 – h0p3: Arr B A Good Letter]], which I haven't yet touched on in any of my replies. Well - try to respond. It is hard for me to //hear// your words about me because I am often immersed in my own negativity about myself. As a knot wrapped up inside me, that negativity is a thing only I can (in a slow-motion process) untangle. Your words feel good to read and are another lens to see myself through.

I'm touched and honored by your desire to extend your personal information to me; I agree that it is a non-trivial gesture.<<footnote "dig" "I haven't done any digging of my own, though I will admit I caught that sanitization moment in your sort-of recent chat log and googled it out of curiosity (I didn't immediately get the reference). I've also read most of the voldemort pages, back when I found out they existed after referencing your timeline code for my own wiki. What can I say - I'm a snoop. :P">> I'm also perfectly content to keep unfolding hyperconversations with each other. I would love for you to mail me your card! I am a sucker for the physical, especially when it comes to design. It would be meaningful to have.

I am okay with the breadcrumbs that remain. As you say, if people dig deep, we are already owned on that front. I may change from /''''/sphygm.us after the domain expires, or I might not - I haven't decided yet. I am hosting it separate from my wiki and have `norobots` in the header, which are about the best measures I know to take for myself at the moment.

Oh! I am also extremely touched and honored by the revamped [[sphygmus]] page. Those are some incredible quotes you've included. Clearly I need to dive into Dune as well. In another connection to names, one of my pseudonyms online has been/is "elanor." I first chose it from a book series I was all about in middle school, and then later realized:

> "Frodo thought for a moment. 'Well, Sam, what about elanor, the sun-star, you remember the little golden flower in the grass of Lothlórien?'"

Names are funny things - they signify the being of ourself to others, yet in and of themselves there's nothing inherently //ours// other than some amount of legal force and habituation.<<footnote "bit" "Regardless of the arbitrariness of my name, I'm fond of it, in large part because of the etymology.">> In America we are given names at birth and generally hold onto them our whole lives; we have no secular rituals for shedding a childhood name and taking up the name of an adult. I would be fascinated to read a study of if and how screen names open up the way we form ourselves in relation to names. What are the many ways in which people relate to the idea of a "username"? (Especially now, with the rise of "Log in with Facebook" sites, rather than username driven sites.)

I have at least one friend I met online who, despite knowing his legal name, I still think of as his screenname. To me, that screenname signifies our connection, discussion, his personality, and who he is – it feels incongruous to call him anything different. I expect I will keep thinking of you as h0p3 for the same reasons!

Lately I've been thinking about names in another way. I'm noticing more and more times when other people will use my name, whether it's after I pick up a phone call and say my name, or if it's a more casual use by classmates or friends. And I notice that I don't use theirs to the same extent, if at all. It feels like a social deficiency on my part. I wonder what reproduces it, what socialization process I missed to not have this habitual name usage as an unconscious part of me.

I want to talk about the vocabulary of "modeling" another person as well. I think I have observed that people don't understand what you mean when you say you //clearnet doxx// them in order to better model them. For me, though, that was one of the most intuitive things you say. When I was in college the first time, I worked as an ILL student worker and loved it,<<footnote "oops" "though I was a horrible employee when it came to scheduling and not showing up (it was a time of bad spiraling) and I apologize to k0sh3k on behalf of every student like me...">> largely because it sent me wandering through the stacks to pull out such a varied selection of books. One of the books I pulled that really stuck with me discussed how we form mental models of people in our heads and rehearse conversations with those people at various times, and the ways in which those rehearsals could be helpful or not. If I remember correctly, there were even worksheet-like questions for shaping mentally rehearsed conversations in a more helpful way. Sadly, I can remember exactly where I pulled the book from in the library but I've been unable to figure out the title – I wish I could go back and read it again!

Of course it also has to do with the problem of other minds and the unbridgeable gap between //me// and //the outside world//. Inevitably we only know others through our construction of them within our own minds.

I understand your thoughts on the MBTI. In my middle school and high school years I was extremely taken with personality tests and labeling. I am not sure they are useful to me, now. I started with MBTI,<<footnote "guess!" "As I think is your hunch, I am generally an IN(T/F)J in the tests I've taken.">>  and then found [[the enneagram|https://www.enneagraminstitute.com/type-5]]. I was, of course, a type 5. Reading back on it, perhaps it says something true about me still. 

The question of what psychometrics are worth considering and in what contexts is a large one. My worry is that categorization and labels tend to reify a person rather than opening up space for growth. Describing myself as an introvert conveys my tendency to get worn out after large amounts of social contact, but it hides the enjoyment I get from connecting with, listening to, and helping people. Perhaps this is something the Enneagram does better than most – aiming to bring awareness to our unconscious personality patterns in order to enable us to make more conscious choices.<<footnote "temp" "The idea of some inborn temperament seems to be supported by psychological research of infants, though it's broken into three classes: easy, slow to warm up, and difficult.">>

---

> Oh man, even with your guidance, I still couldn't get flexbox to work right for me. `/derp`

I didn't want to step on your toes, otherwise I might have tackled the problem earlier! I was worried about offending or implying that you weren't capable of solving your own problems when flex seemed like something you were interesting in pursuing. So, once you'd directly put it aside, I felt much better about doing the thing. Along the same lines, I have some thoughts on adding a style specifically for the ASCII art that I might explore and send to you once I get something working/polished to my satisfaction.<<footnote "bug" "The borders jumping on mouse-over bugged me too...hopefully I'll find a nicer solution with  an ASCII specific style.">>

---

Classes and life have been going well, though I've been very much in and out of overwhelm the whole time. Combining three classes, homework, work work, and my other obligations is probably the busiest I've ever successfully been. This isn't me complaining, because I know other people do much more successfully, but at the same time I can feel the toll it takes on me. I will be thankful when classes are over in a month and I'm //done// and graduated.

It has been really interesting to take college classes again after being out of academics for two years. It has been especially interesting to go from the private elite liberal arts college that is uChicago<<footnote "admin" "the admissions rate was 16% when I got in and according to google it's 8% now. what the hell.">> to a public university with slightly more than double the undergrad population. 

My intro psychology class is most like what I expected a public university to be like<<footnote "gr" "guilty of gross stereotyping here, I know">> with a large class, massive lecture hall, and readings from a textbook. Not that uChicago doesn't have classes like that, especially in STEM - the majority of my math and physics classes were in similarly large lecture halls  - but based on my experience I'd be surprised if their intro psych class didn't draw from primary and secondary sources, rather than a textbook. There would also be little to no focus on working a //job// after graduation at uChicago, to the extent it wouldn't be mentioned in class at all. uChicago was all about the academic learning (again, I can only speak to the humanities since those were the classes I took - the economics major or the bio major might have been more career oriented, but even the comp sci major leaned heavily theoretical rather than "practical").

I'm also taking "Geographic Information Software for Urban Planning Majors" for shits and giggles.<<footnote "el" "It didn't have any prereqs, I figured it would be easy since I'm good at tech stuff, and I have a passing interest in maps too.">> That class is dramatically different than any I took at uChicago - the teacher emphasizes that this is meant to prepare them for their career path and requires rote definition answers because "that is what interviewers will want to hear". I was bored stiff the first couple weeks<<footnote "zip" "we spent decent chunks of two classes learning how to unzip files. YO most of the other students are //younger// than me, why are they so technoilliterate???? I assumed that people my age or younger are obviously competent with computers and tech...but it seems that's not broadly true.">> but since we've gotten into the meat of the course, I'm enjoying it. The teacher actually pulled me into his office after I only missed half a point on the midterm to figure out if I was a freshman and encourage me to go into Urban Planning. That was unexpected. I'm helping fellow students more, and have fallen into a nice casual social ease with them (that doesn't always happen for me).

It made me wonder, the other day, what my life would have been like if I'd gone to this school from the beginning, chosen a major like Urban Planning, formed an early camaraderie with my cohort, moved into the business, and been two years along in my career right now. There's a [[big-fish-little-pond effect|https://en.wikipedia.org/wiki/Big-fish%E2%80%93little-pond_effect]] going on here.

The third class I've been taking this fall is an intro to cultural anthropology class, and it's easily one of the best classes I've taken. We're probably a group of 30 or 40 in the class most days - distinctly larger than any uChicago discussion class - yet the professor still runs it discussion-style and it's wonderful. She did her PhD at uChicago and I clearly see it in her teaching<<footnote "ivy" "Perhaps it's less uChicago's influence I see and more the general influence of private, Ivy-level education but still.">> and the emphasis on reading scholarly articles & works by those in the field. She handles the class very deftly, taking students' half-formed comments and "what I hear you saying..." them into context with the readings. Plus the class is fucking ''diverse'' in a way that uChicago's classes //never// were and I imagine will never be (barring any dramatic structural changes). This is an 8:30am class and people show up! We've dived into tough topics, listened to each other, gotten hopeful and despairing at the same time - it's dynamic.

So...my experience with college has significantly changed in this single semester alone. It seems clear to me that uChicago gets something right - the humanities, the Great Human Conversation, reading Plato and Aristotle and Durkheim and Marx and so on - foundational thinkers that are still being wrestled with today. But larger, cheaper<<footnote "well" "in comparison to uChicago, anyway.">> public universities have the diversity and the numbers! And it seems to me that those universities are where vital and dynamic and mind-opening discussion about //important shit// could and should occur.

I'm not sure if that makes sense - I'm not sure how best to write it. But basically in retrospect uChicago was a rich, elite bubble where I was out of place during the vast majority of my time there, to my detriment. It's tough! Public universities wouldn't have given me the same financial aid<<footnote "syb" "or the same syllabus-level experience?">>, and thankfully, whether uChicago's attempts to increase diversity are just token acts or really genuine, I will be able to finish my degree without any student loan debt. But I really did not have the tools or the support to handle the dramatic class/power difference.

---

I will keep thinking with you about TiddlyWiki! I have been on a bit of a break from my wiki and/or motivation in general - the winter malaise has really hit me the past couple of weeks. I've considered making larger chunks of my wiki available on /''''/sphygm.us...something I'm going to be thinking about more as well.

I'm doing something different with this letter - I hope you don't mind. I figure you check my site at least on occasion,<<footnote "b" "I apologize for not updating it with any sort of regularity!">> so I'm not going to email a link. My hope is for this to emulate, in some sense, the travel delay time of physical letters and let you see it and reply in your own time. :)

See you on another desert hill,

warmly, sphygmus
* woke up at 7:00ish, went back to sleep until 8:50
** if I'm gonna be up so late I need the sleep, right?
* showered, made ketochow for today and tomorrow, left for the eye doc's
* picked up my glasses - they are WEIRD and I hope I get used to them okay; the lenses are going to take a while to get used to, and the frame style...because of the weight of the lenses it puts a lot of pressure on the bridge of my nose where I'm not used to pressure. Otherwise the frames seem fine - I'm sure I'll get used to the border around the lenses quickly.
* picked up my prints from art and frame warehouse so I can give them to RL on thanksgiving!
* headed to the QT on MC, filled up gas tank, bought coffee
* drove to class - construction on RC motherfucker?! But I made it to the parking garage just fine.
* in class - skipped two days whoooops
** seriously spending 12 minutes talking about the final and then extra credit; this is silly. 
* off to work! fixing up receivings for ML; I've got some motivation back! Retroactively filling in my past carpe diems. 
** bought some games that were on sale from greenmangaming - Hob, Virginia, Beholder DLC, and The Last Day of June. Glad to have Hob in my steam library cause I keep wanting to play it I think, and I couldn't keep myself from picking up Virginia b/c it's that walking simulator i love, & also //cheap// DLC, and finally I ''had'' to get The Last Day of June because the composer is motherfucking STEVEN WILSON.
** really want to get a damn steam link when they go on sale over the holidays, so I can play mah steam gammes at CD's
* gonna leave work at 5:00 and head off to Wichita for the concert. :O
* //A Perfect Circle// concert! hopefully done and out by 11:00 pm?
* sleep at 2am?
* [[PSYCH 210 – Quiz #10]]
** Trying to get this done fast so I didn't have time to type out all the questions / answers. whatever...
* [[181112 – Carpe Diem: Break]]
** skipping class a lot!! :O but this is why I got extra credit.
** it's been a tough week and the weather doesn't help.
* [[PSYCH 210 – Quiz #11]]
** man, a quiz I missed a question on //twice//? Crazy!
** Done ''early'', yay!! 👏
* [[ANTHRO 103 – Exam 2 Notes]]
** yeeeup! happy with my progress. now I just gotta show up & not oversleep tonight. 😱
* [[181108 – trees: generated CSS & responsive images]]
** I'm wondering if I shouldn't keep these undated & just add to the topic when I get more links. It's not clear that these //really// need to be associated with a date, honestly.
** aha! linked under the topic, and then macro'd into a list by the tag on [[the forest|hyper/forest]]. I think it works. still miss that direct referencing though.
** goddamn love that I can use aliases to point to different tiddlers through tags. phenomenal.
* [[181108 – trees: two random art blogs]]
** mhm more collecting. still unsure these should be dated...!!!
* [[181108 – Carpe Diem: DRAGON]]
** so glad I didn't put off memo writing this week. it drains me.
** I have such a low tolerance for caffeine (and can't spell the damn word) but that makes it useful when I do drink it.
** DnD was fucking ''fire'' tonight. 
* [[181107 – Carpe Diem: Drained]]
** holy shit did I just skip class all last week??
** no, just 2 days, but 3 days in a row (2 last week, 1 this week)
** about time I did that cooking. good job!
* [[ANTHRO 103 W12 – The Body: Shaped and Shaping Society]]
** anthropology remains my favorite class. not entirely sure I buy the Terence Turner article, though. Seems like a //loot// of extrapolation.
* [[181113 – h0p3: A Title, A Name]]
** writing this flowed really well! a lot more elaboration & much less technical stuff - it was time.
*** it was about time I acknowledged the [[Arr|180922 – h0p3: Arr B A Good Letter]] paragraphs.
** glad I finished & sent this yesterday. nice title too!
* [[181107 – trees: urban druid]]
** we'll see! look into this more over the weekend??? I think I have some ideas on how to make the druid theme work tbh, inspired by the warlock combo. not sure I want to go multiclass though?
* [[181105 – Carpe Diem: Nice Morning!]]
** code camp stuff - definitely a stressful, hard seller. like - obviously putting the pressure on to lock me in. :\
* [[181106 – Carpe Diem: TIRED AS FUCK]]
** best discussion in anthro ever. good dnd but idk how I feel about my character. hard being not integrated through experience. ''pizza!!''
* [[181103 – Carpe Diem: Late Start]]
** so much horror these days! good movie though. 
** yay sidebar work! & h0p3 implemented it too 💙
* [[181104 – Wiki Review: Explosion!]]
** lots of stuff generated from daily log audits.
** it's intimidating to go through so much content all at once. (I don't get super thorough.)
* [[181104 – Carpe Diem: Gloomhaven!]]
** holy shit so much writing!
** glad we started a 2nd, two person campaign; thankful for CD's emotional awareness of me.
* [[181103 – trail: CSS & pre tags]]
** didn't end up helping but that's okay - good knowledge for the future.
I do a //lot// of retrospective Carpe Diems, and I'm wondering if I should have a tag for them. Like...it's probably worth distinguishing between the ones I write on the actual day, and the ones where I'm filling in the blanks later, right? B/c that distinguishes a degree of uncertainty or faulty memory, where I might not remember what exactly happened.

Retrospective? Retroactive? Backdated? Backfilled?
*//''Feeling into my body, the feelings I'm feeling right now are...''//
** restless, itchy, unfocused, sad, tired, 
** it feels bad that I haven't been taking time every day to bring awareness to myself.
** more sad...awareness is honesty and it feels good to be honest because it means I can take action from where I am at that point in time - but it feels really bad when I become aware after taking a break from it for too long because I feel sad and bad for having "wasted" that time I was unaware
*** a "should" : I shouldn't waste my time, I should be making the most of it
** I feel sad because I //know// cognitively that sitting and bringing attention to myself helps me get aligned and back to what I really want to do, but I still have a lot of patterns of avoidance there.
** I feel sad because it's hard to unwind and untangle old patterns and ways of doing things; it took 24 years for them to build up into a protective layer around me, and how many years will it take to unwind them??? 
*** this isn't about the speed.
<br>

* //''What can I do to address those feelings, or what is inspired by them?''//
** feel into and sit with the tiredness, ask what the signal underneath that tiredness is.
** give myself space in terms of bringing awareness. it is okay to do it on my own schedule - there are no //shoulds// in terms of levels of awareness. trust myself.
<br>

* //''What three things do I //really// want to do today?''//
** have FUN playing Gloomhaven!!
** write both papers for psychology.
** mock-up a poetry survey / sign-in sheet and commit it to github?
* the impulse to control my partner or other things is an avoidance defense mechanism
** if I step out of that control, I will feel an emotion
** the control patterns are keeping me from feeling that emotion
* a control pattern: "we try to control them so they don't feel bad so we don't feel bad"
* feeling into whether we want to continue this after the 10 calls
** breaking for the holidays and starting again in jan?
** $300 price point for another 10 weeks?
---

* reinforcing someone's point of view vs. letting them experience?
** eg. "oh that's so tragic!!" vs. "how're you feeling?"
Dear Madame Sphygmus,<<ref "tl">>

`/hug`; It is good to see you again! 

I hope the desert has been treating you well. I have seen you here and there from across the dunes, and I'm grateful to have the chance to sit down to have a conversation with you. I am convinced part of ancient leisure is the work of putting down my tentpegs //with// @@.link others@@, building civilization, crafting @@.link The Republic@@, and constructively finding our @@.link Humanity@@ in the desert. I will say it again: you are community to me.

This letter has taken me longer to write than usual, and I'm not sure why. Sometimes my thoughts pour out with little friction or effort,<<ref "fr">> but not this time. I don't know what that means or why, but thank you. I appreciate how you've sent me wandering into a deepthink in the desert, and as usual:<<ref "us">> I am grateful to your patience with me. You remind me yet again that conversation is an art (the form and practice of which I am still learning as an autist<<ref "bs">>). It is true: you bring out and help me develop the best in me.

<<<
Dear h0p3,

On the subject of watching my words unfold - I am definitely still playing with that! One of the letters has started as a draft on paper, with all its misspellings and scratch marks and so on. I'm drawn to that physical side of writing - I've always liked that the word "inking" is a part of "thinking."
<<<

That is cool. Are you interested in calligraphy and the arts of physical letters as well? My children do not spend enough time in ink (a disservice to them), but I've been trying to change that. Unfortunately, my handwriting has devolved over the years (but my stick figure drawings look good); I can barely read it unless I'm purposely writing it for @@.link others@@. I hope writing my wiki will not similarly devolve.

In many cases, it's hard to beat paper (for the drawing, prototyping, and mutability especially); sometimes I feel less willing to make mistakes when I'm typing (and that is itself a mistake in many cases). I also like my notebooks, especially for work. Chalkboards and whiteboards go a long way for me too. I even got some fancy chalk for the chalkboard that covers the space above our fireplace (itself covered by HTPC's TV below); we like to decorate the house with chalk wallpaper or paint. Our glass backdoor usually has the larger cave drawings and neandrathalic algorithmic-visions painted in dry erase on it. Not everything is neatly digitized or forced onto a screen.<<ref "c">> I wonder if that will change. I hope one day to feel so fluent with my @@.link Monster-Φ@@ that digital "inking" will be the same as digital thinking for me. I do not know if that day will come. I enjoy entertaining the transhumanists' claim we will think straight into our machines; sometimes I believe it too.

As always, I would like to know more about you in this respect. I want to practice thinking your thinking process.

<<<
I'm going to digress for a moment here and respond to the last three paragraphs in [[Arr|180922 – h0p3: Arr B A Good Letter]], which I haven't yet touched on in any of my replies. Well - try to respond.
<<<

Those have been a powerful three paragraphs for me to re-read. You are living proof that I should have hope in the desert. Also, as always, please take as long as you'd wish; it may even rightfully be years before you address it.

<<<
It is hard for me to //hear// your words about me because I am often immersed in my own negativity about myself. As a knot wrapped up inside me, that negativity is a thing only I can (in a slow-motion process) untangle. Your words feel good to read and are another lens to see myself through.
<<<

Perfectionists Unite! With our powers combined, we shall finally align our noble intentions and outcomes. I'm, uh, still working on this one myself, lol! I am indebted to your willingness to empathize with me. You make me feel less alone, and I'm glad I can be of use to you.

I am re-struck by some of [[your first words to me|180829 – h0p3: Find The Others]]: 

<<<
I worry that they would not stand up to your scrutiny.
<<<

It sounds like you scrutinize yourself quite a bit too. I have such mixed emotions on the topic. I look at the world around me and wish they would scrutinize themselves far more than they do, but at the same time, it is clear to me that some individuals are way too hard on themselves. =) Yeah, you got the bug. Without irony, I do not feel qualified to say much more here; I fear I will not escape that thought loop.

I appreciate that you take the time to write to me. Even my own extended family does not read what I have to say; to some non-trivial @@.link dok@@, they really don't care what I think. They don't take the time to engage me in writing either (I realize it is draining). I think you have balls/ovaries/fortitude necessary to be curious and actually try to connect at this level. You and @@.link kicks@@ make me see everyone else in my life differently. I hate to say it, but it barely feels like I get to be a human around most humans (though that itself may be part of the human condition).

I am glad that my words feel good to read! Though sometimes it can be hard to hear, I do not wish for my writing to be hard to hear @@.link irwrongfrr@@ (and I am still thinking about what you have said); I hope to continually be a useful lens for you.<<ref "jr">> It is here in the desert that Reason is about respecting the dignity of @@.link The Other@@ in how we use each other as means (though not //mere// means) to each other as ends (or perhaps the final-means to @@.link The End@@). I think this is an exercise of emergent and collaborative autonomy. I am grateful that you offer me the opportunity to understand both of us better than I could by myself. Again, you follow @@.link The Golden Rule@@; I wish the world was populated by people like you, @@.link Sphygmus@@. You actually give a shit even when it can sometimes overbearingly mean caring so much that it hurts.

Mutually empathizing with each @@.link other@@ also gives us windows into ourselves through the @@.link other@@'s lens.

<<<
I'm touched and honored by your desire to extend your personal information to me; I agree that it is a non-trivial gesture.<<ref "dig">>
<<<

Awesome! It took us a while to send it, but it was Thanksgiving. This time of year usually feels like a whirlwind.

It feels awesome to be able to extend it. I am overjoyed to trust you. It feels impossible to me, and I am still stunned by it. Despite trying to fix it, I only have two neighbors that know my name. My wife and I are among the few dozen people (dog owners) who even walk outside on the reg out of hundreds on top of our mountain (don't get me wrong; I'm a hermit that loves to stay in doors). Nobody seems to want to really know anyone else.

To the footnote: ROFL. You caught me with my pants down.<<ref "det">> If you're talking about what I think you're talking about, that was a gorgeous drunken mistake.

`/facepalm` 

I have made a couple very large errors like that before. In fact, I found a ridiculously huge mistake very recently.<<ref "m">> Lol. Adding to it, my daughter teases me quite a bit about that one time where I posted the private signature key (I clearly have no idea what I'm doing). I'm trying to take more precautions still, but I am forever doomed to make these mistakes.<<ref "bob">> It is hard to combat bots and trolls while remaining crucially vulnerable.

Snoop away on ol' voldy, lol. If that doesn't scare you away, I assume nothing will. Indeed, it is cringeworthy.<<ref "a">> I still have misgivings about it (not with you, obviously). There's a lot of ammo on that page. Keepin' it real with integrity is //so much fun// as the world burns down around me.<<ref "n">>

<<<
I'm also perfectly content to keep unfolding hyperconversations with each other. I would love for you to mail me your card! I am a sucker for the physical, especially when it comes to design. It would be meaningful to have.
<<<

Done!<<ref "time">> Everyone in the family made something for you. I can't say anything will be directly useful or your cup of tea. But, I thought a little bit of everyone's art would be cool.

I am glad to have our @@.link hyperconversation@@s keep unfolding. This is awesome.

<<<
I am okay with the breadcrumbs that remain. As you say, if people dig deep, we are already owned on that front. I may change from /''''/sphygm.us after the domain expires, or I might not - I haven't decided yet. I am hosting it separate from my wiki and have `norobots` in the header, which are about the best measures I know to take for myself at the moment.
<<<

It would suck to lose your domain.<<ref "as">> It fits your moniker so nicely! It may be a worthy thing to give up eventually, but I would want to hold onto it if I were you.

I've changed domains myself (you may already know that). It was originally: http://h0p3.xyz/. I've thought about https://h0p3.wiki/. Getting people to write numerals in the URL bar doesn't seem to work out (getting them to spell "philosopher" is already a leap). I also have no intention of tying myself down to any particular URL. I can never own a URL, but I can own a private key. I hope to at least have a reasonable plan for working around censorship (if ever such a thing were to happen to me).

I leave a small hole for https://archive.org/ in my robots.txt. I'm not sure what else to do either.

I think anonymous hosting and writing are fascinating problems. That is a rabbithole I enjoy going down in my paranoia, but I think it requires becoming a different person to exercise. I do not care for dissociating to any @@.link dok@@ more than is morally required of me. 

Alright, I have a question that I don't feel I can aptly answer on your behalf: ''Who do you want to read your site, and why?'' Perhaps that should already be clear to me, but I remain open to the possibility your answer is in development (mine is!).

<<<
Oh! I am also extremely touched and honored by the revamped @@.link Sphygmus@@ page. Those are some incredible quotes you've included.
<<<

I thought you would like them. It's rare for me to represent someone with quotes, but they struck me in this case. Admittedly, there's significant work to be done in there, but that goes for everywhere on the wiki. 

<<<
 Clearly I need to dive into Dune as well.
<<<

It is @@.link my favorite fiction book|2018.11.22 - Prompted Introspection: Dune is Winrar@@. Perhaps that will change though. My last reading of @@.link Dune@@ did not dazzle me as much as it used to. I think I will wait a long time to read it again.

Do you have any books you think I should put on my reading list? Are there sites I need to hyperread to understand you (even indirectly)? I'm bad about this thing, but I hope to improve my process. It is important to me that I also come to understand you through the references that are vital to you (however you wish to reveal yourself). You already speak my language so absurdly well, and I feel like I am blindly trying to learn how to speak yours (I owe you that).

<<<
In another connection to names, one of my pseudonyms online has been/is "elanor." I first chose it from a book series I was all about in middle school, and then later realized:

> "Frodo thought for a moment. 'Well, Sam, what about elanor, the sun-star, you remember the little golden flower in the grass of Lothlórien?'"

Names are funny things - they signify the being of ourself to others, yet in and of themselves there's nothing inherently //ours// other than some amount of legal force and habituation.<<footnote "bit" "Regardless of the arbitrariness of my name, I'm fond of it, in large part because of the etymology.">> In America we are given names at birth and generally hold onto them our whole lives; we have no secular rituals for shedding a childhood name and taking up the name of an adult. I would be fascinated to read a study of if and how screen names open up the way we form ourselves in relation to names. What are the many ways in which people relate to the idea of a "username"? (Especially now, with the rise of "Log in with Facebook" sites, rather than username driven sites.)
<<<

Oh. `/peers-into-the-sign`; you have said magic words to me, //Madame// @@.link Sphygmus@@.<<ref "may">>

You point to @@.link The Nameless@@ (possibly in @@.link The Other@@)! You are the first nomad to name naming so clearly with me (though I have tried before); I am indebted to you.

I can only point and tremble before that blinding Gödelian vortex. @@.link Names|Alias@@ are funny, absurd, pointing to the impossible necessity of meaning, to that which we can only ever take up in uncertain faith. I adore your distinction between social convention and morality. I suggest you name The Desert of The Real; the Platonic Sun shines down on the reflective world around us to make its representation intelligible to we @@.link fff@@. The ancients attributed many powers to names, usually mere sorcery.<<ref "sy">> While I don't believe in sorcery, I cannot deny the fact that words are magical. To some @@.link dok@@, we are a result of our names/words.

My names have evolved with me; I fear my @@.link 4DID@@ is littered with them. Before I was born as @@.link h0p3@@, my previous primary names were @@.link 4eak@@ and @@.link gdoghomes@@ (about one a decade since I was 12). Their shells still exist, but they are sublated now; they feel somehow partially hollow to me. This wiki is engaged in a different experiment: I @@.link hope@@ to maintain my sublationary name, @@.link h0p3@@, and instead engage in internal @@.link Self-Dialectic@@ through ~~@@.link KIN@@~~ @@.link ehyeh@@ and @@.link RPIN@@. Yes, I know how crazy it sounds to emulate such a thing. Even worse, I'm not terribly good at fleshing out these characters, but I cannot say I understand myself all that well either. I'm still piecing together that dialogue (poorly); it is one of the fundamental narratives in this wiki. That wrestling has given rise to {@@.link About@@}. As crazy as that might sound, it's the only methodology I've got so far.

I would also be interested in that study. "Logging in" points to dualism and the ghost in the shell to me. At least part of my systematic perspective on freewill is quite unpopular in contemporary academic philosophy.

<<<
I have at least one friend I met online who, despite knowing his legal name, I still think of as his screenname. To me, that screenname signifies our connection, discussion, his personality, and who he is – it feels incongruous to call him anything different. I expect I will keep thinking of you as h0p3 for the same reasons!
<<<

Ha! That's what we do too. We refer to you as @@.link Sphygmus@@, a member of our extended family that we choose. As an added bonus, I think your name is super fun to say; it rolls off the tongue for me. This is //mere// phonetic association, but it conjures "''Sph''inx" and "En''igma''." Obviously, that is not how I assign the meaning, but I cannot deny there is a feeling I associate even just with the musical sound of words.

I enjoy having the chance to name myself. I feel more like myself as @@.link h0p3@@ than as my birthname.

How about you? You are far more a digital native than I am, I believe. I ask you to continue fleshing out your insight here. Perhaps we will need to hyperread. I will be thinking more about this.

<<<
Lately I've been thinking about names in another way. I'm noticing more and more times when other people will use my name, whether it's after I pick up a phone call and say my name, or if it's a more casual use by classmates or friends. And I notice that I don't use theirs to the same extent, if at all. It feels like a social deficiency on my part. I wonder what reproduces it, what socialization process I missed to not have this habitual name usage as an unconscious part of me.
<<<

That is interesting; I feel the same way sometimes. I have no idea what it means. I assume some people have need of using names more than others and that it comes and goes. Do you feel like you have a hard time remembering names? 

I'm terrible at it. Faces are no problem, but I literally have to write names down (though names help with faces). In fact, even for TV shows I've seen literally a dozen times all the way through, I often can't name the characters names (but, if you say the name, I can recount who they are with significant detail).

I //dread// social encounters with people who know my name when I don't know theirs. I think it falsely signals to them that I have not put in the @@.link T42T@@ effort to understand who they are when I can't remember their name; I suggest, however, I have usually put more thought into who they are than they have into thinking about me. Still, its a lowcost signal for most people. I believe the same problem that plagues my ability to hear the lyrics of songs is a factor in my inability to remember peoples' and characters' names (my memory as a capacity is something I think about a lot).

To some non-trivial extent, the labels, attributes, characteristics, properties, and models I generate about a person help form a kind of name.

<<<
I want to talk about the vocabulary of "modeling" another person as well. I think I have observed that people don't understand what you mean when you say you //clearnet doxx// them in order to better model them. For me, though, that was one of the most intuitive things you say. When I was in college the first time, I worked as an ILL student worker and loved it,<<footnote "oops" "though I was a horrible employee when it came to scheduling and not showing up (it was a time of bad spiraling) and I apologize to k0sh3k on behalf of every student like me...">> largely because it sent me wandering through the stacks to pull out such a varied selection of books. One of the books I pulled that really stuck with me discussed how we form mental models of people in our heads and rehearse conversations with those people at various times, and the ways in which those rehearsals could be helpful or not. If I remember correctly, there were even worksheet-like questions for shaping mentally rehearsed conversations in a more helpful way. Sadly, I can remember exactly where I pulled the book from in the library but I've been unable to figure out the title – I wish I could go back and read it again!

Of course it also has to do with the problem of other minds and the unbridgeable gap between //me// and //the outside world//. Inevitably we only know others through our construction of them within our own minds.
<<<

```
                                             ,,                                     
`7MM"""Mq.                                 `7MM                                      OO
  MM   `MM.                                  MM                                      88
  MM   ,M9 `7Mb,od8 .gP"Ya   ,6"Yb.  ,p6"bo  MMpMMMb.          `7M'   `MF',pW"Wq.    ||
  MMmmdM9    MM' "',M'   Yb 8)   MM 6M'  OO  MM    MM            VA   ,V 6W'   `Wb   ||
  MM         MM    8M""""""  ,pm9MM 8M       MM    MM             VA ,V  8M     M8   `'
  MM         MM    YM.    , 8M   MM YM.    , MM    MM   ,,         VVV   YA.   ,A9   ,,
.JMML.     .JMML.   `Mbmmd' `Moo9^Yo.YMbmd'.JMML  JMML. dg         ,V     `Ybmd9'    db
                                                        ,j        ,V               
                                                       ,'      OOb"                
```

//Okay, okay. I'll exit full-praise-mode; it's unbecoming or something. I'll calm down and sit back in my pew. `/sit`. I promise not to speak in tongues without an interpreter too. Good, good.//<<ref "kc">>

You nailed it, Madame @@.link Sphygmus@@.<<ref "md">> `/resists-urge-to-stand-back-up-to-slow-clap-or-do-the-We-Will-Rock-You-stomp`

Do you think I should speak about it differently? You clearly know what I'm saying, but others do not (this could easily be my fault). I should add: I think there are moral accountability considerations in my transparent process which have non-trivial value as well; I am applying @@.link T42T@@ with every ounce of integrity I can muster.<<ref "tf">> I aim to model the pragmatic application of @@.link The Original Position@@ since it is a very difficult concept in moral philosophy (imho, even many moral philosophers I respect do not understand it thoroughly).

As you know, there is an absolute ton packed into your last two sentences. There are different ways to interpret what you so clearly stated.<<ref "wh">> It is possible that you point to an incredibly skeptical path unless you are pointing to faith. I cannot answer the question effectively enough, but it is likely the equivalent of the fundamental question in philosophy. You obviously understand one of the core problematics I face in this wiki as a whole. Most people think I'm literally babbling, and I'm grateful that you don't. I appreciate your intuition and articulacy!

Lastly, @@.link k0sh3k@@ says: "Tell her she's forgiven for being a bad student worker. :) College is stressful!" Lol! I know @@.link k0sh3k@@ would be especially interested to hear more about your experiences there (professionally and personally). Personally, I think the fact you took the time to think about the content around you while working in the library shows a curiosity and humble integrity which has profound merit (it may even be part of what it means to really work there, imho).

<<<
I understand your thoughts on the MBTI. In my middle school and high school years I was extremely taken with personality tests and labeling. I am not sure they are useful to me, now. I started with MBTI,<<footnote "guess!" "As I think is your hunch, I am generally an IN(T/F)J in the tests I've taken.">>  and then found [[the enneagram|https://www.enneagraminstitute.com/type-5]]. I was, of course, a type 5. Reading back on it, perhaps it says something true about me still.
<<<

I have no idea if they are useful, but sometimes they are striking. Psychology's replication crisis calls much into question. Of course, science as an institution is not identical with philosophically justified empiricism. Thus, I will think about these commonly dismissed things without feeling too bad about it.

I love that you know my hunch. =) I would be curious to know if such a thing is related to speaking people's names.

I've only recently heard of the Enneagram (I'm not "with it" ;P). Yeah, it has the same MBTI feel to it. I took it out of curiosity, and the [[test|https://www.eclecticenergies.com]] says the results are not clear for me. Our results may differ in this case. So, 1 if I have a single label, and 6w5 seems the strongest winged label (assuming the average is what matters). I'm not sure why the wings must ultimately be adjacent since 1w6 seems by far the most accurate to me.

* Type 1 - 11.7
* Type 6 - 10.7
* Type 8 - 8.7
* Type 5 - 8.4
* Type 4 - 7.7
* Type 2 - 6.4
* Type 3 - 5.7
* Type 9 - 1.3

Interestingly, @@.link k0sh3k@@ is a 4w5, and 4 is apparently my disintegrator. I would argue that repeated construction and deconstruction is what makes the relationship so wonderful. This reminds me of @@.link Positive Disintegration@@, a theory I am sold on.

I am further curious to know your Big5 traits (which appear to have more accepted empirical validity). You strike me as having an uncommon configuration.

<<<
The question of what psychometrics are worth considering and in what contexts is a large one. My worry is that categorization and labels tend to reify a person rather than opening up space for growth. Describing myself as an introvert conveys my tendency to get worn out after large amounts of social contact, but it hides the enjoyment I get from connecting with, listening to, and helping people. Perhaps this is something the Enneagram does better than most – aiming to bring awareness to our unconscious personality patterns in order to enable us to make more conscious choices.<<footnote "temp" "The idea of some inborn temperament seems to be supported by psychological research of infants, though it's broken into three classes: easy, slow to warm up, and difficult.">>
<<<

I think we agree. I am inevitably forced to use labels, adjectives, etc. to model (boxing things in is what makes it computable information at all for us). I not only appreciate that people can change, but I take it that capacity is the source of the dignity of personhood. While I rarely predict they will change (I am often relieved to be proven wrong), I must defend their autonomy as though it were my own. I do not deny it: pigeon-holing can be wielded to great evil,<<ref "rp">> but I also cannot deny that it is our epistemic plight (thus, @@.link IA2DYJ@@). Without the hardcoding, there is no software autonomy which can emerge. Despite a large class of concerns I have, I cannot deny that being the machine that modifies itself @@.link irwartfrr@@ is what this is all about.

<<<
> Oh man, even with your guidance, I still couldn't get flexbox to work right for me. `/derp`

I didn't want to step on your toes, otherwise I might have tackled the problem earlier! I was worried about offending or implying that you weren't capable of solving your own problems when flex seemed like something you were interesting in pursuing. So, once you'd directly put it aside, I felt much better about doing the thing. Along the same lines, I have some thoughts on adding a style specifically for the ASCII art that I might explore and send to you once I get something working/polished to my satisfaction.<<footnote "bug" "The borders jumping on mouse-over bugged me too...hopefully I'll find a nicer solution with  an ASCII specific style.">>
<<<

I appreciate your desire not to offend me. Indeed, my ego is a trainwreck. I never learned well enough, and I wish I did. Long ago I lost the ability to just breathe new things in (and my excellent memory degraded), and it would be a significant opportunity cost for me to become adept. Thank you for helping me! I love computers, but I'm never going to be a wizard.<<ref "d">> Perhaps I will eventually acquire your skill. We will see.

It's a weird problem. I have lots of extended family who are programmers, and they all end up disliking using their computers in their free time. That's insanity to me. I could not give up my precious! I don't want to lose my love for something because work drained the passion out of it for me. I do not wish to lose my few sources of curiosity and creativity (though I suggest what little creativity I have must occur within a constraining box); I aim to protect it inside me.

<<<
Classes and life have been going well, though I've been very much in and out of overwhelm the whole time. Combining three classes, homework, work work, and my other obligations is probably the busiest I've ever successfully been. This isn't me complaining, because I know other people do much more successfully, but at the same time I can feel the toll it takes on me. I will be thankful when classes are over in a month and I'm //done// and graduated.
<<<

My letter is clearly so late, lol! It is likely you are finished or nearly finished as I type these words. I will celebrate with you from afar. In remembrance of your toil and perseverance: pick my poison, please. =)

Also, I know you aren't complaining, but you should free to complain to me! The amount of complaining I do in this wiki is literally epic. 

<<<
It has been really interesting to take college classes again after being out of academics for two years. It has been especially interesting to go from the private elite liberal arts college that is uChicago<<footnote "admin" "the admissions rate was 16% when I got in and according to google it's 8% now. what the hell.">> to a public university with slightly more than double the undergrad population. 
<<<

Taking a break from academia is valuable. It's easy to drown in what has become yet another limb of Capitalism, and I don't think it is the student's fault. 

<<<
There is a great evil in the desert, Madame @@.link Sphygmus@@. We must gather those we can to defeat it before it devours us all.

`/points-into-the-heart-of-the-desert`

''I'm coming for you, גולם.''
<<<

I have been watching admissions rates because they are important signals (and for my children too). It's easier to apply en masse,<<ref "em">> and that will influence acceptance rates. It appears top school grants have increasingly become the hail mary applications for more and more lowerclass individuals from around the globe who literally can't afford to go to school any other way. Waitlisting is more common too. The commodification of information and mobility is a disease.

The jump from what is considered one of the best schools in the world to a public university must have been fascinating. It will probably be something you wrestle with for a long time. I climbed up a similar ladder (and fell off it); it's shaped me quite a bit. I ask you to one day (perhaps far into the future) give me a significant account of it (I'm still in the process of doing so).

Even though I have problems with the University of Chicago (including its surrounding powers structures, and almost all the institutions like it [including my own]), you clearly learned a ton there. I'm straight up envious, lol! I wish I went to uChicago out of the gates, even though I think it's invaluable to have learned in many schools. While I know it's true, I have a hard time believing you are an undergrad. Some of the dialectical moves you make in the language game are unexpected (you are so often full of enchanting surprises for me). 

This may sound like a pressured question, and I don't mean it to be. Feel free to ignore it.<<ref "fh">> What are you doing after you graduate? Are you going to grad school? I don't actually know what you do for work or where you are going at all. Lol. I want to know your {@@.link dreams@@} and {@@.link focus@@}. I'm sure you will tell me  if and when (and to whatever @@.link dok@@) you feel comfortable. 

<<<
My intro psychology class is most like what I expected a public university to be like<<footnote "gr" "guilty of gross stereotyping here, I know">> with a large class, massive lecture hall, and readings from a textbook. Not that uChicago doesn't have classes like that, especially in STEM - the majority of my math and physics classes were in similarly large lecture halls  - but based on my experience I'd be surprised if their intro psych class didn't draw from primary and secondary sources, rather than a textbook.
<<<

Don't worry about me accusing you of undue stereotyping (you are so cautious, I have a hard time believing you would step over a line without strong justification); induction is at the heart of empiricism (I'm probably saying things you already know; I'm bad about that).

I agree that the quality of literature, tooling, teachers, and classmates who engage in the dialectic make or break the experience. It is a collective practice, and not everyone has the right intentions, resources, or incentives. I cannot say I am good at being a teacher or a student, but I aim to be.

<<<
There would also be little to no focus on working a //job// after graduation at uChicago, to the extent it wouldn't be mentioned in class at all. uChicago was all about the academic learning (again, I can only speak to the humanities since those were the classes I took - the economics major or the bio major might have been more career oriented, but even the comp sci major leaned heavily theoretical rather than "practical").
<<<

I likely say nothing new at all to you. I'm acking here.

I have mixed feelings about the issue. Of course, I despise the multi-faceted lies I grew up with that boiled down to "if you go to college, you'll have a good job." It gets much worse. I see the commodification of education everywhere. Advertisements are embedded in public schooling where I live (and the post-secondary). Schools have collapsed into finding your role in Capitalism. Even Milligan College (which has a good reputation in my region) has become a business which slots people into professional degrees without any serious well-rounded humanities education (they actively aim to dismantle the humanities, which is happening everywhere). I'm going to sound like a conspiracy theorist, but I think those in power gleefully wish for students to be blind to what is @@.link salient@@ in reality. I see education as the chance to be transformed, but in the material dialectic, far more is required to find equity in opportunity.

Schools ought to be useful for economic upward mobility, but they first and foremost ought to be concerned with maximizing human flourishing. These are conflated poorly and unjustifiably in many cases.

<<<
I'm also taking "Geographic Information Software for Urban Planning Majors" for shits and giggles.<<footnote "el" "It didn't have any prereqs, I figured it would be easy since I'm good at tech stuff, and I have a passing interest in maps too.">> That class is dramatically different than any I took at uChicago - the teacher emphasizes that this is meant to prepare them for their career path and requires rote definition answers because "that is what interviewers will want to hear".
<<<

Oh, god. That sounds terrible. Lol. I mean, the title of the class doesn't, but regurgitation alone drives me crazy (though I still test for it myself to some @@.link dok@@). I am really bad with maps, but I think they are interesting. I played a couple MMORPG's as a lad, and cartography in virtual worlds is a unique practice. That's not the same as urban planning, I realize. Mapping is something I need to think more about; I've been looking into it for this wiki too (to visually see the references).

<<<
I was bored stiff the first couple weeks<<footnote "zip" "we spent decent chunks of two classes learning how to unzip files. YO most of the other students are //younger// than me, why are they so technoilliterate???? I assumed that people my age or younger are obviously competent with computers and tech...but it seems that's not broadly true.">> but since we've gotten into the meat of the course, I'm enjoying it.
<<<

Bored stiff indeed. I once found a rare copy of a mathematical logic textbook we were using for class, and I was chastised for sending them a .djvu file. Two interweb searches away to solve this problem folks (this is usually my fault too).

I have been paying attention to this digital divide. I cannot tell you how many students of mine didn't own a computer (even those who had the money). I knew folks who wrote their papers on a phone (and you could tell!). I work really hard to teach my kids in this arena. The ruling class can (economically, not morally!) afford not to be technoliterate or literate at all (they pay people for that shit), but everyone else has to climb that mountain. It turns out that youth may have grown up with technology, but that doesn't mean they've learned how to wield it (and, I say that as someone with profound holes in his game).

I'm experiencing these pains with my @@.link Afterschool Teaching@@. I'm also not allowed to teach them what I know, but I may anyway (I'm getting paid just above minimum wage, lol). I think it may be immoral of me not to help them here. Admittedly, these kids have much larger problems to handle. So far, everyone looks like they get enough to eat, but I see what may be flickering markers of abuse and neglect (though I have no idea how to intervene or find the path to helping them). My social skills are pretty fucking awful though.

<<<
 The teacher actually pulled me into his office after I only missed half a point on the midterm to figure out if I was a freshman and encourage me to go into Urban Planning. That was unexpected. I'm helping fellow students more, and have fallen into a nice casual social ease with them (that doesn't always happen for me).
<<<

I am not surprised by the teacher pulling you aside. As usual, I will say the thing you've probably heard your whole life (which is the wrong thing to praise): you are smart (//duh!// ;P). Being praised for your effort, especially when you fail, is more useful to you. I'm not sure how to be useful as your friend here. I aim to praise your resilience, persistence, willingness-to-take-risks, and even not giving a shit what anyone (including me) thinks @@.link irwartfrr@@. Game recognize game though, and I have failed you not to start with that.

You are a good citizen. FWIW, you seem extremely sociable to me (but, that might just be a sign that you sit at end of particular bellcurves that make it hard for other people to identify with you). Unless sociable just really means playing shallow language games with each other, I wish everyone was as sociable as you.

This is a sensitive subject for me. It is clear that few give a shit enough to move beyond smalltalk or using me a mere means. Often, it feels like I must sell myself to others to demonstrate I'm even worth their time. Friendship is an investment, but most are unopen to the transformation of it (they are @@.link T4T@@ players or worse).

<<<
It made me wonder, the other day, what my life would have been like if I'd gone to this school from the beginning, chosen a major like Urban Planning, formed an early camaraderie with my cohort, moved into the business, and been two years along in my career right now. There's a [[big-fish-little-pond effect|https://en.wikipedia.org/wiki/Big-fish%E2%80%93little-pond_effect]] going on here.
<<<

It is a good question! It may have been best for your career. I do not know.

My gut instinct is that you will look back and be glad that you had your uChicago experience (which isn't to say you will treasure it or think highly of the people, etc.). I mean you no offense (and please correct my possibly gross misinterpretation), but I think the transformation you experienced at uChicago (which is not to say they: did you any favors, were moral, or were structured correctly) presents itself clearly in our dialectic.

If I attempted to dehabituate and turn off @@.link The Golden Rule@@ inside me, I think I could ruthlessly become quite wealthy and powerful. I have always been wealthy in the simulations I have played, and RL has many of the same cracks. Long have I fought against it in me. I started college at 14, and my idiotic goal was to get an MBA/Econ degree and play stocks (I would very much have enjoyed trading [and worse]). Philosophy has enabled me to tame that beast, I @@.link hope@@. It has been an uphill battle to become a man who can look at himself in the mirror at the end of the day and decade.

Madame @@.link Sphygmus@@: what matters to you most and why?

<<<
The third class I've been taking this fall is an intro to cultural anthropology class, and it's easily one of the best classes I've taken. We're probably a group of 30 or 40 in the class most days - distinctly larger than any uChicago discussion class - yet the professor still runs it discussion-style and it's wonderful. She did her PhD at uChicago and I clearly see it in her teaching<<footnote "ivy" "Perhaps it's less uChicago's influence I see and more the general influence of private, Ivy-level education but still.">> and the emphasis on reading scholarly articles & works by those in the field. She handles the class very deftly, taking students' half-formed comments and "what I hear you saying..." them into context with the readings. Plus the class is fucking ''diverse'' in a way that uChicago's classes //never// were and I imagine will never be (barring any dramatic structural changes). This is an 8:30am class and people show up! We've dived into tough topics, listened to each other, gotten hopeful and despairing at the same time - it's dynamic.
<<<

When you say that: I wish you were my teacher (but, I will also tell you there is likely no future in it). You so clearly see it. Your awareness makes me feel stupid (though you don't make me feel bad about it). I'm gonna sound all "get off my lawn" here (my beard is almost more grey than any other color now, for realsies ;P), I didn't see half of what you did at your age. I wish I could be there with you.

<<<
So...my experience with college has significantly changed in this single semester alone. It seems clear to me that uChicago gets something right - the humanities, the Great Human Conversation, reading Plato and Aristotle and Durkheim and Marx and so on - foundational thinkers that are still being wrestled with today. But larger, cheaper<<footnote "well" "in comparison to uChicago, anyway.">> public universities have the diversity and the numbers! And it seems to me that those universities are where vital and dynamic and mind-opening discussion about //important shit// could and should occur.
<<<

`/standing-applause`

I wish public universities were the universities which had all the status, where all the elite professors and top students fought to go. I wish it was a sign of low competence that you couldn't get into a public university and were required to rely upon your family's wealth to attend a lesser private institution. 

<<<
I'm not sure if that makes sense - I'm not sure how best to write it. But basically in retrospect uChicago was a rich, elite bubble where I was out of place during the vast majority of my time there, to my detriment.
<<<

I'm sorry. I felt like that at Tulane too. It's an interesting experience, and it still is. Half of me is very grateful to have the chance to learn, and half of me thinks the institution is an abomination.

I take it you aren't rich, lol (doesn't seem like it to me: you give too much of a shit about people). Again, I understand this is a sensitive topic. I do not see you as failing at all. That bubble is hostile to us. You must have very strong mixed feelings about it. In time, I hope to understand your full picture here (which, again, I think will take time to develop). It is my experience that victims tell their stories in fragments.

<<<
It's tough! Public universities wouldn't have given me the same financial aid<<footnote "syb" "or the same syllabus-level experience?">>, and thankfully, whether uChicago's attempts to increase diversity are just token acts or really genuine, I will be able to finish my degree without any student loan debt. But I really did not have the tools or the support to handle the dramatic class/power difference.
<<<

You bet your ass it's token, but you are clearly a sufficiently valuable token to them. It will always be worth your time to continue thinking about why.

Graduating without debt is awesome. I know it sounds patronizing, so I'm not going to say "I'm proud of you." What I mean to say is: you kicked ass, and I'm really glad it has worked out, even when the odds have been against you.

I hope to come to understand this more richly as you develop your narrative.

<<<
I will keep thinking with you about TiddlyWiki! I have been on a bit of a break from my wiki and/or motivation in general - the winter malaise has really hit me the past couple of weeks. I've considered making larger chunks of my wiki available on /''''/sphygm.us...something I'm going to be thinking about more as well.
<<<

I appreciate it, of course. I understand taking a break too. I, uh, am fairly dependent on my drug here, lol. But, life is a busy whirlwind (I can point to such spots in my wiki too). 

What kinds of things are you considering making public? What rules do you have?

The more I look at Bob, the more I'm convinced it is a tool worth looking at for you. It should be reasonably possible for you to maintain public and private wikis and automate that process more safely. For all I know, you already have a solid process. Bob seems like a damned strong one-stop shop to me.

<<<
I'm doing something different with this letter - I hope you don't mind. I figure you check my site at least on occasion,<<footnote "b" "I apologize for not updating it with any sort of regularity!">> so I'm not going to email a link. My hope is for this to emulate, in some sense, the travel delay time of physical letters and let you see it and reply in your own time. :)
<<<

Fear not. Your updates are a gift to me. I understand being in that whirlwind. Even before you sent this letter, I've been thinking about how I want to watch your site. @@.link j3d1h@@ and I had talked about what we might do, and we stumbled on this: [[Update Scanner|https://addons.mozilla.org/en-US/firefox/addon/update-scanner/]]. I think it works great for your site. I hope to eventually be able to tailor something like it significantly for others.

I want to make it so people have an easy time hyperreading my site automatically. Perhaps, in the end, the dat-like goal is to have people seed it from their browsers, auto-update, and just locally bookmark the pages that I've helped shape for them (or containing the filterlists/macros of the searches they want). I don't know how to make this giant @@.link RGM@@ yet. I hope it is something that I can develop with time.

<<<
See you on another desert hill,

warmly, sphygmus
<<<

One reason I love writing with you is you make it so clear that you think I'm worth your time. In part, from thinking about your words, I continue to look at the relationships around me, and I ask myself, "does that person really want to care about me?" I think my brother @@.link JRE@@ is quietly worried I have some borderline personality disorder (you are free to agree), and he may be correct. In any case, it's my pleasure to spend time keepin' it real with you.

<<<
[[181208 – h0p3: Torrents]]

I just wanted to write a quick note~

I got the letter! Please pass on my thanks to everyone<<footnote "ft" "or - for family time - ''thank you'', everyone!">> - I'm so touched.<<footnote "g" "It is not immediately clear to me how 1uxb0x's game plays out! I love playing card games like durak, hearts, and spades - I'll have to wrangle someone to try his game out with me!">> :)
<<<

Everyone was excited. It kinda felt like a portal to another adjacent world? I don't know. None of us have ever had a penpal become so materialized for us. We captured your thanks in @@.link 2018.12.09 - Family Log: Sphygmus Joins Us@@.

My son is growing obsessed with card games. I cannot say the game is worth playing, but he wanted to send a piece of art. I've decided to try @@.link Magic: The Gathering@@ with him again. It has been very productive for us; he has a systematic autistic gift I aim to help him cultivate.

<<<
(Also your business cards are really satisfying in person! Moo cards, by any chance? I bet they would look //dope// on the Moo card stock with the colored edge, too. :D)
<<<

I was thinking about those colored edges. I, uh, didn't know if this was a worthy expenditure or not. The keybase PGP key is already something I will be killing off. Perhaps it's something I'll cycle and iterate over. Next time, I'll shoot for an even flashier card. Unfortunately, I can't say anyone has used them yet (maybe I don't understand the purpose yet). It might just be a token or something. I'm literally trying to connect with people, but I'm failing. I look at the universe and think: "hey universe, uh, you got any more of them @@.link Sphygmi|Sphygmus@@?" Lol.

<<<
thank you for the tildes invite! I will hopefully remember to actually use it sometime in the near future. I kept meaning to get on their reddit invite threads but never did, so this is perfect.
<<<

Odds are good you are "with it" far more than I am. I didn't stumble across it until recently.

<<<
I appreciate the MAM invite offer! After being on rutracker in high school, I actually interviewed for MAM and then eventually studied and interviewed for What.CD in college. On our first date, we were talking about trackers and my SO broke the news to me that What.CD had been raided - not the heartbreak I expected on a first date ahaha.<<footnote "mu" "I've basically switched to soulseek for my music, with rutracker sometimes filling in the gaps. Soulseek is so much quicker/smoother than trackers even, I feel.">> Now I've just got rutracker, MAM, and - not activated b/c I'm bad at logging in every six months but still - GGn. My SO has a BTN account that I'm //extremely// jealous of<<footnote "mam" "I was shocked to learn he didn't have a MAM account, so I got to gift that to him. 😊">> (and a PTP account but I don't watch enough movies to really care about having a movie tracker account of my own). What do you use for TV? (Acronym away!)
<<<

That is awesome! =) I agree on the beauty of Soulseek. I've never accessed BTN before, so I'm envious too! 

Speaking of your SO, I live in the American South, and I've had multiple people look at me funny when I say I write long letters (well I already get weird looks; writing letters only gets more of them, but even more so because I write them...) to a female who is not my wife (you have to understand, many men here do not have significant female friends, period). I ask this question simply because I've been asked this question by so many people that I would like to be able to answer it, lol: what does your SO think about our penpalling? Further, do you think your SO would be interested in joining the hyperconversation we're having? I am interested to get to know him as well.

I have never participated in the scene, but I climbed the tracker world for a little while. I think I appreciate the incentivization problems. The ingroup/outgroup division justice principle, however, must be built on an open-ended, hospitable @@.link T42T@@. All other strategies result in a game of perfect competition. I am unhappy with large sections of the piracy world because it aims to privatize @@.link irwrongfrr@@. The moral justification of piracy is to freely share and decentralize power. What has been built is wrong-headed to me directly because it centralized power, and I believe it is the result of market forces rather than goodwill.

We should be librarians to the world. I am academically and morally opposed to intellectual property;<<ref "bd">> I wish we could decentralize the process for @@.link Humanity@@ (I think highly of those projects which aim to be open even when they fail). To me, moderation and cataloging are human filtering processes, but they must never be centralized or made to benefit only the elite. I want to see tools that allow each of us to choose who we trust for moderation, curation, cataloging, and filtering across anonymized networks. The @@.link Atropos@@ protocol is a beginning attempt (I may have to import the md plugin) at a high-performance network with the correct properties (would write the library in @@.link Rust@@). 

Currently, I use the reviled: IPT, but I spend my seedboxes primarily on public trackers (since they are the moral approach to me). Nothing else seems to come close for a general tracker (which includes managing dozens of trackers), and it's much easier for my children to reason about a single tracker. Besides MAM and Empornium, IPT is the only tracker I actually use with any consistency. I used to keep others active, but over the years, I've just not seen the point. Other P2P options and Usenet were useful but have waned (Soulseek being this glorious living exception which is easier to use than tooling built on swarms). High-performance decentralization based upon the automated enforcement of the @@.link T42T@@ strategy (per node) is the only scaling virtual private mesh network for the public which I think can defeat the monster I'm staring at.

<<<
Noted about Signal! I can see it being a sleeker way to send quick notes - I'm not sure. I'll think about it!
<<<

Let me know if you prefer another tool. Signal has a lot going for it. It's still, unfortunately, centralized. 

<<<
I've been following the whole Bob rube goldberg machine you've been writing about/working with. I don't really grasp the whole thing but it's interesting nonetheless. I expect I won't be switching to 5.1.18 for a while? I'll have to take a look at the changelog and see if there's any new features I'm immediately interested in.

Cheers!
<<<

You and me both. I'm still figuring out the @@.link RGM@@. Migrating to 5.1.18 is still in the works too. Thankfully, not everything is ready for 5.1.18, so I have time to figure it out. I've never built anything like this before; it's all new to me.

<<<
[[181209 – h0p3: URI'd]]

dammit! I left your business card and home and didn't get your number in my phone yet - this would be a moment I intuitively reach for an IM type form of communication.<<footnote "but" "on the other hand, being forced into an email format here encouraged me to go deeper than my surface level //cool!// reaction.">>
<<<

Indeed, I love deeper responses. It is tough to juggle and gauge which mediums are fitting. I'm still not sure how to mix instant messaging into our @@.link hyperconversation@@ effectively enough. I can say that most people seem to only engage me in instant messaging, and they don't seem to have any time or interest in long-form expressions or deeper empathic reasoning (but, that may be changing). I realize it is costly (though, I aim to repay it strongly). I will always prefer your long-form, systematic writing. But, surely, someone who spends time writing something which I prize so much should also be able to conveniently access me. I like having a variety of options with you too. =) Sometimes time is of the essence.

Maybe I have the wrong friends and family, lol. Half the people I know barely even try to read or write anything substantial; they act like they don't have time (but, I am not so convinced). Instant gratification drugs are simply too addictively convenient, and I don't think they want to own up to the shallowness (it's costly to do with all the pressures which surround us too). It turns out, being Human well is hard fucking work (it is my privilege to engage in it). Even this letter has taken me almost a month to write!

<<<
I love how you've URI'd my - huh, you didn't use canonical URI for this and did iframe HTML instead? Now -

I think this is where you might use [Rabbitholed] in your wiki pages? I haven't quite figured out what that signals when I see it; I assume it means you started writing about something, opened a new tab to investigate or otherwise dived into it, and didn't continue writing?
<<<

The semantic dam bursts when I rabbithole, and I mark it. It's a manic flowstate wherein I can't say everything I need to say (neither well-organized nor fleshed-out); significant moves in this wiki have resulted from this process (even though my wiki often represents what we think about very poorly). Phenomenologically, it is a triage: too much is happening at once, there are too many breakpoints and forks, too many waypoints we must come back to, and I often have explosions of tiddlers and hyperreading on my screen. 

I often spend this time speaking in person since I cannot even get it out fast enough (I hope to eventually have solid speech-to-text). These sessions often amount to significant dialectics with my family wherein we rapidly wander a large network of thoughts together (I am a draining man to speak with in person at all times, but especially when I'm in the zone). I will often ask, "why did we go down this path?" or "what started this?" or "where were we going?" or step back through the conversation to continue the proof or exploration.

I aim to give my children a graduate school education in philosophy before they are 18 (they already startle the professors here). I shit you not (however insane it may sound): I aim to train my children to eventually become grandmasters in the study of wisdom (or get them as far as they can). Think the Polgár sister prodigies, but instead targeting a game I value above all others: the pursuit of wisdom (as always: @@.link Virtue is Knowledge@@). Ofc, instrumentally, I want them to be solid computer users (they are a much further along than I was at their age), decent mathematicians (at least for logic, category theory, and perhaps those branches related to AI), and I hope excellent (deep and hyper) readers and writers. I hope I have enough time to equip and cultivate them with everything I can: the desert is dangerous. Admittedly, there is a great deal in this wiki which only they and my wife can effectively interpret as I intend.

Perhaps one day those markers will become more valuable. I do not know. There are many experiments in here. Of course, I may be failing (though I feel like I'm doing my best with what I have; I know it might not look like I'm working hard, but I am). I hope one day, decades from now, my children will fully know how much I love them.<<ref "one">> It is one of my {@@.link axioms@@} to @@.link Be A Good Dad@@, and I aim to live up to my vocational calling.

<<<
So I assumed you used the field _canonical_uri and the text/html value to get our websites embedded, but I was wrong when I checked your tiddler! I had to go back to an old snapshot<<footnote "cool!" "Wow it was really fascinating to go back to old wiki snapshots after living in my current design so much! I like where it's ended up.">> where I knew I had done that because I couldn't remember if I was remembering how _canonical_uri worked - I was half-right! Kicks' site would embed that way, but anything that's JavaScript doesn't seem to work with the uri field method (sphygm.us wouldn't embed with uri for me).
<<<

Thank you for teaching me new things! You will find, again and again, I'm just an arrogant skiddie.<<ref "sk">> You may have to sledgehammer this brick wall too. I appreciate your willingness to teach me. There is so much I do not know in the desert. I had no idea one could even do that, lol!

I believe I searched for this function because I wanted to point to @@.link 2018.12.07 - kickscondor: h0p3@@ (since it is an uncommitted draft, I must wait) and I was curious about how to respond in @@.link 2018.12.05 - JYU: Thank You For The Gift@@.<<ref "hh">> It turned into a toy and perhaps something else. I still don't know how I feel about it. I am a little bit worried about it though, but I can't put my finger on it.

<<<
Anyway I was immediately pleased with how the sphygm.us tiddler worked when I was checking your wiki on my phone!! That flexbox theme is really strong, even embedded inside your wiki.
<<<

Oh, indeed! When I tried embedding your site, I called everyone over to look at it. It looks sick to me.<<ref "sick">> It looked so natural even while embedded. Of course, I might be biased, but I think you have the best looking TW I've seen: it defeats the visual scaling problems excellently too. I do not understand why your work is not the default setting for TW. It's more than lipstick and rouge. In case you don't already, please take your work seriously and consider fighting for it with the devs (admittedly, I have no idea how to do that well). I really think you are onto something! Don't you think your wiki looks and functions wildly better than the default?

They might shoot it down (for who knows what reason), but I think your work (perhaps with some adjustments to fit their criteria) is that fucking good (I was right about BTC's Keeboord too, and some of its essential components are now in 5.1.18 core). You clearly have a designer's eye (even though I do not have your skill, your virtue seems obvious to me). Perhaps that could be an X-mas gift to @@.link Humanity@@. I do not know enough about it other than that to say: it's clearly good. Perhaps you may need to generalize and specialize it as best as you can (I have no idea; I'm ignorant here). I will argue in full force (or not at all if you ask me to be silent) on your behalf. You are handling an obvious flaw in TW here: the default looks like shit compared to yours. Maybe that blank, ghetto, default flatness is the point though (maybe I'm blind here or something). Obviously, as always, I could be wrong here!

The fact that TW looks ugly compared to the bajillions of slick sites is likely one of the reasons nobody touches it. They glance at it for 2 seconds and walk away. Our species is wired for appearances (understandably in so many cases). Your work doesn't just change the form; it makes your TW functionally superior to the default. 

<<<
(Also, I love visiting your wiki on all my various work computers now because the flex works so well! I'm not used to experiencing the fruits of my creations so directly and so often.)
<<<

Thank you for that too! You have made my wiki far more palatable to me and @@.link The Others@@ who visit me. Indeed, your gifts have born fruit for us!


peace,<<ref "pc">>

@@.link h0p3@@


---
<<footer "tl" "Please interpret this title as a formal expression of my esteem. I aim, of course, to be informal with you as your friend! I try not to address people with honorifics unless I mean it (although I can be sarcastic or overcautious with it). This is not le fedora mi'lady hat-tipping to me. We have reached a threshold of engaging in philosophy directly, and I must openly recognize your noble pursuit.">>

<<footer "fr" "Or even in frenzied madness, as you have seen ;P.">>

<<footer "us" "Even though it may unintentionally border on being rude that I feel like I should even want to say it between newly made old friends. I should also add that realtime messaging makes it feel like you literally walking with me in the desert!">>

<<footer "bs" "My male donor's side of the family is from Boston. '//Au//tist' is '//Ar//tist' among them. Speaking of names, the NoName restaurant will be worth your time if you ever have the chance.">>

<<footer "c" "Beyond taking a digital picture of the analog draft.">>

<<footer "jr" "I am reminded of @@.link JRE@@ here wherein he calls me his canary and oracle.">>

<<footer "det" "I am honored that you even look at the details (most won't even attempt to hyperread me).">>

<<footer "a" "If there ever was a directory which could use NSFW/L ASCII art, that would be it.">>

<<footer "n" "There are neighbors of mine who have a non-trivial chance of engaging in violence if they knew who I was, what I thought, etc. It's a special world in the Appalachian mountains.">>

<<footer "time" "I feel like I'm time traveling as I write this letter. I'm replying to this and to your future response to getting the letter as though it's all from a single perspective in time. I am not sure what to make of that, lol.">>

<<footer "as" "Aside, you dun lerned me something with `/''''/`. I believe I've never had to do that, and it makes good sense.">>

<<footer "may" "Hrmm. Maybe you've been saying them all along. I will need to @@.link Straussian@@ly look again and think.">>

<<footer "sy" "I believe I've been dealing with someone who takes himself (from what I can tell) to be an actual sorcerer as of late.">>

<<footer "kc" "I'm practicing my @@.link kicks@@ impression (I cannot say I understand the cultural qualia of the expression). Although, I already have a similar habit in person. My last Kant teacher was a German man who spent a lot of time at Oxford, and he would constantly say 'Good' in the acks of the dialectic. I find myself doing the same IRL.">>

<<footer "md" "You will have to let me know if you wish for a title change. You are free to have a surname or change your name in my wiki at will. I don't have an automated process. In time, I hope to find a way to grant you complete read+write access to @@.link Sphygmus@@ as a directory. There are many machines I must build to get there.">>

<<footer "tf" "Though, I may be clearly failing.">>

<<footer "wh" "Which you know, but a future reader of this letter may not!">>

<<footer "m" "My mistakes know no bounds, except this one.">>

<<footer "bob" "I'm still thinking about how I'm going to add the Bob/NodeJS backend to my toolchain. A preliminary, partial sanitization layer will hopefully be in the works.">>

<<footer "rp" "My @@.link Redpill@@ed concerns often force me to face a serious problem in moral philosophy (and, ofc, I struggle with the fact that very particular alt-right descriptive claims are true and require significant effort to provide safe prescriptions about).">>

<<footer "d" "Despite the fact that I have intense opinions about computing.">>

<<footer "em" "I applied to 1 undergrad, 4 masters, and 1 phd program since those schools were all I could afford in my particular circumstances.">>

<<footer "fh" "Sometimes I fucking hate this question, so please: if it causes maladaptive anxiety, let it go.">>

<<footer "bd" "Well, until we start bending that definition to talk about the moral obligations and permissibility of reasoning about and instantiating intellectual objects in general. But, this just is the moral constraint on minds in general.">>

<<footer "one" "One day they may re-read these words and more fully appreciate the method to my madness.">>

<<footer "sk" "Ah, perhaps a dee'cent sk'ee'ddie e'ry once'd in a wh'all. It is fascinating to speak with my uncle @@.link Ch@@ who clearly has huge holes in his game too (and I see I will never be competent through him as well), but has a vast knowledge of very particular veins of things in computer science and especially physics. I feel like he is my doppelganger 35 years from now. Have you ever met your own doppelganger, not in appearance, but in persona?">>

<<footer "hh" "You will have to let me know if I'm being heavy-handed or think I should shape my letter differently; I am attempting to calmly call people out for their crimes against @@.link Humanity@@.">>

<<footer "sick" "Like, we need to take rush that wiki to doctah', stat.">>

<<footer "pc" "And, of course, //Sincerely//! I suppose that kid, @@.link gdoghomes@@, will always be with me.">>
1) whoa dude, what happened to the wiki? did you have to revert back a day, or did something mess up with the batch tiddler tool thingy? Some daily logs seem to be missing! (I noticed because I was reading the letter draft this morning and then when I checked again in the evening it was missing and the links were all crazy ahaha)

2) I decided to give linux a try and installed/have been messing with manjaro kde for the past couple days. idk why but I can't stand firefox on windows (visually), but on my linux install it's the only browser I like!<<footnote "vc" "vivaldi is too cluttered and chrome just feels...//wrong//, visually.">> anyway, this means I ''just noticed'' YOUR FAVICON IS ANIMATED WHAT THAT'S SO COOL!!!!! forgive my caps. :) It's such an awesome animation too! ''Wonderful.''
[[181123 – h0p3: Whoa, Dude]]

(1)

I am pleased that you noticed! You were the only person outside of my immediate family that did.

I can mostly answer your question here: @@.link 2018.11.23 - Computer Musings: TiddlyBackup Clusterfuck@@. I was pretty horrified when I realized that my work may have been lost. I touched about 150 tiddlers in that time frame.

This is not the only time I have had to rescue lost or even purposely deleted work.

(2)

Woot for Linux! =) Why are you making the jump? It is a vortex!

I adore Manjaro because it's so batteries loaded (I like Arch, but I'm too lazy for Arch<<ref "l">>). KDE is a powerful ecosystem;<<ref "k">> I would argue it is the most complete desktop environment available on linux, and it's very customizable. I think that's one of my favorite functional aspects of linux; I like tinkering and tailoring my digital home. I hope you love it. I'm interested to see how far you might go to tailor your system. You might even like ricing your system. If you keep a log of your exploration of it, I would like to see it one day. I like to look at screenshots too (blackout whatever is sensitive). I'd like to know how you feel and think about it.

You might also consider hopping around distributions (though, I'm a Manjaro fanboi<<ref "n">>). I like to try them out in virtual machines for a while, though somehow that's really not the same as living in the environment.

Ha, I'm glad you like the favicon. It was fun to make. @@.link j3d1h@@ and I have been thinking about how to incorporate it into an ASCII art piece for @@.link Root@@ or even as an animated replacement for the background of the wiki.


---
<<footer "l" "There is Antergos too. In any case, I like being able to walk up to a machine and have a working installation almost immediately with sane defaults.">>

<<footer "k" "I still use KDE on a couple of devices, but I use i3 on @@.link monster-10@@. Yet on i3, I use KDE's Dolphin file manager. Even with only half the functionality, it's still better than every other GUI option.">>

<<footer "n" "I also stand in awe of NixOS. I think that or something like it will change computing. It's above my paygrade.">>
Holy heck, the month of November is almost over and I didn't even complete my monthly audit for October. 😅 I'm wondering about the structure and the "should" behind that - holding myself to "needing" to complete it before moving on in the month...

---

CD and I had the best cuddle-love-fest on Saturday night. We hugged, and kissed, and held hands, and kissed a lot, and he went after my boobs a lot too and then I went down on him and afterwards he was like - "I just want to make sure that you know you don't have to do that just because you're on your period, but because you want to" and omg. I did want to but also love that he wanted to make sure I know I don't //have// to.

At some point during the weekend he said, "I just want you here all the time!" and mentioned how he wasn't sure there would be enough space in the current apartment, specifically in the context of closet space & dressers/clothes. So - clearly he's thinking more about what my moving in might entail.

I got to asking Mom about SCA6 stuff - it had been on my mind b/c of the Alzheimer vaccine thread on reddit - and I asked CD about it too... I wasn't sure how to phrase it, because asking it implies like - an extended time frame of being together and commitment - but if we're moving in together that implies the same thing - anyway, I said something along the lines of, "if I got to be 60 and had to have a wheelchair, that wouldn't bother you, would it?" iirc he basically said not a problem, of course he'd be there. Later he was like, "wheelchair sphygmus, unemployed sphygmus, as long as it's sphygmus."

holy hell it's scary. help. it's really scary.
* Kelso Fiddlewick and Dasher Snobeedle 
* Danika Fiddlewick
* Brynn Hilltopple
---

`Interested in joining the Emerald Enclave? Come meet us at Phaulkonmere in the Southern Ward`

* missing elf lady
** Jilldove Barnswallow
** Stinky Diver, she drinks there
* elves & half-elves being murdered in dock wards
** each has been decapitated by a blade during the middle of the night
** jilldove is bait
* [[181202 – Awareness Log: Audit]]
* [[181207 – Awareness Log: Breakthrough]]
* [[181209 – Awareness Log: Paper]]
* [[181217 – Awareness Log: Wiped]]
* [[181221 – Awareness Log: Tension]]
* [[181223 – Awareness Log: Feedback Loop]]
* [[181230 – Awareness Log: You're Okay]]

---
* writing doesn't capture the intense experiential emotion happening behind it at the time. I was sobbing and tense while writing so much of [[Breakthrough|181207 – Awareness Log: Breakthrough]] but it doesn't come through in the words //at all//.
** well, I tried to describe it after-the-fact. But the words I wrote in the time don't capture it. (Was I actually writing anything? Or did I just write to a certain point and then sit and spiral out without writing until I caught myself?)
* +1 describing physical feelings.
* I'm still really going back and forth and all over with the formatting of check-ins.
* I got a bit anxious //in// one of the logs; the words feels very different in that moment.
* Overall...not the best month for awareness, but given everything, I'm proud. Taking action at all is awesome.
* [[181221 – Carpe Diem: Jitters]]
* [[181222 – Carpe Diem: Knitknit]]
* [[181223 – Carpe Diem: Speedy]]
* [[181224 – Carpe Diem: Drive]]
* [[181225 – Carpe Diem: Tilted]]
* [[181226 – Carpe Diem: Cooked!]]
* [[181227 – Carpe Diem: Good Day!]]
* [[181228 – Carpe Diem: R E K T]]
* [[181229 – Carpe Diem: Upset]]
* [[181230 – Carpe Diem: Wonky]]
* [[181231 – Carpe Diem: Auld Lang Syne]]

---
* I enjoy having a morning routine at CD's, with my coffee and my sausage.
* It really varies between days where I'm just //spillin'// and days where it's brief bullet points.
* I like when I record my dreams, however briefly.
* wtf does "ole ty" mean?
* I need to listen to my dad's voicemails.
* It's fascinating to see what things I go on about and what things are just one line (see, christmas eve vs. afternoon christmas party).
* My sleep schedule has been //so// fucked since school ended. :\
* CD had an interesting observation about how Ashes tilts me when I feel like I've got no control & can't do anything -- I didn't tilt //quite// as hard with the Guilder deck b/c it was fun still, and he's got a point. I barely go on tilt playing Shards, too.
* The amount of fucking around I do at work is too high.
* I've drunk more this month than in the past six months, it feels like, and that didn't do my anxiety any good. Nope, alcohol doesn't help me at all.
* lots of games; I'm glad! Way more interaction & learning than just watching TV together.
* [[181209 – wiki: versioning]]
* [[181212 – wiki: journal tiddler titles]]
* [[181213 – wiki: doors & structure]]
* [[181219 – wiki: sneaky sneaky]]
* [[181221 – wiki: aha!]]
* [[181222 – wiki: the general you]]
* [[181228 – wiki: sphygm.us]]
* [[181229 – wiki: journals vs wikis]]

---
* a couple of these are almost just placeholders for future discussion, linking bits & pieces together.
* I need to move [[this|181219 – wiki: sneaky sneaky]] into its proper place in [[Weaving With h0p3]]. My projects are proliferating!
* I like the icons a lot when they're symbols, but not when they're emoji. Unfortunately I can't control that everywhere.
* I actually built the damn "build wiki, sanitize wiki, rsync wiki" pipeline! And half of it while I was tispy, too. Been talking about that for two months.
* I'd love to review my old writing...I know some of it would make me cringe, but I also know there's some good stuff in there. Not sure how or when to go about it, though.
** I greatly appreciate the flexibility of the wiki in this regard, compared to a paper notebook.
* [[181222 – Wiki Review: Here We Go Again]]
* [[181223 – Wiki Review: Chilly]]
* [[181224 – Wiki Review: Yeuup]]
* [[181225 – Wiki Review: Simple]]
* [[181226 – Wiki Review: Quick]]
* [[181227 – Wiki Review: Brief]]
* [[181228 – Wiki Review: Productive!]]
* [[181229 – Wiki Review: Get Cookin']]
* [[181230 – Wiki Review: Tres]]
* [[181231 – Wiki Review: SSHing]]

---
* I know that there are higher-level topics I want to write about, I just have to sit down and try to find the words.
* I've been making more general directories! (eg, childhood books, thank you notes, bad joke thursday, etc.) I think this is a good thing; expanding the net of what I'm capturing.
* I get to practice being gentle with myself in these logs.
* My buttons are definitely starting to come into their own and reducing the friction for me; it's great.
* Some anxiety-fueled change -- "I don't know what the fuck I'm doing here" and that's okay!
* Figured out my rsync <<sus>> set-up over the course of about three days, finally!
No idea if this will be useful or desirable to you:

https://tildes.net/register?code=`REDACTED`

If you are interested (for all I know, you already have an account), I would like to invite you to http://myanonamouse.net/. It has been tremendously useful to me, and I think you would find it amazing. I would literally cry if I lost my account.

Also, now that you have my number, you can connect over Signal with me (that's up to you). XMPP and Tox are also there (I ended up killing off Keybase because I wasn't pleased with its structure), but neither handles multi-device nicely. Of course, I still prize our hyperconversation well beyond real-time messaging, but sometimes the real-time has the advantage.
* "//dis-identification with the identity that we've built our perceptual frames around//," from [[181030 – Awareness Log: Call]]
** If I'm not an introvert, if I'm not a nerd, if I'm not bad at friendships, if I'm not all the things I label myself as - then what am I? who am I? What would it be like to experience life without labels and limitations?
*** because labels are a way of putting myself into a box, of drawing the lines of what I can and cannot do, of control...
---

* What have I learned and experienced in the AC?
** What surprised me?
** What am I grateful for?
** What inspired me?

Wow, this started...early October? So October and November, basically.

* to pay attention to trigger moments, bring an awareness to that moment and feel into what might be signalling underneath
** I've experienced bringing awareness to those moments; that's as far along the path as I am right now.
* to trust myself with regards to checking in, awareness, etc
** moments of comparing myself to other people but breathing in and feeling in to this happening in its own time; to let myself be exactly where I am on the path.
* I am grateful for everyone holding space in the one-on-one calls, and for being there to hold space for them.
---

<<<
we’re free to experience the very common and often necessary doubt that arises in the face of real risk...Nothing will create that inner glow you’re seeking except for your own connection to yourself.

If a belief or expectation is externally imposed instead of internally derived, it’s something that you’ve absorbed from the culture and it would benefit you to start to unpack it so that you can clearly see where you’re shifting offtrack.
<<< [[source|https://conscious-transitions.com/how-to-shatter-the-myths-that-are-keeping-you-stuck/]]
```
Saturday, December 1, 2018

[9:52 PM] MT: How is that game?  It looks like it could be really cool (based on the store page)

[10:13 PM] GG: It's simultaneously really wonderful and really frustrating haha
The camera is fixed and the platforming is quite annoying for me at times
But you can also pet an adorable deer and the world is really satisfying to uncover
There are also a couple timed "puzzles" that are aggravating with the platforming
idk! I can't decide if I think the platforming makes it suck or if the rest makes the difficult moments worth putting up with haha

[10:21 PM] MT: Puzzle platforming is a strange genre, since going too far to the platformer side usually ends up feeling off
I played a game a while ago, I'm forgetting the name now, where the puzzles weren't quite good enough to stand as a puzzle game, and the platforming wasn't quite smooth enough to work as a stand alone platformer
Oh, it was outland
I still basically enjoyed it, but I would have hated it if I didn't basically enjoy platformers
Are the non-platforming puzzles difficult, or are they mostly straightforward

[11:06 PM] GG: They're really straight forward, mostly
If I'm stuck on one it's usually because I forgot to platform to an area I didn't think about jumping too
*to
I think in a more serious game I would ding it for not requiring too much thought but they flow nicely so it works for me

[11:08 PM] MT: Yeah, I think that's a little disappointing for me, but it still sounds fun

[11:08 PM] GG: yeah, it's not a mindbender like the witness

[11:09 PM] MT: The fact that the witness reset after I beat it really annoys me
I was looking forward to going through and doing the things I missed

[11:09 PM] GG: you beat it...the mountain?
I didn't know it reset

[11:09 PM] MT: but I didn't want to restart everything
I guess the mountain, yeah?
There was some sort of fancy cinematic, and then I was back in the starting cave
with everything undone and no save file
but the mountain hatch opens without finishing every tower place
so there were some zones I hadn't finished
and I was enjoying finding all of the perspective puzzles

[11:11 PM] GG: According to stack exchange it makes a save right before it resets so you can go back to that point
I loved the perspective puzzles so much
Man the whole game
The Tetris piece puzzles made me get out graph paper
Wonderfu

[11:12 PM] MT: I thought the perspective puzzles were better than the main puzzles
I remember getting sort of tired of the tablet puzzles
How do I access the old save?
eh, I'll figure it out
found it
I Feel like
this wasn't an option 18 months ago

[11:23 PM] MT: How much of the witness did you complete, do you remember?

Sunday, December 2, 2018

[12:22 AM] GG: 90% sure I completed all the zones, unlocked the mountain, and then quit ahah
(sorry was finishing a tv show)
when i first figured out the perspective puzzles it was a great aha moment
and then made me remember all the places I'd seen them!

[1:29 AM] MT: I had a moment when I was going to try to 100% the perspective puzzles, but there are so many
```
"""
the words have vanished,
they are fluttering away from the empty pool.
unlock the door;
fill me with the cool water of winter –
a trickle into a dry pond,
slowly, melted glacier ice.
"""

"""
in my dreams i am an elephant
large, lumbering, at peace in the desert
there are trees, there is water
my large feet stir up the dust around me
"""
> There are neighbors of mine who have a non-trivial chance of engaging in violence if they knew who I was, what I thought, etc. It's a special world in the Appalachian mountains.

> My privilege is absurd in this environment: I am experientially wealthy. I might be just as broke as these kids family's, but half these kids haven't been outside a 50-mile radius from their house.

Your words resonate on a deeply emotional, gut-wrenching level for me. 

I'm not clear on how much of a weight one's past should have on one's future - there are stories I tell myself about who I am based on my perception of the past, yet those stories don't seem to be //truth// as I inspect them now. On autopilot I see myself through a certain lens formed by past experience/context and because of that lens the actions I automatically see as possible for myself to take are limited by that lens.

An example: My partner encourages me to study and apply for web development or software development jobs and seems to take it for granted that, after working that sort of position for several years, I could be making the same amount as other devs in our area (somewhere in the 70k average range). I hear him but I can't //hear// him because it's so fucking ''inconceivable'' as a possibility of something that could happen to //me//! My self-concept is so wrapped up in the narratives of - we were poor; my dad was a janitor while I was young, before he was able to move into a position that made use of his law degree; we made do on a single salary while my mom home-schooled me and my brother. When I was 5 or 6, I remember we would get toy catalogs around Christmas time and I would flip through the pages and make imaginary wish-lists and imagine playing with the toys but I couldn't even conceive of asking my parents for any of them because consciously or unconsciously I knew that wasn't the world I lived in. It wasn't possible.

Especially - especially being the eldest. I saw myself as having to be the responsible one; my brother was just a kid, he could beg my parents for things but I //couldn't// because I was older and knew the constraints we lived with. I know there are paragraphs I could find in my old junior high journals right now where I was stressing out about college and its costs and the burden it would likely place on my parents and me.

Right now? I'm working a retail job with enough good bits to satisfy me, on average. The wages are grocery store wages without the full time hours and benefits that a grocery store would provide me, but it's enough to cover my expenses and have enough left over to either splurge on a few small things every month or save up for larger non-essential desires every few months (at the expense of building a larger savings account). I'm comfy enough. I have more playthings and toys and tech pieces now than I ever had as a kid.

But this is my third fucking holiday season at this store and I told myself I wouldn't get trapped here, wouldn't stay this long. I can feel rumblings of the ship itself sinking underneath me and I want to get out before that happens. Plus the looming deadline of turning 26 and taking on the additional burden of health insurance payments lies ahead.

So I'm sitting here, barely a week or two away from having completed my degree requirements, three months away from having my diploma in hand -

- getting really, really triggered.

Phew. I am an adult. I can listen to and recognize the triggering of old stress patterns and fears and insecurities, even the unconscious ones learned as a child. But - I am not that child anymore. Going after a really good job where I make 70k a month doesn't invalidate that child's experiences and ''nor does it make that child unlovable.'' Yes, when I was a kid I couldn't imagine or comprehend the possibility of making so much money. When I was a kid, I didn't have the ''means'' or the ''capability'' to provide for my family! And neither was it my responsibility - I was 8, 10, 13, for fuck's sake!!! It was ''not my fault'' we were poor because I literally had no fucking possibilities of changing it as a goddamn ''child''. 

Just because I didn't see possibilities open to me as a child does not mean they are not there for me now, and does not mean that it is impossible for me to try and reach them. I don't have to limit myself to fit into some box of what's only possible for a poor kid from a podunk town. If there's something I //really// want, I can take actions towards it, even within whatever context I'm in right now!!!

---

Wow. I feel so good about this, so amazed that ^^up there^^ even happened. 

You know this is what I've longed for, right? That when I'm in my moments of being triggered and spiraled and wrapped and engulfed in emotion that never seems to end, that seems to cut off all possibility of escape and freedom and hope, that someone would come, and hold me, and be with me - //that someone would hold space for me//. That someone would listen to my frantic anxieties and worries and fears and insecurities and tell me everything would be okay, that I am loved, that ''I am okay.''

B u t.

I didn't need someone else to do this for me??? I did it myself?? I didn't spiral?! And it's not that the sadness and the hurt and the fears are gone - they're...still there? When I sit here and breathe into my chest, they still...exist...just - on a different level now. Like there's a transparent veil between them and ''who I am'' now, that I can hold them without getting lost in them, comfort them, hold space for them, acknowledge they exist and that ''they are valid feelings'' and it's okay to have felt that way when I was a kid. ''I'm okay.''
//Those are not lexically ordered names in the @@.link titletag@@ (it's as good as random). If I knew how to solve that problem, I'd fix it too.//

This is a request that you are not obligated to attempt. Please ignore it freely. I do not feel you owe me this. You are already kind enough to continue your conversations with me, and I prize that. I ask you to only engage in that which you are comfortable reasoning with me about here.

You may already know you do, but please assume you know more about computing than I do. I am a terrible student in many respects (as usual, I'm so arrogant!). Please take me to task. I need you to sharpen and shape my processes. Pretend I'm a retarded (literally, I am developmentally challenged) autistic kid and walk me through (as kindly as you can) my stupidity.<<ref "d">>

Tell me how I'm being an idiot like only good friends can, please (you may already be doing so, and I ask you to forgive my ignorance as I come to grips with it). It is possible that I'm not making ridiculous mistakes here, but I am aware that is unlikely. I beg for your advice and wisdom in constructing this; I also recognize I may be reinventing the wheel, poorly. Perhaps I have misunderstood how to accomplish my goal. What is your opinion? What should I be clearer about? Where is this failing? What should I do instead? I am not asking you to build anything; I'm asking you to check my work and tell me if my building plans are stupid (because they might be). You may be wondering: "what is the purpose of this?" like I'm being too paranoid, inefficient, or insane. Perhaps this is incoherent, and I ask you to feel at liberty to say it.

I'm going to keep working on this thing and talking about it. If you think I need to spend my time {@@.link Focus@@}ing my reasoning about this machine in some particular way, I will go where you tell me.

@@.link Wiki: Rube-Goldberg Machine@@:

{{Wiki: Rube-Goldberg Machine}}

My goal is to construct a signed wiki (and snapshots) that I can distribute however I need. I desperately aim not to centralize the distribution process any more than is necessary or reasonable low-hanging fruit (perhaps that will change). The fact is that I want to tie this wiki to my commandline to accomplish certain tasks, and that means Bob is absolutely critical (for keeping it real-time). I still want to produce a single html file to maintain whatever distribution model I see fit, but that is very doable for me now, I believe.

Bob will enable me to merge the contents of other wikis in a decentralized, automated way that isn't like pulling teeth. I want my wife, @@.link k0sh3k@@ to literally be able to modify, add, and subtract tiddlers which are tagged both @@.link k0sh3k@@ + @@.link From@@ at will from her own wiki. In a sense, I want us to link our Bob instances strongly, to have a shared (sane, safe) read+write space in each other's wikis. That might also be useful to you @@.link Sphygmus@@; I do not know. I'm thinking I would [wget or dat]<<ref "a">>->.tidify->perhaps Xonshishly push to my wiki;<<ref "s">> you can serve me your output however you wish, and I want to be able to catch it and integrate it into my wiki. The indieweb appears to have tools that may be worth integrating as well.

As I have tried to say to both of you, I'm very interested in hardcoding my links. I want hardlinks statically sitting in a tiddler rather than some filterlist rendering upon opening a tiddler. The recursion problem is so serious for javascript that it cannot be performant enough to enable me to rely upon anything other than significant hardlinking. I think Bob may be the key to enabling hardcoding in a way that I can do.

I am a shit programmer (and you know that). I love thinking about it, but I am simply not as good as you two at this (there's at least one screw loose in me that makes me terrible at this, and I have seen it in my uncle @@.link Ch@@ too). Anyways, if you have some pointers or references, I'm all ears.


---
<<footer "d" "Dale Gribble:Extermination::Me:Computers">>

<<footer "s" "I trust you. Pretend that I'm dumb enough to trust anyone in a stupid manner (because I often do). How much damage can this deal? Is there a way to ensure what I've imported is sanitized so as not to destroy the rest of my wiki? I want to provide significant user access without being @@.link Root@@ed without my consent. Sanitizing this process automatically is perhaps not a feasible task.">>

<<footer "a" "I'd like to be agnostic here. I'd like to maximize the open channels for taking input from others, whatever their medium and transport of choice.">>
I just wanted to write a quick note~

I got the letter! Please pass on my thanks to everyone<<footnote "ft" "or - for family time - ''thank you'', everyone!">> - I'm so touched.<<footnote "g" "It is not immediately clear to me how 1uxb0x's game plays out! I love playing card games like durak, hearts, and spades - I'll have to wrangle someone to try his game out with me!">> :)

(Also your business cards are really satisfying in person! Moo cards, by any chance? I bet they would look //dope// on the Moo card stock with the colored edge, too. :D)

thank you for the tildes invite! I will hopefully remember to actually use it sometime in the near future. I kept meaning to get on their reddit invite threads but never did, so this is perfect.

I appreciate the MAM invite offer! After being on rutracker in high school, I actually interviewed for MAM and then eventually studied and interviewed for What.CD in college. On our first date, we were talking about trackers and my SO broke the news to me that What.CD had been raided - not the heartbreak I expected on a first date ahaha.<<footnote "mu" "I've basically switched to soulseek for my music, with rutracker sometimes filling in the gaps. Soulseek is so much quicker/smoother than trackers even, I feel.">> Now I've just got rutracker, MAM, and - not activated b/c I'm bad at logging in every six months but still - GGn. My SO has a BTN account that I'm //extremely// jealous of<<footnote "mam" "I was shocked to learn he didn't have a MAM account, so I got to gift that to him. 😊">> (and a PTP account but I don't watch enough movies to really care about having a movie tracker account of my own). What do you use for TV? (Acronym away!)

Noted about Signal! I can see it being a sleeker way to send quick notes - I'm not sure. I'll think about it!

I've been following the whole Bob rube goldberg machine you've been writing about/working with. I don't really grasp the whole thing but it's interesting nonetheless. I expect I won't be switching to 5.1.18 for a while? I'll have to take a look at the changelog and see if there's any new features I'm immediately interested in.

Cheers!
* What am I feeling in my body right now?
** Feeling into my body, my back is tense, my stomach is unsettled, and my chest and shoulders are tight. I am feeling worried, scared, uncertain, sad, guilty. I am feeling upset that I've pushed my paper off this long; I am feeling worried and scared that I don't know what to write, that I don't have enough information, and that I'm not going to get it done in time. I'm feeling bad that I didn't start working on it sooner.
** I don't trust myself. I feel like I don't believe I am capable of writing this paper. I'm afraid that I can't write it. 
---
* Am I capable of checking in right now? Am I triggered?
** The emotions I have been feeling are triggered emotions. They are wrapping me up and telling me a story about what I am and am not capable of, a story of who I am. `<deep breaths>` If I can move past the triggered stories into a space of awareness, letting them go, and moving into a space of possibility and curiosity I can write my paper with ease.
** There is a deep sadness coming up when I am stepping back from the triggered state.
* What are you trying to tell me, sadness?
** I am sad that my default response is not curiosity but pain? 
* my tummy really doesn't feel good at all. I am breathing into the space of the triggered emotions. My tummy feels really bad; my gorge is rising and I almost feel sick to my stomach.
dammit! I left your business card and home and didn't get your number in my phone yet - this would be a moment I intuitively reach for an IM type form of communication.<<footnote "but" "on the other hand, being forced into an email format here encouraged me to go deeper than my surface level //cool!// reaction.">>

I love how you've URI'd my - huh, you didn't use canonical URI for this and did iframe HTML instead? Now -

I think this is where you might use [Rabbitholed] in your wiki pages? I haven't quite figured out what that signals when I see it; I assume it means you started writing about something, opened a new tab to investigate or otherwise dived into it, and didn't continue writing?

So I assumed you used the field _canonical_uri and the text/html value to get our websites embedded, but I was wrong when I checked your tiddler! I had to go back to an old snapshot<<footnote "cool!" "Wow it was really fascinating to go back to old wiki snapshots after living in my current design so much! I like where it's ended up.">> where I knew I had done that because I couldn't remember if I was remembering how _canonical_uri worked - I was half-right! Kicks' site would embed that way, but anything that's JavaScript doesn't seem to work with the uri field method (sphygm.us wouldn't embed with uri for me).

Anyway I was immediately pleased with how the sphygm.us tiddler worked when I was checking your wiki on my phone!! That flexbox theme is really strong, even embedded inside your wiki. (Also, I love visiting your wiki on all my various work computers now because the flex works so well! I'm not used to experiencing the fruits of my creations so directly and so often.)
Coming back to my wiki for a second, looking for my notes on my paper for anthropology - 

I'd like to spend some time auditing this place. I get the sense that, in the same way it evolved very quickly in the first month of snapshots, there's something here that's been evolving more slowly and would pop out if I devoted more time to excavating it. Largely, this means going through the data, tiddlers, seeing what's there, and aiming more at organization and meaning.

Basically I feel inspired to do a mini-remodeling along the lines of h0p3's wiki! Certainly I think I need to complete that remodeling before I consider sharing anything else publicly (and maybe consider my pipeline for that sharing...?)

[[Root]] does no work for me right now - absolutely none - especially given the changes that I implemented when I started building the //define:// directories. I'm not even sure how much of the bins there are relevant.

---

These thoughts came about from wanting to hang on to that bit of information from the reddit thread about taking a full color image and reducing it to 6 color pixels in photoshop, and not knowing where to put it.
`YYYY.0MM.0DD &ndash;&ndash; $(currentTiddler)$:`

`YY0MM0DD -- Log: PH` - my original settings

`YY0MM0DD -- $(currentTiddler)$:` - modified settings?

h0p3 puts that in the new journal title settings section of Control Panel. I've got to think about this more...

---
From his audit logs, it sounds like this gets broken in 5.1.8 so I shouldn't even concern myself with implementing it this way, probably. I'm concerned by the `date - wiki: title.Tag` because it seems very generic, but at the same time I'm not 100% convinced that all the content in there is worth changing it to "wiki audit". Mostly I think the "wiki" bit serves as a subject categorization. HMmm.
[[h0p3]] has got me thinking here, with his comment on the twig<<footnote "lol" "Tiddly Wiki Google Group = TWGG => TWIGG => twig!">> about structures, and how he wishes he had rich examples to draw inspiration from. I feel that, man! See this whole wiki's development and the various bits (everything?) inspired by his.

I've thought about this at least a couple times -- see my [[Desert Nomad log|180831 – Log: Desert Nomad]] and [[one of my letter draftings|draft: Methods of Response]].
DP came in today to pick up some Holbien Duo painting medium & titanium white paint; he asked about the difference between tight white and permanent white and mixing white, so I did some googling and passed on what I found.

He asked how long I'd worked here, what sort of work I did, if I was showing anywhere, and then recommended the //First Art Gallery of O//. He thought they were a little weak on social media presence, but if price point was right might be a good place to sell. Operates on a coop basis, $70 a month dues, 10-15 hours per month of working @ gallery, they take 15% of sales (?). He thought most of the things that sold there were in the $50-250 price range.

Asked how he prices his work; does it based on sq inch so that it's consistent (fav painting same price as others, it just might sell faster). "Even at $2 a square inch prices get high fast."

---

Tbh I think it was a smooth, smooth way of expressing interest in me -- I noted that he didn't have a ring on or anything. I mean come on, why else ask how long I've worked here? ehhhh?
* Feeling into my body, the feelings I'm feeling are...
** tired, sad, tired tired exhausted, sad sad sad, ashamed, insecure, disappointed in myself.
** I haven't been checking in and I've been avoiding feelings of doubt and fear about what's going to come next. The closer the new year comes the more feelings I'm avoiding and not listening to and the more I feel overwhelmed.
** I fell out of the habit of doing the uncomfortable things first (eg. making my ketochow & prepping clothes). doing those things makes me question what I really want to be doing, and if what I really want to be doing is avoiding things. and I'm drinking which is very avoidant.
This is the first time I've used my [[New Tiddler Here|$:/plugins/sphygmus/buttons/NewTidHere]] button! Exciting moment. (yes yes I could have / should have used it previously to be thinking about the actual creation of the button but -- I didn't, so suck it.)

---

It is really interesting to read [[h0p3's|h0p3]] start into "Seeking Sphygmus". Of course he notes my unicode symbols; honestly I love them. Visual icons are 100% bound up with identification at a glance for me; one of the things I've really struggled with in this wiki is dealing with the copious amounts of text and the way it all blends together at times. Perhaps that's a condition of the font? Or of the contrast in font color vs. background? I'm not sure.

Plus, icons are just fun, man.<<footnote "ugh" "just not when they're colored emoji. 100% implemented a font fall-back to Segoe Symbol just so they wouldn't show up as damn red pushpins going the OTHER DIRECTION when I'm on certain computers. Of course there's nothing I can do about it on my phone. :\">>

[[Root: Focus|Root]] is definitely the right place to start. I have neglected the intro tiddlers on /''''/sphygm.us for an as-yet undetermined reason. Just not interesting to me? Unsure. I'm using my [[Root]] tab more and more as I remodel, and my private wiki merely starts up with the previously open tiddlers (something which doesn't work with a static page, I don't think).

UGH I have like flailing arm thoughts about his comment on the APFVD structure. I agree that it doesn't work for me, especially after having literally copied it into several of my tiddlers back in August & September, and then taking it out as I audited them this week. I'm curious where he sees it not working for me in my wiki right now...given [[my aha! moment|181005 – wiki: definitions!]] about structuring, my wiki feels much more //my own// and less //borrowed from someone else//, though the nods and similar moves are obvious. Perhaps those are what he's seeing?

At any rate I'm going to assume this is a thought based on, as his title suggests, a "mile high view," and see how it develops from there.<<footnote "butt" "naaahhh I'm still a little butthurt -- not butthurt, but sad? pouty! that I'm not yet speaking //myself// loud and clear from the wiki, as his comment suggests. helloooo insecurity.">>
* //Feeling into my body, the feelings I'm feeling right now are://
** sadness, tension, worry/anxiety, shame, guilt; tension in my shoulders, achy eyes from crying, overwhelmed. I feel like I don't know what I'm doing and I feel like a liar and I feel like I don't know where to start.
* //What actions will address or are inspired by these emotions?//
** wiping the slate clean has helped a little; trying to bring awareness to my awareness and just be where I am right now.
** talking to CD about these things tonight
*** I "should" talk to him about them in person
**** I am afraiiiiiiid: that he'll be mad, that he'll be disappointed, that he'll be offended, that he'll trust me less, that I'll have broke something in our relationship permanently.
* //What three things do I ''really'' want to do today?//
*# Talk to CD about my warts & keto.
*# Knit and knit on Josiah's scarf.
*# Update /''''/sphygm.us (I need to make that a global macro.)
* I'm slowly coming around on sleeping in the same bed with CD on weeknights; sure, his alarms are annoying in the morning but eh. :P It's just nice, comforting. I failed at getting him out of bed when he needed to be though :O (reminder to self it's not 7:40 am but 7:30 am he needs out of bed by.)
* got out of bed at 9:05ish
* showered, taped my feet, got dressed
* washed "my" blender bottle, started coffee, and washed the rest of the dishes while it brewed
* ate my sausage patties and drank coffee while watching that one dude on polygon's channel
* put away all the stuff out on CD's counter
* drank my 2nd cup of coffee watching another one dude's videos
* started writing about [[The Solitude of Prime Numbers|books: Giordano, Paolo – The Solitude of Prime Numbers]]
* left for work @ 12:50 :scream:
** arrived like...10 min late exactly
* holy crap it's been busy and I've been emotional. kind of broke down crying in the back after TL got back from lunch.
** so much helping people, so many, all at once. it's overwhelming and I'm only just checking in after a week-ish of being checked out so there's a lot of emotions around.
** it makes me feel bad when I can't do my job effectively because of outside issues (eg. being out of receipt tape)
** I also have like...leftover jitters from drinking caffeinated coffee, I can tell.
** I'm also feeling like shit for (a) not talking to CD about the warts on my feet and exposing him to the virus and (b) for lying about the sugar-free kahlua rather than being open about not sticking to keto 100%. fucking //honesty// girl, what are you doing?
*** I don't think he'll break up with me for either thing but I feel like shit for not telling the truth and keeping him informed. I feel like I've fucked up badly again. 
* the internet went out at work, gross. Helped people during the hour of five, mostly, and then once the last person left, plugged in my phone, turned up the music, and doodled. One mandala in pencil, then I saw a faber castell aquarelle graphite pencil under the counter so I grabbed it and a sheet of WC paper and covered it. Really like that one.
* Helped a guy pick out brushes, last minute. The internet still hadn't come back, so I left at 7:05 (and clocked out then too).
* Grabbed food, presents, clothes from my place then drove to CD's.
* Told him about the warts and he didn't really freak out? Mandated socks full time which I was pretty much doing anyway. The duct tape, for whatever reason, really seems to be helping. I'm 90% sure the bottom of the two on my left big toe is dead, and the one on the side of my left foot is dead, and the other two big clusters are dying. Based on where I think (?) one used to be and is healing away, I can tell it's gonna take...a while for the dead ones to heal up, even if they are dead, but still. At least they don't hurt, which is nice. Waiting for the other ones to die, though.
* Worked on my wiki - updated /''''/sphygm.us - then watched two episodes of nightfliers before going to bed 
aha! I see now where [[h0p3]] was talking about the APFVD structure - I've got [[Root: Focus|Root]] inside my [[Root]]. 

---
oh my god thank goodness for snapshots - I just accidentally deleted the whole [[Root: Focus|Root]] tiddler. lmao

---
returning to that thought...there was some reason I transcluded into [[Root]] but I don't remember why now??? Really the [[Focus|Root]] link just serves as a quick way to edit that tab and has nothing to do with the particular APFVD structure. Perhaps I should rename it..?

---
In a straight forward sort of way, the use of `:` in @@.link define:@@ is a relic from my //define: wiki//, //define: awareness//, //define: the forest// days. I removed the word //define:// from those titles entirely, but kept the colon in its tiddler title... I think it just //feels// more open ended to me, like even the title is asking the question, you know?<<footnote "lang" "So much of my writing and style is not visible to me. My SAT/ACT tests and most of my college papers indicate that I have a good grasp of grammar and language usage. Like [[h0p3]] says, I've been virtuously habituated into the structure of language for //years// now. Having two English teachers for parents certainly helped with that! Also diagramming sentences, and just reading a ''shit ton'' as a kid. At this point, I'm not consciously thinking about my grammar or the feeling of my writing -- it just happens from my gut. I still struggle with using the passive voice too often, though.">>

---
> why these words, and why these definitions of them?

Audit and review got listed when I was a baby bird flapping my wings in this wiki, trying to figure out what the difference between a wiki review and a wiki audit //was//, and using definitions of the individual words to think about that.

Qualia and salience are listed because I kept stumbling on the vocabulary in [[h0p3]]'s wiki and looked up several of the words that particularly stuck out to me...

...perhaps explaining myself takes the interesting-ness out of the thinking about it.
* had a weird dream involving uChicago, petting a bear, and the park faculty talking about credit card processors.
** telling CD about this devolved into reminiscing about uChicago times; gengar in the hall, etc.
* got up at 10:30/11ish? dressed & drove straight back to my place
* showered, oiled feet, grabbed yarn, drove back
* put mad men on my hard drive so I could //actually// watch it since CD's computer can't handle his playing eternal at the same time
* knit knit knit until CD went and got Chipotle; finished the ball of white yarn too! gonna keep going until I run out of the dark grey.
* watched the last 2 episodes of night fliers.
* White russians, mad men, and knitting?!
** pretty much! Knit until I reached the end of my yarn ball, and made plans to go pick the other one up from Mom.
* watched the first episode of travelers then bed around 1 am?
** full of anxiety, thanks alcohol
I think perhaps something comes into focus when the outsider writes and contemplates, right? I only see myself internally and the reasons for the choices I make are just //there// and I don't have to search for them. So I don't want to disrupt the interesting outside point of view by explaining myself. it's like...Moby Dick, right, and symbolism, and how one pulls out and elaborates on the meanings through their own lens and can see things that the author didn't even intend to put in there - but even if they weren't //consciously// intended by the author there's still something //to// that sort of analysis, I think...
* [[The Solitude of Prime Numbers|books: Giordano, Paolo – The Solitude of Prime Numbers]]
** It's going on my to-listen list after I finished (some day) The Goblin Emperor. I hope it's as good the second time as it was the first time; I think it will be different because I am different.
* [[Power / Resistance / Freedom]]
** This is important. This is hope to me, for me. This is what I didn't know how to feel as a child.
* [[181221 – Carpe Diem: Jitters]]
** hey, I'm writing again. this is good. this is good.
* [[181221 – Awareness Log: Tension]]
** Opening a space and doing the things I want to do. baby steps, darling.
* [[181221 – wiki: aha!]]
** the interaction between author and reader is fascinating here.
** see ofc [[181222 – wiki: the general you]]
* //Root: Focus//
** accidentally deleted. wh0000ps! :)
* [[📚 vocabulary|vocabulary]]
** there's a lot more vocabulary elsewhere. Gonna pull it in, yes no?
that moment when you've got a thought in your head and then you lose it and can't remember what the hell it was! and then just the right thing triggers it popping back into your mind.

---
* [[draft: The General You]]
* [[180904 – h0p3: Pop & Lock; draft]]
* <<yg>> `<<yg>>`
** [[180924 – h0p3: Arr!; draft]]
anxiety is like a feedback loop, like when you bring the microphone too close to the speakers. It hums so loud and echoes back on itself so much.

The key is to be able to step outside of that feedback loop, to pull the microphone away from the speakers. Engaging with the intrusive thoughts, though tantalizing, does not resolve anything.

---
I don't know if writing them down will get them out of my head, so to speak, or if it will be like pouring fuel on the fire and giving them legitimacy.

They all boil down to: I feel afraid of all the uncertainty that comes with being human and having the freedom to make choices and weaving my life in with other humans who also have that freedom and those choices. 

I can't step outside that web: it's not possible. From the moment I was born I was surrounded by humans and their choices and the uncertainty of their choices and my future. 

---
I don't know how to listen and believe or trust myself because what if it's all just hormonal emotions and doesn't //mean// anything???? What if it's just the oxytocin bond -- and what if the limitations of my brain make it so I can't imagine anything different than my current situation and make it so I don't want to give up my comfort and I confabulate that into being "the voice of my inner self"?
* up at 9:30, shower, dress, off to Mom's!
* drove to hers, no incident
* chatted about yarn-y things, she looked at my (CD's) quilt, went and got delicious lunch at //burgers by Biggs//
* drove back to CD's 
** went way too fast, 90 multiple times, 85 most of the time :O
* knit and mad men for a tiny bit before gloomyhaven
* AK and I were badass and wiped up the scenario after folks exhausted
** I got tipsy again......
* CD shopped, I knit, ~~two~~ ~~three episodes~~ ole ty of travellers 
* more mad men, tried to knit
** so far to go 😱
* bed at 1:30
* [[181222 – Carpe Diem: Knitknit]]
** Made great progress on the scarf! the anxiety wasn't pleasant though.
* [[181222 – wiki: the general you]]
** I keep meaning to write about this! Will return.
** more mixing of my subjects. moved into [[181222 – Log: inside/outside meaning|181222 – weaving: inside/outside meaning]]
* [[181222 – Wiki Review: Here We Go Again]]
** hey, there.
* [[Weaving With h0p3]]
** it's not a letter but I need a place to respond, so here we go.
* kicked CD out of bed at 8:20
* got out of bed myself at 8:50ish
* showered, dressed, took out the trash, filled up with gas
* w0rK; helped some during busy times, otherwise trying to figure out what to do to waste time. Only 45 min left though.
** Dad came in? Gave me a new health insurance card; awekwarddddd
* home, grabbed stuff, fucked around a bit then drove back to CD's
* knitting & mad men
* chatted with h0p3 a bit on the drive to Lexington
* gifts & dinner
* drove back; mad men & knitting!
* one episode of travelers, CD's going to bed at 11?!?!!!
* [[181223 – Awareness Log: Feedback Loop]]
** Mad Men and that reddit post have been triggering me.
* @@.link What Is True‽@@
** ER sure knows how to pick out the powerful quotes.
* [[Books From My Childhood]]
** I'm glad I started this list though it will always be incomplete; the ones that remain are the salience?
* [[181223 – Carpe Diem: Speedy]]
** speeding is fun but a dangerous habit; I'm not sure about my drinking more – I think it's been contributing to my anxiety surges. 
* [[181223 – Wiki Review: Chilly]]
** there are a lot of things to write. what am I avoiding?
* woke up at 9ish (CD was up at 7:30?!) 
* mad men & knit until I finished season 1 (around 11:30?)
* played 2 games of ashes - me on lions & him on gravity, both times..? He beat me the first time and I beat him the second time; lions has lots of answers to gravity I think?
* I showered, dressed, taped feet
* Off to christmas party at the snap of 1
** it really did only take 5 minutes to get over there
* Food, hugs, white elephant exchange!
** he may have mentioned it before our first holiday with his mom's family, I don't remember, but they are definitely a huggy bunch, so much more than all of my extended family combined
*** I like it; it's cozy, and I see where CD gets it from. :)
* left around 4:30ish after wrangled family photos; the reddit thread came to mind but no one would have even thought to tell me to stay out of it.
* more ashes! new decks this time. He ''trounced'' me with the fucking rhino deck, goddammit, and I got waaayyy tilted. (mostly b/c I could see several spots where I went very wrong early)
* he went off & played eternal while I cooled down with knitting & mad men
** finished the first episode of season 2
* more ashes! switched the match-up, I played rhinos -- and fecking LOST again, lmao. though I didn't tilt as much and felt like another game, where we switched //again// -- and I lost again and ''then'' tilted hard.
** CD was like, "I can't tell if you're pissed at me!" and I just laughed and laughed and laughed and it was stress relieving, ahaha. gave him a hug and laughed some more. we instated a mandatory hug-it-out rule after every game; a very good rule, I think!
* finished travelers! holy //fuck// what a season. david and marcie forever <3
** little worried about how a reboot will work, if they renew it. I would be okay with this being the last season.
* snuggled with CD and then came out to do writing and whatever. I had caffeine after 12 pm today soooooo, whoops?
* in bed at 12:30, sleep who knows?
* [[181222 – Log: inside/outside meaning|181222 – weaving: inside/outside meaning]]
** I'd like to investigate this more; it could be said more clearly.
** I treasure seeing myself from the outside in such a way, even if it is not a substitute for changing the way ''I'' see myself.
* [[181224 – Carpe Diem: Drive]]
** It was a simple day! I'm not knitting as fast as I'd like but that's okay.
** Think I tested Odyssey on the laptop here; was POTATO.
* [[181224 – Wiki Review: Yeuup]]
** I will write when it feels right. yes?
* woke at 9ish? I think I woke up at 8:50 and browsed reddit on my phone until like 9:10
* picked at crumbs, knitted & watched mad men
* showered, threw my shit together, took out the trash, and left for my place as CD left for work, around 12:30
* looked up stuffing & bun recipes and went shopping
** found these "2g net carb" bars at aldi and bought all the flavors. They use malitol...and I ate three. cue bad gas and loose poo. not doing that again...
* baked buns, sauteed celery and onion, cooked & buzzed riced cauliflower and made it into mashed cauliflower.
** just need to throw together & bake the stuffing on Friday night eh?
* pulled up mad men on my chromebook (thanks VLC) and knit knit knit.
** was determined to get to the end of the darkest ball, and so I did!
* bound off, wove in ends, soaked, and blocked the scarf!!
* knit on CD's socks & watched one more episode then quit b/c my arm hurt.
** wonder if it was the change in needle size?
* It's fucking WEIRD being at my place after staying at CD's since...last Thursday?? Roomie (not RD) around a lot tonight and I kind of hate it. also I miss having a living room separate from bedroom. idk man O.o
* changed the tape on my foot & then wiki.
* bed soon? 11:45?
** CD said good night. :) it's been a while! must have been thinking of me & that's sweet.
** I should put away this smoked cheddar but I don't want to go into the kitchen...
Finished the intarsia scarf today! I plan to go over the balls of yarn that are left tomorrow morning and update that on Ravelry. I checked my projects bin, and //ha// I set my challenge to ''12'' projects in 2018. Clearly that did not get done! And was exceedingly ambitious. I got 5 projects (well, really 4?) done in 2018 and I'm satisfied with that. I went too hard on it today though, my arm is aching from starting back on CD's socks.

I don't imagine it's something I'm going to quit completely; it's nice to have something rather mindless but also productive to do with my hands. I can also not feel bad for watching so much Mad Men or other similar TV when I knit at the same time. 

In other words - I don't want to quit knitting. But...I'm not going to feel bad about not doing it every day, or even every week or month. It'll always be something I can slip in and out of as I want or need, and that's comforting.

---
I'm going to set the goal of completing 4 projects in 2019 -- one a quarter seems nice. I've got the yarn and patterns picked out for two shawls, I'm going to finish CD's socks, and I've also got Mom's socks to complete. I //think// that takes care of everything in my stash, which leaves me time to collect and plan for 2020's projects.

100% heading straight into a shawl after finishing CD's socks though - I'm very sick of socks and I really enjoyed the shawl I knit this spring.
* [[181225 – Carpe Diem: Tilted]]
** It was a good day! Knitting, hugs, card strategy (even though I was //mad// triggered), and TV. :)
* [[181225 – Wiki Review: Simple]]
** I intend to check in tomorrow morning. Things are feeling better since the week after school ended, but I'm still wandering.
* did my usual snoozing though I slept in later: out of bed at 9:45
* general shit: made bed, made ketochow, started the dishwasher, showered, taped my feet, dressed, surface cleaned the room, quick vacuum, knit for 15 minutes while watching Gopher
* updated ravelry with my scarf yarn totals
* work; my motivation is to shiitttt, both at work and at home.
** planning code learning timeline/intentions
** finished up GX orders; waiting on dude to call back
** completed back to school winter sale flier
** started treehouse assessment
* drove to walmart, bought meat and coolwhip
* off to CD's! Chatted a bit -- he was feeling down, almost didn't invite me over, and I could tell.
** he'd exercised and ached all over, but also seemed to feel down emotionally; talked about his tapering off SSRIs
* watched TV episode, then played two game series of ashes
** I lost the first match, we switched, won the second match. I love our hug rule!
* segued into swiggity swag; he gave the titties some love then tried to slip in...I didn't feel like lube so I waved him off and rubbed one out while he did some more boob play, and then we got to it -- still not suuuper slick but much better going in. Also it just feels better inside after I've come. after showing it to him, he's decided I'm rubbing one out beforehand every time now. ;)
* massaged his butt a little!
* bed at 12:30
Started and got 1/3 of the way through the Treehouse assessment for the Web Design track!
!!! //why move in together? what does it mean? why not marriage?//

First off, why live with anyone at all? Because it feels good to be in close proximity to other people, especially those we care about. If I could live in a communal house with my boyfriend and my friends from college, I think I would happily choose to do so. Being close to each other was a wonderful benefit of staying in the dorms together, and much of our time spent together happened because someone left their door open and the rest of us wandered in on our way to the water fountain and never left.

Maybe at this point in our lives a communal house would be a little //too// much closeness -- I can appreciate the privacy and freedom gained when my boyfriend moved out of his friends' house. Still, something with communal closeness would be nice. We could all live in the same block of the same apartment building and pop around to hang out with each other,<<footnote "img" "I imagine, anyway. As usual it would probably different in life rather than fantasy.">> or even stretch out far enough to be within blocks of each other.

I want to move in with my boyfriend because that communal closeness of sharing the same space is starting to feel better than being alone in "my own" bedroom. After all, I rarely talk to my roommates and tend to be annoyed when they're in common spaces because I don't feel comfortable being in there at the same time as them.<<footnote "*" "cough cough I want the kitchen to myself.">> Even when I'm in my bedroom, I can //feel// them in the kitchen or living room and it bothers me a little. Comparatively, on most days it feels fine, if not downright cozy, to have my boyfriend in his office or wandering into the kitchen while I hang out doing my own thing.

There's also the consideration of shared resources. Why should I buy a big TV for my place if he's got one? If we move in together then I can use his TV all the time! This goes for smaller things too, like artwork and kitchen utensils and books and games and so on. Shared space is another consideration; I enjoy having a living room couch to knit on while watching TV, an amenity that is not available in my rented bedroom.

I'm still not sold on sleeping together //all the time// -- I imagine I would like to have my own bed in my own office, just in case I'm in that sort of mood where I just want to sprawl out and not play tug-of-war with the sheets. It would also help reduce the sweaty boyfriend puddle problem! I think that's //fine// though! That's the awesome thing, right? We can arrange our living together and our relationship to what fits us, and it needn't be compared to anyone else's relationship.

Right now, I'm counting our time together from the day we started dating. Even if we got married, I'd want to start my count then. To not include this time would be to mark it off as somehow not relevant or "good enough" and I wholeheartedly disagree with that. Growth happens all the time in different ways and in different places in relationships, and the growth that has happened in these first two years is just as important as the growth that might happen five, ten, or fifteen years from now.
Consider this:

* I slept over at CD's place on Thursday night, after DnD
* I slept over at CD's place on Friday night, drove over after work
* I slept over at CD's place on Saturday night, after a day of knitting
* I slept over at CD's place on Sunday night, after visiting Mom & gloomhaven
* I slept over at CD's place on Monday night, after work & family time
* I slept over at CD's place on Tuesday night, after knitting & family time

That's //almost// a whole week of sleeping over at his apartment and spending time there. 

I felt dissatisfied staying at my place last night. I wanted to be knitting on the couch & watching TV on the big screen, without rando roommates making noise and smells and cooking in the kitchen the entire evening. I enjoyed sleeping in my bed alone, sure.

idk, it's hard to beat $400 a month, a programmed light switch, nice space heater, and swanky shower.

I'm getting more used to doing what I want while still staying at his apartment -- see driving back to get yarn or driving to visit Mom & RL. I //need// to not isolate myself to the apartment (which I do both with mine & his, but more his than mine).

---
It's funny I was thinking about this today, because my boss brought it up today when asking about my holiday happenings. basically... [[why move in together‽|181227 – hidden: why move in together‽]]
Perhaps you've been saying this all along and I haven't heard it or seen it properly but – names are like antipleonismic salience pointers!! I have the hardest time coming up with names/titles for my projects because I am trying to find the right words to encapsulate the salient essence of the project – which is diamondic and antipleonismic, as I understand those terms.

(and I think I tend to lean toward naming with metaphors that somehow point to the most salient aspect of something for me, though they're still very much works in progress.)
* [[181226 – Carpe Diem: Cooked!]]
** I do enjoy cooking! tch tch, day drinking. and the evening was :\
** Happy the scarf is done -- though yeesh, this winter, looks like he barely needs it! But he'll be set for life yeah? :)
* [[181226 – Wiki Review: Quick]]
** Still wandering. Will I check in? Am I able to check in?
* [[181226 – Log: Knitting]]
** There might be enough here to seed a page for knitting in my wiki, though I'm not sure what I would put there as Ravelry holds all the particulars.
** Looking forward to starting a shawl again! I //bet// if I worked really hard I could finish CD's socks before the new year. (or at least the first sock)
** Completing 4 projects next year seems like a good intention.
** updated ravelry w/scarf yarn totals.
* woke at 8:15
* made ketochow, washed dishes, made coffee
* finished taking treehouse assessment
* wiki time!
* shower at 10:30 & leave for work at 11:30
* W O R K
** did a strathmore/canson "what do we carry" list check-off
** fucked around otherwise
* home! pizza dude parked in front of the driveway lmao
** Pie5 apparently got enough complaints about slow delivery that they've decided to deliver before the requested time!
* made stuffing & Israeli salad; did laundry
* got D R U N K on the last of my kahlua and vodka
** working on my wiki at the same time! wheee!
* bed at 12:30? a little before? I HAVE A WHOLE GLASS TO FINISH HELP.
** I shouldn't have poured it.
ahahaha TIL my CSS knowledge is much much spottier than I expected. Apparently I rock at the web design process and web typography. Also somehow HTML forms and SVG basics??? I think I passed those assessments cause I'm good at guessing. :O
* [[181227 – Carpe Diem: Good Day!]]
** it's tricky to maintain an awareness of myself while spending time with CD feeling down; I have a tendency to get anxious and slip into the same feeling, asking if he's alright and if there's anything I can do to help, or just feeling like I caused him being down or something. I think I did a good job not slipping into his feelings, though.
** 100% should rub one out before swiggity swag, always. :)
* [[181227 – Wiki Review: Brief]]
** I'm here and I'm going. Even briefly told CD how I'd been feeling unmotivated since school ended! :)
* [[181227 – Log: Living Spaces]]
** I've always struggled with isolating myself inside my living spaces; see that summer when I barely left the apartment in Chicago. It's definitely not just a "CD's place" thing.
* [[My Hyper/Space Pipe Dreams]]
** the title //suuucks//
** I needed to articulate these more plainly for myself. "learning how to code" is just super vague and not interesting to me, so it won't work over the next three months. giving myself even the fucking ''craziest'' things to aim for might help.
* [[📌 hyper/dreams|hyper/dreams]]
** OK so I think I //can't// do things -- I'm going to go do them. Most hype goal at the top so I see it every time. (It would be so damn cool to attend the Recurse Center.)
* [[Go Lang Resources]]
** hey if I'm going to pick a language, why not one that will maybe let me contribute to an open source project? yeah!
* [[JavaScript Resources]]
** thank you, person who wrote down their list of resources. We'll see how I do.
* [[button: daily log|$:/plugins/sphygmus/buttons/NewGenericLog]]
** did I not have one before...?
* [[📌 writing|writing]]
** good shit, we'll see where it goes.
* [[Why Move In Together‽|181227 – hidden: why move in together‽]]
** the last paragraph doesn't make sense and should be somewhere else; completely nothing to do with the topic at all. or at least it should be expanded into an answer to the second question.
* [[📝 coding logs|coding logs]]
** aight, I'm doing this, and I'm logging it for my personal edification.
* [[button: coding log|$:/plugins/sphygmus/buttons/NewCodeLog]]
** gotta love those buttons. (they really are awesome.)
Since I'm sharing more on <<sus>> these days, I'd like to actually get an automated setup going between my wiki server and my hosting server. I think a nightly build would be fine - set it up to run after my backup script runs, yes?

I think choosing what to include will still happen manually...I don't like the idea of a "shared" tag, and even if I do use a tag and file system catcher thingy, it doesn't work retroactively, so I'd have to add those manually anyway.

I also wonder about a sanitization script. I //think// there's more I'd like to include, if it was sanitized, but I also don't want to have to sanitize at all in my personal wiki. This is my place for me, and using pseudonyms for people would just feel wrong. Surely I can build a bash script that will find & replace words in the index.html file.

* [[grep reference|https://www.howtoforge.com/tutorial/linux-grep-command/]]
* [[sed reference|https://askubuntu.com/questions/20414/find-and-replace-text-within-a-file-using-commands]]
* [[bash by example|http://matt.might.net/articles/bash-by-example/]]

---
!!! Steps:

* build sphygmus index
* sanitize index.html
* rsync index from archibald to NFS
** See [[How To: Set Up SSH]]
** verbose dry-run: `rsync -nv simple.txt redacted@NFS:/home/tmp/`
*** this pushes file from server A to server B
* ''added all the above to a bash script & cronjob''
** //script: web_update//
** //sphygm.us auto-update setup//
* got out of bed at 8:10ish; showered, taped, dressed
* w o r k
** wrapped scarf & wiki'd until BD showed up
** chatted about movies & tv & holidays & health; good shit
** went to lunch
** doing wiki shiz & he'll go on lunch
** my stomach has been //fucked// since yesterday. ugh.
** AM I BEING PRODUCTIVE TODAY? NOOOOOO >.<
* off at 4, heading home & waiting for CD to pick me up!
* drove to LC; CD was feeling angry at himself for eating & at the drivers for just being there...took a while for him to talk to me but eventually he talked about it. going off the SSRI is definitely affecting him.
* had a lovely time at Mom's! delicious dinner, fun banter, nice presents.
** reminisced about old computer games (cause we talked about Runescape), like the gifted Sim games & Ohio Distinctive Software; moved on to Adventure Quest and Dragon Fable & Bang! Howdy. also talked about the "magic cupboard" that was in the schoolroom that was basically our pantry.
** talked about books too, like ender's game.
* drove home
* "watched" bandersnatch, the new interactive black mirror netflix thingy
* cuddled :)
* bed at midnight..?? 1:30 am??
* [[181227 – coding: assessment]]
** I have my basic HTML down //pat//.
* [[181227 – weaving: names part two]]
** heh, those vocabulary words. certain words let you think and talk about things that you might not otherwise be able to conceive of.
* [[181228 – coding: moar asses]]
** yeeeaaah there were a lot more specific things that I know I could look up, but that I don't have memorized. This'll be good, I think! lmao at my random specific knowledge of web typography and SVGs.
*** I didn't know SVGs could be responsive and that's ''COOL''.
* [[181228 – Carpe Diem: R E K T]]
** I was complaining about the stuffing to myself but it really was quick and easy. nice to see Ruth again too!
* [[181228 – Wiki Review: Productive!]]
** ramping up for the new year, riiight?
* [[181228 – wiki: sphygm.us]]
** I'm mildly impressed I got as far as I did while drunk. I need to go back in and try out the step-by-step from that one article to see if rsync will work for me then.
** scripts/automation save my fucking bacon, wow. so much less typing.
* [[1808 – Monthly Audit: Wiki Logs]]
** yeah, I think those were wiki logs before I even knew it. good good.
* [[BAD JOKE THURSDAY]]
** I forgot to tell these to CD on Thursday night so I had to make sure I didn't forget them!
* [[Games on Linux]]
** Come //on//, shut your computer down and boot back into Linux already, dammit.
* [[My Cornbread Stuffing|cooking – My Cornbread Stuffing]]
** this is totally how recipes should be written, riight? I'm so pleased that I've got the feel for this down -- but it's easy so :shrug:
* [[Almond Buns|cooking – Almond Buns]]
** here, so I can stop googling it and dealing with an ugly website b/c old chrome
* //181228 – weaving: cornbread stuffing//
** and this is why I'm not drinking any more once my present is gone, good grief. (I srsly considered sending eth to his wallet for cornbread b/c yikes I remember Mom's pain feeding a family of 4 on dad's income & I feel the fear.)
** deleted.
I wonder about the difference between "writing a journal" and "writing a letter to oneself." They seem to be distinctly different projects -- the former I have engaged in for roughly 16 years now, the latter for much less than 6 months. That is, if we take what I'm doing here to be "writing a letter to myself" rather than merely an extended form of journal writing. This, too, assuming there isn't a third word that would better describe this process than either journaling or letter writing.

Journaling in the past for me has mostly been either spur of the moment or daily brain dumps onto the page. There's not necessarily any attempt to be coherent, I focus on what comes to mind rather than a particular topic, and it was very often either interrogating my emotional state in regards to the events of the day, or moaning about having a crush on someone. 

Revision is a big question here. There are tiddlers I've revised and renamed and rewritten -- mostly all the ones without dates in the title -- and then there are the dated logs which are more like journal entries. How firm am I on not revising them? I know when I read old journals I always want to edit them or leave notes in the margins with my comments; I like how [[h0p3]] leaves those side comments as footnotes in his remodeling project. 

I think one major goal of writing in the wiki, rather than in a notebook, is to find patterns and make connections between and within my writing -- to pick out the common threads and connections. I'm not sure how best to do this yet! For example, I've been going through old wiki reviews to find tiddlers that are "wiki review orphans" and have noted several places where I mention looking into syncing between my wiki server and my hosting server. What is the best way to pull those connections together? Is it important to pull those connections together? Do I cite them in the bottom of the tiddler where I actually got to work and did the thing, or do I make a new tiddler and quote them?

This is where I ''really'' wish I could link to just a section of a tiddler's text without having to pull it out into its own tiddler - I just want to show the connection between `x` wiki review comment and `y` tiddler log, yanno? 
!!!! //Feeling into my body, the feelings I'm feeling are...//

Sadness, overwhelm, shame, hurt, fear, sadness sadness, fear.

---
I didn't feel okay, so I told myself everything was okay, and let it all happen. It's experiential, so in some ways this log feels very unnecessary.

I've been avoiding my email and ER and other people because I'm afraid they'll say I'm not worth for not doing x y or z. I've been feeling wonky today because I'm afraid that my dreams mean I'm not an okay person. 

I //really// want to carve on my block, but I can't do that, so I'll shower, then knit & Mad Men. I'll also go through my emails as much as feels right.
* woke whenever CD got out of bed
* went back to sleep, lots of dreams
** I dreamed I was visiting h0p3 and his family; vaguely remember talking to his kids and him over dinner...and then there was some shit about showering and transparent underwear and idk what else. I always made a point in the dream to be respectful of us both being in relationships...
** it felt weird and fucking wobbly to wake up from those dreams. I don't like those feelings.
* got out of bed at noon? noon thirty?
* worked on my wiki! trying to figure out the rsync thing
** I succeeded! after much troubleshooting, of course
* gloomhaven! was fun, though I could tell CD felt off, and I accidentally hurt his feelings twice :C
** he told me after the fact, said that I make him feel bad playing games with me sometimes. I've got to fucking be more aware of this. I don't //want// to make him feel bad.
* wiki, writing, feeling.
* knit & watched mad men until food showed
* chipotle & escape from dannamora
* played two games of //shards of infinity//! I like it!!
* cuddles, swiggity swag, bed at 1:30ish
* [[how to give advice people will actually take|https://www.iwillteachyoutoberich.com/blog/how-to-give-advice-that-people-actually-take/]]
** there's some good techniques in here; I feel like I'm very bad at //actually// listening & empathizing and supporting people in the way they need, whether that's mirroring, being vulnerable, or validating their emotions.
* [[excuses vs. reasons|https://thecreative.cafe/excuses-vs-reasons-200fb1568d7f]]
** excuses are another form of distraction & avoiding getting really honest with ourselves. they're...probably just on the first level of honesty? Labeling? Just a means of avoiding emotions that would lead to reasons.
* %1 [[the dumb house by john burnside|https://www.worldcat.org/title/dumb-house/oclc/1028459937]] (to read)
* [[we have more options than we thing|https://medium.com/swlh/we-always-have-more-options-than-we-think-2cde7593243]]
** this is the curiosity & freedom that ER talks about in TBS etc. I'm not sure I'm at the place where I can see that radical freedom, though I might know it's there.
* [[181229 – wiki: journals vs wikis]]
** I'm not sure how to make those connections, and I think revision is a big way in which this wiki is different.
** wasn't sure if this was wiki material or should fit somewhere else.
* [[181229 – Carpe Diem: Upset]]
** It was a good day, all things considered. I appreciate having time with my family & having CD there too.
* [[181229 – Wiki Review: Get Cookin']]
** I told CD those jokes last night. :)
** after my dreams last night, I did not feel good about posting that publicly. I don't know what the fuck I'm doing here.
* sorta woke at 7 when CD got out of bed
* got out of bed at 9ish
* breakfast & wiki stuff! checked on whether the site had posted, nawp. fixed it.
* showered, taped feet, hugged CD & drove to work
* w o r k.
** so many emails from ML.
** I did not resist the M&Ms...
** TL's nephew died. I believe he was somewhere around my age. It feels selfish to immediately be brought to thoughts of my own death, but there you go. I now understand [[h0p3]]'s writing his wiki for his kids, hoping for it to be as much of his flawed, finite, and fallible self for them -- writing in here, thinking -- what if I died tomorrow? At least my family would still have this container to know me by. And now it feels like it doesn't contain enough of my love for them.
** thinking about my last will & testament
* picked up stuff from home & drove to CD's
* wrote thank you notes; put up key holder from Mom
* watched episode of mad men & ate dinner
* tv with CD; played two games of //shards// and lost both lmao
** but I was very close on both games! and CD even said he thought my second deck was going to be a trainwreck but I impressed him with how it ended up building out. :)
** I gotta try the damn mecha faction! I feel like I've played decks focusing on the others except that one.
* hugs, chat, I have a massive headache
* bed at 1:15/1:30?
* [[34 lessons from 2018|http://archive.ph/DFAmX]]
** //"You don’t need to find yourself. Our selves are not a puzzle to be solved. We’re always changing. Every minute of our lives. There is nothing to figure out. There is no secret, buried identity to excavate."//
*** hm. we don't have to "figure ourselves out" -- rather, listen to the voice that is already there inside of us, speaking to us. listen to who you are today, deeply.
** //"Don’t look at your phone in a situation where you wouldn’t read a book."//
*** I like this rule of thumb. It's easy enough to think about, and it's a good way of gauging the  disconnection being on the phone would bring in a situation. It's also encouraging to just...actually bring a book, mate.
** //"Developing a consistent sleeping schedule is the best thing you can do for your health, sanity, and productivity."//
*** hellooo thing I had going on during school but haven't since.
** //"Think about death every damn day."//
*** well. I mean, I wonder what doing this would do, how it would affect me, given how the single "imagine your death" visualization that we did in the AC did.
* %1 //Close to the Machine// by Ellen Ullman (to read)
* [[weekly goal review|https://thefocuscourse.com/a-weekly-review-for-your-goals/]]
** one could say...reviewing your intentions weekly?
** //"Your weekly review should consist of these three things://
*** //Recount (What did you do in the last week?)//
*** //Assess (Where are you now in relation to your goal?)//
*** //Plan (What will you do this week to make progress?)"//
* [[send postcards|https://medium.com/swlh/send-10-postcards-a-week-this-is-life-changing-7c478b5afbf2]]
** I like postcards; and I have enjoyed making and sending them out in the past. I'll ponder it.
** If nothing else, I bet my prints would make good postcards!!
*** carve a postcard back print?
* [[planning is just escapism|https://medium.com/swlh/planning-is-just-escapism-a46cefea53f]]
** yeah...this is what ER talks about, the distraction and hit of feel-good, secondary, extrinsic emotion. taking imperfect action is the antidote?
* [[the myth of desire|https://conscious-transitions.com/a-brave-explosion-of-the-myth-of-desire/]]
** hm. the relation to creative energy is important, I think. and also listening to quieter emotions, making way for subtleties. also this comment resonates with my fears a lot:
*** //"This can be a lonely path at times, but ultimately it’s one that lands you with yourself first, and from that place of more fullness and aliveness you’ll meet others who resonate with a similar mindset."//
* [[the discipline of design|https://buttondown.email/robinrendle/archive/513a2f17-6d8b-4cfb-a5d5-0ac009a65e3f]]
** //"This kind of code and design...requires turning up every day and focusing intently on a thing, shaving pieces off the problem diligently in the hope that something wonderful can be carved out of it all."//
*** This is a beacon to follow; this is a beacon to follow.
* [[parametric vs variable fonts|https://medium.com/aiga-eye-on-design/whats-the-difference-between-variable-and-parametric-fonts-4a6d06c9f9ff]]
** dude this stuff is so badass. but also I can see where parametric font takes advantage of the best of both worlds (the skill of a type designer & the flexibility across sizes/widths/etc).
* [[font optimization on news sites|https://pixelambacht.nl/2018/extra-extra-read-all-about-it/]]
** whoa okay so a few kilobytes doesn't sound like a lot but then you read the last paragraph and all the //terabytes// that could be saved per month...clearly optimization is important for large sites. Interesting to see the ways each site falls down, too.
* [[how fonts are designed|https://underscoretype.com/2018/09/27/from-idea-to-typeface-how-are-fonts-designed/]]
** //"Meaning to draw a glyph a certain way and actually drawing it like envisioned are two different things."//
** I fucking ''love'' how much type is obsessed with details, and yet also the ineffable -- capturing "the mood" of a text in the way the angle of curves or the thickness of strokes changes.
*** see?! "Such subliminal judgment of how well shapes harmonize is the outcome of looking at letters — a lot."
* [[book club identity design|http://www.estudiopum.com/Intrinsecos]]
** //goddamn love// that `c` in the type logo thing.
* [[a study in continuing a typeface|https://xyztype.com/news/posts/design-notes-study]]
** my god those are the original close up photos that I love to see.
** I don't know what it is, but I love a good bold. like, hng.
** diacritic marks are a typographical mystery to me.
** [[a look at dartmouth's entire redesign|http://originalchampionsofdesign.com/dartmouth/]]
*** the images in this site load //way too slow//, but it's interesting to see the whole rebranding process, as usual.
* [[Setting Up SSH Between Remote Servers|How To: Set Up SSH]]
** added the .ssh/config setup this morning. apparently the agent is a once-per-day/login sort of thing! this seems better.
** ends up being pretty simple though I had a bear of a time figuring everything out the first time.
* [[181230 – Carpe Diem: Wonky]]
** idk man, weird day. Shards of Infinity is tons of fun though, and I just wanna play more!
* [[181230 – Wiki Review: Tres]]
** yea. well, now I can not know what I'm doing with an auto-update every night. whee!
* [[script: web_update|pearl/publish]]
** I could probably make this cleaner with variables lmao
* [[sphygm.us auto-update setup|How To: Set Up Wiki Cron Jobs]]
** pretty straight-forward. glad I had the other cronjob documentation in my wiki - so much easier to find than trying to piece it together from across the internet aha.
* [[181230 – Awareness Log: You're Okay]]
** `<shrug>` it's wordless, sometimes, and that's the way it is.
* [[181230 – trail: empathetic awareness]]
** I keep thinking back to that advice article, especially when it comes to CD and supporting him through SSRI withdrawals and everything.
* [[Thank You Notes: Christmas 2018]]
** I would have written them last night, but no cards! I'll pick them up from home tonight and write them tomorrow.
* [[Thank You Notes]]
** Might as well keep track of it in my wiki!
* [[190101 – Carpe Diem: The First]]
* [[190102 – Carpe Diem: *shloop*]]
* [[190103 – Carpe Diem: Hugs]]
* [[190104 – Carpe Diem: Anxious]]
* [[190105 – Carpe Diem: Bobcats!]]
* [[190106 – Carpe Diem: Maps]]
* [[190107 – Carpe Diem: Meh]]
* [[190108 – Carpe Diem: We'll See]]
* [[190109 – Carpe Diem: Cleaning Fiend]]
* [[190110 – Carpe Diem: Swingy]]
* [[190111 – Carpe Diem: ;_;]]
* [[190112 – Carpe Diem: Snowed In!]]
* [[190113 – Carpe Diem: H U G S]]
* [[190114 – Carpe Diem: Weights!]]
* [[190115 – Carpe Diem: Intense]]
* [[190116 – Carpe Diem: Art eh]]
* [[190117 – Carpe Diem: Busy]]
* [[190118 – Carpe Diem: Long AF]]
* [[190119 – Carpe Diem: Website]]
* [[190120 – Carpe Diem: Short :/]]
* [[190121 – Carpe Diem: Briefly]]
* [[190122 – Carpe Diem: Ridin']]
* [[190123 – Carpe Diem: Clusterf]]
* [[190124 – Carpe Diem: D&D]]
* [[190125 – Carpe Diem: CSS OMG]]
* [[190126 – Carpe Diem: Standard]]
* [[190127 – Carpe Diem: Phew.]]
* [[190128 – Carpe Diem: Tired]]
* [[190129 – Carpe Diem: Carving Elbow]]
* [[190130 – Carpe Diem: Pupper!]]
* [[190131 – Carpe Diem: Chatty!]]

---
* I love the title.Titles in this log; at least one or two of them stand out to me.
* not wanting to get out of bed in the morning surfaces in multiple places this month -- just the whole damn month?
** okay...intentions for february: go to bed by midnight & be out of bed by 8? XP
* super emotional month for both me and CD. I have been so up and so down; I suppose that averages out into steadiness? lmao
* felt awful about the M&Ms for the first half of the month; I haven't even thought about them for the second half.
* it's been two weeks since I've gotten out to run and I fucking miss it. 60&deg; tomorrow so you ''know'' I'm gonna be out there!
* It feels like I'm wasting less time at work, but I'm not entirely sure that's true.
* SO. MANY. TEARS.
* I've gotten //a lot// done this month; mostly background, non-obvious things, but still -- it was super busy.
* ye olde warts went from being super ugly and very much //still a thing// at the beginning of the month to almost-but-not-quite non-existent at the end. I //know// there's one still hanging around, maybe two? Gotta duck tape the fuckers another month and maybe they'll be dead by then.
* new shoulder muscle lumps!!!!! :D
** wanna buy some creatine for myself so I can have it every day
* I've really enjoyed being a part of the TW5 discord, actually, and that's awesome.
* board games stopped being a thing //really// quickly...
* lost my wallet twice `x____x`
** and found it twice, but still, yeeesh.
* [[181227 – coding: assessment]]
* [[181228 – coding: moar asses]]
* [[190110 – coding: html basics]]
* [[190111 – coding: basics con't]]
* [[190111 – coding: web design basics]]
* [[190115 – coding: wireframing]]
* [[190116 – coding: one video]]
* [[190122 – coding: css beginnings]]
* [[190130 – coding: critique]]

---
* I didn't really keep up the Team Treehouse work, did I? It's hard to follow along with something like that when a) I know bits and pieces of it, and b) I want to wander off down the rabbit hole sometimes.
* I like the idea of creating my own reference for this stuff, but I'm not sure in a note log is the right place for it. Still, a good place to see what bits I pulled out and found interesting.
* I did actually manage to memorize the `&deg;` HTML entity code -- somehow breaking it down into its parts here finally pushed it into my long term memory!
* `<insert not actually wireframing anything from this point forward here>`
* I feel like there has to be a happy medium between the rapid prototyping of Bootstrap and the control of hand-written CSS that //doesn't// end up being ridiculously messy and hard to read.
* [[190112 – wiki: public-facing]]
* [[190114 – wiki: /b/]]
* [[190117 – wiki: mapping & race conditions]]
* [[190117 – wiki: attempt at recursive macro]]
* [[190121 – wiki: out of memory]]
* [[190123 – wiki: meta]]
* [[190125 – wiki: folded reveal]]
* [[190125 – wiki: theme switcher!]]

---
* I've been struggling with the front page of my wiki for a while! I expect it will be something I continue to play with --- I'm able to be slightly more flexible with it now, which helps. I'd like to see it keep evolving and changing.
* yeah, I need to find a contact at the university who hosted IPL2 and see if they made a backup of the poetry wiki before they took it offline.
* I'm glad I just went for it -- making my wiki more public.
* I love how some of these are simply journal entry thoughts about my wiki, rather than planning or documenting.
* by reviewing, I assume I meant auditing?
* unfortunately, bob isn't in a stable enough position for me to use it, especially when I don't ''really'' have issues with race conditions.
* I should have actually written more about //why// I was making that recursive macro code, because looking at it now I'm like... uh, okay?
* there's plugins to do that reveal extra text thingy I was talking about; two of them, iirc.
* lol, //do// I understand how reveal works now?? Do I really know how to fix the double-button bug? waiting was a mistake here.
* having the show/hide meta button has definitely improved my editor experience, and I'm glad to have it.
* I wonder if I ought to remove the theme switcher button -- Rocker is actually broken now, since the last time I messed with my color palette.
* [[190101 – Wiki Review: Morbid Linking]]
* [[190102 – Wiki Review: BOOM]]
* [[190105 – Wiki Review: Feels]]
* [[190108 – Wiki Review: WrAuLnK]]
* [[190109 – Wiki Review: Carpe That Diem]]
* [[190110 – Wiki Review: Moar]]
* [[190111 – Wiki Review: Short]]
* [[190112 – Wiki Review: SuperMassiveBlackHole]]
* [[190113 – Wiki Review: Quad]]
* [[190114 – Wiki Review: Vanish]]
* [[190115 – Wiki Review: Visible]]
* [[190116 – Wiki Review: Smelly]]
* [[190117 – Wiki Review: CApiTaLiSM]]
* [[190120 – Wiki Review: Catch-up]]
* [[190121 – Wiki Review: Mostly Carp]]
* [[190122 – Wiki Review: Mhm Alright]]
* [[190123 – Wiki Review: Little]]
* [[190124 – Wiki Review: Extra]]
* [[190127 – Wiki Review: Mucho Wiki]]
* [[190128 – Wiki Review: Pedantic]]
* [[190129 – Wiki Review: Looping]]
* [[190130 – Wiki Review: Gentle]]
* [[190131 – Wiki Review: Late]]

---
* I have no idea what's going on with the title.Titles in here but I love it when they're crazy.
* I definitely still did a decent amount of retroactive reviewing in here, when I said I was going to stop!
** I think because I //wanted// to comment on them, even a few days down the line.
* yeah I didn't actually write more in [[stutter|190104 – weaving: stutter]] -- get it down before you forget next time, yeesh!
* amazingly, 2/3 of what I listed on eBay has sold; that's awesome.
* wow -- I have nothing more to say!
** there is so much ''me'' in these comments and I love it. this might be one of my favorite logs to sit here and read through. 
** the commentary is just -- //fun//!
I'm going through this //Plan Your Year// thing and thinking about and listing all these social things I want to do and I'm feeling all these nerves. Like, avoidance fears and anxiety feelings...do I ''want'' to go to redacted?<<footnote "hp" "h0p3 and I are both disappointed that it's not a con revolving around Kant and philosophy.">> Do I really want to go to knitting meet ups and coding meet ups and so on?

I think the first question is: what am I feeling and what am I afraid of? I'm afraid of walking alone into a room full of people I have never spoken to before in my life and feeling completely out of place. I'm afraid that people will stare at me, or something -- no, I don't think I'm actually afraid of that so much as I am afraid of //feeling out of place//, like ''I don't belong''. There is SO MUCH discomfort in that feeling, as I recall. I am afraid of walking in and standing out in a place //where I don't know the social mores//; that's what makes a library comforting, right? That I know the customs and manners of that setting, regardless of what country or city or town I'm in.

So, then: the second question is: do I want to tackle this fear? Do I want to take imperfect action baby steps, putting myself in these situations and just -- feeling all the damn discomfort there is to feel? And then doing it again and again and again? Because this is a huge/deep body fear: this is a walk-up-to-the-door-and-not-go-in fear.

I'm feeling hints of it right now: that tightness in the chest, uneasy stomach, tense shoulders, tense brow -- I'm feeling tight tight fear around a core of sadness. I'm feeling sad because I know this fear has held me back in the past.

— I feel afraid because I enter these places wanting validation from the people within, because I want to be liked, to be seen as a person of worth -- none of //that// mattered (as much) when I walked into places in Paris because I was a speck of dust drifting along the winds of my curiosity. There is that freedom in being one place one day, another place the next.
* got out of bed at noon precisely
** was awake before then but off and on; had weird dreams, and browsed reddit while CD sleep-spooned me.
* now what?
* made coffee & ate sausages; wiki stuff & farted around until CD said we were gonna get lunch with his dad
* frantic showering & dressing by him & me
* left at 1:30, CD ofc went like 90 the whole way & we got there in 15 min
* drove over to TM, ate delicious tikki masala chicken
* dropped by the bank & then back to his dad's house
* hung out for a bit; saw carla (?) and brian (a tipsy dude who asked a lot of questions in a sweet way; I'm just awkward lmao)
* starbucks & QT on the way back
* did the first module and part of the second module of //Plan Your Year//
* had to take a break so pinged CD
* watched the fifth episode of //Escape from Dannamora// then CD downloaded the last two & showered & shaved
** I wrote while waiting on him?
* watched the last two episodes of teh TV show
** yeeeouch I felt bad for David Sweat
* played two games of //Shards// -- see [[190101 – shards: tight game!]]
* wrote in bed in my wiki
* sleep at 2am?
The first game, CD aimed to build around the Order dominion effect (reveal/play at least one each of wraethe/lifebound/homodeus) but kept buying cards & revealing good cards that he wanted but couldn't buy. Ending up with all the draw cards, I just wrecked & did infinity damage with my huge-mastery-increase order deck. I gotta watch out for going on tilt in the //other// direction, acting too happy about the situation! Though it's not quite as fun to roflstomp as it is to play a close game, especially when it's more winning through luck than skill.


The second game, CD was going more homodeus and seemed to be aiming for the mastery win; I went sort of wild -- order draw cards, several lifebound cards that had draw & unite, more champions than I usually play with (homodeus & wraethe), and that lifebound two-fold askara (copy the effect of another non-champion card). I felt pretty behind the whole game.

CD pulled the +10 health lifebound card on the first hand of his reshuffled deck and went up to 20 something. I know time is ticking on his mastery bomb, and this is probably the lowest health he'll ever be at -- once he gets the +10 health root card rolling, I'm dead. I manged to get him down to 14 on my next turn, then he played three champions & killed all of mine.

Next turn: I had the homodeus champ that does damage, the 2-cost 5 damage wraethe card, the two-fold askara card, and the (draw 2, if you have dominion gain mastery) order card -- I don't remember my fifth card.<<footnote ">:C" "why the hell isn't there a card deck builder for this game online?? I want to look up the names and text of the damn cards.">> 

I was debating whether or not to copy the 5 damage card or the draw 2 card (I didn't remember how much shield CD had and wasn't sure 18 would clinch it but also I needed the copy to hit 18 iirc). Once I realized I //HAD// the dominion effect, though, I insta-copied that order card & pulled more draw cards/the double-your-power champion/another gain mastery card/some mana. Went up from like 12 mastery to 22, got all the 20 mastery effects from my cards, hit 20 power, and doubled it for 40. 

Incredibly epic last turn, & also a very close game! I was fucking //stoked// when I realized I'd actually activated the dominion effect. I'm not usually an aggro person but it does seem to be the way I tend to win against CD in Shards, since he's so often aiming for the mastery win.
* [[181231 – Carpe Diem: Auld Lang Syne]]
** I didn't know //exactly// what sort of deck I was going to build when I picked up three banish card cards, but I had a hint of an idea and I went for it!
** I might just be one of the most insensitive people ever. :\
** can't decide if this was an extremely anticlimactic New Year's, or just the way I like it. :P
* [[181231 – Wiki Review: SSHing]]
** all of my cronjobs went off without a hitch last night, for the ''first time ever''!! I'd say that's a good start to the new year. :)
* [[181231 – trail: clearing out]]
** perhaps clearing out my email is just another excuse/distraction to avoid doing what I //really// want to be doing. I think it might be worth my time to unsubscribe from the vast majority of my newsletters, even the ones I think might have useful info -- b/c I'm still like, searching for answers in them, and most of them are still trying to sell me shit.
* [[181231 – trail: font development]]
** now //this//, on the other hand, is good shit and I will continue to enjoy the weekly newsletters from someone passionate about typography, because it's fascinating.
** also like, the first glimpse I've seen of someone describing how it //feels// to be working with CSS & design and huh. that's a nice insight I wouldn't have had otherwise.
* [[Last Will & Testament]]
** morbid, but it also reveals what things I really care about, when I think about what would happen to them after I die. It also reveals that I have fewer people close to me that are my age that I would feel comfortable bequeathing to...half of this would be "give it to Mom or RL!" but you know they're older than me & more likely to die before me...
** perhaps it's weirdly selfish or egotistical but I'm really attached to the idea of my websites continuing for as long as possible after I'm dead. it's comforting to think that some piece of myself might live on, even if it's in the darkest depths of Google's page search results.
* had a weird fucking dream involving ER telling me that I was too anxious and he couldn't help me & to go to a psychologist.
* stayed in bed until 10 am
** yeesh...
* washed all the dishes, picked up all the trash, showered, dressed, taped my feet.
** was looking @ the lower wart on my big toe and it really, really looked like a scab! had that shiny hardness & slight look of skin peeling at the edge. I started pressing around it with my thumbnail and it //almost// popped out -- immediately ran & grabbed a toothpick, and vwooop! It peeled right out & left a hole in a super satisfying way. Why haven't the rest of my warts peeled out so nicely?! :C
*** I'm fucking ''weird''
* took out the trash bags!
* drove to work; CD's such a bad influence on making me wanna go fast.
** I shoulda left 10 minutes earlier. It's really only a 20 min drive on the best of days.
* w o r k.
** I have email blasts to create..?
** good fucking lord; I've had two different people talk my ear off on the phone today, and that fucking trump letter lady came in wanting to be difficult with the mat and frame. She fucked off to Hobby Lobby though, thank god. I have no more shits to give in regards to people being pains in the asses that way.
* home; pizza for dinner, yay!
* dinno what to fucking do; ended up knitting on CD's sock and finishing it! :)
* bed at 11 or 12?
* [[190101 – Carpe Diem: The First]]
** completed. it was a bear of a day!
** CD always says he hopes I had fun after spending time with his family, whether that's been on his mom's side or his dad's side. It's not exactly //thrilling//, but I appreciate the chance to peek into another side of who he is.
* [[190101 – Wiki Review: Morbid Linking]]
** yoif, I wrote a //lot// for everything! That's cool.
* [[1812 – Monthly Audit: Wiki Review]]
** yeah! monthly reviews! I like the new formatting, getting rid of the headings.
* [[1811 – Monthly Audit: Wiki Review]]
** yeah, no, retroactive reviews just don't seem to work right for me; I'm glad I do review what I do, though.
* [[1812 – Monthly Audit: Carpe Diem]]
** back on the grind! I wonder what parts I'll appreciate the most in the future.
* [[1812 – Monthly Audit: Wiki Logs]]
** seriously, the wiki is an incredible potential structure for meaning-making.
* [[1812 – Monthly Audit: Awareness Logs]]
** Writing really does fall down here -- I have such a visceral memory and get //none// of it from reading that tiddler.
* [[1811 – Monthly Audit: Awareness Logs]]
** F E A R   B U N N I E S, I'm telling ya.
* [[1810 – Monthly Audit: Awareness Logs]]
** ugh, winter, gross.
* [[2018: Highlights, Wins, & Accomplishments]]
** 
* [[2018: Challenges, Setbacks, and Frustrations]]
** 
* [[2018: Life Assessment]]
** 
* [[2019: Planned Events & Milestones]]
** 
* [[2019: Desired Events & Projects]]
** 
* [[2019: Desired Intentions & Outcomes]]
** 
* [[190101 – Awareness Log: Socializing]]
** 
* alarm went off at 6:45, I snoozed it away dreaming I was working on my wiki & justifying staying in bed because I was doing work, not sleeping
* got out of bed at 9:30ish, put on walking clothes, and drove to the trail
* walked all the way to the end & back! even ran up the stairs without stopping, which is awesome. Clearly I put on some muscle weight, not just fat weight!
* back home, burger burger & knit some more! working on casting on the toe for the next sock.
* work at 3; TL left soon after, I guess I spent the rest of the time reading reddit; for the last hour I did pull out my knitting some more though.
** chatted a bit with binary and my anxiety fear-mind got triggered. :\
* CD wasn't in a good place & had asked me to come over, so I grabbed my packed bag & sped over there. Hugs all around.
* he got emotional again, and talked to me, and I held him while he cried.
** he said he was afraid of losing me; I said if the shoulder thing didn't scare me off, how would this scare me off? and he said "well the shoulder thing didn't make me a monster" and then I said "you're not a monster!" and he started crying and I hugged and hugged him.
* watched three episodes of american vandal season 2, then went to bed around 10:30
* slept pretty well once I got to sleep, actually!
<<<
Approval means meeting with the projection of me in the other person's mind. They approve of me because I meet the standard that they carry in their head. That is the opposite of individuating in which the projections of others do not matter since I have chosen to be myself. As a separate, individuated self, I form adult-adult relationships. I form a parental bond with anyone from whom I am trying to gain or maintain approval.
<<< When Love Meets Fear, page 56

---
I'm afraid of telling CD that I really want to live close to a trail, because I'm afraid he'll choose his wants over my wants and leave me -- or will choose his wants over my wants and I'll have to leave him.

What pain caused me to associate love with making yourself uncomfortable for the other person? That if he's not willing to endure discomfort for me, he doesn't love me.

I feel afraid of telling CD about posting parts of my wiki publicly and having a pen pal friendship with h0p3 because I feel afraid he won't care about its contents and therefore won't care about or love me, and I feel afraid that he would find it weird or messed up and leave me over it.

What pain have I experienced that has taught me that love is associated with deeply listening to and caring about what I have to say? Except that -- that seems like a component of what HAS to be -- right???

They never listened to what I had to say, they never wanted to have a serious conversation -- it was all about following the rules and being obedient and not stepping out of line and no one wants to listen to me, no one wants to hear me so my thoughts and opinion and voice must be worthless. None of my feelings mattered or made a difference.
* got up at 6:35ish!
* went on a 20ish minute walk out at CD's place; it was...not as pleasant as the trail. I really dislike walking on sidewalks next to cars, and the fucking neighborhood to the south is full of cul-de-sacs and nothing else and is therefore impossible to walk through.
** of course this triggered me, thinking of moving in with CD and like...fucking ''not'' wanting to live there. anxiety brained hard and was grouchy the whole morning I was there. :C
* drove back & actually got in early enough I headed to the trail & walked some more. It's such a damn sight nicer & triggered me again, blech; this time, mist over the creek involved tears.
* prepped the store & then GR came in & then TL came in??? i was like ugh wtf? anyway he said he was coming in since he wasn't coming on saturday so I was just *throws hands in the air* and went home.
* messaged CD about it to get it off my chest b/c anxiety mind was telling me he wouldn't want to work around it at all. he said he doesn't //want// to compromise but is willing to try to find one, and that's good enough I guess. He said a job comes first, so we could look for a place closer to my work. I don't think that matters but I can understand I guess, so that's that.
* knit some, then ugh. ugh. i might nap for the next 20 minutes before going back to work tbh, I'm just feeling all afraid and just TEAARS.
* started reading //when love meets fear//
* w o r k
** fudged around reading more until the order showed up
** made the PO, printed it, & checked in order stuff
** read more once TL left & ate my stuffing!
* home! hrm, sat around in my bed & read more & cried & yeah.
* bed at 11pm!
<<<
One of my gravest concerns in making sure I maintain T42T with Sphygmus is that I am judgmental in a way that is adaptive to her. It is conceptually impossible not to engage in judgment. Some version of what Saint Kant says is correct here. I am, as usual, a shitty mean wrestler even when I'm trying not to be.
<<< [[Wiki Review: Why I Need A Script|https://philosopher.life/#2019.01.03%20-%20Wiki%20Review%3A%20Why%20I%20Need%20A%20Script]]
<<<
I didn't talk to her about it. I want her to know that if I'm bad for her, she should tell me and leave (I say that to everyone I love...I utter the words to make sure they can hold me accountable to them).
<<< [[Emotional|https://philosopher.life/#2019.01.02%20-%20Seeking%20Sphygmus%3A%20Emotional]]

I think there is something to be said for being stubborn and sticking around and refusing to let go -- in some contexts. Unless 
* alarm went off at 7:15, slept in a bit, debated with myself on when & where to walk/run (should I wait until after work..?), hauled myself out at 7:50 & dressed
* drove to park; started walking at 8:05
** [[here kitty kitty!|190105 – walk/run: here kitty kitty!]]
* WERK.
** wrapped up mac order; packed & shipped & left early!
* grabbed shit & drove to CD's 
* MEATBALLS!! I was starving. 
* chill & YouTube
* off to Twilight Imperium!
** it was alright -- I think I went too slow the whole game, & I didn't get to do my epic attack the home planet that I wanted to. I need to work on focusing on the objectives, and probably taking secret objectives too.
** I think playing the barony again was a good idea; there's SO MUCH to keep track of, making it easier on myself is good
* home around 9? read & write :)
** SUPER fucking hyper today??? and I didn't even have any caffeine? what is going on.
* watched some american vandal -- I didn't want to stop even though i was way tired lmao.
* bed at midnight ish?
* couldn't fall asleep; was thinking about h0p3 and telling CD about my wiki & trying to feel for why I was afraid of that; ended up feeling into parents & not feeling listened to. stayed for a bit, trying to decide if I was afraid of getting CD or just didn't want to -- went and asked him for a hug & he gave me one and then said "let's go cuddle" and so we cuddled & I cried and it was hard to talk at first but it was easier than other times.
* and then we had sex and it was great & he came inside! right when it was feeling good too ;) but he stayed hard and we went at it some more??
* THEN sleeep.
If I'm spending more and more time in Timbuktu, then I have to find a better place to walk/run there than along the goddamn busy roads. After having spent the vast majority of my time walking along creek-side trails or rail trails, I don't understand why someone would willingly expose themselves to the noise, sounds, and particulates of vehicles by running or walking on the sidewalk of a busy street.

I HATE IT.

Also I'm spoiled because my trail is only 5 minutes away by car (feels like less) and less time driving = more time walk/running. Also I'm spoiled because I really like my trail, I'm accustomed to marking my time by its landmarks, and there are several hill & stair features that I use to challenge myself. Also it's mostly usable in any kind of weather (though it was //hella// icy this weekend).

ALSO I regularly see a heron there and I just saw bobcats, maaan. Walking by a creek is just gorgeous and also more interesting than...plains or a park.

but ok! I have to at least put in //some// effort to give Timbuktu a chance, rather than just dismissing it out of hand because it's not what I'm used to.
* paused by the big bridge to admire the sun hitting the creek & making the mist hovering there shine then SAW THREE BOBCATS ! ! !
** I really didn't know what they were at first -- the third one looked like it had a long ass tail, but the other two had short ("bobbed") tails; I figured out they weren't foxes when one ran out in front of me & looked back (cat face).
** walked up to where I saw them disappear in the undergrowth -- there they were, walking along the side of the creek bank!! of course the mallards in the river were squawking too; I got a good look at the back of their head -- looked like a white patch with a black border -- and their tails, which ended in black/white stripes. the one walking at the head of the line looked like it had something in its mouth! (squirrel? duck?! oh my!)
** D U D E. I never would have guessed they would be around here??? apparently we're within their range though.
*** SEE if I hadn't decided to go walking at sunrise I wouldn't have seen them. what a good decision!
* [[190104 – Carpe Diem: Anxious]]
** the first half of the day was rough; the second, well, it was what it was.
** "there are things that are in my control and things not in my control and all is right with me" = my mantra for the rest of the day.
* [[190104 – weaving: stutter]]
** I will write more here. I will write more here.
* [[190104 – Awareness Log: Validation]]
** it is a condition of existence that he has the freedom to choose to leave me; I have the freedom to adjust my desires or set boundaries for my happiness -- the consequences are then as they are.
* woke up at 10am ish
* drove out to the larry matt gravel trail
** it's further than 10 min, I think, more like 11 or 12?
** nice hike; I randomly went off following a path in the woods -- very muddy, and I cut out a lot of distance/scenery accidentally, I found out after the fact. The upper half of the trail was the prettiest!
** for sure want to come back.
* back home, shower, eat, meatballs (11:30?)
* did more poking around trying to find all the trails in LS & so on
* gloomhaven! fun times.
* went out to hy-vee & chipotle with CD
* more american vandal! ended up finishing the show
* I was obsessed with OpenStreetMap & rectified Strava heatmap screenshots & imported them into JOSM & added trails and so on. CD commented at like midnight that I was staying up late and I was like "BUT MAPS" and he was like "that's hot!" XD
* bed late, 1ish I think
SO guess what?! You can't trust Google Maps when it comes to walking trails ''at all''. From my brief survey of Timbuktu, I couldn't see //anything// resembling a trail within 5 or even 10 minutes of where I stay there, and certainly nothing as nice as a creek-side trail. 

TURNS OUT there's actually a ''ton'' of trails in a large park that's actually quite close by. Strava's heat map is really good for discovering places where people travel even though that space might appear otherwise blank on maps. (Also found an obscure but actually up to date trail map, which helped with names and verifying that they were legit trails.) There's at least 5 different named trails around the lake in the park, and one of them is a loop by a parking lot that's only 5-6 minutes away. That definitely satisfies my conditions!

(Unfortunately it's a grass/unpaved sort of trail, and you're not supposed to walk on the trails when it's muddy...so it's not as multi-purpose as my home trail. but -- but hey, this is a start.)

---
Now I am obsessed with making sure OpenStreetMap has all the trails in the area on the map! I've been actually pretty glad about the GIS class I took in this respect -- it was much easier to figure out how to take a screenshot & rectify it than if I hadn't taken the class. I'm using a combo of rectified strava heatmap screenshots and the official trail map I discovered, at least for this park. As I get around to it, I'll also take GPS traces and update the paths I've created as needed. Which, heck, is gonna take me a while because there's so many more than I expected! :)
* did not wake up as early as I would have liked >.<
** around 9:45ish?
* drove out to lower parking lot & ran over to the PPL
** it was very muddy and I was a bad trail-goer and didn't read the signs. That was a mistake, and I'll not do the same next time.
*** turns out I can drive straight on SG road to get to a parking lot at LP that's close enough to the trail, so that will be my jam when everything else is closed.
** super hilly too! which will be an awesome challenge for running when it gets actually dry outside. gorgeous, and there was a place with actual prickly pears! Trying to avoid the mud definitely made the whole loop take longer.
* drove home, showered, dressed, meatballs, prepped ketochow, got gas, and drove to work
** about 15 min late whooopes
* w e r k w e r k
** lots of online orders actually?? like 3 or 4 in one day. surprisingly not the lady who called last week. oh well.
** did some email stuff; did not resist the M&Ms
** also did way too much openstreetmap fiddling around.
* home
** sat in bed, tried to knit, ended up just laying there & listening to gopher & not wanting to do //anything//...
* bed at 11? didn't fall asleep until later though
* woke up just about 8:15ish
* dressed & drove to the trail; nice 30 min walk/run...pretty standard!
* home at 9:15ish; cooked burger (paper towel over the top of the skillet works so much better than the glass pan lid), ate, showered
* here I am, read/writing.
* caught up on wiki stuff, left for work at 11:25ish
* internet stuff all morning, mac order all afternoon
* just...not a good evening. ordered pizza, ate, sat around in bed probably
** honestly I don't remember.
* bed early-ish, 11 or 11:30
* [[190105 – walk/run: change happens]]
** of course this is retroactive, but that is where my head was at.
** so if I'm afraid of change, and the program is to feel the fear and act in spite of it, then that means embracing the change, right? even if I'm afraid of it.
* [[190106 – walk/run: a space opens]]
** I was dismissing LP & all of CD's suggestions out of hand when I was afraid of changing my habits. Now I see that it's only 6 minutes away and I'm like -- that's cool!! Now I see all these other trails that will be exciting to explore in the summer! Seriously, it's like all these other opportunities I was blind to suddenly became visible to me.
* [[walk/run: openstreetmapping progress]]
** the west side is totally done; I'd like to get the east side done as well though I expect that will wait until I'm at CD's because I don't like my home computer set-up...

,,yes the title doesn't make any sense but it's amusing to me anyway so boo.,,
* woke up at 7:45ish, got out of bed at 8:10?
* off to the park, got there at 8:18ish, walked/ran
** I do love that good feeling when running and running and I just stop thinking and start feeling just...my body, the adrenaline, the panting, the endorphins, the breathing -- nothing else.
* back home almost exactly at nine.
* showered, made myself a burger, stressed about my pan
** decided to stovetop re-season it. I think the bottom turned out well! but the sides are sticky `<shrug>`
* in between seasoning my pan, started cleaning my room. started with the bed, and desk chair, and all the clothes lying around; closet was next.
* went at the plywood wall next - moved all the pictures & shit out, went through all the christmas and other junk that had piled up (sorting into give away, keep, trash, etc). got to the pile of "for ebay" stuff & went through it. TOOK PICTURES OF IT (except the ouya I gotta hook that up to a TV for pics of it working).
* ate pizza, took a break, edited pictures and //finally made the goddamn ebay listings.//
* Attacked the box that I'd been avoiding, full of papers and art stuff and everything I don't have a place for, it felt like.
* Felt listless; searched craigslist for an office chair, emailed the dude. Indulged in some retail therapy<<footnote "bpal" "hey it's BPAL and they had an anise scent. that's a good excuse right?">> because I was feeling bad, instead of sitting down and feeling through things.
* Got a text from dad, saying something like "guess you forgot our dinner date"
** OH SHIT that's why I was feeling like I'd forgotten something...
** rescheduled for sunday the 20th at 5 Guys.
** seriously, I feel awful about it...and steak would have been tasty too.
** idk why he's such an ass about my "eating restriction" when he fucking has one?
*** my god CD was //''so''// thrilled about how accommodating my side of the family was to his eating choices last holiday season; that's both Mom's graciousness and our years of accommodating Dad coming out (though he'd never know it).
* fucking cried a bit but still didn't feel through anything. this time I decided to attack my desk.
** went through with turning it around to face the wall -- I figured if I couldn't get an entirely new office to do coding things in, I'd make it feel like a different room by putting an imaginary wall behind me, and making it so I don't see my bed (so I feel more like I'm in a studio office rather than my //bedroom//).
** not a fun part of the cleaning -- //lots and lots// of yucky dust and bug parts, lots of things I don't have a spot for but also want access to. I even pulled out my 2nd 22" monitor and replaced the 23".<<footnote "p" "of course I'd been procrastinating this, partly because lazy and partly because I wasn't sure if I regretted the purchase or not. the switch was actually more noticeable than I expected but I do already appreciate the similarity and give me a few weeks & I'll have forgotten what the bigger monitor was like.">>
* Arranged things nicely -- I've got nothing on my desk except monitors, keyboard, mouse, speakers, pencil cup, calendar from RL, hidden toothpicks, and tape. I intend to not leave any more shit under my monitors or on the sides of my desk, and I'll deal with any paperwork //as it comes// and not just let it pile up on the desk.
** now I have an actual spot for the tree poster! and my backpack as well.
* It's ''insane'' not having a massive PILE of things along the edge of the plywall. like...the room felt so wrong at first; still feels weird. I've got two stacks (stuff for work/CD & stuff to get rid of) but once those are gone I'll have N O T H I N G there.
* okay, it's almost 11. one more episode of gopher cthulhu and then bed, I think!
So, Timbuktu Park's trails weren't the ultimate problem solver that I expected them to be -- I looked into it more, and walk/running on them muddy is actually a pretty big deal, and seeing as this is an organization I almost feel passionate enough about to consider volunteering with, I better follow the rules.<<footnote "md" "and that will mean less mud to get all up in my car floor mat, too.">>

HOWEVER! As the case may be, there is //another// park<<footnote "pk" "this time, an actual park like I think of with baseball diamonds and football fields and so on and so on">> pretty much directly south of the first one. There's a asphalt trail that makes a 4 mile loop around it -- which I'd dismissed at first because ''w o w'' boring landscape -- but now that I'm giving things a change, I'm at least going to see what it's like before I dismiss it.<<footnote "tm" "helps that there's actually a parking lot closest to where I'd be driving in from, and it's a straight line, 6 min drive according to google so -- best current paved option?">>

---
It's definitely not my legs that are the problem, it's my lungs and breathing. My legs feel like they could go forever while my chest is dying. I can't tell if my attempts at deep breathing are better than just instinctual panting, or worse -- either way I doubt the cold air helps. We'll see how things change as I get reacquainted with the process and as it warms up.

,,I ran cross country for two years in high school and I have a secret wish to beat my best high school time. seems hard now that I'm not in my prime lol but maybe practicing every day for a year could beat practicing (almost?) every school day for half a semester.,,
* [[190106 – Carpe Diem: Maps]]
** actually a decent day! meatballs, man. also american vandal was ''great'' this season.
* [[190107 – Carpe Diem: Meh]]
** for SHAME about the trail
** that was a short lived obsession with OSM
* [[190108 – Carpe Diem: We'll See]]
** the lackluster evenings continue. and I'm still not feeling massively motivated to get out of bed in the mornings. :\
* [[190108 – Wiki Review: WrAuLnK]]
** I love the subscript footnote to myself.
** accepting the circumstances that I can't change (where CD lives and my desire to not walk by streets), I discovered a new ease! and freedom, and trails that weren't known, and a new excitement to explore them.
* woke up around 8:05
* dress/drive/walk for 30 min
** it was ridic cold, I didn't run at all. saw lots of ducks!
* home; shower, burger.
* knit & watched team treehouse course videos & took some notes.
* w o r k
** things are getting crazy, between GX orders and the new website and making emails and "doing social media" and doing receivings and everything. I was like -- more productive today than the rest of the week? At least it felt like it. It is getting to the point where I need to make myself a checklist & schedule to make sure I do all the things. It would be a good learning point tbh.
* home; dinner -- pizza -- while watching gopher Cthulhu.
** I don't know what I want to do with myself. I feel like going to fucking bed //right now//. Somehow today I felt simultaneously really motivated and not motivated at all. I don't want to deal with things like my email or other people.
** ... I forgot to bring home bestine to clean off my iPod.
* wiki then....fuck me idk.
* watched more cthulhu & went to bed at 9:30/10?
S N O O Z E

okay, I did learn a bit more about definition lists, which are

; this thing
: in wiki-text markup.

I think those are pretty cool, so it's probably worth remembering the markup. Let's see...

```xml
<dl> <!--Definition List-->
   <dt>This is a name.</dt> <!--Definition Title-->
   <dd>This is a definition of the name.</dd> <!--Definition Definition-->
</dl>
```

which displays as:

<dl>
   <dt>This is a name.</dt>
   <dd>This is a definition of the name.</dd>
</dl>

and I remembered what the markup was! yay! ,,talk about obscure list tags,,

Also kickscondor uses these because he's [[cool like that|https://www.kickscondor.com/snackronyms]]!

---
Most of the linking stuff is also a snooze-fest, but I didn't remember this off the top of my head:

```xml
<a href="https://sphygm.us" target="_blank">This is a link to my site.</a>
```

`target="_blank"` makes <a href="https://sphygm.us" target="_blank">the link</a> open in a new tab.

---
It's recommended to have a ''heading tag'' immediately after a ''section tag'' in order to describe the content of that section.

; Other semantic markup tags:
: * article -- should contain a header as well as content
: * nav -- only for major sections of navigation
: * aside -- related to a topic but could be removed w/out affecting content (usually sidebar)
: * q -- indicates a quote? [[see reference here|https://developer.mozilla.org/en-US/docs/Web/HTML/Element/q]]
: * main -- only once per page, and content repeated across pages should not be included
* [[23andMe]]
** getting rid of shit; why not here? fuck paper, man.
* [[190109 – Carpe Diem: Cleaning Fiend]]
** walk/running is where I'm feeling the best each day, it feels like.
** am I just -- not checking in? would sitting down and doing those every morning help??
*** EHHHH??!
** gonna just give all the ebay shit to the thrift store if it doesn't sell tbh
* [[190109 – Wiki Review: Carpe That Diem]]
** maybe I'll get back into OSM if I'm at CD's?
*** he's sick today, like coughing/sore throat/mucus sick so I'm avoiding him :C
** chalk up another lackluster evening
* [[Cleaning Old Bootable USB - Windows|How To: Wipe an Old Bootable USB]]
** yeee so much easier to reference than a hidden bookmark amirite
*** we'll find out
* [[190109 – walk/run: park & lung]]
** holy SHIT so many footnotes! I like it.
* woke up at almost exactly seven
* stayed in bed sort of consciously dream playing
** I was like -- oh, I'm awake! oh, it's so cozy in here, what if I did //this// in my dream?
* debated with myself when 8 hit; eventually I decided that "being cozy in my bed" is not a good reason for not walking, especially since it was warmer this morning than it was yesterday.
* got out of bed, dressed, drove to the park, & ran/walked
** more running than walking today I think! Is rainy :C and my ankle wasn't happy. but I was rooting myself on. :)
* home, showered, put pan on stove, got dressed, & made burger
** put oil on the burger instead of the pan -- it didn't stick when I first put it on!
** scrubbed the pan and re-oiled it afterwards; the burger didn't stick but those meat drippings sure love to. at least I'm restoring the finish (i think) every time when I heat and oil it at the end.
*** kinda want to ask cast-iron reddit if I'm doing something wrong or if burgers are restricted to very well seasoned pans (and mine is not?)
* wiki, and I suppose coding & knitting now?
** yes, coding & knitting
* off to work!
** took care of outstanding internet things
** canceled store 1 order & merged customer
** emails next
** chatted with CD ;_; it has not been a good week for either of us.
* home; put the windshield cover over the car, we'll see how well it works
* pizza for dinner; now I feel like shit. lots of crying; I wish CD hadn't gone to bed so early b/c I'd totally voice chat with him.
** I'm //mad// triggered.
** started typing in some of the journal-y things from my big stack into the wiki
** started playing music & put some of it into the wiki; dunno about that but we'll see.
** bed early? idk.
* [[writing alt text for images|https://webaim.org/techniques/alttext/]]
** alt text should focus on ''content'' and ''function'' of images
** alt text should be succinct & should NOT provide the same information as text within the context of the image & should NOT use phrases like "image of..."
*** huh, interesting.
** hUH you're not supposed to describe where an image links //to//, if it's a link, "because that provides content that is not available through the image alone".

```xml
<figure>
   <img src="../img/test.jpg" alt="">
   <figcaption>
      an image being used as a test for the figure element.
   </figcaption>
</figure>
```

`<section id="about">` -- the ''id'' attribute can be used on any HTML element; these can be linked to with `<a href="#about">about</a>`.

* ''Root-relative paths''
** the `/` forward slash always points to the root of the site. so, for that image up there, a root-relative path would be `"/img/test.jpg"` -- this only works on web servers, and not on desktops.

```xml
<a href="mailto:redacted?subject=This%20Is%20A%20Default%20Subject%20Line">redacted</a>
```

* ''[[Handy Reference of all HTML Entities|https://dev.w3.org/html5/html-author/charref]]'' ,,those things in weird `&lt;` you don't understand,,
** ok honestly they're not that hard to remember when you know the logic: they always start with an ''&'' and end with an '';'' and the stuff in between tends to make sense. For example: &copy; = `&copy;` or OMG i'm memorizing this one: &deg; = `&deg;`.
* "Discovery phase"
*# Goals
*# Audience
*# Content
** Ask "who, what, where, when, and why" questions.
** Who is the target audience and what is the best way of writing/designing for them?
** [[Question Ideas for Stakeholders]]
* [[190110 – coding: html basics]]
** hey, it's a good review. and I didn't know all that stuff about definition lists!
* [[190110 – Carpe Diem: Swingy]]
** oh hey! I didn't run at all, and then I ran a lot today! Rest days can be powerful yeah? :)
** we'll see how work goes today; agreed about schedule. BESTINE.
* [[190110 – Wiki Review: Moar]]
** still feeling good on my walk/runs. missed seeing CD last night!
* woke at 7 something to a text letting me know that we weren't opening at 9
* farted around in bed, got out of bed, showered, on my computer doing idk what (youtube,redactedreddit, and snow plow tracker)
* TL called at some point, said Ruth was going in to PW at noon and I could play it by ear but probably do the same. ML called at 11:30 and seemed annoyed that I wasn't at the store already; told her I'd head over
* started warming the car up & cleaning it off -- the snow plow came by just as I was doing so! YAY!
* fishtailed a couple times during the drive over; the roads were //yucky// and slushy, as was the parking lot.
* W E r K
** finished up the mac
** answered all of ML's calls and two? other customer calls
** a total of four people came in, whooo
** helped ML load up the car and chatted a bit with her
** finished the school blowout sale email
* roads were much better; drove to hy-vee (aldi was closed), picked up some fancy bar soap & a holder for CD's, some microwave meatballs because I love them, a Bai...pretty much it? dropped my wallet in front of my car and didn't notice, so that freaked me out for a bit yeesh. I need to go through it and get some of the cash/check out :O
* drove home; proceeded to shovel the street in front of the house for my workout -- and it was a ''workout''!!
** I didn't walk today but I sure as heck wasn't going to give myself an excuse not to walk on Sunday.
* voice chatted with CD & scanned in some of my mandalas from my collection (I wanted to try making a tiddlywiki display of them).
** see [[art/work – converting mandalas to web format]]; I am very particular in very silly ways but also yeah. 
* stayed up till like 2 am working on this thing. I wanted to set the sidebar a specific way so the PublicSidebar link I had in here came very in handy, but I also didn't pay attention to the instructions so had to set it up uhhh multiple times. was using <<sus>> to try it out and h0p3 saw it. :)
** I wasn't sure if he would, but I suppose I'm not surprised!
* [[190111 – Carpe Diem: ;_;]]
** holy cow this week has been ^^UP^^ and ,,down,, -- oddly productive and inspired though?
** returning to my [[walk/run]] streak is consistently a good thing for me in these logs. :)
* [[190111 – Wiki Review: Short]]
** forgot the damn BESTINE.
* [[190111 – coding: basics con't]]
** I LEARNED THINGS. this is good! (especially about alt text)
** root relative urls seem awesome, ideal, and perfect. :P
** getting comfortable with html entities seems good & useful for writing in my wiki
* [[Question Ideas for Stakeholders]]
** sO cORpOraTe 
* [[190111 – coding: web design basics]]
** so...pretty obvious but not something I've had actual //experience// putting into practice.
* [[📌 my heart|my heart]]
** ...honestly I think this just describes the whole damn wiki.
* [[wiki – edit tiddler creation date]]
** ah yes, this is good shit.
** I am ''loving'' that I'm getting good enough to just //build my own damn tools//.
* [[The Archive]]
** yes well. it's an archive, not a vault. :P
* [[1705‽‽ – archive: work aware|1705‽‽ – file: work aware]]
** things have been growing for a while
** I could probably pin-point this more directly but it's fine
* [[Anywhere – Beth Orton|music/beth orton/daybreaker/anywhere]]
** these are like poetry -- they point to something that is hard to articulate...and it's also something that's very much faith/qualia/experiential momentary with the sound.
** //I wanna live where the fear is all gone// or at least...to the extent that is even possible or coherent for a human being eh.
* [[Paris Train – Beth Orton|music/beth orton/daybreaker/paris train]]
** Just memories.
* [[Mount Washington – Beth Orton|music/beth orton/daybreaker/mount washington]]
** yup. like i said. things to hold onto in the dark.
* [[State of Grace – Beth Orton|music/beth orton/sugaring season/state of grace]]
** I am ''here'' for that third verse, entirely and utterly.
* [[Keystone Songs]]
** not sure on the quoting, or the naming, but we'll see.
* dziggetai asked if I would be joining the discord -- o my. I wonder if he's been to my site? I feel like...the front page is actually way more intimidating and off-putting than I want it to be -- confrontational -- or at least I have those feelings thinking about it. Haven't gone back and //read// it in a while though...
** I thought about having the starting tiddler be two different buttons -- one for new readers that took them to what's basically the starting page now -- and one for returning readers that would open the three newest tiddlers in the story river. but I'm not sure.

---
//o my!//

It is so fascinating to see the different interactions and approaches others have with h0p3. I see myself as arrogant and brazen, willing to stomp down my tent pegs in certain places and -- well, this of all places is where to be brazen, on my own turf, in my own territory, for my own self. I don't think I need to apologize for that.

I've also always had a streak for transparency, and I can pull in multiple spots in my writing as examples. Yelling into the void on tumblr was my favorite as a what, 17 or 18 year old? There's //something// about writing publicly yet completely obscurely -- my words are out there, visible to those who find them -- but you must find them first! It is a treasure hunt, and I am buried so deeply in a cave that I assume no one reads these words. But that they have a //chance// to be read? That is a chance to be ''heard'', no matter how small.

---

I only just now discovered the loss. And now that it's gone...I suppose I don't have to hide info on it when writing about it. The Internet Public Library had a "teen poetry wiki". I signed up for it in 7th or 8th grade -- who knows how I found it -- and posted my poetry and was very annoyed with the layout and design of the main pages so I learned wikitext and rebuilt them and emailed the moderators...I did hear back once, but nothing happened. The Vagabond<<footnote "at" "I'm 100% not surprised to see that archive.org actually crawled several of his poems.">> even came back, and left several comments on my talk pages, ,,and I am fucking devastated that I didn't think to back up the damn website and it's vanished now, that part of me, that touchstone, //''why didn't I fucking back it up???''//,, and that meant ''so much'' to me because I thought his poetry was incredible. On my fucking dorkiest poem he left the nicest comment...

And that is where I got my love for wikis started.

---
AD broached the subject of sharing the keys to his kingdom with h0p3 before I ever did, which I find amusing since I've been questioning myself on that topic several times here. It's an odd thing to work out; there are many things here that would serve to model me better but at the same time I'm not comfortable with sharing those keys just to h0p3 -- I trust him, but it doesn't feel right to me, for myself. <<footnote "pv" "The privacy of others in my life is also a tricky thing to handle. I think hiding in obscurity is something not many people really get? Like -- oh no! You're writing these on the internet, how many people will read them?! Folks, let me tell you, most non-malicious actors have their own shit they're dealing with and do not care about one more unindexable page in the inter-ether. We are not the protagonists we imagine ourselves to be. And if they were malicious....then there are already so many tracks to follow. 'We are already owned on this front.'">> —sidetracked.
> this wiki is an epic monument to brokenness.

something, somehow, brokenness. the honesty is essential. the only way we can really connected and become united is to become united in our brokenness, in our fragility, in our human condition. the neurotic ego must die. 

(I say, with neurotic ego flaming full inside. flawed, finite, fallible, I'm working on it.)

We are not the main character of the story that we think we are in. There are no main characters..? The context and experiences of each person are individual, different, but -- we all ''feel the same'' and it is what resonates between us. Your chest tightens in fear or sadness, and mine does as well. If I were to describe the feeling of a hole in my chest, right where the heart is, would you understand it? I hypothesize yes.

LMAO of course I was thinking of that [[joined pottery with the gold|https://en.wikipedia.org/wiki/Kintsugi]], and then I get back to my computer and h0p3 has already brought it into the letter. And we are making kintsukuroi of ourselves, putting together each broken piece we'd left lying on the ground of our past, mending them with the gilded paste of forgiveness and acceptance and love and compassion and all that jazz...but we are also each an individual shard and each of us shards can come together to form a more beautiful mended whole, yes? that's the dream.
* didn't sleep very well, woke up slightly before 9
** seven hours later from when I went to sleep, ofc!
** ''FUCKING S O R E''
* got up, checked the streets, dressed & drove to the trail!
** parked in the minute mart parking lot b/c the trail parking lot was uber slushy
* hiked to LR and then turned around -- I wanted to go further but those rainboots are not good for walking in. saw a blue heron at the bridge across the creek by the hospital! scared it away :C
** also lots of deer footprints! and waggle-butt ducks ☺️
* ate some meatballs, prepped my shit, and drove over to CD's
* hugs hugs hugs! it was so good to see each other again :)
* he played rimworld for a bit? and then we started kissing and moved to swiggity swag? anyway it happened this afternoon and man, it's just...nice, when I can set the anxiety brain aside and let it happen from the pure joy of seeing each other again after a time away.
* nerded and tri-harded about in the tiddlywiki discord server
** I DO NOT KNOW HOW TO SOCIAL. seriously I'm sure I come off bonkers, but whatever. no one knows //66// is me, riiiight? riiiiiiiight? XP
** oh well, i'm just excited about tiddlywiki buttons okay. I love them.
* watched some runaways with the cutie
* writing! and nerding. figured out why highlight.js wasn't highlighting my damn html code blocks! gotta mark them with xml:

```xml
<!-- this is an html comment -->
```

* so, that was silly.
* worked on processing more scans! got the TIFFs all individualized, and most of the black & white ones processed into GIFs. The rest are greyscale and that's gonna be fuuuun to process. XP
* watched an episode of runaways & then got it on again (?!) and went to bed and cried and wrote and cried.
* [[links to explore]]
** I am SO BAD at actually using the part of my wiki that is //supposed// to be for this purpose for this purpose. I'm afraid things are //out of sight, out of mind// once they're in there??
* [[art/work – converting mandalas to web format]]
** I'm fucking photoshopping all the blemishes out of my mandalas lmao
** gotta love GIFs for the great compression when there's only two colors. I was super impressed that I could fit a 2000x2000 px image in like...300ish kB.
* [[190112 – Carpe Diem: Snowed In!]]
** this was actually a really good day??!??!
* [[190112 – Wiki Review: SuperMassiveBlackHole]]
** love the ^^super^^ and ,,sub,, script ahha
** if nothing else I've been tossing lots of clay on the wheel recently.
* woke when CD did, gave him a kiss when he left
* woke at 8:33 when TL gave me a call asking where the school flier was located
** then I realized & confirmed that I was opening (!!)
* fucking sprinted out of there, but showered & washed my pits b/c if I'm already gonna be late I'm gonna be late & clean dammit.
* juggled many morning balls & coffeeeee
** also lots of regret for my drunken keyboard typings.
*** regret? feelings. I don't know what feelings. FUCKING FEAR OKAY.
* chipotle for lunch! thanks CD :)
* I don't even know what I did the rest of the day at work. STUFF.
* left work at 4ish, puttered around looking at gym info b/c damn it I felt like I wanted to run but the trails are just awful for that right now...
* fiddled around with the tiddlywiki code that jermolene posted in the discord, and updated all of my buttons with it!
* chatted to h0p3 a little about what I wrote to him last night. I ''will'' gift it to the public, and maybe decorate it. I just need to feel my way there.
* RD gave me a weight bar to train with?! And made an exercise/rep/set spreadsheet with exercises to go with it! And showed me how to do the exercises! It's a 20 pound bar and wow yes, I could not do anything with a 40 pound gym bar. But!! This is great! I'm quite excited.
* Set that spreadsheet up in google docs and embedded it here -- [[Weight Bar Exercise/Workout]].
* Decided I would start attempting to write the thing, and got distracted looking through all my journals for sadness. see [[190115 – the archive: digging]]
* bed when I realized it was past midnight :O
At 13 I could barely imagine being 20, much less 24. But crying in my bed feels no different today than it did 11 years ago. Except with more frontal lobe awareness. If the world is still turning, I foresee myself crying the same exact way when I'm 72. I don't know if that's comforting or scary.

I wonder if it isn't these visceral qualia that form the most intense and common language between us all -- that kicks describes his weeping and I describe my anxiety and when we read each other's words we understand in our bodies what the other feels. perhaps the //thought// gap is unbridgeable but...we are all raw feeling in the desert together.

(I suppose this is utterly anti-"we are just software" because it veers so heavily into the fleshiness of humanity.) (Also now I know what you're referencing with 000 in your wiki!) (and I don't know if I  mean humanity or Humanity, there.)

(of course that's not the end point, then I must reach for -- knowing this, holding our raw brokenness in my heart, how do we/I repair the world, stitch the exploded pieces together with freedom and the good in our/my contexts?)

"""
(and then my brain started thinking about those who feel the same things as we do yet refuse to see themselves in others, and power, and MOFO decentralization of power is like herd immunity against assholes.
...
I'm so proud of that metaphor. :joy:)
* [[art/work – tiddlywiki art display site]]
** this at least is not opinionated.
*** but it is personal so wtf yo. you can't escape it.
* [[190113 – Awareness Log: Broken]]
** I want to hide.
* [[190112 – wiki: public-facing]]
** I WANT TO HIDE.
* [[wiki – regexp list-links]]
** I keep making & then deleting tidbits for myself; no more deleting!
* [[190113 – Carpe Diem: H U G S]]
** a really good day for the most part! 
* [[190113 – Wiki Review: Quad]]
** yeah, well, lots of clay regardless...doesn't help when I don't want to be here.
don't give me a damned keyboard in the middle of the night. certainly not when I'm coming down from a gin & tonic. 

I understand why people take it all down and disappear. Either everyone is reading and laughing, or no one is reading at all, and there can be no in-between, I can't see any in-between and that means I'm not wrong, right? There are no other choices; the walls are closing in; I am either executed or dying of thirst.

* woke at 7:45, slept some more, out of bed at 8:45ish?
* did my first full weights rep/set thingy! the strength differential between my left and right arms is ridiculous; my shoulders and wrists are weak. I clearly would have failed if I'd tried to start with a real bar (40-45 lbs) or even a woman's bar (30-35 lbs) -- even 20 lbs is close to being too much for me on some exercises! But I look forward to seeing my progress. like -- seriously -- if I see as much progress as I did when I did push-ups for a month and got shoulder muscles, then I'm fucking stoked.
* showered, dressed, made breakfast, ate while watching treehouse videos
* got distracted from web design by helping someone on the TW5 discord with their button
* work!
** checking on website stuff...
** some wiki stuff, some other stuff, idk what I did with the day tbh
* home, uh, yea!
* took the tape off my foot -- lots of places where the skin is new pink skin and the old skin is peeling off; several of the spots where there were warts left just looked dead & not quite as white as before? Ended up squeezing and plucking most of them out & reaching that "empty hole" or new skin place. I'm unsure about the status of the one on my heel, and there might be one left on the ball of my left foot? Keeping an eye there. Otherwise, I'm healing at last!!!
* the first AC call!! It was good, and interesting and exciting to hear everyone again. I think this will be a very -- well, I'm excited to experience this course with everyone. :)
* wrote. that was not full of weeping but it was intense and I feel the fear rising.
* sleep now. 12:30?
* think about the "call to action" -- what action do you want your visitors to take on the site?
** their example: landing page for a product, call to action: preordering
* wireframing -- with a tool or pen/paper
** [[balsamiq|https://balsamiq.com/]]
** [[lunacy, sketch for windows|https://icons8.com/lunacy]]
*** [[sketch the ripper?|https://sketch.the.ripper.graphics/]]
** [[figma|https://www.figma.com/]]
** [[adobe xd|https://www.adobe.com/es/products/xd.html]]
* design for mobile first, indeed.

---
Okay, wireframing seems pretty darn useful and it would be good practice to start doing it.
* I went looking in my journals for sadness. Some of it is there...but I also did not write during most of it. (Writing or the lack thereof remains a good signal for the state of my mental health.)
** some moments where I argued my side against the parents. some moments where "not being listened to" shines through intensely.
** I felt anxious and afraid of the smallest things, like asking Haylee to show me where the high school library was. I'm not sure I saw school interactions correctly -- with a generous eye, I was included, not excluded, but I literally didn't have the social knowledge or experience to navigate & feel that.
** you can literally see the developmental growth and change in my writing.
* they are //almost// like reading the writings of another person entirely; so many things I do not remember or hadn't thought about, so many things I was obsessed with at the time but have since lost that intensity.
** the obsession with crushes is one area where I am left entirely mystified and sad. I wanted someone to hug, hold, and listen to me. I couldn't ask for it, so I anxiously inspected details and moments and words -- I couldn't believe that someone might //want// to hug, hold, and listen to me so I imagined and interpreted and dreamed that they might. That wound is not entirely healed yet.
** I assumed everyone else had it figured out and didn't see where they might be feeling just as insecure and empty and alone as me, or where I might have reached out a hand.
* the religion screams out and burns me. Those do not feel like my words; I can only see the fervency as a coping mechanism.
** I don't know what to do with them, because I claimed to strongly hold beliefs and have feelings that no longer exist in me. Did I sincerely believe those words as I wrote them? And if I did -- they must have been produced by the context...? I wrote them yet they feel out of my control, as if I did not choose to write them, because I could not write them today, yet I //did// write them -- how do I make sense of who that person was?
* [[190114 – wiki: /b/]]
** Oh aye. Here come the walls and calluses to hide the fleshy bits I just exposed. `<pats with a gentle smile>` I nobly but misguidedly attempt to protect myself from the pain of existing.
* [[190114 – Carpe Diem: Weights!]]
** I missed the Motivation Monday zoom call but that's chill -- it was a crazy hectic beginning to the day. The mundane and the ineffable walked into a bar together...
* [[190114 – Wiki Review: Vanish]]
** lmao. I love the honesty.
* [[wiki – tiddler specific button template]]
** yes good! and refactoring this helped me refactor the New Tiddler Here button too.
*** S O much better than using //both// `action-createtiddler` and `tm-new-tiddler`, sheesh.
* [[Weight Bar Exercise/Workout]]
** this is //COOL// yo!!
* [[190114 – h0p3: Connecting Dots]]
** I can look at it. and I believe it. It's tricky, and requires qualification, but I hope.
Got a wild hair and pulled up all of my scanned mandalas to try and pick one for a sticker; narrowed it down to four and got them into photoshop to enlarge them & compare more.

I kept being drawn to one but I'd look at it and think, "man this just isn't quite right yet." It looked //good//, but not exactly what I wanted a sticker to look like (especially since I was aiming for a black bleed).

So I started messing around with it! What if I erased these tiny lines? ooo what if I filled in these shapes with black? what if I did that some more?! and I just kept going and going until I reached a point where I was like -- this is damn awesome.

It was incredible to just give myself the freedom to fuck around with the design in photoshop and not feel restricted to having to keep it "the same" as the original or something. I was able to take a piece that I quite liked and make it ''awesome'' and I think that's the process of art -- and if it's photoshop that enables me to do so, I'll do it.

Not sure where that leaves me in regard to the original but `<shrug>` I'll figure that out. I think I'm going to go black in the shapes? cause it looks way better imo...we'll see.
* woke at 8:50ish, got out of bed at 9
* dressed & drove to the trail; ran the whole way from MC to 301st! straight! no stopping! phew.
* home, showered, ate, then used the entire hour of eleven to make bacon.
* w o r k
** some wiki stuff, some up-front stuff...
* I'm feeling flummuxed again and scared to read what I wrote because what if I should have let it sit a day? Draft it and draft it? What if I made a mistake publishing it too early, let alone at all? 
** that would be emotionally and conceptually fixed, yes?
* home; ate, thought & wrote about web/business/selling stuff
* looked through some artists' websites to get inspiration and steal their solutions for responsive images
* more thinking about mine & then designing my sticker!
** interesting experience that perhaps should be its own tiddler :)
* bed at like...goddamn 1 am? :C
# call to action
# capturing the attention of customer
# educating about product
At 13, I could barely imagine being 20, much less 24. I cried myself to sleep in bed, wishing to be held, rocked, comforted; wanting to feel less alone and frightened. I thought things would be different as an adult -- that the loneliness would dissolve and there would be no more tears or salt spots on my glasses. But crying in my bed, covers pulled over my head, feels no different today than it did 11 years ago.

The feelings are the same: I am wracked by sorrow, by an aching hole in my heart -- do you sense it? A tightness in my chest, a gap, an empty space, a void in my chest that is dark and terrible and sad. If you are deeply honest, my words resonate -- you have felt this hole in your own chest. Perhaps this is it: these visceral qualia form the most intense and common language between us all. Kicks, you describe your weeping and we feel it -- h0p3's stomach turns inside out as he writes to you and I recognize my own insecurities in your feelings of insignificance. As we read the words of Others, our bodies respond with the knowledge and recognition of our deep wounds, our brokenness, our despondence, our faith, our hopes, our excitement; all of our being resonates together. 

I have said in the past that there is an unbridgeable gap between //my mind// and //other minds// -- what are you thinking? what thoughts are running through your mind as you read this? I cannot ever //truly// know. But I find a space here; we are all animals, and it stands to reason that despite our infinitely different contexts, the physically embodied feelings we experience are deeply common among us. We are all raw feeling in the desert together.

So -- I have felt today as I felt at 13, have spiraled into waves of grief and fear and sadness, seemingly without reprieve. If the world is still green and alive, I foresee myself diving into that well at 72. The fear of death will rise as a giant in front of me, the grief of losing friends and loved ones: pain, sadness, and fear. Nothing will have changed -- in my body I will feel as I have always felt, weeping desolately under the covers.

Behold - here again I find a space, a freedom, an ease. I am capable of surviving the deluge of feeling. It is a waterfall, roaring over me, and there I sit with the pain pounding through my head and the tension foaming in my heart. I am an adult, my frontal lobe has grown, self-awareness formed and nurtured, and I turn towards the waterfall and embrace it with all the gentle love and honesty in myself. 

When I was 13, I longed eternally for someone to embrace me, to cradle me, to never let me go, to listen to me so intently, and to tell me that everything was going to be alright. Slowly, piece by snail-like-imperfect-piece, I have learned to hold myself. I sit with the waterfall and sit and sit and suddenly the storm has passed and I am alive. 

I have gently begun to heal. I am broken -- I will never not be broken -- our brokenness unites and connects us, our fragility, the Human condition. 

And as I hold space for myself, I hold space for others. I will sit with you, Kicks, and feel with you, resonate with you. You may wrestle with me, h0p3, and bump against a wound I did not even know existed, and I will be grateful for the opportunity to mend it. Us broken shards of pottery will totter on together as arm in arm we stitch ourselves and therefore the world together with golden thread.<<footnote "mm" "imagine a thread and needle that can weave together pottery and we'll be alright. :)">>
* [[190115 – coding: wireframing]]
** I will have to give it a try, especially since it's an industry standard practice.
* [[190115 – Carpe Diem: Intense]]
** Jo says the workout is mostly targeted, compared to compound exercises like squat and bench. I think I'm okay with that -- if it takes more specific exercises to make me //feel// strong enough to tackle the compound exercises, I'll take that path.
** I'm sorry/not sorry that I get so much satisfaction from peeling a wart out of my foot skin and seeing the hole left behind. It will be nice to take showers with CD again.
* [[190115 – Wiki Review: Visible]]
** Okay but really. The mundane and ineffable walk into a bar.
*** We gotta bounce between the levels of awareness, right? like, typically existing on level 3, but rising to 4 & 5 sometimes -- what even would living on 4 & 5 every day //look// like? Or am I making it too complicated?
* [[190115 – the archive: digging]]
** the most fun writing tends to be the earliest, where I can't immediately sense the anxieties and obsessions. I wouldn't want to burn these; I also wonder if my archive idea was misguided, because seeing the handwriting change is fascinating & the physicality hits home that //my hands// wrote those words.
* [[Gingerbread, Vetiver, and Black Currant]]
** I really love vetiver! This doesn't compare with [[Black Annis]] at all but it's definitely a bottle I'm happy to keep.
* [[Vetiver Imp Wishlist]]
** I went on a hunt now that I know it's the vetiver I'm really in love with. I want to go through my massive imp collection and sort things out and see how many of these I already own.
*** would k0sh3k like some imps, I wonder? I've thought about pens for j3d1h...I don't know what 1uxb0x would like.
* [[190116 – h0p3: To h0p3 and Kicks - I Love You.]]
** It hurts to read; to see it when I'm not in that space or at that level.
* [[The AC 2 – Framework]]
** the iframe embedding is cool -- neat to have this "in my wiki" :)
* [[Abolish ICE]]
** I love it! I wasn't expecting to, when I first put it on, but it's gorgeous. It seems to be a bit stronger than [[Stampede|Goblin Stampede]] and I like that.
This whole week has felt weird...like I'm rubber-banding out of my body while I'm walking forward along the path of time.

I sort of semi-briefly felt/thought into applying for jobs, and "not knowing if my degree is happening" popped up. I emailed Marianne //during the week I was supposed to// (after freaking out that I had missed that week) and she hasn't emailed me back, or replied about receiving my transcript. I keep forgetting to call her during the day...and now I'm feeling some definite built-up anxiety over this.

The check-in has maybe almost become natural now? I noticed the anxiety and then immediately took the time to schedule a reminder to myself tomorrow with Marianne's number, so hopefully I won't forget again.
* woke up at 8:15ish, scurried to take care of my period dripping before call with AR
* call with AR! short and sweet, really. some of the same thoughts and observations. idk.
* worked out! just about 40 min again, I think? some things felt just as hard, less achy than the day before. new muscle is already showing up on my shoulder or am I hallucinating it?
* Showered, dressed, got ready for CD's, ate and caught up on h0p3's wiki, I //think// 
* Got to work at 11 so TL could run school errands
** some wiki, lots of general cashier up front
** one dude got really triggered & I def got triggered too. tried to ride it out, idk. It maybe helped a little to know that he was fixated on whatever was happening in his experience/feelings/thoughts and had nothing to do with ''me'' myself.
** home for "lunch" at 3; wiki stuff! yay for the TW Discord & mklauber writing out a little thing for me. also grabbed photoshop to put on ruth's computer
** back, conference call with mac, lmao, sorry, I can't help but keep being reminded of applying for a job with them.
** installed photoshop! (more random cashiering) also put in more ram.
* CD had to work & I remembered I had to open tomorrow morning sooo no CD's place tonight. :C
* instead, I went shopping this evening instead of monday (even though I didn't really //want// to).
** hummus, pork rinds, burgers, chicken breast, and heavy cream.
* cooked up the chicken breast -- honestly, it's quite easy, just stick in the oven and go do something else while it bakes. yay?
* ate hummus & rinds & watched gopher finish cthulhu & then watched more endings.
* writing writing writing. bed here soon maybe? I want to walk tomorrow and that means waking up at 7:20 am.
Dear @@.link Sphygmus@@,<<ref "wr">>

Wow. I'm taking forever to respond. All of my letters these days seem to take longer and longer to write. I don't understand why, but I'm gonna go with the flow. Some parts of my wiki just take way longer to reason about than others. {@@.link About@@} is a prime example of a work that takes it out of me and requires months (or years, or even a lifetime) to write.<<ref "ab">> It is an interesting experience to draft openly, to know you likely read the drafting of this letter from time to time.<<ref "vs">> It requires me to acknowledge that I say many things you already know. Drafting is set against a context and timeline which can be expensive to interpret, and you charitably connect the dots and fill in the gaps for me. Thank you, and thank you for waiting! Lol.

<<<
At 13, I could barely imagine being 20, much less 24.
<<<

This sounds like I'm not treating you like a peer, like I'm patronizing you. Please forgive me. This is exactly what I tell my 13-year-old daughter (and myself). We have this discussion often as I attempt to reveal to her what it means to empathize with her @@.link 4DID@@. I cannot say I succeed on this front, and I consider both of you wildly more talented at your ages than I ever was. We can only ever guess given our predictive models.

This is one of my failings in {@@.link Dreams@@}, imho. I don't think I've gotten any better at it either. Gonna have to dream about dreaming, I guess. It's very moving to me watching you plan on your wiki too. Watching all the rest of you (and many folks who have joined us) kick so much ass in planning has been humbling learning experience. I am grateful.

<<<
 I cried myself to sleep in bed, wishing to be held, rocked, comforted; wanting to feel less alone and frightened.
<<<

You have elegantly made the point more than once in your wiki. It is my opinion that intense virtue-theoretic perceptual sensitivity (an emotional process at the bottom) is a sign of intelligence (at least half of it). Awareness is a double-edged sword. It's my experience that intelligence can be a painful burden.<<ref "ivs">> It is incredibly difficult to find other people who can even understand what you are saying, let alone finding people who would take the time listen, let alone finding people trustworthy enough to empathically interpret it with you in @@.link T42T@@.

I'm honored to be someone who knows you to whatever @@.link dok@@ I do. I'm afraid I can't help you much with the fright (I think there are real monsters in the desert), but insofar as I can help it, you will not be alone. 

<<<
I thought things would be different as an adult -- that the loneliness would dissolve and there would be no more tears or salt spots on my glasses. But crying in my bed, covers pulled over my head, feels no different today than it did 11 years ago.

The feelings are the same: I am wracked by sorrow, by an aching hole in my heart -- do you sense it? A tightness in my chest, a gap, an empty space, a void in my chest that is dark and terrible and sad. If you are deeply honest, my words resonate -- you have felt this hole in your own chest. Perhaps this is it: these visceral qualia form the most intense and common language between us all. Kicks, you describe your weeping and we feel it -- h0p3's stomach turns inside out as he writes to you and I recognize my own insecurities in your feelings of insignificance. As we read the words of Others, our bodies respond with the knowledge and recognition of our deep wounds, our brokenness, our despondence, our faith, our hopes, our excitement; all of our being resonates together.
<<<

That is well said. It is clear to me we all have an intense phenomenology. It is rare that I spend so much time poring over the exact same visceral words of others again and again. You both make me think and feel a great deal. I have few metaphors and experiences to compare it to.

Too much time has passed since I started writing this letter (as usual). Since then, I have been delighted to see your forest grow. You are branching out hard. It's amazing to see. =) 

I enjoy watching you talk with @@.link others@@. Lurking is wonderful; it's my default mode (surprise!). In physical form, I'm able to low-effort signal that I'm paying attention and listening to others speak with each other, and sometimes I find a place to jump into the conversation train. Sometimes I have too much to expel to make it fit though. I don't have the chance to present even body language here. You know I'm reading what you say if I'm on @@.link m10@@, but that's only because you know me. @@.link Others@@ are unlikely to know because the reading and writing are so much more expensive compared to body language. Extremely cost-efficient decentralized signaling for lurk-participation seems difficult to achieve in hypertext. In any case, it's neat to see the growing rhizome.

<<<
I have said in the past that there is an unbridgeable gap between //my mind// and //other minds// -- what are you thinking? what thoughts are running through your mind as you read this? I cannot ever //truly// know. But I find a space here; we are all animals, and it stands to reason that despite our infinitely different contexts, the physically embodied feelings we experience are deeply common among us. We are all raw feeling in the desert together.
<<<

I will have to slow down here. I agree we can't be absolutely certain, but I think knowledge is usually about passing a probabilistic threshold of a universalizable standard of anti-luck justification particularized to a context. Beyond that, there is faith.

I'm not able to speak to whether or not we find ourselves in infinitely different contexts yet. I do not know; perspective and possibility is a hard problems. That may just be part of the definition of qualia. If it isn't infinite, it's clearly infeasible. I agree we share a great deal in common, and it is raw! 

<<<
So -- I have felt today as I felt at 13, have spiraled into waves of grief and fear and sadness, seemingly without reprieve. If the world is still green and alive, I foresee myself diving into that well at 72. The fear of death will rise as a giant in front of me, the grief of losing friends and loved ones: pain, sadness, and fear. Nothing will have changed -- in my body I will feel as I have always felt, weeping desolately under the covers.
<<<

How much do you think our writing in our wikis is a result of the fear of death? I know my question is cliche, but cliches exist for a reason. I have not resolved this problem for myself. 

Your sadness inspires @@.link hope@@. It's very human. I love that about your work. I'm unwilling to accept authenticity as a sufficient explanation of autonomy, but whatever is necessary and right about it shows up in spades in your self-modeling.

<<<
Behold - here again I find a space, a freedom, an ease. I am capable of surviving the deluge of feeling. It is a waterfall, roaring over me, and there I sit with the pain pounding through my head and the tension foaming in my heart. I am an adult, my frontal lobe has grown, self-awareness formed and nurtured, and I turn towards the waterfall and embrace it with all the gentle love and honesty in myself.
<<<

You clearly have a gentleness to you. I'm afraid I don't have much gentleness in me; it's not my instinct. I will think about how you do it. I know you don't hold your Tickler in high regard, but I'm grateful to have the chance to see even what you take to be a failed project. I think there is gentleness in it too.

Also, what you say reminds me of a technique @@.link k0sh3k@@ uses to wash away immense pain. 

<<<
When I was 13, I longed eternally for someone to embrace me, to cradle me, to never let me go, to listen to me so intently, and to tell me that everything was going to be alright. Slowly, piece by snail-like-imperfect-piece, I have learned to hold myself. I sit with the waterfall and sit and sit and suddenly the storm has passed and I am alive. 
<<<

I can see your work on this topic clearly in your wiki (which isn't to say I have a full understanding). It's beautiful to see. I can also see the waves in you on your wiki. @@.link Self-Dialectic@@ and negotiating ourselves into the world is crazy hard work.

<<<
I have gently begun to heal. I am broken -- I will never not be broken -- our brokenness unites and connects us, our fragility, the Human condition. 
<<<

The entire section is too poetically beautiful for me to say "preach, yo!" But, I have no other way to say it. I'm in agreement with you. I feel the weight of that claim. 

I aim to distance myself from gnosticism; the @@.link Truth@@ and our modeling of it deserves to be sacrificially free. I do not know how unification works in the @@.link end@@. I'm convinced @@.link The Other@@ is part of the completion we can achieve. I would argue that some unification principles are more unifying than others, not all unities/constitutions are equal, some notions are more complete than others, and some Human conditions are more resolvable than others. Fragility and obligations are very difficult.

I have said it multiple times, and I will say it again, I want to make sure I am useful to your flourishing. One of my precision problems is that I don't know what's worth measuring (and why). I don't know which hammers I'm supposed to use, and I'm often the sledgehammer when I should have been the deadblow or nylon. Sometimes I'm supposed to fix it entirely differently, and sometimes I shouldn't do anything.  

I am worried that brokenness does not always unite us. Sometimes our brokenness is what prevents the connection. I think a great deal is up to us though, so I will continue to try to figure out how to do it better.

<<<
And as I hold space for myself, I hold space for others. I will sit with you, Kicks, and feel with you, resonate with you. You may wrestle with me, h0p3, and bump against a wound I did not even know existed, and I will be grateful for the opportunity to mend it. Us broken shards of pottery will totter on together as arm in arm we stitch ourselves and therefore the world together with golden thread.<<footnote "mm" "imagine a thread and needle that can weave together pottery and we'll be alright. :)">>
<<<

Imagined! I love the @@.link Golden Rule@@ thread.

We have cried a lot. I am worried that you are overwhelmed by this experience (it's overwhelming to me). 

It's been interesting to see you reason about your diaries and the stories you have told yourself. I didn't have the discipline you did to take my thoughts seriously enough to write them down. In regret, I'm envious. I wish I could go back and redo that part of my life. Will you eventually transpose them into your private wiki?

<<<
>We have cried a lot. I am worried that you are overwhelmed by this experience (it's overwhelming to me). 

We have indeed! I am okay with it. :) I've always just let it out – my boyfriend has cried maybe twice in five years, according to him, and I can't relate to that. Crying clears the pipes out, is a cathartic release.

This experience does become overwhelming at times; I hibernate like a bear because of it and the rest of life sometimes.

I'm not sure how to end this! Cheers, Auf Wiedersehen, until our next communiqué!

sphygmus
<<<

I can relate to it. It has been work to learn the difference between shame of mere convention to be shed and morally necessary shame (empathy demands it). I was lucky to be raised by a feminist who forcibly enabled spaces for her boys to openly cry. Indeed, she was my mother in those contexts.

There is a beauty to sadness which I will never understand. I must say it again: I admire your sensitivity. It makes you human in the best way. I think it makes your vulnerability, trust, and courage all the more meaningful to me.

I think my cries are between barely able to hold it in as someone's sadness leaps into me to (thankfully rarer) ugly sobbing which silences the room. I am lucky to have family that will rub my back as I lose it. 

<<<
https://sphygm.us/#2018%20%E2%80%93%20Yearly%20Audit%3A%20Awareness%20Logs

not gonna lie, h0p3, ever since I've started writing to you I've been scared you would write the same thing to me that you wrote to kicks in [[Revelation|https://philosopher.life/#2018.12.13%20-%20kickscondor%3A%20Revelation]], that I'm a relativist post-modern monster, and the more I post, the more evidence for you to point to in ripping me down. <br> --- not that I believe you would aim to rip me apart but fear is fear, and I risk it.
<<<

I appreciate that you aren't going to lie to me! I have heard more than one person say that to me. I know you aren't saying any of us are monsters (even when the fear is there). That letter was painful to write. It can be much easier to go through life without that integrity, and I'm honored you make the commitments and sacrifices to be honest. 

I feel your fear (even from your first letter), and imho, it's not just with me.<<ref "d">> I hope you can see I feel that fear myself with my own wiki too.<<ref "f">> It is why I aim to practice @@.link T42T@@ so thoroughly (which is not to say I have succeeded). Indeed, you do trust me a great deal. I do not take your vulnerability lightly.

To be clear, I am not convinced @@.link kickscondor@@ is a full-blown postmodern relativist, and he's certainly not a monster. No, I respect @@.link kicks@@. I also think he spends his life quite wisely in being a teacher and librarian. Yes, we appear to have crucial fundamental disagreements, imho. I suggest he is undecided, but still thinking about it. Far too many moves he makes require faith in meaning; his constructions beg the question. Obviously, I don't think you are a relativist or a monster either; I think you prove that again and again. Do I see you wrestle with it? Yeah, I think so. So do I! Who doesn't face the meaninglessness monster? Faith is the hardest problem.

One important difference is that @@.link kicks@@ asked me to go this direction even after I have given warnings.<<ref "rb">> I have tried to be as clear as I can. Deconstruction comes in varying degrees and kinds of violence in the dialectic. 

We're forced to make judgments about people, including harsh ones. I do so openly, @@.link audit@@ably, and with as transparent a window into my identity as I can muster. I expect to be judged on my judgment. Indeed, I put a ferocious amount of work into how I seek the approval of @@.link Humanity@@ (which is not to say I've done it well).

Our @@.link hyperconversations@@ enable us to deconstructively get to the bottom of our differences rapidly, but they are also the constructions of languages, bonds, and meaning with each other too. I think there is objective meaning, and that is a difficult pill to swallow. It's my duty to defend it radically.

I deny the claim that all identities, points of view, memeplexes, ideas, algorithms, and meanings are unconditionally valid, real, equal, or justified; like every other person, I do have outgroups. It's true: I'm a man on a mission. That's what philosophy is like. I cannot say it is hedonically satisfying, but meaning is going to be something which doesn't boil down to mere chemical satisfaction conditions in my circuitry. 

I say I am a //box of contradictions//, and I mean it dialectically. The coherentist (i.e. internalist) is going to say we need coherentify ourselves (to what standard, our own?). I think it takes active autonomous work to overcome a kind of epistemic entropy in us to begin with, but to go on to unify ourselves is radically harder work. Korsgaard is wrong about unity to any @@.link dok@@ alone being the answer (unless we're simply talking about the principle necessary for maximal unity). Many highly-integrated sociopaths are quite unified to a large extent. It is my problem with zen reasoning taken to its logical conclusions. My neighbor @@.link Gary@@ is a genius. He's a stunning man to speak with and a scholar of Daoism. In the end, he concedes to me there is no such thing as evil on his view (and I tell him that is evil too). Take him far down the epistemic path, and he'll deny realism as well (and I tell him that is not true either). I love talking with him even if he's profoundly wrong.

It reminds me of the first time I encountered @@.link phenomenology@@. My undergrad was strictly analytic to the point that only one history of philosophy course even covered the Continent (you got a much better education than I did). My gradschool friend @@.link GB@@, who is skilled in both, explained his understanding of bracketing. My reply has always been that I cannot doubt intrinsic meaning because it halts the program.<<ref "i">> I think postmodernism freezes us in doubt and prevents us from committing ourselves because we can never have the comfort of certainty our amygdalas so desperately desire. 

Tangentially, we are all wrestling with the fact that being so public means we could all be ripped apart. I prepare for it in how I construct myself. We must deny and accept objective meanings @@.link irwartfrr@@ (and we can only do our best). A world in which people aren't justifiably struggling with themselves and others to be accountably committed to each other all the way down, however painful it may be, will be the end of us.

<<<
https://sphygm.us/#180815%20%E2%80%93%20Awareness%20Log%3A%20Digital%20Connection

And that's scary as fuck. Like scary scary. I feel scared even thinking about receiving my first web mention or leaving my first web mention.
<<<

I hear ya. @@.link T42T@@ means taking on additional scaling risk, and it's borderline suicide when nobody else is playing it. I applaud your bravery and honesty. Your character is not cheap. Yes, it is scary as fuck. =(

<<<
Because this is something I really want? Or love? Or am passionate about? And if I expose myself to it - then I'm opening up a tender place in myself...
<<<

You are never going to be able to completely prevent exposure, imho. I think still you maintain significant control over how you make yourself vulnerable in this way. I can appreciate how tender it is.

<<<
Because I'm scared that it will all be for nothing, right? Because what if this is pointless? This wiki, a personal website, a blog, the IndieWeb? What if it comes to nothing? What if it means absolutely nil in the long term scheme of things? Worse, perhaps - what if it is actively evil? Makes us as humans worse? Brings us down, denigrates us?
<<<

This is a crucial problem you continue to face (we all do). Answering your own questions logically requires you to put your tentpegs down on definitions of meaning, objective evil, and what it means to make a human worse. That is the rabbithole in the desert.

You might Pascal's wager your way through this one. If it really means nothing, then you've not meaningfully lost anything by having assumed meaning. If everything is absurd by definition, then you've not done anything incoherent (you've maintained truth preservation) in deducing whatever you wish (or, who cares if you weren't coherent anyway?).

This is an issue of faith. Does this matter? Even if this is a simulation, is it real enough to be meaningful? 

I @@.link hope@@ it doesn't make us worse humans. I'm convinced our wikis are political action. Doing the right thing might have no effect outside us. I can say that my wiki has profoundly affected many of the relationships in my life. Of course, there is only so much up to us.

<<<
And I suppose another fear is that everything digital is just a scam and by its nature is inherently "less-than". Just pure "less-than" the world out here, the world where there's clouds in the sky and physical touch and words in my ears and facial expressions. The world of dirt in my hands and growing green things. That the two are antithetical and incompatible with each other.
<<<

Perhaps. I can say that the most important stories have always been with @@.link others@@, both in reading, watching, and in person. You make an excellent point in [[Offline vs. IRL|https://sphygm.us/#Offline%20vs.%20IRL]]. Let me continue to extend the internalist's argument here: if waking life, the ego tunnel, is itself just a simulation, an experienced model of a model of the thing-in-itself, then what privileges that simulation over other kinds of simulations?<<ref "priv">> Shaking your hand in real life or cryptographically shaking your hand online both have real meaning. 

We have evolved to be creatures that emotionally, gutturally, blink-of-an-eye, virtue-theoretically, ready-to-hand, fastmind, system 1, lizardbrain perceive and algorithmically react to the world presented to us. Many people find their lives become hedonically worse when they are start reading, listening, studying, and even just addictively using the interwebs (though that is not a good enough reason, in my view, to not engage in the behavior). This is enough so that interactions inside of a classroom will often be superior to remote classrooms simply due to the social vulnerability, but there appear to be cases in which digital classrooms have the upperhand.  Vulnerability, of course, can exist in digital spheres as well to some extent, especially when the story of who we were is recorded in such a way that it lasts longer than the ephemeral classroom. In a way, we have not evolved to be efficient emotional reasoners in digital spheres.

I think our almost entirely digital relationship is as real as any of the offline relationships I have. The proof of it sits in my wiki. Sad as it may sound, you clearly know me better than almost anyone I've ever met. I cannot doubt it. 

I need to start saying "offline" instead of "IRL" too.<<ref "irl">> It's exceedingly correct.

<<<
https://sphygm.us/#190219%20%E2%80%93%20weaving%3A%20*waves*

hey h0p3!

just wanted to leave you a quick note – I haven't checked my signal messages in a bit because I've been avoiding myself and other people recently. I apologize for initiating a conversation and not continuing it!
<<<

Roger! I figured. You said that might happen too. That's totally understandable. That's one of the things I love about your consistency. It's very easy to have faith in you. Thank you!

<<<
Part of my hesitation for creating a "Recently Released" tab is that – I'm not sure I want to highlight everything new I release for everyone to see. I'd rather slip things out quietly, especially if they're past logs...

It's a way of hiding, I suppose.
<<<

That's cool. Ol'voldy makes sense. This is something that I, as a user, can solve for myself. I'm actually kind of growing fond of the idea of "stumbling" upon it too. That is not an experience I get to have often on your wiki because I've been reading from the beginning. So, I'm cool if you make it convenient, and I'm cool if you allow me to have that mystery too.

<<<
I'm not sure how to answer the question of usefulness. I worry that it is too reductive, the opposite of expansiveness. I suppose I also conflate "useful" with "practical" and I'm hesitant with that word too. This may be wrong, but I worry that in being useful or practical, one becomes mere means, rather than an end.
<<<

I should begin by agreeing that I'm not certain how to answer the question of usefulness either. It's a hard problem that only gets bigger for me as I examine it. 

Oh, I really dislike that word "practical." Yeah, I hear you, sister. The amount of evil carried out in the name of what is practical is not ideal (but, the amount of evil carried out in not being practical @@.link irwartfrr@@ appears to include all immorality). It makes me cringe so much, but I'm trying to learn to wield it. I despise the fact that when I hear most people use (:P) the words "useful" or "practical," part of me wants to puke.

You may already know what I think here, but I'm obligated to say it. I must challenge the claim "that in being useful or practical, one becomes mere means, rather than an end."  I do so with the utmost respect for what you are after here, imho. I think you are after the spirit of @@.link The Moral Law@@, hedged-conversative in how you create a buffer to make sure you do not cross the actual line (it's too bright to even see!). Thus, I disagree like an annoying, hypocritical nitpicker. It's important to me to continue to communicate it with increasing clarity.

When we serve others, they use us. We are means to their ends, and sometimes necessarily so. Instrumental reasoning (hypothetical imperatives) often conceptually requires we use others as means, but those maxims will not be categorical if we use others as //mere// means. Morally using others with respect is fundamental to building civilization. I suggest morally justified causal relationships among persons would be impossible without this distinction between means and mere means. 

As for an illustration, imagine asking me to pass the butter because my existence in that context only matters, in your eyes, in virtue of the utility I grant you by passing you the butter. That's mere means. When you ask me to pass the butter, you can use me and my limbs as means while still respecting my personhood. 

OOO makes this harder. I'm a differentiationist. I believe there are some objects which have no subjective point of view, and I believe some subjects carry more moral weight than others. The rock, to my eyes, is just a thing, an object which can only ever be mere means (barring some miracle). I think the subjective perspective of the average human carries more moral weight than the beetle. I am not convinced all subjective points of view are equal in some respects either, and this makes @@.link The Golden Rule@@ a very difficult problem. Some Kantians believe lying to your dog is wrong not because the dog is the rightsbearer, but because we owe it to ourselves not to be liars. I am not so convinced by that. 

Further, this becomes complicated by what counts as evil agency. To say Hitler had an invalid identity means his desires and beliefs should weigh differently into our intersubjective determination of what we ought to do. For most of the timeslices of Hitler's life, I don't believe he deserved to live. There are some who deny Hitler is even an agent at all. I am not so convinced by that.

Lastly, like Saint Aristotle, I do not know how to talk about the unification of @@.link The Good@@, including what it means to say we aren't mere means to it. I think my endedness is primarily and probably only ever a result of that origin and destination. This is not a problem I know how to solve or reason about effectively enough. Taking up positions in contextualism and modality are my current approaches.

Your worries are excellent ones! They turn me inside and out. In any case, I intend to ask myself how I can be useful to others as obligated by @@.link The Moral Law@@. 

<<<
This seems directly related to the idea of "milleniel burnout" from my 190219 – trail: dissonance today. I don't think the author points to (at least one of) the real issue(s) underlying the exhaustion described: that postmodern doubt and sense of utter meaninglessness.
<<<

I feel it. It feels a little bit like LOTR to me where the hardest battles seem to come when they are most exhausted, depleted of resources, etc. 

I suggest the denial of the intrinsic value of @@.link others@@ which can sometimes result from the relative meaninglessness of postmodernism  enables savvy dark-triads to exploit others in capitalism,<<ref "pn">> reinforcing that burnout and hyperreality of meaninglessness. Treating others as mere means and choosing to deny their objective meaning are directly related.

I think our @@.link hyperconversations@@, our honesty, sincerity, and willingness to pay quadratic costs for what matters most is metamodern. I think it's the only viable dialectical response to postmodernism. Postmodernism is gorgeously deconstructive. I am, yet again, forced to admit the necessity of faith. Indeed, I have terrorized myself with uncertainty. The pursuit of truth is a risk.

Also, I have some TW shoptalk sitting in queue here:

* I didn't see anyone in Discord offer a method for exporting a wiki based upon tags. I would be surprised if there wasn't a good way to do this, but I don't know what it is.
** If you don't find a way and still want one, @@.link j3d1h@@, @@.link 1uxb0x@@, and I would be happy to make a script for you that extracts the tagged .tid files into a directory. I suppose we could do a whitelist and a blacklist if that would help too (depending on which direction made the most sense to you). You can run the compilation command from there.

* You have sent and helped me on my quest to appreciate tagging. I find myself actively seeking for ways to reason with tags now (however poorly). 
** I'd like to know your thinking on it. 
** Tiddlymap presents something beautiful in handling link references. I'm wondering if Tiddlymap isn't actually most useful for tags though!
** Some kinds of tagging are officially "gunky" to me (in fact, much of life feels gunkier to me). I am excited by it in the way that I once had a planned spaghetti meal event with my extended family (and guests) in which we ate using only our hands at the table (`/skish`). Or, maybe it's like picking up a pile of dogshit with gloves: you know it's there, but you at least some reason not to freak out. I have done some dirty jobs, and it has that too (though the wiki tends to be far more pleasant). Still, I'm excited by the mess. It's weird to have a mess that somehow helps you organize.<<ref "ns">>

* TW5Nav is highly unlikely at this point.
** I'm sad about it. Still, I'm very happy to have my hoverlinks back.

* @@.link Firmcoding@@ lives!
** Check @@.link Hub@@
** Should be able to do something better than a stencil for @@.link Monthly Audits@@
** Should be able to build different macros and have a single button do it all.

Writing transitions in my walls-of-text is not one of my skills. I have no idea how to write a proper letter, get the the right flow, etc. I am abrupt and explosive, lol. So, I'll leave you my incompetence once again! =) It's time for me to get back to hunting and building tents in the desert. It's been a pleasure as always.

@@.link Love@@,

@@.link h0p3@@


---
<<footer "wr" "The real-time simultaneous @@.link hyperconversation@@ becomes beautifully entangled for us. We write our wikis at the same time. The lack of multi-threaded safety somehow is dynamically a good thing! I imagine it is like tandem-narrative-programming.">>

<<footer "ab" "It's lookin old and rusty now that I think of it.">>

<<footer "vs" "I'm sorry about versioning. Nothing quite fits correctly. I need to think more about how to do it well; none of the tools are right.">>

<<footer "ivs" "Yeah, it does sound #iamverysmart. I also consider it one of the conditions of knowledge that you know you know.">>

<<footer "d" "Though more practically, I'm more of a threat than others. Perhaps it is something like: we hurt the ones we love, or only the ones we love can so easily hurt us deeply.">>

<<footer "f" "Beyond the psychic pain, while the odds appear low, I suggest there is a real chance I will physically lose my life for saying what I think and being who I am. There are many social and political costs I pay and will have to pay.">>

<<footer "rb" "-=[ Rabbitholed ]=-">>

<<footer "i" "I am aware of several flaws in my claim.">>

<<footer "priv" "Ah, but I do think some simuluations are objectively better than others.">>

<<footer "irl" "@@.link Alias@@ engage! @@.link IRL Users@@ is now @@.link Offline Users@@.">>

<<footer "pn" "I'm not talking about the beauty of positive nihilism wielded coincidentally in significant accordance with @@.link The Moral Law@@ but not from duty. However, even that is wrong (and morally so).">>

<<footer "ns" "I'm probably not saying it right. I still have no idea how to talk about it well enough.">>
* [[190116 – Carpe Diem: Art eh]]
** this whole week has been a weird experience. like I'm in a glove that doesn't quite fit, or like I'm rubber-banding out of my body while I'm walking forward.
* [[190116 – Wiki Review: Smelly]]
** I will write about [[Black Annis]]! I even put some on today for that purpose. It's less...forward when I wear it behind my ears, though still present, and comforting.
*** maybe looking through my imps would be soothing right now? I don't know.
* [[Hello Function - Branding Checklist]]
** worth coming back to, and feeling into more. this seems like a question I didn't have any answers to but I think that means I need to show up and be aware and let answers sneak in the back door.
* [[Visual Brand Checklist]]
** worth thinking about; I //think// I've picked out my wordmark font, I think.
* [[Start UP Branding Checklist]]
** S O CORPORATE. I hate it, but it could be useful.
* [[190116 – coding: one video]]
** Capture and educate and call to action -- the force of capitalism.
* [[redacted.studio]]
** the plan is for tiddlywiki to be a stop-gap implementation until I've gone through my web design etc. courses enough to build something that solves the problem satisfactorily.
```xml
\define farts(tid)
<$list filter="[!is[system]allafter[$tid$]first[]]" >
<$set name="nextTid" filter="[!is[system]allafter[$tid$]first[]]" select="0" >
<$macrocall $name="farts" tid=<<nextTid>> />
</$set>
</$list>
\end


---


<$list filter="[!is[system]first[]]">
<$set name="testing" value=<<currentTiddler>> >

<$list filter="[!is[system]allafter<testing>first[]]" >
<$set name="nextTid" value=<<currentTiddler>> >
<<nextTid>>

<$set name="numLink" filter="[<currentTiddler>backlinks[]count[]rest[]]" value="notEmpty" emptyValue="empty" >

</$set>
</$set>
</$list>

</$set>
</$list>

empty -> pass a macro that lists the current tiddler, does allafter<currentTiddler>First then calls itself again
```
holy heck it's been a long time since I've done one of these! Thinking more about the content that I put in the wiki rather than the wiki itself -- which, thanks to my button work, is super low friction. I still haven't figured out the title.TitleTag changing yet, but find & replace / manual works well enough for now.

It would be good to get back to reviewing -- my goal is to make sure every tiddler is linked in, and I don't have any "wiki review orphans" about (which, I know I do). Those are almost worse than regular orphans because they aren't easily visible.

...I wonder if I can make a list of tiddlers that are only linked to by one other tiddler? Not sure what filters I could use for that. -- I'm rather convinced it's impossible. so, tiddlymap it is?

---
anyway, I'm convinced I need to figure out and move to Bob for my wiki -- unfortunately. I just can't stand the race conditions that happen when I have my wiki open in two windows (eg. on my desktop & laptop, or at work in the back & up front).

I also need to test the 5.1.19 update for my artwork wiki, and get that set up. I figure I can have it work with just...not making any users and only having anons?
* woke up early enough -- 7:20ish? -- to go walk/run
* I think I ran almost the whole way from MC to 301st?
* work -- boy howdy it was a rough day
** at least two exhausting customers
** plus it's also just hard to give it all for people for 10 hours straight (at least friday night was quite empty)
* drove straight to CD's
* we went straight off to QT, Hy-vee, & Chipotle
* ate and watched Runaways
* bed at midnight? I don't even know what do after runaways
* slept in for fucking-ever because CD is comfy and idk, I was tired?
* got out of bed at noon, I think
* did my bar workout, showered, dressed
* ate & watched the latest gopher
* started work on my website and did that //all afternoon//
** setting up SSL was annoying cause certbot broke (OF COURSE)
** also was messing with a splash screen (it doesn't work on mobile and I don't know why not)
** chatted a little with h0p3 about it too
* finished Runaways!
* a little bit of swiggity swag with CD
** the end was a little oof...I was going to try and get off but I just couldn't, emotionally. took me a bit to stop feeling hurt that he wouldn't finger me.
* was going to go to bed but then my website was down?? so I had to figure that out. idk what was going on, I just started & stopped the services.
* bed late, like 2 am?
* woke up at 10 something, browsed reddit
* hopped out of bed at 10:50ish?
* showered, got dressed, washed dishes, drove to 5 Guys
* alright time catching up with dad over burgers
** h0p3 figured out my discord account :P
* drove back & gloomyhaven!
** wow it was really hard = whoops we were playing on the wrong difficulty lmao
* felt //meh// also alcohol fucks me up with anxiety -- yay, new gopher vid!
* by the time gopher was over I was feeling less anxious and alcohol, so here I am wrapping up wiki things.
* turns out there's a 2nd second of runaways so that's next on the docket (after CD shower/shaves & goes to QT!)
* fiddled around with TiddlyMap while CD did his thing
* watched runaways!
* more tiddlymap, then bed at 1 am?
* [[190117 – wiki: mapping & race conditions]]
** what the heck, I want to try tiddlymap
** technically I suppose I'm now using 5.1.19 for my <<sus>> updating & my snapshot making?
* [[wiki – listing only one backlink]]
** the lag on this is absurd, but it does what I want and will be useful when I continue my auditing.
* [[1]]
** just a tool tiddler for the above. w0rd.
* [[190117 – wiki: attempt at recursive macro]]
** not sure if there's a way to make this method work, but I figured I might as well keep the code around.
* [[190117 – Carpe Diem: Busy]]
** chicken breast is actually absurdly easy to make? and also delicious.
* [[190117 – Wiki Review: CApiTaLiSM]]
** the scent wasn't doing much for me that day, so I didn't write it
** hey, I sort of have a plan and know where I'm going ehhhh?!
* [[190117 – Awareness Log: fog]]
** everything is 100% good now. literally all I have to do is sit back and wait for it to show up in my mailbox. :)
* [[190116 – art/work: sticker!]]
** I think I'm going to leave the physical original alone.
** I want to do more of this! and also animations, I love animations.
* [[server block: redacted.studio]]
** edited.
* [[ssl server block: redacted.studio]]
** aaand edited. (removed basic auth)
* [[artwiki.service]]
** yar! we'll see how much I keep this on my VPS -- I'm not sure it's worth it when lazy loading isn't even working for me...
* woke briefly when CD came in to get his allergy pill
* woke finally at 8:30ish? got out of bed at 9ish
* poked around my wiki, sort of tying up threads using my map
* showered, packed, cleaned up a little bit, tried to figure out wtf was going on with my wiki
* work
** order, busy busy
** fucking awkward & useless meeting @ PW
** put away some more of the order...I should go do more of that. :\
* home!!
* working on the wiki!! I'd like to also add more pictures & actually carve some, maybe??
* started on fixing my wiki review button so I can add both date and non-date tags to it, and just revamped my button plugin for myself entirely. time entirely escaped me and it went from being like 8 pm to 10:30 pm in the blink of an eye.
* catching up here, eating a fart bar, and going to bed! (around 11:45 prob)
* [[190120 – Wiki Review: Catch-up]]
** yeah, yeah, I said I'd just let things go but I didn't want to, dammit.
** I smell [[Abolish ICE]] when I pick up the online phone at work, it's unexpected and lovely!
* [[190120 – Carpe Diem: Short :/]]
** completed.
** man I was salty on the drive over to 5 Guys but it was aiiight.
** did not have as much time devoted to read/writing this weekend as I would have liked.
* [[190118 – Carpe Diem: Long AF]]
** the day was long, the carpe diem log was not. roflmao.
* [[190119 – Carpe Diem: Website]]
** it feels like I barely got anything done Saturday...but I did succeed in getting my art website up, and that was the big goal.
* @@.link wiki – TiddlyMap Editor@@
** this is ''so goddamn cool'' -- I'm very glad I got it working. a fascinating way to explore the linking around my wiki, and the structure.
** though I'm not sure how //useful// it is, I'm happy to have it here.
well, had a bit of a freak-out when I loaded my wiki this morning and got a 504 error -- and then logged into my console via DigitalOcean and got a "bash fork out of memory" error. Since lazy-loading isn't working for me, it's really really not worth the memory usage to run [[redacted.studio]] from node.js, especially when it keeps me from using my own wiki. I switched the nginx configuration to serve from the root, which is just the index.html from the output folder of my artwiki. Memory usage dropped by a third with that change -- crisis averted.

---
I'd like to have a folding tiddler reference inside a tiddler...like, highlight a section of text and make that whole section a link (when you hover it the b/g lightens up a little bit, the whole way) and when you click on it, the tiddler unfolds underneath or above it to reveal some commentary or other text. Even cooler would be if that were transcluded or pulling the text from somewhere else.

I'd also like to have a reveal pop-up in the sidebar on my art wiki, that displays (field?) information from the current tiddler. eg. media, size, year, cost, and so on.

---
I'm going to have to re-write my wiki review button...it doesn't have the same capability to add non-date-template tags that my [[New Tiddler Here|$:/plugins/sphygmus/buttons/NewTidHere]] button has, soo I ''need'' that, since I've started using @@.link TiddlyMap@@. --- alright, I did this! see: [[$:/plugins/sphygmus/buttons]]

---
~~Now that I'm using an index.html for [[redacted.studio]], I can easily get a favicon set up! That's also on my to-do list now.~~ done! simple drag-and-drop.
* woke at 7:19 from a horrible dream in which I ran across an icy street right before a car passed by, then Jo ran out into the street without waiting for the car & got hit and went tumbling -- he got up, but he was bleeding, and I was freaking the fuck out -- and then woke up. It feels really bad, waking up from that sort of dream.
* went back to sleep; snuggly, snuggly bedsheets luring me back. got out of bed finally at 9:20ish??
* made bed, dressed, did my workout
* showered, dressed dressed, chopped up a chicken breast and ate it while watching some treehouse videos.
* more team treehouse -- starting on the basic css course now; mostly obvious but a good review too, right?
* work
** packed & got stan's package shipped
** I need to call roderick again and the cling film lady
** also need to call the chipboard dude
** found our old website on archive.org & downloaded the pages
** finished a couple website things -- need to make all the banner images tomorrow.
* home; worked on artwiki things until the call started
* good call! interesting, as always; generally more conceptual this time around? though we went into that double mind awareness fuzzy thingy I was doing while running, which was neat. I took lots of notes!
* went back to working on my artwiki at 10 when the call ended and didn't get to bed until like...straight midnight.
* bed by 12:30?
* user-agent style sheet (default style sheet applied by the browser)
* author styles
*# inline styles (style attribute directly inside html)
*#* not considered good practice
*#* will override other applied styles
*# internal styles
*#* embedded in the head element of the html
*#* small scale or temporary use; not best practice, obv
*# external style sheet
*#* flexible & can be cached & reused
*#* usually link no more than 3
* importing stylesheets lets us make CSS more modular, but still link to only one style sheet in the html of the page.
** drawback: site performance, ofc. each import is a server request.

```xml
<!-- inline style -->
<body style="background-color: pink;"></body>

<!-- internal style -->
<style>
   p {
      font-size: 20px;
   }
</style>

<!-- external style sheet -->
<link rel="stylesheet" href="css/style.css"></link>

<!-- import statement -->
<!-- can also import from inside a style sheet itself; must be before all other styles. -->
<style>
   @import "css/import-styles.css";
</style>
```

---
!!! //CSS SELECTORS//

```css
selector {
   property: value;
}
```

* universal selector: `* { margin: 0; }`
** targets //all// elements on page
* type selector (or element selector): `p { color: red; }`
** targets all //p// elements
* id selector: `#primary-content { border: 3px solid black; }`
** unique to the page; an element can only have one id.
** "fragment identifiers" -- basically for internal links
* class selector: 
* [[2019 – Plan Your Year]]
** should find a better place to put this; right now it's a wiki audit orphan
** another one of those things I thought I //should// do...we'll see.
* [[190121 – wiki: out of memory]]
** yeah, index.html file it is until I switch from tiddlywiki to something else.
** not sure //how// to get the name of the current tiddler in the story view, but otherwise it should be pretty reasonable to implement.
** redux on the button rewrite, nice. :)
*** maybe I'm done this time?!!
* [[190121 – Carpe Diem: Briefly]]
** there just so much I want to do and not enough time to do it in while also getting enough sleep that I don't hate myself. Can't complain though!
* [[190121 – Wiki Review: Mostly Carp]]
** TiddlyMap adds 2 MB to my wiki :\ but hrmph.
made a decent amount of changes to my website tonight!

---
<<<
I'd also like to have a reveal pop-up in the sidebar on my art wiki, that displays (field?) information from the current tiddler. eg. media, size, year, cost, and so on.
<<< [[190121 – wiki: out of memory]]

Implemented the above -- the first challenge was figuring out how to access the "current tiddler" in my sidebar code. Thankfully having installed TiddlyMap this weekend, I knew that it had some sort of plugin that enabled such a feature. Its HotZone plugin was perfect and precisely what I needed.

Figured out a super hacky way of putting it together at work, then realized & tested that, durrr, I didn't need to mess about with wikify, I could just directly reference the state tiddler in my `<$view>` widgets. That made including HTML ''way'' easier!!

got that set up, added all the data to my image tiddlers, and referenced the //Association of Art Editors// style guide when trying to figure out how to write my dates ([[direct link to date writing here|https://www.artedit.org/style-guide.php#dates]]). Namely, for drawings that I have a vague idea of the potential creation years, a slash is used: `2017/18`. For drawings that are undated and I have no idea of creation time, `no date` is used. And for all the other drawings that I do have dates, I'm using `9 Jan 2019` (because I didn't want an extra comma in there and if you do Month-Day-Year it's required by the style guide).

hello, yes, I'm fucking anal about getting these details right!!

---
then I decided I wanted the title of the image visible in the info box, and that meant importing my wordmark font into base64 & into the wiki itself...then I had to change the `title2` fields on the images from "Uppercase" to "lowercase" b/c style.

and //then// I was getting SUPER annoyed by the info line breaking //right in the middle of my size// -- it just looks so wrong to have `4" x` on one line and ` 4"` on the other, dammit!! The solution I implemented came from [[this stackexchange question|https://stackoverflow.com/questions/5392853/html-css-denoting-a-preferred-place-for-a-line-break]].

Then there were a lot of pedantic little tweaks ---

* making the padding the same between the images tab & the about tab
* making the size of the HRs / the info box / the about text div / the tab border all the same width
* actually making the tab border visible and centering it
* implementing more custom line breaks in my about text
* adding Amsi Pro to the title/subtitle and putting the proper title there
* adjusting the layout of the elements on the sidebar so it looks better (info above tabs above random link).

OH and of course I changed the sorting of the image links to be in order: `known date -> approx known date -> no date` so that it's chronological-ish.
* woke up late again today...woke up around 9ish and didn't get out until 9:30?
* sat in bed & finished up yesterday's carpe diem
* browsed some sites -- jack baty had linked to someone else's tiddlywiki, who had links to a post from both my site and jack's site?! which was amusing to me and also like :O people are reading me.
* what even did I do this morning, I don't remember at all...oh I looked into the problem that Mom mentioned about my website on the phone (that is, the description name changes when you scroll past a certain point). No clue how to fix though.
* work
** some amount of time fucking around with tiddlywiki & getting a "tickler" pin & calendar set up. we'll see where that goes tho.
** bought a ticket for the uChicago alumn event! :O
*** I kind of want to ask CD if he'd come with me but also I know he'd say no so why ask? I don't know.
** meeting about the website with GR and ruth, lmao. goddamn I hate wordpress though it's so MESSY. I WANT CONTROOOOOOOL.
** new category images; new slider images; tried working with the slider text & goddamn what a hard-to-use thingy that is.
** busy with students around the end of the 5 o'clock hour and dead now. w00p.
* home; chicken.
* browsed the interwebs for the briefest moment & then wrote about it more than the actual time I spent browsing, eH?! har.
* T I R E D though. Ok, going to bed, or pausing, 11pm
I went from the full obsessive flow of yesterday evening to feeling like I'm wandering about not doing anything at all today.

I don't understand how people have the time to browse & wander the internet, read Twitter/micro.blog, keep up with Instagram, write their own blog, and live their own life -- all at the same time! This isn't a slam against those who do -- I'm quite envious in some ways. Starting last June, I keep discovering I have more and more to do and such limited time to do it in -- between writing, physical activity, the multiplicitous forms of [[art/work]], trying to get past the basics & into deeper stuff in my coding tracks, actual work-work to survive, trying to maintain a social life with my boyfriend/family/friends, trying to maintain a letter-writing exchange with even just two people -- holy ''crap''.

I don't remember the last time I played a video game; okay, I vaguely do -- it was during the week of December 16-23, and I played 17 hours of Ass Creed Odyssey because I didn't know what to do with myself after school ended. Before that, I binged Hob on a weekend in the middle of the semester because I was burnt out on school. Before //that//, I really don't recall. "Modding Skyrim: The Game" in May or June?

---
ANYWAY -- the point is --- why am I even writing this in [[hyper/space]] to begin with?? And that is because for the first time in many days, I actually //visited various web pages// for kicks,<<footnote "heh" "no, not for //kicks// kicks, but for hi-jinks!">> and actually spent some time poking around in them.

First, let me point you to [[Visual Observer|http://visobs.co/]], which I gathered by way of //[[kicks|https://kickscondor.com]]// kicks. This is fascinating. It's clearly pictures with a certain film-grain, fashion, and airplane (?!) aesthetic, with neatly written, simple code, and no attribution to any person or identity at all. The only hint we get is the the very website itself -- the being of which self-evidently proves the existence of the mysterious curator.

I fuckin' love mysterious shit, ok? Codes, ciphers, leaving hidden messages in hollow tree trunks, invisible symbols only visible to the initiated few, secret societies, letterboxing, geocaching, obscure band stickers with broken links pasted up on light-posts -- all of that.

So, combine "mysterious shit" & "HTML/CSS/Javascript" and you have extra double of things I like.

---
Here's another one -- [[an eudaemonist|http://www.eudaemonist.com/]]. Clearly beloved of typography, books, fluid and flowing fictionally mysterious prose, knitting, misty mornings, briefly cryptic word conjunctions -- the being behind these pages emanates a distinct ''aura''.

I am incredibly jealous of everyone who emanates ''aura'' -- it's that alluring mysterious perfume you follow through the bazaar in search of its source -- but you never do, and are left merely with the memory. 

I don't emanate such aura. Any time I've tried to be "mysterious" I completely and utterly fail. My elbows poke through and my muddy feet leave footprints on the white floors. This entire wiki is an example of my utter inability to be mysterious, and I suppose I shall just have to come to terms with the fact that my contribution to the wild corner of the web is gloriously turbulent & entirely, messily obvious, and not at all mysterious or elegant.
I last got out on -- Jan 18th, so it's been a minute and a half.<<footnote "d" "5 days, to be precise.">> I considered going out today because it's sunny, but 17&deg; is //too damn cold//.<<footnote "ent" "I remembered the HTML entity code for degrees! ''success''.">> m a y b e that's just a bad excuse...

I am, however, 4 workout days into my [[Weight Bar Exercise/Workout]], and I'm not feeling quite as sore all the time now, though the aches haven't entirely disappeared. We'll see how long I keep it up -- I feel like I should go through a whole month's worth before attempting to switch to 5x5 Strong Lifts or something similar -- I still can't do a whole real push-up, soo. At the same time, if lifting heavy is what really builds the muscle, I ''really'' want to start doing that so I can see the number gains and the lumpy arm gains. It is ''//thrilling//'' to have actual shoulder muscles.
* [[190122 – coding: css beginnings]]
** not done with this...wonder if I should split the bit about CSS selectors out, or keep it in there & just add to it when I get further along. again, most of this stuff is review...
* [[190122 – Carpe Diem: Ridin']]
** It's good to have those zoned-in-flow times but wow I'm feeling very not-flow today.
** seriously, high-five for the website! 2nd iteration more thumbs up than the first. now I'm wondering if I //should// figure out that Fathom Analytics and put it in there...specially if I'm handing out cards... XP
* [[190122 – Wiki Review: Mhm Alright]]
** mklauber wrote me a thing for setting the `<head>` title & the sidebar title separately; how awesome is that?!? :)
added a `show meta/hide meta` button to my edit template -- not sure why I didn't do this a long time ago ---

I made a separate tag -- <<tag "$:/tags/EditTemplateMeta">> -- and included the button slider reveal code from [[tiddlywiki.com|https://tiddlywiki.com/#RevealWidget]]. Inside, I implemented the same `<$list><$set><$transclude>` formula from the Edit Template itself, while replacing the default tag with my new tag. Then I went and removed the standard EditTemplate tag from the //tags//, //fields//, and //type// tiddlers while adding my EditTemplateMacro tag. 

: h eck I could probably hrm. make the button separate and include it in the toolbar up top?! like where the checkbox & other buttons are. whew that would be fun.

anyway, now I have a nicely uncluttered edit view with access to all the metadata, should I need it.

---
oh, and thinking of it, I should //probably// rewrite my show/hide-edit-toolbar button since I actually more-or-less understand how //reveal// works now. That would eliminate the double-button bug & annoyance whenever I start a new wiki based on my plugins!

...now I want to edit the "info" reveal on tiddlers to show/hide the tags & subtitle as well. just -- strip it all down as minimally as possible.
* no idea when I woke up, but I expect it was around 9 b/c that seems to be my average.
* worked out, of course.
* went to work, of course. busy day, as I recall?
* had to run home before DnD to pick up my chicken breast :O
* oh MAN DnD was incredible tonight! so much happened!
** so first we do the mentor thoughts etc, then sort of dive back into where we left off. We've basically got a day to do whatever we want before the ship leaves for the Twilight Gap (where we've got to figure out what's happening to Quelana's canal construction).
** Theirs decides to go find a tree and meditate, ofc.
** I decide I want to find some trap making supplies, and I go look for some poison (find some at Tooth & Fang); Cadeus is following me and finds an Oddities shop? They have some ''badass'' but expensive stuff -- I totally want the //ever-smoking bottle// that's sold there.
** As we're leaving the store, a tankard with arms & legs runs up to Cadeus and gives him a letter. It starts to run away and I stand on it. The letter is like, "give me the dwarf and I'll give you a magic sword -- Q" so we begin to freak out.
** I tie a rope to the tankard and we try following it to see if it will return to wherever Q is -- jk, it just jumps in the sea and stops moving (we learn after sending Cadeus into the harbor after it).
** Then we decide well, we'll do what we're best at and stakeout!
** Find an alleyway, I hide on the roof, Theirs is an alley or two away, and Cadeus/Theo hide behind boxes. Theirs silent-images Cad & Theo walking into the alley after he spots an animated inkwell.
** A dwarf walks into the alleyway (but not as far as my tripwire). I try to minor illusion theo's voice coming out of the silent image but ofc Q detected the illusion. SO Cadeus runs at him (managing to dex check his way out of tripping over my trip wire) and attacks him -- and his blade swings right through. Then Theirs sees him appear on a rooftop a ways away!
** Q starts flying off, but Theirs uses Dispel (?) and so Q thuds to the ground (b/c he's too far away to counterspell it).
** We get up to Q and run at him; Cadeus hits him, I get a crit but I'm not hidden so it's not huge, Theo spiritual weapons him, Theirs blasts him. Q mindblast stuns both Theirs and Cadeus. I think I missed? blah blah, Q throws up a force wall between theo/me/theirs & cadeus, then uses Geais to tell Cadeus to "Go Home". --- well, AR interjects, isn't that a ten minute long spell? turns out yes...
** And then Q Disintegrates Cadeus. 40 base damage + 10 d10 rolls. Way over double Cadeus' max, so he deeeeed. Desperately trying to shoot Q over the wall, Theirs is stunned, Theo runs around the force wall but it's too late, then Q is like "this is why we should have just talked" and teleports away.
** We talk to Quelana the next day, Theirs asks about resurrection but she's like...yeah you'd need another soul; we sell her Cadeus' glave for ''30,000'' gold :O so we rich as //fuck// now, and somehow we also convinced her to avenge Cadeus with us???
** Also, I forget why, but Theirs is wandering the market and stumbles upon a stall with a book that reads his mind and is for Tilly?!? Turns out an ancient diviner's soul is trapped in the ruins where Q is staying and she wrote this journal for me that answers any questions I ask it b/c DIVINATION MAGIC OMG. so that's fucking ''badass.''
* SUCH AN INSANE SESSION.
* bed late? I don't even remember now.
\define yg()
you^^G^^
\end

[[190123 – hyper/space: aura]] & [[Seeking Sphygmus: Aural|https://philosopher.life/#2019.01.24%20-%20Seeking%20Sphygmus%3A%20Aural]]

(<<yg>> is used throughout this tiddler to denote the general "you" rather than any specific "you".)

> It might be the case no one can do all of that comfortably. I suggest it may even be the case that those who lead rich lives on the internet are in fact living their lives on the internet. It reminds me of some original MMORPG players who would have over 3 years played on a single character (that's 24/7 years summed).

ack, I hear you. I've been fascinated by people who have an online presence and then completely drop off the face of the digital map. One person I still strongly remember from the early days of my exploring the internet<<footnote "t" "2007/2008">> was someone obscure, who posted pictures of coffee he drew in meetings and various other daily life drawing vignettes (and some amount of crow comics, too). Occasionally there were tidbits of daily moments, thoughts on biking as commuting -- just a person talking to himself & posting art & questioning the point of it all. 

Several years later<<footnote "t2" "2011?">> he deleted his blog entirely and it made me both sad and curious. Sad, because I could feel his struggle & I hoped that life was going well for him but I had no way of knowing -- also sad b/c I really liked his art<<footnote "ln" "the simplicity of line is something that fascinates me & yet I am very unskilled at it.">> -- and curious, because I wondered if he had found something, some secret to living that was not held in the arms of Blogspot or Google or anything else online. 

Sidebar: After reading what [[Joe Jenett|https://simply.micro.jenett.org/2019/01/18/16:15:36/#comment-69]] said about his link collecting...yeah, it's definitely something other people just spend more time on.

> This is well-said. It also sounds like Unmoved Mover territory to me.

Right now I meet with a small group over the interwebs and this week we did some attention exercises -- place your attention on the wall, be //with// the wall, become aware that your attention is on the wall and then become aware that it is self-evident that your attention is on the wall -- //thoughts// aren't necessary for it to be true that your attention is with the wall? It tickles my mind but I don't fully ''get'' it yet.

When I ran/walked last week I tried to be simultaneously aware of the physical sensations of my body //''and''// my thoughts and that is some tricky business. Usually I'm either utterly engrossed in my thought train or I'm paying full attention to my body & my thoughts are muted. Trying to do both<<footnote "d" "actually doing both? I'm not merely trying, I am //doing//, but I'm certainly no master yet...">> is like pressing the "mind expansion" super power button on my forehead and //somehow// getting a little larger, but only just barely.

> Heck yeah. Now, why? What's valuable about it to you (or the //gfwiwcgws// beyond)? Is it the phenomenology of experiencing mystery? I like mystery for being entertained, feeling like the world is not as it seems, and for the reminder of the wonderful curiosity induced by knowing I don't know in some cases. Also, what do you think of gnosticism?

In one way, I think I am drawn to mystery as a form of escapism -- like you say, that the world isn't as it seems, and for the curiosity that it triggers. The escapist thought that by projecting a mysterious face upon the internet, my persona might be attributed knowledge or respect or -- hrm. It's hard to articulate. If I were mysterious I wouldn't be human, messy, ignorant, petty, emotional in the wrong ways, and so forth. That's for personal mystery.<<footnote "1" "I think our society as a whole is attracted to mystery in the same way that we're attracted to the idea of 'The One' person that will make us whole, fulfill us, complete us, and so on -- that most of us are always looking for something outside that has the easy way, the answers, and the solution.">>

As for wider mystery -- like, secret societies or codes/symbols/etc -- there is the appeal of being a part of the "in group," perfectly accepted b/c all the rules are known and followed -- and then all the fantastical ritualism, as well (which falls apart the same way personal mystery does, but the longing or wishing still exists).

On the other hand, I'm extremely opposed to anyone claiming that they have "the ultimate truth" and <<yg>> just have to a) //do x y and z thing to prove your worthiness of it// or b) //pay a certain amount of money to gain access// or c) //have the right bloodline// or d) //and so on//. I think of it like the library -- if such an ultimate truth exists it's not going to be locked behind a fucking door, it'll be out in the open for anyone to stumble over. And for those who argue that "the ultimate truth must remain hidden because it's too powerful/too important/too shocking/too damaging" for just //anyone// to find, then also bullshit. If that were the case, most people would see the truth and not even recognize they saw it, or be able to read it or understand it or whatever -- it wouldn't need to be hidden away because its very qualities would protect it from those who weren't ready for it.

> I love the way you say it, and it sounds Romantic to me. I've usually been pretty disappointed when I uncover the person who emanates the aura (at least as best as I understand this term). The hunt, the dreaming of the destination, and the aura itself is sometimes more alluring, interesting, or beautiful than the originator. Perhaps the issue is "aura" to whom?<<footnote "gf" "Again, a //gfwiwcgws// consideration.">> You can never have the mysterious allure for everyone. Who do you want to sense and be attracted to your mysterious aura? Why?

Yeah, this is why I link it to the theme of searching for "The One". The chase, the enchantment, the butterflies, the hope and longing, all that seems to be associated with mystery and not ''knowing'' someone or something. Mystery captures attention, I think, and as someone who typically played the role of chaser, it would be thrilling to be the pursued, the listened-to, the fascinator.<<footnote "b" "but not ultimately satisfying in the end.">>

(SO vs FO wants? I still don't quite understand the difference --) but I don't ''really'' really want to be mysterious. <<yg>> can only go on for so long being mysterious before feeling like nobody //really// knows <<yg>> -- there's an element of holding back the truth about how <<yg>> cry during certain movies or sweat while lifting weights or slip on ice and fall on your bum.<<footnote "w" "I wonder if some people can make a mystery out of even their most human moments :S">> So, yeah; I actually want to be muddy-feet honest and humanly accessible.<<footnote "rm" "which --- yup, it's a day later and I have ''no idea'' what I was going to write here. oh, right --- which is a problem with being idolized and considered a guru and all of that.">>

> Your picture had me giggling,<<footnote "i" "I'm imagining an invisibility cloak or something equally perception distorting.">> but I can feel that pain. I assume auras of mystery take a long time to cultivate. For whatever it's worth, I'm constantly thinking about who you are through your wiki. It may be more literal and plain than you wish it to be.

Invisibility cloak! Yes! You see it. :)

I'm not sure auras of mystery take a long time to cultivate -- given my thoughts above, they require a devotion to a certain amount of //hiding oneself// which -- well, that links back to your clearnet doxxing, amirite, and being open & transparent and the anxiety that comes with that and also the legitimate concerns that come with it -- and just generally, well, are mysterious people on the internet merely private people? or are they //intentionally// hiding to create mystery? or is it both? what is privacy irwartfrr?<<footnote "sp" "I mess up on spelling that //every single time// lmao">>

It can't be said enough: thank you for thinking about me with me.

> The wiki might be too telic and computational for what you're after in your examples. It lacks the polish to be visually gorgeous and //antipleonasm//ic. It's boxy.<<footnote "t" "Well, it can be hacked to do whatever you want. Your studio is a great example.">> Maybe the wiki isn't the art you really want to create? I think it's an art you are talented at though. 

I hear what you about the wiki lacking polish etc, but I'm not convinced, especially since I just spent a morning futzing around with my CSS again. 😂 I am serious about shaping my wiki to present the tangles of text as cleanly and elegantly as possible, while still keeping the power tools close to hand.<<footnote "st" "I'm so absurdly pleased with how my studio turned out!!! I have huge frustrations with many other artists' portfolio websites -- grids of images ''dominate'' and reduce the experience of a single image to pop-up sliders or, worse, just the image opened in a new tab, or even worse, not allowing the viewer to see the image outside of the grid at all. (caveat: of course this is only a critique where the art is not explicitly meant to only be viewed as part of a grid.) my studio reminds me of a museum wall, and that's //exactly// what I want the viewer's experience to be. especially since this grew out of thinking about my [[Last Will & Testament]] and realizing that I have to create the legacy of my creations //now// if I care about how it's done in a future where I'm gone.">>

> Imho, your examples are simple, as in: simple simpliciter tout court. I am convinced elegance is beauty emerging from simplicity, but simplicity is relative to a context (including an observer). I think you should be slow to say you aren't creating anything elegant. Complexity can only be reduced so far (and reductions can rarely be complete).

aha! yes, okay -- I will revise that to say, I make nothing mysterious here, but perhaps elegance will arise or is present. :)

> Even though you rightfully find it terrifying (and I with you), I find your self-consciousness beautiful.

<<footnote "d" "Assuming you mean self-consciousness here as knowledge of one's existence rather than fear of embarrassment --">>I conclude that we must dive into the terror of honesty together; we are two people honestly confronting ourselves over and over again -- I can't do your work for you, and you can't do mine for me --- we're swimming in a giant pool, and you are in the lane next to me, and kicks in the lane beyond that -- or somehow this is a tesseract and we are all swimming in the lanes next to everyone else, simultaneously -- yeah, I don't know where this metaphor is going either.

> I know I have asked similar questions before. I can't help but ask them again. What do you want your art (and even the art of your person, aura and all) to be? What do you hope to express in the end and to whom? I'm not claiming either of us can ever fully answer these at any given time (they probably evolve). They seem to be conceptually necessary to engaging in art though.

I don't know! I think the answer can only be transient -- I hope to become the most honest //myself// possible, and further than that, I hope in the butterfly effect. I'm not sure I can ever know what I will end up expressing to other people -- what people get will vary based on how aware they are and what they project onto me and so forth.<<footnote "gah" "I feel like I sound super fucking pretentious here which is why introducing myself like 'Hi, I'm sphygmus, I used to have warty feet and now I just have peeling feet, and achy shoulders because I've been lifting weights, and I know some things, and I'm good at some things, but I'm super flawed too -- let's be Humans together?' seems so important to me writing in this moment.">> 

Rereading my old journals, I was so frustrated with people putting themselves down, saying they "weren't creative" or couldn't draw or ''do'' anything because -- motherfuckers! I'm not special! We've all got these abilities! <<yg>> love to cook? <<yg>> love to woodcarve? <<yg>> love to sing in the car? That's fucking fantastic! <<yg>>'re creative! Don't sit around comparing yourself to someone else & beating yourself up, just ''DO'' that shit!<<footnote "hil" "which is hilarious because I was beating myself up so much for //not// doing all the 'shoulds' right. Pull the plank out of your own eye first, yeh?">>

If it's even coherent to say it -- I want to be Light. I can't hate people. There is ''so much'' in this world that I want to be different, but I can't -- I'm in tears over this right now -- deep down in whatever makes me ''me'' I can't believe that the essence of Humanity isn't good, despite my terror that we aren't.

> [[Tickler|https://sphygm.us/#Tickler]] is a great name. My //TDL//s are a source of shame for me. I will be thinking about how you do it. Lawd willin', I'll get there too.

`:)` It's a reference to [[tickler files|https://en.wikipedia.org/wiki/Tickler_file]], which I believe I was reminded of by poking around someone else's wiki? I can't find the inspiration now. --- OH yesh! I was looking at the dynalist of wiki stuff in the calendar section and saw a tickler file plugin, which gave me the name of the tab.

I'm worried I made a mistake by writing them down -- I don't want to make myself feel obligated & then avoid doing them -- but at the same time I find myself forgetting all sorts of daily details because I'm so caught up in everything BIGGER.

> I've made //REDACTED//. Deleted that tiddler as well. =)

Thank you for the consideration!

My goal is to be able to display that web address on artcards,<<footnote "bc" "like a business card, but actually a piece of my artwork!">> or on stickers in public places, without leading anyone to <<sus>>. I'm not ready to swim in the deep end //quite// that much yet. But, if anyone should go from <<sus>> to my studio, it's not the end of the word. Redacting the URL is just a leftover from my sanitization script when I didn't have //anything// but a parked URL page there...I haven't taken it out of the script yet b/c I'm not 100% sure ''I'' want to link to it...but it's cool if you do.

> That tiddlymap is still blowing me away. It burns CPU. I'm worried I won't be able to do anything similar here.

Eliminating the large logs (Carpe Diem & Wiki Review) was key to even loading the whole wiki without completely locking my browser for a few seconds. They're also the logs that a) don't usually link anywhere else in the wiki and b) link to everything in the wiki, so they make good maps on their own.

Since I'm curious now, I'mma try and stick TiddlyMap in your wiki -- I'll let you know how it goes!<<footnote "heh" "Or, you know, if you don't hear from me again, it's because everything went up in flames when I tried. 😝">>
* [[190123 – art/work: A N A L]]
** I'm //super// happy I took the time to figure out a solution to my line-breaking problem. It looks much more professional & just nicer.
** completely realized it after the fact, but I love how it's like a mini-museum wall for my artwork. :)
* [[190123 – walk/run: darn weather]]
** It felt important to write about this! some logs I don't care that I haven't touched in ages, but I wanted to touch down in this one.
** confronting the bar is getting tough, because I stand there and look at it and am like -- am I really gonna purposefully lift that heavy weight that makes me sore? this is stupid.
* //confCal//
** just a configuration tiddler for my calendar page.
* //Tickler//
** trying out this whole pin type thing; we'll see if I do anything with it.
* //Etherpad For Writing Website Pages//
** Collaboration on writing copy! Ruth said she made some edits on Saturday -- hopefully this will be a useful tool for us. :)
* [[190123 – Carpe Diem: Clusterf]]
** Ruth asked me on Saturday if I was okay after the meeting on the 23rd? At least she sees the unprofessionalism too.
* [[190123 – Wiki Review: Little]]
** I need to install the thing mklauber wrote for me!!
** this has been a damn weird week.
* //wiki – calendar//
** we'll see how this goes -- I already missed a thing that was on there (call with GN).
* [[190123 – hyper/space: aura]]
** the tone here is very different from most of my wiki, which is really interesting. I like the metacommentary on the two links. Context & narrative!
* [[190123 – wiki: meta]]
** well, I did go on to edit the info -- I think I like it better? it does take extra clicks. we'll see.
* //wiki – notepad//
** just another dumping ground of obligations or what?
* woke up at 9? don't rememberrrr
* worked on changing the CSS of my theme & stuff ''all damn day'', hiding the meta and changing the title bar and adjusting breakpoints and all of that good stuff. seriously, all damn day I was on my wiki.
* CD was late b/c work stuff; watched some runaways and then had a nice quicky and went to bed late at like...2am?
* Trying to get to sleep is rough b/c I'm so sore :\
Hi Jack,

I saw your note about visual thinking in Tinderbox over TiddlyWiki -- I totally get that! There's something really satisfying about being able to see ideas laid out in a mind map. TiddlyMap might scratch the same sort of itch, but at least for me, it looked super confusing when I first poked around the site. I have some suggestions on setting it up to get instant mapping gratification:

* First, ofc, you'll want to install the plugins from [[TiddlyMap|http://tiddlymap.org]].
** If you get an error installing the Vue.js plugin, it's probably b/c the file is too large -- my node.js wiki refused to install it when I drag & dropped it. I exported it as a .tid file from TiddlyMap.org & WinSCP'd it onto my server to get around that issue.
* Second, I'd suggest pasting this code into a new tiddler in your wiki & toggling full-screen mode //on//.
** I find it much nicer to browse the map when the viewing window isn't compressed into either the sidebar or the story river.
<<<
```
<$tiddlymap
  editor="advanced"
  click-to-use="false">
</$tiddlymap>
```
<<<
* Then you'll want to go into the hamburger menu and create a new view! (but not a clone of the welcome map)
* Switch to the new view, and configure it: 
** In `Edit filters > Node filter:`, type something like `[[Emacs]]` or `[tag[Journal]]`. This will be what the map starts off with when building the connections between tiddlers.
** Further down on the //Edit filters// tab, remove `-[[tw-body:link]]` and `-[[tw-list:tags]]` from the //Edge-type filter:// block.
** Go into the //Layout// tag and check "Floating nodes". Voila! Hit //OK// and we're almost ready to go.
* Last but not least -- go into the "sun" menu and choose a //step distance//! 2 or 3 step distance is definitely more interesting than 1 step distance. Once it loads, the visual connections between tagged & linked things become apparent.
** Your wiki is small enough that I was able to go to the //no limit// neighborhood scope without my browser locking up. :)

Hopefully this isn't too presumptuous of me! Our wikis are quite different, but I'm enjoying checking in on yours now and again to see what's new. Sharing ideas and bits of macro code etc. is one of the things I really love about TiddlyWiki. :)

"""cheers!
sphygmus"""
This is code I don't want to forget exists:

```xml
<$reveal type="nomatch" state=<<folded-state>> text="hide" tag="div" retain="yes" animate="yes">
<!-- insert stuff here -->
</$reveal>
```

I discovered this while poking around in the [[$:/core/ui/ViewTemplate/subtitle]] code and it definitely seems useful for including things like optional footnotes, etc.
I find it easier, especially during the day, to read long chunks of black text on a white background, and as I was messing with my CSS today I also tried out the various themes again. I'm a big fan of Rocker -- the red text is a nice bright accent color, the same way Neonize uses aqua blue, and I generally liked the color combinations better than any of the other palettes.

So! I created a [[theme changing button|$:/plugins/sphygmus/core/buttons/themeChanger]], which was actually pretty darn simple. Stuck it in the top right corner because it looked way too cluttered in the page control area.

---
This also compelled me to fix (almost) all the color changes in my flexbox & tweaks CSS (//and// buttons) to use TWcode macros referencing palette colors, rather than directly setting them in the CSS.
* woke up at 7:30ish to get ready for work
* showered, grabbed shit, headed out the door around 8:20
* browsed reddit for the first hour; ate quest bar & drank bai -- BD was the first person in the door.
* chatted while I started putting the order out on the shelves
* it got a little busy! but I let BD handle most of it.
* went to lunch at noon & ate the last of my chicken breast
* busy pretty much the rest of the afternoon while BD was at lunch / afterward.
* went home at 4 and lifted weights!
* put some creatine in my raspberry keto chow and headed out to the liquor store
* picked up a couple scotchs for CD, then drove back
* did more wiki stuff until late-ish, watched an episode of runaways, then cuddled & fell asleep around 11:30/45.
* did //not// wake up early enough to run/walk at the trail
* got up at 9ish, dressed, and left for OP
* realized, when I got there, that I forgot how time worked while I was sleepy & browsed the internet until parents showed up
* went to brunch at some Shake! place? wait was long so rode with mom to the bank then chatted about my working out while we waited.
* apparently uncle ER has been having some significant life breakthroughs, and opened up more to Mom, & that's why he's planning on visiting soon
* talked some about my experience with TBS and advanced courses...went to panera to talk some more.
* talked about CD some, and relationships in general...Mom brought up the, "but don't you want someone who's on the same personal growth path / do things with you?" anxiety trigger. Of all the possible triggers for me, that one sucks me in the most & I start to believe it. :\
* also talked about dad a little bit & the whole MV thing being tough...
* went back to the restaurant and found my lost wallet, wHoops.
* Gloomhaven! twas fun, we crushed it satisfactorily.
* lots of emotions coming up still; had a cry on the couch then did a tiny bit of carving on my block. decided I wanted to catch up on these. CD's out getting dinner & I expect finishing runaways will happen after that! :)
* chipotle and two episodes of runaways; CD wanted to take a break to fart around, which gave me a chance to catch up on more wiki stuff/link reading.
* one more episode & then we cuddled & he fell asleep again when he spooned me ahah
** while I was the big spoon I asked him about eternal, and the decks he was playing and so on. made me realize I hadn't really asked //him// any questions about what he's been so into, and I'm gonna try to keep doing that. :)
* [[white western audiences & marie kondo|https://www.huffingtonpost.com/entry/marie-kondo-white-western-audineces_us_5c47859be4b025aa26bde77c]]
** lmao at the misspelling in the url.
** "if the idea of someone only having a few books makes you angry, that tells you something..."
* [[permission to do nothing|https://stumptuous.com/permission-to-do-nothing]]
** we are not in total control of our bodies (or anything else, for that matter).
** "The idea is that when your attempts to change things do not change things, then it’s time to just… pause. Hang back. Assess. Observe. And most importantly, be with the the un-changing thing."
** 1, grieve the loss of your perception of being in control; 2, wipe the slate clean & let go of guilt/shame; 3, become curious about the thing; 4, be present with the reality and accept that it is there, for now.
** "I’m going to accept that reality, for now. I don’t have to like it. I just have to respect and accept that it’s what’s happening, right now."
* [[don't be a dick to yourself|https://stumptuous.com/stop-being-a-dick-to-yourself]]
** I'm working on it! (great Jung quote at the bottom there.)
** calls out the culture, too; we're //steeped// it in :\
* [[i give you permission|https://stumptuous.com/i-give-you-permission]]
** hello, fellow person writing from the heart of experience.
** saved for a bad day.
* [[https://teamtreehouse.com/library/class-selectors]]
* [[https://webplatform.github.io/docs/css/]]
* [[https://en.wikipedia.org/wiki/Fragment_identifier]]
* [[https://medium.freecodecamp.org/how-to-design-website-layouts-for-screen-readers-347b7b06e9cc]]
* [[http://www.outsiderart.co.uk/artists/william-hall]]
* [[https://stumptuous.com/f-exercise-try-this-instead]]
* [[https://www.baty.blog/2018/tinderbox-daybook-tour]]
* [[https://www.baty.net/2018/tiddlywiki-is-like-tinderbox-in-a-browser/]]
* [[https://www.nitinkhanna.com/]]
* [[https://rudimentarylathe.org/#Rudimentarylathe.org%20tech%20notes]]
* [[https://hapgood.us/2015/10/17/the-garden-and-the-stream-a-technopastoral/]]
* [[https://stevenberlinjohnson.com/tool-for-thought-b12c170fcc24]]
* [[190124 – weaving: the pedestal]]
** the tone is //so// different! I don't know where this came from.
* [[190124 – Carpe Diem: D&D]]
** ought to be its own tiddler -- tagged. I remember so little of the rest of that day, it's a little scary.
* [[190124 – Wiki Review: Extra]]
** yeah, //yeah//, I said I wasn't gonna worry about backfilling logs but hrmph. here I am doing it again, eh?
* [[190125 – wiki: folded reveal]]
** y e s this is the solution to my footnote problem.
* [[190125 – Jack Baty: Hello & Visual TiddlyWiki!]]
** I //actually// reached out to someone else?!?
** I worry about talking down to people like they can't figure things out on their own; had this worry with flex & h0p3 too.
** there's something I can't put my finger on here...
* [[190125 – wiki: theme switcher!]]
** this reminds me, I still want to change the `<hr>` code, at least for the neonize theme.
** really digging the rocker theme here lately, especially during the day & with long chunks of text.
* [[Missives To Others|hyper/conversation]]
** I didn't want to make [[Find The Others]] public, which is where this comes in.
* [[stylesheet/flexbox/version2]]
** trying to make a version that's less opinionated in regards to the changes it makes. grubite didn't seem to care. 🤷 
*** (clearly I have different priorities than other people, and that's chill.)
I dug out the proofs I pulled that one time of my massive print, figured out how to divide one, chopped it up, and laminated it.

: Only got 4 cards out of it, will get 4 more out of the other pieces, and maybe 8 from the bigger proof? 16 is almost certainly enough -- I doubt I'll hand out that many (if any) to people at the uChicago thing. 

Having the iron on high, and heat + pressure for a ''long'' time seems to be the key to getting a good lamination where all the adhesive disappears. They're definitely a little (LOT?) janky, very much //hand of the artist//, but I think they're incredibly motherfucking eyecatching.
* here I go again, at this point in the onion, feeling super meaningless.
** the conversation with Mom was draining and triggering, honestly. there was a lot of talking from a conceptual level & her question/comment about CD really spiked my anxiety.
* I feel like the quote [[from yesterday|190127 – trail: be here now]] could easily be rewritten for this situation: "if the idea of someone only playing video games makes you anxious, that tells you something, what's clearly so important in your life."
** basically, I'm worried, or Mom's worried, or we both are, about feeling like we've wasted our life, looking back & regretting what we spent our time doing, hating ourselves for not doing something else, etc etc.
*** which like...when you let go of beating yourself up and just do what you //really// want to do, then the easing, the space, the gap shows up. the anxiety & worry is just perpetuating itself.
* got out of bed a little before 8:45
* put on shirt & comfy pants, washed my ketochow bottle, then sat on the couch & wrote/felt.
* [[190128 – Awareness Log: here we go again]]
* pulled out my linocut and did some nice line cutting while watching gopher
* showered, dressed, packed, took out the trash (hot damn the wind is cold)
* backed into a truck on my way out...not sure how much is just rubbed off salt, and how much is actually rubbed off paint. ugh.
** I feel shame and regret; like a failure who can't keep her things nice.
** tho I'm less worried about my car and more worried about potential damage to someone else's vehicle & that I just sped off without...doing //something//.
* work
** re-wrote a lot of the //about us// copy, and put it in the various places on the wordpress website.
** man I hate that CSS ugh it's so NOT flexbox...
** call with IL to just go over things on the website; nothing really new.
** got an interesting order for shrink film & set a PO off to DS.
* I think I have a fucking migrane; the right side of my head is hurting and not the left.
* Went to go see the spiderman movie after work -- H O L Y shit that was incredible. HOW do they do that with the color and make it all //work// and not clash??? What about making those action scenes watchable while still doing so much crazy shit?? I need a serious breakdown of the artistic methods of this fim, //stat.// ALSO I was not expecting the amount of meta that was in the film!
* [[190128 – art/work: "business" cards]]
* bed @ 11, sleep at 11:30 or 12? we'll see how tired I am and if I can fall asleep on my back...
* [[But She's A Girl -- Tinderbox Daybook|https://www.rousette.org.uk/archives/tinderbox-daybook/]]
** [[Skeleton CSS boilerplate|http://getskeleton.com/]]
*** this looks like it could be interesting...also I can totally take notes from their mobile-first development (clearly I need to switch to min-width instead of max-width in my css).
** [[IcoMoon|https://icomoon.io/]]
*** seems like a good resource -- free use icon fonts that can be customized!
** [[ergonomic keyboard|https://www.rousette.org.uk/archives/ergodox-ez-keyboard/]]
*** this is fascinating. it reminds me of the split keyboard that gopher uses for gaming; also, thumbs up on the brown switches! heh.
** [[commento|https://commento.io/pricing]]
*** an alternative to disqus for embedded comments that aren't part of the site; which is interesting but also sort of antithetical to the indieweb, yeh?
* [[190127 – trees: css, exercise, and TWiki]]
** got through some of these links, but not all of them.
** h0p3's questions spring to mind -- what of these are important to me to read, and what aren't? what is the value in reading them?
*** what is the value of doing //anything// `x__x` why not just sleep
* [[190125 – Carpe Diem: CSS OMG]]
** hey, I think my site is mucho slicker and nicer now, which is impressive because I liked it before. also it's one step closer to being able to make it a standalone theme, maybe.
* [[190127 – Wiki Review: Mucho Wiki]]
** I like having control way too much; see: me & the wordpress site. ugh.
*** (okay, be honest: I have high standards for what counts as //good// and that includes screen sizes, story river widths, margins, and so on.)
* [[190126 – Carpe Diem: Standard]]
** pretty darn good for a saturday on which I worked.
* [[190127 – Carpe Diem: Phew.]]
** I get //sad// or anxious when CD falls asleep spooning me?!?
* [[What's In My Wallet‽]]
** I had less cash in there than I expected.
** no clue what's going on with the health cards, should clarify with Dad at some point.
* [[Offline vs. IRL]]
** yes yes good. I spent all morning offline, and I want to try spending more time offline because I'm not sure -- well, collect data. how is it making me feel?
* [[190127 – trail: be here now]]
** finding the awareness in multiple places; it's interesting to read it in someone else's words. people say slightly different things.
downloaded amsi pro & did some prototyping in Photoshop of what the card back might look like. Combo of Ultra and Ultra Narrow (for my name), black line around, website on top, email on bottom, name in the middle. I think it's bold and graphic!

Turns out the trick to transferring a carbon copy onto linoleum is to use //untreated// aka not acrylic painted linoleum, and also to ''press'' the acetone soaked paper onto the lino and //not// rub it. When you rub it, you get the squish squish since lino isn't absorbent like paper -- pressing it when very damp is enough to transfer the carbon & keeps the lines more-or-less crisp & not smudged.

I was worried the text would be too tiny to carve, but it was definitely manageable. I love my smaller U gouge -- it was perfect for several different gaps in letters. I left the bar of the //f// connected to both //i//'s for readability. If it looks bad when printed, I can always disconnect it. the //t// also got skinnier for readability.

I'm super excited to see it printed! Also curious how the double printing will work and if it will be too much visible through the other side or if it will be acceptable.

---
I may be insane to hand-make every single card; at this point I figure I'll take advantage of Moo's "different images, same purchase" and make some printed copies based on scans of the hand printed versions. I'll save the handmade cards for people I'm making a strong connection with in person -- generally offline and personal connections, I think.

---
Double printing was reasonably acceptable on the thin paper I'd used for the larger proof of the three; it's still visible on the other side but not horrifically (I also used pewter instead of black, so a little lighter).

The issues I ran into previously with the adhesive still being visible in the lamination is now confirmed to be a paper issue. The proof I took on the thin sketch paper had the visible adhesive issue, while the other proofs that were on [[lightweight printmaking paper|https://www.strathmoreartist.com/printmaking/300-series-lightweight-printmaking.html]] looked deep black and ''popped'' when laminated. I'll have to investigate this issue further with both mulberry paper and the hosho rice paper pad I have.
* woke up & then didn't get out of bed until sometime after 9
* [[190129 – walk/run: ouch]]
** might look into doing some stretches/yoga poses for my arms & shoulders?
* showered & made burgers
* work
** whipped up some website stuff; at least I can override some of their css, if I can't entirely replace it.
** [[190129 – art/work: reverse card info]]
** took a couple orders, emailed invoices & POs, packed and shipped something, mailed the invoice for that order, released an order with tracking
* gave up & ordered pizza for dinner
* got home, relaxed, ate pizza, watched a bit of gopher, then decided to HURRY HURRY cut all the rest of my cards out and print the back on them before the AC call started.
* just barely made it in time - a couple minutes before GN arrived, so I wasn't the last one! :P
* I spaced on how long the calls actually are, so when there was some space to talk about things I didn't bring up my experience with Mom -- we explored GN's experience instead and that was fine; I think she needed that. (man am I just insensitive or bad at feeling feelings? The feeling reflection that ER has described does not resonate with me at all -- or it does, and I'm really //really// unaware of it. It's like my impulse to laugh during seriously emotional situations involving other people (aka holding CD that one time)).
** man, ER doesn't hold back sometimes: he brought up that she sometimes deflects with a joke rather than stay vulnerable! OOOF.
*** I think we all, on the calls, have our own deflection mechanisms. I'm positive I have mine, anyway.
* finished my business cards! combo worked on laminating them and recutting some areas of the block at the same time.
* bed at midnight or a bit after?
my right shoulder & elbow are //extremely// unhappy with me -- I don't think the combo of lino carving & weight lifting has been healthy for them -- so I've revised my weight lifting exercise list down a little. I removed:

* bicep curls
* tricep curls
* wrist curls (over / under)
* twists

I added a bent-over row since it's a compound movement, kept the shoulder raises since they don't seem to aggravate my elbow as much, kept the one arm raises b/c I need that left arm strengthening, kept the overhead press b/c compound movement & also ''hard''. Twists weren't doing anything for me, and lunges/squats/push-ups seem okay on my elbow for now. I'll do this for the next two weeks & see where I'm at.
* [[190128 – Carpe Diem: Tired]]
** mostly appears to have scraped the top coat off; I need to go wash that corner of the car before I show up at that apt's parking lot again...gonna be hard to do with this frozen weather.
** [[190130 – coding: critique]]
** this turned out to be a pretty alright day in the end!
* [[190128 – Wiki Review: Pedantic]]
** I...don't have anything to say here?
* [[190128 – Awareness Log: here we go again]]
** it's like what we talked about on the call last night; we have //perspectives// that inform our feelings & our level two thoughts align with whatever perspective we're stuck in.
* [[190128 – trail: basg link following]]
** turned out to find more from links inside the page than the actual article that started it all, but hey. at least I'm reading, linking, and writing!
* [[190128 – art/work: "business" cards]]
** hey hey! seriously I stare at them, so pretty. I just love my own artwork and expect everyone else to love it as much as me XP
Figured out how to get DNS records set up in order to add `redacted.studio` as an email domain to my FastMail account! Took a little bit before I understood what they were saying to do for the CNAME records in order to make sure //DKIM// was set up properly, but I got it in the end. All the green checkmarks!

---
also went into my artwiki and updated the about page to include my email, and a note about emailing for stickers. //also// also decided that "gallery" was a better tab name than "images", and installed mklauber's //separate site title// tiddlers & got that figured out. the browser tab title now shows the name of whatever tiddler is selected, too! :)
* woke whenever my alarm went off (7am) and my light turned on (7:30?) but went back to sleep & didn't get out of bed until 9:00
* showered, dressed, caught up on h0p3's wiki while eating pizza, left for work at 10
* work!
** a customer came in with an ''ADORABLE'' dalmatian puppy. such a sweet face! puppy days are the best days. :)
** SHIT I forgot about the demo email; ~~gotta hurry on that!~~ done!
** mostly read-writing in wiki, whoops.
* left early, headed to wal-mart & bought duck tape (not sure it's the right kind though...), a lighter, another container for the shit under my bed, and a 6 pack of tape for the store. got a separate receipt for that so I can get paid back for it.
* went to aldi and bought bell peppers, canned tomatoes, and two things of chicken breast.
** some lady asked me where I got my box-bag, and I was like...uuugh lmao from my mom -- I started to say "i'll have to ask her where she got them" but I got halfway through and realized this was a stranger that I wouldn't see again so what an odd thing to say?
* coooooking! see [[190130 – cooking: cheeekin]]
* farting around; did get my email set up for wave@redacted.studio! and looking at someone's stuff on the discord server. :)
** various wiki shits; fixed the broken transclusion stuffs when there were `""` in the title of tiddlers! generally updated <<sus>> and the artwiki.
* bed soon? at 11?
So we're putting together a new website at work (because it's been down for a year and a half and this is absurd), and I have such a frustration with the (third party) template we've been forced to use (because the third party connects our retail database with WooCommerce).

I was complaining two days ago that there wasn't any flexbox in the template...well, there //is// flexbox in the template...just constructed in such a way that you can't use the //useful// features to affect any of the child elements.

: like if there weren't 5 different levels of nested divs, they could actually damn use the `align-items: center` and `justify-content: center` to full effect!

I don't see how using bootstrap is better here than coding it from scratch; just code your own child classes to be 1/3 each of the screen and keep it fucking simple! This HTML & CSS is just a horror sprawl of divs on divs on divs on divs and it's maddening to me.

And we're on a conference call with our lead and my (ignorant) boss is asking about the logo size<<footnote "sz" "they were setting the width of the logo in pixels rather than taking advantage of the fact that the container width was //fucking already set by flexbox!// so I just set the width of the logo class to 100% instead and boom. Now it (responsively) takes up the whole width of that third of the nav bar.">> and she says, "that's something the front end devs will have to look into" -- lady, I fixed it with like three lines of CSS in the //Custom CSS// section (thank the lord that even exists and we aren't locked out of it). Maybe if your template wasn't shitty to begin with....!!!!!
Decided to try playing around with the chicken breast, since I know I will get (and am already) sick of just plain chicken breast and I'm //also// out of [[lemon pepper|Lemon Pepper]].

---
; Attempt 1:
: Slow cooking the chicken! It's not gonna be soup like I usually do when I slow cook chicken (and to my horror I've forgotten that recipe anyway), just plain chicken. I sprinkled paprika, cumin, and onion powder on each breast as I layered them in the pot, then poured on fire-roasted tomatoes/broth, and filled the gaps with some random broth I had leftover from making stuffing for Christmas.
:  ‏‏‎ 
: Cook on high for 3-4 hours? We'll say I started it at 5, so I'll check internal temps at 8 or 9 pm.

; Attempt 2:
: Oven roasting with veggies! Found a recipe that was tomato-balsamic-oven-baked-chicken, so I stole their spices:
* italian seasoning / pepper / onion powder for the marinade
* basil
* thyme
* onion
* balsamic vinegar
: I put italian seasoning on the bell peppers when I sautéed them, and on the onions as well. Layered bell pepper & onion on the bottom of my glass pans, with one can of fire-roasted tomato (no broth) split between them. Next time, I'd aim for 1 can per pan, at the very least. Sprayed lots and lots of balsamic into the mix, then took the breasts out of the marinade bag & laid them on top.
:  ‏‏‎ 
: Cooking at 400 degrees for 45 min -- some of the bigguns weren't at 175, more like 150s, so I turned the oven off but left them in there for 10 more minutes. They all hit 175+ after that.
* [[190129 – Carpe Diem: Carving Elbow]]
** my arm feels better today; I slept with the grounding mat, in case that helps recovery faster? still gonna take it slow this week, though.
* [[190129 – Wiki Review: Looping]]
** I'm liking that I include logs inside my [[📝 carpe diem logs|carpe diem logs]] and/or that I'm taking the rambles in there out into other logs.
* [[190129 – walk/run: ouch]]
** I've noticed that I'm starting to be able to go lower more often during my push-ups. slowly but surely, eh?
** part of the reason I started doing this was to strengthen my shoulders/arms so that carving & knitting & coding wouldn't wreck them -- the last thing I want to do is accelerate that process with weights.
* [[190129 – art/work: reverse card info]]
** learning things! the process itself is the reward, yes? remember that. :)
> I know all this will fade away into nothing, even if I do find a way to fool myself into believing I do have a purpose...

> what if it's all just hormonal emotions and doesn't mean anything???? and what if the limitations of my brain make it so I can't imagine anything different than my current situation and make it so I don't want to give up my comfort and I confabulate that into being "the voice of my inner self"?

---
I am afraid of deceiving myself, of lying to myself, of becoming delusional and not seeing the truth because I have chosen to believe a story that is more comfortable than the truth.

Proposition: It is self-evident that when I am aware, I cannot deceive myself.<<footnote "190202a" "o--kay, seriously? Deceive myself of //what//? Because obviously cognitive biases mean that it is definitely possible for us to unconsciously deceive ourselves. Am I talking about some specific deception here, or something more general? Narrow it down.">>

Even when I am utterly unconscious and stuffing my face with oreos and playing video games to the wee hours of the night, avoiding and avoiding and avoiding writing a paper or doing the reading for a class -- I still //know// what I am doing, on some level: that I am avoiding something, and drowning those feelings in the highs of oreos and video games -- even though I am not necessarily conscious of that knowledge in the moment.

We //know// when we are making excuses to ourselves, when we are drowning ourselves in tool porn and productivity porn in order to avoid facing whatever it is that is standing in the way of doing what we //really// want to be doing, whatever that is. We //know// when we make a joke to deflect the conversation from a point around which we are vulnerable.

Proposition: It is possible to have gathered data -- knowledge -- and be unconscious or unaware of that knowledge.

None of this //really// matters without having experienced it. 

---
3 to 4 years ago, I used to be a person who couldn't handle four classes and 15 hours work and //no other obligations// a week, who would get home from class and sit down with a video game and go to the dining hall to waste time with friends and sleep all hours of the day to miss classes for which I had done no work.

This fall, I completed 3 classes -- while working 35 hours of work a week, while playing DnD with friends, while having other scheduled social obligations, while spending time with my partner! I did my reading, I did my quizzes, I did my writing, my exams, and my final paper.

How do I make sense of the difference?<<footnote "190202b" "you know, aside from the fact that 4 years ago is actually a //serious// chunk of time. I'm sure I changed as much between my first year of high school and my first year of college, as I did between my last year of college and now. But my mom can attest to the fact that I //have// always been an inveterate procrastinator.">>

I did [[this|181209 – Awareness Log: Paper]] and then wrote the paper because I wanted to, with the discomfort right beside me.
* woke up naturally a little before seven (going to bed early doing its thang) but ugh, so cozy, so I slept again and had weird fucking dreams
** NT owned a 4 oz bottle of BPAL oil??? wtf. and I was trying to explain it to JH..???
* got out of bed at 9:15ish & started on teh workout; elbow seemed better but there's still minor complaints everywhere
** I can ''tell'' my push-ups are getting stronger!!!!!!
* went up and took care of my chicken; ooo falling apart and tender.
* read h0p3's wiki and his conversation with AD? which of course made me write [[190131 – To Shp: It's An Onion]] because -- I'm getting jokey and defensive here.
* messaged AD and well; that's been a conversation all day now.
** I want to laugh, I want to laugh! but I actually want to cry that we have been, that he is, stuck in the same pit -- it stares me in the face.
** I am feeling vulnerable and nervous and uncertain and human.
* work, at the same time. the order came in, so mostly checking that in and putting it away.
* drove to CD's, & DnD!
** Cadeus...came back? Drunk? And we were all memory altered? OH MY.
** I asked my talking book if it knew when I would die and the reply was -- blank page. ;)
** Cadeus wanted his weapons and armor back...but then was like holy shirt 30,000 gold is so much -- I want it ALL!! XP
*** so the party is poor but he is //rich af// and I swiped like 53 plat with my mage hand lmao.
** boat fight! some peeps went down in the hold and I //slept// them with my sleep spell, which might be the first time I've ever successfully used a spell in battle! I killed one but missed the other though :C
** there was some talk of reducing the boat, and Ch thought it was akin to reducing a castle? But I don't think so -- a boat is a discrete object, maaan.
*** Instead Theirs enlarged Cadeus, which was just as well, b/c it made him do hella more damage. He did 102 damage to the pirate leader in one turn! I am definitely //not// the DPS here lmao
* not sure what we did after DnD? snuggle? did I break down? I might have broken down again. I really honestly don't remember, except that at some point we cuddled and I //could not// fall asleep until like 1 am. :\
Oh AD, as h0p3 says, your words scream out at me!

> It is personal in a way that it renders it useless for anyone else.

I'm going to straight up disagree with you here! It is purely because it //is// personal that it becomes useful<<footnote "us" "useful in what way? why does it need to be useful? what use do you want other people to derive from it?">> to others! h0p3's wiki is ''massively'' and entirely personal -- he write a letter to himself (and to others as well but he is the main audience for himself).<<footnote "hp" "correct me if I'm wrong, h0p3! I think I maybe take this point further than you would.">> My wiki might just be the most personal thing I've written for myself<<footnote "m" "maybe? it also depends on the degree and kind of //personal// we're talking about here. I've written ol' voldy on paper and in other digital forms, but not in my wiki yet, and that's an interesting line.">> and I'd argue that's precisely why it's useful.

---
hm, okay, why do I say //personal// is //useful//? To me, writing a //personal// wiki means writing an honest wiki; there are plenty of tiddlyspots that exist to demonstrate a concept, or a plugin, or some other "useful" thing -- but they are very uninteresting to me. Cardo? well, it looks cool, but it's toolporn. You don't need that to get things done -- especially since it's been designed from one person's head, one person's point of view, to accomplish the things they want to accomplish.

h0p3's wiki, on the other hand? That's a useful model. You get to see //how// he structures it, how he goes about working in it, the sort of connections that are made; and the base components are obvious and replicable. I cribbed his Carpe Diem logs and his Wiki Review logs and they're the two invisible legs of my wiki as it stands now; before that, I was writing in a single tiddler every day and throwing anything and everything into it -- thanks to the wiki, I was able to then return to those logs and see patterns and pull data out into a more meaningful structure.

I think kicks says it well:

> You have your own handwriting and flourishes of decorative arrows and bullets. And those discoveries made in the mundane and detailed, knotty parts of the graph could be surprising—these lines are all pathways of experience.

You have your own handwriting too -- if it's possible to be context-lessly prescriptive, I'd say keep wandering down the personal alleyways of your wiki, explore and expand and borrow from h0p3 and anyone else who inspires you and stir it all up to see what pops out. In your wiki, of all places, trust yourself. In your wiki, of all places, hunt for and believe in meaning. How can you build semantic structures if all the way down it's meaningless? If everything is meaningless there is no point to //creation// -- that is, both Creation and your personal acts of creating -- 
just succumb to the hedonism and engage in everything that is FO satisfying. You //feel// something unsatisfying in that, yes? It feels good in the moment but on a SO level it's -- yucky, and //really// really meaningless.<<footnote "oh" "Oh hello, h0p3 writes along the same lines at the same time! <br>'I cannot say it is hedonically satisfying, but meaning is going to be something which doesn't boil down to mere chemical satisfaction conditions in my circuitry.'">> Consciously or unconsciously, you have to believe that there is meaning to creating in order to ask the question -- what is the best semantic structure for my wiki? The question doesn't seem coherent otherwise.

Of course, that's not to say having faith in the existence of The Good is //easy// -- I spiral in and out of meaningless, it comes in waves that break over my head, it is the never-ending question. I feel it, and feel it, and fetal-position in bed and sob, and //s l o w l y// there I am on the other side, and the waves are lapping softly on the sand, and I don't //know// with my thoughts but with something else and I move forward. And the onion layers go on.

---
I can't describe the structure of my wiki in the same way h0p3 uses his APFVD structure, but whatever it is, it fits me and feels comfortable and honest.
* [[190130 – coding: critique]]
** I'm suuuuper arrogant here! I'm not used to working in enterprise code, and it's definitely going to be different --- but at the same time...bad code design is bad code design, right?
* [[190130 – Carpe Diem: Pupper!]]
** generally productive! this whole week has felt wonky time-wise, though.
* [[190130 – Wiki Review: Gentle]]
** I think the grounding mat may actually have helped? hard to say.
** yes, a good reminder to be gentle with myself.
*** (super stoked to notice the improvement in my push-ups though)
* [[1808 – Monthly Audit: Awareness Logs]]
** it's fascinating to go back and look at what I wrote 6 whole months ago. Time fucking flies.
* [[2018 – Yearly Audit: Awareness Logs]]
** I don't know if the tiddlymap is //useful// there, but it's fucking ''cool'' and if I'm gonna keep the load of it installed in my wiki I might as well take advantage of that. :D
** I'm sure "time wasting" has come up more in the past and will come up again in the future.
** yeup, well, I said it, even if just in a footnote. I might be ready to go all in here. think about it!
** rolling with the formatting thing for now.
* [[190130 – cooking: cheeekin]]
** slow-cooked chicken tastes weird but also //good//? Anyway it's a nice variation on the regular baked chicken.
** baked chicken worked alright! the sauce is tasty, but I bet it could use more balsamic vinegar b/c the taste of it disappeared a little
** both of these would benefit from some damn [[lemon pepper|Lemon Pepper]]!!
* [[190130 – art/work: email!]]
** it's as ready as it'll ever be for maybe being seen by other people.
** nifty to have a custom email set up! FastMail made it very easy, so that's one more plus to having //paid// for my email service. XP
* [[190201 – Carpe Diem: Anxious AF]]
* [[190202 – Carpe Diem: Ooof]]
* [[190203 – Carpe Diem: Superb Owl]]
* [[190204...08 – Carpe Diem: Skyrim]]
* [[190209 – Carpe Diem: MEAT]]
* [[190210 – Carpe Diem: Food Weird]]
* [[190211 – Carpe Diem: Tense]]
* [[190213 – Carpe Diem: Huh]]
* [[190214 – Carpe Diem: Stickered!]]
* [[190215 – Carpe Diem: LAN Snow]]
* [[190216 – Carpe Diem: Holed Up]]
* [[190217 – Carpe Diem: Simple]]
* [[190218 – Carpe Diem: Spreadsheets]]
* [[190219 – Carpe Diem: Basic]]
* [[190220 – Carpe Diem: Pushed Release]]
* [[190221 – Carpe Diem: Huffy]]
* [[190222 – Carpe Diem: Digging]]
* [[190223 – Carpe Diem: Repetition]]
* [[190224 – Carpe Diem: Ouchy Shoulder]]
* [[190225 – Carpe Diem: Reading]]
* [[190226 – Carpe Diem: Walkin']]
* [[190227 – Carpe Diem: Version 2.0]]
* [[190228 – Carpe Diem: Bikes]]
---
* I miss not doing my weight bar work-out; I don't want to make my shoulder/neck pain worse by doing it though. :\
* as always, I never actually //play the game// but spend all my time modding it. at least this time around I had the base already started from last year so I didn't sink as much time directly into that.
** creating & releasing another mod, and this time a plugin mod, made me wonder if this is what a product launch is like; thrilling, feeling like I'm explaining what it does about 50 different times in 50 different ways, and also wishing I didn't have to do the follow-up support & that it could stand on its own.
** I'm glad I started actually writing about it in my logs, rather than piling on guilt/shame because "I should be doing something else"
* ..."i was an oar slave for three seasons" ended up being just a one-off without much (if any) character development. :shrug:
* ES twice: the first time was the most heavenly meat I've had in a while, the second time was the worst service we've ever had there. it is what it is.
* exciting times in gloomhaven! I can't decide if I'm disappointed about being slow to retire my character, or if I'm happy because I like the cragheart.
** still trying to figure out what my character's role with the new party comp
* those days where I was really turned off food were so strange
* total "get out and socialize" count: twice! that's pretty good, right?
** proud of myself for going to the art auction reception
** was invited to a board game night from the alumni event! feels good to be thought of, though prior plans interfered. hopefully I'll be invited at least once more and then I can show up?!
* SO MUCH SNOW this month. I got super lucky with the timing & my days off!
* //aaaallllll// the backfilled logs this month. but I'd rather have a short, backfilled log & nothing else than an empty gap. this is the most important record for me.
* I was so on top of cooking & food when I was doing the school/work combo in the fall and I let that lapse so much after school ended. I wonder how much of a knock-on effect that has on the rest of my life.
* shoulder/neck troubles for a whole week now... :\
* dammit, I'm not getting outside and walking any.
* [[190203 – Wiki Review: Yee Bois]]
* [[190214 – Wiki Review: Annd We're Back!]]
* [[190223 – Wiki Review: Maayyybe]]
* [[190224 – Wiki Review: Maybe!]]
---
* Maybe --- not. I really let this fall by the wayside this month.
** mostly because I wasn't doing anything much every day, and so often the carpe diems were backfilled.
* yes, I should redo the song tiddlers to be from a template rather than manual HTML...
* "in the end this is mostly just anxiety talking and not me."
** there's a sense in which it's important to me to keep the anxiety-writing but I also don't want to mark it as //true// or really interact with it -- I can feel the anxiety seeping from it when I reread it, and I don't gain anything from the recall.
* woke around 7ish? CD got out of bed at 7:15ish and showered, while I prepped everything else I could. I showered, decided getting there at 8:30 was absurd, sat and read h0p3's wiki on my phone, and left at 8ish.
* drive over was fine, but oh god merging towards MC was rough. I hate fucking merging because I can never tell if cars are in //my// lane or just the next lane over, arg
* still ended up getting there at 8:30ish, yay?
* poked around my 23&me results; I am the most boring anglo-saxon & germanic mix ever, wheee! 
* work took it out of me today.
** swept & moved the clay over to the clay area
** had a couple internet calls
** around 10:30 the stream started and never stopped until like...5ish?
*** it was the sort of day where one person walked in, shopped, another person walked in, the first person left, the second person left, five minutes go by, another person walks in, and the cycle repeats. We didn't have a //ton// of customers at once, ever, just a constant stream. Made going to the bathroom hard :\
* between dziggetai's messages stirring up some deep chunky emotions and the building anxiety around going to the uchicago event tomorrow, I was crying into CD's chest as soon as he came out to hug me.
** ended up lying on the bed and I sort of talked it out -- my clothes aren't right, I'm ugly, they're all going to hate me and look down on me, and I'm gonna die. If you take the right route to the last part, then it seems a touch ridiculous and laughter starts. 
* transitioned into CD talking about his week and his project. I can tell an "I'm wrapped up in thinking about this problem" mode if I ever saw one. :) heck, I've been in 'em.
* watched two modules of this F# pluralsight course, then it was 10 and I said yo, if we're finishing runaways, we gotta start now. the last episode was very much a WTF cliffhanger, so there better damn well be a 3rd season.
* cuddled for a bit starting at midnight; I keep feeling really disconnected and closed-off during our cuddles and it feels bad. :c
* once we switch and I'm little spoon he zonks the hell out. I try to sleep and am up, down, and all over. got up at 1am or a little after to turn down the temp in the house. finally fell asleep soon after that.
socializing is exhausting, and takes it out of me. I can't //not// pay attention to the dynamics in the room in relation to myself -- the social circles that form, who's standing where and facing inward to who, the places people are inhabiting, and where I am in the mix. I awkwardly don't know anyone (except one person who was in my house, and we barely talked then, soooo), but it's small enough of a group when I show up that there are introductions, and hand-shaking, and all of that. 

I fumble and introduce myself to someone I had //already// introduced myself previously -- I feel silly, but shake it off. I hang out mostly with the two girls from the graduating class below me; one knits, so there's a point of connection that facilitates some conversation. And hey, I learned about a new knitting group in town!

I generally stayed honest, so that was cool; someone else empathized with my circuitous route through school, and I appreciated that. Questions about work were awkward but I eased through them -- "sales and marketing" my eye, but whatever. I was solidly awkward but everyone was friendly enough.

I wish I had the ease to flow in and out of conversations and circles and whatnot. Some people there //had// that, and then some people there just already knew most people and had the ease because of that. I play that game of standing & chit-chatting, but the conversation moves between two friends about something going on in their life and I'm the third wheel who isn't involved so -- look like you're not listening, engaged in something else, step outside the circle -- idk, what the hell are the rules for //not// making that weird?

---
I miss my friends. It was like, for four years of my life I got comfortable and close to people, had that ability to chill and shoot the shit and play video games and board games and just fucking //whatever//, it was easy and they were (are) awesome and socializing like this just makes me miss them so much.

I feel doomed to always be on the outside of the circle. To be the outsider showing up in an established friend group to make everything awkward; to never be a part of one again. (just because you feel it doesn't make it so; [[it's the stories we tell ourselves|music/edie brickell/stories we tell ourselves]] and your perspective that colors your experience.)

---
so. data-collecting experience complete. I intend to keep collecting more. We'll see how bad my anxiety gets before I go to a knitting meet-up, lmao.
* woke at 9ish?
* wrote in my wiki before showering & dressing
* finished the retroactive wiki review before anxiously heading out to the uChicago event
* it was what it was; I am exhausted.
* monthly audits, yay?
* out and about with CD to pick up drinks & food
* gopher & h0p3 while waiting for //the last kingdom// to download
* multiple episodes of the TV! is good except eh, fake history man. :P
* bed at midnight; I was in the mood but I'm not sure CD was?
** be more obvious maybe?!
* maybe slept by 12:30 or 1
* woke at 8:30ish
* got out of bed, exercise clothes, and did my weights
** spent a lot of time also just dancing the fuck around to Monstercat's hardstyle -- fun!
* showered, dressed, made me some cheeken
* ate, replied to dziggetai and the group chat
* wiki time!! monthly audits and yearly audits and all that jazz.
* gloomyhaven!
* chatting with dziggetai, working on wiki.
** whow I am feeling some feelings O.o
* ate chipotle, watched some gopher; more wiki auditing.
** it was starting to feel obligatory I think, rather than something I wanted to do in the moment
* CD finally showered & dressed & we went to hy-vee/chipotle/QT
* watched the rest of this season of //The Lost Kingdom// -- ended perfectly at midnight
* cuddled; I asked if he'd just not been in the mood all week or..? he was like, oh I thought you were on your period or would make a move if you wanted, but in that case...and rolled over to start making out.
** mmmm dat good titty succ!!
** he came so quicklyyyyy, and right when it was getting good XP
* then bed! 12:30 or 1?
* [[190201 – Carpe Diem: Anxious AF]]
** I have been having //so much// trouble going to sleep lately. :c
** "deep chunky emotions" -- heh, love it.
* [[1901 – Monthly Audit: Carpe Diem]]
** uhh....saying I was going to be outside running was super optimistic.
** have I said this year is going by //absurdly// fast? because it is.
* [[190202 – Awareness Log: Analytic]]
** from another perspective -- what if everyone else saw me as calm and collected? what if //everyone else// was also feeling some amount of anxiety and awkwardness?
* [[Stories We Tell Ourselves – Edie Brickell|music/edie brickell/stories we tell ourselves]]
** I loop back, and loop back, and loop back again. there's a reason this is a keystone song, and a reason those songs are in my mazeway.
*** scaffolding.
** would probably be good to figure out how to use fields and templates rather than doing that HTML manually XP
* [[190105 – walk/run: here kitty kitty!]]
** figured I would split this out into its own log when I was doing the audits; rather like I've been doing automatically lately. also means I can share it. :)
* [[190202 – Carpe Diem: Ooof]]
** I'm proud of myself for giving it a go; working against old patterns is hard but worth it, yes?
* [[1901 – Monthly Audit: Wiki Review]]
** I'm a little surprised I had so little to write about all of these! but they were definitely fun to read and I'm seriously considering sharing them.
* ''Monday, 190204''
** I honestly don't remember much about last Monday
** work was busy
** I was very happy to remember my chicken breast and pizza when I got home from work. decided I wanted to take a look at Skyrim again.
* ''Tuesday, 190205''
** hard but I did my workout. idk why but the 1 arm exercise on my left arm felt way harder than it had previously been?
** more Skyrim modding in the morning!
** more Skyrim browsing at work! also photoshopped emails and scheduled them.
** had a meeting with Mac about website stuff, though most of it is on hold for now.
** what can I say, skyrim that evening too. I was so in the middle of something that I was late to the AC call, and would have forgotten it if ER hadn't texted me about it!
*** If I'd actually written about it those days, I would be able to talk about what I //did// in skyrim!
* ''Wednesday, 190206''
** didn't have today off because TL needed to leave at 5 to go to the auto mechanics (car issues)
** hecking icy!
** think I had to deal with Proctor & Gamble stuff today re: orders
** skyrim in the evening.
* ''Thursday, 190207''
** wow it was very lucky I had today off because it was the most icy of all the days, plus there was snow on top of the ice, and it was so cold salt didn't really help.
** my workout today was hella wonderful. I just felt so so good, flailing around to a dance song that came on between my 1st and 2nd sets and I just had to dance it out to the end. there's a special body rush, doing it.
*** thinking of that is helping me want to work out today, rather than skip it, like I had been considering...
** skyrim'd all day! making progress through my mod list -- separators are wonderful, btw, love MO2. Glad to have had the base from last year to work from, rather than start fresh. I'm generally not changing much, especially when it comes to locations -- rather, just refining it a little.
* ''Friday, 190208''
** talked a lot to AD this morning; it got me feeling through things, and when I went to shower I sort of felt through things, at least partially -- I'd been afraid of checking in because I was afraid of telling myself I SHOULDN"T PLAY SKYRIM YOU"RE WASTING TIME and having //no choice// but to stop, even if I really //wanted// to be playing the modding game.
*** then i was like, well shit, if I'm not treating it like something i have to dive into on autopilot to enjoy, then I'm actually free to let go and take care of the other life shit that I've been letting pile up, like laundry and dishes and general room cleaning. So that's what I did the rest of the morning.
** work werk, the order came in but I had to deal with "missing items" and also at least two internet orders that were demanding and phew.
** went home and chose to play more skyrim. :) I was going through my faction section and found another college of winterhold mod that suckered me away from MCoW -- though I did do a couple xEdits to the mods to allow me to use both MCoW's arcaneum and hall of elements with Obscure's everything else.
** went to bed later than planned, whoops.
* good day! woke up at the crack of 8:30, damn alarms I ignored
* showered, rushed out the door, got there just before a customer pulled up to wait outside
** it was pretty busy all day with customers and coupons and everything else! Had some good chats with BD, though, and e shared the joy of spiderman memes with me ahha.
* burgers for lunch! and packed for CD's
* drove over to his place right after work; cuddled and talked a bit on the couch, then decided to go to ES.
** I had to get gas, and while we were there BD was texting me with drawer summary questions and CD got a call from ork about stuff not having gone off -- so we went back and respectively took care of our situations.
* I drove, b/c he was feeling a bit off. We correctly followed Google Maps for the second time ever -- there wasn't much traffic too, so that helped. 
** there was about a 20 min wait for a table, so we went and sat in the bar & split a gin and tonic. our server for our table turned out to be the guy CD thinks is adorable (though I wasn't sure for a second because he'd done his hair differently -- curls!). I was amused that CD made a comment about how he should have shaved that morning & he was Scruff McGuff.
*** holy fucking HELL it was ''delicious'' last night. Just...so flavorful and crispy and bursting in my mouth. Clearly aiting like two months in between ES visits is the best way to get the most enjoyment out of it.
* drove home, CD napped :)
* watched a lot of The Lost Kingdom! They got //spicy// in the beginning of the second season; so much shit happened in each episode. I'm hoping the "I was an oar slave for three seasons" won't just be a one-off but will actually have some character impact. I'm unsure so far, though.
* had fucking incredible sex!
* right to sleep after that.
I woke up from a dream today; I hesitate to call it a nightmare, or a bad dream -- the connotations and feeling of those words do not feel right. It was a dream.

MW and Elisabeth and I were sitting at a table; MW was across from me, and Elisabeth next to me. We were teenagers again. The details of the dream become vague on these points: we are at a school together and being questioned by the school counselor or psychologist. There are multiple questions, culminating in questions about our social lives. I don't remember any specific questions. They become increasingly uncomfortable to answer -- we feel we will be shamed by our answers, though the circumstances we utter are out of our control.

Another question comes; it is the hardest of all to speak the answer to, though, whatever the answer may be, we all know it. We are given time to reply; as the question was asked us, MW and I looked at each other. His mouth tightens -- he feels the struggle and worry about answering this question; I feel the tension building in Elisabeth next to me. Her body locks up, goes tense, and falls over. I wail, shake her, call for somebody to do something. Somehow with dream knowledge I know she had a heart attack rather than answer the question. I continue to wail.

---
I immediately startled awake and began crying. 
* woke up from [[a dream|190210 – Awareness Log: Wave]] and just...cried, snuggled under CD's arm and cried. the pain doesn't go away, being snuggled against a warm chest, but it is comforting, nonetheless.
* I was hungry but no food sounded good to eat :C
* browsed reddit on the computer & chatted with AD a good amount. I am almost forced to check in when I talk to him sometimes. (He had asked if I was doing okay, since I hadn't been writing.)
** funny, today<<footnote "d" "02/11/19">> I saw that Phil Nunnelly had wondered about my lack of posts on <<sus>> recently.
* talking with AD made me want to actually work out, so I said bye and then did. super achy again, idk what's up.
* showered, etc, and tried to eat some chicken but ugh.
* gloomhaven! we're having to figure out a new rhythm again with a new character, and Ch retired his character that game so the same will hold true even more next week! at least his new character is a healer, though, so the pressure will be off me, thank golly.
** it was also a pretty intense scenario, enemy-wise. some higher-health, higher-shield enemies. only AK exhausted though!
* CD was going to order chipotle, but they didn't have chorizo on the app, so he went out & to hy-vee to pick up paper towels & quest bars for me <3
* at least chipotle tasted good to me! 
* watched //the last kingdom// season two for the rest of the evening (from what...7ish to midnight? we started gloomhaven late, at 3, and ended around 6)
* had some really nice sex again! he went for my nipple pretty quickly but I wanted to make out some more first, so we switched back to that for a bit. he's focusing on a single nipple now and goddamn yeah over time that makes me squirm really good. :) getting lit just thinking about it again. was on top, then to prone? definitely made up for the lack of it last weekend with this weekend. :)
* i started thinking about apocalypse computers etc etc while cuddling, because CD had mentioned insects dying and I was just ugh, thinking about the golem in the desert. 
* finally turned over and went to sleep
* woke up and actually got out of bed around 7:45ish?
* cleared up the fridge & counter a bit, emptied the trash, made myself coffee and sausage patties
* ate & watched gopher & browsed skyrim while also chatting with AD (again..?!..) It got a little deep and uncomfortable for me, talking about the depths in college. He says he's in that place right now, and I'm just lost in that regard. I can't fix things or dig him out or anything; all I can do is offer a virtual hug.
* showered, packed, took out the trash, drove to work
** state trooper on the road so no speeding; it was also rainy and awful so I didn't actually //want// to speed.
* w O r K
** some combination of online orders and in-store stuff and farting around.
** gonna have a call with AR tonight at ten, reminder to self.
* got home, ate chipotle
* worked on skyrim until call with AR
** it was a good chat! 
* more skyrim until late - reached the end of my mod list and was double-checking load order etc!
* bed at like...1:30
^^I don't understand the /b/ reference from h0p3's wiki, but I seriously appreciate the concept of being able to shitball ideas and thoughts without judgement, so I'm stealing it.^^

I definitely, 100% had a crush on PT (Barry)<<footnote "p" "or PG, as he //apparently// goes by">> when he first started coming into the store regularly. like...yeah, for sure. Mostly, he's cute, and it helped that he seemed very well spoken at the time.

(hello, he's cute. great & well maintained & irish red beard -- I'm a little surprised I can't remember his eye color given the amount of conversation we had tonight, but Imma assume basic blue -- and it's also at least a little more intriguing because he's pretty much exactly my height and well -- you know me, that's intriguing. so like, physically? conditions are ripe for a crush.)<<footnote "d" "see my detour to add [[Ripe - The Dixie Bee-Liners]] to the wiki!">>

anyway, I got distracted...//anyway// tonight could have almost been a date -- if I were single, I probably would have used the excuse to text him afterwards and be like "oh hey, I had a really good time talking to you last night, thanks for the ticket! do you wanna get dinner sometime?"

: as it is, I'm probably gonna use my honey boo boo painting as an excuse to text him a thank you (also I just wanna freak someone else out with it lmao)

but even so -- well the whole point of writing this -- I would probably text him if I were single, but only to see if a date would be similar, or if something would change then. actually, uh, //talking// to him made the crush dissipate quite a bit.

I want to be like "oh, wow, he's really insecure, and not really a good listener," but I suppose it's more that we just...didn't resonate??? Like -- he caught himself rambling on and was like "more about you!" and then proceeded to not ask any sorts of questions. O.o that is not how conversations work, dude. idk, maybe he was trying to impress me?

you know what, I got a similar vibe from him as I got from Anthony, in a completely different way. I don't //know//, I can't put my finger on it precisely, it's a feeling. If I were being mean, it would be "everyone has always told me how awesome I am and I've done all these things but I'm working at Home Depot, what went wrong? I deserve better, dammit!"

"you know how everything aligns and you just fall into something..?" ---> this feels like code for, "I don't know what I really want to do, so I just went with what everyone said I //should// do."

"I'm the person who goes out into the other humans and observes them and analyzes them" just //screams// insecurity, I'm sorry! And that's coming from //me// and I've ''definitely'' had thoughts like that before!

---
I don't know that I learned anything that felt gut true or honest about PG tonight, except maybe that he found Mapplethorpe's self portrait with bullwhip to be impactful (yet he's afraid of hanging something he loves on his wall).

...which is hilarious because he basically also made the argument that, because boys/men are competing for the attention of women, women should be holding them to higher standards and changing it so men don't compete to be jocks but to read books instead.

damn dude, just put the fucking mapplethorpe on your wall if you love it so much, and fuck the rest of them! isn't that exactly what you were preaching in the "just don't give fuck what other people think then socializing is easy" speech?

---
okay, I'm //really// feeling mean and bad about this, so I'm going to stop. It just feels sad, okay, to have a crush and then discover the person really behind it. I'm fucking lucky with CD, I really am.
* I feel like I //should// want to go to this event, because
** "you should get out and about!"
** "people your age should be doing things!"
** "you should socialize with other people!"
** "you should network with other people!"

---
* what reasons do I have for //really// wanting to go?
** I want to show my support for a customer-friend
*** I think it's so awesome that he's //doing// it! making art, getting it out there, all those things!<<footnote "eh" "that I'm too afraid to do myself.">>
** I want to see what other artwork people in the city are making
*** this is another rabbit hole -- I //don't// want to be being judgmental, like "ugh how are they so successful their work is so shitty" because those thoughts //don't feel good//. just...get out of the insecurity and into the curiosity.
** I want to collect more data and take an imperfect action step towards being comfortable in myself while around other people. 
** something something find and settle into that indescribable feeling of ''being okay'' //while also// being in a situation I am usually insecure, anxious, and afraid of.

---
I don't think I have enough data to //really// decide if these events are things I want to participate in, to go to, blah blah. Like -- I may very well be the sort of person who just doesn't enjoy going out to events with random people, or doing "meet up" type shit, or whatever.  But I don't //know// that, because rather than feeling "oh, I'm not interested in doing x y or zed thing" I feel "I'm so scared of doing x y or zed thing."

And I really want to dig into fear, to be with it, to explore it, to not let it stop me. "I don't want to" when I //really// don't want to is an acceptable answer -- "I don't want to" when I am ''afraid'' is not. 

(well, okay, if I ended up not going because I was too afraid, I wouldn't beat myself up, it would be okay, I would just notice that I was //that afraid// and feel that. but -- I've //been// that afraid before, and what I //really want// is to grow in this regard.)
* woke up late...9:30ish?
* I believe I worked on skyrim most of the morning, doing my xEdit merge patching and checking for incompatibilities. there are soo many with realistic water touching worldspaces -- part of me wonders now if it wouldn't be better to check for conflicts without it, so as to avoid those really-not-conflicts from showing.
* work
** demo email, some internet wrapping up, and working on receivings.
** PT barry (PG as he apparently goes by?) came in about the time TL arrived from lunch, and talked for a good hour or so. apparently he's a part of theredactedArtists Coalition and has a piece up in their annual auction -- had some extra tickets due to other people falling through, so he offered them around and since I get off work early today, I'll be going!
* home, food, more xEdit.
* was late to the call (whoops) because it wasn't using the old link and I assumed he was on TBS call XP
** it was a good call -- did a little feedback on how it's been so far, and then walked through an experiential exercise. so much came up there.
*** going off NE's discussion with ER I brought up some of my insecurities and he mentioned "feeling into my boyfriend's feelings" and that set me off crying XP 
*** it is hard to experience other people's emotions as well as my own -- overwhelming and makes me feel helpless.
* decided I would try running skyrim to see if it crashed before going to bed; shockingly^^/s^^ it did. Troubleshooting was pretty easy though, since I just went through my sections & tested if the game would load. I narrowed it down to 4, then 1 -- duh, it was Simply Knock SE, which has an SKSE .dll, making the game crash.
** oh, of course, before doing all this I tried installing .net framework so I could see crashlogs, and it took a bit to figure out that I needed to reinstally the DLL Framework. it worked after I did that, but no crashlogs, which is why I started section testing.
* bed after I figured that out, around 12:30 or 1
* [[https://www.technologyreview.com/s/612266/the-smartphone-app-that-can-tell-youre-depressed-before-you-know-it-yourself/]]
** look at their fucking "Hello, We noticed you're browsing in private or incognito mode." blocker div. Here's how to break it:
*** `Ctrl > Shift > I`; right-click on `<section class="incognito-wall">` and delete element; click on the very top `<html>` element and change `overflow: hidden` to `overflow: visible`.
** it's fucking absurd that I have to do this, especially given that the content loads normally on a non-incognito window.
** disturbing.
* [[https://aeon.co/essays/materialism-alone-cannot-explain-the-riddle-of-consciousness]]
** fascinating!
** "Chalmers pointed to the vividness – the intrinsic presence – of the perceiving subject’s experience as a problem no explanatory account of consciousness seems capable of embracing."
*** why does Chalmers' name sound familiar? was he on a syllabus at some point?
*** it's the awareness log!
I read through some more old journaling and letters today as I was cleaning up my room, and it sparked my desire to have them recorded/archived digitally again. Made me wonder if it would be possible for tiddlywiki to interpret Text Encoding Initiative markup -- it's a markup language, and there's different parsing(?) based on the .tid's content type, so I imagine it would be possible.

The Walt Whitman Archive isn't as slick as I remember -- I //know// there's another website out there with a WW2 (?) diary where the presentation was super high quality, but I can't find it -- but [[this page|https://whitmanarchive.org/manuscripts/transcriptions/tex.00088.html]] is a good example of the various markups that come with transcribing a manuscript in TEI.

Other than generally being obsessed with TiddlyWiki and trying to solve all my problems with it, I think there's a decent argument for presenting text-encoded documents in it. Being able to wrap up all the transcribed letters from a certain archive in a single document that has the presentation layer //already built in// seems very strong. //So many// TEI projects don't have good solutions for displaying and presenting the material encoded -- they're almost all ugly tbh -- but flexbox tiddly is a pretty decent looking starting place IMO.

Also I'm just thinking -- makes it easy to do a slider button reveal where the marked-up document is enclosed in one reveal and the image is enclosed in the other reveal so you can nicely swap between the two.
* woke at 8:15ish
** the fading feeling of an interesting dream but nothing more solid than that
* ate and tried to mod skyrim
* eventually got fed up, sharted my pants while getting ready to go to the trail, cleaned that up and started laundry, finished dressing, grabbed stickers, and drove to the trail
* walked to the bridge past the 301st park & back
** someone else had gone after the info wars stickers -- one on the bridge was all scratched up, the other on the bridge was half gone, and the two on the back of the wooden sign were entirely peeled off.
** //however// they didn't do anything to the one on the concrete pillar, so I stickered that mofo up.
** I also stickered the two on the bridge -- they didn't get scraped off evenly, so I thought covering them up was fair game.
** I am entirely amused and pleased that someone else got fed up with them in the time between my trail visits.
** it was nice and I got overheated with my coat on; there's that longing hint of spring breeze again that makes me just want to go and go and go and go.
* got home at precisely 10:30, executed my plan to text PT, sorry dude I'm not calling you PG in my wiki, then showered
* worked a bit more on the skyrims -- tested out a location mod then nixed it, downloaded the extra quest patches loot recommended, and removed showers in inns from the merge patch so I can install //keep it clean// without conflicts.
** listened to this new//old// band called "middle class rut" -- thanks, radio!
* WERK
** PT mentioned a show opening tomorrow night but a) it sounds like it's gonna be ridic snowy, and b) it's from 5 to 7 pm so I literally can't go lmao
* [[190213 – wiki: TEI Markup & TiddlyWiki]]
** yeah, I want this. I want all my old journals and letters in my wiki, marked up with TEI code, displayed with TEI formatting, and being able to swap from the digital text to the image with a reveal.
** it's too bad single file with images is such a bad way of storing images tho...
* [[190213 – trail: FU MIT Tech Review]]
** yeah! seriously fuck you!
* [[190213 – Carpe Diem: Huh]]
** when I wrote this, I could have sworn I'd started a log the day before, but apparently my memory was wrong.
** hey, I may be playing skyrim, but I'm writing!! holla back girl
*** crash logs actually did come in handy this morning, when it made me investigate the true 3D sound audio overhaul issue!
* [[190213 – Awareness Log: Art Reception]]
** course driving there and parking was gross but hey. I did get a bit judgey over some pieces too but ugh. to me there's a reasonably clear distinction between the dreck and the rest of it. har.
** in the end this is mostly just anxiety talking and not //me//.
* [[190213 – /b/]]
** I have //no idea// where to put this log. :O
** doesn't mean I didn't get giddy this morning when texting him. aye, ya goofus.
* woke up with CD, showered, dressed etc.
* drove to work, got there with plenty of time
** it had started to snow right as I crossed into redacted on 534
* two customers in the morning?
** about five more around 4
** snow piled up fast; GR broomed his car off multiple times.
** I pretty much just did receivings, some rearranging of the pencil aisle<<footnote "omg" "it seriously looks so much better now!">>, and some wiki things...
* closed up around 5:45 (GR said to leave at 6, but man no more customers were gonna come in & getting the car ready was a lot of sweeping off snow)
* slippery drive, especially on the neighborhood roads, but I was determined to make it to CD's.
** packed up all my stuff at the house and my keyboard/headphones/controller/computer -- whee single person LAN party!
* the first part of the drive over was the worst -- neighborhood roads seemed barely plowed and turns were super slippy. 534 was trash -- the sort of weather where you don't know where any lanes are, so this 4 lane road becomes a 3 lane road. I stayed in the middle and went slow, though on the hill before the exit I could see traffic backup due to someone being stalled (?) so I made my way around that in the right lane at the last minute.
* 740 was actually quite decent -- way better than 534 -- and at some point I got in the left lane and started going 50 instead of 30.
* got there, unpacked, ate (?)
* watched //the last kingdom// until prob midnight
* [[transmute ore sanely|https://www.nexusmods.com/skyrimspecialedition/mods/16549]] (downloaded)
** dunno if I'm gonna ever be mining ore, but given that alteration is in my setup and I might find it in the course of exploration, this seems good.
** transmutes all ore in inventory at once, starts with iron, moves to silver
* [[unique zephyr|https://www.nexusmods.com/skyrimspecialedition/mods/16956]] (downloaded)
** just another unique weapon mod; check this against current plugins to see if it's needed or not.
* [[improved college entry|https://www.nexusmods.com/skyrimspecialedition/mods/22184]]
** would replace //better college application// -- I like that it makes mirabelle give you the proper robes.
** check compatibility with obscure's college
* [[Reading Is Good|https://www.nexusmods.com/skyrimspecialedition/mods/20018]] (downloaded)
** makes skill books boost how fast skills level up, rather than giving an insta-level. this is actually a really nifty change!! (though it looks like it's a bit...finicky?)

---
* [[armor rating redux|https://www.nexusmods.com/skyrimspecialedition/mods/17932]]
** already have this installed, but I want to be sure to use the //exponential// option here rather than hyperbolic.
* [[magic resistance rebalanced|https://www.nexusmods.com/skyrimspecialedition/mods/20503]] (downloaded)
** along the same lines as above; install and use the //exponential// option rather than the hyperbolic option.
* [[adaptive leveling|https://www.nexusmods.com/skyrimspecialedition/mods/17560]]
** or [[omega's version?|https://www.nexusmods.com/skyrimspecialedition/mods/17653]]
** makes it so that you can reach max level while only leveling 6 skills; seems essential if I'm going to play a long-game character with only 5/6 skills as mentioned.
* [[diverse character creation|https://www.nexusmods.com/skyrimspecialedition/mods/2573]] (downloaded)
** for playing the classed version of adaptive leveling; seems to be the simplest and I can probably strip out the changes I don't want in xEdit. or maybe I'll just accept the leveling bonuses & racial changes.

---
* [[mage armor rebalanced|https://www.nexusmods.com/skyrimspecialedition/mods/5796]]
** I feel like I need to play without this for a bit to really see whether or not it's doable without this. several people commented on it being OP on /r/EnaiRim, sooo yeah.
* woke up reasonably early -- out of bed by 9 for sure
* holed up on the couch with mah keyboard and mouse (that's the nice thing about having two mice, too -- only needed to bring the keyboard and the computer itself)
* listened to more //middle class rut// and finished xEditing and installing mods.
* started actually //playing// around noon? first playthrough I quit for some reason, I don't remember why now -- CTD? mod conflict?
** definitely was doing some mod editing as I played; x mod didn't work the way I wanted to, y mod wasn't smooth, etc.
* idk, I feel like I modded the fun out?! Just coc'ing in to test out a mod and running around to find its changes is more fun than "roleplaying", especially with the keep it clean mod (that one is really bothering me).
* delicious gyro meat for fooood all day
* started watching //the last kingdom// around 8:30, and went until laaate. finished the season though!
* snuggles before bed, of course :)
* up a little later but still around 9 am
* still trying to see if this playthrough is for me; headed off to morthal to pick up my followers, and then instantly started running into "damn, they're killing everything".
** ran into multiple new-to-me interesting NPCs, scenes and otherwise, which is fun. too bad the iNPC followers don't have any banter //with each other//. Hoth was definitely not my type, got rid of him as soon as I found Rumarin.
* showered at the last minute before DnD, whoops.
* DnD! good shit good shit. we did some investigating, and fought an eladrin, and discovered who made Theirs' town disappear!! Also sounds like we'll be doing more of the DnD on Sunday while AK has her musical so that's nifty.
* a little more skyrim, then CD went and got food and we watched //Swiss Army Man// while //black sails// downloaded.
** I //honestly// don't remember what part about it hit me so much the first time. was not as impactful the second time around.
* watched the first episode of //black sails// -- so many titties?! this does not seem like a //good// show, but a "maybe acceptable because it's entertaining" shitty show.
* it was 11, and I wanted to play skyrim instead of watch more, and CD was okay with that. :P
* bed at 12:30ish, after some cuddles where I got anxious about making CD uncomfortable with my touching & expressed that to him, and he assured me that he would (and has) tell me if so.
** the anxiety came from feeling like it was bad or wrong of me to be "taking advantage" of his body for my own enjoyment...a wall in my heart somewhere ??
* up, folded clothes, played skyrim for like one more hour?
* showered, packed everything up, ate
* took out the trash then drove to work
* uuuhhhh what did I even do...oh yeah, lots of spreadsheet stuff, making sure we had the right item numbers going on and such so that Mac's images have the right item number for our system and so on. also a bit of work with fonts and making the graphic for the demo email early (for A/B & their social media stuff).
* delicious chipotle...love you CD!
* got home, decided to take a look at the encounter zones in the mod I was running because things felt //way// easy, and realized it mostly just made things in the teens?! and I didn't like any of the other mods, sooooo I started my own. It's all in an excel spreadsheet right now, sorted out between types of places / what quests are associated / what enemies are in it, and then a couple of my leveling diagrams.
* bed at a little after midnight
** after writing a post about my encounter zones on the reddit, ofc, cause I wanted to share my thoughts ahah
* got up at 9am
* replied to people on my reddit post :D
** it's getting some traction! which is cool. and apparently the person in charge of the phoenix flavor mod guide might be planning to use it when it comes out?! :O
* worked on the EZ mode some more. got through forts and started a bit on nordic ruins.
* wooooork
** mostly been farting around reading articles in h0p3's most recent link log and feeling the burnout/meaninglessness/not feeling my feelings?
*** this reminds me, I'm curious how dziggetai is doing.
** did get the demo email done, and some online order things.
** catching up on my wiki, and gonna scan the poscas into our mac order later. seems like it will be a //slooooowww// evening, with the threat of snow looming.
** actually not a slow evening; I had to bust my ass right at the end because I forgot to scan the posca markers while working with customers
* just started snowing so I did have to wipe off my windshield, but the drive back home was fine
* ordered pizza for dinner, ofc...
* incredibly good call with everyone; ER shared and it was much more of a free form share if you feel like it with no expectation of a response format. Kept turning into experience, crying, feeling, and then maybe it was the sugar from my cheating free pie5 dessert pizza slice, but I felt immediately full of energy after feeling so much.
* went out at 10 and walked for an hour; it felt like much longer! I got lost and ended up on LL when I expected to be back on AH. peaceful, out in the snow.
* more looking up locations & writing down info for my mod and bed at midnight ish, probably?
* [[https://medium.com/s/story/everyones-missing-the-obvious-when-it-comes-to-the-declining-u-s-birth-rate-679abebb854b]]
** fucking duh. and they don't even happen to mention the looming disaster of climate change -- who wants to have kids for all of the above reasons, //and// when they're highly likely to struggle with the results of ecological collapse? I'm just barely on the edge of the generation who might be dead before it gets bad, but the same (likely) wouldn't be true for my kids.
** [[https://www.buzzfeednews.com/article/annehelenpetersen/millennials-burnout-generation-debt-work]]
*** ooooof.
*** "'Branding' ... underlines what the millennial self becomes: a product." and "the phone...facilitate[s] the labor of performing the self for public consumption." FUCK THIS NOISE UGH.
*** "our personal spaces should be optimized just as much as one’s self and career."
*** OOO she points to the capitalism of so-called [[self-care|Self Care vs. Self Comfort]]: "But much of self-care isn’t care at all: It’s an $11 billion industry whose end goal isn’t to alleviate the burnout cycle, but to provide further means of self-optimization."
*** it's meaninglessness. it's not //just// the treadmill of the to-do list, it's the ''meaninglessness'' of that to-do list. she maybe finally fucking points to it in the last line.
*** "In recent years, new scientific research has demonstrated the 'massive cognitive load' on those who are financially insecure."
**** how do you fight it? I don't know how to fight it. is it something to be fought? where is the space for freedom when the //very possibility for imagination// is restricted?
**** [[https://www.buzzfeednews.com/article/annehelenpetersen/millennial-burnout-perspectives]]
***** "Hiding yourself, your family, and your real life takes up a lot of bandwidth." fucking //ouch//.
hey h0p3!

just wanted to leave you a quick note -- I haven't checked my signal messages in a bit because I've been avoiding myself and other people recently. I apologize for initiating a conversation and not continuing it!

Part of my hesitation for creating a "Recently Released" tab is that -- I'm not sure I want to highlight everything new I release for everyone to see. I'd rather slip things out quietly, especially if they're past logs...<<footnote "eg" "the breakthrough log, which I'm afraid is going to be nothing special when I do release it, but I don't want to highlight that in a tab, because then it becomes extracted from its surroundings...">> It's a way of hiding, I suppose.

I'm not sure how to answer the question of usefulness. I worry that it is too reductive, the opposite of expansiveness. I suppose I also conflate "useful" with "practical" and I'm hesitant with that word too. This may be wrong, but I worry that in being useful or practical, one becomes mere means, rather than an end. 

> I think postmodernism freezes us in doubt and prevents us from committing ourselves because we can never have the comfort of certainty our amygdalas so desperately desire.

This seems directly related to the idea of "milleniel burnout" from my [[190219 – trail: dissonance]] today. I don't think the author points to (at least one of) the real issue(s) underlying the exhaustion described: that postmodern doubt and sense of utter meaninglessness.

> We have cried a lot. I am worried that you are overwhelmed by this experience (it's overwhelming to me).

We have indeed! I am okay with it. :) I've always just let it out -- my boyfriend has cried maybe twice in five years, according to him, and I can't relate to that. Crying clears the pipes out, is a cathartic release.<<footnote "m" "most of the time. it depends on if I'm really feeling all the sadness, or if I'm wrapped up in fear and crying scared tears. I come through the other side of the first kind onto a calm beach, while the second kind just keeps me wrapped up in the fears/insecurities/etc.">> This experience does become overwhelming at times; I hibernate like a bear because of it and the rest of life sometimes.

I'm not sure how to end this! Cheers, Auf Wiedersehen, until our next communiqué!<<footnote "2" "yes I'm misusing that word, it doesn't mean 'communication' but I like the way it sounds :)">>

sphygmus
* woke up, ate pizza, dove right into my encounter zones; I'd posted about it on reddit the previous day, so I also did some responding to comments.
* did nothing but work on my modding all day long! felt like I didn't make any progress for half the day and then once I'd solved something the rest of it sped by. More details in [[my log here|190220 – Skyrim: Bugfixing‽]].
* bed at 1am!
This afternoon I got to the point where I'd spreadsheet designed all the EZ numbers and was implementing them into a plugin and noticed all these encounter zone records for exterior zones that I assumed //couldn't have an EZ set//! I was extremely confused and tested it by going to Bleakwind Bluff with the Skyrim Revamped esp loaded -- ''nothing''. Level 1 Forsworn where there //should// have been much higher level enemies, if the encounter zone was being applied properly.

This lead me on a tangent because I thought maybe I was calculating the level that should be shown wrong, misunderstanding the way fLeveledActorMults worked -- so I deconstructed that and read lots of articles and got to the point where I //knew// that if the encounter zone was working, ''this'' would be the level the NPCs would be.

: in the first part of the tangent I had to realize that spriggan ambushes are scripted and not affected by encounter zones, and that's when I moved on to testing Bleakwind Bluff b/c it's purely leveled enemies and //not// set enemies.

BUT the encounter zone //still// wasn't fucking working in Bleakwind Bluff, despite the record existing, and despite the interior cell of Boulderfall Cave working correctly. SO this time I went and looked at the CELL record, BleakwindBluffExterior. Lo and behold, just like any other cell in xEdit, there was a line for an encounter zone reference. When I copied that cell into my plugin and added the BleakwindBluffZone record on that line -- //voila//, it ''finally'' fucking worked and I was hyped.

I then proceeded off the assumption that if an EZ record was missing a "References: #" in the bottom of the right pane of xEdit, it was broken & not working. Made a list of all those, and then proceeded to manually apply the encounter zones to every exterior cell in the location.

At this point it was midnight and I'd finally finished applying them every & to all the forts with exterior enemies, and I spent the hour from midnight to 1 am make pictures for the mod page, writing the mod page, checking compatibility with my full load order, and uploading the mod to nexus / writing a post about it on the reddit. phew!!
* woke up around 9 I think
* replied to mod comments (mostly nice ones! and one mis-gendering one) and comments on the reddit page; tried to clear up the apparent confusion on what the mod does -- //no//, it doesn't change the encounter zone records at all, it's 100% compatible with them! It only changes CELL records (and therefore should be loaded as far down as possible so it overwrites mods with other cell changes).
* got suckered into that so I was late-ish in showering and grabbing my stuff to take to CD's place and getting to work
* work
** pretty much the whole afternoon was a) orders, and b) conference call with EZ, GR, and ruth. figuring out what we're doing with the website and item numbers and so and so on.
* at some point in the afternoon I check my reddit and fireundubh had posted saying, "I talked to Arthmoor and he says cells should inherit the encounter zone data so this mod probably doesn't do anything" and that pissed me right the fuck off.
* DnD was mostly expository farting around & trying to figure out what to do next as a party. ended about an hour early.
* before we watched TV, I went through all my complaints about fireundubh's comment to CD. He wanted to see my mod, and then gave me kudos and tried to endorse it. XD
** he was like, you already have hundreds of downloads! I'm proud! and I was like omg //awe// that's so sweet of you.
** so glad he listened and walked through it with me.
* then it was 11pm and we watched an hour of //black sails//. so many tits and asses, wowie.
* had a //good time// and I was able to get out of my head and enjoy it! (I was worried I'd be thinking too much of the skyrim thing but I let it go!)
** even just remembering the way he sucks my nipple is getting me lit rn tbh.
* my god I'm even //dreaming// about the skyrim issue.
* slept in until 9:30ish?
* said fuck it all and opened my mod up in the creation kit over chrome remote desktop because I wanted to check the various hypotheses I had.
* wrote a couple comments replying to the people quoting arthmoor on both the reddit page and my mod page.
* showered & left for work way too late but I still got in before 12:10 so, phew?
* work
** been mostly doing some reading, and writing in my wiki. some putting order items away, and I'm going to go finish that once I finish here (I was taking my "lunch break" to drink my keto chow).
** finished putting items away, sat on reddit for the last hour I think.
* home, pizza for dinner.
* working on my mod again; got into the creation kit itself to see what was going on and how things were working. started my mod again from scratch. stayed up until late again doing this. see more at [[190222 – Skyrim: Getting to the Bottom]]
* bed at 1am?
TURNS OUT you //can// change the encounter zone of an exterior cell in the creation kit....just maybe through a hacky way of making the tab appear (STILL northwatch keep is a ''vanilla'' location with a hand-set encounter zone, so fuck off arthmoor, explain that). I //could not find// anything that accounted for the errors I was getting when I loaded my mod in the CK -- something about this cell having both a hand-changed and an encounter zone referenced level, idk. 

basically something is different about the Orc camp locations and I'm fucking determined to find out what.

If my hypothesis is correct, the ''only'' time a cell "inherits" an encounter zone without directly referencing the zone is when those cells have "location center" and "location edge" references -- which it just so happens that orc camps //do// have those references.

All this will become much clearer once I can get home to the CK and dig into this and answer the question clearly ONCE AND FOR ALL. (Though I'll never be able to answer //why// Bethesda used the location center & edge method for orc camps and //not// for Northwatch Keep.)
* [[http://s3.neyer.me/multitape/]]
** this is fascinating; I need to open it on a computer with audio. looking at it on the wayback machine -- whoa. it really crumbles over time.
* [[https://twitter.com/APXHard/status/1093166474988908544]]
** [[The Hidden Pattern|https://www.worldcat.org/title/hidden-pattern-a-patternist-philosophy-of-mind/oclc/77522243]]
*** dad gum it's not on libgen
** [[http://www.goertzel.org/dynapsyc/2004/HardProblem.htm]]
*** see the [[190213 – trail: FU MIT Tech Review]] mention of Chalmers and the hard problem.
*** I feel so fucking lost here but it's also fascinating. 🤯
*** "Applied to the human brain, this means that a human brain experiences a quale when a new pattern occurs in it, and the brain recognizes this pattern.  If this pattern is particularly striking – particularly surprising based on the information already implicit in the brain – then it’s a particularly intense quale."
*** "A quale related to time passing corresponds, I suggest, to a pattern of change that’s recognized within a system."
* [[https://markpneyer.wordpress.com/2016/11/14/if-you-are-reading-this-the-world-has-not-ended/]]
** "You’re already getting that value. Learning that you’ve been wrong is like finding money in your pocket. You just have to swallow your pride in order to spend it."
*** emotions are signals (of patterns?). The feeling of fear or anger or sadness being triggered is a chance to learn, to feel the embodied experience of that qualia and notice / pay attention to / become aware of the pattern. 
**** meta-awareness of qualia leads to a freedom from that qualia; we are free to not act on our thoughts. we are free to not act on our feelings. given our context in the larger system of patterns surrounding us, we are free to take whatever actions we ''really'' want to take. 
*** the intensity of emotion that I feel when a customer comes into the store and demands something of me that I cannot provide may be one of two things:
***# my system is recognizing a pattern that has recurred again and again and been wired into me from a young age; a pattern of insecurity of feeling unworthy & unable to satisfy
***# my system is recognizing a pattern in the system of the other, the customer, and experiencing the intense qualia of that system as if it were my own?
** I really need to read //the ego tunnel//
** "Social progress comes from me finding the people whom I treat as interfaces, or problems, or verbal punching bags — and treating them as people instead."
*** ends in themselves, rather than mere means.
* [[https://markpneyer.wordpress.com/2017/04/16/belief-as-an-action/]]
** "place your attention on the wall; without thought, notice that it is //self-evidently true// that you are aware of the wall..."
*** "That fact was just true, and so obviously true that you didn’t need your mind to grab tightly to your thought of it, and defend it from other thoughts..."
** iiiiinteresting. this is a tricky distinction to pin down with words.
* [[https://markpneyer.wordpress.com/2017/06/13/i-had-a-rough-conversation-with-my-neighbor-yesterday/]]
** mmm. this is powerful.
* set a ton of alarms and still barely got to work on time
* wrote in my wiki for the first hour of the day, and had a breakthrough in understanding the skyrim error message -- see [[190223 – Skyrim: Wrong! Rebuilding.]]
* BD showed up and we had good chats all day really; just random stuff, some skyrim, some talking about his retroPie, some of me talking about going to the CKAC show and trying to articulate the difference between art that felt like //art// and art that felt like shit.
* took a lot of screenshots for my encounter zone manifesto over lunch (had to go to hy-vee to buy meatballs because I was entirely out of food).
* the super exhausting english-mexican couple came in at some point after BD had left for lunch; after they left I felt no motivation to do //anything//, even work on my encounter zone thesis.
** though did I mention that some french person sent me really kind messages on the nexus asking about my mod?! what nice words. :)
* went home, took a few more screenshots, decided to at least tidy my room up so I didn't come home to a wreck on sunday, grabbed my shit, and drove to CD's
* watched 6 episodes of //the promised netherland// -- yeah! I like it so far. there were a couple moments in the animation where I was like ''dang'' those are some really subtle body language expressions here.
** unfortunately I would like the show a lot more if the Sister wasn't black. It feels like a racist stereotype. :\
* watched an episode of //black sails// and ate; I was starving.
* CD wasn't sure what to watch next, so we're waiting on some things to download, and I'm wiki + read + writing ing.
* watched two episodes of durarara after trying a lot of stuff to get it to stop buffering
* bed but also fun times. I felt like I almost went over the edge at the end and would have if there'd been some clit stimulation! I wonder how to integrate that / if it's possible to integrate in a way that feels good?
SO I am definitely ignorant to the finer ways of the Creation Kit and the location records -- it had nothing to do with the location center markers or edge markers at all, as far as I can tell.

However...I did notice a "Location Cell Encounter Cell" line in the Location records, which lists all the x/y coordinates of the exterior cells in the location. Depending on the location, there might even be a decent amount of non-named, Wilderness cells included.

SO, I'm assuming that's part of the puzzle in figuring out if there's such thing as an "inheritance" or not.

I'm quite sure that making the mod from scratch in xEdit was not the correct way to go, however, so I started completely over and went through every named exterior cell and added the related encounter zone by hand //in the Creation Kit// because it IS possible, even if taking advantage of a bug.

THEN, and here's the important part, and the part I'm in the middle of -- I closed-aka-crashed the CK and reopened my plugin in it. Well, first I loaded just the masters and copied the error log into diff checker...then I copied the errors that popped when I opened my plugin and diffed them. It went from 80 to 104 errors, so there were about 20 things that the CK didn't like.

I'd say I got about eight "Cell has a hand-tagged location and an encounter zone applied location. Hand-tagged location will be ignored in-game" errors for specific locations...

HOLD THE FUCKING PHONE. So maybe I've been reading that error all along! //Maybe// when you specify an encounter zone for a location, the cell //inherits the location from the encounter zone//!! Then the "hand-tagged" location that you selected from the drop down menu is what gets ignored in-game, AND that explains why there would be errors thrown about NPCs being in the wrong location when I applied an encounter zone to that cell -- because the location //applied by the encounter zone// is ''different'' from the hand-tagged location. As long as the two are the same, there should be no issue!!

---
In addition to the location tag errors, I'm also getting "Cell (#, #) is not in the exterior worldspace" errors, which appears to be fixed by manually re-selecting the location from the cell's location drop-down in the creation kit. It adds some new data to the xEdit record, which is interesting: namely, "Actor Cell Encounter Cell" (?) data. It seems to be analogous to the "Location Cell Encounter Cell" data, in that it's the same sort of listing of (x, y) coordinates -- but in a different record area.<<footnote "ah" "It would also be worth investigating if the Northwatch Keep location data has this record line in it, given that it's a vanilla location with encounter-zone-tagged exterior cells.">>

So, once I fix all of those errors, and investigate the hand-tagged location error message to confirm it's because there's a conflict between the two locations, then I'll be very close if not 100% ready to finally release the 2nd and way better version.
* [[190222 – trail: qualia]]
** lots of linkage. lots of brainstorming.
*** why have I not been reading the whats.app threads, man?
* [[190220 – Carpe Diem: Pushed Release]]
** the shortest carpe diem I have ever written?
* [[190220 – Skyrim: Bugfixing‽]]
** I think there is an interesting comparison to be made between my releasing this mod and a company's product launch. I have definitely learned some things here about making assumptions and releasing to the public on those assumptions because of excitement, rather than holding back and doing further testing before release...
* [[190221 – Carpe Diem: Huffy]]
** it is sweet that he is proud of me.
** I can't decide if I care about being mis-gendered or not?
* [[190222 – Carpe Diem: Digging]]
** slooowlly learning where I went wrong when I started making the mod; and slooowly getting to where it //really// needs to be.
* [[190222 – Skyrim: Getting to the Bottom]]
** my hypothesis was incorrect and I was making assumptions...but I was making steps in the right direction to put the puzzle pieces together.
I think I want the front page of <<sus>> to not be any sort of portal at all. I think I want it to be, as close as possible, what my story river is like on my private wiki when the daily sync happens at 3:20 am.

I don't want to make "Recently Released" to be a tab. I just don't want to be //that// open immediately to people.<<footnote "g" "god look at me. I look at all these other websites with peoples' introductions to themselves and it just turns me off. No matter how authentic it might be to them it still feels fake to me and I don't know what's going on here.">> It might be satisfactory to make it a tiddler on its own that can be bookmarked by h0p3 for his personal reference. If other people want to find it and bookmark it, they can, but I'm not going to sticky it in the sidebar.

---
got sidetracked, poking in on other people's public wikis. Phil left a letter for several of us! I admit it has been a couple weeks since I'd checked his or Jack's wikis. 

I see I am also not the only one hosting my wiki on a Digital Ocean droplet! Glad the instructions are out there now; still glad I put it together on my own.

I also went and read more of my wiki on <<sus>> -- it's almost seeing it through fresh eyes, meeting myself when I'm reading my words again. It's fascinating to see how my writing, that I've written for myself, almost becomes chatty and written to the //other// when viewed from a more distant perspective.

---
I'm not sure how best to sync the two story rivers. I may have to do some testing to figure it out.

...I'm also considering a public sidebar set-up for <<sus>>, tbh. I wonder how much of an issue that would be...
* got out of bed at 9:30ish
* immediately got on the computer and started drafting my message to Arthmoor; sent it to him via the nexus so we'll see. I don't plan on posting it on the /r/skyrimmods subreddit today, but I'm definitely going to post it alongside my version 2.0 update.
** I tried to be as polite as possible while also dispensing truth juice and using all the evidence at my disposal to back it up.
* caught up on h0p3's wiki; I am amused at how much of a rag-tag band of youngsters he's got following him: first me, then AD, then this Zach fellow.
** I approve of KV Kovacs's message about avoiding a TLDR.
* what now?!
* watched the first 5 episodes of //Dororo// while CD went to his sister's volleyball meet
** he brought me back some delicious bbq! 😊
* showered, prepped for gloomyhaven
* gloomhaven! was a fun scenario that we weren't even sure we would be able to finish, but then in the end we rocked it.
* CD went and set up Kodi (for nothing) while I finished Dororo and transferred all the [[Sheryl Paul: SS]] course emails into my wiki, downloading & putting all the various MP3s and videos into my files site for linkage.
** Unfortunately I'm missing several emails that I discovered went into my spam folder and were then auto-deleted by Gmail. I need to email the assistant / sheryl and see if they can forward me the missing ones..??
* watched one episode of durarara after some fiddling & it worked?!
* bed, cuddles
** my right arm was a mess so I asked if we could swap places; lying on my left arm didn't feel as bad. fell asleep snuggled together :)
* [[190223 – Skyrim: Wrong! Rebuilding.]]
** This is it, this is the truth juice I was looking for!
*** Seriously, it's incredible how that one lightbulb moment resolved all the conflicts between my observations in game and Arthmoor's comments.
* [[How Encounter Zones Work In Skyrim]]
** Fuck YEAH. collect that evidence.
* [[190223 – wiki: more and more]]
** well, when are you going to implement the recently released script?!
* [[190223 – Carpe Diem: Repetition]]
** good day, good day! especially for one where I worked on a Saturday.
*** well, you also don't do any work even when you're there. `>_>`
* [[190223 – Wiki Review: Maayyybe]]
** it may be completely useless, utterly pointless, but I still care about getting it right, dammit.
* CD had the day off, so I woke up before he did; out of bed at 9:30?
* showered, dressed, washed dishes, took the trash out
** went to wal-mart because I was out of cream & picked up some cheese & sausage while I was at it
* ate & read //prodigal summer// on my phone
* left a bit early & got gas, drove to work
* W O R K E D
** did a lot today! started with the canvas email, then got the demo title graphic for this week to A.
** proceeded to create the demo title graphics for every single demo email (excluding daniel smith)
** went on to re-do the "upcoming events" graphic, then made them for (almost) every single demo email as well
** of course assisted customers & took a couple online orders & generally answered the phone and all
* home; shoulder still ached & was not feeling //anything//
* finished //prodigal summer// at like 1:30 am; cried so much off and on at various bits in the book. meatballs & tzaziki sauce & coolwhip.
* ernq gur vageb bs fnperq frkhnyvgl ntnva naq cvpxrq bhg zl ebpxf, ubjrire fvyyl naq veengvbany vg fbhaqf; V xarj rknpgyl juvpu ebpx gb cvpx sbe zl chovp obar ebpx orsber V rira tbg gur obkrf bhg.
* slept nekked at 2am
* got out of bed fucking //late//, 9:30am
* immediately stepped off to the trail, did a slow ramble to LR & back
** my stickers are still there! :O
* heated cast iron pan, showered, put patty on, dressed, unstuck burnt patty, put second patty on & ate it with tsatsiki sauce while doing who knows what on the computer.
* W E A R K
** Finished the last bit of thing on the demo email & scheduled it.
** Totally had it with everything being messy and behind, so I went through ALL the papers on the desk, sorted it out, filed shit, then made my to-do list of orders and what needed doing.
** managed to get through...90% of those orders? mostly the stuff that's left I'm waiting on other people.
** at this point it's 5 pm and I'm ready to be d o n e. absurdly quiet since TL left. I mean, I //could// work the next hour and a half, but...
* caught up on phil's blog -- he seems like the friendliest of the bunch, warm and all over the place messy. I like him! (okay, maybe some of that is narcissism because he has read and quoted some of my writing, but still!)
* went home, ate & farted around on the computer
* really good big shift call; went from feeling very stuck in emotions as he asked us to feel into our intentions for the call, to slowly getting unstuck and more open and free feeling as we moved back and forth from paying attention to our emotions and a state of unfocused awareness on everything.
* believe I went back to working on my mod after the call
* bed, idk???
it's so WEIRD being linked to by other people in this mini-Tiddlywiki circle! I never expected to be read by more than two other people when I started publishing some of this wiki publicly, but somehow that circle has expanded generously???

It makes me grin, sitting here writing this at almost-my-desk at work, under the glare of florescent lights, with the store empty and the faint music of YouTube's auto-recommendations.
* woke idk, probably around 9 as I always usually do
* messed around a bit before diving into finishing the mod, correcting all the errors, making the vanilla version, and uploading them all to the nexus
* I decided that okay, dammit, I was going to figure out this whole loot masterlist contributing -- and I did! forked it, and made my edits, and made a pull request, and resolved the issues found by the (super speedy) maintainer, and made another commit and got it merged! what a cool feeling.
* re-wrote the mod's front page in light of the update and added more specific compatibility notes after checking it with several of the popular lighting mods; did general support for the mod, answering questions and so forth.
* decided, okay, dammit, I'm not putting off cooking any more; drove to aldi's at 5 and picked up chicken breasts and cheese and more decaf coffee grounds. totally forgot about hand soap for CD
* found an (as it would turn out) fucking delicious recipe for baked chicken that I modified to be essentially:
** grapeseed oil
** lemon juice
** oregano
** parsley flakes
** onion powder
** mix together, pour over chicken, marinade for 1 hour, bake at 450 for 30-40 minutes or until internal temp is over 165&deg; F.
* sat down and read for the rest of the evening? not sure what I did after that tbh.
* woke up, farted around
* 90% sure that I started looking at bikes at home before going to work, reading reviews, comparisons, and so on
* called EC after I got to work and asked if they had a 46" Surly Pack Rat; the lady was super nice and talked about ordering it from the warehouse and sizing it and everything.
* browsed and read and browsed some more and fell in love with the Midnight Special, plotted and laid plans. pretty much literally all I did today at work was read about the Midnight Special....
* wasn't //really// planning on going to CD's since DnD was cancelled, but he'd forgotten to pick up chapstick and his lips hurt so I decided what the hey I'll go over there tonight, fine.
* picked up chapstick and some pineyapple Bai for him.
* hung out and chatted for a while; I talked about my mod release and the midnight special. he wasn't sure what he wanted to watch, so we tried a couple episodes of Timeless.
* I was raring to go so we had a fun time with sex. some really great feeling moments during missionary (and the rest of it too!)
* bed after that; my shoulder/neck were feeling //fucked// so it took forever for me to get to sleep :\ 
* [[190301 – Carpe Diem: Planning]]
* [[190302 – Carpe Diem: Chats!]]
* [[190303 – Carpe Diem: Whoops!]]
* [[190304 – Carpe Diem: Kindling]]
* [[190305 – Carpe Diem: Reading]]
* [[190306 – Carpe Diem: Cooking]]

---
* glad I went ahead and got the hitch put on, even if I didn't end up buying the midnight special
** it will //probably// be there when I'm ready for it later
* I'm much more inclined to agree with BD, that a key component of art //might// be the desire or goal to communicate with the Other.
** though I think I'd still argue that the Other doesn't necessarily have to be //another person//. It could be a mystical Other -- making art to communicate or commune with the universe -- or yourself as Other -- making art to communicate with your past self or future self.
* //timeless// was pretttty unmemorable; still a fun show.
* I wonder why he took //humdrum.life// down completely? rather than just leaving it up?
* did I ever end up finishing antichamber? I don't remember.
* didn't seem like a too terrible month at work, but then, I only wrote for 6 days; I wonder what happened... why I stopped writing?
* woke up, checked my email, saw one from RL saying he was going to pick up the bianchi if I didn't say anything, called him & had a good chat about the midnight special and everything else.
* showered, dressed, packed, ate, left for work
** asshole dodge driver being impatient about getting to the MC exit, yeesh.
* called elite cycle about the midnight special; got a dude who was very brusque and made me not particuarly interested in talking to him again :\
* called AT in LS and got my service maintenance set up for next saturday; called quest to ask if they would install a hitch and how much it would cost through them.
* browsed the internet trying to decided a) whether to go with uHaul or not and b) whether to go with Curt or Drawtite for my hitch. ended up choosing to a) go with quest and not uHaul and b) go with Curt.
** I want my stuff to be as sturdy and last as long as humanly possible if I'm going to be buying and putting a 2k dollar bike on the back of my car.
* generally went over my budget again and what my budget flex is after paying the //must pay// items.
* did some work stuff, sure
* wrote a letter to phil!!
* went home, did maintenance on my mod
** uploaded version 2.1 after people reported a CTD and some other kind user found the wild edit that was causing it.
* finished the letter to phil and updated my wiki.
* got in bed early and just listened to music for a couple of hours while trying to be comfortable with my neck and shoulder (didn't really work but oh well)
Aloha, Phil!

So this letter has been a while coming -- I keep meaning to jot you a missive, but as "shoulds" usually do for me, it sat on the back-burner a bit. Given your gracious quote from one of my letters about time-delay, I'm not going to worry too much about it though. I feel some amusement here -- h0p3 and I have so often told each other to take as much time as needed on our letters, but we both worry in our own ways about taking too long to reply and in thinking that we should be replying faster than we are. It was a good reminder to see and read my own words again!

I couldn't get to sleep last night because of some shoulder pain<<footnote "h" "maintaining the use of my hands for as long as physically possible is perhaps the largest motivating factor for me when it comes to exercise and stretching and such -- using a mouse, typing, riding a bike, and using gouges to carve linoleum are not exactly easy on the shoulder, elbow, and wrist, alas...">> and started drafting this letter in my head -- we'll see how much of it I remember and get down! 

I don't check your wiki every day -- I do like to play the "wait a few days and have a whole bunch to read at once" game -- but I'm also just not in the habit of checking any website daily recently. When I do stop by, though, I feel so much enthusiasm and generosity spilling out of every corner. My city/apartment/room metaphor of the internet might be a little overdone, but your wiki feels like a cozy room with a record player in the corner, CDs and vinyl and books spilling off the shelves, and scraps of paper in all different sizes and shapes and colors piled up on the desk (and every so often tucked into the seat cushions of the couch and armchairs).

Your loading screen fills me with joy! Wargames came out about 15 years before my first memories started forming, but I do remember watching it in my childhood at some point.<<footnote "80s" "Though between Tron and Wargames, Tron was the one that stuck in my memory the most!">> And I just appreciate the loading screen from a visual point of view too. :)

I keep getting mis-gendered by folks in the Skyrim modding scene<<footnote "tbf" "though to be fair I don't go around correcting anyone, and I find it interesting to see the prevailing assumption of gender there">> so I will clarify that I am a woman? young woman? "Woman" doesn't fit yet, but "girl" definitely isn't right either, so young woman will have to do. Words are weird!

I'm not going to get too elevator pitchy, though, since I think even just scanning the titles in my [[Root]] sidebar and in the [[curiosity cabinet]]/[[general reference]] tiddlers gives a good sense of the sorts of things I am interested in to their various degrees. And I'm sure you've seen at least that much!

> I thought I wanted to be a developer for about 20 years, until 20 years went by and I realized that I hadn't made it a priority, so there was my answer! 

This is very comforting, in its way! I keep getting stuck in needing to "figure out what I'm going to do with the rest of my life", which is an extremely daunting and scary thing to think I have to do. Following what feels right in my priorities and intentions and/or not following them at all but collecting data on how that feels at least seems like a less intimidating way of moving forward right now.

It has been so interesting to see all these wikis growing and unfolding, and I can't hardly believe that I might have been even the slightest of inspiration for them -- and yet!<<footnote "hp" "of course, I can 100% see how h0p3 is an inspiration to others as he was for me; so much of my own creation has been on the shoulders of the work he does in his wiki.">>

I've never made it over to the East Coast, but hopefully someday I will! The mountains and forests seem so incredibly different from the Midwestern landscape that's in my bones, but are also alluring. I bet you have some wonderful trails there.

"""cheers!
sphygmus"""

ps. OH I remembered! I had some whole sentence written out in my head about your reaction when you noticed h0p3 had left a message for you, but I don't remember how it went now. I had a wonderful grin when I read [[this|https://twelvety.com/tiddlywiki.html#2019-02-22%20Journal]], though -- and isn't a good rickrolling fabulous? I genuinely enjoy that song now.
SO I was checking twelvety's wiki and saw [[his post|https://twelvety.com/tiddlywiki.html#2019-02-27%20Journal%20(cc%3A%20%40kordumb%2C%20Josh)]] mentioning a discussion on [[humdrum.life|https://humdrum.life/2019/02/26/date%20formatting]] about date formats, and that got me thinking about my own!

I leave off the 20 part because...honestly, I don't think in my lifetime I'm going to be writing in this wiki into a time when including that would matter -- some crazy shit would have to go down for me to live to 106 and still be writing in this wiki in 2100! So, I drop the 20 to save space.

I don't really care about the date //as such// -- mostly it serves to keep my titles unique so I don't run out of them over time (since TiddlyWiki relies on the title being unique, rather than some other identifier). Given that, I chose the almost-code-like feel of numbers all squished together with no dot or dash! It's ~mysterious~.<<footnote "s" "and of course year/month/day is necessary because it means titles sort correctly, chronologically speaking!">>

---
one side effect of know that more people are reading <<sus>> is feeling a little weird about my cursing. like...yeah. I don't really want to turn anyone off because I've got some fucks and shits and -- well, are those the only two curse words I use? 

after some research, there are a whole //two// tiddlers with the word "crap" in my entire wiki, 85 tiddlers with the word "fuck", 83 tiddlers with the word "shit", 43 tiddlers with the word "damn".

: Sidenote: I determined this by using the filter search and `[regexp:text[(?i)\b<texthere>\b]]`

So I'm an equal opportunity fuckshitter, while I'm only half as likely to damn something to hell, and for some inexplicable reason I'm way more likely to call sewage //shit// as opposed to //crap//.<<footnote "r" "I wonder if that's a regional difference?">>

This distraction has been enlightening but still not brought any resolve to the matter of cursing on my wiki; right now, well -- y'all just have to put up with it, but also know that college is entirely to blame and my mom woulda been horrified to hear anything more than a //damn// out of my mouth when I still lived at home. ;)
* just barely woke up in time for work, out of some really bizarre dreams (I believe it was 8:26 when I rolled out of bed conscious)
* showered, dressed,grabbed everything I could think of for my linocut demo, and the egg muffins I made on wednesday
* opened the store, prepped for the demo, and conversed with dziggetai off & on for most of the morning & afternoon
* demo itself was fine! went okay, people asked a lot more questions than the last time I gave a demo. I hit most of the important bits, though I didn't cover sharpening the knives.
* home, ate delicious chicken, chatted with dziggetai, back to cover BD's lunch
* somehow BD and I got into a debate over art and the definition thereof, and if it required "communication" between more than one person? didn't manage to arrive at a resolution but it was good to have that sort of discussion because it doesn't happen much nowadays.
* chatted some more with dziggetai about it, then finally packed and left for CD's place at 5:30
* headed out for ES pretty much as soon as I arrived
* tbh I'm glad I did eat lunch, because it was the worst I've ever seen ES' meat service. The picanha wasn't seared to the nice crisp blackness that I like, and pretty much no really spectacular meat was coming around. oh well!
* went to QT, I covered it (b/c I realized I hadn't been doing that -- he covers ES, I cover the QT -- and I wanted to do that), then we went to hy-vee & wal-mart & splurged on halo top and whipped topping.
* home, ice cream, and timeless! 4 more episodes?
* tried to go to sleep but ended up just laying there talking about various things and not sleeping at all
* finally slept at some point after he left & before he came back, though I do remember him getting back in bed
<<<
I'm not walking enough. It's actually part of my thinking process. I gotta fucking walk.
<<< [[2019.03.02 - Wiki Review: ITS|https://philosopher.life/#2019.03.02%20-%20Wiki%20Review%3A%20ITS]]

---

NOTES TO SELF:

something something marking in dance, walking is that very thing for thinking -- didn't I write a paper about this or did I only //think// about writing a paper about this?

* [[http://adrenaline.ucsd.edu/kirsh/Articles/Marking_In_Dance/MarkingInDance.pdf]]
* [[http://adrenaline.ucsd.edu/Kirsh/Articles/Interaction/thinkingwithbody.pdf]]
** less detailed
* [[THIS WAS WHERE|https://lucian.uchicago.edu/blogs/bling/2013/03/01/conference-on-gesture-sign-and-language/]]
** 1:30-2:30 David Kirsh (invited speaker) “Thinking with hands and body”
*** my notes must be //somewhere//
* woke up just about at 9:20 (well, woke up earlier than that but slept in)
* call with AR! as always, a good call; had the interesting idea of going through TBS again but with everyone from the AC!
* did some wikiTown reading and catching up on my own carpe diem writing.
* went through the archives of //humdrum.life// and left some of my thoughts [[here|190303 – trail: hi @kordumb!]]
* monthly carpe diem & wiki review audit!
* dammit, now I want to get outside and walk, but I didn't bring any of my workout clothes with me at all. :C
** also windchill around -4&deg; -- no thanks!
* re-listening to TIMEframe soundtrack & chatting with dziggetai a little. I wanna shower but also need to put my clothes in the drier...
* brief chat with Mom about bikes
** she was skeptical of the geometry frame changes in handling of the pack rat, and wants me to give their guy Gary in LC the business.
* AD got me playing antichamber again, and I got way way further than before! several aha moments for sure.
** I'm not a fan of the "philosophical" statements. I'd rather play the game as an interesting puzzle game without faux deep things being stuck in the middle of it.
** I did cheat a little at one point (a lot??) in getting the yellow gun because I was stuck as FUCK. it wasn't clear to me how the randomly regenerating blocks worked, but the cheating informed me of that mechanic -- I honestly don't think I ever would have figured it out otherwise.<<footnote "hm" "supposedly the laser puzzle (if you turn around and look the other way) has a hint in this regard">>
** crashed the game by sticking myself inside a cube of regenerating blocks lmao
* showered while CD went and picked up dinner
* chipotle and //timeless// until bedtime!
** I do believe we had some fun times, despite my rather unsettled gut. CD'd gotten in bed with his underwear on and I was like...why do you have these on?? and he was like, I thought your tummy was feeling upset, and I was like, weell I could be convinced to forget it...
*** It was incredibly good and I felt very close at the end, but he didn't lean down and kiss my cheek/back or rub my hair with his hand, the way he has in the past, and just the lack of that sent me spiraling out into feeling disconnected.
* spooned a bit and he kept going on about how I should get a doctor's apt for a physical, blah blah
** course the thought of doing that was giving me anxiety like wow
* slept at some point, probably 1 am ish
* basically, can I save up enough to replenish my 1k invisible emergency fund in chicago, in a decent amount of time? the answer being yes, I can save $300 a month if I'm being careful about my spending, which will put me up to $1,200 in Chicago after 4 months of saving (so, in July).
** maybe it's stupid, but if I'm taking that cushion away, I //really// want to replace it. It's comforting to know that I have a back-up squirreled away that's not connected to a debit card or the regular set of accounts that I use. 90% of the time I don't even remember it exists, and when I do remember it exists, I can take a breath and let go of the "I'm going to end up penniless & homeless someday" worry.
* honestly, I'm really proud of myself for being able to get by on the amount of money that I can get by on. even though I'm working a stupidly low paying job, things aren't //so tight// that I don't have any flex at all -- I do have some flex and I'm grateful.
* [[https://humdrum.life/2019/02/02-4]]
** catching up on humdrum.life from the beginning, noticed this note which links to my [[190219 – trail: dissonance]]
*** %1 [[podcast he mentions|https://overcast.fm/+J1L-2FE5M]] (to read)
** gotta say I'm always really satisfied with the fonts when visiting KV's sites; some attention is paid to them, which is not always the case everywhere. I really like Marcellus, and it pairs well with the body font he's chosen.
*** Finding a title/display font & a body font that pair well together is definitely //not// my strong suit, which is why I appreciate it when I see it. I've been very happy with my choice of body font here, though it's really ugly on my work screens so I don't notice it too often.
* [[https://completenonsen.se/]]
** I see we both like the "domain integrated with the whole url" type of thing!
** I want to know how all these images //load so fast// on the front page!!
** this is really nice, the closest thing to a personal instagram minus the instagram in my bookmark list now (which is what I've been pondering myself for a while).
** I want to know more about the art, of course! how is it made?? there's such a great textural quality to a lot of it. and of course the colors!<<footnote "sm" "someday maybe I will stop being such a weenie about color EH">>
* [[https://humdrum.life/2019/02/06/nerves%20and%20real%20names]]
** not sure if this is worthy of pulling out into its own reply or not, but I really empathize with KV here. these are similar to my feelings when being abruptly confronted with the evidence of a gap in my anonymity.
** [[phil joins in the discussion|https://twelvety.com/tiddlywiki.html#2019-02-27%20having%20my%20name%20on%20this%20wiki]]; all three of us share the "current or future employer googling name" concern.
** it is interesting to me because I'm approaching this from seemingly the opposite direction of KV and phil -- //never share your name online// was such a strong rule when I was young and first stepping into the online world, and I've never quite been able to get into the "must have your name on a portfolio website" mindset that permeates both the programmer & artist portfolio site culture.
* [[https://twelvety.micro.blog/2019/03/02/now-what-was.html]]
** ahhh, yes! it's "what do I really want to do next?" and feeling into that! :)
*** which is also why I'm rather skeptical of having even started the //Tickler// tab, and it has pretty much already fallen off for me.
* [[https://humdrum.life/tsundoku]]
** thumbs up from me for legion season two and mr. robot
*** maniac is another show that reminds me of legion, not necessarily in the content but in the visual feeling of it
** yesss i loved mr. penumbra's 24 hour bookstore. a secret society + books = awesome.
* [[https://redef.com/original/5c599eb966c7bb710656c824?curator=MediaREDEF]]
* [[http://www.stet.build/ia/001]]
* [[https://www.youtube.com/watch?v=B6uuIHpFkuo&feature=youtu.be]]
* [[https://kottke.org/19/02/buy-the-cheap-thing-first]]
* [[https://tiv.today/2019/02/dickpiclightning]]
* [[https://newsletters.feedbinusercontent.com/96b/96b1b6f2b2e357b4576af132cc232f76a7449031.html]]
* [[https://www.npr.org/2019/02/14/693566073/when-your-shared-netflix-account-outlasts-the-relationship]]
* [[https://sivers.org/dj]]
* [[https://www.imdb.com/title/tt4643084/]]
* up at 9/9:30
* played a little bit of Antichamber because I had an idea of how to solve a puzzle I'd been stuck on, and chatted with AD a teeny bit
* showered, dressed, made food, packed, ate, left for work
* honestly, I do not remember what I did at work this day. I know I farted around and didn't really //do// anything but what I did //instead//? no clue.
* came home, decided I wanted to read books on my kindle, pulled it out, and went through the jailbreaking process
** holy shit I got so stuck on missing one single button; at least all the alternate things I attempted didn't remove the jailbreak at all.
** I'm rather astounded that the kindle runs on linux like - whoa it's so tiny, that's really cool/trippy
* was up until like 1 am getting all that sorted
@@.spaced-list
* ''Prep for Jailbreak''
*# Verify the Kindle's serial number on [[this table|https://wiki.mobileread.com/wiki/Kindle_Serial_Numbers]] to ensure that a working jailbreak is available for your model.
*# Verify that the Kindle's firmware is ''5.8.7.0.1 or below'' by going to `*** > Settings > Device Options > Device Info`.
*# Connect the Kindle to PC with USB cable.
*# Make a backup of the /documents directory then eject & unplug the Kindle.
*# From the home menu: `*** > Settings > Device Options > Reset`.
*#* This is the ''only time'' you should ever hit the Reset option! If you ever choose this option at any point afterwards, you will lose your jailbreak.


* ''Install the Factory Image''
*# Download the initial factory firmware image for the Kindle Oasis from [[this mediafire link|http://www.mediafire.com/file/xoxsmd03doshe7g/update_KOA_5.7.4_initial.bin]].
*#* You can verify the MD5 hash with the [[File Checksum Integrity Verifier|https://support.microsoft.com/en-us/help/841290]].
*# Connect the Kindle to PC with USB cable.
*# Copy the //update_*.bin// file into the root directory of the Kindle.
*# Eject the Kindle drive & unplug USB cable.
*# From the home menu: `*** > Settings > Device Options > Update Your Kindle > OK`.
*#* The screen will flash to the Kindle starting screen, then the "Software Update" screen will show up with a progress bar. This update usually takes 10 minutes or longer. Afterwards, the Kindle will pause on the starting screen for an extended amount of time, then flash and show a progress bar before booting to the home screen.


* ''Install the Jailbreak''
*# Download the //main-htmlviewer.tar.gz// file attached to [[this post|https://www.mobileread.com/forums/showthread.php?t=275887]].
*# Connect the Kindle to PC with USB cable.
*# Copy the downloaded file ''as is'' into the root directory of the Kindle.
*# Eject the Kindle & unplug USB cable.
*# From the home menu, tap the search bar, enter `;installHtml`, and press "Return".
*#* The screen should flash and the device will reboot; a new book should now be on the device titled "You are Jailbroken".
** ''Install the Hotfix''
*# Download the jailbreak hotfix file attached to [[this post|https://www.mobileread.com/forums/showpost.php?p=3004892&postcount=1597]] and unpack it.
*# Connect the Kindle to PC with USB cable.
*# Copy the //update_jailbreak_hotfix_*.bin// file into the root directory of the Kindle.
*# Eject the Kindle & unplug USB cable.
*# From the home menu: `*** > Settings > *** > Update Your Kindle`.
*#* HOLY FUCK I got ''so'' stuck on this part!! Using the word "menu" for the `***` drop-down went completely over my head until I read the two bullet points on [[this page|https://www.amazon.com/gp/help/customer/display.html?nodeId=202037720]] and then somehow it clicked.
*# The Kindle will go through the updating process and finish at the home screen.


* ''Update Firmware''
*# Connect the Kindle to PC with USB cable.
*# Download the //5.8.7.0.1// firmware file from the KOA link on step 7 of [[this page|https://wiki.mobileread.com/wiki/5_x_Jailbreak]].
*# Copy the //update_kindle_oasis_*.bin// file into the root directory of the Kindle.
*# Eject the Kindle & unplug USB cable.
*# From the home menu: `*** > Settings > *** > Update Your Kindle`.
*#* The Kindle will go through the usual process of restarting, progress bar appearing, and so on.


* ''Install MRPI and KUAL''
*# Connect the Kindle to PC with USB cable.
*# Download the //kual-mrinstaller.zip// file attached to [[this thread|https://www.mobileread.com/forums/showthread.php?t=251143]] and unpack it.
*# Copy the //extensions// folder and the //mrpackages// folder into the root directory of the Kindle.
*# Download the //KUAL-v2.7.zip// file attached to [[this thread|https://www.mobileread.com/forums/showthread.php?t=203326]] and unpack it.
*#* ''IMPORTANT NOTE:'' If/when your kindle auto-updates to firmware 5.10.3, don't freak out -- the hotfix will maintain your current jailbreak. You will, however, need to reinstall //both// KUAL and USBNet in order to use them again. With 5.10.3, you must use the [[KUAL file here|https://www.mobileread.com/forums/showpost.php?p=3699392&postcount=304]] instead of the one linked above.
*# Copy the //Update_KUALBooklet_*.bin// file into the //mrpackages// directory.
*# Eject the Kindle & unplug USB cable.
*# From the home menu, tap the search bar, enter `;log mrpi`, and press "Return".
*#* The screen will freeze and a progress bar will show up at the bottom of the keyboard that says "hush little baby", then continue to do its thing, reboot the UI, and finish at the home screen.


* ''Install USBNet & Remove Ads''
*# Connect the Kindle to PC with USB cable.
*# Download the //kindle-usbnet-0.21// file from [[this post|https://www.mobileread.com/forums/showthread.php?t=186645]] and unpack it.
*# Copy the //Update_usbnet_install_koa.bin// file into the //mrpackages// directory.
*# Eject the Kindle & unplug USB cable.
*# From the home menu, tap the search bar, enter `;log mrpi`, press "Return", and let MRPI work its magic.
*# Go through [[the instructions for Windows here|https://wiki.mobileread.com/wiki/Kindle_Touch_Hacking#USB_Networking]] -- ''important:'' the IP address set in the Network Connections is //different// than the IP address used when connecting with PuTTY.
*#* Windows 10 auto-detects the device, no need to worry about installing drivers.
*# Follow [[these instructions|https://www.binaryspawn.com/4/]] but ignore the connection bit; start at the `cd...` line.


* ''LINKS''
** [[this is the main kindle dev corner forum|https://www.mobileread.com/forums/forumdisplay.php?f=150]]
** [[things to do with a jailbroken kindle in 2019?|https://www.mobileread.com/forums/showthread.php?t=315299]]
** [[another, older, thread that talks about what you can do with a jailbreak|https://www.mobileread.com/forums/showthread.php?t=276292]]
@@
* probably up at 9ish, as usual?
* took a look a the instructions for USBNet I'd found on the wiki and walked through them (it was easier than I was attempting)
** got the ads removed!
* made food, showered, dressed, read //the magicians// until work
* work; some combo of emails, phone calls, putting the order away, helping customers, and reading //the magicians// any chance I could snatch
* home; ate food, read the magicians, and chatted with AD until the group call started
* the call was generally much more conceptual; ER talked through some things with all three of us; I felt into my current lack of alignment a leeetle bit
* read //the magicians// until past 1am, finished it
* set all my alarms during the hour of 8; finally got out of bed at 9
* showered, dressed, tidied a little bit, then left for work @ 10
* packed all the packages that needed to go out while juggling being up front since TL was talking to random artists about classes
* going to process all these orders as well, then probably just fart around until 4 or maybe start the next book in the magicians series
** remembered to send out the demo email (thanks Ruth!) and wrapped up all the shipped order paperwork
* left at four, went to Aldi's, bought pork rinds and guac and cheese and cream and spices and chicken breasts; got them marinating deliciously after getting home
* reading //the magician's king// or whatever it is, and baked the chicken too
* //[[source|https://humdrum.life/2019/03/04/sphygmus]]//

> gotta say I’m always really satisfied with the fonts when visiting KV’s sites

Thanks!

I just started using a third font for the title only. I’m not sure it goes with the other two, but I just loved the font so I have to figure out what I’m doing with it… I’d be curious to know your thoughts since you liked what I had going on previously.

> I see we both like the “domain integrated with the whole url” type of thing!

100%, although I’m looking for a new domain for my image site, due to the lack of WHO IS privacy with .se domains. Always looking for suggestions, but every project I start now starts with using an odd TLD. I’m looking at a “.ventures” one now for a new fictional ad_venture_ thing I want to play around with. Hopefully I get around to it. The goal is to have a mysterious tone around it, which is something I eventually want to ask you about.

> I want to know more about the art, of course! how is it made??

I’m assuming you are talking about the more graphic design-y images. These are very much inspired by Matt Mills artwork and I use a variety of iOS apps to create them. I’ve listed out what I currently have on my phone for these images. One image usually uses five to seven of the list below.

* Whorl - starting place
* Assembly - other starting place
* Union
* Mextures (this is where the textures come from)
* Fragment
* Tangent
* Circular
* Glitché
* Defqt
* Matter - occasional starting place
* Frax
* VSCO
* Diptic
* Reflect
* Hipstamtic
* Over
* PhotoMirror

It’s a lot, I know, but I’ve had a lot of fun throwing them together.

> never share your name online was such a strong rule when I was young and first stepping into the online world

True for me growing up too. But when things like Facebook, and then Twitter, and then Instagram started rolling out, they were originally only used with friends and family. Once I started to stem out to other things for myself, I created a tangled web of identity. Most people around me seem to only use those, so they all use their names. Now, they could still run into trouble if they ever say anything dumb and end up in the spotlight or are scrutinized for one reason or another, but for the most part that seems to be the norm. Maybe it’s because, in the real world, I don’t know many people doing things on the interwebs such as this. Or really anything creative…

> maniac is another show that reminds me of legion

Agree. I was slightly disappointed with Maniac, but I went in way too excited. I loved what Cary Fukunaga did with True Detective S1, so to see him doing a Netflix series with Jonah Hill and Emma Stone really had me jazzed. It was still fun, and there were some amazing episodes, I’m thinking of the heist episode in the southern mansion, specifically. In the end, I felt like the ambition was larger than the budget.

I started Mr. Robot, but it was at a time when I was bouncing around between my mom’s place, my place at school, and then my first condo so I fell off and just let other things get in the way.

I read Robin Sloan’s Sourdough earlier this year and loved it. Can’t wait to read his Penumbra’s 24-Hour Bookstore. If you are into newsletters his Year of the Meteor is great. He also does these short stories he mails out for $0.89 occasionally, which I’ve loved. I’m not digging the book I’m currently reading, which is why it’s been sitting there for over a month now. I may skip to Penumbra based on your excitement around it and my love of Sourdough.

---
If you don’t mind a few questions as I get to know you, I’m really curious how you use and what you see the purpose of your wiki.

You mention having a private wiki you use for yourself. So why have the public one? Would it not be simpler to keep everything in one? Not judging, as I run into similar fragmentation myself, but I’m curious how you view them in terms of their utility. I love peering into your public wiki, but it still doesn’t exactly feel like something intended for a wider audience.

I want to ask about the Skyrim stuff but I’m honestly so confused. It seems to be a big part of your wiki, and I thought it was just a game in the last generation of systems but with mods, based on what I have read on your wiki,<<footnote "1" "of which I’ve barely understood if I’m continuing to be honest.">> it seems to have become much more.

Lastly, similar to you, I’m fascinated by some of these mysterious projects people have created online. Whether it’s the site you posted about with planes in images, or something like Lot 2046, which is a subscription service but it’s just so weird, and I guess, mysterious. I want to create something that captures that feeling. I’ve been ruminating on it for quite sometime but I can’t seem to find the angle to really get it going. My goal is to create a fictional world based around weblogs similar to this or my other sites that tell story in bits across different types of formats but never revealing too much.

Sorry for that long winded non-question. I realized I went in to ask a question, then forgot what my question was, and just kind of went on a run for myself I guess.

Anyways, I really dig your wiki and I hope you continue to use it and experiment with it to find the greatest utility for yourself from it that you can.
Don't you ever feel so full of energy that you're buzzing with it? Something feels electric, sparkling, almost there, just waiting to be touched. And you're waiting and waiting for something but then it doesn't go off and the sparkle fades away and the moment vanishes.

And, you know, maybe this is a moment where you should have said something, tried to give the sparkle words -- maybe that woulda been well pointless and not saying anything was the way to go.

---
I get my hitch installed this Wednesday; as early in the morning as I can make it out of bed -- then I'm getting over to the bike store and talking to them. The weather's gonna be in the 40's and up for the next week; spring might almost be here and I want to be out in it as much as possible.

Also I need a piece of knitting that I can do in the dark while watching TV because socks...are a bit too tiny and fiddly, especially when trying to keep to a pattern. 

I need to figure out what the hell I want.

```
So tell me what you want, what you really, really want
I'll tell you what I want, what I really, really want
So tell me what you want, what you really, really want
I wanna, (ha) I wanna, (ha) I wanna, (ha) I wanna, (ha)
I wanna really, really, really wanna...what?
```
There's something there, and I can't put my finger on it, not yet. It's like -- a seed, germinating, ever so slowly. Is it possible to capture that sense of mystery and wonder and awe in ''honesty''? 

I don't want it through illusion, I want to discover it somewhere in the raw vegetable roots, and maybe that's -- well, that's where it already is. Maybe we're drawn to the magic and the fantasy and the mystery because if we could just slow down enough and hold a potato in our hands and think about the wonder of it growing under the dirt, we would ''know'' it was already present and here with us.

---
Pause, in the forest that is your life, in a green clearing carpeted with grass, and let the wonder that is your life reveal itself -- nah I don't remember, just go read [[Clearing|poetry – Clearing]] and [[Even When You're Sad|poetry – Even When You're Sad]] again.
It is interesting to note how massively I have come to expect a certain amount and form of social formality when it comes to working behind the counter: a person walks in the door, I greet them & ask if they need help, then let them be otherwise. The same sort of rote formula applies when taking their money at the end<<footnote "ch" "I hate that the standard verb for this seems to be 'they checked me out' because //ugh//.">> -- though usually a little more casual chit-chat gets worked in here, and I am all for that. The few customers I have a cozy feeling with are a blessing.

So, after many many standard interactions, the non-standard ones stand out. There are the blunt sort of people, who walk straight through the social niceties wall, rather than around it. There are the avoidant sort of people, who don't make eye contact and speak as little as possible -- waiting until 3am to go grocery shopping at Walgreens in order to avoid maybe isn't quite the same, but I empathize with them. There's the people who are just odd -- lanky unwashed hair, flip-flops and torn pants -- you might walk to the other side of the street if you were alone at night and saw them -- but a little listening and being open helps stem the gut-avoidance-reaction.

And the "normal" people can make things just as awkward as those who stand out -- especially bad are the people who ask a question, are quiet while you start answering, then jump in with what they think you're going to say or some new and completely different tangent. Those are the people who are incapable of listening, and they trigger more of my feelings than any other type.

There are often weird moments where people say something //very// off-script and I'm left unsure how to react. There's the jokes about how "if it doesn't scan, is it free?" or oddly personal comments about their life or the world. I just chuckle awkwardly. I am the master of chuckling to avoid an uncomfortable statement that I have no reply for.

A lot more things become off-putting because of the power dynamic; I am at work, and in a situation which I cannot escape. I ''really'' don't have control over the state of stock on our shelves, or the person's life, or the paint color choices they should make, and being in a situation where the other person assumes or believes I have that control is vastly, enormously draining. --- no matter how many times you ask me if we have a certain product, if we don't have it, the answer is still //no//. I'm not a genie and the world doesn't change because you asked for something three times in a row!
[[190313 – Awareness Log: Talking]]

---
As soon as I woke up and remembered writing this, I retreated from it, like reversing time on a water droplet that has had soap dropped onto it...that tight, clinging aversive sensation.

"I don't need to bring this up. It would be an uncomfortable situation, and isn't necessary. I don't need to explain myself in this way, and I definitely don't want to risk feeling weird and awkward."

Feeling into my body right now, there is tenseness in my shoulders, upper arms, and neck. My stomach is sour, but that's just the coffee.

Is it just the same fear, appearing again? I feel afraid of trying to //really// talk and messing up in some way, of saying the wrong thing or messy things, not being articulate, fumbling, failing, and not being heard.

It's hard enough feeling afraid of my own feelings, and then add being afraid of his feelings on top of that and it becomes an even more jumbled mess of fear.
* I feel afraid of talking to CD because I am afraid of his feelings.
** I feel afraid of making him feel bad, of causing his chest to hurt, or him feeling like he needs a strong drink -- I feel afraid of triggering his fear of my leaving him.
*** I feel tight and tense inside my chest when writing this, when remembering the times he's said that to me, tightness and tingling
**** right now I'm feeling afraid that our relationship is actually pretty emotionally unhealthy...
*** I just want to express myself but I'm feeling the fear that he's feeling and it feels painful to be the cause of his fear.
* I feel afraid of talking at all because I feel afraid of not being listened to when I ''really'' want to be listened to.
** I feel afraid that if CD doesn't listen to me, and that is what I ''really'' want out of relationship, then I have to break up with him.
*** I can feel into what I ''really'' want and then -- have the freedom space of action there...yes?
** There have been moments in the past where I have not felt listened to (the one time with my dad, and then when I say things like "idk if my art matters" and he says "don't ever say that again!" -- thaaaat's not healthy or helpful).
* I feel afraid of moving in together because this is a VERY big emotional thing for me that that I feel has been unresolved for some time.

---
OK LOOK you did part #1: feeling into what I'm feeling right now but you're skipping #2: what actions can I take to resolve these feelings? and that MEANS the signals are still going to get tripped!!! These fears are going to keep signaling until the cause is resolved....

* what actions can I take to resolve these feelings?
** I can take time on Thursday and ask CD to sit with me and go through the check-in process together and see what comes up. I can feel into these fears and express them if I really want to.
*** following the check-in process feels very right to me at the moment; I //really// don't want to try any other way. 
When I start my mandalas small and then move out larger and larger, while trying to keep the detail at similar levels, the structure loses coherence. It just starts to look like a mess on the outer levels, and loses the beauty of the smaller insides.

Is it because I don't have practice working larger? ooooor maybe I need to continue the lines of symmetricality and not go off on weird jags at the edges.
Third evening walk since Daylight Savings Time changed, second walk in a row.

On the very first walk, I removed an InfoWars sticker on the 1st bridge eastward (that had been placed over my sticker), and saw two owls on my way east because a couple crows or grackles were screaming bloody murder at them (the owls were gone on the return journey). I also noted that //both// the "End Times" sticker and my sticker on top of the InfoWars sticker and itself been removed, so the 3nd bridge eastward has no more stickers at all.

On the second walk (yesterday), I removed another InfoWars sticker that had been stuck on the back of the park sign (where there used to be two before mysterious other person removed them). I also noted both owls again! On the same tree! In the same spot! The crotch owl flew off to the top of a light post across the road.

Tonight, still sticker-free. Walked the trail into the woods that I had formerly assumed (incorrectly) led to the houses. It just goes to a nice spot along the creek. No easy way to get to the creek's northern banks, though.

Thought I might not see the owls -- but I did!! Well, this time I only saw the one, and it wasn't in the same tree. It was sitting on a long stubby branch of a tree in the middle of the open area; seemed like a good place to keep an eye out for tiny scurrying things, fo sho.

Borrowed work gloves from RD, and I need to remember to borrow a grabber and my box cutter from work tomorrow -- I'm going to go out and pick up trash from between the parking lot and the 3rd bridge eastward, assuming it's not raining. There's so much along the trail and since the undergrowth hasn't started yet and the snow is gone, this is the best time to do it. Yay #trashtag for the inspiration?
Woke up from a dream this morning where I was leading a group of artists in feeling into the presence of color -- something like that, the memory is very faded from when I just woke up. It felt like the same process as feeling into my emotions, just -- with an expanse of color rather than my body. Which is interesting.

It was 4:30 am and I was sweaty under the feather comforter and somehow almost buzzing with energy. buut I didn't want to get out of bed, I wanted to get comfortable again somehow and dream again. I don't remember falling asleep but I did, and dreamt again -- and now I don't recall //anything// about that second dream so there you go.
Got home from work around 2:15, ate, got dressed & everything ready, then went over to the park! I'm //guessing// I got there around 2:30 or 2:45. Walked to 3rd bridge eastward, then got started picking up trash and slowly making my way back west. 

Found a //lot// of it in a sort of clearing off to the north of the trail -- fuckin' Juul packages and tons of small plastic things that looked like USB cap covers but I assume were associated with the Juul shit? I didn't pick those up...there were just too many of them. Thermos bottle, water bottle, underarmor bag, lots and lots of water and soda bottles and styrofoam cups. None of it was really visible from the trail but once I saw it I couldn't //not// clean it up!

Didn't quite make it out of the woods towards the bench before I decided to call it quits on the first bag and walk back to the park & trash cans. Around that time I saw an older lady with a German Shepard who thanked me several times. Hiked my way back to the park trash cans (ugh the bag was so heavy) and then took a bit of a rest on the berm. That made it...4ish, iirc.

Still had the second bag and the trash really close to the creek past the 2nd bridge eastward bothers me a lot every time I walk past it so I went back; this time I just worked my way east starting at the 2nd bridge. I had to leave a lot more of the trash behind this time, since so much of it was beyond my reach, either up in the tree branches or way out suspended above the creek. I did do a significant amount of squatting and hip-hugging the slope while I stretched to reach goddamn plastic bags & styrofoam.

Pretty much filled the second bag to the same point I had the first -- thankfully it was lighter. Hiked it back to the park trash can & picked up a cardboard box nearby along the way, then lay back on the berm and chilled for a bit. Headed home at about 6 even, so I was out for 3.5 hours, ish! 

One older guy running said "good job" to me during the 2nd bag, and another younger guy said "thank you" as he ran past. No idea how many other weird looks I got, but nobody else acknowledged / said anything to me and I'm cool with that. I don't think I would have cared enough to have gone out and done this thing if I'd only biked on the trail -- walking, and seeing the herons, and the owls, and chipmunks, and ducks, and BOBCATS -- and gotta also blame #trashtag on reddit for making me start to //see// the goddamn trash everywhere -- so I wanted to, and so I did.

I'm gonna be SORE tomorrow!
* server-side code vs. in-browser code
* server-side languages include:
** ruby on rails
** php
** c#
** java
** python
** javascript
* server-side code is
** never seen by the user
** stores data
** creates the page the user requested
* in-browser languages are:
** HTML
** CSS
** Javascript
* in-browser code is
** parsed by the user's browser
** only communicates through HTTP requests
** reacts to user input
* features a web app might need:
** delivering data through HTTP that is interpreted by client-side code
** making sure requests contain valid data
** authentication for users
** creating, updating, and deleting database records
* service-oriented architecture: most application code exists as individual services with individual HTTP APIs
* single-page applications: uses AJAX or WebSockets for asynchronous or synchronous requests to the web server without having to reload the page
---
* web apps generally consist of code running in the browser that works with the user's input, and code running on the server that works with HTTP requests
* UI components vs structural components (visuals vs functionality)
# web browser/client - where the user interacts, HTML/CSS/JavaScript
# web application server - central hub that supports the application, Python/PHP/Java/.NET/Ruby/Node.js
# database server - stores, retrieves, and provides information that is managed by the web application server
---
* [[coding: business logic]]
* [[coding: REST API]]
* process:
** user sends HTTP request to the server
** web server forwards the command to the proper app server
** app server finds results of requested commands
** app server delivers processed info to the web server
** web server sends requested data back to user
# server-side HTML
#* html content is generated & served wholesale by the server
#* no ability to send data updates or have real-time changes
# JavaScript generation widgets (AJAX)
#* displayed pages consist of widgets that can be updated with an AJAX query or HTML/JSON/Javascript
#* can change only parts of the page in real-time
# single page application 
#* updates the existing page with requested or new data without loading a totally new page from the server
#* AJAX, Asynchronous JavaScript, & XML
#* HTML5 History API -- adjusts URL of a page without reloading
* [[common web application architectures|https://docs.microsoft.com/en-us/dotnet/standard/modern-web-apps-azure-architecture/common-web-application-architectures]]
<<<
But I hate the idea of music being broken down by song....a song is a part of an album, and there is a cohesion in feel and tone to a point you can tell which songs come from the same album (besides the fact you already know) just by the Sonic nature of each tune. Meh.
<<< [[KV|https://humdrum.life/2019/03/27/morning]]

It's really interesting to me, this "song alone or in an album context" sort of deal. Back when I was exploring music much more frequently, my standard would be to accidentally stumble on a song I really loved then go out and listen to the whole album on which the song was, to decide if I wanted to explore that artist further.

On first listen, the album usually didn't glow as much as the song did, but occasionally other songs would instantly pop out. If there was //something// there that made me return to the album for a 2nd whole listen through, then I would usually put it on my iPod and it would get multiple listens. After the 2nd, and certainly by the 3rd or 4th, other songs would start getting stuck in my head and I would be hooked.

The best example I can think of right now: I was watching [[a cheesy drama|https://en.wikipedia.org/wiki/Lip_Service_(TV_series)]] and the song [[Thinking About Tomorrow|https://www.youtube.com/watch?v=Ea_9I61HehA]] was played in part of [[Episode 6|https://asutoraeanooka.wordpress.com/2010/11/28/tv-shows-lip-service-season-1-complete-soundtrack-frankies-playlist/]] and I had to go find more after I heard it. After listening to the //Dawnbreaker// album multiple times, it turns out that my favorite songs became [[Paris Train|music/beth orton/daybreaker/paris train]] and [[Mount Washington|music/beth orton/daybreaker/mount washington]]. Then of course I had to go listen to all the rest of her albums and now Beth Orton's actually edged Laura Veirs out of the #1 Top Artist slot on my last.fm -- so maybe that's an outlier compared to the rest of the music I've listened to in this way. But still! For me I won't know if there's more gems until I've listened to an album multiple times all the way through.

So -- yeah, albums seem important to me. Especially when it's obvious that the artist has considered song placement and arrangement, etc. I usually listen to Beth & Laura as their entire libraries on shuffle, rather than jumping to a specific album. The songs aren't really related, so they play out of context pretty easily.

Things like...hm, Thrice's [[The Alchemy Index Vols. III & IV|https://en.wikipedia.org/wiki/The_Alchemy_Index_Vols._III_%26_IV]] are best appreciated as an album, in album order --- or heck, [[inter.funda.stifle|https://en.wikipedia.org/wiki/Inter.funda.stifle]] -- I love [[Quince|https://www.youtube.com/watch?v=Q-3-t1Ypayo]] a ridiculous amount but it's the most satisfying after having started with [[The Walls of Jericho|https://www.youtube.com/watch?v=9UEp-z6L5gE]] and gone straight through. Probably even more satisfying after having started at the beginning of the album but I usually don't have that kind of time. :P
* [[Exquisite Boredom and the Long Walk|https://newsletters.feedbinusercontent.com/e62/e6295fff116b8996dcc7f9a47281c51222cbc315.html]]
** reminder that I need to watch //Paris, Texas//
** outputs - information - analytics - live map : y'all fuck all that though.
*** I mean, I guess, if other people were paying for me to walk I would feel obligated to show //something// in response but -- I guess I'm not the sort of person who wants to walk with strings attached.
** also -- boredom? I can't recall ever being //bored// as such on my 20 mile walk in Scotland. Maybe because I was somewhere new & wanting to soak it in as much as possible, but even so! 
***  {{190328 – walk/run: repetition}}
** [[https://b-ok.cc/book/1057582/f8991f]]
*** put on kindle!
* [[https://www.wired.com/story/soothing-promise-our-own-artisanal-internet/]]
** at least they acknowledge the elitism that echoes through calls for the "artisanal slow web". It's a delicate line to walk.
* [[https://shawnblanc.net/2019/02/if-you-care-about-your-thoughts-keep-them/]]
** oh hey, it's my logs! [[walk/run]] and [[art/work]] and so on and so forth.
** [[https://sivers.org/dj]]
*** you know what this reminds me of? Mrs. Basil E Frankweiler's file cabinets. God, I loved the description of those file cabinets and the thought of getting to leaf through them.
* [[https://twitter.com/cburniske/status/1110699249900183552]]
** [[https://www.nytimes.com/2019/03/25/smarter-living/why-you-procrastinate-it-has-nothing-to-do-with-self-control.html]]
*** "a way of coping with challenging emotions and negative moods induced by certain tasks — boredom, anxiety, insecurity, frustration, resentment, self-doubt and beyond."
*** //truth!//
*** "we have to find a better reward than avoidance — one that can relieve our challenging feelings in the present moment without causing harm to our future selves...that’s why the solution must therefore be internal, and not dependent on anything but ourselves."
*** self-forgiveness & self-compassion = wiping the slate clean.
*** "Cultivate curiosity: If you’re feeling tempted to procrastinate, bring your attention to the sensations arising in your mind and body. What feelings are eliciting your temptation? Where do you feel them in your body? What do they remind you of? What happens to the thought of procrastinating as you observe it? Does it intensify? Dissipate? Cause other emotions to arise? How are the sensations in your body shifting as you continue to rest your awareness on them?"
**** CHECK IN ''with your body''.
*** "procrastination is deeply existential, as it raises questions about individual agency and how we want to spend our time as opposed to how we actually do."
* [[https://humdrum.life/2019/03/27/morning]]
** [[190328 – music: album vs. song]]
* [[https://youtu.be/4dn8Fd0TYek]]
* [[https://www.youtube.com/watch?v=TzLXHViyW7I]]
* [[https://tinylittlebusinesses.com/zettelkasten-method/]]
* [[http://grow.iwillteachyoutoberich.com/index.php/email/emailWebview?]]
* [[https://www.kickstarter.com/projects/1252280491/firmament?ref=darx6x]]
walking has taken on a new side of things since I started regularly going out to the trail and walking or running on the same mile stretch every time. When you return to a place and walk it over and over, new things appear -- I saw deer for the first time three days ago -- 3 of them -- and I only noticed them because the sunset backlit them around the curve of trail. I can't single-handedly fix global warming but I can make that mile a little nicer for the deer and owls and ducks and bobcats and herons by picking up all the goddamned styrofoam and plastic that gets tossed or blown there. And I just noticed this week that the bushes are starting to go all light green haze.
ugh, the dealio I did with moving tags to the bottom and putting a nice background behind them broke the hover preview on <<sus>>. 

also I'm starting to get really dissatisfied with the way the sync between my private and public wiki works. I'd really like it to be much more automatic, and also much easier to see what's shared and what's not.

....maybe I'm really gonna have to go the tagged route. :\\\

hm, then maybe I could press a button to have highlighting turned on and off? that is, press a button and have the background color of shared tiddlers turn from white to something like...light pink or blue, then press the button to turn that highlighting off again.

the button would add/remove the stylesheet tag to a tiddler that uses data thingies to set the style for the particular shared tag?

and I want to hide the shared tag from showing up in the tag list.
* [[190430 – Wiki Review: hAUnTeD]]

---
* some of these must have just been random clicks on the sidebar, with the rest being the results of searching his name.
* it's interesting that he never brought it up, but then -- if you'd poked around in someone's journal, would you willingly admit to it either?
** I don't actually mind too much -- especially not now that I'm publishing the majority of it publicly. I feel like by leaving it open on any computer I'm accepting the chance that it might get snooped around it.
*** it also helps that I think I only have good things to say about BD in my wiki. ;P
* having crush sparks fly is definitely related to my unknown/change/mystery/aliveness equation. I need a danged word to sum all that up.
* interesting; he only read one awareness log but many more of the daily logs.
* //the world doesn't change because you asked for something three times in a row!// still gets me real good.
* well, it wouldn't be 60 & in a wheelchair, it'd be 75 -- and that's some difference. :P
** right now, I've got my life times two ahead of me and it's nuts to imagine that far forward in time, but then that time will speed by and I'll read this and shake my head at how fast the time actually went. [[awsa50y]].
* It's an interesting thought, but I'm not sure where I actually stand on the idea now:
** //"I hold myself accountable for nothing written here; it is the product of its moment and nothing more."//

> There will be anxious words here. There will be massively triggering words here. There will be stories I have told myself in the past, and they are simply that – stories. There will be untruths here – there will be lies and confabulation and rationalization.

This is a pretty good description of my wiki, though, and it belongs somewhere else slightly more prominent. How to hold the tension, right? Even trying //the most hard// to keep any of this out of the wiki, it will be in here because I'm [[fff]]. So -- the tension between messiness and direction.

* I wonder if something happened in January that he was particularly curious about?
** they seem pretty randomly selected from the month, though.
* after january the actual search result tiddlers start.
** I wonder how much he read and how much he skimmed?
* dude the process is integral to the creation of a work of art, right, so of course it's integral to the creation of a letter, too.
* lmao two misspellings in this carpe diem; that's pretty unusual.
* incredible sex on a night we had delicious //all-you-can-eat// steak?! how unusual 😂
* I'm amused that it took me so long to piece together the common thread here. :P
Really trying to not get into comparison with other people; the internet...makes it easy to fall down that rabbit hole. Spend 20 minutes looking at someone's instagram wondering how they do it & being amazed at the chunky gorgeousness of their paint. Reading the newsletters of those with seemingly idyllic lives (walking, pruning, tending hives of honeybees, etc etc) and noting how much one's life is identically //not// idyllic. Isn't this the standard trope of realizing that the cruft, shed skin, hair clogging the shower drain, and stinky socks are left out of life on the internet?

I picked up 3 plastic bags snagged in the trailside trees last night, and filled them to bursting before tossing them in the trashcans on both ends of my standard walking distance. So. much. litter.

I have two conflicting urges inside of me: after I've been filling a bag for a while, when I've picked up a decent amount while other people bike or walk by, I want to tell everyone about how I've picked up more trash today -- look at me! I harass the people who tossed out the trash in my mind, curse the plastic and styrofoam-generating factories of QuikTrip and McDonalds, and the inconsideration of whoever tosses those cups out their window. I grumble about the state of humanity.

But then there's the quietness I unlock as well, when I'm a moving part in this larger ecosystem, quietly existing and flowing along in my present moment while the sun sets and the owls and deer come out. Somehow I couldn't be myself anymore if I didn't do this; I might not be living idyllically on a farm where I can go out and tend a garden every day, but given the context that I live in, this is the action that I can take, must take. And nobody needs to know but me.
I wanted to get nice icons in my status bar text, b/c icons! Turns out Siji is a nice bitmap icon font that I //thought// would pair well with Gohu. So then I was on the hunt for how to combine two fonts on i3status.

I tried `pango:Gohufont, Siji`, `pango: Gohufont 11, Siji 8`, etc etc and nothing worked the way I wanted it to with font size. Either I got Gohu at size 11, but no icons, or I got Siji icons but blurry, or I got a tiny Gohu & crisp Siji. Not good!

I then looked at polybar but ugh it seems so complicated.

Finally I discovered the python i3 status bar thingies, and chose i3pystatus because it seems like the simplest to configure, and I'm 90% sure I can use multiple pango fonts with it in separate modules.

---
; How to get the character from Siji:
* make sure xfd is installed, then `$ xfd -fa Siji`
* go to [[this website|http://sphinx.mythic-beasts.com/~mark/cgi-bin/unicode?match=0x00E000-0x00F8FF]] and type in the `0x00e000` code that pops up after you click on a symbol in xfd.
* `$ echo -e "\u####"`, with the 4 numbers displayed on the website, & copy into micro

---
!!! Reference
* [[i3pystatus github|https://github.com/enkore/i3pystatus]]
* [[this reddit thread|https://www.reddit.com/r/i3wm/comments/3v0fgm/can_i_specify_font_per_block_in_i3bar/]] has an example of pango markup for font
* [[this reddit thread|https://www.reddit.com/r/i3wm/comments/58e5t2/psa_you_can_personalize_modules_the_way_you_want/]] goes into detail on personalizing modules in i3pystatus and has some things I might want to rip off their dotfiles!
* [[https://www.nytimes.com/2019/03/23/sunday-review/human-contact-luxury-screens.html]]
** mmmmhhmmm.
* [[https://www.nytimes.com/2019/03/23/opinion/this-friendship-has-been-digitized.html]]
** if there's any point here it feels hidden under the nostalgia-fear-conjuring of the first half of the article.
** I'm not sure I see how digital friends *can't* produce oxytocin and endorphins, with his argument. I don't necessarily disagree that the physicality and bodilyness of being with a person increases the sensation or emotion, but come on, give me the citations for these hormones & friendship, not just motherhood or partnership.
** well jeeze if your conclusion is that we might be alright, what was all the whinging for?
* [[https://theascent.pub/if-reality-is-a-computer-simulation-what-happens-if-i-hack-it-8bfbf519716]]
** [[https://www.simulation-argument.com/simulation.pdf]]
*** ...well, this is fascinating. I'm generally inclined to believe that (1) is true - I find it really hard to believe that humanity on earth will survive to approach post-humanism - but huh, intriguing thought experiment.
*** to read: `R. Hanson, “How to Live in a Simulation.” Journal of Evolution and Technology, vol. 7 (2001)`
> If Bostrum is correct, this implies we are simply reliving an earlier existence. Our lives, or at least the major milestones, are predetermined, our choices already made, and our decisions only seem to be spontaneous.
* I'm not sure this follows from Bostrum's paper; my perception is that it would be a simulation of ancestors to observe their behavior, and likely that there are multiple simulations with varying starting conditions and such. So the simulation wouldn't //have// a set path that it pushes simulated actors down - rather the simulation models agential actors within a context to observe what actions those actors will take.
** this article assumes a tightly controlled simulation, which could plausibly be the form an ancestor-simulator takes, I suppose. From my perspective, though, I don't understand //why// a post-human would want to run a tightly controlled simulation! Wouldn't it be far more interesting to create a context, create the basic form of an agent, and let them loose within that context to see what they would do?
** [[https://github.com/fatum2/fatum-en/blob/master/docs/fatum_theory.txt]]
*** this is fucking //fascinating// and I prefer their description interpretation of reality tunnels to the one described in the article that linked me to it. Ego Tunnel book, hello?!
*** I was wondering how they were going to escape the determinism in getting randomness from static sources (even Random.org is probably subject to contextual determinism) but they did go the step towards quantum randomness!
*** also, #mystery.
** wat is with this article and being like "ooo it takes participants ages to grasp the concepts behind this."
** okay, ridonculous, "everything in my life TOTALLY CHANGED." :| `<insert skepticism here>`
//These tiddlers were opened out of seemingly nowhere, so I thought I would take this as an opportunity to review them and see where I have been. It has been at least a couple months since I've consistently written in my wiki, so consider this an attempt at reconnection.//

---
* [[📝 awareness logs|awareness logs]]
** standard boring table of contents. I haven't done a review of these in the year 2019; something for the //think-about-doing// list?
* [[190313 – Awareness Log: Talking]]
** the only awareness log of the bunch that was left open in the story river. very much an //in the moment// writing process here. I didn't end up sitting down and asking to go through the check-in (it always feels so artificial in the moment? I don't know how to ask for it). 
** We did talk about some of these feelings though, ish? I brought up how it felt like he shut me down with that comment about my art and we talked it over more, while we were cuddling at night. That's an opening, a start.
* [[📝 daily logs|daily logs]]
** it's quite interesting to me that I pretty much stopped doing these consistently but then in March they sprung back up again. They're way goopier than the wiki review + carpe diem combo, and more like how I have journaled in the past.
* [[190309 – Log: Battery]]
** how does one generate a sense of aliveness and sparkle from inside oneself, rather than outside oneself? how do you share a sense of life with another person?
*** I've been have hella crush sparks this week, even in my god-damned dreams, and I know it's because a) hormones are probably flying this week,<<footnote "wat" "well...they shouldn't be? I'm a week out from my period, shouldn't they be starting to get to the completely uninterested point? Weird AF">> and b) I'm feeling deader than a doornail and wow wouldn't a crush just liven things right up?
* [[190312 – Log: Retail. Need I say more‽]]
** Oh yeah, this was that day that dude came in making strangely uncomfortable jokes.
* [[181226 – Log: Knitting]]
** 4 projects might even be a ridiculous stretch. But hey, I got the socks done!
** The call tonight made me feel a bit better about swinging from a million different things (printmaking to knitting to running to letterboxing to hiking to bookmaking<<footnote "mm" "hm am I just exaggerating to tell myself a story here? these all feel like things that felt at least somewhat right to do in the moment.">>).
* [[181127 – Log: Break]]
** well, if CD was the person reading these, at least he read one where I was telling a happy story about our relationship! If someone //else// was reading these, then I hope they enjoyed the voyeurism and/or the awkwardness.
** it hasn't gotten any less scary.
* [[181101 – Log: Kumare]]
** yup yup. this still resonates with me.
* [[📌 writing|writing]]
** har, nothing here. should probably tag this with //needs audit//.
* [[📌 my heart|my heart]]
** I'm 90% sure I said this when I wiki-reviewed this tiddler but - tbh, why is this just a description for this part? Isn't this a description of the ''entire damn wiki''?!
* //📝 logs//
** v boring table of contents with buttons! :D
* [[📝 carpe diem logs|carpe diem logs]]
** Okay, so I quit in March - it's been just about 2 months, then.
* [[1901 – Monthly Audit: Carpe Diem]]
** whoever was reading decided to skip march and go straight to january..?? or just left the january tiddler open?
** so I haven't wanted to get out of bed since goddamn JANUARY.
** thank goodness, I haven't lost my wallet since then. and my warts are totally gone! and my shoulder lumps are still there-ish.
* [[190131 – Carpe Diem: Chatty!]]
** lmao I love that I chronicled my weird-ass dream that I would otherwise never remember having had.
** DnD is also a fun and good memory.
* [[190122 – Carpe Diem: Ridin']]
** hello! another one with a dream. not a good dream, this time...
* [[190102 – Carpe Diem: *shloop*]]
** ok did I just record a lot of dreams or did this person just happen to open all the carpe diems where I did? this is also way earlier in the month.
** shoulda felt into what I wanted to do, yes? ;P
** man I can still pretty vividly remember that particular wart. hng.
* [[190123 – Carpe Diem: Clusterf]]
** ...yeah those sliders still look ugly as fuck. ughhh.
* [[190302 – Carpe Diem: Chats!]]
** and now we're back to March?!
** v standard march day, though I think that's when I was just starting to talk to AD :)
* [[180901 – Log: Ship of Theseus]]
** hellooo random //Log// (from last September O.o) left open in the middle of the //Carpe Diems//!
** this is a log that resonates with me.
* [[181006 – Carpe Diem: Soupy Sick]]
** now we're into october of last year? this person got around I tell ya.
** LMFAO what a good day. I tried plugging the coffee pot into the plugs up front, and somehow a shit ton of water spilled on the floor...good times.
** maybe I should do that egg drop soup thing again; I feel like I could really use it. strange that I didn't mention any school! I know it was the weekend, but still - homework?
* [[181027 – Carpe Diem: Retro2]]
** funny that both the lino cut demo //carpe//s were open.
** the first time we combo'd the whipped topping & ice cream, maybe! also I have vacuuming my car mats on my //thinking-about-doing// list.
* [[181229 – Carpe Diem: Upset]]
** somehow just all the weekends were left open! intriguing? oh and now it's december.
** a good, good day. :)
* [[190126 – Carpe Diem: Standard]]
** yet another saturday; standard indeed! (now we're in jan)
* [[190209 – Carpe Diem: MEAT]]
** guessing before I go up and read it - a Saturday?! (in feb)
*** I was right!
** nah, "i was an oar slave" did not have continued character consequences but oh well. //hnng// on the meat that day at ES though. appropriate title.Title.
* [[190223 – Carpe Diem: Repetition]]
** soooo did this person only look at the //saturdays//, or did they only leave the saturdays //open//? did I accidentally leave my wiki open at work and BD read it..?
** oh hey, another project I stopped working on.. >_>
* [[2018: Highlights, Wins, & Accomplishments]]
** this seems //really// random and I have no idea how the person found it without searching for it.
** it was a good year! took a bit of time to get going, maybe. I think this year is taking even more time to get going.
I swear to god these 26 tiddlers were //not// open last time I was on my wiki<<footnote "c" "confession: it's been a good long while.">> and now I'm like...huh, this is weiiiird..

Doesn't help that they look like they could have been opened in order while browsing, ish? all of them but 1 seem to link to each other, more or less...? except there's a //log// in the middle of two carpe diems, which seems really peculiar. I'm very confused, if it was a person and not a weird machine glitch, on how the [[2018: Highlights, Wins, & Accomplishments]] tiddler came to be open (unless it was searched?) because it's very much not linked in any of the open tiddlers.

And if it was a person, why so many left open?

And if it was a person, had to have been where I left my wiki open...in which case, who?

Just saying, it had to have happened Saturday or Sunday if it was a work person, since I edited openstreetmapping progress on Thursday and worked alone on Friday. If it was TL, weird AF, and if it was BD, there's nothing but good things about him but also lmfao he got a lot of TMI too.

see also [[190430 – Wiki Review: hAUnTeD]]
```
[2:37 AM] MT: Hi!

[2:37 AM] GG: hey!! how's it going?
	semester almost over?

[2:38 AM] MT: Quarter system, so...not really

[2:38 AM] GG: ooo i forgot you were still on the quarter system

[2:38 AM] MT: Yeah...It's stupid, I spend four years realizing I hate the quarter system, and then I go to another school that's on the quarter system
	I should have thought things through
	But overall, things are going reasonably well; I'm taking too many classes, but they're all fun
	How are things with you?

[2:41 AM] GG: if one is going to take too many classes, they might as well be fun ones :)
	things are going pretty well! work sucks (the company feels like it's really starting to fall apart - it's a small family business with a LOT of debt) so I've been applying to jobs recently
	not a ton, but more than I have been
	I discovered some hiking trails near where my boyfriend lives, and now that it's spring & slightly less muddy (sometimes) I've been hiking on them
	which has been really awesome
	even got myself a super light camping chair so I can hang out at the nice lake overlook spots I'm collecting, haha

[2:43 AM] MT: Oh wow, the hiking sounds great! I've had a couple of attempts at going hiking this quarter, but they've not really gone to plan
	First one I missed the bus, and then the bus driver left halfway through, and then I got off at the wrong stop and walked in the wrong direction
	ended up at a reasonably nice beach though, so the day wasn't a complete waste
	I'm sorry to hear about the work situation though, that sucks

[2:46 AM] GG: yeah...it doesn't help that it's just me and my manager working shifts at my store (there are two) and I'm managing our internet order side of things right now, as well as emails...so I know if I leave they'll be in a tight spot - but also I would like to get paid more and actually have benefits XP
	did you know I got my degree at last?! I think I told you I was taking classes last fall and I finally got the credits transferred and my diploma in hand at the end of march :)

[2:47 AM] MT: No, I hadn't heard (I don't think I've talked to you since the start of the fall).  Congrats!

[2:48 AM] GG: beaches sound great! I didn't expect to get as attached to Lake Michigan as I did, so it's nice that the trails I found are all around a lake (even though it's not quite as big) so I can enjoy the waves again
	thanks! :D
	are you still doing a masters, or did you decide to go for a phD?

[2:49 AM] MT: I'm officially going for the PhD, but I'm issues finding funding, so I may end up leaving after this year with a masters
	I have a summer project that one professor thinks might lead to something though, so if that pans out I'll stick around

[2:50 AM] GG: yeah I expect it's quite hard to find funding right now :\
	I hope the summer project works out!

[2:50 AM] MT: I'm having issues*

[2:50 AM] GG: what sort of project is it?

[2:51 AM] MT: It's actually an internship with the air force research lab, working on simulations of rotating detonation engines
	I'm pretty excited for it, but I have to deal with moving to the desert right as the quarter ends, which is turning into a headache

[2:52 AM] GG: whoa, that sounds really cool
	also like something my brother would know more about than me!
	is the headache in moving to the desert specifically, or just moving in general?

[2:54 AM] MT: Right now just moving in general, I'm having fights with my flatmate about taking on a subletter while I'm gone, but the desert part makes still not having a car sort of difficult
	I was offered a basement apartment owned by one of the researchers for what would be an incredible price, but he lives far enough from everything that it would make things like grocery shopping difficult

[2:56 AM] GG: ooo yeah that sounds like a pain :S
	does your flatmate not want a subletter??

[2:58 AM] MT: That's basically the problem, he's using language in the lease and talking to the building manager to prevent me from doing anything under the radar.  So I told him I'd just add someone to the lease, and he's complaining about that, so now I've pointed out that the alternative is that he pays for the difference while I'm gone
	He's away from the apartment this weekend, so I'm not really sure how he's reacted to that one yet

[2:58 AM] GG: wow

[2:59 AM] MT: (We don't get along all that well(
	)*

[2:59 AM] GG: apparently not! :O
	does the landlord not have an official subletter form or something?
	i know when I was subletting at OV & GB's place they had something official for me to fill out / sign
	but not quite as detailed as being on the lease

[3:00 AM] MT: Yeah, the landlord officially bans subletters (and pretty much everything you can think of, like practicing musical instruments)
	A lot of places do have ways of subletting, but this place sort of doesn't.  I think when I sublet from CS and Lilly they ended up having to put me on the lease, though, so I think it's not too uncommon

[3:01 AM] GG: yeesh, that's a pain
	i hope you get it figured out x_x
	i expect bicycling isn't exactly a solution to the transportation issue when you're in the middle of a desert

[3:02 AM] MT: Yeah...I guess worst case scenario I just leave and he's stuck finding someone else anyway, so I don't feel like he'll be able to force too much
	Yeah, distances seem slightly too far, but maybe I'm just a wimp and should learn to bike longer distances
	Right now I'm looking for things in the closest town and hoping I can carpool

[3:05 AM] GG: do you think you'd be able to carpool if you took the professor's offer or would it be harder?
	* researcher

[3:06 AM] MT: I could probably carpool with him then, but I still have difficulty when it comes to errands (and there's the awkwardness of relying on someone who's basically my boss for transportation everywhere)
	I'll figure something out, but right now it's an unexpected headache

[3:07 AM] GG: are you done with finals at least? or is there that going on too :O

[3:08 AM] MT: I have 1-2 weeks between finals and the first day (I'd like two, but they've told me that 1 would be way better for them because the other group intern is starting then)
	I also have the weird problem, where I wasn't planning on going to commencement, but then someone nominated for an award which gets handed out at the ceremony.  Somehow I won, and now I feel guilty if I don't go, but it takes away a day I could be using to pack/move
	Have you had any luck with the job search?  When I was doing that last summer everything about the process sucked

[3:12 AM] GG: depends on what you call luck...mostly been using indeed, put my resume up, and have gotten contacted for call center work ... almost considering one of them b/c it would at least be tech support and not sales, slightly more money per hour, and have benefits - but I'm not quite close enough to 26 to be that desperate so I think I'm going to wait and keep applying to positions I'm actually interested in
	I did find something called a "Business Analyst Web Development" which had a super generic "documentation and testing" description, at the same company my dad works at, with the only requirement listed being a generic bachelor's degree??
	so I'm not really sure what exactly the job duties are but it has web dev in the name :P
	helps that my dad talked to the manager & passed my resume on directly, so I know I didn't get machine screened out
	still gonna apply to more things and not pin all my hopes on it haha

[3:14 AM] MT: That sounds like something, though!
	I'm starting to think it's not actually possible to get a job without knowing somebody who can push the resume through

[3:15 AM] GG: right? :S

[3:16 AM] MT: I have a friend who basically makes sure company applets are working, and relays problems from elsewhere in his company to the main IT guys, maybe the job is something like that?
	I'm pretty bad at understanding job titles, I think

[3:17 AM] GG: from what my dad says it has something to do with UI and UX for internal company (web?) applications
	in general i'm just utterly confused by corporate named jobs
	it seems so hard to tell what things are
	and/or who actually knows to search for "business analyst" when they're looking for jobs?
	(maybe business majors... XP)

[3:19 AM] MT: Yeah, it's not something that would occur to me
	When I was looking for stuff before coming to grad school I had serious trouble figuring out what to actually look for
	I guess one's supposed to just apply to absolutely everything and hope something calls back?  The world sucks.

[3:22 AM] GG: yeah, it's disheartening
	especially since it seems like nobody actually replies back saying "sorry we filled the position" so it's like constantly being ghosted by whoever you applied to

[3:23 AM] MT: Yeah, it seems like a prewritten rejection letter shouldn't be that hard
	I wonder if there's some advice in the corporate world about why businesses aren't supposed to turn people down

[3:24 AM] GG: probably...something about always being able to go back and say "oh hey we want to interview you now!"
	does your school have any sort of job search assistence?
	i know uChicago did but I expect it only helps while living and looking for work in chicago

[3:26 AM] MT: UCLA does have some stuff, but it seems like it doesn't help all that much; I think everyone I know who's gotten a job got it through other channels or through people they knew
	As far as I can tell job fairs and things are wastes of time
	Earlier this year I got offered some things through the UChicago system that I applied to in 2016 though, so maybe things do sometimes work out?

[3:27 AM] GG: huh! I wouldn't have expected that
	I'll have to look at the uChicago system too

[3:29 AM] MT: I don't remember exactly how it worked, I think I had some success when they were doing industry-specific resume dumps?  Both of the things which contacted me this year through that were in Madison, which isn't really what I expected either

[3:30 AM] GG: I guess it makes sense for madison to recruit from chicago
	close enough that people are probably willing to move, and a better candidate pool maybe

[3:31 AM] MT: Yeah, I could see that
	Do you think you'd be willing to move back to that part of the world?  I keep finding I miss Chicago for the strangest reasons
	The silliest one is that I haven't found replacements for rajun cajun or valois, but I know those are just hyde park fast food things

[3:32 AM] GG: oh man I miss rajun cajun so much too!
	all of the indian around here is like - sit down dinner style
	so, more expensive
	and no similar take out options :C
	the closest i've found is a really delicious lunch buffet
	I was walking around downtownredactedon a saturday night and it felt so weird - like, almost not busy enough?!
	i never felt like I stuck out or was really obvious whenever walking around downtown chicago, but it's also so much more crowded
	i also definitely miss the public transportation
	it would be hard to leave b/c family & boyfriend though :\
	and I did always feel like chicago's options for outdoorsy stuff were really rough
	like, having to drive past the suburbs to get to stuff is a pain

[3:36 AM] MT: Chicago actually does a pretty good job of making nice places to walk around though; I've been realizing that I don't really enjoy walking around my neighborhood, and even if I go down to santa monica I enjoy it less than walking along the lake

[3:37 AM] GG: yeah, the lakeside walks are nice
	the lake in general helps, given that there isn't to my knowledge much other "wild land" sort of trails in the actual city

[3:39 AM] MT: Yeah, I guess there aren't too many things
	Still lots of parks though; I dunno, I guess I just feel like LA thinks of itself as such an outdoorsy place, but in some ways I feel like it does a worse job than Chicago, and that sort of disappoints me

[3:40 AM] GG: how dense do you think LA is in comparision to Chicago?

[3:41 AM] MT: Probably not as dense?  LA is pretty spread out, with lots of driving just taken as a matter of course

[3:42 AM] GG: I'd guess that has something to do with the different feels

[3:42 AM] MT: There are only a few blocks, in "Downtown LA", that really feel like a city in the same way downtown Chicago does

[3:43 AM] GG: yeah, same in KC

[3:45 AM] MT: Changing the subject a bit, do you know how the rest of the group is doing?  I'm pretty cut off from everyone I knew in Chicago

[3:47 AM] GG: I definitely talk to RD the most - he's in Israel, doing his masters in geology still (I think he's been there since last fall)
	sounds like he's doing better there than he was in minneapolis

[3:47 AM] MT: That's really cool!  I wasn't sure if he ended up doing that or not

[3:48 AM] GG: yeah! he goes on and on about the food and all the recipes he's making, which is nice to hear :)
	I haven't talked to MR in a pretty long time...I think the last time might have been a couple weeks after his birthday
	apparently he'd gotten a new phone and hadn't logged into facebook messenger on it and that's why he hadn't gotten mine or RD's messages
	I had messaged his mom to see if he was okay before then!
	she told me that he'd started a new medication for his health issues but that it took a long time to figure out whether or not it actually worked..
	so, I do worry he's still dealing with all of that :\
	it wasn't good the last time he directly talked to me about it (3 hours of sleep at a time)
	but that was 6+ months ago so hopefully the new meds are helping

[3:52 AM] MT: Yeah, hopefully he's improving.  I should really reach out to him, I feel bad that we haven't really kept in touch at all

[3:52 AM] GG: I keep meaning to message you first but I'm so rarely on steam these days! XP
	I really appreciate getting to catch up :)

[3:53 AM] MT: Yeah, It's always good to talk to you!  (Also, I guess it's even later where you are than where I am, so if you need to go to bed feel free to just say so and leave)

[3:53 AM] GG: haha yeah i'm close to hitting that wall
	haven't stayed up this late in a long time

[3:54 AM] MT: I was sort of surprised to see you still on when I finally gave up on what I was doing at midnight and logged into steam

[3:54 AM] GG: yeah I haven't played video games in aaaaages and decided to do something thoroughly unproductive
	hollow knight is right up my alley (except for being stuck right now)

[3:55 AM] MT: Isn't hollow knight an action platformer?
	I could be mixing it up with something else

[3:56 AM] GG: i'd say that's an accurate description
	it bills itself as a metroidvania
	lots of platforming, lots of swording enemies to death
	right now I'm stuck because I can't find any paths forward that don't require getting good at killing SUPER ANNOYING enemies :C

[3:57 AM] MT: Sounds like a good game

[3:58 AM] GG: apparently it gets rave reviews for the story too but so far that hasn't been a huge part of it

[3:59 AM] MT: I've never really been impressed by the story in platformers, even in the ones that do a reasonably good job it tends to feel secondary

[3:59 AM] GG: i think thomas is alone might be the best platformer + story i've played

[3:59 AM] MT: I don't think I've played that one

[4:00 AM] GG: I'm pretty sure I actually finished it, which is incredible because i usually get super frustrated with platformers
	the narrator has a great voice, and I thought the story was pretty good
	it's short enough too that if you're good at platforming it shouldn't take too long to finish

[4:01 AM] MT: huh, I'm looking at it now, it looks interesting
	although the graphics are not what I expected when you say it had a good story
	said*
	has*
	I keep meaning to play The Awesome Adventure of Captain Spirit, and then it keeps not happening

[4:02 AM] GG: oh yeah! that's the sequel-ish-thingy to life is strange

[4:03 AM] MT: Yeah, the game-in-the-middle freebie

[4:03 AM] GG: someday i'll finish life is strange, i hope!
	i did quite enjoy it as far as I played it

[4:03 AM] MT: How far did you get?
	Also, do you know if the tv series ever ended up actually getting made?

[4:05 AM] GG: no clue about the tv series...
	good question about how far I got
	at least through the first two or three episodes maybee?
	so just episodes 1 and 2

[4:06 AM] MT: Looking back on it, I have mixed feelings.  It really frustrated me when I finished it, but I actually remember enjoying playing it quite a bit

[4:06 AM] GG: sounds kinda like my reaction to firewatch and gone home

[4:06 AM] MT: Oh!  You've played firewatch!  How was it?
	I remember being excited by that game before it came out, and then completely forgetting about it

[4:08 AM] GG: haha i had lots of feelings about it after i finished it
	mostly I felt like it was advertised to me as an exploration game?
	and / or that's what I expected going into it
	when it was really on rails and the movement was ridiculously annoying (especially the jumping, i believe)
	there's a twist in the story that a lot of people were annoyed about but it didn't really bother me

[4:10 AM] MT: I think I wasn't expecting an exploration game, but I don't really remember what excited me about it
	maybe I saw a trailer that made me think the story would be interesting?
	Speaking of exploration games, one day I'll actually survive in don't starve

[4:10 AM] GG: hopefully I like their next game better
	it's about archeologists in egypt which (aside from tomb raider and ass creed origins?) isn't exactly a genre I think video games is bursting with
	plus their art is just gorgeous
	firewatch was a beautiful game even if it was a pain to move around it

[4:12 AM] MT: hm...I've played a bunch of really bad point+click adventures set around egypt, but I guess there hasn't been too much recently
	Secret World has a major Egypt area
	I wonder if the free version of that game is surviving at all

[4:14 AM] GG: that was the MMO you played a bit, right?
	didn't you get MR to try it at one point too?

[4:15 AM] MT: Yeah, I think I got MR to start it but I don't think he left the first area?  I played the first version to endgame, but they killed the servers and went f2p, and I haven't played my new account  nearly as far
	I tried to get some other friends to play it with me, and that petered out before we got very far

[4:17 AM] GG: ahh, gotcha
	seems tough for MMOs that aren't the big ones these days
	where by big one i guess i mean wow and eso?

[4:18 AM] MT: Yeah, it's a pretty saturated market and I don't think the generation after us is that into them
	people are playing fortnite instead of maple story and runescape

[4:19 AM] GG: idk, runescape classic just keeps growing i think!
	but probably more nostalgia gamers than new ones?

[4:20 AM] MT: Probably?  The only people I know who play rsclassic played the original even more than I did, and I was obsessed in grade school
	Also it's sort of hard to take jagex' numbers seriously, since there are lots of ways they make things sound larger

[4:21 AM] GG: mm, true
	i think runescape classic mobile gave it a boost
	at least for a little bit

[4:22 AM] MT: http://www.misplaceditems.com/rs_tools/graph/?display=avg&interval=week&total=0
	I guess mobile was good for it, and it's been going down since then?

[4:23 AM] GG: interesting graph!
	oof, okay, I'm outta here! yawning every 30 seconds ahha
	great talking to you! and i hope it all works out with moving and everything!

[4:23 AM] MT: Okay, sleep well!
	Thanks, and I hope your job stuff turns out okay!  Good luck with the web dev business corporate mystery position!

[4:24 AM] GG: :D
```
```
[12:35 AM] MT: Hi!

[12:53 AM] GG: phew!
	hey!!
	how's things going? did you figure everything out with your research in the desert?

[12:55 AM] MT: Things are getting there - I'm moving out there next week and just turned in my last assignment of the quarter

[12:55 AM] GG: oh right, school goes longer for the quarter system :O

[12:56 AM] MT: How's stuff there?  I guess you survived the tornadoes a month or two ago

[12:56 AM] GG: haha yeah, they weren't anywhere near me but went south of where my brother lives in LC, pretty close
	nothing but tree damage where he was, though he got a good view out his balcony XP
	things are going well! I interviewed for a "business analyst web development" entry level position this week wednesday, so I'm waiting to hear back on that
	they said I should hear from HR by the end of next week, and if not, to call
	I also have an currently standing offer for an assistant archivist position at a creative studio that's associated with ZZ
	that's a part time job but is also really cool?
	so if the business analyst thing doesn't go through I'll be doing that

[12:58 AM] MT: Sounds like things are looking up!
	Good luck on the business analyst position

[12:59 AM] GG: thanks! I'm hopeful - it seems like a good step towards the more tech side of things, getting to know how IT teams in business run and all, plus - full time with benefits is a good thing
	i didn't feel like the interview went poorly but I'm not sure i dazzled them either? it's hard to say

[1:01 AM] MT: Was it just a getting to know people type of interview, or was there a technical part?

[1:01 AM] GG: there wasn't any technical part...it sounds like it's more of a writing documentation, test cases, testing, gathering requirements, etc sort of position
	but they seemed to indicate that some technical skill would be helpful to that

[1:02 AM] MT: The one nice thing about technical interviews is that it's easier to tell how they went
	Talking to people is hard
	/understanding how to interpret reactions is hard with new people

[1:03 AM] GG: yeah! and different companies have different vibes so that doesn't help
	eg. my ZZ interview I felt went super well - I connected with the archivist, asked a lot of relevant questions, etc and even got a tour of the place
	most of that was my comfort with what the job would be about tho...
	the analyst position is something I have no experience with so I didn't feel like I asked very relevant questions or could connect with them about it b/c I don't have an understanding of the position itself
	and it was definitely much more formal? which isn't a bad thing, but just different

[1:06 AM] MT: Yeah, I can't decide how I feel about the more corporate stuff
	I'm supposed to read the employee handbook before I start work on the 24th
	it's...not short

[1:07 AM] GG: haha, sounds like fun summer reading
	:P
	that's gotta be something you can probably just skim, right?

[1:08 AM] MT: I think so?  A lot of the stuff is for the people with more permanent positions than I have

[1:09 AM] GG: that makes sense

[1:10 AM] MT: I was trying to figure out how the scheduling works, but the handbook just says it varies from unit to unit
	apparently my unit does some sort of alternating Fridays thing

[1:10 AM] GG: do you have to work on the weekends?

[1:11 AM] MT: No, and the company seems pretty anti-overtime

[1:11 AM] GG: what alternates on Fridays?

[1:12 AM] MT: But the manager I was talking to was saying they do 40 hour workweeks, but every other friday is a long weekend, so the number of hours each day changes
	But it's some sort of fixed rotating schedule that I didn't understand when I was talking to her on the phone

[1:13 AM] GG: hm, kinda sounds like the "9/80" schedule that google mentioned
	https://toggl.com/9-80-work-schedule/

[1:15 AM] MT: Yeah, it's something like that

[1:15 AM] GG: interesting
	i'm not sure i would like working 9 hour days

[1:16 AM] MT: I feel like it depends on the work; I've been having plenty of days the last quarter where I do more than that as a student
	and weekends aren't really a break sometime

[1:17 AM] GG: mm, fair

[1:18 AM] MT: Oh, my other big news is that I got my driver's license

[1:18 AM] GG: :OOOOOO
	at last! :D
	are you gonna be driving out to the desert?

[1:19 AM] MT: And my parents are helping out with getting a car because they don't want me to borrow the 15-yr-old rav at my grandfather's which I was going to abscond with
	Yeah, moving next week and then the plan is to do the whole driving-to-work thing, since all the other options seem miserable
	I have to say, the california road exam seemed waaay easier than the one in hawaii

[1:21 AM] GG: sounds like that worked out well for you then!

[1:21 AM] MT: Yeah, but it's a pretty big and sudden change for me

[1:21 AM] GG: i expect!

[1:21 AM] MT: still getting used to the idea

[1:22 AM] GG: one more thing to own and drag around, and one that costs money at that
	got an old one when I moved back to KC, but it broke down really bad around last august
	parents helped out with a new-ish one, and it's really nice...but I feel like I couldn't just up and decide to move back to chicago or something similar b/c I wouldn't want to own a car in those sorts of places
	but it's impossible to live in redacted without one so... x_x

[1:24 AM] MT: Yeah, if I wasn't moving to the middle of the desert I wouldn't have had the same impetus for this
	as it is my father keeps acting like I'm going to get stranded in the middle of nowhere without a car, and then I wont be able to find my way back because I don't have a smartphone, and...I don't know when he became such a worrier

[1:26 AM] GG: i mean...i'd always be making sure i had enough gas
	but i imagine the desert roads pretty much lead to the same places?? :S
	like, just go straight and you'll get there right? haha
	and by straight i mean follow the road :P

[1:27 AM] MT: I just think it's funny, his car is the least reliable car I know
	but he stepped in when it was clear I would probably buy a used deathtrap for myself
	You said the job at ZZ was some sort of archival position?
	or, at a company connected to ZZ*

[1:30 AM] GG: yeah! so, ZZ spun their advertising firm out into a (sort of??) separate company that does all (most of?) their advertising and media and video creation
	so this is a position at that separate creative studio
	last year they created over 100 TB of stuff...probably not as much as something like pixar but still seems like a TON to me
	anyway, the archivist manages the data backups and storage and organization of the stuff
	and answers lots of requests for old footage
	they're getting busier and busier so he's wanting help with finding footage, cataloging boxes of drives they've been shipped from outside firms they contracted with, server stuff, etc
	and that's what the assistant position would be!
	also they don't really have any metadata or discoverability set up with their system right now
	(everything is stored in folders, nothing is tagged or keyworded or anything)

[1:34 AM] MT: Huh, not even index carded?

[1:34 AM] GG: well, like digital folders
	each project has its own folder, and those are inside year folders

[1:35 AM] MT: mm
	Sounds interesting

[1:36 AM] GG: yeah! right now I'm more excited for it than the other position tbh :P

[1:37 AM] MT: That's good though!  win-win on the other decision

[1:37 AM] GG: for sure :)
	it's interesting to think about how to solve the metadata problem, and I really wonder how other studios handle it - to my knowledge, video files and image files don't really have a good standard for embedded metadata, which means it's all usually handled in external programs
	so then you have to figure out what program to use, and the programs (probably?) don't share formats with each other...
	i think adobe has their own metadata set-up, and there's a program called WebDAM that ZZ has but don't use that also has its own custom metadata, and then the file browser that comes with their big servers //also// has a metadata implementation...
	and given that it would all be entered by hand most likely, picking the right program up front seems important
	(not to mention figuring out what the important things are to be tagged/keyworded....names? locations? etc etc)
	definitely up my alley XD

[1:41 AM] MT: I've given up on figuring out how to get my music library  organized
	every time I think I have a system something breaks it

[1:42 AM] GG: artist folder > date - album folder too simple?

[1:42 AM] MT: The issue is classical music

[1:42 AM] GG: ahhh

[1:42 AM] MT: especially with like a soloist
	is the artist the conductor, the symphony, the soloist, or the composer?

[1:42 AM] GG: mm, yeah
	i know ID3? has extended tags...
	like album artist vs artist
	that helps a little but isn't as granular as you'd need
	i know id3 supports custom fields but then the issue is whether or not music players do
	and that's MP3, idk if you have stuff in flac or not?

[1:44 AM] MT: Yeah, most of my stuff is flac

[1:44 AM] GG: makes sense

[1:45 AM] MT: I think the bigger issue for me is that every way of pulling metadata for automatic cd lookups does it very differently
	so I keep discovering stuff that isn't sensibly labeled, but that I added years ago

[1:46 AM] GG: i hate auto-pulling metadata
	i keep thinking i'm going to go through my whole music library by hand but that's a chore too

[1:46 AM] MT: yeah, doing things by hand never really feels feasable

[1:47 AM] GG: the last time i tried i got halfway through, took a break, then couldn't remember where I'd stopped XP
	phew, it got late here! i gotta go, but it was good talking, as usual!
	hopefully next time it'll be a little sooner :)

[1:49 AM] MT: Yeah, hope I talk to you soon!
	G
	G'night*
```
```
[10:13 PM] MT: Hi

[10:13 PM] GG: hey!

[10:13 PM] MT: How's life?  Any new news on the job hunt?

[10:14 PM] GG: yeah! so DST (the business analyst position) said the job is "on hold" until fall, but that they would contact me if/when it opened up again
	I talked to my dad and apparently one of the chief IT department executive positions was vacated twice in a row so there's some uncertainty about leadership
	which is probably why they decided to freeze hiring for the position I applied to?
	anyway I told ZZ that I would be happy to work with them, so I've been going through the on-boarding process this week (put in my official two week notice at the art store this past monday)
	so another week and I'll be starting there "full-time" (30ish hours a week)

[10:17 PM] MT: Sounds like a busy couple of weeks

[10:17 PM] GG: yeah for sure, between getting set up at ZZ and dealing with the transition at the store

[10:17 PM] MT: Onboarding feels like it should be way less work than it is =\

[10:18 PM] GG: are you going through that at the research job too?

[10:18 PM] MT: How are things at the store?  I remember you saying you thought they might be heading for hard times
	Yeah, the process for working in an air force lab goes on forever

[10:19 PM] GG: yeah they're in a rough spot. It sucks but that's not the sort of thing I can fix single handedly either, so I'm just trying to hand over as much of what I've done as possible so it doesn't get entirely lost

[10:20 PM] MT: That's sort of sad, but yeah - not really something for you to fix
	The place I'm working is really neat, but I really need computer access for what they want me to do, and I wont be cleared for the network until some time next week

[10:22 PM] GG: ahhh fun
	i just got my badge for ZZ this week, which is great because now I don't have to text someone every time I show up for work to be let in!
	is there anything else you're doing while you wait?

[10:23 PM] MT: Reading papers, trying to learn as much as I can about the software we use without touching the data yet
	My supervisor doesn't work fridays (he works for a different contractor and has a different schedule), so today was a little strange
	Sat in a room for 9 hours with no internet, no phone service, and tried to learn as much as I could about how to use software

[10:24 PM] GG: that sounds really difficult :O
	half of learning to use software is being able to google it, at least for me :P
	did you have a manual or something to read about it?

[10:26 PM] MT: I was mostly using built-in documentation, and I was reading through a tutorial I downloaded before going in to the lab (although having my laptop on in there makes me nervous, because I need to make sure all the wifi stuff is off)
	They told me that if I ever plug in an un-authorized flash drive an alarm will go off, and AF security will run to my room to make sure I don't leave before the tech security people show up

[10:27 PM] GG: hot damn
	that's intimidating
	how do they authorize a flash drive...?

[10:28 PM] MT: I think they set it up to do some automatic encryption keys and validation
	I don't really know, though...it seems like they don't really share data with flash drives very much

[10:29 PM] GG: interesting

[10:30 PM] MT: I also somehow hadn't connected the dots before to realize that Edwards is the base that did the test flying for the x-1 project, as well as a bunch of the other stuff from that era
	Makes me feel like I should re-watch "the right stuff"

[10:31 PM] GG: yeah I think my brother applied for an internship there...don't think he ended up getting it though :\
	probably pretty competative
	(the right stuff?)

[10:31 PM] MT: Movie about some of the pilots involved in the space program, starts out here
	Have you got to start with anything at Spring, or is it only in-processing so far?
	ZZ*
	Spring is a good name for a company too, though.

[10:36 PM] GG: we've worked on a few projects...the first day I was there it was finding footage (basically looking through old project folders for stuff about a specific person)...also did some stuff with transcodes of ad spots for distribution, but that ended up being part of some corporate ... idk, not in-fighting or anything, but the ad was outsourced to company A so they were supposed to host the distribution links (b/c our servers wouldn't really handle the volume and also they get paid for hosting the links)
	most recently, going through a server to make sure all the data on it got transferred correctly to other servers before we use it for something else
	I'm going to be doing a lot of learning about how this sort of ad studio is run, for sure, and also there's a lot of lingo I don't know + I'm super inexperienced with video formats and so on
	but the archivist I'm assisting is good at explaining things as we go along, so that's nice

[10:39 PM] MT: Some of the server stuff sounds like the sort of thing that takes a while to learn the setup for

[10:39 PM] GG: oh yeah absolutely
	it's gonna take a bit for me to remember what each server holds
	it's also strange to be in an environment where it's normal to go take a walk to get coffee...?
	not sure I wanna say it's exactly a casual environment, but it's way different than any other work environment I've been in
	so what sort of research project are you working on?

[10:42 PM] MT: simulation work for RDREs (rotating detonation rocket engines, there are lots of acronyms)
	I don't think I'm allowed to give details, although most of the stuff I've seen so far has already been published

[10:43 PM] GG: sure, that makes sense!
	I told my bro where you were researching but I wasn't sure what sort of topic it was

[10:45 PM] MT: Is he still in undergrad?  I can't remember how old he is

[10:45 PM] GG: yeah! it's gonna be his senior year this fall
	and he'll finally be turning 21 XD
	he's been working at the college's aerospace lab doing, erm, like materials construction for their antarctic ice sonar program?
	layering fiberglass to make forms and stuff like that

[10:47 PM] MT: I hate working with fiberglass

[10:47 PM] GG: he also is shadowing a grad student on some other research and i think he's enjoying that

[10:47 PM] MT: we did it some in highschool and it was one of the least pleasant things the robotics team ever spent time doing

[10:47 PM] GG: it definitely sounds like a pain, from what he's said
	aligning grain directions (alternating in a certain rotation?) and glue and stuff

[10:48 PM] MT: yeah, and the glass fibers can cause all sorts of discomfort if you touch them wrong, and the smell is horrible (and stays for days)

[10:49 PM] GG: were you using it for a robot body?

[10:50 PM] MT: I think it was part of the turret mechanism for a ball-shooter?  Our design was way overly-complicated that year
	Didn't work that well, either
	We only did that tournament for a couple of years though, vex was way more fun (although I hear the rules have gotten way worse lately)

[10:52 PM] GG: hm, I remember you talking about the two different competitions I think

[10:54 PM] MT: Yeah, I've probably talked about most of this before; robotics was a pretty large part of my life in highschool

[10:55 PM] GG: is that something that can still be a hobby or is it harder/less interesting to do outside of the context of your high school club?

[10:55 PM] MT: I'd need some sort of goal, and time to spend on it I think
	I'm sure I'd still like working on it, and if I could find a group of fun people to work on a project with it could be fun, but those sorts of tournaments are pretty much a highschool thing
	I guess there are college versions of them too
	Also, that sort of thing can become a pretty expensive hobby pretty quickly

[10:57 PM] GG: yeah i bet
	i expect clubs cover a lot of the supply expenses..
	(college and high school)

[10:59 PM] MT: Yeah, it's actually sort of disgusting how much advantage the wealthy schools have just in terms of materials in those competitions
	even vex, which was orders of magnitude cheaper than FRC, had problems where the wealthier teams could afford aluminum and the better motors, both of which were strictly better than the alternative
	I used to get into fights over design decisions, since I refused to cut aluminum pieces unless we knew we needed it cut like that for the final iteration
	since I was trying to slowly improve the team's collection of parts
	(most of the student members of the team were on my side for that one, but there were a couple of parent "mentors" we frequently had problems with)

[11:03 PM] GG: that's tough :\
	i imagine the power differential between a high schooler and a parent mentor doesn't make them inclined to be particularly open to listening (depending on the person)

[11:05 PM] MT: things were sort of complicated...my core group actually had a lot of say by that point, since we were pretty self-driven and had some good results with things we basically did on our own
	the biggest fight was the second year we did FRC, our robot pretty much sucked (we didn't have enough people on the team to really compete, and there were a bunch of other factors that didn't help), one of the mentors wanted to add a reinforcing RD mid-tourney after we had just barely passed weight inspection
	and most of us were fine with losing but not fine with cheating, and it became a big thing

[11:07 PM] GG: ouch

[11:08 PM] MT: we didn't do FRC again after that =\

[11:08 PM] GG: not a good situation when one of the mentors is endorsing cheating :\

[11:08 PM] MT: yeah, the mentorship was really strange
	the place was ostensibly run by the tech teacher, but he was always busy and we tended to see him twice a year
	there was a math teacher who came to help out, but honestly I don't think he ever really knew how to interact with students, so he welcomed the help of one of the parents
	who was not only a bit of a creep, but he was a bit of a handyman-type who thought he knew more than he did

[11:10 PM] GG: yikes

[11:12 PM] MT: Vex was okay though, since it was small enough that a small group of students can make a robot without too much help (and do pretty well)

[11:13 PM] GG: that's good
	(did student turnover affect your club at all? i imagine that's part of the struggle in keeping things going from year to year)

[11:14 PM] MT: It definitely did some; I joined the highschool club in seventh grade, and there was a group of friends that had done really well and then graduated the year before, so nobody really knew how to do stuff
	and then my group of friends really got into it freshman year, was pretty good at it by junior year, and then when we left we were replaced by another group of friends that didn't really know what they were doing
	In general it was really hard to keep people on outside of the friend group
	partially because we were probably bad at being inclusive and giving things to do, and partially because the mentorship sucked and that part of recruitment shouldn't be the student's job anyway

[11:16 PM] GG: makes sense
	at least figuring things out can be fun in and of itself, too

[11:18 PM] MT: It really needs to be done when there isn't time crunch and performance pressure; it might have worked better we could recruit and train in off-season, but things never really worked out that way
	Changing the topic completely, I'm having a really hard time finding a vod of the world cup game
	I thought it would be easy

[11:21 PM] GG: i feel like that's probably something that's getting claimed hard on streaming sites etc etc

[11:22 PM] MT: I'd think that, except usually finding international games isn't too bad, since countries have different distribution rules and they're broadcast all over the place
	I'm upset that the result was spoiled for me, I was looking forward to it
	turned on public radio on the commute home today, and the first thing I heard was the score
	not even a warning sentence so that I would know to turn it off

[11:23 PM] GG: yikes
	i guess most people don't think of spoiler warning soccer games :\
	i hadn't been following but it's neat that the US is doing pretty well this year

[11:24 PM] MT: US are the defending champs, today's game was against the only team that people think have a serious chance to beat us
	Did you hear the controversy over the first game?

[11:25 PM] GG: i hadn't no

[11:25 PM] MT: So, the US team won that game 13-0
	Remember, it's soccer; 0-0 is a respectable score
	The question was whether or not it was unsportsmanlike to do that, and if the US team celebrated too much after every goal, basically

[11:27 PM] GG: hm, i can see that
	honestly that sounds like an absurd soccer score

[11:28 PM] MT: Highest goal differential in world cup history

[11:28 PM] GG: wow
	who was the game against?

[11:29 PM] MT: Thailand, it was their first time making it into the cup

[11:29 PM] GG: that's gotta be a painful way to go out for them

[11:29 PM] MT: Another way of putting 13 in perspective, in the 2018 men's cup the team with the highest number of goals the whole tournament was Belgium, with 16
	So the thing is, it was group stages, and one of the group stage tiebreakers was goal differential
	(that's 16 the entire tournament)

[11:30 PM] GG: :O

[11:31 PM] MT: So I sort of think the team was fully in the right to keep playing offensively and to run up the score, but maybe celebrating was wrong
	Anyway, the US women's team is pretty good.

[11:32 PM] GG: was it the women's team who got the 13-0 game?

[11:32 PM] MT: yeah, this year is women's cup

[11:32 PM] GG: ohhhh

[11:33 PM] MT: next men's isn't until 2022 I think

[11:33 PM] GG: ok that makes sense
	wasn't last year the men's world cup?

[11:33 PM] MT: yeah
	They alternate
	..sort of

[11:33 PM] GG: kinda like the olympics!
	is it a big deal where they're being hosted each time around?

[11:34 PM] MT: The main one, yes; the women's cup a little bit less
	2022 is in Qatar, which was a pretty major controversy

[11:35 PM] GG: hm

[11:36 PM] MT: Basically Qatar is a pretty unpleasant place to play soccer, they're not great when it comes to human rights issues, and it's pretty likely they bribed half of the fifa committee involved in the decision
	And they're still in the process of building the infrastructure, since they had nowhere near what they'd need

[11:38 PM] GG: sounds like sochi all over again

[11:38 PM] MT: Originally 2022 was supposed to be the year they expand the tournament to have more teams, too, but they had to scrap that idea because there wont be enough stadiums

[11:38 PM] GG: that's too bad

[11:38 PM] MT: I have mixed feelings about it
	the main thing I want the world cup to change is to make it a double elimination tournament
	single elim sucks, and most modern soccer tournaments don't do it that way anyway
	....the standard is a best-of-two, which isn't great either, but better than a single match
	(My parents got really into soccer while we were in college, so it comes up a lot when I'm talking to them now)

[11:41 PM] GG: mm, how is that different than double elimination?
	is double elimination like having a top winner's bracket and a lower loser's bracket?

[11:41 PM] MT: yeah
	best of two wouldn't work too well for world cup anyway, since the idea is that each team gets to play a "home" game
	which makes less sense when only one of the teams really has home advantage

[11:44 PM] GG: hm
	is home advantage a significant thing in soccer?

[11:44 PM] MT: eh
	sort of?
	It varies from team to team; I think there was a team my parents were talking about that almost always lost at home, but made up for it with a good away record

[11:45 PM] GG: interesting O.o

[11:45 PM] MT: But some soccer fans are pretty bad, and it can definitely affect the game
	you get people actively trying to distract the opposing team, and some places are known for throwing trash on the field during the game

[11:46 PM] GG: damn

[11:47 PM] MT: also in lots of leagues if the ball goes into the stands they wait for the ball to get passed back down to continue play, and some places the fans will delay if their team is up

[11:47 PM] GG: that's unfortunate

[11:47 PM] MT: but yeah, being comfortable in a stadium does seem to have an effect on performance even beyond those things
	Oh yeah, and the Qatar thing again, they had to move the tournament to fall instead of summer because  it's too hot to play at the normal time
	but that screws up all the regional leagues that are usually scheduled away from the cup

[11:49 PM] GG: sounds like a mess :S

[11:50 PM] MT: Even if the tournament miraculously doesn't turn out to be a disaster it was a screwy decision =\
	oh, quick poll, if someone you were talking to used +| as a face in a message, how would you interpret it?

[11:51 PM] GG: i...have no idea
	i'm having a hard time even seeing that as a face!
	cyclops :| ?

[11:52 PM] MT: Blech, nobody else sees it as a face
	I like it as a cross between :| and x_x , but basically it's from an insistence on using things that are fast to type
	=\ is super easy to press
	just slide down the equals key
	and +| is the same with shift =\

[11:53 PM] GG: fascinating
	i can sort of imagine it the way you described
	X| would be my initial conversion of x_x to a sideways
	but it's not as easy to type
	easier than x_x

[11:55 PM] MT: \_(;;=;;)_/

[11:55 PM] GG: lmao
	that's incredible and i'm stealing it
	okay, i gotta scoot! glad we got to chat again, and at a more reasonable time for me, ahaha

[11:56 PM] MT: Night!  Yeah, waking up at 5:30 for my commute has shifted my schedule

[11:56 PM] GG: i bet XO
```
* [[190724 – Carpe Diem: Looking In]]
* [[190729 – Carpe Diem: Back Home]]
* [[190730 – Carpe Diem: TAATTU To You]]
* [[190731 – Carpe Diem: SVJiggin']]

---
* damn, that was a massive gap of time.
** started up again //right// before the san fran trip, after I'd gotten my new job.
* full into the terry pratchett audio book-a-thon by the end of this month
* ahhhh yes I went what... how many months before dinging my bumper again? sheesh.
* no writing during the trip, tho that's to be expected
* my leaving-for-work time has gotten earlier and earlier and earlier.
** I like having slightly more choice for parking, and the early half-hour where I'm by myself
** the stoplight timing and lane positioning and routes I take have gotten habitual now, so I've stopped caring & writing about them
* the warm summer & sitting outside for lunches was A+
* I ... still probably don't remember how to capture video; we just don't do it often enough for it to have really gotten engrained in my brain.
* [[190724 – Wiki Review: *beep*]]
* [[190729 – Wiki Review: Rolling Up]]
* [[190730 – Wiki Review: Phew Boy!]]
* [[190731 – Wiki Review: Long Again]]

---
* `*snort*` that was //quite// an optimistic prediction about my completion time for the whole Discworld series. I think right now I might revise it to "completed by the end of 2020" and even that seems like a risky bet.
** I'm out of the habit, and I don't know when I'll be back in it.
* probably worth it to go back through [[CollectScents]] again and revise / edit / organize / audit it.
** especially since I plan to work on it for my LiftOff project.
* augh, the problem with playing modded games is that when things change -- like big game updates dropping -- it's twice as hard to come back and get into it again.
* interesting that I say that my awareness logs are the heart of the wiki -- and then I proceeded to not write any for the last half of the year.
** I think //overall// perhaps the daily logs are the heart of the wiki? though of course it depends on what your definition of "the heart" even is.
* the blue shawl felt less substantial, but I definitely ended up wearing it more (until I got a cozy cardigan).
* I'm SO GLAD my public/private system is wiki-tag based and not file folder based anymore. it was a huge pain in the ass and now it's not.
* I mean -- if I ever want to //feel bad about spending money// it's not hard. Just think "I should be saving for retirement, or helping my mom with this" and voila, all the guilt you want!
* I appreciate the desire to revisit the places I visited before while also not wanting to sucumb to "the past was better" -- I think the plan I came up with works well to balance the two.
* ehhh idk, I strongly doubt Urban Planning grad school is in the cards for me, but hey. it still might not be a bad idea to get lunch or coffee with someone who does it for a job. It's definitely a field that feels ''important'' to me (in general, at least).
* [[Embodiment]] is so sparse and ought to be ''much'' more fleshed out (L O L) than it currently is.
* psh I didn't even send him a happy new year's message! XP
* the whole //nail polish// thing didn't last very long. what, two weeks? a month? I did like the way they made my hands look but also after that amount of time my nails felt pretty dried out / unhealthy.
* hm, there's that feeling again; this time, happening in the middle of normality rather than when I've just gotten home from a trip. Maybe I ought to have said something then.
** I'm very curious to see how things shake out going forward, too.
* holding onto momentum through the habitual -- no idea. not sure I have done. (maybe I have done more than I realize.)
* woke up at around 6:15ish, stuck my head under my pillow until 6:30
* got up, made the bed, unpacked the ironing board, and ironed all of my new rayon shirts
** took about an hour & didn't get to the 1 cotton shirt and the 1 cotton/rayon mix, but I don't plan on wearing them this week so that's okay, I'll catch them later.
* showered, dressed, pulled out my backpack & set aside clothes for the San Fran trip. also tossed all of the Dresden File novels & a couple other ones RL gifted me into the bag.
* played one day of Stardew Valley - goddamn fucking lingcod fish are the worst. lost so many of them!
* off to work at 8:40; chill commute with nothing bizarre happening (compared to the dude who almost pulled into me in the right turn lane yesterday who then pedal to the metal'd to get in front of me at a red stoplight, and the guy in the Jeep who also pedal to the metal'd to pass me and almost hit the car in the left lane in the process).
* Got one drive finished, sort of finalized my decision on the format of the INDEX file, and started on another drive. Hungry AF so went and got coffee at my standard time of 10:30.
* Working on drives and writing in my wiki in between. Also helped the girl who's doing website stuff at CC now.
* Off to lunch! Knitting and Guards! Guards!
* Finished checking a drive before Hot Topics meeting. It smelled like chinese food when I walked into the Pit. O.o
** Longer Hot Topics than the past couple meetings. 100% Chinese food smell -- they brought it in for lunch for the shoot people. I'm sorely tempted but also want to stay strong lmao.
* Fucking backed into the long-ass truck on my way out of the parking garage -- literally never parking on 3-down again, 4 and up only. Doubt it did any damage to the truck, b/c my bumper looks like someone neatly inverted it. No paint scrapes or anything. Fucking hell.
* [[books: Terry Pratchett Read-a-thon]]
** Yup, better than a tiddler for each book, and these are thoughts I might want to reference again. And seriously, it's awesome I've gotten through so many so fast. If I keep that rate up, I'll be done with all 41 in about 2 more months (around the end of September, I predict). Then maybe I can start listening to the Dresden Chronicles!?
* [[CollectScents]]
** I wanted to close all the tiddlers I had open so my Open tab didn't look like a huge mess, but I also didn't want to bother with really renaming or structuring anything, so this is what you get! Good enough I suppose.
https://sphygm.us/#h0p3 @ h0p3: 190723

<<<
It's been a while!
<<<

Aye. I'm so excited to see you! I hope you are doing well. What have you been up to? How's life going?

<<<
I see I've got two links to check out in your link logs.
<<<

Oh, yeah, lol. I appreciate that you dig for it. I had to go search for that when you said it. I'm still trying to figure out how to make it convenient for people to search themselves and what they find interesting on the wiki. My brother @@.link JRE@@ wants a more "highlight reel" kind of feed in @@.link Timelines@@, but I have no idea how to do that for me. You know how to dig and take it upon yourself; I think I'm going to stick with that for now.

I wish I had more links for you directly. I've slowed down recently on that log, the hoarded buildup is getting worse, lol. It comes and goes, I guess.

<<<
Everything was all turned around when I visited your site - the nested sidebar tabs are pretty cool, and whoa, firmcoding has been fleshed out a lot!
<<<

You are one of the few people who know how much it has changed! It feels so different to me too.

We've been experimenting, and it's been fun. I'm slowly inching into the dynamic pool. Nesting the tabs has given me some breathing space and provided more hierarchy. Again and again, you have had me constructively wrestle with @@.link Tags|Tagging Theory@@ and hierarchy. I don't think I'd have jumped into even the beginner side of the embracing TW as a programmatic tool beyond simple hypertext and markup without your encouragement.

@@.link Firmcoding@@ is still the escape hatch and may still provide performance benefits for the user in the end. I wonder if I continue down this rabbithole if I will eventually let go of the static escape hatch. `$:/plugins/bimlas/locator` is such a special beast too.

I have a billionty things to build in here, and I'm never sure where I'm supposed to go.

<<<
I can't believe it's almost been a year since I found kicks and you and wrote my first letter. 
<<<

I've been thinking about that lately too. It's been a surreal experience. I geared up to meet people with @@.link FTO@@, and I'm glad you and @@.link kicks@@ were some of the first people I met online over our sites. It feels like what a birthday is supposed to be.

<<<
It is hard coming back to my wiki; it doesn't feel like a second skin any more, but more like a skin that's been shed.
<<<

I'll be interested to know if it is like riding a bicycle for you (assuming that plays any role), and insofar as it is still not a second skin after that, I'd like to know if you will be reaching for another second skin.

<<<
I'm uneasy at the thought of reading some of my own words in the same way that I hate reading papers I've written after they've been written, even after they've been submitted and feedback returned.
<<<

Ugh. =/ I'm sorry. Does that go for both in your private use and public? Critics all around!

I look at a lot of my writing from a long time ago and shake my head. It's painful, cringeworthy, but I'm probably more shamelessly @@.link naked@@ and @@.link arrogant@@, so it doesn't bother me as much. Sometimes I'm able to have a "shit happens, it is what it is" attitude, but, not always. I am not sure how it works out.

It's a semblance of part of the story of your life in this weird medium. I'm grateful for what you share with yourself, me, and others. 

<<<
> I feel your fear (even from your first letter), and imho, it's not just with me.

I haven't done words in a while. In this moment they feel trite and performative and I'm second guessing them, this sentence as I write it now.
<<<

I hope the moment passes. That's not a fun feeling.

Performative is an important word. I do not understand the concept well enough. It's a significant moral problem. I think we at least each perform for our personal selves, and to some @@.link dok@@, we ought. That is part of the act of autonomy in action. Seems like every representation is performative to some @@.link dok@@; it appears to be conceptually necessary for interacting with @@.link others@@ (including future versions of ourselves, I take it). 

I mean, don't get me wrong, when you choose to poke your elbows out and do a dance, that's fun. You obviously have serious thought too, and it's not obviously for anyone else in a direct fashion. It's not a mere performance to me, but I'm your audience and friend. There is only one way I get to know who I faithfully take to be you: you tell me who you are and keep performing with me in our play. That's online or offline. I have no idea how to make it feel more authentic, genuine, spontaneous, or non-performative.

<<<
I'm afraid this started as a note to you and turned into something all about me and how I'm feeling, when I wanted to convey that I care about you and how things are going - when of course I've checked your wiki and gotten a rough picture of the past few months for you.<<footnote "tv" "and nodded my head in great appreciation of our shared enjoyment of //Russian Dolls//, and something else I can't remember now.">>
<<<

Ha, it's cool. I am interested to know how you are doing and what you're thinking! 

How's CollectScents going? Looks like you're deep into something fun.

I think I like hearing more about the Discworld series than reading them. I'm not very good at turning most kinds of words into pictures though, and I'm spoiled on le TV. I'm looking for moar shows. If you remember, please tell me.
* woke up at 7ish and went back to sleep until 7:30 when I got up, showered, dressed, made lunch.
* went through my knitting milk crate, double checking the organization and pulling out the yarn for my next project (socks for mom!) while putting away the tiny amount of yarn leftover from the just-finished shawl. I should have weighed it then -- I'll do that when I get home today. Gotta have the final weight stats of yarn usage!
* put the shawl in to soak while I was doing the above, then pinned it out as best I could. heck, I need like two of these mat kits to really pin out the larger triangle shawls.
** I bloody love the way Malibrigo yarn relaxes after it's blocked -- it's a bit stiff when you're knitting with it, and then when it touches water for the first time it relaxes and softens and blooms in a really lovely way.
** I'm going to buy myself blocking wires today, I really am. I need themmmmm. Can't get a nice straight edge at the top of the shawl without them.
* Off to work. Did a little bit more footage finding for the CL video thingy (found some more 5G footage, trimmed the congress hearing footage into a few clips) and now I'm waiting on footage from this drive to copy over to the tape since the tapes are working again!
* AG replied a bit in the afternoon, but it was that sort of conversation that's hard to hold over text -- if it was in person, I could have nodded and smiled and asked another question and have it flow naturally, but chat convos don't work like that.
* Went home and finished writing my letter to h0p3, did a bit of maintenance work on the wiki side, then finalized my sock pattern choice?
* Got to sleep quite late, around like fuggin 3 am or something.
> I hope you are doing well. What have you been up to? How's life going?

I'm not sure what I covered last time we talked, but it's been a busy and emotional few months for me, though I'm not sure I remember half of it. 

* ''April:'' I had to go back and read our discord messages to remember what I was up to. 😅 Looks like I was all about letterboxing and getting Arch Linux set up on my chrome book then.
* ''May:'' I ~~finally~~ started progress on applying to jobs -- which mostly looked like making lists of them on Indeed. I applied to a "Business Analyst Web Development" position, and also an Archive Assistant position that a coworker recommended me for. Then I stopped applying to anything else. I started working on the [[CollectScents]] web app while waiting to hear back from jobs (and trying to build my portfolio).
* ''June:'' I was feeling on average pretty down in both May and June, and generally sick of working retail at a store that felt like it was on the brink of collapsing. I had two interviews this month (for the two positions I applied for in May) and both went well, despite much anxiety on my part. I got final results at the end of the month and started the transition to a new job.<<footnote "m" "The business analyst position was 'put on hold' so I accepted the Archive Assistant position.">> I also picked Stardew Valley back up and almost all of my spare time was spent playing that. 

This month has been completing the transition from my old job to my new job! I tried to leave things in a decent state at the art store, making sure my knowledge about our email system and website got transferred as much as possible to the people taking over those roles. Really saw how much I'd been doing when having to train people on all of it. 

Now I'm starting my 5th full week at the new job - I can barely believe it's been that much time already! I've been learning and doing so much each day compared to where I was before, so the workdays go by quickly instead of dragging on.

Before college, when I was still in high school, an organization called QuestBridge got my name and sent an informational mailing about going to college as a low income student. I applied for and was awarded a spot in a college prep conference they were having, which is more relevant to the story later. I also applied early action to several colleges through them (which waived application fees) and while I wasn't matched with any schools for a full ride scholarship, that application did lead to my early acceptance from the University of Chicago and (I'm sure I've mentioned) between a very generous local scholarship and uChicago's financial aid package, I'm now on the other side with no loans. All that to say -- I don't know what your plans when you start going into that process with your kids, but I think it's definitely worth looking into the resources QuestBridge could provide. 

Because of the pre-college program I was a part of, I've been included in the Quest activities in college and since then, though I didn't really do a lot with the student organization at uChicago. Anyway, long way around, QuestBridge turned 25 this year and had a celebratory conference in San Francisco this past weekend which I just got back from! That could be the subject of a whole letter by itself! Will be?

So, now I'm back to living regular life. I was so unsure about what life would be like without the structure of school as a college senior, and between the new job and the conference I'm sitting here with that uncertainty again. It's different, because I'm actually living in it now rather than anticipating it, but still. I've essentially hit the majority of the major life milestones and from here until I'm 40, and 80, and so on is gonna be about how I choose to fill that time, rather than aiming to complete certain checkbox goals.<<footnote "well" "really the only big two left are marriage and kids and those feel generally less obligatory than everything before them. The kid question is a knotty one and idk even how to think about it, so I haven't. Right now I'm telling myself that I don't want kids b/c idk, a world dying of climate change seems like a shitty place to inherit - idk, it's a Gordian Knot if I ever saw one.">> Similarly, something that's been on my mind lately is self-perception through change, and how to think about who I've been in the past when it can feel so different from who I am now.

Oh, and of course, travel brings [[Placeness]] to the forefront of my mind. I'm always a little nostalgic for public transit and it gets even stronger after spending some time in a place with subways.<<footnote "bs" "I'm really bad at using buses, though. I never got on a single bus when I studied abroad in Paris, and not in San Fran either. I was pretty competent/comfortable with them in Chicago, but that's because I had one of those tap & go cards -- it always seems like a hassle to figure out how to pay for buses when traveling, and their routes seem less straightforward than trains (whether or not that's actually true).">>

Part of me is really attached to the idea of knowing a place well -- I want to observe the intricacies of how all the moving (slow and fast) parts come together, and to form some sort of instinctual gut knowledge that comes through time and immersion. I don't think I'd actually let that get in the way of moving if moving was something I really wanted to do, but idk.

Still, I was really emotional at leaving -- there's things about cities that feel really good and that make me wish I lived in them. Like: I prefer the bustle of a really crowded city center to a smaller city center with much, much less foot traffic. I feel less exposed, and more able to just be as much me as I can -- there's so many people around that any strangeness on my part in terms of actions or dress or anything just blends in with the overall range of strangeness in cities. And I prefer the diversity -- being around so many different ways of living makes the more homogeneous places seem boring and uninteresting.

---
> I appreciate that you dig for it.

Ohhh man I feel so self-centered searching for myself on your wiki but I'm also super curious so I do it anyway!

I wonder what a "highlight reel" would look like? It seems to me like that's almost your rootier tiddlers anyway -- the ones with the most effort and time and writing devoted to them, yes? And then you also have to decide what is most interesting or important for you to highlight when that could quite possibly vary from what other people think are most interesting or important by a wide margin.<<footnote "UGH" "oh my god I've been sitting outside writing this letter for about a half hour and I already have 2 bug bites on my foot?!!! what the fuck is this nonsense, I haven't had any mosquito bites all season until now. :C">>

> I've slowed down recently on that log, the hoarded buildup is getting worse, lol.

You're a link dragon! Stockpiling your hoard of shiny tabs in the cave of Firefox's RAM usage. :D

I'm so glad to have inspired your dynamic wiki experimentation -- and I'm glad that it's fun! Locator seems interesting -- I'm not sure I understand how it works, but I haven't used it a lot either. Search of h0p3 definitely came in handy when I was searching myself, though, because I'd forgotten the filter text syntax, hah. And it's nifty to have it all in one spot there!

> I'll be interested to know if it is like riding a bicycle for you...

I'm not sure if this is an impulse you've ever felt, but after about 2 or 3 years of using my computers, I tend to get an itch to back up my files, delete everything, and start over with a fresh install. It was that same sort of urge I was feeling, coming back to my wiki. But, idk, I'm going forward without rebuilding it at the moment, and we'll see if I still feel that itch after spending more time in it going forward. I'd like to figure out how to evolve in place, rather than starting from scratch.

Btw - your web URLs are different when I click on tiddlers! It looks like they have link-like brackets in the actual URL? What's the story there?

> Does that go for both in your private use and public?

Yes, definitely, though slightly more for public writing than private. I don't feel it as much when I read old journals, say, but there's much more time and age difference there so I tend to approach them with gentle amusement.

I posit that it's easier to be vulnerable and open in meatspace or over voice chat than it is to be in writing, because of the more-or-less permanence of writing. Moments of vulnerability and openness can be emotionally overwhelming for me, and I go back to being less open/aware/grounded in my body in between those moments. I think that's a major part of my resistance to reading some of my own writing.

It seems this relates to the next part -- the fear of "performative" writing being a fear of vulnerability in a way that feels like an opening for mockery or denigration (regardless of whether or not that's a legitimate possibility).

Some wandering: performance holds connotations of rehearsal, recitation, editing, facades, and masks for me. Those connotations seem to be the opposite of "being oneself" or "authenticity" but -- I mean, if I am aware of my thoughts, and aware of my emotions, and aware of my awareness, and there is an open space where "I am that I am" is not collapsed into my emotions, or my thoughts, or my ego -- and if "authenticity" is synonymous with "acting from thoughts/emotions without being aware of them" then it seems authenticity is not what I want to strive for. So in a sense, performance is merely having the freedom of choice in how to act, separately from thoughts and emotions.

> How's CollectScents going? Looks like you're deep into something fun.

I haven't touched it in a while -- it was my project while I was waiting to hear back from jobs, and during the last two weeks at the art store and my first weeks at the new job, I was really diving into Stardew Valley for the emotional comfort. I'm in the middle of refactoring my query code for CollectScents, which I feel uncertain about, but which also has to get done before I start adding any new systems (like users and user data).

I also think the question of "is this just fun project for me or am I going try and launch it as an actual thing for other people to use?" is getting in my way. Some hard-core imposter syndrome worries setting in about it not being "good enough" to be released or that it's got messy code and is just hacked together blah blah. Which, true, I'm much less skilled than anyone who's been writing code for their day job for the past X number of years, and I'm sure there's a lot of code smells, but I gotta learn to walk before I can learn to drive and there's lots of falling over when you learn to walk, right?!

That aside, I'm super into Neo4j as a database -- makes the data modelling much easier than with a relational database -- and Bootstrap has actually been really great for quickly prototyping a decent looking website (though it's pretty different than doing all the CSS by hand).

TV shows, hm -- well, I can't find any results for //Killing Eve// or //Fleabag// in your wiki, so I will highly recommend those. Phoebe Waller-Bridge also was involved with //Crashing//<<footnote "C4" "not the American comedy show, but the British Channel 4 show">>, which isn't quite on the same level as the other two but I still very much enjoyed it. //Dark// is also phenomenal, and //The Handmaid's Tale//, though so far I enjoyed the first two seasons of that more than I've been enjoying the 3rd season. //Chernobyl// was fascinating! Oh, and while //Legion//'s story is good but not great, the visual design and cinematography is out of this world -- insanely well done and gorgeous. Have you seen //Hannibal//?

OH and omg, k0sh3k, so much congratulations on your interview with Yale!! I'm sending all my best thoughts and encouragement your way and I hope it goes well!

Finally -- and maybe this is a case where even asking the question changes the answer -- does my writing seem different to you in this letter? It does to me, but I can't quite put my finger on why or how or where.

Hugs to everyone from me!

: sphygmus
* [[190724 – Carpe Diem: Looking In]]
** a pretty "standard" day now that I'm working at ZZ.
** definitely been in the middle of a longer unconscious stretch recently. see: the amount of stardew valley I've been playing.
* [[190724 – Wiki Review: *beep*]]
** didn't get much "reading" done over the weekend while I was away, but that's fine - it's hard to hear on airplanes and I've got plenty of weekday lunch times ahead of me.
** would like to get the collectscent pages shared to the public, maybe?
* [[1907 – Monthly Audit: Awareness Logs|2019 – Yearly Audit: Awareness Logs]]
** these are the logs that are the heart of the wiki, I think, and also the ones most closely related to the sorts of journaling I've done in the past. Lots of this past weekend would fall into these logs.
* [[1901 – Monthly Audit: Coding Logs]]
** started this and haven't finished it yet :O
* slept in late, relative to when I was getting up before the trip. Got out of bed around 7:30 or 7:45? showered, dressed, made mah shake, watched a video about TAAT-TU<<footnote "ac" "Two At A Time Toe Up">> socks, then decided fuck it, I'm not gonna fiddle around for a few minutes waiting for 8:40, just gonna leave now
* fine drive; managed to not stop at the stoplight past 105th, which was great, and hit the green light corridor over to 115th. Idk quite why the morning commute is way less bad than the evening commute but I'll take it.<<footnote "g" "according to the one reddit thread I just skimmed after googling this, it's likely because there's more people on the road doing things -- that is, not just people getting off work but people with other work hours going to restaurants or stores.">>
* finished up the drive I was working on yesterday, started and finished another one, and working on a third.
* also the XenData got messed up again, so RB's in there fixing it and I'm working on Nearline instead of tape. That's chill, but damn, what're we doing to mess the tapes up so much?
* went to lunch when the mouse powered down. after about 3 cast-on attempts, got settled into TAATTU rhythm. Made it through cast-on and 3 rounds, increasing every round. Gotta check my old projects and see when I move to every other round. So far, pulling from the outside and the middle is working fine. Love the colors on this yarn!<<footnote "oot" "and it's always nicer to be knitting outside -- natural light and yarn go so well together.">>
* Got through one or two more drives in the afternoon; RB is still messing with the XenData so I'm not doing anything that involves the tapes. Hot Topics went long and then so did the production review meeting so basically that was the day all done.
* Gonna finish some of my wiki writing, head outside and knit some more, then drive over to CD's place once it hits 6 and the traffic dies down. I imagine the rest of the evening will be spent talking, watching TV, cuddling, and probably fucking.
* Sleep who knows when?
The nail polish on my nails peeled off yesterday (or rather, I was poking at it and peeled the rest of what started to come off all the way off), and now my longer nails are bothering even more than they were before. I'm sitting here and it's really quite hard to stop from biting on them because they're so long. Urgh.

...I have still not managed to curb the impulse to put these nails in my mouth and bite on them (though I'm just like, tasting them, not actually biting anything off). I think maybe filing the square corners down and making them more oval or round shaped would help reduce that desire, though.
* [[https://www.baty.blog/2019/pinning-butterflies]]
** [[https://eli.li/2019/06/29/link-logging]]
*** [[https://montrealgazette.com/news/local-news/montreal-city-councillor-is-knitting-to-prove-men-speak-too-much-at-meetings]]
**** fascinating. social protest part aside, I can appreciate how that sort of simple knitting can help with focusing on what's being said. I think maaaybe the socks I knit during my psychology lectures were a little too complex to pay total attention, but they helped occupy my fidgety hands so I could focus on the talking.
** re: pinning butterflies -- I know I have something around here somewhere talking about that! hell, I do a little bit [[at the root here|hyper/trails]]. I don't think it should be about collecting information for information's sake, but rather because we're growing and building with it.
*** especially since these are personal -- it's not like Jack or Eli or I are ultimately responsible for archiving the produced material of the human race. It's enough to collect for our own use and our own viewpoint, etc etc.
*** which also doesn't preclude, say, keeping track of everything read or other general data collection -- but rather that the goals behind that are to provide personal context, rather than just hoard data. thin line?
**** SEE ALSO [[https://casualbedlam.com/#2019-05-29%20You%20are%20a%20radio]]. It's on everyone's minds!
* [[https://www.youtube.com/watch?v=AfxtuZ6v9m8]]
** time to move //the decemberists// back onto my phone for listening?
* [[190729 – Carpe Diem: Back Home]]
** the shawl feels less substantial than my green one? which is weird. maybe the yarn was different thicknesses, or I knit the green one at a tighter gauge (very possible). I haven't bought blocking wires yet...
* [[190729 – Wiki Review: Rolling Up]]
** finally WinSCP'd into the server and transferred some files into the shared folders so that links actually go places.
* [[190729 – h0p3: Strangely, Rewind]]
** I was feeling the sort of ever-expanding "there are no more milestones in front of you so it's all up to you now" feeling because there's nothing to look forward to right now! Before the San Fran trip, it was the sort of milestone thing I was looking forward to, but that happened, so, what's next?
*** I think I'd like to plan another Scotland trip, and/or something with Dartmoor...idk, I'm starting to get to the point where I think I can actually save up some money and not feel bad about spending it on a vacation, and I'd love to get out walk walk walking again in a new place.
**** The only thing that worries me about Scotland is that, while I have a huge impulse to revisit the places that I've been to before, I don't want to be attempting to capture the past while doing so -- like, that experience was then, any experience I have since will be new and won't like, transport me back into the past or anything.
** a good letter. <3
* [[Placeness]]
** I think I covered all the major bullet points that I think about. Once again, I'm seriously //shocked// this hadn't made it into the wiki before! It's so important to me.
** I keep being reminded of the GIS class that I took and the professor encouraging me to look into Urban Planning grad school...??!
*** this might be a good area to look for mentorship / people to talk to about what that involves.
* [[Embodiment]]
** There's way more thought that needs to be and could be put into this, and I'm rather shocked I hadn't started anything about it earlier, since it's grown to be such an important mazeway belief for me.
* [[190729 – Log: Hol' Up Cowboy]]
** I was still quivering a bit as we chatted in the afternoon, but much less, and by the time it was over I'd essentially come to feel that some chemistry works well in the moment & in person but just utterly fails over text. I did later send one more message, but being honest with myself, there's barely enough there for active friendship so I'll let it settle out to just another person in my friends list I don't talk to.
* both CD and I were tired...weird dreams about ZZ and I don't even know what. got out of bed at 7:30ish, showered, dressed, made shake and coffee, then knit one row on my socks.
* headed out together, then traffic was a bitch so I got in the latest I have ever done. just congested AF, probably due to the rain? hard to say.
* learned how to capture video from the Hot Topics laptop and some video processor in the rack; finished the drive from yesterday, unpacked all the boxes, went to lunch?
* knit more on the socks; I'm really worried about laddering on the sides, but that won't be apparent until I get multiple inches in, sooooo we'll see. I think I like it? It feels like it's going just about as fast, but when I'm done there will be two socks so that's cool. We'll see how I feel about knitting two sole increases though (those rows gonna be looong).
* back, finished up the fat drive I was working on, and then Hot Topics. Waiting for some files to transfer -- footage they didn't receive at all -- and that's like what, ''7 hours''?! so we'll see how much I can get done outside of that. :P
** so if half the job is sitting around waiting for file transfers to complete, what can I be doing to fill that time? Right now it do be the wiki.
* filed and painted my nails while watching gopher; then started fucking around with my wiki. [[chameleon]] has me going on the svg icon kick, and I'm //contemplating// removing the emoji from my "article" titles, but idk. I like the way the emoji make them sort to the top in search...
** imported [[$:/macros/list-tags]] from chameleon, as well as [[$:/ui/TagLinkTemplate]]
* I swear I'm going to bed here very shortly (11:30 yes yes)
* [[190730 – trail: wiki town]]
** eyyyy catching back up with the wiki crew. most of them are still at it, though reduced more in rate. Jack actually had a note in one of his journals wondering where I'd gone to - well, my letter to h0p3 should cover that. :P
* [[190730 – Log: Chewchew]]
** 100% the square corners -- they've still been bothering me today. gonna file them down to oval and put polish back on tonight b/c I cahn't take it any more. Also they feel so long that I'm poking CD any time I touch him, so filing them down shorter = good.
* [[190730 – Carpe Diem: TAATTU To You]]
** no fucking, which is good, because I was really feeling out of sorts for it emotionally. felt like I was something that has a molded container, but that thing had been bent or melted and so didn't fit quite right into the molded container. like the feeling of wearing new shoes of the same brand -- they don't fit quite right, but the difference is subtle.
*** nothing had //changed// -- was I hoping or expecting something to have changed? the dishwasher hadn't been emptied, the garbage disposal was still clogged, there was no welcome home, just an immediate talking about his project. and and I was feeling a little of the "this just feels like friendship" trope-y moment.
**** how are we supporting each other to grow and get better? are we? am I overthinking this? PROBABLY.
* [[190730 – Wiki Review: Phew Boy!]]
** the chatting eked out a little longer after that message I sent, but seemed to reach a point where there wasn't much to say in response and no questions on his part so I'm going to let it lapse there.
*** I get so angsty around this point -- I feel like I have an obligation to keep the conversation going and ask questions and maintain interest, otherwise I've failed in maintaining my side of the communication -- but also I think I've demonstrably done enough for T42T, especially given the briefness of the connection formed.
**** what are you kidding, girlie, anyone else would have let go of this without even thinking by now.
** how to hold onto the momentum and thoughts and inspiration, etc, of the conference now that I'm back at the day to day to day to day mundane life?
* [[190801 – Carpe Diem: Tequillllla At Work]]
* [[190802 – Carpe Diem: Corporate Speak]]
* [[190803 – Carpe Diem: Long Chats]]
* [[190804 – Carpe Diem: W I K I W I K I]]
* [[190805 – Carpe Diem: Gross]]
* [[190806 – Carpe Diem: Hole In Mah Tooth]]
* [[190807 – Carpe Diem: Now What‽]]
* [[190809 – Carpe Diem: Futures]]
* [[190810 – Carpe Diem: Space Nomads]]
* [[190811 – Carpe Diem: Chill]]
* [[190812 – Carpe Diem: Tired]]
* [[190813 – Carpe Diem: I ♡ You Girl]]
* [[190814 – Carpe Diem: In Spaaaace]]
* [[190815 – Carpe Diem: Looong HT]]
* [[190816 – Carpe Diem: Great Day]]
* [[190817 – Carpe Diem: Smash...BURGER!]]
* [[190818 – Carpe Diem: V Chill]]
* [[190819 – Carpe Diem: Recall]]
* [[190820 – Carpe Diem: Brief]]
* [[190821 – Carpe Diem: Late Night]]
* [[190822 – Carpe Diem: Heart Is Full]]
* [[190823 – Carpe Diem: Losing It]]
* [[190827 – Carpe Diem: Flex & Release]]
* [[190828 – Carpe Diem: Ricing]]
* [[190829 – Carpe Diem: RS]]
* [[190830 – Carpe Diem: Slide]]

---
* I wonder if there's a 1 to 10 scale you could use to rate each day and then graph them over time (based on title.Tag?). I would be interested in see that sort of graph.
* I do miss not having free mornings when it comes to taking advantage of nice weather to get out and exercise; but I generally farted around those mornings just as much as I fart away my evenings now.
* uH UH UH yo. NOPE.
** I mean yep, but also nope.
* (ノ◕ヮ◕)ノ*:・゚✧ it's a different wooorld ✧゚・: *ヽ(◕ヮ◕ヽ)
* I don't think it's quicker the closer to 9 you are; I think it's quicker the closer to 8 you are, and the more the day is a holiday. :P
* it is //very// hard to ignore free corporate food, especially because my //can't let food go to waste!// impulse kicks in badly.
* it's too bad I didn't stop by CC after that to chat with BD anymore :S
* ZONE BLANCHE I MISS YOU SO MUCH
* so much wiki flow this month :)
** I dove back in with a ''vengence''
* ahaha I wanted that click art SO much I dreamed about it but I haven't done anything at all with it yet. XP
* I really dropped the ball on my teeth even before it got filled. yeesh.
* shoot, yes! do this:
** pick up an earlier model RPi
** soap & smellies
** art supplies? (I wonder what she would like or use?)
*** BRUSH PENS :D and maybe a nice sketchbook
** copy of that one book, maybe (re-read it first?)
* I have put so much of that stuff WAY OFF SHEESH. for five months! get the fuck on it in the new year please.
* hm yeah, add that to wiki dreams: tiddler edit field line numbers & monospaced font?
* the most serious question when it comes to my Scotland trip: how am I gonna take 3 or 4 weeks off of work?
* it's been a while since twilight imperium -- wonder if they're gonna plan another one soon? I get the impression we're backup invites, though.
* I am ''so glad'' I chilled the fuck out about Gloomhaven
* getting a thinkpad was correct, yes; much nicer for development and should have a much longer lifespan for me than my chromebook.
** also the quality of the construction just has me spoiled now. and the keyboard too...
* still haven't gotten any backup set up yet YOESahsdfasdlfkj
* I almost never remember any of these dreams so re-reading them is a very fun present.
** uh, hot damn, dream me musta been ''fit'' to wrestle girl Death
* pfff playing NMS didn't last very long //at all//
** still haven't tried it out in VR yet
* fonts are a pain in the tuchus
* hopefully the next time I have to set up an arch machine for myself it goes way smoother.
** ought to reformat my super old laptop and install it again, just for the practice. :P
* clogging up the garbage disposal is probably the worst thing I've managed to do as a tenent, ha.
* I don't think CD ever actually watched that video `>_>`
* finally started using the terminal at work this month!
* I'd say, 6ish months later, I'm finally feeling pretty comfortable at work every day
** and enjoying participating in the happy hours and events and things
* MUAHAHAHAHAHA the box of swords returned. :)
* I have ''not'' been flossing as regularly as she advised me to, but I //am// flossing more than I used to, so that's at least a step in the right direction.
** getting the one time use packs she suggested has helped, along with flossing while watching TV.
* [[190801 – wiki: SVG fun]]
* [[190803 – wiki: Juicy Codes]]
* [[190804 – wiki: reorg]]
* [[190805 – wiki: iOS fix]]
* [[190807 – wiki: letting go]]
* [[190823 – wiki: server backend options]]
* [[190825 – wiki: PRAISE THE FUCKING MAKER]]
* [[190831 – wiki: websocket proxy with flask]]

---
* switching from emoji to SVG icons was ''absolutely'' the correct choice. yay!
* I have never actually used those fleurons anywhere, lol
** nowhere is the right place for them! they take up a lot of vertical space, too, which is at a premium.
* CAPTIONS to the rescue! My tagging is much saner and less cluttered and actually able to be used dynamically now, which is wonderful.
** OH ''LMAO'' is this not a default feature in tiddlywiki??? did I add it? --- completely hilarious that I utterly forgot that I added this super useful feature myself.
*** ''this'' is the reason that I love TiddlyWiki so much.
*** ... I wonder if it's the sort of thing that I should make a pull request for? would other people want this feature? (there might be other side effects tho.) maybe I could make it a stand-alone plugin?
** the funky bug was just because not all tag tiddlers had captions; that should be more or less completed now.
** the knock-on effect of prepping my monthly / yearly audit tiddlers ahead of time is a fantastic bonus.
* the tag manager is also genuinely useful now, yay me!
** what a productive month in terms of evolving and developing my tools!
* [[190804 – wiki: reorg]] : fantastic thoughts about organizing my upper level wiki pages. just wanted to call it out here.
* I polished so many of the little details this month! Like changing the selection color, and the default highlight styling of text-edit areas. `<high-five>`
* not actually sure [[composted]] serves a purpose?? where are the lines between straight up archiving a log & putting the composted tag on it?
* maybe //someday// there will be a super stable WebSockets, lazy loading, searchable server version of TW. ehhh? XP
* I ought to do a bullet point list like that for my current setup. It gives a good overview.
* turns out I really miss my wiki when I don't have it available to me!!!
* glad I did ''not'' go the flask proxy route.
* [[190801 – Wiki Review: Retract]]
* [[190802 – Wiki Review: Skittles]]
* [[190803 – Wiki Review: Shifting Colors]]
* [[190804 – Wiki Review: 𝒶єŞŦ𝒽𝐞т𝕚ς]]
* [[190805 – Wiki Review: Holy Hell]]
* [[190806 – Wiki Review: zOOm]]
* [[190807 – Wiki Review: So. Many. Comments.]]
* [[190809 – Wiki Review: Conflicted]]
* [[190811 – Wiki Review: Blip]]
* [[190813 – Wiki Review: Reminders]]
* [[190814 – Wiki Review: Hup Hup]]
* [[190815 – Wiki Review: Starman]]
* [[190819 – Wiki Review: Catching Up]]
* [[190820 – Wiki Review: Extensive]]
* [[190822 – Wiki Review: Short :O]]
* [[190823 – Wiki Review: And Your Roth Yeah‽]]
* [[190827 – Wiki Review: Playing Catchup]]
* [[190828 – Wiki Review: TechUp]]
* [[190829 – Wiki Review: Behind]]
* [[190830 – Wiki Review: Quick]]

---
* yeah, I don't think the laddering is going to be a problem. I've got to speed up my work on those socks though -- only a month left to finish them!
* work has been a real mentalfuck this month -- some days I feel like, "this is awesome, really awesome!" and other days I'm like, "wow I'm complicit by association to some really fucked shit" and -- also feeling the difference being a contractor compared to the full-time employees -- and just the complete culture shock of the corporate world.<<footnote "thk" "what the fuck, people get a little printed-off certificate and a cheer/callout during our daily meetings after they've been there a year/two/more?! their presence isn't just taken for granted??">>
** where did I read it on reddit this month -- we're always getting paid less than we're worth because that's the only way for capitalism to make money off of us? the fucking brainwashing to see myself as only being as valuable as the money per hour I make...
* fraidycat when?! :D
* It's the discovery problem again -- I'm not sure if/how I'm going to use [[Useful Snippets]] -- I usually just google shit -- but given I have so many links open in Firefox with info I want to copy into my wiki, I expect this will expand.
* Some part of me feels the background and the colors is so over-the-top and ridiculous and cliche -- but you know, what the fuck ever. can I embrace the glitter and Lisa Frank while maintaining a serious side? do I just want to maintain a "serious side" because I feel generally insecure about everything?
** I worry that going for the sparkles and stickers and composition notebook is a way of eliding myself and my work.
* I appreciate the consistency of the SVG icons across all platforms and interfaces. plus, it keeps the ugly emoji unicode out of filenames.
* I haven't yet done anything dynamically with my tag convention switch, but I'm glad I found a way to merge what feels best structurally with what feels best visually.
* I was listening to a lot more music at the beginning of the month -- that's definitely dropped off since.
* the unicode inclusions are fun and make me smile. :)
* funny that I went from "ugh no more than two episodes of //Zone Blanche// in a row" to "omg need more now"
* I really don't know if cutting out the ping to google fonts helps my wiki load any faster, but at least embedding them makes it even more actually self-contained.
* I still like the new `M o N o S p A c E font`
** similarly, the subtle little changes, like to the text box selection color & the text highlight color, bring the whole experience together cohesively
* number of times I mention checking in : `||||`
** less than I expected, honestly.
* I want to sit down and talk with CD about where we're at in terms of mutual spending. I save a lot of money because he buys dinner almost every night when I'm over on the weekend, but I don't want to be mooching off him, and I don't want him to feel like I expect him to buy me dinner & drinks, or that it's a burden on his finances.<<footnote "ys" "yes, I like it, and it would be an adjustment if he stopped doing those things, but even though I really like it, that's not the kind of person I want to be.">>
* CD said he's noticed that I'm generally in a much better mood since starting the new job, but I'm still struggling and it shows up a lot in these logs.
* I 100% deflect and absent myself from my writing, both when I'm actually writing, and when I (consciously or not) choose to not write. Sometimes I'm aware of those gaps, and sometimes I'm not. The meta of writing in my wiki and doing wiki reviews lets me call myself out on it, though.
* I just can't do caffeine -- the jitters are ridiculous. I appreciate the comfort and routine of getting decaf (almost) every morning.
* so far, Zircon has been worth it. simply the experience being much nicer than Jasper and the screen being better and hng, the keyboard too -- yeah, worth it.
* I dropped [[No Man's Sky]] even faster than I have before.
** I worry about upgrading my computer for //Cyberpunk 2077// because I think my ability to dive into a video game is broken and I'll drop it after only a few hours.
* dracula is a fine, fine dark theme. I'd like to make sure all the text editors and things on my machine use it. (VS Code -- done, micro -- done, check sublime text tho)
* it's fun to see conversations with myself happen over the course of several days, even if they don't go anywhere ultimately
** even on a wiki review where I only have two or three tiddlers, I'm still digging in and going hard!
* my [[wiki – On This Day]] code worked out of the box! (well, changing to use the regexp filter but yea.) So that's really awesome and I can start doing reviews of old material, if I want. :)
** I really, //really// love that about writing in the wiki format -- it's so much easier to surface old material in a way that just isn't possible with my physical journals.
* scp & rsync are just so much faster than using spaceFM. which is mildly unfortunate, because I think better about my files when I can see them visually.
* workspace buttons have been AMAZING, and I ''need'' to get them into my public wiki so that h0p3 can see the awesomeness. can't believe it took me so long to come up with a solution to something that's bugged me for FOREVER.
** like -- even if I'm not using Bob and don't have multi-browser access, this provides a great way to have multiple windows into my wiki.
** takes the daily logs button to a whole new level of automation -- now, if I could get it to auto-navigate to the wiki review tiddlers, that would be even more impressive.
* I need to go through the @@.link Place Holder@@ and either delete shit or put it in a more appropriate space.
* [[190731 – Carpe Diem: SVJiggin']]
** still pretty worried about the laddering....it's not obviously showing up as the socks get a bit longer, but I feel like it will be dramatic when put onto someone's feet. hard to say tho.
** it's nice to be exploring and experimenting with my wiki. have I said I really wish I had my chromebook but with the retina resolution and a better touchpad? Cause I really wish I had that.
** gotta haffta write something about my nails. (they're so nice when they're freshly painted.)
* [[190731 – Wiki Review: Long Again]]
** yeah. idk.
* //CSS Adjustment//
** I did all of these changes! not sure I'm gonna keep this tiddler around, might as well delete it once I'm done with it. but handy to take notes when moving between workstations.
[[chameleon]]'s use of SVG icons (and being on a Mac now at work) has inspired me to explore that area of decorating my wiki.

It started with the icon side of things -- on the one hand, using emoji in my titles is frustrating because the experience isn't consistent across all usage platforms, it makes them hard to easily link to, and I worry about the .tid naming support as well. On the other hand, I really appreciate how it makes them sort above any dated/numbered tiddler in the search.

Still, I expect there's a way to change the list filter for regular searching that will make it do more or less what I want, so switching to icons seems doable in that regard.

Then I decided to tackle the firmcoding button issue, which is that //none// of those icons looked the same from machine to machine, and that was bothering me a lot. So, {{$:/images/fa5/solid/sun}} is now my //Core Daily Requirements// button, and {{$:/images/fa5/solid/share-square}} is now my //New Firmcoded Tiddler Here// button.

---

The title of my private wiki is different than my published version (one of the ways I can tell which one I'm inside), and now that I'm working on a Mac the font for the runes is all straight lines and not the tree-like look I was going for initially. So, I hacked together [[an svg version|admin/site-title/lucid]] that will be consistent everywhere:

{{admin/site-title/lucid}}

And the conversion process gave them an almost hand written feel, which I like. Also did the same thing for my published wiki, just for consistency's sake:

{{admin/site-title/sphygmus}}

I also like fancy fleuron ornaments in books as section separators, so I wanted to do something like that's in my sidebar. Started with a nice pair that I found on WikiMedia:

{{$:/images/fa5/solid/aldus_left}} {{$:/images/fa5/solid/aldus_right}}

Not sure they quite fit my wiki stylistically, though, so I made another rune conversion and smooshed the margins to get this:

{{admin/separator1}}

Which I think is pretty damn nifty. And of course doing lots of little CSS tweaks here and there and everywhere to fix little niggling issues (like the hard-to-see sidebar new tid buttons).

---

Here's the tag button to get to the images because it's impossible to search for shadow tiddlers:<<footnote "well" "it's technically not impossible but it's a //pain in the ass// my dudes">> <<tag [[admin/images]]>> ... and here's the URL to where I've been getting icons: [[TiddlyWiki SVG FA Icons|http://fa5-free-svg.tiddlyspot.com/]] ... and here's a quick link to the tag pill w/o dropdown link: <<tag-link walk/run>>
* Dragged myself out of bed around 7:45ish, showered, didn't make my shake because I'm out of heavy cream, the horror, and headed out at 8:45ish
* normal commute -- went quite smoothly and quickly for leaving when I did (is it almost quicker the closer to 9 AM you are?)
* Got coffee, addressed some things in emails, then town hall started and there was no more work to be done. Went upstairs again with JF and got coffee again, and a s'more, and watched the rest of town hall with peeps in CS' edit room.
* Finished the drive I'd started yesterday after chatting with JF about schedule plans, then drove over to CD's. Farting around on the internet for the past hour and a half...
* Started working on my wiki again; finishing up some color scheme adjustments on the wiki review and carpe diem logs, as well as editing CSS and generally tweaking things.
** feeling a little overwhelmed at approaching organizing anything else tbh.
* went off to get food etc around 6:30 -- we've turned into HuHot fiends
* watched two episodes of //The Handmaid's Tale//, then CD went to play mordhau and I alternated between watching //Dr. Stone// and reading my phone.
** it's a ridiculous show, SO tropey and over the top, but amusing anyway.
* went and cuddled for a little bit, then CD got back up and I browsed on my phone until like 1 am, when I decided I //needed// to go to sleep and listened to 15 min of //Men at Arms//. When I do 15 min I generally hit the end before I fall asleep, but then I never remember much longer after that so it seems to be a good mechanism.
* [[190801 – wiki: SVG fun]]
** I'm really enjoying this new age of imagery in my wiki, and the color inspiration as well. It's fun, and reminds me of kick's colorful site, and yea! SVGs are awesome (yet trigger "this is NOT PERFECTLY ALIGNED" perfectionism, so it's a good challenge in that regard too).
* [[190801 – Carpe Diem: Tequillllla At Work]]
** yeah I still can't believe I'm getting paid $20 an hour to chill and drink limoncello cocktails, but I am so not going to complain.
** also found another video introducing fraidycat from kicks -- not quite as supremely intimate/passionate/exciting but still interesting nonetheless.
* [[190801 – Wiki Review: Retract]]
** I did end up deleting that tiddler.
* [[admin/site-title/sphygmus]]
** {{admin/site-title/sphygmus}} -- whee :)
* [[admin/site-title/lucid]]
** {{admin/site-title/lucid}} -- loving the consistency between machines. and also the slight wonkiness of it!
* [[admin/separator1]]
** {{admin/separator1}} -- I wanna use this eeeeverywhereee
* [[Useful Snippets]]
** I feel like I should already have a place like this but I don't know where it is, so this will do for the time being.
* //Color Scheme Messing About//
** so far I'm definitely digging my color scheme changes! The solid black background makes this dark theme a lot more aligned with what I want, along with making the text whiter. I'm pretty pleased with being able to get a decent color range for my tags, and I //love// the changes I made to //Open// and //Recent// in terms of a) colored dates and b) showing the icons and c) coloring the text based on the tiddler color. whee!
* sloooowly woke up and finally got out of bed at about 10 am
* helped CD fix some CSS stuff with his application
* working on the wiki! doing more things with colors and tags and icons
** moved into the [[wiki]] side of things
* okay really time to shower and head over to OP then LC
* drove over to OP and got to CC's at about 1; chatted with BD a little bit, picked up my paychecks -- good stuff
* off to Mom's at 1:28 and oh finally the construction on 01 is over and wow they'd repaved a lot of it and the road was so clear and people were getting out of my way so I //zoomed// in the left lane and arrived in 30 min rather than 40.
* started off chatting about knitting; Mom oo'd and ah'd over my shawl, then I showed her the swatch for her socks -- she thought it was so pretty (it is!) and then I got to say "and it's for your socks!" :D
* talked alllll about my new job, then we took a break for food, then I went through all of my San Fran photos, and we also took a break for ice cream in the middle of that.
* Chatted and all until a bit before 7:30 and headed out then. Was nice to still drove back in the sun! Less smooth than before -- more people in the way -- but still a good drive back.
* Hung out in CD's room and helped with CSS a little bit more. Chilled while he went out to get food, then watched a couple episodes of Zone Blanche before heading to bed around midnight.
Was clicking on links in my browser yesterday, and in the recommendation overlay grid was a video with badass album art and a cool sounding name. So I clicked on it and boom -- it was awesome and I wanted more.

I was feeling super generous and non-piratey, so I went and bought their whole discography on Bandcamp....and then the screen afterward was like, "here, look at this music too!"

* [[https://realmofwolves.bandcamp.com/album/oblivion]]
** some tracks I liked, some I was more //meh// about
** the vocals aren't really the kind I'm immediately drawn too, but I didn't despise them either
* [[https://silentisland.bandcamp.com/album/fall-of-oceans]]
** this was really really good and after it ended I wanted more.
*** YES I WANT MORE. so good.
** iirc this was more prog rock styled, which is chill
* [[https://stvannyr.bandcamp.com/album/valley-of-shadows]]
** definitely metal guitars, reminded me a bit of solstafir
** also quite liked

[[This is the discography|https://blackhill1.bandcamp.com/music]] that I bought the lot of. Apparently I'm just really in the mood for chill wordless soundscapes right now. Gotta put it on my phone, too.
* [[190802 – Carpe Diem: Corporate Speak]]
** Generally felt like a good day! It's interesting to get an inside view of what people think about working where they do, because I'm still a) a contractor, and b) new to the company, so I don't have an understanding of it yet.
** I'm evolving my wiki in place! And yeah, it is overwhelming to take on all at once, and I'm pleased that I've kept working on it in chunks and being okay with leaving some things unfinished every day.
* [[190802 – Wiki Review: Skittles]]
** still trying to come to terms with mis-aligned SVGs but that's okay.
** I think I might tweak the css to go straight pure white...
** see more thoughts in [[190803 – wiki: Juicy Codes]]
* [[1904 – Monthly Audit: Wiki Review]]
** I'm not //sure// it's worth it to have all these tiddlers, some with just one sub-tagged tiddler -- but at the same time, it makes a dynamic table of contents more viable, if I want to, and I was having the same proliferation of tags the way I was doing it before //anyway//.
* [[1907 – Monthly Audit: Wiki Review]]
** moar tags, moar rooty tiddlers. stuck a dynamic table of contents in there since I haven't actually gotten around to an OG audit yet. 'S cool.
* [[1908 – Monthly Audit: Wiki Review]]
** ditttooo.
* [[1903 – Monthly Audit: Carpe Diem]]
** ditto.
* [[1907 – Monthly Audit: Carpe Diem]]
** ditto.
* [[1908 – Monthly Audit: Carpe Diem]]
** ditto.
Lots of things have been shifting on my wiki the past couple of days! I'm pretty happy with being able to evolve my wiki in place, while accepting that I'm not going to succeed in making //all// the changes at once, and having to leave bits and pieces unfinished at the end of every day.

Yesterday I

* realized that, though aliasing allowed me to have tags like //wiki review 1908// that linked to a [[1908 – Monthly Audit: Wiki Review]] tiddler, the `color`, `title-color`, `icon`, etc. fields would not affect that //wiki review 1908// tag.
** this was a big issue for me!!
* but the whole reason I didn't like the "create a new tiddler tagged with this one" approach is because "1908 – Monthly Audit: Wiki Review" is a goddamn //ugly// tag!

Enter the solution:

* changing the way TiddlyWiki displays tag pills!
** there's some funky bugs in Edit mode with my implementation, but that's not really a big deal for me.
* I use a list and some macros to conditionally select the text to display on the tag pill, depending on whether or not the tag tiddler has a `caption` field or not.
** I chose the `caption` field because it's also the TiddlyWiki standard for where button text goes, so there's precedent.

Now I can have all my Wiki Review tiddlers tagged with their respective Monthly Audit tags, and those tags will //display// as "wiki review MM0YY". I love that I'm not being precious with the original code, and that I'm going in and changing whatever I need to. and I ''love'' that I can just up and do that with TiddlyWiki.<<footnote "dyn" "It also has the advantage of actually enabling me to use dynamic tables of contents if I want to, which is pretty awesome. And in a way it removes a step in my monthly audit process.">>

Of course, all of this is coming about because I'm loving having each section or category with its own icon and its own color, and having those affect the //Open//, //Recent//, and //New// tabs, as well as the tiddler titles themselves.

Along those lines, I dug into the code for the Tag Manager and 

* fixed the display issues I was having with the icon drop-down, so it's legitimately useful now
* added edit fields for the `caption` and `title-color` fields, so I can //easily// change them on multiple tiddlers now. 

I also set up a data style to change the fill/color of titles in the base Wiki Review/Carpe Diem titles (not just the monthly and root tiddlers where it's directly set). This had the indirect affect of changing the color in the Edit view and the button color on mouse-over -- small details which are really pleasing to me.

I'm even contemplating a background image on my wiki, in this new era of color! I used [[color-hex|https://color-hex.com]] to choose colors analogous to my original //log// color -- I figure since they're all the same topic-ish, similar colors looks very nice in my sidebar.
* woke up around 8:30, got out of bed and all that
* literally worked on my wiki //all day//
** did take occasional pauses to help CD figure random stuff out with his CSS or to give my opinions on something.
* starving at 6pm so I asked CD if he wanted to take a break & eat/watch TV...he finished what he was working on, we showered, got food, then watched the latest episode of //Dr. Stone// and one of //Zone Blanche//
** okay, //Dr. Stone// is ''ridiculous'' but it's also super fun and I just want to watch more of it lmao.
* just finished getting Base64 encoded fonts installed on my wiki. I'm not sure that's actually very good for performance, but compared to the size of the background picture I Base64 uploaded today....and just the way TiddlyWiki is structured in the first place....well, I doubt it makes too much of a difference.
** gotta fix my background for iOS too...
** did a lot with the color palette: [[wiki – analogous rainbow palette]]
* really should go to bed soon, you know.
** I need to find recipes for Tuesday!!
* [[190803 – Carpe Diem: Long Chats]]
** what a good time!
** oh yeah, I need to cash those paychecks too.
* [[190803 – Wiki Review: Shifting Colors]]
** I did tweak the CSS to go straight white -- with f.lux making things look like shit, the higher starting contrast the better.
** I have a lot of things to review...
* [[190803 – wiki: Juicy Codes]]
** this is a really interesting format for a log?? Mixing in bullets and switching up the vibe.
** I have embraced the 【O U T R U N】 vibe in my wiki now, I tell ya'll h'what.
* [[190803 – music: youtube recs]]
** re-listened to a lot of this today; conclusion: //Valley of Shadows// = great album, //Fall of Oceans// = fucking phenomenal, and //Oblivion// = meh, don't bother listening to again.
** really need to make my way through the discography I actually bought!!
Part of going through my wiki and looking at the icons and the colors and thinking about these tiddlers involves thinking about the organization and structure as well.

How do I make sense of all the material, and where do I clump it? What is the hierarchy?

* [[general reference]] is theoretically (but not actually) impersonal; it's where, hm, as they say, the "domain knowledge" of my life goes. How do I do x, y, and z? What are the practical pieces of information that I want to hold on to?
* [[curiosity cabinet]] is not immediately obvious from the name; this is where the collections and oddities of my life go. If you want to walk around oogling the organs in jars and the taxidermied animals, this is the place for it. Stuff goes in here more on a feeling than any firmly specified criteria.
* [[walk/run]], [[art/work]], and [[music]] : I have questions about all of these. I feel like they sort of belong in a sub-category somewhere. //music// definitely fits into the //curiosity cabinet// domain...nah, //art/work// deserves to be top-level of a sort, I think.
* [[hyper/space]] belongs at the top, and the other three //hyper// places can be nested underneath it. I don't see any reason for them not to fall within that beast.
* I think [[Awareness]] really technically belongs inside the [[mazeway]], because it's a huge part of that for me, but one part of that.
* [[my heart]] and [[writing]] don't go bloody anywhere so there's almost no point in them sticking around.
** much of my writing isn't just straight writing, it's in logs etc etc. so yeah, idk.
** same goes for define...idkkk.

* mazeway -- #7AC7FF (lilac blue)
* hyper/space -- #7AFFF5 (aqua blue)
* general reference -- #7AFFB3 (teal green-blue)
* curiosity cabinet -- #84FF7A (blue-ish green)
* art/work -- #FFF57A (yellow) or #FFB37A (orange)
* woke up and got out of bed at precisely 7am. CD didn't get up b/c he's taking the day off.
* showered, dressed, made shake, made coffee and washed the dishes at the same time (spilled some coffee beans on the ground while I was trying to shake the shake and put coffee in to grind at the same time), then chilled & farted around on the internet for about 20 minutes
* left at 8:20ish, which turned into being on the highway at 8:30, which I thought would be plenty of time...jk, the sign before the GT said "accident on 534 WB past WL, left 2 lanes closed" and I kneeew it was gonna be bad.
** little did I know it would be //so// bad that the GT area was backed up all the way around the curve to just before the exits. Eventually made it all the way to the 301st St exit, which I took, then followed Google Maps in. Didn't make it in until like 9:23 though.
* working on drives. found a lot that's already on the server, so that's cool. Forgot my lunch at CD's so idk what I'm going to do -- I guess I'll go up to the Hub and see what I can buy at a restaurant there.
** figured out how the Hub works -- it's sort of like a cafeteria with stations where you can pick stuff up. I just went with an AG burger at the grill. made the mistake of eating some of the onion and now I have dramatic onion breath. :C
* went on a walk to the SOS store with JF and TL; some pretty cool stuff in there! Basically remnants of the time when people used paper. Solid as fuck staplers and hole punches, if you wanted, and cool round colorful stickers.
** ALSO a Broderbund 200,000 Clip Art CD thingy which I seriously loved and -- well, I'm going back for it on Wednesday<<footnote "tues" "I fucking dreamed about the damn thing, alright, I gotta go back for it">>
** stopped by 62C on our way back -- the kombucha today was phenomenal -- raspberry lime, and you could //taste// the raspberry.
* went home, listened to //Men at Arms//, and knit on Mom's socks -- I felt bad for not having done any knitting for a good while.
* went out to get gas, then went into Aldi //only// to get carby sweet stuff to eat, seriously avoiding myself at the same time. felt a lot of shame and crawling skin even to just be standing there //looking// at the chocolate and M&Ms and things. went home, binge ate, filed my nails because they were starting to grow out a bit too much, knit, listened to more Pterry.
* bed at 11:30
* [[190804 – wiki: reorg]]
** really a scratch-pad of a log, but that's fine. an interesting look into the process.
** love my description of <<iconLink [[curiosity cabinet]]>> here (seriously my scav hunt print is what inspired it in the first place)
* //Reorganization - Links//
** dunno what I'm going to do with these three.
** this log is gonna get deleted at some point in the future.
* [[wiki – list-links noLogs]]
** didn't really use it at the time, but this is good for auditing the pages in my wiki that aren't part of logs, which is the part that I think could really do with some fleshing out.
* [[admin/stylesheets/background]]
** of the what, 6 or 7 different options I tried, this is definitely the most cliche but also it feels balanced and fits nicely into the side area. I wanted to bring some color into the background and I definitely did! I think the star specks actually make it look spacious, too.
*** can't decide if changing the tiddler background opacity, like on h0p3/chameleon's sites would be especially tacky or not. Maybe at .95 I could get away with it?
**** I mean what the hey you're already incredibly tacky right now.
* [[wiki – analogous rainbow palette]]
** it's ridiculous and bright but I love it -- especially the feeling of cohesiveness, which I'm generally incredibly bad at managing. TO be fair, though, it's hard to go wrong with a rainbow of analogous colors.
* [[admin/color/bright_yellow]]
** these aren't things I would usually think to put in a tiddler, but what the heck, why not? It makes my info sheet above look nice and spicy. The contrast between the black and the tiddler bg color makes the code color and this color not look the same, though I'm sure they are.
* [[admin/color/aqua_blue]]
** not really a fan of this color...it's too close to my primary color, and too faded to be as appealing as my primary color.
* [[admin/color/palette_primary]]
** accidentally picked a perfect aqua blue to merge with the rest of the theme, generate good link colors. Feels like a solid base!
* [[admin/color/palette_link]]
** have I said I really love color-hex? makes it easy to make something with colors that feel appealing together & also the tints/shades sections is fabulous.
* [[admin/color/palette_linkv]]
** this is maybe a little dark? but I think it's okay for now.
* [[admin/color/palette_defaultTag]]
** also changed the `<hr>` CSS to be this color. I think it works? I'll keep an eye on it and see how I feel about it later on.
* [[admin/color/palette_internalLink]]
** so it's probably weird to keep using this rather than switch it to the <<iconLink [[art/work]]>> color, but I definitely prefer the slight increase in saturation of this color.
* [[190804 – Carpe Diem: W I K I W I K I]]
** did find recipes today...also I'm like //Zone Blanche// but idk why, it's hard to watch more than two episodes of that show in a row.
* [[190804 – Wiki Review: 𝒶єŞŦ𝒽𝐞т𝕚ς]]
** successfully cashed my paychecks today.
** I got a personal(ish) email back from the dude whose discography I bought! XD
** also loving the random unicode shit.
* [[admin/fonts/asap]]
** I ultimately had to upload the fonts in chunks, because I was getting HTTP 413 errors (file too large) when I had them all together.<<footnote "well" "I was able to close the editing and reload the page successfully despite the errors, but then it was pretty clear ''something'' was getting corrupted because ligatures went missing entirely and the fonts themselves looked fucky as hell.">> turns out //Asap// is a pretty compact and reasonable font!
* //admin/fonts/firaSansCondItalic//
** ...and Fira Sans is an absurd font. Legitimately had to upload each variant of Fira Sans Condensed separately because the two combined were //still// too big and triggered HTTP 413 errors.
* [[admin/fonts/firaSansCond]]
** Seriously Fira Sans Condensed? I love ya but goddamn, lose some weight!
* [[admin/fonts/VT323]]
** There wasn't any //particular// reason I switched `mono space fonts`, other than that when I tried Base64 Fira Mono it looked all fucky and I just didn't want to mess with it. plus hey, now it really really matches the `O U T R U N` vibe of the wiki.
Fixed my issue with the background a) not stretching to the full viewport size and b) scrolling away on iOS with Viktor's answer in [[this stack overflow question|https://stackoverflow.com/questions/24154666/background-size-cover-not-working-on-ios]]. Also you //do// need the `background-attachment: scroll;` property -- otherwise, the background is the right size but stays at the top of the document rather than being fixed.

It is a leeetle janky but that's okay. Better than being broken at all!

---

Also changed the CSS for the text box & button focusing -- it was a really ugly looking bright orange on the Mac Chrome at work, and apparently is usually much less noticeable on Windows b/c it's never bothered me there before. Now it's fun and matches the palette & style of the wiki.
* woke up at 6 something when the lights came on, went back to sleep, and buried my head under the pillows until 8:30ish
** dreamed of taking the clip art CDs and ripping them and torrenting them for the indieweb community...you know, the people who liked Poolside.FM and all of that. Wouldn't they be kick's jam too? Also dreamed about being inside a magic show in a huge carnival building in San Francisco/France, where I was looking for a letterbox in the seats, but the show started & I got involved in it somehow. Picked out of the audience to be teleported around...
* listened to Pterry, binge ate a bit more, realized there's a hole in one of my old fillings (I'm 90% sure), freaked out, brushed my teeth, and made a dentist appointment (alas it's 3 weeks away)
** seriously, no drinking anything but water, and brushing my teeth //every night// -- I really don't want this getting any worse than it is and I'm positive there's a hole there.
*** told CD about it and he freaked me out enough to call the dentists back, so I got a consultation scheduled for next Wednesday. I'll plan to work all week, but skip out early Wednesday.
* started picking up shit, put stuff into the wash, emptied out my luggage & put it away, cleaned off my desk a tiny bit, and FINALLY vacuumed the floors after bloody damn ages.
** went upstairs and my new roommate was super deep cleaning the oven soooo looks like cooking isn't going to happen today. I'm gonna handle this by doing the ingredient shopping today, I think, then cooking in the evenings when I'm here? The biggest resistance I have to cooking after work is not wanting to go grocery shopping in the traffic at 5pm.
* fuck it, I'm buying pizza for dinner.
* cleaned up my desk pile, though I haven't cleaned up my under-computer pile yet. I was tired of the office supply mess under my bed, too, so I went through all that. Now my tech stuff is in the one big box, and my cards & some office supplies are in the first blue box, and my empty(ish) notebooks and the random household supplies are in the second blue box. Really, I've gone through that stuff so often that there's nothing to throw away except random bags and things from consolidating.
* opened G'ma JD's card while I was cleaning my desk pile, and wrote her a letter in response. Went & voted (it was super close) then dropped the letter off at the post office. I'll cash the check next Monday, to be sure it's gotten to her.
* knit some more on the socks & listened to Pterry while waiting for the pizza delivery guy. Pizza + Gopher = a good time. Brushed my teeth -- worried about that tooth. Not sure if it hurts because I'm brushing it too hard?
** went and got dental wax to cover the hole, b/c that's what the internet recommended. and it makes me feel ~~slightly more~~ WAY MORE comfortable than having it just hanging out there in the open. also //finally// got heavy cream so I can make my lunch for tomorrow.
* phew. now what?
* cleaned up the under-computer pile -- it's basically all gone now. 
* I want to send a care package to h0p3 & his family...some scent/soap samples for k0sh3k, some art supplies for j3d1h, a letter to h0p3 (idk, what else?), and I'm not quite sure what to 1uxb0x...
* Random fucking around shit. Just took a look at my finances again, re-read some bits and pieces of //I Will Teach You To Be Rich//, and am going to get my IRA started this week -- goals. Basically -- I generally avoid looking at money, and if it's automated and everything that's fine, but I also do want to develop an awareness of my spending. And why am I keeping that out of my wiki? So, there it is.
* Late enough that I wanna go to bed. Gonna wrap up and put things away and then set the audiobook for 30 minutes and see where I fall. (It's 11:16 rn.)
Weird --- quirky --- odd --- crazy --- obscure --- obsessed --- fanatical --- driven --- possessed. Honest --- direct --- passionate --- inspired --- dedicated --- original.

I feel like I'm always confronting this in other people, and being jealous of it -- especially when we're talking about the arts. There are ''so many'' amazing artists' portfolios out there with vision, with drive, with a critical theme or topic or central focus that seems to be their lighthouse. Not just artists -- really, anyone with a passion: the sort of passion where they know every last intricate detail of this thing and who just begin to glow when they talk about it.

I'm drawn to and desirous of them and what I perceive to be some raw unadulterated wholeness and insight and vision and knowledge on their part. They seem to know who they are and where they're going and are just doing it -- and I want that.

What is it - we see in others most what we are unable to see in ourselves?

---

But okay, can I let go of the blank desire to be "quirky" and "weird" sprouting out of my insecurities?!<<footnote "bg" "you started out planning to write something about how there's plenty weird and quirky about you, it's just not visible to yourself because it's lived and so natural. Where did that go?">>
* [[190805 – wiki: iOS fix]]
** yes good, this was a pretty quick thing to implement before I left for work yesterday.
** A+ change to the text box input -- I really like it!
* [[190805 – Carpe Diem: Gross]]
** don't know how much time, if any, I actually saved by exiting at 301st, but it //felt// better than just sitting on 534 not moving.
** actually had to prepay for the gas because the pump wouldn't take credit cards?? That's the 1st time I've ever pre-paid for gas before. Good thing my estimates from my gas tracking app are pretty on target - twenty bucks was enough to get me pretty close to a full tank.
*** the app said I got ''38 mpg'' on my last fill-up and I was like -- WHAT THE FUCK. how?? did I skip entering a tank fill up or something? and then I realized, oh wait, I was coasting down hills at 90mph on the way to and from LC, that probably did it. lmao.
** okay, what am I avoiding feeling into by eating?
* [[190805 – Wiki Review: Holy Hell]]
** so I cribbed the `admin/blah` formula from [[chameleon]] and it definitely makes searching for & finding things easier because they're not damn hidden shadow tiddlers -- but it does make the //New// tab pretty cluttered.
** gonna leave my tiddler bodies solid for now. I think both the //Missing// and //Orphans// tabs would be a good place to start any sort of audit, first.
* [[Tuesday Cooking List]]
** trying to keep it simple, pick things that are good after being in the fridge a while, and also trying to mix up the meats a bit. seems like a good list to start with.
* got up at 7:30, which seems to be my usual right now.
* showered, dressed, made lunch, made my bed, checked on the wiki peeps, decided to leave for work
* yucky and wet, but otherwise a normal commute (yay thunderstorms)
* finished the drive I was waiting on to finish transferring on Monday; went up & got coffee and a donut with JF. Finished a new drive & started on a 2nd. Chatted with JF and TL about random things.
* More drive backing up.
* Went to lunch at 12:15; walked over to the SOS store and picked up the clip art. I'm slightly skeptical of what I'm going to do with it, now that I have it in my hands -- but I suppose the least I can do is upload it to the Internet Archive now that I have it...??? I don't even know man.
* Hot Topics, then updated the commercial archive after that. Took the full table of tapes over to the cabinets. Been farting around on my wiki while I was waiting for a drive to finish copying to tape.
** that was quicker than I expected, so I should finish that drive up.
* walked over to the social thingy with JF and chatted a bit. They had some "hard seltzer" which sounded good but was sugar-free so mango was the wrong flavor to choose.
* home, pizza, youtube.
* now what?
* some knitting & listening to audiobook
* I'm putting this month's PyCode on my calendar. It's this Saturday -- what a coincidence, eh?
** fuck my chest feels tight even thinking about it.
** did a lot more looking around. there's -- seriously lots I could get involved in, now that I've taken a look. I think at this stage it's important to go in with an open mind and to not judge things before I've experienced them. Something might //sound// awesome but I might not resonate with the group, and that's okay -- my intention is to find one or two consistent communities to be a part of.
* wrote a ...letter?? to h0p3 and now it's ridiculously late and my bedtime.
** srsly I always end up talking about myself but I'm not going to feel guilty or bad for it.
Dear h0p3,

It is good to read your wiki! I was amused by the //Calendar// tiddler appearing today, when I just deleted my own tiddler that was meant to serve a similar purpose. I love my wiki, but trying to do time management in it just didn't work for me -- I hope it goes more successfully for you!

> I'll be interested to know if it is like riding a bicycle for you (assuming that plays any role), and insofar as it is still not a second skin after that, I'd like to know if you will be reaching for another second skin.

I'm not sure changing the color palette and other general styling of my wiki is exactly //substantial// work, but it feels like it was a good way to get comfortable again in my wiki -- like, relearning the controls in a video game after stepping away for a while. --- plus, I appreciate the spark of fun that really embracing the【O U T R U N】𝒶єŞŦ𝒽𝐞т𝕚ς has brought for me.

I'm definitely back on the //wiki review// and //carpe diem// horse again, knock on wood. My wiki reviews have almost become essays recently, which is interesting -- multi-paragraph long nested bullet points and so forth. 

> It's not a mere performance to me, but I'm your audience and friend...I am interested to know how you are doing and what you're thinking!

So I mentioned in my last letter the QuestBridge conference in San Francisco I went to, and how that would probably be a letter all to itself. I want to preface this by saying ''thank you'', thank you, thank you. For listening and telling me you're listening. I don't think I've mentioned it before, but I'm the eldest of two and --

I've grown a lot, socially. I've grown a ''lot'' since being a junior high girl in a sweatshirt dress<<footnote "sew" "Take a sweatshirt and sew a long strip of flannel or other fabric around the bottom to get an article of clothing I wore a lot as a kid in fall & winter. I...wouldn't be caught dead in one now but they were comfortable and warm and I was already weird so I don't remembering thinking anything of it then.">> walking every school day afternoon to an 8th grade public art class with maybe 15 or 20 other students and feeling overwhelmed, shy, and intimidated.<<footnote "snk" "and super snarky in my head? and also checking people out? man -- I think about who I was then and I think quiet--shy--nerdy--dork but I really don't give myself enough credit for being spunky and passionate and interested and gutsy and opinionated, especially in my journals!">>

Sorry -- this is a letter to you but so much of writing ''to'' someone is about noticing what is important to me<<footnote "hp" "like -- when I'm writing to myself it's a feedback loop but when I'm writing //for// someone else it's new and I'm not just telling myself the same thing over and over. does that make sense?">> and so, for myself, I want to take out this footnote and highlight it really big:

!!! I really don't give myself enough credit for being spunky and passionate and interested and gutsy and opinionated, especially in my journals!

''Storytelling'', and telling the stories of ourselves, was the rough organizing theme in one of the conference's keynotes. The guy was the sort who usually gets chosen for these kinds of keynotes -- rough early life, goes to college, works for Google, goes into Investment Banking, blah blah. I'm sure there were several pithy points of advice woven into the keynote -- and he was successful at being a charismatic and gripping speaker -- but I think the rough organizational idea was more interesting than the speech itself. 

How do we tell ourselves the stories of our past? What language do we use? How does that shape our memories and how we view ourselves in the present -- and how does that affect the ''actions'' we take every day?

I had this moment of realization at the conference, as I was eating breakfast standing at a table with two other women: If a clone of me had walked into that room at that moment, she could have assumed that I was yet another person who already had friends and a group and interesting conversations and that she was the only person walking into the crowd with no one she already knew to eat with.

How many of the conversations happening around me did I assume, by default, were just people who already knew each other? And what disservice did I do to myself and other people through excluding myself by default because of that assumption?

I had an argument with my co-worker one Saturday, along the lines of "what makes art art?" A key part of his definition involved "communication with another person" and I was pushing back against that so hard.<<footnote "." "[[here|190302 – Carpe Diem: Chats!]], actually. self-note, sorry!">> I wanted to say that art is still art, even if the artist works for 2 months on a canvas & just hides it in their basement and keeps doing this for years and //never// shows anyone -- that artist's work is still valid, I wanted to shout!

But I think I was wrong.

I pushed back against that definition because I felt afraid of communication and wanting to say things out loud where one or many other people might hear. I felt afraid of even the possibility of having a voice louder than just a private journal page.

> There is only one way I get to know who I faithfully take to be you: you tell me who you are and keep performing with me in our play. That's online or offline.<<footnote "musik" "soundtrack for this letter: [[Stories We Tell Ourselves – Edie Brickell]]">>

hugs, sphygmus<<footnote "pps" "this is still  a draft -- I think? or one in a series of more letters.">><<footnote "." "'a) lots of people more eloquent than me have said these things about self-narrative. b) thank you for listening to me talk about it. c) anxiety spiral brain is triggered so I'm going to end this letter here!">>
* [[http://john.ankarstrom.se/html/]]
** OKAY this reminds me of something -- some guy's website where he wrote long form articles about things, and each article basically was its own page with its own CSS -- come on, someone help me remember who this was! ;P
** this really appeals to me -- instead of squishing varied text into a static format, the author is free to design the form to be appropriate to the content, to design for ''that content'' specifically -- neat.
* [[https://www.gyford.com/phil/writing/2019/07/07/wood-videos/]]
** things to watch while eating dinner? rather than gopher's let's play videos?!
** also this is an example of a fascinating person who ''does'' stuff.
* [[http://www.visakanv.com/blog/bookmarks/]]
** oh yes good good -- now: begin.
** there's a lot to read here (how do you balance consuming good content with creating whatever you can?)
> Don’t obsess about trying to be original, because everything is derivative. Just aim to consume good content, create whatever you can (which will be informed by whatever you’re consuming, no matter what) and aim to remix artfully.
* [[http://visakanv.com/1000/0764-identify-the-valuable-squares-on-your-lifes-chessboard/]]
** oh hi, this resonates with me a lot.
* [[http://visakanv.com/1000/0767-neediness/]]
> Rather – when we are playful, we relate to each other as free persons – and the relationship is open to surprise.
* [[190806 – Carpe Diem: Hole In Mah Tooth]]
** Shoot!! A good reminder to go to the SOS store over lunch today and pick up that box of CD clip art.
** can't say the hole has done anything to stop me from eating sugar or drinking coffee today `>_>` 
** was out and about like 3 times when I could have done everything at once if I'd figured it out. Restless -- the cleaning shows that, I think (even though it wanted to get done, too).
** the new roommate is really nice!
** I actually enjoyed writing a note to G'ma JD -- less about writing to //her//, and more about enjoying writing a note in general.
** daily check-ins, girl.
* [[190806 – Wiki Review: zOOm]]
** wow -- an actually slightly smaller wiki review! I'm just going nuts writing in them lately. (see this one.)
** also changed the color of text selection today because in Mac Chrome it was a similar ugly yellow to the default text box highlighting.
** I do a lot of judgement about whether something is "good" or "bad" in my wiki.
* [[art/work – local community]]
** I do still feel a bit bad about sort of saying I'd go to PT's show and then not actually going. `>_>` but hey, here's a place to start keeping track of things happening here if I want to get involved.
* [[walk/run – trails to hit up]]
** copied from a piece of paper Mom gave me -- just wanted to be able to throw the paper away and keep the info. Not sure if //I// really want to hit up all of these, but still good to know.
* [[money]]
** I don't like thinking about it, I don't like talking about it, I prefer to ignore it -- but that's -- well, it's a blind spot. Baby steps, right?
* [[money – 6 Month Plan]]
** I don't //think// it's super necessary to pay off my car loan faster. It's my only source of credit right now, so I actually have a credit score now -- yay? Paying it off would reduce that for sure. Plus it's not like student loan debt or credit card debt where I would a) potentially be paying a lot of interest and b) be throwing $400+ dollars at it every month.
** 100% time to get a Roth IRA started -- I have literally no excuse.
** it's probably not the best use of the money (I could invest it & be making returns blah blah), but maybe I'll be able to feel into my fear around financial insecurity once I've got a 10k safety net sitting there. And having it in 6 months would be great.
** 6 months seems like a good amount of time to plan ahead. About that time hopefully the future of FY and ZZ etc will be figured out, and I'll be able to decide if it's time to start job hunting again, etc. at that point.
* [[money – 1908 Conscious Spending]]
** I want to be aware of what and where my money is going, and to be able to make the most of it to live "my rich life" if you will. And if that means spending less on food -- that means spending less on food.<<footnote "sh" "somehow in my head I've seen the money I spend at Wal-Mart & Hy-vee in LS as 'not counting' towards my monthly spending or whatever, when clearly it does and I want to be aware of this. And I've been eating less ice cream bars anyway, so I can cut out that spending. But still I don't want to just be like -- ''NO MORE PIZZA ALLOWED'' so we'll see if I can balance it.">>
*** and I'm generally bad at budgeting but now I'm on a consistent work schedule and pay schedule with automatic direct deposit set up so I can figure it out. I think a semi-flexible line item style will help? IDK just trying things.
**** also I've never known how to handle the "extra bits", like money from extra working hours or gifts or whatever -- so, every month at the end of the month, I'm just going to balance my checking account out to 1815 and move any extra money into my savings account.
* [[190806 – Log: The Weird]]
** I've felt this before, and experienced it -- I //know// what it's like to just be //doing//, even if it was just for a brief amount of time. It's called starting the daily check-in again. :)
I find myself disliking the word //retired// in my wiki. I mean, it makes sense -- things that are no longer relevant or pertinent, but that are being kept around still without deleting them...what is a good word that means "moved on from"?

* shed
* molted
** I like the idea of evolution and growth that comes from these two
* scrapped
* jettisoned
* buried
* lapsed
* dropped
** I like this, because it's not permanent -- it implies that what was dropped might be picked back up again?
* renounced
* disowned
** both of these seem too final, with connotations of surgically removing a part of oneself which is NOT what we're going for here

I'm getting the -- this word is repeated over and over until it doesn't sound like a word -- //semantic satiation// --- phenomenon going on with the word retired.

I think I'm going with the word ''composted'' and adding the {{$:/images/fa5/solid/recycle}} icon to it -- definitely more the vibe I'm wanting to go for, compared to the skull death's head.
FUCK!! I know what this is -- that one sort of famous nice coloring good lines pithy social web comic artist did a thing about it I think, google fails me, and I know I've seen a good graphic about it too --

Basically, one's artistic ability grows at a different rate to one's knowledge of artistic quality -- so you look at X and want to get there and know zed reasons what makes it good and so on -- but you make art and look at it and think "it's shit!!" because your coloring skills or your sketching skills or your painting skills haven't caught up to your brain knowledge yet (this is where practice comes in) SO 

My conceptual level is like HERE LOOK AT THESE PEOPLE FEELING THEIR FEELINGS AND DOING ACTIONS AND BLAH BE THERE but my current skills involve me typing self-deperecatiggly into my wiki and generally not taking actions and or well -- I'm not sure the comparison wth the art stuff works quite so well with life but you know hey.

(how do I be self confident and say "yeah I do cool stuff" without being arrogant -- dude what the duck. If you don't ''want'' to be aialejwbwof OKAY STOP TYPING AND GO TO BED. YES MA'AM.
* [[lisa frank stickers 1|https://i.pinimg.com/originals/88/66/44/8866440ae85030890b88ec2ccb90039a.jpg]]
* [[lisa frank stickers 2|https://i.etsystatic.com/5244368/r/il/77e20e/362147739/il_570xN.362147739_4o8j.jpg]]
---
* [[interesting accessibility comments here|https://news.ycombinator.com/item?id=20058697]]
* [[https://writingstudio.co.za/the-language-of-film-a-visual-guide/]]
---
* [[https://scotmountainholidays.com/walking-holidays-uk/]]
* man the cheapest automatic is like...$106 per day but I'm not sure about spending 6 days in Assynt without a car? It seems like the sort of place where it's pretty necessary. 
* got outta bed and into the shower at 7:15; had lunch in the fridge so I just chilled on my phone until leaving at 8:30.
** I like leaving with CD, but hrrrmmm I should probably start leaving earlier because it's usually closer on timing than I prefer.
* installed some date countdown macros in the wiki (thanks to cribbing someone else's code)
** I like [[his edit tiddler styling...|https://hegart-dmishiv.github.io/my-TW5-dev-instance/#%24%3A%2F_Macros%2FDaysToDate.js]]
* fucked around reading WalkHighlands reports as I was drafting up a planning tiddler about my trip, with the aforementioned macros
* offloaded some footage from a drive that I was waiting for, and completed the three commercial archive updates in waiting.
* hot topicssss....
* reading more about Inn-To-Inn walking/hiking in America. There's a package deal in Vermont, and in Colorado -- which is pretty cool but also more expensive than being able to put it together yourself. but also more convenient?
** doesn't seem like a 3 day hike on the KT trail is super convenient to do. We'll have to see what I can think about & work out for practice. (Just walk the 10 mile loop at JC three times over three days? :P)
* hoping I get the last drive in the next 45 minutes so I can leave at 4pm, since I didn't take a lunch, but WE'LL SEE UUUUUUU.
* I should do work on these drives tho. Bet I can get two more done before the end of the day?
* Ended up doing something else and didn't get any more drives done, don't remember what tho?
* left at 4, drove home to pick up stuff, then off to CD's. farted around on the computer until he was ready to leave for dinner
* picked up an order for his step-dad at 5 Guys, drove over to the hospital to see how his mom was doing, then left for ES a bit before 8:15.
* delicious, delicious meat. I love the pineapple + spicy chicken combo and it shows.
* watched legion then went to bed
* [[190807 – Carpe Diem: Now What‽]]
** shit that reminds me, I want to rip the clip-art CDs at CD's place since he has the laptop with an actual CD drive in it that works (unlike the one in my desktop which appears to be broken again)
** this has been a weird week.
* [[190807 – Wiki Review: So. Many. Comments.]]
** I like the custom text selection color.
** it's so disconcerting, the ''what now'' feeling. 6 months is nothing compared to another 25 years (and that's even if I live that long and society doesn't collapse before then).
** what actions can I take to feel better? eat healthier and get moving, I know this. What emotions are blocking me from taking these actions? What things can I do to facilitate those actions?
* [[190807 – trail: feeling in]]
** funny, videos of craftsmen doing wood work, and just today a hand dying video appeared on my youtube. #algorithms?
** do like that individual styling for different pages but knowing me I'd get obsessed with the styling and perfecting the little details :P
*** okay, you know that sensation of someone telling a joke to deflect when on a call with ER? I feel like I just did that in writing.
* [[190807 – wiki: letting go]]
** sometimes I wonder if I put too much thought into something that's minor and not really that important in the end.
*** you know language is important though.
* [[190807 – h0p3: Ceiling Cat]]
** I don't know. Whirlwind. Feelings. I keep telling myself to shut up shut up shut up stop making a fool of yourself on the internet. just stop. 
* [[190808 – Log: lmao]]
** yeah, see. just. things that I don't like to read again, version: it's embarrassing.
* [[190808 – Log: Misc Notes]]
** those are actual image sheets of Lisa Frank stickers I remember. Not even sure where I //got// them, tbh, but huh.
*** how much do I really want to embrace that style and aesthetic on my public wiki? You know, pic of a composition notebook with stickers on it, just go the full "teen diary" route.
* woke up around 8:30?
* showered & dressed by myself
* headed out around 9:30 for the PyCode meet-up. Got pretty turned around once I was actually there, driving in a circle around it via LR -- hey, google was telling me to do a u-turn and ugh.
** but now that I know where it is, I'll be able to get there again if I go again.
* mostly was either people in the business or people wanting to get into the business. one person nodded when I mentioned Neo4J -- neat?
** the presenter went over a lot of v. basic n00b stuff like installing Python on various computer types, explaining object oriented programming and so on (that's the only objection I have with python...very much a OO language and paradigm).
*** once he started with the "do you have it installed" stuff, I just started looking at my codebase again. Definitely took me a bit to get reacquainted with it, and it wasn't the easiest to write queries while someone is talking, but I did get the rest of the docstrings written for already-finished functions.
* snuck out at 12:15 and drove back to CD's place. Good thing I did sneak out early, too, b/c he messaged me asking where I was right when I was at the Tudor stoplight!
* we were the first ones to show up for Twilight Imperium, so we got to pick our races first. CD went with the Arborec, and I went for the Clan of Saar -- yeah, I actually switched it up and //didn't// go for the Barony! :O
** I thought the whole "not needing home system" seemed pretty cool? and hey, maybe time to try a new race.
* a fun game! I felt pretty stable through the first six victory points or so, but completely lost momentum and power in the last half of the game. I gave up a huge amount of plants, which cost me, and generally didn't succeed in anything that would have helped with double objectives.
** seems like the secret objectives can be a big help in that regard -- I tend to be pretty conservative with my tokens -- I never want to run out -- so perhaps I've been not been taking full use of them (having one or two strat tokens left at the end of a round might be sub-optimal, I'm unsure).
** poor CD got stomped on as soon as he went for Mecatal Rex -- ended up with a million infantry alive there but nothing else to do. Thankfully the game ended pretty quickly after that.
* CD filled up with gas at QuikTrip, we went shopping quickly at hy-vee, watched 1 episode of TV then went to bed!
* woke up at 8:30ish when CD did
* browsed reddit until 8:50, when AD reminded me that we had a call. Went and got headphones.
* had a good call with him for just about 2 hours
* got off discord, ate and watched youtube
* just browsed reddit then started my catch-up wiki review right before gloomyhaven
* had a good game of gloomhaven! things are much more chill now -- I've gotten more relaxed about being in control of things and Ch's pitched in and taken over some bits as well so it's all around a good thing. (especially looking back and remembering how stressed I got after our first few sessions)
* finished wiki review, looking at the ClickArt CDs and ripping them now.
* I need to buy `https://sphygmus.net` or `https://sphygmus.wiki` now so I can transition my URL over, and I want to buy `https://640x480.rocks` for my ClickArt museum ehhh.
** [[fun sort of related website|http://www.echoecho.com/design800x600.htm]]
** [[video to watch when I have time|https://www.youtube.com/watch?v=7OiG-WjbCQA]]
* got sucked into looking for a new laptop that would be a similar size & weight to my chromebook but //better//
** rationale: the lack of RAM on my chromebook is killing me!
* ended up putting in all these purchases for a ThinkPad Yoga 260, stylus, and RAM -- then got in bed with CD & couldn't stop thinking about it & went to read about the 260 on reddit....which then led me to looking at the ThinkPad Yoga 370, which seemed to get better reviews.
** also the screen was larger in //almost exactly// the same frame size, just with smaller bezels, and it went from 60% sRBG to 95% sRBG or something similar and that's a huge change. and ofc the CPU got better too. Plus there was one on Ebay that was a) still under warranty, b) came with the stylus & 16 GB ram, c) was only $45 more than the 260+stylus+ram.
*** Soooo on balance, it seemed like a better deal to get the newer 370 (it doesn't have as much hard drive space but I really don't plan on filling it up with stuff. and if I do...there's always USB drives & mini SD cards.
* went to bed at like 3:30 AM after going and cancelling the lot of my orders after changing my mind about the 260.
: <<xd>> Rip the clip art CDs and stick them in my google drive
: <<x>> Open a Roth IRA if possible.
* [[walk/run – Scotland: May 2021|travel: Scotland – May 2024]]
** spent a lot of time thinking about this. Seems like a pretty reasonable savings goal to me, and it should easily cover everything on my list (hopefully the exchange rates are favorable).
** I can't do everything at once that I want to do, so at least I'm narrowing it down here -- what do I most love about Scotland? The walking. Do I want to hit up places I've already been? Maybe -- so work around the maybe. It's a good plan.
* [[190809 – Carpe Diem: Futures]]
** yes good, it had been a while since ''MEAT'' :P
*** made the misstep of talking to JF about it -- forgot he's a vegetarian.
* [[190809 – Wiki Review: Conflicted]]
** I did succeed in ripping all the CDs and putting the results on my hard drive!
** I think I have a tendency towards deflection in my writing....from childhood, even.
* woke up at 7:45 and showered, dressed, etc.
* made my shake, futzed around, and left about 5 minutes earlier than usual (so, 8:25 instead of 8:30)
* normal commute -- well, I just chilled in the middle lanes, mostly -- I'm really not feeling the zoom during commuting because it just stresses me out.
* drives drives drives, and a couple requests from NT during the day. I got a good 4 drives all done, which is solid progress compared to some days last week (for instance).
* lunched outside -- it was hot, but not unreasonably so and I just didn't want to spend time in the COLD anymore. didn't really //doo// anything -- still too hot to knit -- and browsed my phone looking at laptop things.
* spent a reasonable amount of time looking at setup docs for Arch; thought about doing a full drive encryption but after talking with h0p3 I concluded it's probably not necessary? especially since I can just use my chromebook as a clean thin client if/when I go out of the country.
* thinking about back up, since I have shit for a plan and I'm getting more devices and I would be pretty much screwed if any one or all of my hard drives failed.
** thinking about duplicacy because of the multi-computer de-duplication factor (and it does run on both windows and linux), and wasabi because it's hot storage so I don't have to worry about access charges and it's quite cheap //for// hot storage.
* was fucking //tired// because I only got, what, 4 hours of sleep? so I skipped going to the Hackredactedmeetup & just went home. yay normal commute.
* ate pizza and listened to gopher, then plucked my armpit and listened to gopher. picked my face & finished gopher.
* filed my nails while listening to reviews of the 370 on youtube, browsed reddit for 15 minutes, then started to listen to //feet of clay// while laying down b/c TIRED
* I'm sure I fell asleep by 8:30.
* woke up at 6 and was like, hell naw I'm not getting up, and went back to sleep
** weird AF dreams, including a girl who was Death & who kept fighting me but I kept like, pinning her and being like //don't fight me, i love you// sort of deal. and somehow other people came and were gonna kill (?) us and I was mad and fighting back and that involved smacking a dude on his head with a plastic tube then putting a plastic funnel in his mouth and face fucking him with two other plastic tubes? and he was okay with it?? and I was getting turned on by it???
*** I was seriously in love with that girl in the dream which is fascinating; this might be the first time I remember getting with a girl in a dream (or at least attempting to).
* got out of bed at 7:45, showered, dressed, weighed myself, made my shake & input the specs into FatSecret, headed out the door at 8:36
* normal commute, pulled into my parking spot better~
* double-checking data on this drive, and there's some amount missing so I copied that onto the server, and I'm also making sure all of that folder is copied onto tape (which takes longer)
* spent lunch outside again -- wasn't expecting to, but really it wasn't too hot and especially after being inside in the freezing cold, the warmth is nice. Mostly spent it reading about Passthrough and figuring out what that is/involves.
* did some footage finding for JF/NT before hot topics
** gonna avoid the ice cream today b/c the sugar I've been eating is ''wrecking'' my face -- so many pimples and I //know// it's not just my hormones either.
* [[Knitting]]
** I'm a little surprised (a lot surprised?) that I haven't made a page for this before.
*** well...to be fair, I use Ravelry for my knitting and it's covered all the bases so far.
* [[190811 – Three Things]]
** this is two things, not three things...and I only got one of the two done. but hey, at least I did get the hardware-limited one done.
* [[190811 – Carpe Diem: Chill]]
** reminders to self from here:
*** buy `https://sphygmus.wiki` and `https://640x480.rocks`
*** open a roth IRA
** I think part of why I was having trouble sleeping was being excited about new hardware but also I had multiple sips of caffeine that day -- specifically CD's Rockstars which have a //ton// of it...
* [[190811 – Wiki Review: Blip]]
** Not much to say about this. I haven't taken the time to look through any of the ripped data yet.
* [[Zircon – Lenovo ThinkPad Yoga 370]]
** Still considering the name, but I like how it matches Xavier (same pronounced first initial), and it still has that sleek modern feel to it. (Sorry, I'll name a hard drive Reginald but I don't want to name my fancy new laptop that.)
* woke up at 7:15
** yooo what the fuck dreams. A creepy old house, and a couple's husband had been sending "retirements" to the home, and a wooden box with teeth and three slots with instructions, then people took the wife's boy baby and fed it to the box where it ended up in the center compartment and there were two more tasks to satisfy the box and somehow it grew larger and one of the creepy minions opened it up at the instruction of the mysterious voice and it turned out the now a full grown looking man inside had a million vaginas which the minion stuck his fat potato fingers in delightfully. But we were to cut them out and present them to the king but the minion was like I can't let you do that and suddenly his Face was a million vaginas opening and sucking and he was like the final boss. 
** somehow it began with me doing a long walk to Somewhere but not going fast enough and staying at some kind old lady's place and something to do with packages. 
** and then somehow also I was at a hotel like place with MR!! And we were catching up and I was telling him about my new job and asking if he'd talked to MT recently (he had) and I remember seeing a MOUSTACHE on him and he was like yeah I want to go to MIT I don't want to go back to the proctor they don' the support FLOSS -- well really I want to make money so I can pay for things -- and even though it was a FUCKING WRIRD dream I loved seeing MR again and chatting.
* wrote the above in bed, then thought about RD and how he hadn't responded in a while so did brief chats with him
* showered, made lunch, drove to work, the usual.
* wrapped up one more drive (?) and went to the RG meeting at 11:30 (got coffee with JF at 10:30). Went to lunch at the usual time -- chilled outside b/c it was gorgeous out there, reading posts on reddit about No Man's Sky's updates. Messed up a little on Hot Topics -- note that it has to say "You are now sharing your screen" otherwise it's not working correctly.
* helped JF move office supplies from cabinet to other cabinet so that we could transfer the ops storage to the other cabinet that locked, and then put the rest of the hard drives that didn't fit in HD3 into the newly empty cabinet. Awesome!
** chugging through them, really -- 6 more to go, so I'll definitely be done by the end of next week. Then I guess we'll have to figure out something for me to do next! :O
*** remember I need to finish copying 2018/Edit to tape!!
* Headed out at 3 and made it to the dentist's by like 3:15. Which was cool because they got me in early! The dentist (I feel bad that I don't know the name of //who// my dentist is) took a look at it, said it was just a small chip & no decay, buzzed it out a little, filled it up, UV light set it, polished it off, and I was good to go! On the house too :O
* Got home at about 4ish and started up NMS!! Took //ages// to load in, but that was fine. Was running slow though (mid 30 frames) and had //awful// looking skies and distant terrain, but I was hopping around doing all the starting quests and things.
* Got hungry around 5:30 so whipped up some hotdog + tuna + mayo mix, and took that time to update my AMD graphics drivers. Badabing badaboong, next time I loaded into my save everything was crisp and sharp and I was getting pretty consistent frames in the 60 area! So 100% important to update drivers.
** I'm sure AG would have told me that too. :P
* Played for ages then, and chatted with Jeremy a bit as he was hopping in too. About 10:30 he was like, let's try multiplayer! so I relogged and he joined onto my save. Didn't get much //done// with him around -- he was pretty far behind me on the "main" questline -- but it was fun to hop around with him.
** for some reason we were on the same planet but the biomes were different??? he had an extreme weather planet with gravatino balls, which he grabbed -- the sentinels showed for me but no way did I have grav balls on that planet (though there are albumen pearls) and it definitely wasn't an extreme planet! So that's a //weird// and disturbing thing.
* Was going to quit pretty soon after he left but felt pretty close to the end of the "tutorial", which was relatively true. Warped a couple times and voila, there was the space anomoly!! It was empty, though. I explored it all, then crashed as I was leaving, at which point I decided it was time for bed.
* sleep at 1 am ish? a little after? the room was fucking boiling, yay running a PC at max lmao.
* ''[TWS-49] The Egg of Jofoit''
** `OEF3:0075:0710:0049`
** Isugir Adjunct
** 4 plants, 2 moons, Conflict 1
** Korvax, Construction, Satisfactory
** ''yellow beacon'' -- shit ton of sodium flowers
** ''black beacon'' -- crashed freighter
**
* ''[TWS-14] Umigile-Havo Group''
** Isugir Adjunct
** 4 planets, 1 moon, Conflict 2
** Gek, Ore Processing, Adequate
** ''2 beacons'' -- 3 Room Observatories, need //Remembrance//
** Imeji -- dem bones
**
* ''[TWS-13D] Uyamag's Stand''
** Rapsich Nebula
** 3 planets, Conflict 1
** Korvax, Mathematical, Adequate
**
* ''[TWS-148] Targan's Retreat''
** Ebtetel Nebula
** 1 planet, 2 moons, Conflict 2
** Vy'keen, Alchemical, Promising
** ''red beacon'' -- drop pod coordinates trading post
** lovely desert moon that would be fun to motorbike on!
**
* ''[TWS-67] Ektion Cluster''
** Isugir Adjunct
** 3 planets, Conflict 2
** Gek, Minerals, Affluent
**
* ''[TWS-1D0] Battlefield of Furagi''
** 
** 4 planets, Conflict 3
** Korvax, Commercial, //high supply//
** Pudse XIX -- salvageable scrap! drop pod coord data at a discount!

---
* ''Xatonitan XVI''
** Ancient Bones !!!
** //yellow marker// -- Shit ton of sodium flowers (+100 worth)
** //black marker// -- crashed freighter
The more I see of people's screenshots from the game and so on, the more I feel excited to come back. My goal, seriously:

To find a planet as pretty as the [[Retreat of Rimesh|https://nomanssky.gamepedia.com/Retreat_of_Rimesh]]. I just remember having such a lovely time on that planet. The color scheme was gorgeous, the desert cactus were lovely, and it was a moon so I got to see the massive planet rising above in the sky.

....and I'm 90% sure it was destroyed in the Atlas Rising update, which is tragic. GAWD there was even a ''tiny, adorable DIPLO'' on this moon. It was perfect. `;__;`

```
Lords of the Atlas,
In your great benevolence,
May there exist a planet in the wide beyond as beautiful as your creation
Retreat of Rimesh.
In this new era of the Beyond,
Guide me to those gentle rolling plains,
And soothe my soul.
```
* [[190813 – Carpe Diem: I ♡ You Girl]]
** super weird dreams two days in a row. what's going on?
** I successfully avoided the ice cream and have been more-or-less watching my calories. It feels so bad being bloated and I'm sick of these pimples on my face. They hurt!
* [[190813 – Wiki Review: Reminders]]
** reminders about the reminders:
*** buy `https://sphygmus.wiki` and `https://640x480.rocks`
*** open a roth IRA
*** call a bodyshop about your car dent
* [[190812 – Carpe Diem: Tired]]
** don't know what I want to do after work? Answer: SLEEP EARLY! yay.
** wasn't planning on backfilling but there was stuff I wanted to write about, so that's cool.
* [[backfilled]]
** because I enjoy having an icon and coloring. yes.
* [[190810 – Carpe Diem: Space Nomads]]
** once again, I wasn't planning on backfilling out of obligation, but I had a lot I wanted to write about! That's an awesome thing.
** good game -- I definitely want to play the Saar again to see if I can do better with them. I tend to be slow and timid and not aggressive, but from the reading I was doing you //really// need to be winding up the clock fast before the Tier 2 things come out, getting mecatol on round 2, etc etc...though idk, that would have put a target on my back for more "destroy a space dock" action cards? idk.
* woke up and got out of bed at 7ish
* was showered and dressed and keto chow bottle washed by 7:30, so I said fuck it, I want to re-explore the Nexus at least, and hopped into NMS
** oh yeah and there was a hot fix so I was pretty sure I would be successful at leaving it.
** OMG THERE WERE PEOPLE! It was so cool! All these other ships and Travelers and people talking in the text chat and some ships like...floating around without landing on the pads lmao.
*** Sat on the cube right outside the landing pads with about 4 other people and chatted a bit in text chat. it was so much fun just being in that space with other people wandering around??? even though we weren't interacting all that much?!!
* Left for work at 8:20ish because I was tired of sitting around and it wasn't like I was gonna play anything.
* Got to work at 8:30 :O
* Finished up the last of the Mercury Pro Duals so I'm very sad. 6 more drives to go! Copying stuff to tape rn.
* Listened to some Pterry over lunch then got sucked into checking the reddits about halfway through.
* This drive is taking forever to copy because it's going straight to tape and it's over USB 2.0 instead of Thunderbolt `>_>` which is why I liked the Mercury drives so much better than these G-Drives.
* Hot Topics went forever, and no one told me to keep the screenshare up for the "HT After Party" but someone on the phone made a comment about being hung up on yesterday so I took that as a hint to keep it up today. yeesh.
* Finished the one thing I had sitting for the commercial archive.
* uhhhh catching up on wiki stuff then going home at 4:30? since I came in early ofc.
** CD said he wasn't feeling good and put off DnD soooo you know what I'm gonna be doing tonight eh. Might as well take advantage of the time b/c the weekend's gonna be here soon...
* [[190814 – Carpe Diem: In Spaaaace]]
** yoooo WTF was I smoking to get a dream like that? super vivid. barely remember writing any of it down, which is great.
** someday I'll get Hot Topics down to perfection (I messed up on the TV source button today)
** also, really enjoying these RG mini tutorial things, even if I'm never going to really touch AfterEffects and Premier.
** GOOD GUY DENTIST.
** "//oh I don't need to go grocery shopping because I'm going to be eating at CD's place tomorrow//" ......... lmao
** see what cranking the graphics settings up tonight makes ya frames like? I did notice that they were worse when I was hosting, so Jeremy should host from now on.
** unfortunate that the planet had different resources and biomes because it seriously makes me wonder if planet wiki pages are worth anything at all.
* [[190814 – Wiki Review: Hup Hup]]
** reminders about the reminders:
*** buy `https://sphygmus.wiki` and `https://640x480.rocks`
*** open a roth IRA
*** call a bodyshop about your car dent
*** make a shopping list for food recipes
** like, building two massive Saar-balls and being aggressive would be such a stretch for the way I normally play -- in a good way?
* [[No Man's Sky]]
** Here I am again, trash pile video game nerd. Gotta have a place to stick all the notes. Looking forward to having this up on my faster running [[Zircon|Zircon – Lenovo ThinkPad Yoga 370]] next to me for on-the-fly recording.
** importing those pictures is a slight performance hit but totally worth it, yo.
* [[190814 – NMS: Nostalgia]]
** I'm very skeptical that I'm going to find //any// barren planet with the sort of vegetation that Rimesh had, but oh well. This also plays into my -- mwaybe I should move like halfway to the center and set up shop there?
** hilarious given that `Nada` is like `f u c k the ATLAS`
* [[190814 – NMS: Back In Space]]
** Love those ancient bones and now that I've got the Antimatter recipe, I should (?) be able to unlock the Exosuit stuff. Hands down thanks to Jeremy for trading the stuff to me, and hopefully I remember where that trading post was that sold them so I can max those bad boys out ASAP.
* chill morning, packed everything to get ready to go to CD's straight after work
* went in to work at 10; next 2 hours were talking to JF and the RG meeting and other random things that felt quite interesting. Good Hot Topics and I ate salad and the cheese off some pizza while chatting a bit.
* headed out at 12:45 and went straight to CD's -- good drive, not too much traffic.
* decided not to mess with his old computer, but went ahead and started installing Arch on my ThinkPad (fuckin' forgot to register my fingerprint but hopefully that'll be something I could do in a VM?)
* HuHot for dinner as usual (delicious) and watched some TV -- I don't even remember what now.
* went to bed at abt midnight...cuddled a bit & CD kissed me goodnight and well -- it just kept going from there. it had been so long! and was really good -- really, really good. There's some spot when I'm on top that if we can find it and just be there, hoo boy, feels so good for me.
* so, sleep at one instead, after that.
* woke up pretty darn early for it being the weekend -- right around 7:30, I think. CD got up then so I did too.
* kept working on Zircon right away! the next step was to figure out fonts, since i3 was uh, broken because I didn't have any fonts installed.
* took a bit of hunting but I found the infinality replacement and installed it, then installed bitmap fonts and was having a fuck ton of trouble with urxvt never seeing them, then said fuckit and made my own personal package, then spent ages testing out every font and comparing them and so forth.
* got a text from my mom at 3:15 being like, "still planning to be here at 5?" and I freaked out because I'd ''completely forgotten'' that we were planning to go over there.
* showered & got ready supa fast, gassed up my car, then drove out.
* went to the restaurant - LC Beer Co - and got a table while we waited for them to arrive. I had a delicious delicious 3 patty smash burger and a G&T -- I felt bad b/c CD had their main menu "porchetta" (rolled pork?) and it just wasn't as good as my meal :S
* went back to Mom's place for //delicious// carrot cake, which CD was really, really in love with! Spent some time just chatting and talking about TV and other things, then left around 7:30/7:45.
* went to QT on the way back, then started TV - well, just watched the finale of Legion.
* CD helped me set up his old computer in the living room (he had a switch so we were able to chain two ethernet cables together for dat good internets) and I played No Man's Sky while he played Mordhau.
* Bed at 12:30/1ish?
* woke up relatively late, around 8:30 I think
* started off the morning with some No Man's Sky. derping around checking the next things off my list -- namely, attempting to use up all my drop pod coordinates, while also naming planets and not using launch fuel.
** did get the auto thruster refilling, though, which is incredibly amazing.
** found a lot of factories and op centers to break into, and killed sentinels for the first time on this save.
* CD brought me delicious carrot cake for breakfast -- it was SUCH a good breakfast! Incredible.
* Quit No Man's Sky somewhere around the middle of the day; just wasn't feeling it anymore.
* Oatmeal cookie halo top, cool-whip, and carrot cake for lunch -- holy fuck, it was delicious and RICH and over the top but amazing.
* went straight to work on [[Zircon|Zircon – Lenovo ThinkPad Yoga 370]] right after. It's a process, and nothing like how the actual step-by-step is turning out, but enjoyable despite the mistakes and troubleshooting.
** I mean, that's half the fun right?
** also I worry that I'm leaving out or forgetting important steps, which is partly why after I finish the setup walkthrough I'm going to feel the urge to completely reinstall again. `>_>`
* Spent probably a good hour just going through [[wallhaven|https://wallhaven.cc/]] downloading wallpapers for Zircon. At one point I had at least 100 tabs open in Firefox and there was NO LAG AT ALL. It was amazing -- 10 or 15 tabs of that would have lagged [[Jasper|Jasper – Samsung Chromebook XE303C12]] right the fuck out tbh. And I'm loving the keyboard feel on Zircon, even though the key positions and shortcuts are fucking with me.
* Messed up my i3 config file bad, and had to troubleshoot about 3 different errors that were because I used temp methods of setting paths and things rather than permanent methods. whooooops.
* Wrapped things up with a to-do list before eating dinner a bit after 9 (HuHot of course) and watching: the most recent episode of //Preacher//, and the last two episodes of season 1 of //Zone Blanche//. Which were fucking amazing and seat gripping. I was feeling sort of meh about the show, and then the last two episodes sped way up and it was amazing. was NOT expecting that twist at the end.
* bed by 1?
* woke up at 6:40ish when my alarm went off. was dreaming about linux settings? finally got out of bed at 7:20.
* showered, dressed, looked at Mordhau reddit memes with CD, made food, packed, and left just about right at 8:30
* commute was fine, but the traffic to get into the parking garage was ridiculous. idk why it seems so different during the week when I'm leaving from home?
* watched the fixed RG replay, catalogued the drive from Thursday, fixed the missing line in the spreadsheet, got coffee, and am now waiting for files to copy from the next drive. 5 left on the docket!
* went to 62C for lunch -- yeah, yeah, I know, but it's ridiculously humid outside lately, and I know they have wi-fi there. Messed around a bit on my laptop tryna get DMPS dimming to work. It's not pulling the settings in my config file but xset does work? so idk what's up w/that.
* finished up one more drive and started a 3rd; hot topics was fine.
* worked on a footage request after hot topics cause I was kinda bored of drives & JF seemed to indicate he wanted help with these requests.
* finished copying a couple transcodes to owncloud after JF headed out, then left for home.
* basically had no food in the house so I decided on the way home to take imperfect action and went to Aldi for food shopping. My only splurge was some kiwi! Gonna boil a ton of eggs and make egg salad with celery and carrots.
* played No Man's Sky until about 10:30 -- just wandering back and forth between the places I've already been, dropping down signal boosters and renaming the systems and collecting the exosuit expansions from space stations and the nexus. It was so quiet in there every time tonight!
* worked on Zircon, because that's what I //really// wanted to do. I was trying to avoid figuring out how to update my personal fork of i3pystatus with the original, but it was the logical next step so I went ahead and really, it was quite easy! I really appreciate both VSCode's Git integration (makes merging changes simple) and being able to pull request my own branches on the Git website & merge them into the master.
* so, got i3pystatus at least //updated// level with the origin & with my changes merged it. started uncommenting parts of the config to see what worked and what didn't. So far, it looks like the battery works w/out needing any special stuff, and system things are all fine. I need to walk through the network code, though -- I'm getting some sort of TypeError. //(yay.)//
* next step was to get my edited siji icon font over, which was again less trouble than I was anticipating. checked knxt's size, and figured out with relative ease how to update the glyph bounds in my siji_test to be the same size.
** I'm really enjoying using the pen & screen to draw the font pixels directly! much easier than trying to do it with a trackpad.
* I was caught up in the code so...bed late, around 1am
* [[NMS – Targan System]]
** Now that I've got an actual system name, this is gonna change! Also gotta tag it so that maybe I can have a cool internal table of contents for this stuff? I could also build a planet info macro if I really really wanted to.
* [[NMS – 3 Way Trade Route]]
** I've got two of these systems found! Just need to find a Merchant's Guild run system. That would be a nice loop to run at least once, eh?
* [[NMS – 4 Way Trade Route]]
** A longer route means more systems I'd have to find for it, //but// it also means that it would take longer for it to get exhausted.
* [[190815 – Carpe Diem: Looong HT]]
** truth: if the nexus has people in it when I leave, it won't crash. if nobody else is there, I'll get ejected into space when I leave.
*** that was the most interactive lobby I've been in yet. c'mon people, socialize! XP
* [[190815 – Wiki Review: Starman]]
** I have done literally nothing from that to-do list. `-__-`
* [[Zircon – Arch Linux Installation]]
** the hardest part was figuring how how to set up the partitions, because it's generally subjective. heck, after installing Arch ARM Chromebook, any other install is gonna seem easy eh. :P
* [[Zircon – Arch Linux User Setup]]
** This is much less straight-forward than the installation part of things...100% not reflective of my actual experience setting things up, but rather how it maybe would go in some ideal world lol
* [[Screen DPI]]
** or just set the DPI in .Xresources, apparently. I was glad I'd kept these notes for reference though. Naming will change tho.
* @@.link Zircon - .Xresources@@<<footnote "191029" "removed because it's included in my dotfiles repo & is quickly outdated on wiki">>
** so far DylexTerminal is working fine for me. Dracula seems to be a fine plug-n-play dark theme as well (I don't have the time or interest in fuxing with that on my own).
** DPI here works for me, without needing to do anything else, tbh.
* [[How To: Install Linux Fonts]]
** can't believe I wasn't taking notes on this last time??? but hey, now I have it. The naming on this might change, idk.
* @@.link Zircon - .config/i3/config@@<<footnote "191029" "removed because it's included in my dotfiles repo & is quickly outdated on wiki">>
** Lesson learned: ''only put comments on a new line'', not immediately after something on the same line! Cause that breaks shit like mad.
** I want to spend some quality time with the i3 configuration settings and see if I can set it up so that specific workspaces automatically open up a certain size (that is, like 2/3 & 1/3 for opening urxvt on a firefox workspace).
*** also there's just so much to dig into and really configure!
* wow, waking up was a ''struggle'' today. I wonder if having the lights come on so early is interrupting my sleep in a bad way?
* out of bed at 7:50ish; showered, dressed, made lunch & made my bed, feeling like there was something I'm missing. 
* it was 8:20 -- what was I going to do for 20 more minutes? or would I leave early? Remembered the slightly off CPU icon I'd made the night before, so I adjusted its spacing and the RAM spacing as well, then decided to start updating the battery icons. 1 left, and then I had to leave for work.
* pretty damn normal commute. found and squeezed into a parking spot on the third floor -- I gotta leave earlier than 8:40 if I want a good spot on that row. It's pretty empty if I leave at 8:30, iirc.
* taking my usual 9 to 9:30 half hour before JF is here to catch up on wiki reading and writing.
* went to a meeting about the documentary -- lots of interesting and slightly impossible requests for specific footage. that will be fun to look for in the next week. :P
* lunch -- just went up to 62C (hot again) and worked on my font. 
* stuff until Hot Topics? dunno. it was a typical day. 
* left at 5, drove home (busier than usual but I think I left later than usual too?)
* boiled & peeled all of the eggs, chopped up some to eat, then played no man's sky until 11:30ish when I got off, listened to my audiobook, then went to bed.
* [[Zircon – Setup Left To Do]]
** Cool! I actually got a lot of this done yesterday! Like I said, they were the things I was putting off about setting up Zircon.
** Still gotta figure out why my DPMS settings aren't applying when I load the X server. :S
** this is either gonna get deleted or renamed. cool.
* [[190819 – Carpe Diem: Recall]]
** not bad! I am making decisions not just out of comfort (see: going food shopping), and I am breaking out of video game obsession on a consistent basis!
*** it loses its luster faster and faster these days, which is simultaneously wonderful and really depressing.
* [[190819 – Wiki Review: Catching Up]]
** is it cheating to do a wiki review of a wiki review that I //literally just wrote//?
** not sure any of this is "worthwhile" writing -- but the wiki is working. I want this content here, and it helps me keep track of my projects. Keep it up!
* [[190818 – Carpe Diem: V Chill]]
** Did I say I wasn't gonna backfill entries? But I want to now! It feels weird to have a gap where things were. I want to see what happened day-to-day!
** a chill day, for sure. `<insert worries about productivity here>`
** srsly though it's amazing, NO LAG
* [[190817 – Carpe Diem: Smash...BURGER!]]
** I'm being aware of feeling bad because I'm picking nits. It doesn't feel //good// to be that obsessive over something small and relatively unimportant anymore. Just pick a font and be done, don't spend 4 hours on it.
** fucking ''delicious'' food this weekend.
** I felt like I kept being mean to CD? Or just slightly hurtful. Lots of rubbing his leg and arm and back and general "I'm really not being mean I love you" kind of touching.
* [[190816 – Carpe Diem: Great Day]]
** yeah! somehow it was pretty emotional sex, too. At the end, just hugging and hugging him.
** I don't remember when this weekend, but at some point I was thinking about what a Cuddle Party would be like now that I'm in a relationship? That it might be nice and even chiller & less stressful, to share touch and just bask in the cuddles. A puppy pile sounded //really// good to me.
*** There's nothing for it in KC...they're having a training in Chicago in October...see [[info link here|https://www.foundationsoffacilitation.org/application.html]]
**** thinking about this being something I could do -- `F E A R` crying, why am I crying?
*** I'm sure this was after watching //Zone Blanche// and just observing the casual and unremarkable touching shared between the gendarmes.
* [[SketchUP on Wine]]
** I'm sure the title of this will change. more notetaking for myself!
** I told CD what I'd planned for the art I was gonna make him, and he thought it sounded cool. I stumbled across links on making architectural renderings from sketchup models, which would solve my perspective struggles with this. Soooo I'd like to get it working!
* woke up lazily at 8:30ish I think
* showered, got dressed...?
* played No Man's Sky until 11:30, when I started chopping eggs, carrots, and celery for mah salad dinner.
** ummmm don't put carrot peelings down a garbage disposal, b/c I clogged it right up.
* left for work at 1, got there at 1:15
* bleh until Hot Topics at 2, which was fine. went and got coffee before then too, yum. went to another meeting about the documentary with JF, this time with CY, then started working on collecting b-roll of employees.
** no working on drives, b/c the baywatch stuff was taking 9 hours to copy over to nearline.
* Ate and watched the rough cut of the documentary -- it was 6:30ish when I finished and the doc was an hour fifteen so it used up time nicely -- then decided I'd pretty much completed what I could so pulled out Zircon and started more messing with settings and fonts.
* Drives rolled in with KV around 7:30, and it was a 20 minute job to shot-put them over to the server, after which I pinged Dave on workfront and headed home.
* Just kept working on Zircon once I got back home at 8:30 -- getting the fonts and icons and other bits and pieces right -- and the next time I looked up it was 10:30. Kept going until I finally decided I had to sleep at like...1:30 am. //w h o o p s.//
* woke up at 7:50 -- only my "holy fuck get up" alarm having worked, and snoozing the rest of them.
* the usual morning routine: make bed, shower, get dressed, make lunch shake, pack for CD's
* checked my email and found a reply from the LaunchCode fellow. Looks like I'm going to toss an application towards the LC101 class and see what happens there. (I seriously don't think I'm ready for the apprenticeship application, which was otherwise what he directed me towards.)
** Mon & Wed @ 6 pm, so 100% doable for me rn.
* normal commute -- I'm getting the light timings down, so I can pretty much coast to a stop @ the first on MC, and go slow enough to wait for the change @ the second.
* Started the last drive this morning! Worked on that and the wiki & got on my laptop :O in the morning. 
* lunch -- it was nice-ish out but looked like rain<<footnote "ex" "that's my excuse">> so I went to 62C and worked on figuring out the TypeError with i3pystatus. Turns out it was the thing I'd had before, and it was b/c I was passing the parameters in the wrong order. So, pushed it to git and now it's all cool.
* moved the boxes & tables to clear out the room, now that the drives are done, and worked on adobe footage request things in the afternoon (Hot Topics sandwiched in between here) first posting it & then removing a couple clips & then going through and finding all the project numbers for the clips, with JF's help. Right after that, had a conference call with Adobe and CY and other people involved. Left pretty shortly after that iirc.
* normal normal drive back home. skipped going to CD's b/c he had a production launch and didn't know how much time he'd be available. 
* ate & watched a philosophy tube video about climate grief, which was good, but condensed -- I most liked his points about Indigenous people concretely living some of the abstract philosophy //already//, so it's not like vague up in the air, but rather we need to listen to the other marginalized voices among us.
* proceeded to work on Zircon until like 12:30 am again. changed the wifi icon from horizontal to vertical, and updated the line sizing, then started making things work. just added the xset dpms settings to my i3 config, cause I couldn't figure out how to get them to actually //work// in the xorg.conf file. also got my brightness and audio hot keys working, after realizing that the bluetooth and wifi hotkeys worked right out of the box?! Collected the rest of the key codes for the other Fn keys, except for F11 which MYSTERIOUSLY doesn't press anything. But I do wonder if it's related to the `<unsupported high keycode>` message I get when the xserver starts.
* bed sometime after 1 am, listening to pterry for a bit before I slept. I'm really loving Feet of Clay!!
* [[190820 – Carpe Diem: Brief]]
** waking up has just been a struggle, period, recently -- but I've also been staying up way too late in comparison to when I'm consistently waking up.
** definitely not empty today at 8:45 even -- I wonder if there were a lot of people on vacation last week and now they're back & parking on the 3rd floor? Still, found a spot there today too.
* [[190820 – Wiki Review: Extensive]]
** it's interesting to see the points where I'm making lots and lots of new tiddlers, and the points where it's just the daily entries (and the points where even the daily entries are backfilled)
** I'm also noting where and what I think is going to get deleted or renamed.
** I was thinking about how I'm really sharing a miserly amount of my day-to-day writing in my wiki, and thought maybe wiki reviews would be a neat peek that I could still share publicly -- and then I just read one where I react to the sex I had. greaaaaat.
* waking up was a STRUGGLE again today. I need to get it together with the going to bed earlier. (I was damn tired at 10 pm and //could// have gone to sleep then if I really wanted to.)
* made bed, showered, got dressed, pulled things back together for CD's, washed my shake thingy then made a new one for lunch, then left around 8:30 (srsly no point in just sitting around)
* fine commute, failed once more at parking //in between// the lines, but rather on top of one of them. People who go the wrong way in parking garages infuriate me.
* got stuff started copying over to tape, then taking this time to wiki. I don't feel too bad b/c I don't have the notes of what we were going to go look for, documentary footage wise?! completing the LAST DRIVE now.
* skipped lunch, stayed for hot topics, then drove over to CD's place
* I assume I worked on my computer more?
* huhot & tv & some nice times, ofc.
* [[190822 – Wiki Review: Short :O]]
** well, today's review is slightly longer. just a bit.
** I'm mostly doing work in tiddlers that have already been created, like [[Zircon – Setup Left To Do]] and config files and such, and that's not visible in the wiki reviews.
** slightly emptier today b/c I was earlier but definitely people musta been on vacation to make it as empty as it was that one week.
** I mean, h0p3 has no shame noting his sex life in his carpe diems, and wiki reviews, and otherwise -- and you're not that weirded out by it any more? but it's also usually just in passing...hey man, we're all adults here.
* [[190822 – Carpe Diem: Heart Is Full]]
** I'm going to apply to the LaunchCode LC101 course over the weekend!
** I should have realized what was going on as soon as I saw the TypeError, because I ''know'' I had the same issue on my chromebook & fixed it there.
** I enjoy having a busy day at work! it's nice to be involved & not feel like I'm trying to eat up time -- eating up time was one of the biggest things I disliked about working at CC
*** It's rather impressive how quickly I've gotten used to //not// working there, and how comfortable & pleasant it is not working there.
** I'll have more to say about Feet of Clay once it's over!
* [[190821 – Carpe Diem: Late Night]]
** pretty steady day. nothing unusual or much to comment on, tbh.
* [[i3 Setup - Configs To Rip Off]]
** a lot of this is just stuff I already have going on, a duplicate of what's in the default config/my config, but it's interesting to look at the parts that are different and think about why they're different and if any of that would work for me too.
*** I switched Ctrl to Caps b/c someone mentioned it and I //think// if I can get used to it, my speed with keyboard shortcuts etc would increase a decent amount. It feels like it flows much smoother than having to hunt for the lower left key and move my hand away from the keyboard a lot. But it's definitely not muscle memory yet.
* [[https://kookma.github.io/TW5-GitHub-Saver/]]
** tiddlywiki on git? interesting.
* [[https://github.com/rsc/tiddly]]
** Google App Engine backend
* Widdly, take your pick:
** [[https://gitlab.com/opennota/widdly]]
*** Last updated 3 weeks ago
** [[https://github.com/xarnze/widdly]]
*** Not updated anymore?
** [[https://github.com/cs8425/widdly]]
*** Not updated anymore?
*** [[TW Google Group discussion|https://groups.google.com/d/msg/tiddlywiki/TnKTOdzvn30/bKJ9djJdCQAJ]]

---
I really like the idea of being able to lazy-load tiddlers from this. It never really worked well with my current setup, but if this was lighter and smoother maybe it would help reduce the load of my current setup?

I worry about the "must use authentication" to edit tiddlers, because when I tried using TiddlyWeb's authentication it did //not// play well with TWProxy's authentication.

Also looks like it's not as easy to maintain multiple different wikis at once, but that's probably not too much of an issue since I very, very rarely edit the two other wikis in TiddlyWeb.

---
OH FART! I was trying to do stuff with the "On This Day" code b/c I found it to be more complex than necessary, and having trouble with the `subtract[]` stuff -- lmao it's not in this version of TiddlyWiki and I need to upgrade to 5.1.20.
Y'all, I was without my wiki for too long today as I tried to get it upgraded to 5.1.20...I want those new filter operators!

I had to revert back to my old setup, though (good thing I backed it up before I tried changing it) and idk what I'm going to do, going forward. Currently I'm stuck in "writing a proxy server in flask (dumb) to redirect to TiddlyWiki's new server implementation" land...`PUT` is going to be the death of me.

I am learning about how HTTP requests and shit work in a super janky and patchwork way, though, so that's nifty.

---
* My current setup:
** [[TiddlyServer|https://github.com/Arlen22/TiddlyServer]] running on 5.1.17, port 8888
*** I use a service to run it in the background
*** Lets me select which wiki I want to jump into (on the fly editing of my public facing wiki & art wiki)
*** Provides access to my single file backups
** [[TWProxy|https://github.com/stevenleeg/twproxy]], port 8080
*** Using a service to run in the background
*** Provides what I assume is reasonable authentication
*** Login screen layer before entering the wiki
*** Transparently redirects to wiki after logging in
*** Does //not// seem to have an option for setting the authentication cookie time-out (wouldn't mind having it expire in like...3 to 6 hours)
** Nginx proxy, regular HTTP & HTTPS ports
*** redirects URL requests to TWProxy
*** provides SSL support through Let's Encrypt
* Options for 5.1.20:
** TW on Git & GitPages
*** nope, not interested in putting my content on Git's servers. Not even in a private repository, soz. also appears only to be single file.
** [[google app engine & go|https://github.com/rsc/tiddly]]
*** this seems nice -- cause fuck npm amirite -- but the lack of a full search functionality is a pretty huge issue, and I also would have to hack it out of google app engine and thaaaat's a project.
** [[widdly|https://gitlab.com/opennota/widdly]]
*** so this seems like the above, just with more options outside of google app engine. yet again, though, no full text search functionality. `i cri every time`
**** I'm really rather tempted though. this would make things soo much easier than a) fuxing with the built-in server shit, and b) it would be faster? My TiddlyServer process goes and eats a ton of memory on my droplet...how often do I use search anyway? (Answer: a lot, let's be real.)

Ok let's face it -- this is the perfect time to switch to [[Bob|https://github.com/OokTech/TW5-Bob/]]. Maybe they edited the documentation, but it doesn't sound quite as scary & intimidating this time around. Also webSockets, that's cool, and no more worrying about leaving it open on my desktop vs my phone vs my laptop, and no more having to restart my server instance every time I change the file system!

Still have to figure out the TWProxy thing. Shouldn't be too hard -- iirc I actually //did// get it working with TiddlyWiki 5.1.20 -- I was just getting a 403 error when it was `PUT`ing things. And ''NOW'' I know //why// I'm getting a 403 error -- something in the headers is missing.

* So, gameplan:
** Install a test version of Bob
** Point twproxy at test version
** Edit ruby files until it works
*** Make pull request?
** Back up all wikis then switch them over to Bob
** Done!!
* woke up at the crack of 7:50, which is so late, but I was so tired
* showered, dressed, made lunch, out the door
* I'm not going to worry about chronological order here, just hit the highlights:
** started work on updating our tape archive; this included ejecting full tapes, putting in new blank tapes, and reorganizing the tape safe (it's nicely sorted now)
** this also included looking at the tapes to see what did and did not successfully transfer from the one time I started the backup & choked it with a 1+ TB zip file
** used `find` to make sure there weren't any 1+ TB file I needed to catch
** checked with JF about the auto-save and preview files generated by Premiere/After Effects. the conclusion was no, don't bother saving them
** after much deliberation & trial & error I dove in with a `find | xargs -0 rm -rv` command -- talk about nerve wracking! but, it's a computer, it didn't make any mistakes and thankfully //I// didn't make any mistakes typing the commands (and triple checking them)
** went and sat up at the Town Square for lunch b/c it's GORGEOUS out today and started working on the "wiki workspace" idea I had
*** well, typing out a long tiddler about it that promptly got deleted tonight when some sync error happend. sadness.
** went to get "coffee"<<footnote "aka" "kombucha">> with PT and JF. I am still so unaccustomed to this notion of going to get coffee, or just -- being able to take a break like that?? I feel like I'm always on edge, waiting for the other shoe to drop while I snatch a moment. And of course I'm still feeling out the social dynamics of the office & the people in it, and where I fit into all that.
** production meeting, as usual
** worked on my wiki the rest of the time while files were transferring, and made solid progress on my button.
* nice drive back -- I could care less about the traffic when it's this lovely outside, but I got lucky with timing and was at the front of the line for both College & 301st stoplights.
* sat outside and finished up my button, until the sun was starting to go down & I was getting cold
* dinner around 7:30, watching youtube videos and reading reddit
* decided to get off reddit and here I am! feeling tired and emotionally worn, so -- as much as I theoretically would love to get the Nginx proxy stuff working -- a check-in & early bed would be more loving.
* [[190823 – Carpe Diem: Losing It]]
** It's Tuesday today and I barely remember last Friday, yeesh. I don't think it's worth it to even bother back-filling the weekend -- I slept in to 10ish both days, and spent both days either working on setting up Zircon or on a proxy server for my wiki.
* [[190823 – Wiki Review: And Your Roth Yeah‽]]
** I did not apply to LaunchCode over the weekend. I haven't touched any of the things on my to-do list, tbh.
*** hey, that's okay.
** I finished Feet of Clay yesterday!! Left a note in [[books: Terry Pratchett Read-a-thon]]
** still not come to any conclusion about the keys. I don't think I'm going to keep `Ctrl` on `Caps` -- it was really messing me up for a bit and idk if it's that worth it? I might try putting it on `Alt`, though, just for my muscle memory with the Mac.
* [[190823 – wiki: server backend options]]
** yeah, going with none of these. that's cool though. they might come in handy sometime for other things, who knows?
* [[wiki – On This Day]]
** all the new filter operators make me want 5.1.20 like ''hot damn''.
** it didn't look like this immediately worked out of the box when I tried it on Bob for a hot minute, but I'll be back to work it out once I've got shit sorted out.
** it was really fascinating to realize that I've actually been writing here for more than a year, and that there //are// "On This Day" tiddlers! It was a trip to see for a second that they were school notes. A year is a long ass time!
* @@.link Zircon -  File Manager@@
** lmao, went with none of these. SpaceFM is what I have on Jasper rn and it's what I put on Zircon. It has its own virtual file system so no fucking with too much shit aka dependencies for all the features I like.
* [[Zircon - .config/i3pystatus/config.py]]
** I'm 99.99% sure this is already out of date -- I might just delete these from the wiki, now that I'm running my dotfiles through github.
* [[Zircon - Color Theming]]
** yup! big fan of darcula. this took a good amount of time, though, because I had to figure out why urxvt wasn't true color (because I had to install the true color version from the AUR) and then figure out why it wasn't loading after the re-install (because I moved my fonts into my dotfiles so I could include them in my git, & turns out I still had to do the font path / font cache shit).
* [[190825 – wiki: PRAISE THE FUCKING MAKER]]
** lmao -- so optimistic. and then yesterday night crushed my hopes and dreams. (it's okay, I'll get authentication working through nginx.)
* man, sweaty night! woke up around 3 or 4 in just patches of sweaty sheets, then moved over to the other side of the bed and discovered a spot that looked like someone had straight up poured a glass of water there. yeesh!
* went back to sleep on the other side's dry sheets, slept well, got cold, pulled a corner of the comforter off the floor and slept again
** good sleep! the only dream I remember in retrospect was about [[chameleon]]'s wiki -- she'd borrowed my workspace code and integrated it into her wiki, but also a feature that either showed who had recently visited the wiki, or that was actually some sort of multi-user feature. I felt a) flattered that she borrowed my code and b) jealous because again, wow, cooler than me! I'm insecure about my own fucking wiki, wat. I'm curious if kicks is still using his privately?
* reddit'd //on my phone in bed// until 8:10 (hey it was nice and warm under the blankets and chilly outside them)
* showered, dressed, made lunch, left for work
* nice drive because the weather is still gorgeous. the chilliness of the air was making me look forward to fall weather. I find there's a melancholiness in both spring and summer, but they're subtly different, and fall's has always resonated with me a little more than spring's.
* babysitting copying edit folders to tape. gotta do this because tape doesn't like mass copying things //into// folders that already exist. I'll be glad once the empty folders that copied over are done and I can just drag & drop all the folders into the Edit folder, rather than doing it alllll by hand.
* opened up candybox and a dark room; both of them really require more interaction to progress (doing quests) than the sort of idle game I was hoping for. maybe the kitten game is better in this respect!
* lunched outside (gorgeous) at the regular benches, and knit on my socks.
* all hands meeting at 1 -- the corporate world is bizarre and disorienting to me. I'm having emotional shockwaves, I think.
* hot topics right after -- brief, the usual.
* pretty soon after that, helped JF move some big plastic containers with the van; wow, it may have been 61&deg; in the morning but it was way too hot for my sweater at that point.
* end of the day footage check request came in; JF was worried that it would conflict with going to the RS game tomorrow, but while he was talking with folks about offloading the drives, I went ahead and cross-checked the projects & the clips and got it done in the nick of 5!
* normal, gorgeous drive back home
* sat outside and worked on my computer until about 7, when RD started mowing the backyard. went inside, ate dinner & watched philosophyTube, then kept working on my computer. First I finished going over i3 dotfiles, then I started on the auto-startx-and-lock goals, after reading a bit about what login managers people used.
* took a minute, but I've got some sort of thing set up that I'm relatively pleased with. We'll see if plymouth will allow me to hide the black screens and go straight to the lock screen.
* bed around 1:30 after listening to some //Jingo//.
** the social commentary around this one makes me think it was written in a very specific era? hm, 6 years after the Gulf War, so relatively contemporary but not precisely what I expected.
* [[http://danieltemkin.com/Tutorials/]]
* [[http://www.animalswithinanimals.com/bent/]]
* [[https://pastebin.com/pCGtexiT]]
* [[https://tobloef.com/fun/glitch-art]]

* [[workspaceButtons]]
** really, this is such a simple idea, but also amazing?! I'm shocked I've never seen it before on anyone else's wiki, or talked about in the google groups (maybe it has been and I just haven't seen it -- hard to know with the depth of history there)
** and, even better, I incorporated it with my daily logs button, so I don't have to worry about clogging up my current open working countertop with all of yesterday's tiddlers, or worry about already having them open -- I just swoosh to a new clean counter and lay them out and close them again and it's lovely.
* @@.link Place Holder@@
** and this is why doing research at work isn't recommended? I didn't have time to go back through these links after I read them. Overall, though, Nginx redirect auth seems like the correct way of doing things here.
* [[190827 – Carpe Diem: Flex & Release]]
** can't say I checked in, and "early bed" is relative (11:30ish), but it's a start. :)
** good day, not much else to say. --- oh, but working outside on my computer was the best of both worlds: getting to work on my wiki but not feeling bad about it because fresh air!
* [[190827 – Wiki Review: Playing Catchup]]
** not actually seven days worth of catchup, just a weekend, but that's what I put in the filter to make it easier to catch everything.
** So I'm pretty sure I spent Friday & Saturday configuring my computer (dot file github) and then Sunday was spent on the Flask proxy thing (with Monday night ruining my hopes and dreams in that regard).
*** oh right, part of my dream was coming up with a way to actually proxy through the ruby server...b/c it wasn't accounting for the `wss://` request rather than the `http://` request? so the app was making a domain request that the proxy couldn't handle & I just needed to make it handle those. Which.....actually makes sense, but idk if it's worth figuring out when nginx auth.
** I'd like to make the switch to Bob this weekend; it seems like a large enough task that I'm hesitant to attempt it again on a weeknight.
** imagine having an "On This Day" mini Wiki Review every day? could be interesting.
* shockingly, a //not sweaty// night
* once again, slept in until the crack of 8
* showered, dressed, didn't make lunch b/c free lunch!
* crazy tesla swerving all over the road (relatively speaking) and cutting someone off ahead of me. They did a "wtf" arm movement and I was v. sympathetic for them.
* copying stuff to tape while waiting for the game pickup. JF wandered out but I expect he would have said "TA's here!" if he were going for good? I didn't wear my ZZ shirt b/c black is hot and it's supposed to be 90 -- JF wore shorts too so my dress choice is validated there.
** darn, I didn't bring a hat? at least I do have some SPF 15 sunscreen on my face. :P
* sat in CS' edit suite with JS and JF for a little bit, then went back to the back until it was time to go. We headed out about 10, which was really just fine because we got there at 10:30. the convertible was windy but awesome! JM had some sunscreen and shared it (v nice of him).
* waited for the gates to open up, then went & got a beer & food and sat down with folks. CN (?) showed up after a bit and sat down with JF and I and we chatted a good bit. 2 cookies and a beer and some pita, for shame. ah well.
* went in to the stadium, found some seats and chilled for the next couple hours. JF and CN were back and forth a bit, but it was nice to just relax and enjoy game and people watching (and catching up on wikis when they were both gone).
* got up & went with JF to refill our water bottles (thank goodness for free water fountains eh) and started walking around to where MLB.com //said// there was a Beyond burger available. Turns out that was also where the rest of FY was hanging out! Stayed there for about the last three innings, then headed out.
* captured a few videos, and now I'm just copying to tape & idle gaming.
* drove a stupid way to CD's -- tried going 882nd past the LR & further, but just got lost and ended up on 740 anyway. I didn't feel like sitting around until 6:30, which is why I left right after work.
* watched the first episode of //Demon Slayer// and got halfway through the second when AR arrived! Had a really nice visit with him about what he does for work (designing burst valves) and then a lovely game of DnD with some badass moments (like skipping a puzzle b/c we took a box off the podium and lifted up the cover and VOILA a red button that opened the door without us having to fight the magic swords -- which we have tied up and in Cadeus' backpack so that's totally not going to bite us in the ass later, eh?)
* CD basically fell asleep on the couch, and I was sitting next to him reading a depressing reddit thread. was going to sneak off and let him sleep, but when I got up he woke up so I encouraged him into bed and then we both fell asleep. (I wasn't planning to, but, tired.)
* [[190828 – Carpe Diem: Ricing]]
** oh no, I've started the idle game phase...this isn't good...eh. :P
** feeling meaninglessness and not checking in with it. `>_>`
** not getting into //Jingo// yet so much. looking forward to //The 5th Elephant//, since that's the one my parents took away from me halfway through!
* [[190828 – Wiki Review: TechUp]]
** I do like the idea of an "On This Day" review. The switch to 5.1.20 -- can I get it done this weekend?
* [[@kickscondor]]
** i don't know. it's tiny, but it's not the first link that's made me think of what he collects. maybe it's not his style. worth putting out there, though?
* [[190828 – trees: glitch art links]]
** programming and glitching images is very different than what I expected? In a good and fascinating way. I love the way JPEGs glitch, and PSDs.
* woke up at 7ish, and cuddled with CD until about 7:30; showered, dressed, headed out.
* worked on tape transferring for the first half hour, then went to the SB meeting for the 2nd half hour of 9. Sounded like there was a crazy lot to do for the video. talked to JF about how we were going to approach it, got the media encoder preset up on my machine, then I left for my dentist appointment.
* new hygienist; she seemed nice, friendly -- idk what changed with the xray machine mouthpieces but //ouch// they really dug into the top and bottom of mouth. they have a new spinny whirly really annoying buzzy thing with built in water for scraping off tarter and plaque now??? She did her first pass with it, then went back for individual scraping with normal tools. That's a first.
** no cavities, good, but she was pretty serious about my gums being inflamed. basically sat down and was like, //we need to have a talk; you have gingivitis which is making your gums puffy/red/bleeding. it's a reversible disease, but can lead to irreversible peritonitis, which causes bone loss and is basically incurable -- so get your shit together, brush twice a day, and floss at least every other day//
*** like, fucking good on her for being straight about it. she's the only hygienist who's ever really called me out.
**** brb going to brush my teeth and waterpick.
** I picked the perfect time to finally go back to the dentist, apparently, because my six month visit is in March -- one last visit for sure before I run out of insurance. That's nice.
* got back home around noon and cleaned up my room -- I didn't want to head over to CD's for the weekend with it as large a mess as it was. ate some salad for lunch, got the curtains from RD, then headed back to work.
* was back by 12:45; started working on clips, and did that pretty much from when I arrived until when I left (Hot Topics half-hour aside). By 3 I was feeling pretty disjointed, though, so I decided I had to GTFO.
* went back home b/c I wanted to pick up exercise clothes in case I decide to go out to the park and walk this weekend (I should).
* drove over to CD's; damn, I forgot to fill up with gas. I went ahead and stopped at walmart to pick up a new toothbrush for his place, some floss picks for myself at home, heavy cream which he'd forgot -- and got some cool-whip and strawberries because I was emotional shopping too. Oh, and draino and pepto.
* watched //demon slayer// (fucking gorgeous art), and reddit, and the 15 min cyberpunk preview until dinner came; ate & watched //dr. stone// then finished the last two episodes of //zone blanche//.
* wiki, and I should go to bed here soon.
* [[190829 – Carpe Diem: RS]]
** it is fascinating driving in a car with no top after going my entire life with the protection of a roof. I appreciated the sunlight...
** I do much better chatting with people one-on-one or in groups of three or less (if even that many)
** I appreciate the connection of DnD a lot.
** I may still be writing my carpe diems and my wiki reviews but I'm still //absenting// myself.
*** I am pondering my absences too, h0p3.<<footnote "see" "it is present in my mention of emotional shopping. I don't dig too deep. I leave it for tomorrow's wiki review to call myself out.">>
* [[190829 – Wiki Review: Behind]]
** okay, I am aware of it.
** `what actions can I take to address these feelings?`
*** lo and behold, there are people who do cuddle parties in KC. I signed up for one in September.
** listened to more //Jingo// on the drive yesterday. it's fine! I appreciate the novelties, like the werewolf detective with the super scent clue schnozzer.
I'm not planning to go this route, but I want to collect my research in case I ever need to write something like this.

---
* [[https://stackoverflow.com/questions/48912526/websocket-socket-io-proxy-with-python-flask-and-nodejs|https://web.archive.org/web/20190831135133/https://stackoverflow.com/questions/48912526/websocket-socket-io-proxy-with-python-flask-and-nodejs]]
** I think this is less about using flask as a proxy and more about communicating with a socket in it -- but it's flask & socket and has code examples.
* [[https://stackoverflow.com/questions/22927060/nginx-and-flask-socketio-websockets-alive-but-not-messaging|https://web.archive.org/web/20190831135304/https://stackoverflow.com/questions/22927060/nginx-and-flask-socketio-websockets-alive-but-not-messaging]]
** more things slightly but not precisely relevant.
* [[https://github.com/miguelgrinberg/Flask-SocketIO/issues/423|https://web.archive.org/web/20190831135235/https://github.com/miguelgrinberg/Flask-SocketIO/issues/423]]
** this looks like a perfect code example of what I want to do, and if I were actually going to build it I would start right here.
* [[https://stackoverflow.com/questions/19480832/websockets-proxy-for-ipython-notebook-using-flask-and-websocket-for-python-ws4p|https://web.archive.org/web/20190831135206/https://stackoverflow.com/questions/19480832/websockets-proxy-for-ipython-notebook-using-flask-and-websocket-for-python-ws4p]]
** looks like another implementation of a proxy server in python; this would be another good starting point for building my own.
* //190903 – Carpe Diem: Logo//
* [[190904 – Carpe Diem: Lost & Found]]
* //190905 – Carpe Diem: Birthday!//
* [[190906 – Carpe Diem: Simple]]
* [[190907 – Carpe Diem: Coloring]]
* //190908 – Carpe Diem: Binge//
* //190909 – Carpe Diem: Greedfall//
* //190910 – Carpe Diem: b l a h//
* [[190911 – Carpe Diem: Engorged]]
* //190912 – Carpe Diem: Ups and Downs//
* [[190913 – Carpe Diem: Feeling Better?]]
* [[190914 – Carpe Diem: Roles]]
* //190915 – Carpe Diem: Engulfed//
* [[190916 – Carpe Diem: Vafer Theen]]
* //190917 – Carpe Diem: Wikiwiki//
* [[190918 – Carpe Diem: Disorientation]]
* [[190919 – Carpe Diem: Busy Day]]
* [[190923 – Carpe Diem: Quiet and Still]]
* [[190924 – Carpe Diem: The Dawn Will Come]]
* [[190925 – Carpe Diem: Actually Busy]]
* [[190926 – Carpe Diem: All This Should Be In Another Log Eh]]
* [[190927 – Carpe Diem: She Don't Mind]]
* //190928 – Carpe Diem: Gonna Break Her Down//
* [[190930 – Carpe Diem: Snooze]]
---
* I don't understand the pattern of logs that survived here, and what didn't. there were more gaps when I realized that stuff was going missing, but here I was most successful in importing logs from the daily snapshots. why did they survive and the wiki reviews didn't?
** I want to say that I'm happier these logs survived, but the conversations that happen in the wiki reviews can often be more interesting.
* on average, way more expansive than any previous month in the past.
** to the point where I started tagging topics on the logs themselves, which is an interesting development.
* fascinating that I went back to Dragon Age; it would be interesting to write about the ways in which my experience now has been different from my experience at the time.
** modding has gotten //way// less stable than it used to be, though.
* Terry Pratchett has been a constant car companion and it's wonderful. I've also gone from an ''must do 80 in the left lane'' sort of person to //i'll just chill in the middle lane and oh how about the right lane over here// -- probably because I'm actually commuting during rush hour now.
* I'm so happy I record some of the little silly things in this log. those are the things that I won't remember in the future, yet what I most want to read about.
* Especially in the latter half of the month (maybe the whole month tho), I haven't been very present with CD in the evenings. Less cuddling, staying up later watching TV, multiple times I've either gone to bed on my own or he has.
** but also some ''really'' good moments of just talking to each other!! so, keep that up, but also work on being present?!
* my food hygiene has been just //trash// this month -- I've basically entirely ignored taking care of my physical self this month, tbh.
* I worked on my wiki a lot, which is ''awesome'', but I lost a ''lost'' of data, which is not awesome.
** I often don't hit my daily logs during the weekend, though; I'm much more consistent during the week. (Obviously, because I'm at work and it's something to do, whereas on the weekend my desire to do them is less immediately present.)
* The depression doesn't scream out to me here -- perhaps I'm not reading closely enough, or perhaps I don't write about it in these logs (I remember it shining out of the Wiki Reviews I did, though; at least in the moments I was writing them).
** I've started microdosing on a //consistent// schedule, so that may be affecting things. We'll see next month.
* [[190906 – On This Day: WHoa!]]
* [[190907 – On This Day: Inside Outside Minds]]
* [[190908 – On This Day: Lost Creation]]
---
* I mean -- you could say that coloring //houseki no kuni// pages is artistic in some sense. and working in my wiki too, in some sense. but yes, you haven't sat in your studio closet in a very long time.
** okay maybe because it's a mess, too -- and you're only at home for 3 nights out of the week...
* awe //rats// I definitely did an //on this day// coincidentally on the first day I'd started doing daily logs and it disappeared. :C
* interesting thoughts about the lack of external hate or shame on one's personal, self-run website.
* funny that I talk about being less interested in baring my mind to the public, yet I started thinking more and more about a plan to "go public" with this wiki over the rest of the month.
** agreed that the experience of being close to someone can include "not having read my wiki". thinking that the desire to overcome the ''"the gap"'' is an immature desire for engulfment, rather than -- idk, doesn't "the gap" make the experience of coming to know and understand and love someone that much sweeter?
* being able to tinker with the form of tiddlywiki has been part of its constant appeal for me, even a year later (perhaps especially)
* [[190903 – wiki: UGH bob]]
* [[190918 – wiki: crontab plz]]
* [[190927 – wiki: continuously public]]
* [[190929 – wiki: Ashes to Ashes, Dust to Dust]]
* [[190930 – wiki: backup strategy]]

---
* a tragic, tragic month for my wiki.
* I think things are fixed now so it's less of a pain to mess with NFS if I need to.
* more pondering on the expanded wiki crowd than in previous months.
* still no idea why I lost the tiddlers that I did. I think that //was// after I stopped using Bob -- wasn't it? don't remember.
* I've been very lazy about backups now that my wiki is working again -- I don't have a local backup at all & it's only on the cloud. I should really get that set up sooner rather than later.
* //190904 – Wiki Review: Yeah Yeah//
* //190905 – Wiki Review: Remembering//
* //190906 – Wiki Review: Flood//
* [[190907 – Wiki Review: Dig In]]
* //190908 – Wiki Review: Boundaries//
* //190910 – Wiki Review: Reproach//
* //190911 – Wiki Review: Ripping Out//
* //190912 – Wiki Review: Conversational//
* [[190913 – Wiki Review: Should this be somewhere else tbh?]]
* //190914 – Wiki Review: Blink//
* //190915 – Wiki Review: Chunk//
* //190916 – Wiki Review: Repeat//
* //190917 – Wiki Review: Inspiration//
* //190918 – Wiki Review: Talkative//
* //190919 – Wiki Review: Yeah, Well//
* //190923 – Wiki Review: Shots Shots//
* //190924 – Wiki Review: Remolding//
* //190925 – Wiki Review: Staying Out//
* //190926 – Wiki Review: Brainstorming//
* [[190927 – Wiki Review: Came Home From Japan]]
* [[190928 – Wiki Review: Come Down Now]]
* [[190930 – Wiki Review: Numb]]
---
* it's tragic, because I ''know'' there's so much writing missing between the 14th and the 26th. I was so wide-ranging and prolific in my bullet points this month, and all of it is gone with the wind.
** none of the reviews that got saved are the ones where I really went off `;_;`
* I wasn't consistent with my microdosing this month, but it does look like 5μg is a good starting point for me. 10μg was much too much too high for me.
* my //on this day// button disappeared; I'll need to dig into the snapshots over lunch to import it back in.
* I need to restore [[Storytelling]] -- I can't get the exact text back, but it wants to exist so it will.
* I'm not going to hold myself to anything strictly regarding coloring //Houseki No Kuni//. I'll leave Krita open with the files and let it happen when it happens. It's a soothing process with a nice end result and that's good enough for me.
yoooo what the fuck? Everything seemed to be working fine in Bob when I opened it with the correct permissions...but all of my file creation dates are wiped? like what the fuck?

I did notice it was saving files yesterday that I hadn't personally touched -- why the fuck is it touching files I haven't immediately interacted with? fucking busted.
* woke up exactly at 8:05
** was up a bit before this, but turned off the light and kept sleeping. I was dreaming about something computer/wiki-related, I think.
* off to work; normal commute and parking and everything. I still keep failing at parking right in the middle of the lines, though.
* caught up on emails and everything; went up for coffee and donuts with JF and TL around 9:15, then met them in Focus for the SB meeting that TL had scheduled.
** turns out there's a program called "HT" that we're planning to use for asset sharing with the people at SB? so we're trying to figure out how we're going to get that set up and everything.
* took screenshots of the things we'd discussed at the meeting and emailed them to PT, then opened up my laptop and went back to fucking with bob.
** I rsynced the wiki folder from my laptop to the bob wiki folder, which was a mistake...it straight up erased all the writing I did yesterday on the monthly review tiddlers and on my conscious spending tiddler for august. I just -- accepted it though? I didn't feel much of anything when I realized that data was gone.
* I've gotten the straight regular tiddlyweb wiki setup going, and that's what I'm going to use from now on. Had to fix one issue with a file name messing up the server but hey -- one issue vs. a myriad.
** I need to adjust my wiki snapshot script for this.
* man, I had some actual //coffee// coffee this morning b/c I was upstairs and you do what the group do, and the fucking jitters hit right around noon. like -- JITTERS. CAN'T CONCENTRATE.
* went to lunch -- was planning to sit in 62C because I wanted internet access, but then it was super nice outside so I went to sit outside the Hub instead. worked on my wiki, went back to the studio, and did some more writing.
* long hot topics, including CY talking about an employee survey from 2018FYQ4. JF thought the way she handled it was kind of yucky -- I think it's a little crazy they care about that feedback at all.
* chilling in Focus with JF and PT, sort of talking about this HT SB stuff.
* went to Aldi right after work to pick up ingredients for CD's cake; also ended up buying some cereal and fruit bars, whoops. Headed over to Hy-vee for the chocolate and the sour cream.
* baked CD's cake and watched the fireman anime until it started buffering like a motherfucker, then caught up on Beastars and re-read the first volume of Land of the Lustrous.
* bed at midnight? listened to about half an hour of //Jingo// before falling asleep.
* got out of bed at 7:30, which was a struggle because CD was cold and snuggled me and it felt really, //really// comfy and being comfy in bed in the morning is `s o` hard to leave.
* showered, dressed, made lunch, etc etc. As usual, showering takes more time then the rest of getting ready put together. oh well, it's worth it.
* left at 8:20 because I've had too much experience with running into slow shit on the morning drive over -- the correct decision, because there was an accident slowdown that made things stop and go on 740 for a good bit. at least 534 was running fine!
* checked email, workfront, and my regular wikis -- and now I'm here! Fucking hell though, I've either got a cold or allergies are wrecking me, b/c so much nasal drip.
* slowly going through and comparing everything in 2019 on tape to what's on Nearline. definitely having to copy some files from some folders over, so it's good I'm doing the double-checking
* went & got coffee and shared the cheesecake with TL & JF. I think it was a little too rich for JF, but TL liked it a lot. :) It did feel good to share! I can see why CD likes doing it.
* went to lunch and it was so nice out that I strolled over to the waterfall section, found a spot, read reddit for a half hour, then napped for 20 minutes.
* 30 min hot topics, though there were only three or four things, because CY was away and calling in...and apparently not in a way that let her see the screen share so PT had to email her everything.
*tapes and kittens until I left at 4:45 -- went home because I was craving carbs -- ate cereal and watched the fireman anime, then headed over to CD's at 6 b/c traffic had chilled out.
* idk, typical evening -- i downloaded some houseki no kuni and krita and started coloring the first chapter. Eventually CD came out, we picked up dinner, and watched TV -- Dr. Stone and Mindhunters
* got in bed at 11 -- CD had me lay on top of him and rubbed my back, which turned into sex -- top gets SO close for me recently :O
* actual sleep by 1:30 probably.
* [[180904 – h0p3: Pop and Lock]]
** fitting ourselves into our comfy mind-palaces. h0p3 is so kind in writing to me -- I go on and on and repeat myself and hide myself and I struggle to see the value in my own voice.
* [[180905 – h0p3: Developing A Wiki Letter]]
** it's interesting, writing tiddlers and linking them to parts of the letter. also interesting that I never did it again -- too clunky?
* [[180906 – Link Log: Copying h0p3, whoops]]
** went through and looked at a few of the links (see [[190906 – trail: A Year Later]])
* [[180906 – Log: The Gloom]]
** interesting to see myself describing how I'm feeling now. there are differences though -- then, I was overwhelmed with how much was on my plate between school and work and social things; now, I'm overwhelmed by a lack of them?
** I intend to take my own advice from last year and go to bed early; I intend to be in bed by 11 pm tonight.
* [[draft: Digital Physicality]]
** I enjoy the descriptiveness of my writing here.
* [[draft: Hyper Wiki Conversations]]
** I've worked towards something like this, but tbh it only clicked //yesterday// about the idea tiddlers so -- clearly a slow work in progress.
* [[draft: Methods of Response]]
** a lot of times I did end up going quote by quote anyway, especially in my drafting. I'm blind to the potential of other possibilities for formatting.
* [[draft: Mind Palace Art]]
** my attention to detail...
* [[draft: Names]]
** okay, I don't make up names off the top of my head, but I'm certainly not //always// looking for a deeper meaning in them. yeesh.
* [[draft: Password Management]]
** that's another thing for [[The Overwhelm List]] -- finish transitioning all of my passwords from LastPass into Bitwarden.
* [[draft: Principles of Organization]]
** the amount of content in this wiki can be overwhelming, I think, and that's only after a year -- but as I've said, it's such a different experience compared to a stack of journals.
* [[draft: Skiddie]]
** skiddie all the shit! my frankenstein Go auth server. :)
* [[draft: The Discomfort]]
** I don't...I don't care anymore? I remember the feeling of that day -- it was very visceral -- but it feels distant. Perhaps I've just gotten accustomed to having a hole -- although, to be fair, my page in h0p3's wiki is very different now. I would probably still be a bit uncomfortable if it hadn't changed.
* [[draft: The IndieWeb]]
** nope. my words are for me alone. and I'm less interested in following others so it's probably best kept that way.
* [[draft: Time Delay]]
** at least I feel less anxious about this on average, these days.<<footnote "ph" "though perhaps it's because I'm not in contact with anyone I am obsessed with enough to become anxious about their reply time?">>
* [[draft: Tinker, Tailor]]
** how synchronous that I should decide to get my wiki moved up to 5.1.20 and go through all that mess with servers etc. again right around the same time as I did it last year. Something in the air!
* [[http://nautil.us/issue/41/selection/there-are-no-true-rebels]]
** this is where cultivating awareness can open a space for freedom of action -- because even if we're not capable of recognizing //every single area// of influence in our lives, when we're more aware in general of what actions we're taking and where we want to go, it's possible to then choose to take actions that will change how we are influenced. (see [[Awareness]] and [[Storytelling]])
** [[http://nautil.us/issue/53/Monsters/what-boredom-does-to-you]]
*** lmao -- shocking, your thoughts keep going when you're not being stimulated at all!<<footnote "okok" "this is science, it's not surprising they don't just assume things, so perhaps given the lack of data it //is// a surprising result.">>
*** 3/4 of the way through the article, how many times is the author restate the same thing over and over?
*** ....nice jobs circlejerk in the last paragraph.
* [[https://longreads.com/2018/09/04/inauthentic-behavior/]]
** “Having two identities for yourself is an example of a lack of integrity.”
*** wow.
* Woke up at 10am
* reddited in bed for a bit then got out and started coloring //houseki no kuni//. It was so chill and relaxing that I kept going and didn't look up until noon thirty.
* basically alternated watching an episode of the show with coloring pages, which also involved looking up characters to get colors for their hair (I'm just doing: hair, skin, uniform)
* went out around 7? 8? with CD to go shopping and pick up his food; watching //mindhunter// rn and probably bed in two hours (at midnight)
** jk, we were so close to the end of //mindhunter// that we watched the last two episodes. bed at 3 AM.
* [[180907 – Log: A Pupil He Says]]
** had I not started the //carpe diem// and //wiki review// logs yet? it's interesting they took so long to develop.
** yooo what the hell? I was so salty and contrarian. I'm not sure I stepped out into the real, from being a ghost. Okay, in some respects I did, but I certainly haven't unveiled myself to the full extent so I'm not sure I can claim to be "in the real".
* [[draft: The Pupil]]
** infinite ways to shame and hate the public conversations -- well, via wiki, where is the platform for the shame and hate, and how does it become visible? I just -- doesn't, right? Someone would have to be sending me hate emails for me to see any hate over my letters to h0p3, because it's not like they can do anything with it //on my wiki//.
** I wonder if kicks would say those things to a camera if the tapes were only for him? does he write like that or did he write like that in his personal wiki? I vomit so much of myself and my day into the wiki as I have always done in my journals -- it's like a tap I can't or don't want to turn off -- but it would seem that's not everyone's experience.
** I'm much less interested in baring my mind to the public these days -- I'm not sure --- at this moment it's fine that only I will ever experience the inside of my head and being close to someone shouldn't rely on their having read my acres of self-important text.
* [[draft: The Reader]]
** I honestly don't know. Does it matter, and how?
* [[190906 – Carpe Diem: Simple]]
** oh yeah, this was the day I put 5μg of LSD into my keto chow -- I'm honestly not sure if I could tell a difference or not, which I think is a good thing. Keeping it below the level of the conscious mind.
** sex good AF. I'm not sure I'm ever gonna straight come from PIV sex, but there are times when it feels //so// close and //so// good.
* //190906 – Wiki Review: Flood//
** he ate ice cream instead of cheesecake tonight?? I wonder what's up with that. but he says it's delicious, so.
* [[190906 – On This Day: WHoa!]]
** it's reviewing old old things like this which make me think about ways of linking directly to tiddler body text again
*** given my thoughts on developing the single word references/articles, I'm beginning to consider allowing editing old work -- like, hm. I do have backups. Why or why not edit old material here?
* //testing??? aha~//
** well, it looks like I don't have to be super cautious about having `?` in my title anymore, because this tiddler survived a good couple of days.
* [[Storytelling]]
** a decent amount of h0p3's tiddlers like this aren't impressively fleshed out, they're just notes and drafting. So, it's a holding space for now.
* [[190906 – trail: A Year Later]]
** I do want to be hesitant to argue this //too// strongly, because I don't think we're going to become aware of our blind spots on our own, and we alllll have blind spots.
* [[draft: The Creator]]
** tiny, today! just one link!
** //"I can't think of something that would make me stop exploring it."// other than myself, yes? when was the last time I even attempted to touch something artistic? where did it get lost?
* woke up at 8:30 am after snoozing shit for a bit and it took a minute for things to sink in -- awe shite, it's 8:30 and that's when I need to be //out the door// for work when I'm at home.
* showered and was still feeling just ''meeeh'' so I texted JF and took my day off this week
* wrote up my thoughts about greedfall from the night before into a slightly more coherent wall of text and posted it on r/greedfall
* Pretty much did nothing but play Greedfall from 9 am until 10:30 pm
** was level 16 needing to hit the next level so I could boost my lockpicking to level 3 for Petrus' personal quest, and decided to do the "assist the nauts for more info about the ruins" quest since I know finishing a quest gives a good XP bump. that....turned into a much more significant story clusterfuck than I was expecting, so I went and reloaded an old save (mostly after I failed to figure out how to save the research at Hiruk) so that I could do all the side quests which were what I was really interested in completing.
** it's still feeling like a corridor fest, but also more interesting once I gave up on exploring and started questing (it's not like I'm //not// exploring any more -- I still have to unlock locations for quests and such -- but I'm only doing so in service of questing). So far Kurt's personal quest has been pretty awesome, and I'm intrigued by the story but I want to get the side quests done before I trigger that major event again.
* replied to comments on reddit until midnight, listened to 15 minutes of //the fifth elephant// and went to sleep
** FUCKING LATE AGAIN `>_<`
* woke up at 8:15 -- I swear to god it's the allergy pills doing this to me, so starting today I'm not taking them anymore.
* showered, dressed, made lunch, grabbed my shit and walked out the door
** I didn't really //hurry//, but I didn't dawdle either, so I was out the door at 8:40. 
* Apparently Friday commutes and Friday parking garages are faster & emptier than the rest of the week, because I made it inside the building at like 8:58 and to the computer by 9:01
* started downloading Droga footage for JF
* finished the last drive I was working on yesterday, and started a new one. lots of new camera footage to copy to tape!
* mostly reddit, the kittens game, reading wikis, and catching up on my own wiki while I wait for downloads to download and files to copy. Gonna wrap this footage download task up here in a couple minutes when it's done downloading, then head out to lunch.
* got the footage extracted & uploaded to EVO, then went & colored manga outside for a half hour before coming back for h0t t0pics.
* started drive 2 of the day; didn't expect to have anything to copy off it, but there were a few folders, so that's cool. JF said something about getting CDs after hot topics but I had to go to the bathroom and he was talking to TL, so idk if that's gonna pan out or not?
* started drive 3 of the day! it's the 4th clone drive for the project and everything on there is new so -- more stuff transferring to tape! chillin.
* did some more work figuring out how to get colors to show up for tiddlers based on category in the Open sidebar. Got it working to a certain extent!
* headed over to CD's immediately from work, with the fifth elephant playing to make the commute bearable. 
* talked a bit with him about his program then got on my laptop and started looking at dragon age mods.
* went to go get food and drinks
* caught up on anime and watched maybe an episode or two of preacher? CD put the sheets in to dry a second time, then cuddle napped with me on the couch. I put the sheets on the bed and got him to get in, then we both promptly became unable to sleep and just chatted for a good amount of time. I talked a lot about diskworld, and it felt so good to chat like that. :)
* I stayed up till two looking at mods again, then went to bed.
** I kept stressing a bit about how fucked my shoulders probably are as I was trying to get comfortable...
* //190912 – Carpe Diem: Ups and Downs//
** I don't see why //not// post on MangaDex. It's not like other fan colors cover the chapters of entire series or anything. Some of them just start jumping in the middle. I also think it's fine that I'm just coloring the characters; I think the art is gorgeously constructed in B&W and I don't want to take away from that -- plus it would take more time & I'm not about that life rn. If I finish coloring //all// the chapters & decide "yanno what I need, to color everything else" then I can go back and do that.
* //190912 – Wiki Review: Conversational//
** okay, whoa, I just watched a comparison video with before & after the camera bob removal mod and -- I think this might be a game changer for me. I didn't consciously notice the camera bob when it existed, and it certainly didn't make me motion sick, but I wonder how much it was affecting my experience of the game's world, watching these vids. It also looks like upping my FOV might help greatly as well.
*** comparing videos, it looks like at max FOV your character appears //roughly// the same size on screen in both games, but in DAI it looks like there's less distance between your character and the bottom of the screen? the rotation point of the camera is lower, //maybe//. In any case, DAI definitely doesn't have camera bob and is a wider default FOV than Greedfall.
*** I really wonder about environmental design, too. I think it's scaled down in DAI, so you can see most of the environment as you look across the landscape. As in, it's //much less lush// than Greedfall. Maybe the evergreens aren't as spiky, maybe there's less grass on the ground -- you can see the potential paths much easier because there's less //stuff// obscuring the actual sculpting of the landscape? and to be fair, there's much less gating because you can just jump over shit, and so the rocks you //can't// jump over are a) steep and b) all one visual chunk, rather than lots of little rocks.
* woke up at 9:30 when my alarm went off, and snoozed it for a good hour and a half at least; actually woke up a bit at 11 or 11:30 and started browsing reddit while still cuddling with CD. Got out of bed at like...12:30?!?!!!
* went through almost all (probably) the dragon age inquisition mods on the Nexus and downloaded everything I thought I might want.
* figured out how to get both DAIMOD and Frosty mods to work together, then which mods I needed to enable as DAIMOD because Frosty wouldn't convert them (no fall damage, more banter, and conversation camera)
* enabled all the mods in Frosty, figured out which ones wouldn't even let me load to the menu, then promptly had issues loading into the character creator. Finally disabled enough but with the main character mods enabled for it to load, and spent about 45 min getting my character set. 
** oh yeah, before this, I had to go through the keep and make a world state for my new game! I had forgotten how cool the world building in DA is!
* hopped in the shower and got dressed to head out to ES. I'm paying, which I know is gonna be a scary amount of cash all at once, but also happy birthday to CD. 
** I want to really, ''really'' do it right sometime -- the whole role reversal taking CD out -- sexy high oxford heels, something sexy on my legs, something sexy shirt-wise, edging on the masc side of things. Roll up in my car, sexy music, have reservations at a fancy restaurant, be the one to talk to the attendant and have my arm around his waist as we waltz to the table, pull out his chair, and flirt heavily over dinner before kissing him up against a wall after dinner...
* coasted behind some dude going 90 on 70 East on the way there! :O
* ~~* typical friday night -- watched teh animes and ate huhot
* I installed inquisition and sat around on my laptop looking at~~
** completely forgot this was the entry for Saturday and not Friday when I came in here to complete it, lool; driving on the highway deceived me.
* ES was delicious as usual, though the guy cutting the top sirloin with provolone cheese was getting the slices TOO thick & deep into the rare zone. aaand they ran out of pineapple, so no wombo combo. Otherwise, good.
* watched two episodes of preacher, aka caught up to it. CD went off to his computer and I started trying to play through the prologue.
** fuckin' mods, I tell ya h'wat. frosty is so much more volatile than DAIMODs, as far as I can see so far.
* stayed up wayy too late then went to bed together.
* got out of bed at 7:28
** slept like //shit//, constantly tossing & turning & rolling in and out of weird, incoherent dreams
** also my right shoulder feels fucked :S
* showered -- I love how we talk about super random shit sometimes. CD brought up apparently the most disgusting clip of film, a Monty Python skit, and I was like, "oh it's only vafer thin" and he was like, wherever you heard that, it's a reference to that skit. somehow this made me think of veggie tales, which CD's never seen? and I played a couple of the silly songs with Larry for him, then he played me the baby shark song (lmao what?!) and by that point we were dressed and it was 7:50 so he sat me down and made me watch the monty python skit.
* packed, pulled my clean underwear out of his laundry, washed dishes, and made lunch before heading out
** I asked CD if he would empty the dishwasher in the middle of the week; I concluded that I'm okay with washing the dishes, but it's annoying because I always get halfway through and realize there's a lot of clean dishes sitting there that a) I have to wash and dry my hands to remove, or b) will get wet again when I put freshly washed dishes in there. Sooo if he can remember to put everything away sometime during the week after they're all dry, I won't have that horrible dilemma come up anymore.
* not much to say about the commute -- 740 was faster than normal, but it was slow around the GT (though really not terrible compared to //that one time//). I didn't give a hoot either way because I made sure to put on //The Fifth Elephant// for the good times.
* JF got a flat tire so he's in late today. Not arrived yet and it's 10:30. I uploaded something to PixelFlix for him, filled out the hard drive record in the spreadsheet, and otherwise have been reading wikis and writing in my own.
* Copied two drives over, and helped JF put the rest in the cupboard before hot topics. did a lot of scrolling through tumblr and messing with my wiki the whole day, b/c that's an easy thing to default to (not many urgent tasks otherwise)
* commute + audiobook; home. ate and watched gopher, then watched some more gopher and napped like crazy. was only going to be for a half hour but then I fell right asleep around 8. woke up at 12:30 am, read CD's discord messages, messed around on my phone some, then decided I might as well get up, & that I'd go back to bed at 3 to get 4 hours of sleep before 7:30.
** I thought it was interesting that particular paragraph was the one that fit so well for him. Large amounts of freedom & trusting -- check! He may or may not get anxious about that but if he does, he //really// doesn't show it. Not comfortable sharing their feelings & spending more time thinking about love than expressing it -- I'll take his word for it? I mean fuck, it's not like ''I'm'' very good at that either. but my giving love language is touch and so it just spills out of me that way.
* went through and ''reorganized'' my dragon age folder on my PC! had save backups in like 3 different locations and screenshots in about 4 so I consolidated everything into one folder structure.
** interesting to see how linux has changed my approach towards file and folder naming. I hate spaces now.
* redirected origin to where the games are installed, then tried to launch DAI -- instacrash. A google told me that apparently Avast was responsible -- I put an exception in for the DAI folder in Avast and voila, it worked. why the fuck is that a thing??
* then went back to bed, around 3 am
* woke up at 7:45 (well, the alarm went off at 7:15 but the lights were out so I snoozed hard, then they were on & woke me up more at 7:45) -- snoozed until 7:55 then up and showered
* put on a dragon age tavern song which then auto-played into all my trespasser songs lmao. cleaned up the room a bit while getting dressed, made lunch, packed in case I head over to CD's tonight, then left for work.
* the morning wiki routine! gonna start opening up CDs here in a second. Not sure when JF will be in today? gotta run up to the PC Clinic today to change my password as well.
* worked on CDs for a bit -- got almost through the whole box, & JF wanted to go up & get coffee. delicious! talked about football along the way.
** taking a break to drink coffee and wiki b/c the CDs are going very fast (ofc) it's been a slooow week where the archive is concerned! (at least on my end)
* walked through transferring documentary data from the hard drives they sent back to the EVO with JF; I can definitely see my contributions in bouncing ideas off and developing some of the structures we use in places. (eg, just replicating their folder structure and moving stuff around on the EVO rather than having to a) have duplicate copies of a shit ton of footage or b) hassle with trying to figure out where their files and our files differed.)
* went through with the command line and removed preview/auto-save files that we don't want to backup, and started a copy to tape of 2019 edit folders that weren't on there yet.
* lunch at 12:15; went to 62C because I was hoping the kombucha would be delicious raspberry (spoiler: it was gross ginger lime) and because I wanted to work on my droplet. took a snapshot of it (it's like $1.50 a year to keep the snapshot, I can do that) and now I'm gonna destroy it!
** that was scary quick to do. :O didn't even ask for a password confirmation!
* came back after h0t t0pics and blond RH from upstairs was chatting with JF, and came over to introduce herself to me. Very chatty, what do you do, are you married/boyfriend, blah blah. I'm so not good with being put on the spot like that :O
** but I did my best and talked about terry pratchett and idk -- mentioned my 3 year anniversary in november (shit that's coming up soon) and that got her started on her relationship & well, seems like the sort of person who once you get started you don't need to do anything but smile and nod!
*** it was sort of disorienting -- I guess I'm this age and this old and this is what we talk about now? and some of the way she talked about her step-kids was a bit -- huh. blah blah kid does a shit ton of extra curriculars and he's "SO talented!" and can do anything? "you're so talented, go do what you want, just don't be a brat!" ?? A shit ton of extracurriculars and "talent" do not a happy person make, nor do they make it easy to find the path to walk.
* watched JF make an SRT file for a video, and updated Workfront with the info while he went off to a meeting.
so I thought I'd gotten my nightly wiki snapshot up and working with crontab on the new droplet, but apparently not...so I'm missing a good 18 days of snapshots, which sucks.

I set up a simple "create a file every minute, named the current timestamp" test, which worked. Soooo maybe something I did helped fix things? restarting the service? No idea. I switched it to hourly, so I'll check in tomorrow and make sure both scripts ran.

I'm going ahead and taking a snapshot of archie, and then destroying it today. Things aren't set up for auto-web-updating nearlyfreespeech but that's such a pain in the arse. I intend to either get that done tonight (unlikely) or over the weekend (more likely). It's not that I don't want to be updating <<sus>>, it's just that it's a pain in the bloody arse so I can't usually be bothered!
* woke up at 6:30 am, super hot and restless. I actually checked the clock this time! was surprised it was that late in the morning. I thought about getting up (so close to waking up time anyway...) but the lure of bed was too much.
* ended up snoozing all the shit and only getting out of bed sometime shortly past 8:10 -- yikes.
** I was so comfy and was dreaming of a green item highlight mod for Dragon Age? and dreaming of zipping up all the rest of the mods and double-checking them against what I downloaded? man my dreams are topical.
*** gotta love when you dream about something that sounds perfectly reasonable to exist BUT DOESN'T when you wake up :C
It's interesting -- chameleon has basically said that her wiki is an attempt at representing herself, at answering the question "who is chameleon?" That's the point of the public self-modeling, right? //insert link to her letter here//

Nope, the wall is here for me again. This wiki and these writings and the writings of myself from the past year are not an attempt to answer the question of who I am. It is tangled up so much in thoughts and feelings and I'm not sure it's possible to be aware of my awareness in this space, simply due to its form.

---
I want to experience being immersed in words in VR. I want to inhabit this wiki as a physical space, a structure.

---
This wiki is dandruff: the constantly flaking bits that detach from my living form. Each tiddler is a dried leaf, pressed and dried between the pages of a book. I molt and change the chrysalis, while traces of its old form remain.

<<footnote "..." "I'm feeling sad while thinking this, because if I'm never going to reach an answer here that means accepting the places I am now and how I struggle with that oh lord. I feel afraid of letting go completely because I can't do that...it's not allowed, I feel afraid the world will fall apart, i feel afraid that I will fall apart. (WPuld thst be so bad?)">>
* woke up at 7 when the alarms went off for the first time. did the usual denial thing, rolled over until I looked at my phone and it was 7:30. if something about waking up in the morning could change, this might be it -- this routine tends to make me feel grumpy which leads to me being snippy with CD.
* showered and packed up and made keto chow (and forgot my keyboard...), then left for the car dealership with CD
* paid for everything then got my stuff out of CD's car & kissed him goodbye and headed out for the very, very clogged up 740
** it's actually quite nice having checked google maps ahead of time so I can anticipate what to expect and where; I just chilled in the middle lane through to 534 where I chilled in the left lane and managed to get over gradually so I was in the perfect lane whenNL hit.
* JF's out of the office for the next three days, so I'm keeping an eye on his email and generally being here but also catching up on reading and writing wikis.
* got some footage screengrabs for KV, and uploaded something to pixelflix. There's 3 things for the commercial archive I'm going to check on after lunch, or sometime this afternoon in general. I know I need to upload one, but I'm not sure about the other two (they //might// already be up there?)
* they turned the air down back here, so it feels about as cold as it did when I started working here, which means I'm ''fucking freezing''. how weird would it be if I brought my snuggie with me to work....
* went to lunch at noon fifteen. I am not ready for winter -- I enjoy sitting in the sun and defrosting over lunch too much...
* replied to an email, finished today's //wiki review// and //on this day//
** yeesh I'm going to go wash my hands then work on commercial archive. they're stiiiicky ?? :S
* it //just// clicked for me that JF uses the folder "commercial projects" because they're tv ''commercials''
* working on going through all of my tiddlers that //aren't// logs; generally cleaning up and just doing that organization and tagging work.
* filled a couple footage requests and answered a couple emails after h0t t0pics.
** they have an annual chili competition??? that sounds fun -- maaaaybe I'll have to make something for it eheheheh.
* ok going to go to the bathroom and then head out for the day
* ate dinner & watched gopher; RDP'd into CD's computer (many thanks to him for telling me how to do that) and made sure the mod folders were synced up
* played dragon age; it was time to wander around the storm coast, since I'm done with the hinterlands! she's grown fond of blackwall already, and wanted to do the quests with him there (so much greatly approves omg)
** this idea of playing a role -- that she is not so much the herald/inquisitor as much as this is the role that she has had to step into -- blah blah she's intrigued by the Qun -- I think it leads her to empathize with Blackwall even after she learns the truth, and it also leads her to accept him after the fact; it makes sense, stepping into a role so fully to become and embody that role. I imagine they take comfort in each other -- that with each other, they can step out of their respective roles and into a private space where they are flawed and broken and soft and vulnerable.
*** this is where areas like the Small Grove in the Storm Coast are appealing to them; domesticity, simplicity -- being cradled, listening to the waves and the rain over head, being still and present and listening for the birds.
* okay now I'm going to bed tho, 10:30 -- didn't think I would make it this late after dinner, but playing DAI definitely woke me up a bit. still yawning right now tho.
* alarms off at 7:30, got up at 8 as has been standard the past few weeks (since I started taking allergy meds)
** I can feel the change in temperature -- bed was actually //cozy// under the sheets and comforter, which makes getting out of it feel sad.
* showered, dressed, made food, left for work; normal commute
* spent the first two hours trying to figure out the interview string outs for Cat, read wikis after that, and randomly decided to look at the LaunchCode application and wrote up answers for that.
** in between all that, took a call from JF, just checking in to see how things were going!
** doing the hour long critical thinking assessment tomorrow over lunch
* went to lunch at noon as usual and listened to some pterry then had dragon age thoughts and worked on my wiki
* keeping up on emails and wiki'ing or reading reddit or something before hot topics, I assume
* meeting, then chilled for a half hour until the production meeting was supposed to start (TA & SL were apparently looking at proposed floor plans for the building we'd be moving into and....sounds like things are not going to be the same for sure)
** moved to respect (hey I'm actually learning the meeting room names a little) & started the prod meeting
* was on my phone for the last 15 minutes then left at five
* normal commute home....I gotta get gas tomorrow, I thiiink.
* watched youtube shit then got on dragon age and respec'd all my characters; had to do it with mods installed b/c need that infinite tactician's renewal, then turned them off while doing inventory organization (it crashing because of blackwall just gets annoying). double-checked the quest page for //in your heart shall burn//, finished 3 war table quests with computer clock changing, then started on that journey. Took Blackwall b/c epic tanks, Cole because he's cool, and Viv for the extra approval when saving townspeople. followed the sequence where you circle around behind the pots to save the two really close by before ending up at the tavern & going back to the chantry after that. Also made a save in between everyone -- succeeded in saving them all!
* crashed (of course) at the transition to the skyhold cutscene, so I uninstalled all my mods and also figured out how to use the windows gamebar recording (win-alt-r to start/stop it) so that I wouldn't have to rush to write down the precise way my character answered questions (collecting the precise wording is important to me, because those are the pieces I use to get a feel for //who// adaar is.)
* messed around with skyhold pajama mods, and didn't really get anything to work. the wardrobe mod was cool but also made loading ridiculous and the meshes, whooo boy. somehow my face got glitched AF? I'm wondering if it's frosty...but I don't use any complexion mods so wtf.
* alarms off at 7:30, got out of bed at 8; once again the bed was cozy and not too hot and sweaty. I'm all for this.
** it's been dramatically easier to get out of bed (even when I don't //want// to) since I've stopped taking those antihistamines.
* showered and dressed, but didn't have to make lunch; picked up a little bit then reddited on my phone until I left at 8:30.
** for once there were no parking spots on the north side of the 3rd level, boo! and I wasn't even there too much later than normal. :C
* pretty much had the first hour to work on my wiki, though I think I replied to one thing or another.
* very interesting meeting with one of the marketing manager dudes -- basically the person overall responsible for managing the offers that we advertise. he broke down the sales process in a pretty clear way, and I found it actually quite interesting to learn //howm// we get told to make the sorts of advertising with the sorts of commercials that we do, and where ZZ's profits come from in all this.
* spent the next hour discovering things that people needed from us on workfront, and avoiding replying to JL's email. I think she was talking about the "Edit to Training" video? but idk, it's a whole //thing// so I'm going to let JF handle it tomorrow, I think.
** certainly I'm not very motivated to reply if asking questions is just going to get me ignored. :P<<footnote "ass" "I'm sure she probably just didn't see the email in her inbox...right?!">>
* phew, lunch! alexa said it was predicted to be thunderstormy today but it's a fucking gorgeous 82&deg; sunny and slightly windy.
** didn't want to do my LaunchCode assessment when I have unstable access to internet -- the wifi over at the bench seems to be working now, but I'm not sure I trust it to not cut out or something. So, more wiki-ing! which is what I wanted to do anyway. :)
* some back and forth about the edit to training video with JL and JF - got it completed on the brink of hot topics. 
* went straight into doing the cleanup I wanted to finish before JF got back -- played YouTube over the speakers while I finished the last box of CDs then put the last hard drive into the spreadsheet and in storage.
* got out my laptop and worked on my wiki for the rest of the afternoon (only about an hour)
* home, dinner; kept crashing in skyhold so I had to do a good amount of trial and error to figure out //which// one was causing it. once I got that figured out, went through and did all the initial companion conversations, explored and found all the notes I could, and recorded all of it too!
* quit playing around 10:30, started listening to an audio book and eventually got to sleep sometime before or around midnight
* woke up at 7:50, showered, dressed, made lunch, got stuff together for tonight, headed out around 8:20
** microdose day, thanks calendar notification!
* looked at CF footage till JF came in; he helped me find it on EVO, a bit of stuff getting the tape restored, and started copying the footage over to tape (silly, should have just been inspecting it on tape b/c it's probably faster than the 30 min it takes to restore)
* started a bit of photoshop on a potential composition notebook; TL came over and started discussing the (now confirmed) studio move. basically, how he plans to approach getting all the servers moved and the data moved and so forth without interrupting production work.
** of course JF had questions about how this is going to affect team structure -- are we all three going to get merged together under the same umbrella? are we going to support two other team's data while being managed separately? but they've not gotten that far yet in discussions. TL thinks that we //are// going to end up supporting the other two teams' data (I agree) and said he's going to be pulling for expanding us from two people to four people -- and basically said that at some point he expects me to be offered a full-time position. Which was super interesting to hear!
*** I'm not going to worry about having applied to LaunchCode until I hear back from them with a yes or a no. I'm not sure they would be very happy with me if I went through their course and then was like, eh, I like my job, I don't need to take an apprenticeship or anything. On the other hand, I definitely would //like// to have a backup plan in case TL's hunch is wrong and something happens and I get laid off or fired. :P
**** but even then, maybe I want to leverage this experience into another DAM type position! or at least attempt to do so.
** construction is going to take at least six months, and TL has any time left over until December 2020 to get the infrastructure completed etc etc -- basically the move has to be ''complete'' by that point. soooo...definitely interesting.
* had a "meeting" discussion type thing with JF, TL, and PT from about 11:15 to 1:45. holy shit the brand site is a mess with permissions and things and people who apparently don't know how anything technology works. (yikes.)
* @ lunch, outside, chilling on the benches I like. h0t topics is at 3, so pretty much going straight to that after lunch, then it'll be checking on emails/notifications & planning on not doing anything the rest of the work day. :P
* nothing really important for the rest of the day. finished checking all the footage we had on tape of the CF fans to see if we had any without the talent (answer: no), and finished working on [[my composition notebook image|notebook.gif]] to the point where I was ready to export it. Used //gofile// to make a link so that I could fuck with the file settings on photoshop at home.
* oh, went to the Thursday Happy Hour from 4 to 4:30 -- they had cider, so I couldn't resist. Hard cider was my fuckin' jam during college -- but this was quite different from Woodchuck and much more like actual apple cider with rum in it and a shit ton of spices.
* drove to CD's after work; gross fuckin' traffic as usual (better since 534 fixed the lanes towards north 534) and it took at least a half hour if not 40 min -- but man this latest book (//night watch//) has been really, really good. `<insert quote here>` see: [[Quotes – Terry Pratchett]]
* slumped around on a blanket in CD's room and caught up on the wikis I hadn't visited in a while, aka jack baty and phil. funny, phil discovered dracula and buster benson, or at least posted about them for the first time. 
** I was quite shocked when I went to buster's website -- it's changed a lot (in a good way, at least font-wise) from his old page. he //really// changed the format of his "life in weeks" -- I would guess because the old format wasn't responsive and sucked on phones. It's fucking BIZARRE to realize that I first visited his website like...''seven'' fucking years ago. That's such a long time and there's been so many changes in his life since -- I was looking at it going "hold the fuck up I thought he worked at twitter?" TIL that was like...three job changes of his ago.
* CD was still working on code, and I got up enough energy to go eat cheese and pull up photoshop on his laptop to export the notebook gif I mentioned up there, and import it into the wiki.
* went over to the hospital to visit his mom. hospitals are weird and kind of scary. fuck I gotta stay healthy and out of them.
* got food, watched the first episode of //the bureau// -- that word is hard to spell. it seems interesting so far, though there's like 3 different men who are //super// hard for me to tell apart.
* messed with data tag styling on that notebook tiddler. I'm still trying to figure out how I'm going to export. I know I can use a filter, but I also have specific settings for the initial loading story list when I export it through my special <<sus>> wiki? It's interesting to note that my workspaces will carry over if I go about things the way I've been considering -- that's like, so immediately close to what I'm working on -- it's almost like when sometimes h0p3's wiki still has something in the search bar.
** chameleon replied to h0p3's section of the letter mentioning me. is it weird that one of my concerns about going fully public is -- putting so much out there at once? idk, maybe it's a silly worry. if I didn't know that h0p3 keeps a change tracker on it and kicks has it in //fraidycat//, then I don't think I would be as worried -- I'd just dump it all out there at once, cause why the fuck not. idk
*** GIB FRAIDYCAT MEOW :D
> I've seen some of your FTO pals only use it for journaling, not writing tiddlers except as journal entries, which I can't imagine doing at all, haha.
* I'm curious about the distinction here? I think I see what she's saying but I also wonder, if I'm just sitting here doing my daily requirements of wiki review and carpe diem, is that just journaling? and what is the difference between that and other things?
** hm this also relates back to the "Continuous Writing" thing that both jack and phil posted about. fascinating to see h0p3 pop up there, too. I wonder if he saw that link through them?
* I'm not doing an //on this day// log, but I just checked to see what I would be reviewing if I //did// do one, and it was my current intro tiddlers to <<sus>>. Isn't that a funny synchronicity? now is the time to figure out what I'm sharing again. :P
* woke up at 7 when the alarams went off, and kicked us both out of bed to shower and get dressed and such (goofy goober as usual :p)
* made coffee and washed my lunch box, then browsed reddit for a good hour or so while drinking that coffee down before checking wikis and getting on my own.
** whoops I wrote a lot in yesterday's //carpe diem// and cried a bit, too. so uh, you're into audiobooks, here's an audio version of //The Body Keeps The Score//: [[https://www.myanonamouse.net/t/476429]], and [[also an epub|https://b-ok.cc/book/2457801/70cb10]]
*** also on youtube; the intro makes me think it's not quite applicable but....give it a shot?
* went & got gas, then drove to work.
* talked to JF a little bit about work stuff, then started files from Shoot started on copying to tape -- 14 TB is more than I expected, and it looks like it's supposed to take 2 days soo guess it's a good thing I started it right before the weekend, hah.
* working on my wiki and listening to tycho's new album in anticipation for the concert, and even though I've been feeling very fU//ck//Y  emotionally this morning and feeling like I want to wimp out of it, I think it's going to end up being a really good time and thing.
* ran to the cannes thing, bought a $1 cookie, then headed out, home. TIL the concert got moved up, so doors are at 6:30 which works out fine. We'll probably get there right when Poolside starts, so no worrying about what we're going to do for dinner (I expect we'll just order something from there, unless Jo wants to skip Poolside).
* you know you can tear it all down and go dark, if you want to. If you really, really want to, you can disappear. And by all means, keep things private. you don't have to put it ''all'' out there if you don't want to.
** I //always// disappear, drop off the map, stop replying to emails, delete the tumblr, ignore my instant messages. I don't ''want'' to do that -- I feel tired and sad. It's ''okay'' to be tired and sad, and it's ''okay'' to stop hiding (even in this tiny way).
* worked on my wiki for a bit, then started coloring more //houseki no kuni// pages; ate, watched youtube, and Jo showed up about 6:18.
* headed straight out, and chatted while driving. it's so strange that I feel awkward with him now. I don't know what to do with a brother who's not just a younger sibling anymore, but an almost independent college grad who's heading into the choice paralysis of adulthood too.
* covered his drink and mine and the tip with a twenty (nice) and chatted a bit before the concert started -- they'd pushed it up to 7:30 because of weather, which turned out to be the right call on their part.
* yeah, I was feeling skeptical of being there but it was good -- even though I typically can't help hating people being obnoxious around me. the concert was loud enough that I could close my eyes and sensory overwhelm anyone chatting behind me etc. There's nothing like the full body experience of music, the bass in your chest, the sensory immersion. I should find more concerts to go to, I think, by myself. Break through the static and dance.
* the drive back to my place was ''rough'' -- pounding rain and some amount of hail, to the point where a couple of other drivers put on their emergency flashers (I assume to increase their visibility). Got off on SM parkway because it looked like the exit to 69 was blocked.
* dropped Jo off at his car and took a moment to decide if I wanted to drive over to CD's or not. the radar made it look like there was a lull in the storm and if I waited it would just get bad again, so I grabbed my things and took off.
* the drive was way better than on 69 -- even got going 70 at some points on 740, because the rain had pretty much stopped.
* was chilling in his room and rubbing his feet and talking, and at some point we moved to the couch. I talked a lot about the marketing Cannes deconstructed thing, and played some of the case studies on the TV. (you know it's all just capitalist bullshit right. look "approachable" and "moral" so that people buy your shit, right. bleh.) enjoyable talks tho.
* cuddled and slept. midnight or one?
* [[190926 – Carpe Diem: All This Should Be In Another Log Eh]]
** completed. been writing a lot. this is definitely much closer to what I would have written in my notebook or in 750words. I did pull some stuff out into a wiki log, though!
* //190926 – Wiki Review: Brainstorming//
** I'm looking forward to continuing to enjoy the weather by chilling out in the backyard until Jo arrives for dinner/concert, absorbing all that sun and heat mmm
** also gives me a chance to pick up my outdoor backpack in case I decide to get outside this weekend (if it's not as stormy as they're predicting)
** I feel afraid of even taking up space on ''my own goddamn website'' -- this is exposure therapy, my girl.
* [[notebook.gif]]
** it's like...a style, an aesthetic, a throw-back reminder, a childish memory, a protective wall, a tempting mystery (who isn't at least slightly tempted to read someone's journal if they find it?) -- and weirdly an attempt at embracing something explicitly coded as feminine?
* [[admin/sphygmus/data-styles]]
** //tweaks// is getting absurdly large, so maybe it's better to fragment it up like this.
** took a bit to realize that I couldn't affect the .tc-tiddler-frame class at all, whoops.
** oh hey I just solved the different $:/DefaultTiddlers here vs. my website difference -- I can just integrate the default one into my plugins and have this wiki one override the shadow tiddler but be tagged private so it doesn't show up in the exported copy!
* [[Quotes – Terry Pratchett]]
** ''"You then was what you had to be to start out on the rocky road of becoming you now."''
* messed with data tag styling on [[that notebook tiddler|notebook.gif]]. I'm still trying to figure out how I'm going to export. I know I can use a filter, but I also have specific settings for the initial loading story list when I export it through my special <<sus>> wiki? It's interesting to note that my workspaces will carry over if I go about things the way I've been considering -- that's like, so immediately close to what I'm working on -- it's almost like when sometimes h0p3's wiki still has something in the search bar.
** chameleon replied to h0p3's section of the letter mentioning me. is it weird that one of my concerns about going fully public is -- putting so much out there at once? idk, maybe it's a silly worry. if I didn't know that h0p3 keeps a change tracker on it and kicks has it in //fraidycat//, then I don't think I would be as worried -- I'd just dump it all out there at once, cause why the fuck not. idk
*** GIB FRAIDYCAT MEOW :D
> I've seen some of your FTO pals only use it for journaling, not writing tiddlers except as journal entries, which I can't imagine doing at all, haha.
* I'm curious about the distinction here? I think I see what she's saying but I also wonder, if I'm just sitting here doing my daily requirements of wiki review and carpe diem, is that just journaling? and what is the difference between that and other things?
** hm this also relates back to the "Continuous Writing" thing that both jack and phil posted about. fascinating to see h0p3 pop up there, too. I wonder if he saw that link through them?
* [[190927 – Carpe Diem: She Don't Mind]]
** completed. it was a good day?
*** OH! I also got a conditional acceptance email to LaunchCode's LC101 class, so I told CD about that too; he browsed the website and thought it looked really cool -- and was shocked that it was free.
**** I intend to open up the pre-work tomorrow to see what it's all about and get started on it.
* [[190927 – Wiki Review: Came Home From Japan]]
** I did chill outside for a bit, until the bugs got to me. I can't deal with bugs. also it //has// been as stormy as they predicted, soo. yay excuses?
** that default tiddlers integration means I don't have to change anything about how my workspaces work, so that's nice.
** had to go back and edit the stylesheet tiddler because two of the changes were affecting //all// of the tiddlers and not just the selected one, whoops.
** can't decide if it's nice or not to have a record of my being a twerp, ehhh?! :P
* [[190927 – wiki: continuously public]]
** mm. not much to say about this right now. I should just stop waffling and go for it, eh? (Okay, I haven't been waffling, I've been working on my censoring word list. Got to go through 2018's year in review carpe diems, and then look for tiddlers I want to tag as private.)
Somehow, I have no idea how, I lost between 15 and 20 tiddlers over the course of about 15 days or more. They're gone, even from my nightly snapshots. I have no fucking clue how this happened -- they were there long enough for me to write wiki reviews about them, and I even fucking referenced one ''today'' when I was playing Dragon Age. Yet somehow that tiddler didn't make it into the nightly snapshot???? What the fuck.

I can't get back the writing that I lost. I can't. It's gone.

''//What steps will ensure this doesn't happen again?//''

# ~~rsync backup the tiddler folder with no deletion, ever. Maybe make this happen on an hourly basis?~~ ''done''
# ~~Upgrade tiddlywiki installation to .21 in case it's a bug with the wiki somehow.~~ ''done''
# Double-check that the nightly snapshot date matches an internal export. I expect the mechanism has changed.
#* ~~Create a //snapshots// subdomain that points to my output folder so that it's easier to keep an eye on those snapshots.~~ ''done''
# Open a new wiki and merge tiddlywiki's changes to the shadow tiddlers with my changes, in case old leftover code is causing it.
# Keep duplicate writing backups until you know it's fixed, or just don't write in the wiki at all until it's fixed.
# Always log out of wiki so you don't accidentally try to edit when cookie has expired?

---
If you need a reason to use ''hard links'', here's a good one -- you don't know what data has gone missing when you can't use the "missing" tab to find the traces of what used to be there and is gone now.
* woke up at 7:35 and hopped straight in the shower; dressed, packed, and checked on my wiki to make sure nothing was missing before driving over
* typical super congested 534 but mostly just slow rather than stop & go.
** my mind is clearly working slowly today because I switched those around when I typed that sentence initially.
* working in my wiki -- scary
* JF came over and said there was something going on with pop tarts, so...I went over with him & also got coffee. delicious but -- carbs + sugar. ye gods.
* completed my monthly carpe diem review. these logs are much nicer to review than my wiki review logs, tbh. they tell a much greater story. this month's wiki review is going to be tragically short, though.
** it was. and my //on this day// button disappeared as well! `5 C R E 4 M`
*** somehow //on this day// isn't even in my snapshots.
* went to lunch; used my hotspot again (it seems to work fine; I even SSH'd through it) to work on my wiki. got a .tid file local rsync backup theoretically running every hour in my crontab (will have to check it when I get home, after several hours have passed). honestly not sure why I didn't start out with that ''to begin with'' goddamn it.
* workin' on my wiki while eating brownie; remade my //on this day// button, only to find that nothing happened on my wiki this day last year! slackin' on the monthly audits, I was. :P
** that means tomorrow will have a lot, right? ;P
* the system isn't reading the new tapes...?? and JF left so I gotta wait for him to get back before I can troubleshoot. but hey more chance to write on my wiki.
** I think I need to make a new log, a new "work" log, for my privacy. I don't mind sharing the carpe diem that's just...all the shit that I do every day, but it doesn't feel right to be publishing gossip like I wrote about above -- potentially legally risky for myself, but also just not information I feel I have the right to share. at the same time...that's the juicy stuff I want to remember myself. :P
* drove home, sat outside and listened to //night watch// while going at my armpit. it's just satisfying to find all the hairs that have grown long and buried right under the surface of the skin and p0p them right out. excess keratosis, yayyy
* went back inside and got in bed b/c it's cold in the house, finished //night watch//, and then just...didn't get out of bed and went to sleep, somewhere around 7pm. woke up at 4am and didn't get out of bed, back to sleep, so comfyyyy.
* [[190928 – Wiki Review: Come Down Now]]
** I wish I knew //why// the tiddlers that disappeared, did. What was their special character? why did I manage to save four or five //carpe diem//s but ''none'' of the wiki reviews?
** I didn't start any of the pre-work, but that will give me something to do during the week and maybe take my mind off freaking the ''fuck'' out about my wiki.
** well.....I'll have a record inasmuch I don't lose data.
** I wonder if it was related to the remodelling I was doing? maybe there's a problem with my re-tagging tiddler that fucks names and deletes tiddlers? I don't know. It's something to check, though.
# nightly index.html snapshot via `--build` command and [[pearl/snapshot]]
# rsync .tid folder to `/home/sphygmus/backup/lucid/tiddlers/` hourly with cronjob
#* [[pearl/backup]]
#* `crontab -e` and `30 */1 * * * /usr/local/bin/tid_backup`
# weekly rsync of backup folder and snapshot folder to local machine aka zircon
#* ''set this up on local machine asap girlie''
#* [[what happens if your machine is off during crontab scheduling|https://serverfault.com/questions/52335/job-scheduling-using-crontab-what-will-happen-when-computer-is-shutdown-during]]
* [[191001 – Carpe Diem: Pink & Blue]]
* [[191002 – Carpe Diem: Muttering]]
* [[191003 – Carpe Diem: BRReathe!]]
* [[191004 – Carpe Diem: Work & Play]]
* [[191005 – Carpe Diem: Working Tired]]
* [[191006 – Carpe Diem: Squiggly]]
* [[191007 – Carpe Diem: Grumpsy]]
* [[191008 – Carpe Diem: Open Windows]]
* [[191009 – Carpe Diem: Meet Long]]
* [[191010 – Carpe Diem: Chilling]]
* [[191011 – Carpe Diem: Busy Bee]]
* [[191013 – Carpe Diem: Lazy Daisy]]
* [[191014 – Carpe Diem: D E A D]]
* [[191015 – Carpe Diem: Get It Do]]
* [[191016 – Carpe Diem: Small Things]]
* [[191017 – Carpe Diem: Fonts & History]]
* [[191018 – Carpe Diem: Layers Rotation]]
* [[191019 – Carpe Diem: Game On]]
* [[191020 – Carpe Diem: Unlocked The Sun!]]
* [[191021 – Carpe Diem: Javascript Hacking]]
* [[191023 – Carpe Diem: Queasy]]
* [[191024 – Carpe Diem: Codantic]]
* [[191025 – Carpe Diem: Achy Breaky Heart]]
* [[191027 – Carpe Diem: Busily Relaxed]]
* [[191028 – Carpe Diem: Drop It Like It's Hot]]
* [[191029 – Carpe Diem: Got The Boot]]
* [[191030 – Carpe Diem: Jittery Timelines]]
* [[191031 – Carpe Diem: Early Day Off]]
---
* the title.tags are actually mini-bits reflective of the day and I like that.
* except for Friday, I didn't miss a dose this whole month. Something to think about while going through these.
* lots of food stress this month.
** this has been a pretty big block for you.
* still made no progress on switching to an actual high interest savings account or opening a Roth IRA.
* when I'm re-reading, I'm always happy to stumble upon dreams that I wrote down -- I never remember them and they're always interesting / strange.
* my TDL is all mixed up inside my carpe diem and my wiki review. //all mixed up//
** speaking of, I've made one step of progress on figuring out suspension to swap, with my bootloader changes.
* the past week, I haven't been getting out of the studio on my lunch break!?! change that please.
* it took me from what, 10/03 to 10/28 to figure out that I could use `cp` on the command line to get around the "don't touch previously existing files on tape but copy everything new" restriction?!
** fucking hell I bet I could use a dry run of `rsync` to tell me what files need to be removed then updated b/c the server's version is newer that the tape's version.
*** I'm starting to think I should just never touch tape files through finder and only use the terminal for that, after having a data inconsistency issue a bloody second time. never actually //tried// deleting tape files from the terminal tho. :S
* did not apply for that job. I...think I didn't want to?<<footnote "rs" "retrospective reasons not to: I don't like moving; the cost of living is higher; I would be so much further from CD; it would have interfered with DnD timing; I'm pretty happy with my current position!">>
* lots of technology this month -- I'm surprised I was able to rebuild so quickly (relatively speaking) on //pearl//. I wouldn't be surprised if building out zircon helped my fluency so starting a new server droplet from scratch is much, much less of a process I have to constantly be googling.
** my own written documentation helped a lot too, even though I didn't follow it precisely (this is where I might be able to trim or hone it to precisely what is still important to me).
** several little personal coding things, eg. tiddler to json script. also updating my pixelLock python script! let's quit doing tedious work by hand. :) not to mention javaScript hacking that checklist plugin! //and// loading screen javascript!
* I've gotten into the flow of going to class MW after work; I'm feeling less grumpy about it, and maybe not //enjoying// it yet, but I'm okay with it.
** I also appreciate the excuse to run errands after class because I can take a route home that passes by both a gas station and the grocery store.
* took a //long// break in between audiobooks
* love the timeline reconstruction of the day I built my loading screen; it's //so rare// for me to keep track of the progression of my projects in the moment -- I don't care about remembering, I'm just tinkering and solving and iterating with a goal in mind.
* really, quite a social month! 
*# brunch with mom & fam
*# video game night with CD's friends
*# brunch with my dad
*# TR with mom & RL
*# halloween party with CD's friends
*# consistent gloomhaven on sundays
* I'm getting better at staying warm at work, between my fleece blanket, long underwear, and wearing more button downs / sweaters. I think buying a few more button downs & sweaters + a black underarmor style shirt will make me even more consistently warmer.
* ''lots'' of wiki work this month! being on the computer so much every work-day really leads to it being my "thing to do" when there's no actual work being done.
** I wonder why it feels different to be "wasting time" in this position vs. when I was working at CC's. I think I was avoiding work there that I didn't want to do but knew I ''should'' be doing, while here, I //want// to do the work here, when it exists. I get to fuck off most of the time because there's no work waiting, rather than fucking off out of avoidance. Subtly large difference.
* aside from that constant little niggle of fear-anxiety-depression, I think it's been a really good month.
** re-reading: uh, I was planning to write "fear-anxiety-sadness" but okay! subconscious slip?
*** CD is right: he's asked you to go see a therapist, and well, you have 6 months with an HSA card so it's not about "the money" -- you're just feeling afraid in all sorts of ways. I wonder if EMDR would help alleviate the feeling that I constantly have to be prepping and planning ahead and bracing for negative impact.
* missing two saturdays and one tuesday(?!). Saturdays make sense b/c I'm usually just farting around and feel like it's not "good enough" for the wiki -- or I just get distracted b/c I'm engrossed in things.
* [[191002 – wiki: so far so good]]
* [[191007 – wiki: hidden things]]
* [[191009 – wiki: compression]]
* [[191015 – wiki: well, this is embarrassing]]
* [[191017 – wiki: ahhhh fuque]]
* [[191026 – wiki: atom feed?]]
* [[191030 – wiki: timeline wiki diffs]]

---
* I also haven't figured out where the //Filter error missing [ in filter list// files came from, but there haven't been any more of them since the beginning of October. I think my best guess is that the way TiddlyWiki handles file paths changed, and that was causing errors? Maybe?
** either way I've deleted my file path settings and I'm just dumping all the tiddlers into a single folder now.
* fleshed out the secret side of my wiki a little more this month
* this log has become my change-log! a good resource.
** if someone wants to know all the technical details of my wiki and how it's developed over time, this log is the place to read about it.
* I barely even notice the squooshed image difference anymore, even though I could tell a slight difference at the time.
* I wonder if file permissions were the cause of my data loss? doesn't really make sense though.
* all my weight calculations about fonts in [[191009 – wiki: compression]] and ''especially'' in [[191017 – wiki: ahhhh fuque]] are very likely false, since I made a mistake in the conversion script I wrote.
** writing the script was a good decision -- I've used it since then to add other fonts.
* I don't use my fossil repo //often// but I'm glad I took the time to create it.
* [[191001 – Wiki Review: Long Long Long]]
* [[191002 – Wiki Review: Been On Your Mind]]
* [[191003 – Wiki Review: Grim Daydreams]]
* [[191004 – Wiki Review: Hrmph]]
* [[191005 – Wiki Review: Succinct]]
* [[191006 – Wiki Review: If I'm Movin' Too Far]]
* [[191007 – Wiki Review: Dyad]]
* [[191008 – Wiki Review: Smooth The Way]]
* [[191009 – Wiki Review: Snarky Bitey]]
* [[191010 – Wiki Review: Interesting]]
* [[191011 – Wiki Review: Terse]]
* [[191013 – Wiki Review: Gamed Out]]
* [[191014 – Wiki Review: Not Much]]
* [[191015 – Wiki Review: To-Do List lol]]
* [[191016 – Wiki Review: Fee Fi Fo Fum]]
* [[191017 – Wiki Review: Chatty]]
* [[191018 – Wiki Review: The Usual Suspects]]
* [[191019 – Wiki Review: Slow Like Butter]]
* [[191020 – Wiki Review: Short & Sweet]]
* [[191021 – Wiki Review: Oops, Late]]
* [[191023 – Wiki Review: Back And Forth]]
* [[191024 – Wiki Review: Ain't Got Time For That]]
* [[191025 – Wiki Review: Blah Blah Blah]]
* [[191027 – Wiki Review: That's All Folks]]
* [[191028 – Wiki Review: You're Late!]]
* [[191029 – Wiki Review: Snowy Thoughts]]
* [[191030 – Wiki Review: Ah Stubbed Mah Toe]]
* [[191031 – Wiki Review: OSX Unicode Support Sucks]]

---
* having a two or three tiddler day is certainly not a guarantee that it's going to be a quick wiki review. They tend to be just as long as the multi-tiddler review days.
* heh, yeah, I did go back and change it to the table format, once I went back to reading visual books. makes sense!
* hey, I'm still under 140, and that's //after// going crazy over the holidays.
** turns out I'm drinking a lot more calories with cream in my coffee, after weighing it out. Either take that into account or reduce it. Get back to the protein ingestion (yes, it's so hard to get even 0.6g per pound of body weight but dammit try?) and slowly start your weights again. Remember how good it feels to have a body in motion.
* hopefully I never have as lossy a wiki event as that one again; I'm not sure I've prepared enough to be fully confident in that, though.
** still no idea why it happened; I doubt I'll ever really know the cause. `<shrug>`
*** it is really fuckin' bizarre that the tiddlers ''were there'' until I went looking for them. schrodinger's tiddlers.
** I would have been in a much, much worse place when it came to assessing data loss and attempting recovery if I hadn't been hard-linking my tiddlers.
** the loss of wiki reviews was definitely more heart-wrenching than the loss of carpe diems.
* yeah, I would 100% say that microdosing has had some very subtle day-to-day effects that are slightly more visible over a longer time scale -- mostly, I agree, a higher day-to-day baseline happiness, as well as //perhaps// some increased focus and creativity.
** it's interesting how great I feel sometimes on the third or fourth day after dosing -- almost better than on the days I actually dose.
** of course, the sadness is still ''there'' -- it's not completely vanished; though I do even question if it really is sadness or another feeling masquerading as sadness.
* I really like the idea of [[1910 – Monthly Intentions]]. I'd like to review it on its own and think about how I might continue to explore the idea in 2020.
* I think I'm giving myself a thumbs-up about not making the //on this day// logs mandatory.
* I wish I could make [[private]] sort to the complete end of the tag list. not sure if it's possible or how.
** add that to the wiki dreams list.
* literally [[paper chasing logs]] went nowhere. experimentation! :D
* I can keep less incremental snapshots in the folder as time passes (rolling them off), especially since I've got the fossil repo setup now.
* I've quit caring about how I'm parked between the lines at work, as long as there's a reasonable distance between me and the car next to me.
* a subtle capturing of the music stuck in my head in the wiki review titles.
* don't think I've //ever// used that 2nd //on this day// button, lol.
* I love LOVE my sliders and my [[Root]] now. :D
* yet again, tape became at least slightly easier to handle when I started using `rsync` and other terminal commands with it.
** yay *nix!
* oughtn't this been in a daily log? -- yes, yes it ought to be.
** lmao I even called myself out the next day. well, I fixed it now!
* huh, I forgot I'd even researched 4k monitors! But yeah, given that I've shut off my desktop and left it off the past couple weekd (the fan grinding is too much), delaying the purchase was correct.
* I see some value in here, re-reading for the yearly audits, but I couldn't articulate it or put my finger on it.
* did not look at men's sweaters. what am I, scared to be seen in the men's section???
* [[that filter|wiki – Save Offline Default Filter]] probably ought to be in the admin section? definitely, I think. #wiki-dreams
* second time my documentation hasn't been useful and I re-wrote it. I'm clearly iterating on something here and learning it. Good!
** it has hints of the Q&A style I wrote my kindle //how to// in.
* ✿.。.:* ☆:**:. Ⓘ 𝐋ⓞש𝔼 𝓾ηƗ𝐂σ𝔡€ 𝒇ᑌⓝ .:**:.☆*.:。.✿
* yes, yes #wiki-dreams: wiki configuration tiddler audit
** #wiki-dreams: make `#blah` in the middle of text actually do something? link somewhere? maybe it could be like an internal tag?
* ROFL yet //again// I start a game this fall and don't finish it. (to be fair, I've already finished Inquisition once, so that's okay.)
** hey hey, I finished Disco Elysium!
* I would actually be curious to check the dates of my Inky saves from college.
* I wrote ''SO MUCH'' in my wiki reviews this month.
* nah, LC101 so far has been much less painful and exhausting than when I was taking three classes at once. of course, this winter has also been very mild, and now that we're in January sunset's happening later and later after 5 PM.
* have made salmon patties a second time (they're a good portable food) but still haven't done anything re: egg muffins. I have the sausage sitting in my freezer!
* thank goodness the wifi service during class has gotten much better. `>_>`
* solution: just own multiple chargers, please.
* lots of blankets and cardigans at work have definitely been a boon.
* idk when, but the majority of the sores on my head have completely healed. there's one little one I'm trying to keep around for the picking but it's resisting me! (that's a good thing.) I wonder if the change in shampoo helped?
** is this the least picky I've been in a while? two tiny sores on my right leg (why is it always my right leg and not my left) and one on my head, none on my arms, and none anywhere else. Might be!
*** this is a good sign, I think. if my hypothesis is that my skin picking is stress/anxiety related, that means my stress & anxiety have ''dramatically'' reduced since 2016.
* you know, even if I'm scattered ''all over the place'' in my research and the random things I do for a short about of time (see: [[apocalypse computers]], [[How To: Darn Wool Socks]], and [[cactus]]), that's //fine//. I don't always have to be //doing// something with the things I'm thinking about, and I don't always have to be doing the same things. Curiosity is a good thing. :)
* I think that's what the people who intermittent fast or full fast for a day every week are doing -- getting accustomed to the bodily discomfort of going without food for a while.
** it's not like you've never fasted, and you've even fasted without water. (not fun.) ... I like eating every day, though.
*** just count calories, EAT PROTEIN, and skip the sugar & carbs as much as you can.
* ooo, right, I wanted to print my wiki as a book, too. #wiki-dreams
* it's about time for another haircut, maybe?
** maybe I want to go alllll the way back down to ''super-short'', hmmmmmm.
*** maybe once summer hits I'll do that. it is nice to have hair keeping my neck warm in the winter! :)
* ah, no, didn't become my new default. I'm too lazy to care about doing any of that, either! well, and I'm not using B pins since my hair grew out enough to tuck behind my ear.
** the brush has been very nice!
* problem with the salmon patties: not enough protein.
* funny it took so long for me to make my own @ pages. :)
** guessing either chamy didn't see my @ response or there's not enough threads there to respond to. that's ok!
*** only h0p3 is dedicated/insane enough to keep up with the majority (if not all) of my regular posts, and I don't blame anyone else for not doing so. 🤷
* oh GOD I forgot I'd bought that cashmere wool :O (I do love the colors, and cashmere is warm, so I'm not unhappy about owning it now.)
** I have my 2020 knitting projects cut out for me, I guess!
* maybe I'll go back to working ahead in Java? depends on what else I'm doing. Probably not until I'm 100% caught up on my yearly audits and things, though.
** like, why //not// take the whole month of January to consider the start of the year? Why limit yourself to considering the first day as a fresh start, when you can take the whole month to contemplate and consider the past while planning and anticipating the future?
*** does this //really// belong in my october 2019 wiki review audit???
* actually that chicken taco casserole did not age well at all :S
* how many times did I redo my embedded wiki fonts? lmao. at least I finally got it figured out correctly in the end. :)
* get my random scripts and code snippets in the wiki organized #wiki-dreams
* I really like the tiddler where I collect all these quotes from around my wiki and h0p3's wiki -- I think I'd like to do that for more topics/themes.
* switching from the class I unlocked to the sunkeeper = A+ (even better that CD likes playing the class I unlocked!)
** handing out blesses, enabling 2nd ally attacks, and giving extra ally movement -- I'm very much enjoying these support role things.
*** rofl at us house ruling the advantage flip card rules into the super OP version. I was sorta against it, but it was 3 to 1 so. we're already hacking things by playing on easy-easy mode, so why not? :P
* update / complete the indented to-do tiddlywiki plugin #wiki-dreams
* hm, I think the adorableness of how much he's engrossed in whatever is his latest thing ''really'' depends on my mood that day. XP
* yeah, the bookworm anime is 100% me. cute, fluffy, adorable, with a bit of a plot to it ... I'ma sucker for it.
* so far I really like the structure of the java class -- all the exercises & studios are in ''one'' github repo. I wish they'd taught us git right at the beginning of the front-end class & had a repo structured the same way.
* been sitting on a daily prompted introspection / fiction idea since October, then. I'm hesitant to add another daily requirement, though, since I barely keep up with carpe diem & wiki review...
* a whole wiki read on New Years? ''ROFL''. No, like I said -- take the first two weeks or the whole goddamn month. :)
* I'm //slowly// starting to use workspaces more. It's been a godsend for working on the yearly audits, because I can open and leave open all the tiddlers I'm reading through but still switch to another workspace to take notes or write my daily logs.
** feeling like maybe a fifth one would actually be nice.
!!! 1. I intend to take better care of my physical body.

Get your sleep; you've been suffering for lack of it. Find a way to incorporate movement into your daily routine; it could be just walking a block around the neighborhood, getting out there on your bike, going to the trail and running, or getting back to weight lifting at home. Make better choices around food -- reduce your carb and sugar intake, get your protein, and make food at home for yourself during the week. Brush your teeth every day and floss regularly; use CD's water pick at least once per weekend.

!!! 2. I intend to complete work for LC101 in a timely fashion.

Show up and participate. The drive isn't terrible and it gives you more time to listen to your audio book. Think of this as your chance to get an experiential feel for what programming might be like as a full-time job and not just a hobby. Keep an open mind -- you can get opinionated after you've gotten 5+ years of experience under your belt, and you're just not there yet. Take these baby steps. Do the homework and don't avoid it. Feel into the aversion and take action to address it before it builds into something larger and harder to confront.

!!! 3. I intend to be more present with CD in the evenings.

Be ''there'' more, even if it's just TV. Actively engage in cuddles every night, and happily put aside your projects before dinnertime. Initiate more -- at least once every weekend, please, and twice if you can. Listen with both ears when he talks about his programming, rather than with just one. Be a part of the household chores: take out the trash, wash the dishes, and please please vacuum the floor. (Oh, and maybe get an end table for the couch.)
* woke up at 7:50ish, snoozed, and got out of bed right around 8
* showered, dressed, grabbed the keto chow that is now what, 4 days old? :S and headed out the door
* started //Thud// on the way over, and it feels like his mature writing already. I'm starting to feel sad at the thought that I only have one more book in the Watch series left...
** also I'm so much better at parking //in between the lines// when I'm pulling up next to another car on the right.
* checked on the tapes, and working on my wiki for a bit. also offloaded some footage. gonna head up and get coffee I think! lots more working on my wiki -- brought back the link slider to [[Root]], but new and improved and cooler.
* went to lunch; just browsed reddit for the hour & read about buster keaton.
** wow, I'm surprised I didn't check the wiki fam!
* working on the wiki while shtuff copies to tape.
* hot topics, & chatted with folks a little. production meeting here in 9 minutes, then probably more wiki+tape..truth.
* drove home, started work on my wiki, then ordered CR because I'm a fucking fat ass alright.
** shh.
* mostly worked in my wiki until about 10, when I started looking at investment rates and savings options (unfortunately my credit union gives shite rates when compared with the BIG BOIS).
* 10:40 -- half hour before bedtime, so I'm gonna hope off of here and put my chinese food away, fill up jefe,<<footnote "sp" "I just looked it up and apparently that means 'chief' or 'boss', which is hilarious! my waterbottle is a chunky lad so it fits ;)">> then git in bed and listen to more audiobooky.
* [[1809 – Monthly Audit: Carpe Diem]]
** fun to see the title.Tag duplication -- and, I expect, inevitable at some point.
** both Septembers were not "good" months for me in terms of food hygiene.
** I miss Anahita the character; haven't consciously noticed missing the DnD game itself. I think our weekly in-person game has developed a lot.
** I still watch Gopher when I'm eating at home!
** Working a different job, but still wasting time. It's easier because I'm expected to be at a workstation in my current position, and I've been burying myself in my wiki.
*** I do miss the greater exposure to sunlight and the interactions with such a wide range of people (though the latter was both a blessing and a curse).
* [[1809 – Monthly Audit: Wiki Review]]
** I do really like this domain name too! :)
** being able to use my already-created plugins as a skeleton and using git have both meant that I'm not referring to the documentation I wrote at all, tbh.
** //shared// was effective for a while; it's clearly not good enough now. and that's really why I've been thinking about going entirely public with this wiki.
*** I did get pushing from the droplet to NFS implemented, but now I'm back to //not// having it implemented, because NFS is a pain in the arse to use.
** I still haven't figured out the internal linking problem, but I'm also starting to topically use tags (very occasionally).
* [[180930 – Carpe Diem: Fucking Stuffed]]
** hm, this probably means the renewal fee for Fastmail is going to be approaching next month. I was wondering when it would come up.
*** still haven't really made the switch over, but eh.
** OK why didn't I link the damn video!
** yikes, I still remember that drive. every single time I'm the one driving to ES, I'm afraid of repeating that drive.
* [[180930 – Link Log: Browser Dumping Again]]
** oh hey! there's an update to one of those links, lol.
*** [[https://cpbotha.net/2019/09/21/note-taking-strategy-2019/]]
* [[180930 – Wiki Review: Kin Bonds]]
** good insight to remember about learning software through interacting with it and not reading step-by-step instructions for it.
* [[181001 – Carpe Diem: Ooof]]
** oh hey, timer light switch ;P except I'm only home for 3 nights so lots of good it does me ey?
*** speaking of sleep and the sleep article I read, theoretically it would be nice to be awake 2 hours before I have to leave for work -- wake up at 7 am, exercise for an hour, shower/make food/etc from 8 to 8:30, then drive to work. so that would mean getting in bed ''at'' 11:15 & hopefully being ''asleep'' at 11:30
** mmmm pork rinds and guac sound tasty. might spoil myself and go pick some up from aldi on my way home...
* [[181001 – Log: Community Building]]
** sleep was so important to me when I was going to school and working at the same time. I've let prioritizing that slip away from me since then.
* [[181001 – Wiki Review: Logged]]
** interesting that I focused on him shutting down rather than my freaking out, tbh.
* [[PSYCH 210 – Quiz #06]]
** didn't really need to record these because I would usually get 100% first try, but I remember I was happy I did record them for times when I didn't.
* podcast about the importance of sleep:
** Part 1: [[https://peterattiamd.com/matthewwalker1/]]
** Part 2: [[https://peterattiamd.com/matthewwalker2/]]
** Part 3: [[https://peterattiamd.com/matthewwalker3/]]
* to read: //Homo Deus// by Yuval Harari
** [[podcast with the author here|https://samharris.org/podcasts/138-edge-humanity/]]
* [[reading – visual books]]
** haven't gone back and changed it to the table format like I did when I was reorganizing this month and everything got lost `<glares>` but I expect I will eventually. I've stuck to audiobooks lately so they're more important anyway.
* //1909 – All Tiddlers (Left)//
** not entirely accurate to everything that went missing in my snapshots, but it calms me down a little bit. I expect this'll get deleted soon enough. (Since I'm backing up individual tids hourly, I feel less worried about my snapshots, but I //do// want them to be accurate soo)
* [[190930 – Carpe Diem: Snooze]]
** literally just ate a) coffee with cream, b) a s'mores poptart, and c) a brownie. maybe that means I was at least under my target calorie count? super unhealthy when you think about how much protein &| vitamins and minerals (aka none).
** I wasn't //planning// to sleep for 12 hours, but I let myself start slipping into sleep while I was in bed (and I didn't want to start a new audiobook b/c it felt like disrespecting the previous one) and it just happened. hopefully that doesn't have implications for tonight?
* [[190930 – Wiki Review: Numb]]
** Maybe it was some file server error -- a lot of the older tiddlers that went missing were ones that I'd renamed from their old emoji titles to new, emoji-free titles. Given that I also have tids with "Missing [ in filter list" as their filename, I'm wondering if there's an issue with one or more of the tools I'm using (find & replace, re-tagger, something). I'm going to been keeping an eye on those .tids to see. Also would be good to run an actual test with some test tiddlers.
* [[190929 – wiki: Ashes to Ashes, Dust to Dust]]
** it's very strange to me that the tiddlers were ''very clearly present'' in my actual wiki wiki -- I was referencing them and editing them on the same days that they didn't exist in my snapshots. //Something// disconnected there. SO what triggered their disappearance from my wiki wiki??
*** stopping and restarting the wiki.service maybe?
** set up the rsync backup yesterday, and got the snapshots subdomain set up this morning. given how often my .tid backup runs, and the fact that it doesn't overwrite any files, I feel much safer writing in my wiki & not trying to write in two places at once. the other steps are probably something I ''should'' do, but they feel less urgent.
** thank the motherfucking maker for hard links tbh.
*** is it weird that I feel more emotional sentiment around "thank the maker" than around "thank god"? like, I can get behind the idea of "thank a mysterious 4th dimensional being that may or may not exist" but I definitely mean "thank god" in a sarcastic or rejecting way.
* [[1909 – Monthly Audit: Wiki Review]]
** seriously? why wasn't my //on this day// button in ''any'' of the snapshots???? It successfully survived this morning's snapshot -- what the fuck was the difference??
** I love my wiki reviews, so it's disappointing that so many of them vanished.
* [[1909 – Monthly Audit: Carpe Diem]]
** I may love writing my wiki reviews, but I'm ''really'' enjoying re-reading my carpe diems. they tell a story, even if it's not complete.
** driving is definitely much more peaceful when I'm not trying to constantly hit some arbitrary speed goal.
** I'm inclined to think that microdosing has generally increased my day-to-day baseline happiness. It's weird because I find myself anticipating the next dosing day -- weird, because LSD is considered to be a non-addictive drug and I'm taking it at such small levels that any affect should be subliminal rather than noticeable -- I wonder how much of that anticipation is just a placebo affect? 
** is this the first monthly review where I've really tried to pay attention to patterns over the whole month? I think so!
* [[1910 – Monthly Intentions]]
** ...and paying attention to those patterns led me to write this tiddler! No idea if it's something I'm going to keep up going forward, but yeah. It felt right for this month.
** so, three that are very broad, but hopefully that means I can take actions that support all three, even if they're small. we'll see!
** I like this pep-talk to myself style of writing. :)
* [[190930 – wiki: backup strategy]]
** honestly it's a little ridiculous that it took //this much// data loss to get me to think about and implement something like this, but at least I'm here, a year later.
** as I said, the hourly .tid back up makes me feel much, much safer. not like it protects against a fire in the data center, but in general. :P
* [[pearl – wiki_update|pearl/snapshot]]
** yet another tiddler that disappeared, who the fuck knows why. it doesn't match my naming conventions, so it would be good to set that up. what was it, `pearl/scripts/wiki_update` or something like that?
* [[pearl – tid_backup|pearl/backup]]
** super simple but it gets the job done!
* [[plugins/sphygmus/buttons/OnThisDay]]
** gotta get this downloaded and stuck into my buttons plugin!
* [[on this day logs]]
** okay, well, with all my talk about hard links, I decided I needed to do this because I have no idea ''how many'', if any, //on this day// logs I lost. Did I do more than three of them this month? I don't remember. :S
** also I integrated my button with this so that I do have consistently created hard links when I press the button.
* [[1909 – Monthly Audit: On This Day]]
** completed. it's yet another log, and not always one I want to do, but sometimes I want to do it and that's nice. Gives me another window into my wiki.
* [[icon resources]]
** yet another missing tiddler I had to re-create. at least I remembered everything I had in it, if not the exact wording. It's basically a bookmark tiddler so I have easy access to the links I want to get to when I decide to add an icon.
*** a //lot// of icons went missing too...fucking bizarre.
* [[private]]
** gonna color it the same color as my background I think. just subtle.
** haven't used it yet, but I know I'm //going// to use it, so there it is, all prepped.
** added a dynamic link listing to it (I shouldn't need hard links here because theoretically anything tagged private is hard linked somewhere else).
* [[paper chasing logs]]
** dunno about this -- I'm considering just integrating it into carpe diem, because isn't it really the same thing? but then maybe I want to monthly audit them separately.
** not going to keep every little thing out of my carpes, but the big stuff goes in here. I expect there's going to be a lot of backfilling these logs as I go through my carpes a second time with this in mind.
* [[190930 – paper chasing: tape down low]]
** it will be ''very'' interesting to see how well goodsync works with the tapes. I'm so skeptical but who knows?!
** it's gonna be a shit show, and I'm glad I'm taking LC101 just in case things don't work out here.
* [[Neighbors]]
** yet //another// remodeling tiddler that went missing. well, we'll see. it definitely needs to be expanded, and I still haven't deleted the [[Find The Others]] tiddler (I think this one replaced that one).
* [[video games]]
** ditto above.
** strange that the tag survived, though. and I like the new icon I found for it better than the old one. Needs to be re-colored to the <<iconLink [[curiosity cabinet]]>> color though.
* woke up right at 7 but was just sort of muttering to myself in my head about wanting to stay in bed, so I did. Finally got out of it around 8:07
** interesting dreams...in a townhome (ish?) with Mom and Jo and someone who was Jo's friend, and they were playing a game where the player was a cartoon character who was basically flying through the sky avoiding obstacles? but this run they hit the "ground" which was like water at the bottom of a canyon, and I was surprised because the game didn't end or restart the level. but I had to get on a flight back home (?) and I was worried I was missing my flight, so I went upstairs to the room with my suitcase and started packing but got distracted pulling my clothes from Mom's clothes and thinking about "oh this was her gift to me" ??? very cryptic.
* figured my hair was clean enough and at 8:07 there's not enough time to shower, reaaaally. Dressed, made keto chow and dosed it, then headed out the door supa early.
* in the door at work @ 8:43. pretty nice to be early, tbh! went up and got coffee -- mistake, that particular machine appears to be quite busy in the early morning. not much on the wiki fam, so here I am! 
* random note to self: figure out suspension to hard disk, because suspending to RAM still eats more battery than I would like when zircon's lid is closed.
* working on confirming the GFX server is successfully backed up to tape; oh, and a training seminar meeting before lunch.
* listened to audiobook & colored //houseki// over lunch
* tape + audiobook before hot topics
* apparently [[this book|https://b-ok.cc/book/4908201/c9696b]] is a good read; how to remove an IUD in a post-apocalyptic world is an important question to consider, eh? (apparently there are few risks to leaving in an expired IUD (yeah, like, a switch suddenly flips and the thing that's been sitting in there for 10 years will explode now!) so in the absence of a functioning society, it's probably a-okay to just leave it there.)<<footnote "lol" "oh and don't decide to toss out your massive bag of condoms when you're decluttering because who knows you might need them come the end of the world. lmao">>
** see [[How To: Remove Your Own IUD]] for more research I did.
* more going through tape, and referencing JF when I had a question about how to merge some project folders.
* finished my wiki review, and now I'm gonna head head head out. JF's left already so it's cooool right? :D
* just -- farted around before getting in bed at 11 and trying (failing) to sleep before 11:30
** put my microdose in my chinese food b/c I wasn't going to drink my ketochow, and watched gopher, and listened to my audiobook, and checked on what the pre-work for launch code was, and did a lot of //houseki// coloring (though i'm in a section with Diamond and her hair is SUCH a pain in the ass that I basically just skipped around inside pages coloring skin & clothes but not hair).
* [[server block: snapshots.redacted.xyz]]
** really loving the change to a stand-alone authentication server, because it makes spinning up a new sub-domain with the same authentication quite easy.
** I also uploaded 1 snapshot from every month last year to this folder, just in case I want or need to reference things that far back.
* [[191001 – Carpe Diem: Pink & Blue]]
** the shake was fine -- could barely tell it had been sitting in the fridge for that long.
** well, only sort of better. I pulled up next to a car this morning and was still almost right on the yellow line, goshdarnit.
** dude I ''never'' work on my wiki on my desktop at home, this is amazing!
** didn't get to sleep by 11:30 (I know, because I set my audiobook timer for that long) -- probably because I was too hot? will take off the comforter earlier this evening, and get in bed earlier too maybe.
* [[191001 – Wiki Review: Long Long Long]]
** JFC and today is going to be another day that's got just as many links going on (though at least in today's case half of them are admin links)
** still not eating healthily, but taking baby steps towards sleep -- and I've been brushing my teeth and flossing too. keep it up. :)
** ghost files that didn't disappear until I restarted the node server seems more and more likely.
** I think I'm only going to use [[paper chasing logs]] for the really big things that I need keeping out of carpe diem. little stuff, like, working on tape? eh, whatever.
** tbh it's cool to see such an explosion of creation in the face of what could have been a really detrimental and unfortunate event.
* [[life logs]]
** the first seed of my Root slider revision! big yay. :)
* [[plugins/sphygmus/buttons/OTDPlus]]
** just a 2nd way to generate these logs, and it doesn't automagically zip you to workspace 2, because maybe sometimes I don't want to do that?
* [[plugins/sphygmus/buttons/NewPaperChase]]
** I love my buttons, why not make another one for this too?
* //admin/ui/TagNoLinkTemplate//
** I didn't actually end up using this in my root, for several reasons....think I'm going to delete it until I need to use it.
* [[191001 – On This Day: Need To Sleep]]
** I feel like the grunt work needed to comb through files in my position is better appreciated and/or more worthwhile than the grunt work I was doing at the old place too. and it feels more important to //me// too.
*** lol being paid more helps with that feeling yeah.
** I 100% use several of those linux administration tiddlers ''all the time''
** I didn't go get rinds & guac but I did order chinese sooooo whooops?
* [[191001 – trees: weekly head voices 170]]
** I did read the guardian article that was linked, though.
*** I admire the dedication to a weekly update newsletter, and the sort of life that leads to one having people who care about reading that sort of thing. having kids seems like it's part of that whole "good life" picture. :S
* [[admin/root/hyperspace]]
** these sliders are SO
* [[admin/root/generalRef]]
** MUCH
* [[admin/root/curioCabinet]]
** BETTER than my previous attempt! 10/10 glad the idea incubated and came up again.
* [[admin/color/orange]] / [[admin/color/red]] / [[admin/color/yellowGreen]] / [[admin/color/pink]]
** needed all these placeholders since I was experimenting with changing the colors of the main 9 headings in Root & couldn't easily compare when doing so.
* //1910 – All Tiddlers (Left)//
** just so I can keep an eye on things in the snapshots! but so far it looks like whatever the issue was, hasn't recurred again.
doesn't //look// like anything disappeared overnight. Nothing missing on the link lists, and nothing missing from root. the root sliders and the //on this day// button all were still in place in my snapshot.

: all I can think is that //something// was affecting the .tid files and that was carrying over into snapshot -- but didn't actually affect my wiki server until it got restarted and the state reset or something.

I'm almost certain it had something to do with the `Filter error missing [ in filter list` error file name tiddlers I was getting, right? I had 3 of them in my backup folders yesterday, so hopefully that amount hasn't increased, but I'm going to check. --- the number has not increased; still 3.
* got out of bed at 7:45, showered, dressed, made lunch, and pulled together stuff to take to CD's
* headed to work, early again. there was a semi-truck just sitting in the right lane in the middle of 301st, which was ridiculous. Could tell there was no getting in the right turn lane, so I took the Marty shortcut which worked out.
* listened to audiobook until about 9:15, lol, and then was hungry so I went and got coffee
* back to checking the tape again (JF didn't get in until somewhere around 9:40) which is a painful job when there are folders that have clearly been worked in since they were copied to tape. :S
** went to get coffee again with JF after he came in (didn't put cream in it this time around) and he mentioned a job opening for an archive associate at NR library in LC. I'm going to apply, because why not, but I'm not sure how it would work out in terms of maintaining my relationship w/CD. and I'd be shocked if I could find a place to live //in// LC for 25% of my income at that job, either. but still. can't hurt to apply.
*** I'm a little surprised he mentioned it and wanted to send it to me -- surprised in a good way? idk.
* read a reddit thread about "what little thing do you think only you do"
** three of them got me: waving hands like a jedi to open sliding doors; the "monk touch" while passing by poles, walls, trees, etc; and tearing exactly 3 squares of toilet paper (assuming it's the perforated kind & not the no-ply, no perforations public stall kind).
*** oh, and I've done the "walking as far as I can with my eyes closed" thing, but that's not really a regular occurrence, but only occasional.
*** some people mentioned body-focused repetitive disorders but nothing specific to what I do, so it doesn't count, right? :P
* doesn't look like anything is missing on the snapshot today, as far as I can tell.
* it's 50 something outside today which makes me sad, because it means I'm not going to get warm over lunch. :C
** being inside a body can be so uncomfortable at times, and reading that reddit thread reminded me of it. Getting hyper sensitive to the sound of my typing on the keyboard, the tight tingle across the back of my shoulders, my one super-cold right hand, the sensations of the clothes I'm wearing, the constant sound of server fans running.
*** going to lunch in the hub did ''not'' help. talk about a place with too much sensory overload (and also not warm). I'm going to start bringing a blanket and trying to find a quiet spot to huddle up in the winter. idk, maybe in the POP site upstairs? just listened to my audiobook and colored //houseki//
** worked on my launchcode pre-work before hot topics. ended up reading the textbook alongside the quiz, because some of the questions were pretty clearly related to the reading. made an repl.it account because they wanted me to, and proceeded to code answers to two of the questions because they're rather annoying to do by hand, lol.
* hot topics.
* got some drives back, so I started them offloading into EVO. back into my wiki to finish my wiki review for the day.
* good lord the drives were a fucking mess and drove me up the wall. I did the best I could, so that's it.
* drove over to CD's (no DnD because his stomach was giving him trouble)
* immediately got him into bed so we could cuddle while he talked about the program he was working on and I vented about the end of my day.
* ate leftover huhot and watched //when marnie was there// -- goddamn did the artists know how to draw that dream couple and dream house and garden -- such a luscious garden full of tomatoes they drew. The sort of plot that I would have loved as a kid but that seems...like only seeing from a kid's POV now, and also it was like a cut-rate //Tom's Midnight Garden// plot. Fun tho!
* watched two episodes of //the beaureau// and went to cuddle then sleep (didn't actually sleep until probably two hours after 11, so maybe by 1?) was listening to audiobook while I couldn't sleep.
* I just want a small comfy yellow painted cottage with a white picket fence, comfortable chairs in the living room, bookcases full of books, a small, neat, and well-organized kitchen with a window over the sink, enough energy to grow tomatoes in the backyard -- I want a homey comforting home to be alone in by myself every day.
** you walk into the living room first, entering from the front porch; there doesn't need to be a dining room, just a cozy kitchen with a 2-person table to the side or a breakfast nook. one reasonable bathroom, a relaxing bedroom, and an office to the side full of art supplies, a printing press, and yarn. four cozy rooms (and a basement too probably), all cozy natural wood and bright white paint with creamy yellow and grey accents. the living room is on the south side of the house, big big southern picture windows so I can snuggle up in the sunlight like a cat. Go ahead and build the northern side into the side of a hill, so it's insulated -- though that's tricky because i'd want the studio and the kitchen to get wonderful sunlight as well...
*** the kitchen gets the south-eastern corner -- morning light to wake you up; the living room gets the south-western corner -- evening light to relax into as night falls.
** I'm thinking -- small town in northern arizona? close enough to drive into the city if you want "things to do" maybe, but then again do you really need "things to do" if there's nature right out your front door? does arizona have the highest percent of daylight hours? (yuma arizona, so it seems yes)
*** Tucson Arizona -- 2nd lowest cost of living, 1 mil metro area; we're talking way more southern tho, so perhaps not the best place considering climate change, lol. --- also, I'd probably miss seasons TBH (or maybe not winter `>_>`)
* [[191002 – Carpe Diem: Muttering]]
** fuck this fucking server tbh. goddamn tape is a pain in the ass.
** I'm not doing anything focused with my spare time. unfocused and scattered, that's me. don't know what direction I'm going.
*** [[191003 – Log: cottage daydreams]]
**** though that's not //exactly// the style of building that gets built in Arizona; you're looking at the coasts for a cottage like that.
* [[191002 – Wiki Review: Been On Your Mind]]
** yeah, it screams out in my wiki reviews. my first thought today was, girl you need some friends but a) that discredits a bit the people you do interact with and b) while yes, more social interaction might be good, "having friends" isn't necessarily going to fix feelings of meaninglessness.
* [[191002 – wiki: so far so good]]
** as I've said multiple times now, I feel way better with the .tid file backup, so I'm not going to stress about this anymore. I'd really like to get back into prepping the wiki for publishing.
* [[4K Monitor Shopping]]
** it's hard to justify such an expensive upgrade when I barely use my desktop at home, let's be honest. The research is done, though, and I'm going to sit on it and not impulse buy.
* [[How To: Remove Your Own IUD]]
** I'm shocked that they literally just pull on the strings to remove it. talk about a major YIKES from me, dawg.
** I feel better having done the googling, though.
** biggest issue I foresee with leaving in an expired IUD in an apocalyptic situation would be to have sex without BC and become pregnant, vastly increasing chances of an ectopic pregnancy & complications that wouldn't be survivable in those conditions.
* woke up around 7 when CD's alarms started going off, which was disappointing because I was in the middle of a dream that ended up being impossible to get back to.
** I was exploring an amusement park, and wanted to do something, so I went down to the ticket counter to buy a ticket and the owner or manager or some head honcho dude was there, dressed in a suit, and personally handed me the ticket after the ticket counter dude had made it. Looked at me with burning, hungry eyes (so cliche) and made some comment about //if you need anything, madame// and I was aloof and went to poke around the park some more -- before realizing there was a problem with the ticket and I'd need to go back to the booth to fix it -- and sadly that's where the dream ended.
*** he looked like buster keaton almost, those hooded eyes
* got out of bed somewhere around 8:15 I think? showered, half-way dressed, opened up Dragon Age to see where I was (I'm craving playing more) and took care of inventory management.
* ate, checked the extended wiki fam, and got all the way dressed to head out for work around 9:50. (cold AF already here so I borrowed CD's sweater too)
* chatted with JF about the state of the drives when I got in, and chilled for a half hour before the meeting starts. Hot Topics got cancelled for today, so I'm just gonna jet after it finishes, grab my dosed ketochow from home, then head back to CD's so I can Dragon Age it up this afternoon. I'm ready to head into ''the Fade''! yay big story mission :)
* the meeting went on quite long and turned into impromptu hallway meeting after we left the room -- software looks fucking ''awesome'' but it's too bad we already have solutions that implement bits and pieces; it's going to make trying to convince people that it's worth replacing with an overarching solution.
** dude how do people in super larger companies do it?? got to be some understanding of a larger archival scheme that everyone adheres to or accepts or something.
* headed to my place & ate lunch, though I completely forgot to pick up the dosed keto chow (that was the whole point of being there!)
* drove back to CD's and started playing Dragon Age. finished inventory management, companion conversations, and went through the Fade quest. more companion convos -- shit dude I have such bad rep with Solas compared to my elf playthrough -- and started Exalted Plains (which is also my least favorite of all the locations)
* CD wasn't feeling well so he convinced me to go pick up food & drinks ;P
* ate & watched the last two episodes of //the bureau// season 1! definitely had a bit of a twist I didn't expect. (oh and of course //dr. stone// which seems to be on a 2nd season)
* sat on the couch and rubbed his head for 45 minutes while on my phone, then bedtime
* [[191003 – Carpe Diem: BRReathe!]]
** I should //probably// apply this weekend if I'm going to apply, because things are going to get busier once my class starts on monday
** gah, after going through my wiki prepping it for publishing, I'm questioning ''why'' I write so much shit. this is just a great big PILE of jabbering -- what's the future value in it for me? where is the salience? I'm not being concise or precise at all. I am a fountain of berlooood.<<footnote "see" "this is the shit that makes your writing ridiculous -- but it made me smile when I heard it in my head, so????">>
* [[191003 – Wiki Review: Grim Daydreams]]
** yeah, this should probably not be written in my wiki reviews. :|
* woke up at 7:15ish
* was planning to get out of bed right away but CD was cozy cuddles -- a terrible sucking whirlpool of warmth! -- so I didn't get up until he did, which was around 7:45
* started straight on the task of getting my wiki set up for publishing, which mostly involved writing and checking and grep'ing a super, super long `sed` list.
** time went super quick -- it's already 2 pm??? goddamn. at least I consider myself to be reasonably done with it. I just have to get the actual syncing set up -- which means logging into nearlyfreespeech.
** youtube recommended //com truise// after //tycho weather// and i've been really enjoying it in the background
* continued to work on my wiki through the afternoon; standardized the scripts on //pearl// and got SSH into nearlyfreespeech working. turns out it's nowhere near as hard as I was anticipating (srsly just copy and paste). I also standardized my wiki reference for SSH setup, because it was scattered in 3 places and too specific. I think now it's good reference for wherever I might need to set it up (local machine, remote, etc etc).
* ran into a bit of a backwards mess that I had to restore -- was trying to move tiddlers out of subfolders into the main folder and deleted the contents of shared; whoops. restoring from the .tid backup went okay, except since rsync doesn't delete anything, there were some (lots) of tids that got copied back I had to go and delete again. No data lost, though.
* watched two more episodes of //the bureau// and ate.<<footnote "sp" "why do I keep mentioning it in my carpe diems? so that I'll finally learn to spell that fucking word!">>
* cleaned up wiki some more, completely emptied out browser tabs on zircon (well, containers not included) and caught up on [[thegodthief]]'s blog.
* feeling tired AF so maybe one more episode and then bed?
** idk if we're gonna get jiggy at all this weekend and I feel bad. it's been a mix of a) feeling tired and b) emotional weirdness, on my end.
*** intrusive thoughts of //it feels like we're just roommates// this evening :S
* [[191004 – Carpe Diem: Work & Play]]
** you'd think from my dreams I'd be more lit than I have been.
*** they always end before anything happens. I wonder if I get to the good bits in deeper REM sleep that I never remember?
** I should put "go thrift store sweater shopping" on my to-do list, before it gets any colder. I should also look at the men's sweaters when I do so, just in case there's anything good in the men's smalls. combine the general trend for men's clothes to be higher quality with the better than average thrift shop supply around here for fat loot.
* [[191004 – Wiki Review: Hrmph]]
** I had nothing to say. That's okay, it happens.
** oh YEAH I need to install the hover preview plugin to my main wiki -- since I've moved to the new method of publishing, it's no longer there.
** well, I'll continue thinking about how to trim the fat -- what do they say, kill your darlings? I've never wanted to and maybe that's a fault.
* woke up at 8 and cuddled until about 8:20 before hopping in the shower and heading back to my place
* mom was late so I watched YouTube until they arrived (PopCultureDetective about failings of nostalgia in Stranger Things, which showed clips of old films & TV as well and wow a lot of that stuff feels really uncomfortable -- clearly I wasn't thinking about tron: legacy very critically when I watched it. :P)
* got to see her new powder coated frame, tho the final coat with decal masking isn't done. Apparently this is going to be an heirloom for me...which begs the question of who I would hand it down to. it was fun to hear her talk about the costume pieces she plans on making for the TR, this year and next. she asked if I was planning on going and honestly, I'd forgotten it existed. I haven't gotten on my bike in so long.
* wandered around an antique store on our way to a "restaurant" that was on its third floor; made jokes about hipsters with jo lmao.
* they dropped me off & then I drove back to CD's -- fuck I love driving on the weekends because I actually get to go 80+ in the left lane. rush hour traffic sucks.
** speaking of, I'm sure it's going to take longer than 20 min to get to the launchcode place tomorrow...and idk what I'm going to do for dinner. I'll need to go shopping on tuesday -- after the class on my way back maybe?
* after I figured out what mod was making dragon age crash, played that a bit more. tried to mix it up -- instead of just hitting //every single point// in the exalted plains in one go, I went back to skyhold to finish war table missions, back to the EP, back to skyhold, some companion cutscenes, and then back to the EP.
* dinner, 3 or 4 episodes of //the bureau//; I said they wouldn't let anyone access their phone history cloud without making a request for info on a specific number or for a specific case, and CD didn't agree with me...he's probably right but ugh.
* [[191005 – Carpe Diem: Working Tired]]
** the weekend always (usually) feels better when I'm up early and don't spend half the day sleeping in bed...
** of course I re-write my SSH guide and immediately feel like I need to redo ssh on all my devices to make sure it's all done to that standard. it's fine, things work, I don't need to double-check like that.
** the intrusive thoughts faded in and out. 
** weird fucking feeling all day, restless. would be good to get outside now that the weather has calmed down (except all the trails are goddamn closed because of rain).
* [[191005 – Wiki Review: Succinct]]
** time to pull from the synonyms of //brief//, cause i've used that title.Tag too many times.
** something to do on friday maybe.
* [[wiki – Save Offline Default Filter]]
** cause loading up that tiddler makes my system stutter every time.
* [[How To: Set Up SSH]]
** big fan of finding ways to install keys into specific services via the command line. make things easy for yourself next time!
** do the same thing often enough and it becomes more natural.
** I've got a lot of super specific documentation in here and I think this is a good step towards useful generalization.
*** eg. my previous two SSH tiddlers were so specifically aimed at setting it up on specific machines, but every time I did it again and went back to my reference material, I was only using bits and pieces. We'll see if I captured all the right bits and pieces here.
* [[zircon/.ssh/config]]
** god I love being able to just type `ssh blah` and log in that way.
* [[pearl/crontab]]
** got that link out of my browser, lol. not sure it's theoretically necessary to have this in here (if I set up a dotfile git for my droplet too) but I'll probably reference it.
* [[pearl/cron_test.sh]]
** this is one of those situational things for whenever I might need something like it again.
* [[Pearl – DigitalOcean Regular Droplet]]
** does this really count as one of my devices when it's in a massive server center in New York? idk. why not?
* [[pearl/publish]]
** well, it works. I suppose it's easier than the way I was doing things before. and if I need to narrow down the publishing scope, it's definitely possible with filters.
*** I'm freaking out a little. it feels weird writing in my own wiki, right now. like I'm walking on glass, hoping I don't put my foot down wrong, hoping I don't slice it open to the bone. [["I've felt like this before"|https://www.youtube.com/watch?v=qjL_-OFbk8I]]<<footnote "jk" "that's not how the lyrics go. also my laptop speakers are ''shite''">> but idk if this is different or not.
**** I mean if nothing else you'll get used to it in a couple days, right? fake it until you make it?
** ''𝐢 η ѕ 𝒆 ¢ 𝐔 R ɨ 𝕥 ყ''
* [[How To: Set Up Wiki Cron Jobs]]
** this might still be too specific and step-by-step compared to my new SSH tiddler, but idk. sometimes I want the step-by-steps.
** there's a lot of old and deprecated stuff in this wiki since I've moved to //pearl// from //archie// and am now using nginx_auth and all that jazz. Probably worth to clean up those tiddlers, refactor. yet another project!
* [[Adaar – Playthrough Quest & Location Order|DAI – Adaar: Playthrough Quest & Location Order]]
** the first half is so much longer than the second half, when written down. it's weird!
*** I feel like this playthrough has gone really fast, especially considering I'm not playing ''every day until 4 am'' like I was doing when it came out. -- ok to be fair I played through all of DAO and half of DA2 before release, and it came out on Nov 18, so DAI specifically only wrecked me for about two months. strange, it felt like a longer impact at the time -- I suppose the fallout lasted much longer than the actual hours played.
**** if you're really invested you can check the save dates later.
* got up at precisely 7:30 -- what a struggle; just wanted to sleep in. I vaguely remember that there were dreams, but snoozing for a half-hour destroyed any recall I might have.
* showered (the new soap is mmm yummy but doesn't lather //quite// as much as good ol' granpa's), dressed, and made lunch. read reddit until 8:15 then headed out.
* nasty traffic today starting at the GT all the way past my exit, which is a bit unusual -- I feel like typically things start flowing once you're past the construction but not today. 
* parked on the dot of 9 & yeah, here I is. guess I should start on the tape workkk<<footnote "wk" "time to rip the bandaid off">>
* meeting at 10:30; got nowhere, again. feeling like these are too far over my head and there's not much I can contribute
* anticipating heading to class tonight; don't have anything like dinner packed, soo I'm going to walk over to the on-campus walgreens & pick random shit up, I think. I've never had to pack dinners before so I'm a little at a loss on how to approach this going forward. quiche would be a pretty packable dinner that wouldn't need heating up. idk, unknown situation that I'll figure out as I jump into it.
** I'm feeling skeptical of taking 534 due to traffic but maybe I should at least once, for a baseline. and anyway the construction is almost done sooo maybe that's better?
* you know what I just realized? this wiki is almost an extension of the "writer's notebook" concept I was into so much as a kid. [[the particular inspiration|https://www.amazon.com/Writers-Notebook-Unlocking-Writer-Within/dp/0380784300]]
* went and bought food at the campus wal-greens -- ended up more eating it for lunch than saving it for dinner, but that's fine. I think it makes the most sense, going forward, to save my shake for during class and to pack something actual for lunch when I have a microwave and table to eat it at.
* tape and wiki all afternoon.
* took 534 to holmes, which I found to be pretty unpleasant. Ridiculously stop and go on whatever the fuck the north south street is by work (I never remember the name), but TS was fine (except for getting stuck behind parked cars in the right lane //lmao// but I'll know better next time.
** parking is free and I found a spot right away, so that's fine. man i've got the nerves in my ''cheeks'', of all places. 
*** doing my anxious typing while waiting for class to start, as usual. regular large classroom lecture style, with the chairs like the psych class last fall. packing it fulllll. η 𝐄 𝓡 𝓥 Ⓔ 𝐒
* pretty generic first class stuff to be honest; lots of "don't worry about imposter syndrome; we're here to help you get jobs (but not everyone will get one and 50% of you will drop out); please come to class & do your homework...blah blah". lecture basically sucked because the teacher didn't have anything prepared and was reading through/from the textbook? and got caught up in the weeds answering people's questions.
** you can tell there's a huge range of experience here -- someone who didn't seem to grasp the difference between a string and a number vs. people who felt like they knew what they were talking about trying to explain b/c the teacher wasn't saying it right...whatever. I did the quiz, exercise, and studio work all in class only half listening.
*** YO this ''fuckery'' with JavaScript being dynamically typed and implementing type coercion in `==` comparisons is exactly why statically typed languages should be the first language someone learns, IMO.
**** hey man, I started with typed Racket and that meant dealing with the massive headache of getting so type granular with Integers, Reals, Floats, and idk what the other ones were. SO many questions about number types on the message boards! but once you learn to deal with static types picking up dynamic typing is easy and I bet going the other way is trickier.
* walked out and there were college students waiting outside for their 9 PM class. I do not know how they all had so much energy -- I was a tired, headachy, grumpy old lady on my way home. I felt like I should have socialized more in the "studio" group, but I had no energy for it!<<footnote "TF" "the teaching fellow also asked what languages I knew and I started off saying, well, lots of HTML and CSS and some Python and he only heard HTML & CSS and was like, well blahblah programming is a lot different. `<groan>`">>
* stopped at hy-vee on the way home and picked up my heavy cream, then got in bed and listened to my audiobook and went to sleep somewhere around 10:30 or 11.
* only create and submit //repl.it// assigments ''from the assignments page on canvas''
* no class: wednesday before thanksgiving; 2 week break dec/jan
* "passion, aptitude, drive"
** mm//hmmm//.
* it's a problem that when they're saying it's hard, I'm feeling skeptical. like -- hello (in CD's annoying voice lmao) hellooo get humble! don't expect to skate.
** "a growth mindset" -- that's a good way of putting it.
* feeling off balance, simply because I didn't check canvas & realize that there was pre-work for the class (reading & a quiz & exercise). like -- okay, if I'm going to make a mistake, this is the best time to do it. still, it's disorienting.
* I'm a bit shocked that they don't have the presenter's laptop hooked into the laptop via ethernet, given the overcrowding of this wifi right now.
* hot damn I have a lot to read on chameleon's wiki! no way I'll be able to concentrate on that in class, though, so it'll have to wait
** shit I still have to stop by hy-vee on the way home from class `<dead>`
* ''Krishnan'' -- my teaching fellow

```
launchcode
LauCod128k
```
* [[181007 – Carpe Diem: Sick As A Blanket]]
** I'm so glad I've not gotten sick yet this fall!!
*** fall? FALL?!? barely even this year, wow.
** naps naps naps. but 4 AM -- yikes.
** shame on myself, not writing the titles of the damn books! :P
* [[181007 – Log: Random TDL Shit]]
** oh fuuuck imagine those manischewitz macaroons but home-made.
*** [[only 5 ingredients mate!|https://ketodietapp.com/Blog/lchf/easy-keto-coconut-macaroons]]
** .....cashew-flavored cheesecake sounds nasty yo
* [[181007 – Wiki Review: Linkage]]
** trying to create visual chunking or distinction with the bolding. it didn't stick -- maybe because I didn't include it in my button?
** web browsing! there's so much out there...
* [[trees: iPhone link collection]]
** tell me why...
* //trees: iOS link collection part 2//
** ...I split these links up...
* //trees: iOS link collection part 3//
** ...into four whole tiddlers?!
* //trees: iOS link collection part 4//
** I might go through here and curate them. If I don't have time to browse them all right now, that seems like an appropriate step. and I think some of these are more like bookmarks or pins to "explore at another time".
*** done! moved them all into the main tiddler and stuck them under sliders because it was a loooong-ass list. fun to categorize them!
* [[191006 – Carpe Diem: Squiggly]]
** oh I told her about the archivist associate position in LC and ofc she was like, it would be good to have you living here!!
** I don't understand why my skin feels edgy and itchy lately doing anything with the fam. I understand w/my bro because it's been what, 8 years and we've barely spent any time together, but with mum? it's new.
*** if neither me or my brother have any kids, that's the end of that genetic branch on her side. weird.
** this season is making me dislike several characters and I'm //not here// for some of the TV trope romance moves they're pulling.
* [[191006 – Wiki Review: If I'm Movin' Too Far]]
** I appreciate seeing maintanence work on the wiki past just the //carpe// and //wiki review// logs. :)
** liking the meta inclusion of what was stuck in my head at the time of writing.
*** oh when I was falling asleep this made me wonder about VR more -- having that music play while you were reading that paragraph or something, and thinking about placeness in VR, and wondering about audible narration from a first person POV while being in VR and if that would be disruptive and weird (because it's dictating a character's POV while you're sort of in their skin & it's not your thoughts?) or if it would make sense. --- TBH I'm just describing Edith Finch here, aren't I? I wonder if that game is in VR.
**** I still desperately want //TIMEframe// in VR but I doubt that will ever happen.
**** also thought about the house fantasy I described the other day existing, and wondering if curling up in the sun in VR would ''feel'' anything similar to doing so offline.
** the unicode styling is reminiscent of spongebob mocking text, to me.
So last night I was thinking about things, and remembered that @@.link Shadowed: The Cellar@@ shows up in my orphans (well, it won't now, but yeah). This led me to think about how one could really hide something in plain sight...

* filter anything with "shadowed:" or a secret tag out of the search results.
* link to the root tiddler with invisible characters inside another tiddler.

most of that at least takes care of the orphan issue. you could also filter anything with "shadowed:" or a specific tag out of the //All// tab -- then the only (?) way to find it would be to know the tag/title.Tag and do a filter search for it.<<footnote "html" "of course there's also opening the raw page source and looking for it there, but if someone's willing to go to that much trouble, then idk, they deserve it? :P">>
* woke up at 7 but didn't want to get out of bed so chilled in bed (comfy because it's finally getting cold outside so I can leave the windows open)
** I vaguely remember dreaming of meeting someone who read my wiki in person? like, meeting someone in person who had previously read my wiki online. I don't remember how the rest of the dream went though, just that piece. so, it's clearly on my mind.
* decided that since we don't have gloomyhaven this week, I'm going to stay home and take care of errands. hair cut, food shopping + cooking, sweater thrift shopping, laundry, vacuuming, etc. Basically everything I won't have time for during the week with this class happening & all the things I can't do when I'm at CD's all weekend.
** maybe I should be taking these sorts of weekends more often ?!
** I'll go through and re-write my overwhelm list so that I can hopefully not miss anything that I could get done this weekend.
* jo asked if I wanted to go to another concert, on nov 1st! never heard of the musician but I'm ''so down'' to keep going to concerts with my bro. :)
* misc request filling; waiting for JF to get in this morning so we can start on the really big line request that is going to be a pain in the ass. :S
* I brought my purple fleece blanket to work, which so far was totally a good idea; put it over my legs and now at least one part of me is warm!
* lunch on the benches by the fitness center, which I chose because they're in the sun but also in a windy place (in case it got too hot). yes, occasionally busy with people walking by, but I put on my "not bothered by people" hat. :P
* production meeting right after lunch, and brand site meeting right after that. it went the whole hour, if not a little more, and seemed to be slightly productive. if nothing else we learned that at least one person on the brand team understands how WebDAM works & that //maybe// we can implement some semblance of organizational sanity.
** PT thanked me for my two contributions to the meeting, which was actually really awesome of him to do. made me feel less useless ahahahahahahahahahah.
* farted around for a half-hour until the marketing dude's presentation thingy we were all supposed to go to; arrived and KV tapped me and CN to go sit on the couch with the "scary camera guy" -- hey, I wasn't complaining about having a comfy place to sit! (I was complaining because the kombucha was out, instead.) that lasted an hour, sweet.
* walked back to the office and JF made a comment about how the presentation confirmed his suspicion that the guy talking was boring -- which, upon reflection, bothers me because isn't that judgement entirely dependent on your definition of "boring"? Cause I think I'm 100% boring by the standards of the "art scene" (which might be why I never fit into it in college & certainly not now).
* replied to a couple emails and caught up on wiki fam and some good links for the rest of the work day.
** was asked to pull files from an external FTP server onto our local server but they were already there. that was an easy win, lmao<<footnote "llol" "I really wonder where I picked up //lmao//? it's relatively to my speech, but makes a great //sarcastic lol// so I end up using it a lot.">>
* drove home, scrounged food, finished watching the youtube video I'd started Sunday, and did all the reading/exercises for tomorrow's class. now, uh, now what?
* went down a rabbithole on youtube then listened to more //snuff// for about an hour and hopefully fell asleep somewhere around 11 or 11:15
** so, gender is performative, right, and being "a member of society" is performative too; and because performance is a skill, it comes so naturally to some people that they would scoff at the idea. Performing? I'm not performing anything! I'm just //being myself!// But some people don't perform at all, or attempt to perform but don't "pass" for a multitude of reasons. Certainly I can pass successfully enough these days; but it does feel like "passing", like walking back with 2 other coworkers and JF and making light comments about oh yes, spelling my name with an "i" is a family habit, and oh yes, gotta come up with names that are usually spelled with an y but spell them with an i and brainstorm about that! because I definitely plan on having a husband and two kids and a picket fence and I'm ''definitely'' not dating someone who doesn't want kids and I'm ''definitely'' not skeptical of the idea myself given what appears to be the impending doom of the world but I'll laugh and play along anyway!!
* [[191007 – Carpe Diem: Grumpsy]]
** I'm anticipating the painfulness and exhaustion starting already -- especially when we're talking about driving from work to lc101 ''in the dark during a snowstorm'' in the middle of December or January.
*** in some ways I prefer dealing with such direct and immediate "problems". I can see where the pain points are going to be, and what I need to do to minimize my discomfort over the next 20 weeks. maintain routines a, b, and c and everything flows. it certainly gives the regular, every-day tasks more meaning than they usually have.
** the plan going forward is to use keto chow for dinners on Monday and Wednesday, and make food for a packed lunch on those days. Probably going to make those salmon patties and a chicken casserole this weekend -- and sausage egg muffins are good too.
* [[191007 – Wiki Review: Dyad]]
** I wonder what is special about a developer version of VR headsets? also tbh, VR is probably the only real reason I want to upgrade my computer -- sure, raytracing in cyberpunk but idk, The Witcher 3 ran fine on my computer, cyberpunk will be fiiiiine too, right?
** given that, it feels ''really'' good for him to ask me about another concert. :)
* [[191007 – wiki: hidden things]]
** idk, I just like the idea of mysterious things you have to dig for. Not sure quite //what// I would hide, but it's good to know that I can build that option if I want to.
* [[191007 – On This Day: Linky]]
** yeah!!! making progress on the pile in a small way!
** I appreciate being able to revisit old writing through this. Gonna be sad when I hit stretches where I did nothing in my wiki at all :C
*** it's also interesting what pieces of those days I remember when I read the daily logs.
* [[191007 – coding: LC101 W01D01]]
** someone asked if the wifi would always be that slow and the leader guy said "no" buuuut you get 150 people in a room trying to access two sites that aren't exactly the most //svelte// of websites -- I'm skeptical it'll get too much better. I worked on my phone hotspot basically the whole time because otherwise it was unbearable.
** gotta remember to pack my charger on Mon/Wed from now on -- well, probably on Fri/Wed.
* got out of bed at 8; showered, dressed, sort-of prepped my lunch, grabbed it and dinner, headed over -- entirely normal commute.
* waltzed in at 8:45 and it was quite empty but I'm okay with that; loving my fleece blanket on my lap for warmth. JF said he over-slept and won't be in for another 45 minutes (which probably means an hour?) so I'm going to run and get coffee here shortly.
* made it to kurt vile (haven't listened to him in a while, hm!) in h0p3's music list from yesterday before JF showed up. prooobbably shouldn't look at the rest for now ahah.
** damn depressing to see broken links on wikipedia that can't even be restored via the internet archive because the entire page consisted of //flash//. good DRM though, I guess. :|
*** looks like the crawler has gotten much better at preserving those sorts of dynamic media -- archived a page with video and it worked fine on the archived page --- tho that could be because it was still contacting the currently-up server.
* worked in my wiki pretty much all morning, after asking JF about what I should email to JS. archiving and compression and such.
* went to lunch at noon as usual; microwaved my egg foo young, sat down, and was reddit'ing on my phone for a brief bit until TL showed up and was like, "hey! I never see you eating lunch here!" so of course I explained about the class shake/dinner switch. we chatted about infrastructure and the whole move thing until PT showed up and was like, hey! the two people I needed to talk to!
* that shortly devolved into going and testing out the laptop in the Pit because apparently we're changing the way we do hot topics, and that lasted from about 12:40 to 3, and then it was chilling for a half hour until the Business Photo Library meeting at 3:30.....lots of meetings today! which is fine because I basically have no work going on right now.
* took a look at //asap regular// in the half hour before leaving, and blah blah I wrote about that in my wiki log today.
* took 22nd over to TS today, instead of 534, and hm. It's definitely more....lots of long lines at stoplights all the way through 22nd -- I got out of my car and started walking at 5:43 -- so it's maaaaybe a couple minutes faster than taking the highway but they're pretty equivalent. Come winter the question might been "which route feels better in the dark and snow?" because you know it's gonna be fucking dark at 5 PM and ugh. gross.
** maybe the highway will be better because there will be less oncoming traffic in that route.
*** do I need to be thinking about things this granularly?? lmao.
* just walked into class and sat down and I swear to god I heard someone mention Brian Kibler. Although given the subset of people in this room, it's probably not surprising.
** the wifi isn't working -- sh00000cking. resorted to my phone hotspot again, because my wiki loaded before the EDU login page popped so the //PUT//s and //GET//s that are going on now == pretty light.
** got a fucking headache pretty much as soon as I got settled, so I took a couple of my tylenol pills...they haven't started helping yet but blah.
* OKAY i thought nothing was getting broken in my snapshots but apparently the Root tiddler has been busted for a couple days?? what the ''fuck'' -- and my //tweaks// stylesheet reverted too. :S
** fixed it in my wiki but it doesn't look fixed on <<sus>> -- I'll look at that when I'm not on my phone's hotspot, later.
** ALSO ''what the fuck'' my styles for titles aren't working. need to look at that. (my palette changes had disappeared too)
* ridiculously unproductive three hours, but whatever. hopefully it gets better soon.
* drove home, filled car up with gas, successfully avoided buying candy & bought protein bars instead
** driving on 22nd next to a car with a restaurant thingy on top and their windows down, had mine down too; at a stoplight, paused my audiobook so I could hear their music better because it was baller. Googling turned up nothing though. `;_;`
* fixed wiki, here now. bedtime. listen to audiobook, sleep by 11:30 hopefully.
* [[https://archive-it.org/blog/post/not-all-websites-are-made-equal-or-friendly-archiving-ephemeral-art-content-on-the-web/|https://web.archive.org/web/20191009154906if_/https://archive-it.org/blog/post/not-all-websites-are-made-equal-or-friendly-archiving-ephemeral-art-content-on-the-web/]]
** I'm not sure we've come far at all from this point, either -- and that was 6 freaking years ago.
* [[https://www.tandfonline.com/doi/full/10.1080/24701475.2017.1307542|https://web.archive.org/web/20191009154913if_/https://www.tandfonline.com/doi/full/10.1080/24701475.2017.1307542]]
** fascinating. I didn't realize that //The WayBack Machine// originated so long ago.
** ''DOI numbers'':
*** [[https://en.wikipedia.org/wiki/Digital_object_identifier|https://web.archive.org/web/20191009155118if_/https://en.wikipedia.org/wiki/Digital_object_identifier]]
*** duhDOI!
** things to watch:
*** [[https://movies.digitalmethods.net/google.html|https://web.archive.org/web/20191009155624if_/https://movies.digitalmethods.net/google.html]]
*** [[http://jonudell.net/udell/2005-01-22-heavy-metal-umlaut-the-movie.html|https://web.archive.org/web/20191009155639if_/http://jonudell.net/udell/2005-01-22-heavy-metal-umlaut-the-movie.html]]
**** [[https://web.hypothes.is/|https://web.archive.org/web/20191009160326if_/https://web.hypothes.is/]]
***** this is interesting. I used to always be searching for a web highlighter that I liked, since one I used way back in the day died (or went public & not-free, idk). Never having found one, I've gotten to be a bit skeptical about the whole thing...there are institutions backing this one, though.
* [[191008 – Carpe Diem: Open Windows]]
** really really wanting to hang out at CD's this weekend, but I think it's mostly avoidance. I'm probably going to spend Sunday there, though, if I get everything on my list done on Fri/Sat.
** I've got tickets for the concert open in a new tab! will buy this weekend. :D
** it's been ''so damn cloudy'' this week and I hate it. 
** having my fleece blanket at work has been a huge help in staying warm during the day.
*** I'm also considering looking into a thin merino wool shirt for layering, like they sell for hiking/traveling
** these are such an edited and singular perspective on my day.
*** which is why I love the wiki review, because I can call myself out on my bullshit.
* [[191008 – Wiki Review: Smooth The Way]]
** seriously considered going straight keto chow in my late night mind racing thoughts yesterday; 800 cals would get the weight off supa fast right? and I'm lazy and it's easy to prep //and// calorie count. `<shrug>`
*** I keep carb fasting for a few days and almost getting through the worst of the withdrawal symptoms, but then slipping the next day and bringing them back even stronger. if I can get through two weeks without slipping I'll start feeling a lot better and that will make it easier to continue not slipping.
** of course I plan on getting a haircut when my head is full of welts. every time. but then that's partly why I //want// a haircut; because it would make pulling the scabs out easier.<<footnote "sh" "that's right, hide your secrets in the middle of the pile and nobody will notice.">>
* [[apocalypse computers]]
** this was a "fun" afternoon's research. it's also probably information that I won't do anything //with//, but I'll try to be hopeful here. XP
** at least I can give //shenzen i/o// a try and see what it's like?
*** not like I really have time to be playing games right now, tbh.
converted my background image to WebP from JPEG, using Squoosh at Quality: 90% and Effort: 6. It went from 232 KB to 81.9 KB, which translated into a 309.32 KB vs 109.24 KB difference when Base64 encoded. Definitely not the heaviest thing on my website now.

Looking into my fonts -- I //think// including them is where my wiki snapshots jumped two MB in size instantly. It would be nice to pare them down.

All my font .tids combined come to 1.9 MB, so yup, that guess of mine would be accurate. It seems unlikely that I can get all 4 of them down to 500 KB but that would be nice. I would settle for under 1 MB.

I went from 98 KB to 30 KB by deleting all extra glyphs other than the ones below, for the Asap Regular font. That's a 69% savings -- theoretically, a 70% savings on my 1.9 MB would bring me to 570 KB. Unlikely to make it that low after Base64 conversion & all, but it's a target!

I'm consistently dropping around 8 to 10 KB with the conversion from OTF to WOFF. We might make 500 KB after all! I'm currently estimating that the final Fira Sans Condensed in 4 weights will come to 140 KB -- which is actually ''two weights more'' than I currently have (no bold or bold italic currently). That's how much cruft I can delete in the form of extra glyphs.

So, //adding// two new fonts, I'll roughly end up at 449 KB. ''Hell yeah.''

Goddamn, I got a 36% size drop on my monospaced code font simply by converting it from TTF to OTF. With the WOFF savings & the glyph removal savings, it's a 83% drop -- from 153 KB to 25 KB.

* deleted all "unnecessary" glyphs from all my fonts with //robofont// on the mac at work:
** keep the diaeresis marks for ä, ö and ü
** keep the accent acute and accent grave marks
** keep the plain tilde above letters
** delete the //small caps// variant from Fira Sans
** keep old-style numbers & delete tabular numbers

---
!!! ''Compression Results:''

''Total embedded font weight: 254 KB''

That's a font weight loss of ''86%'' -- //while// adding two new font variants!<<footnote "fx" "Fira Sans Condensed Bold & Bold Italic, so no more faux styles there either.">>

* ''Next steps:''
*# update plugin background tiddler to WebP version
*# update plugin font tiddlers to compressed versions
** squoosh notebook.gif?
*** doesn't really work; need to just pixel-art it I think
** set up a loading screen animation now that I'm on 5.1.21! :D
** look into setting up [[font variations|https://developer.mozilla.org/en-US/docs/Web/CSS/font-variant-numeric]] in my CSS

---
was checking the wiki town and saw a solution for the npm tiddlywiki upgrade problem on jack's wiki:

`sudo npm install -g tiddlywiki@5.1.21`

~~''hoLY shit what happened with 5.1.21 to fuck my wiki up this badly???''~~ j/k it deleted my plugins when I updated, that's all.

---
Also had an issue when I realized that my Root tiddler was fucked up in several of my snapshots and also on <<sus>>. Somehow 6 tiddlers without group write permissions had snuck into the tiddler folder and were keeping the wiki server from editing those 6 tiddlers. Should be all fixed now!<<footnote "scp" "I was trying to do some file management visually via spaceFM but I had to quit and do it on WinSCP because it's so much faster. I don't understand why spaceFM's ssh protocal is ''absurdly'' slow.">>
* woke up, dressed, grabbed shake, headed out to work super super early
* got in at 8:30 & mostly worked on font; JF said he was going to be in late, so I went up to get coffee around 9:15 and it was being worked on; sat around for a bit but they still weren't done, so I went down to the Junction & got some there (it's not enough, even on the fullest setting, though).
* had a Pandora sales pitch slash "here's the state of audio marketing" presentation from 9 to 10, and it was rather creepy the way they pushed Pandora not as a music company but a "data company" -- ooookay, firefox containerize that shit.
** I also didn't know they were now affiliated with (own?) soundcloud.
* did fill a footage clip request at some point during the day, not sure when.
* tested some wireless mic pucks in the morning with people, and they seem like a much nicer system than our current setup. They have an 8 hour battery life, so will need to be charged overnight every night or every other night, probably. Also means they need to be set up and packed up every single day. 
* took my lunch break at my desk because tbh it was cloudy AF outside and I wanted to work on the fonts for my wiki!
* more testing the wifi mic/speakers with //other// people from 1 to 2, then we actually ran hot topics with them!
* fucked around for the rest of the afternoon on the computer, compressing fonts! Headed out at 4:30 for CD's.
* gross drive, but whatever. it was rainy :C
* updated my pixelized wallpaper lockscreen script to correctly handle all resolutions & aspect ratios!! Larger res 16x9 images are scaled down to 1080p, and smaller res 16x9 images are scaled up, while I found a library that quickly handles the case of "cover //x// area completely with an image" and it does it the same way as //feh// does it. so, now my lockscreen is all shmexy.
* went and got food & drinks with CD, then watched the last two episodes of //the bureau// season 2 (hot damn) and cuddled and chatted in bed before completely failing to fall asleep at a reasonable time. slightly racing & definitely uncomfortable thoughts keeping me up until about 3 am :S
** new idea: use [[the book patch|https://www.thebookpatch.com/]] to print off a copy of my wiki every year -- which spiraled into "how do I do this programmatically" and "how do I organize it". 
* [[191009 – Carpe Diem: Meet Long]]
** it felt like a good day; I wasn't ever really bored.
** that's the second day in a row I've done some really interesting web browsing. it's been a while!
** another thought from last night: strip my wiki for links & crawl & download full copies of them for internal re-linking.
** those gosh darn permissions strike again! golly gee! I sure hope I've fixed it all this time!
* [[191009 – Wiki Review: Snarky Bitey]]
** like I don't mention the cupcake and the cinnamon roll and the ginger snap and the furtiveness and the bloated feelings and the guilt and shame. I may pass as relatively skinny compared to the "average American" but man my relationship with food is still fucked (especially currently).
*** ho you know that shit is emotional too. it doesn't feel good to inhabit your body so you eat because it feels good but it's a vicious cycle.
**** ''bodies aren't always comfortable''. can you increase your tolerance or acceptance level of discomfort? feel into it without constantly trying to soothe it?
* [[191009 – trail: archive it]]
** idk, it's hard for me to want to put time and data into a tool that's not obviously flexible or reusable. I suppose that's what standards are to help enable...idk.
** need to figure out a -- ahah! "revisit" tag.
* [[191009 – wiki: compression]]
** I don't usually keep returning to edit a log over the course of so many days; this has about three days of work in it so far. but it's all about the same topic so -- why not?
** I'm pretty fuckin' stoked I was able to drop that much weight in the fonts & background. A few KB probably aren't much in comparison to the file size that will increase with more and more years/tiddlers, but because they feel so ''extra'', I wanted to make sure they were as light as possible.
** it would also be worth looking at the rest of my plugins -- do I //really// need to include tiddlymap? is it worth the weight? it just sits around doing nothing, really. and so on.
** I want old-style numbers in my titles!!
* @@.link PH@@
** Just a //to read// link placeholder that will be deleted at some point shortly.
* woke up and got out of bed at 7:30; showered with CD, and made up my mind to get out of going to work; dressed, washed the dishes,<<footnote "em" "it was empty!! CD had put all the dishes away! that was so nice.">> and made coffee, and texted JF to let him know (made up an excuse about having a sore throat `<shrug>`).
** turns out that 9 AM meeting got cancelled anyway, so I didn't actually miss anything!
* put the placemats on the table, grabbed a coaster, and sat down with zircon & my coffee to catch up on my wiki.
* decided to vacuum his place before I left; emptied out the hair first, once over, emptied out a now pretty much full load, noticed the bristle hair thingies were ''clogged'' with hair, cut that all out, and went over the carpet a second time. got //another// full load to empty, and even //more// hair to clip off the bristles!
** clearly it would be good to vacuum, say, every other weekend or so -- that way there's less buildup.
** CD noticed I vacuumed, and noticed it by looking at the carpet!! I don't think I would have noticed a visual difference at all, hah.
* drove back to my place around 10/10:30...think I arrived around 10:50.
* gathered all my laundry, sorted it into jeans & not-jeans, started the first load, organized my underwear drawer, & put away the clean underwear, while calling the hair salon every 10 minutes until someone picked up.
* got an apt scheduled for noon with one of their newbies, found a picture I liked, and slightly cleaned my room while waiting the 20 minutes before leaving.
* pulled up at the stoplight and realized that hey, while I'm right next to the greek place, I might as well buy gyro meat b/c I know CD's said that he wants the precious! popped in and paid for two pounds before walking across the parking lot to my apt.
* ended up taking an hour and a half for the apt -- I told the restaurant lady 30 minutes, haha -- and walked out with a haircut nothing like the picture I showed, but that's okay.
** I felt like I was participating in girl time^^TM^^ talk. I somehow managed to keep the small talk going some time longer than usual. I've never really been asked in such detail about what I do with my hair by any other stylist -- she asked when I washed it, and if I styled it at all, and if I owned a flat iron (tbh I don't actually know -- I assume I got rid of it but it might still be in a box somewhere?) and if I'd ever colored it, blah blah. oh and I'd mentioned playing a game with my BF and his friends on thursdays for some reason and she asked what game and I was like dungeons and dragons and she was like ah how did I know it was going to be that -- soo some weird like, "nerd girl doesn't know hair" vs "hair stylist who does this for a liviing" thing going on? idk maybe that was in my head.
*** anyway props to her, I'd mentioned I usually just used a B pin when my hair was short and she showed me a slightly slicker way of putting the front hair up with the B pin and well -- CD said something to the effect of, wow your hair is beautiful! when he saw me tonight and tbh I think that's the first time I've ever heard that sort of comment about my hair from him??!??! soooooooooooooo major props to that stylist.
**** but I'm still never going to go to the effort of blow-drying and flat-ironing it.
* picked up the gyro meat, and headed over to Aldi & hy-vee for the shopping.
* put the chicken in the oven, made the salmon patties (super easy and definitely worth doing again in the future), washed dishes, pulled out the chicken, made the coconut macaroons, and washed dishes again.
** planning to make the chicken casserole on sunday
** macaroons are not like the manischewitz kind -- theirs are chewy and mostly coconut and moist; these were much more meringue-y and not quite as moist. I wonder if you could rehydrate unsweetened coconut so it was the same semi-moist texture as sweetened coconut?
*** [[another macaroon recipe|https://www.myjewishlearning.com/recipe/macaroons/]] -- this one has //much// less meringue than the one I used above.
*** [[copycat manischewitz macaroon|http://www.teacher-chef.com/2014/04/12/coconut-macaroon/]] -- sounds like this has the browned outside, chewy soft inside that I like.
* was ''so'' tired but the laundry was sitting in the washer so I had to do it. folded & put away the first load while the 2nd one dried, and ironed the two things I had stuffed in my drawer waiting to be ironed. pulled out the delicates bag ahead of time and ironed them too, though some were damp & I didn't get //all// the wrinkles.
* grabbed all the stuff and left for CD's
* picked up food from huhot and accidentally got a free meal out of it, lmao
* finished //snuff//, ''sobs''. No more Sam Vimes for me :C
* food & two episodes of season 3 of //the bureau// -- almost got the spelling of that down!
** still really enjoyable, wow.
* "coconut oil mask" on my hair ends, just because. I think if my hair weren't so dry all the time, that would help it look better too -- and maybe it wouldn't frizz?!
* catching up on my carpe diem. so tired. cuddle time?
* [[191010 – Carpe Diem: Chilling]]
** it would be good practice to look at how the library I'm using solves the contain problem. I would have written it myself but #math.
** I think I can render filtered tiddlers out to a JSON format, or write my own template, and convert them into something that [[https://github.com/brechtm/rinohtype]] will accept. also note that [[pandoc|https://pandoc.org/]] will convert from HTML to DocBook.
* [[191010 – Wiki Review: Interesting]]
** also would have to consider how to treat hyperlinks when converted into a book -- footnotes?
** not deleted yet, haha.
* [[How To: Font Workflow]]
** this is less of a workflow and more of a link holder. I'll move those two to [[Useful Utilities]] and keep researching the rest.
* woke up at 11:30 or somewhere close to CD telling me I should wake up & get out of bed!
* maybe farted around a bit and pretty much got on Dragon Age right after that. reset everyone's perk points, built them all with the guides I wrote down yesterday, stopped by the hinterlands, did a few companion cutscenes, and blitzed through the Emerald Graves. Finished one of Cassandra's companion questlines when the game crashed (8 hours later). Well, the whole computer crashed. Whee!
** ahhh fuckin' bloody hell, means I lost the video clip recording of it too. I'll have to replay the Cassandra mission & cutscene afterwards to get it. :S
** also looks like I lost some footage of the last bits of my time in the Emerald Dales, bugger!!
* watched another episode of //the bureau// and ate my gyro meat, then went out to the store & QT -- spent a lot of money, oops. and I need to PayPal it to CD before I forget.
* came back, ate ice cream, and watched ''3'' more episodes of the show. goddamn CD is a baaaad influence on me ;P 
* massaged his shoulder in bed & then went to sleep, probably around 2 AM
* @@.link Weekend To-Do List@@
** so I definitely didn't get all of this done, but I think about half done is pretty solid. I can see about doing the rest during this coming weekend.
* [[191011 – Carpe Diem: Busy Bee]]
** an incredibly tiring and incredibly productive/busy day. I'm glad I got the most important thing done -- food for the days when I have class. I'm pleased that the salmon patties were so easy -- I'll have to make them again asap!
*** at least it sort of justified not doing anything the rest of the weekend at CD's, haha.
** she scheduled me for a Nov 8th haircut apt; that's less than a month lmao, not six to eight weeks, but whatever. I don't usually have haircuts that often so it will be interesting to experience.
*** definitely happy it's shorter; going to try to work my way up to washing every 3 days rather than every single day. would like it about an inch shorter next time, though.
* [[191011 – Wiki Review: Terse]]
** various things to remember, all up in the air.
* [[DAI AI Builds]]
** finally rebuilt this page -- spent all afternoon Saturday getting this set up, pretty much. I like the slider + link combo.
* [[DAI AI Builds – Varric]] / [[DAI AI Builds – Cole]] / [[DAI AI Builds – Sera]] / [[DAI AI Builds – Dorian]] / [[DAI AI Builds – Adaar]] / [[DAI AI Builds – Vivienne]] / [[DAI AI Builds – Solas]] / [[DAI AI Builds – Iron Bull]] / [[DAI AI Builds – Cassandra]] / [[DAI AI Builds – Blackwall]]
** Some of these are my own cribbing together of things, and some of them are more directly from other people's build guides. So far it's definitely working -- not so much trouble with Cassandra, Iron Bull, or Cole being low health all the time. Even in the Emerald Graves where I wasn't overleveled at all!
*** Viv isn't using her spirit blade at all though, as far as I can see, so I'll set it to preferred next time around.
* woke up and dragged myself out of bed at 7:30. given that I went to bed so late yesterday, I was 100% on the struggle bus this morning.
* showered in the 2nd bathroom this morning, because there was still standing water in the master bathroom. CD took the plunger & fixed it while I was showering.
** first time I've ever used that shower! The shower head is much worse, and the actual space is pretty significantly skinnier, so it wouldn't be good for showering together. that aside, I appreciated the brighter light, and the (at least currently) non-clogged drain.
* luckily had a pair of jeans with me, but didn't have //anything// but t-shirts because I banked on going thrift shopping over the weekend (whoops). Borrowed CD's sweater again because it's //sliiiightly// more formal than just a t-shirt, and definitely warmer.
** also didn't have any of my blender bottles with me because I thought I would go home on Sunday! so, no shake for dinner :C
* prepped my gyro meat with a paper plate and plastic fork and PROMPTLY FORGOT to take it with me on my way out. thank goodness I'd put a couple protein bars directly into my backpack, so I didn't entirely starve today. only slightly. :P
* put my microdose into some bai which I drank while on my phone before I left. bopped out somewhere in the vicinity of 8:20. actually got in the left lane for a bit on the drive, which I haven't been doing lately; aside from a bit of stop-and-go slowness on 534, it was supa fast and I got parked before 8:50 which is quite unusual compared to the usual Monday morning drive.
** are things speeding up because the construction is MAYBE getting closer to being done???? I would be so okay with that.
** alas, I didn't have anything to listen to while driving today because I completely forgot to download any more Pterry books last week. pop music radio the whole way.
* worked on my wiki until 10:30, then had another meeting about the new microphone setup. very chill. more reading & wiking until noon, when I headed out & sat on a bench by the fitness center. I'm really liking that spot -- sunny, but windy so it doesn't get too hot! thank goodness it was 70&deg; today and not as cold as it has been.
* Not sure //why//, but I got the idea to import my [[750 Words|https://750words.com/]] writing into my wiki. 750 Words only exports your writing monthly, as a text file, so I'd have to convert it into a format my wiki would accept. I first thought I would be converting it into and writing a .tid file, but it turns out you can import multiple tiddlers in one json file! So, I parsed and formatted the .txt files in Python and dumped them as json files. It worked perfectly. :)
** j/k I remember why! h0p3 had written `* carpe diem completeness` and that started me thinking about my 750 Words streaks and days when I would write 2,000 words or more.
** worked on my laptop before and after hot topics and `<shrug>` nobody said anything and it seemed to be chill. I'm not gonna complain about that, but I also don't want to push it too far.
* drove to class; arrived at ''exactly'' the same time as last wednesday: 5:43! I'll have to test 534 again, because TS is super zippy<<footnote "r" "relatively speaking">> but even 22nd is annoying with the stoplights soooo ''if'' 534 is better I might arrive even faster
** another thing to test would be takingNL north to 22nd -- yes, it gets clogged around the highway but if I'm not in the right lane trying to //exit// onto the highway, then maybe it would be faster than LR?
* went through wednesday's class material & exercises during lecture; started & finished the studio; working on my wiki in between times. going to go through next monday's material on wednesday in class, I expect, and then next wednesday's material over the weekend. That'll put me a week ahead -- not a bad place to be in.
** everyone else who finished the studio is working ahead, but sorry, I have a headache and zero energy so I'll work ahead when my brain can handle the grind.
** UGH! fuckin' forgot to take off my bra in the car so I have been ''super uncomfortable'' all evening >:C
*** brilliant minds went to the bathroom & took it off.
** 45 minutes to kill fucking ''hell''.
* dude next to me is watching someone stream //nier automata// -- I didn't realize how much of a 3rd person exploration game it was? I wonder if I would enjoy playing it. I've heard lots of good things about it, for sure. Maybe something to do after Dragon Age, if the course hasn't picked up by that point.
* String Exercise 3, Part A #2
** `You can chain using replace.`
* [[191013 – Carpe Diem: Lazy Daisy]]
** I didn't backfill Saturday; it was just working on LaunchCode & playing Dragon Age & watching TV and staying up until 4 AM. wheee.
** good shout; sending the money & buying the concert tickets right now.
** I'm still enjoying replaying DAI, and I'm really trying to stretch in terms of companions I bring along -- hey, why not iron bull as a tank? hey, why not two mages or two rogues? so that's fun. different banter!
* [[191013 – Wiki Review: Gamed Out]]
** I am really looking forward to eating some of those salmon patties when I get home.
** props to the new way of putting up the front hair with my B pins, too. it might become my new default, tbh.
*** probably need to buy a hog's hair brush if I'm going to go a day or two between hair washes. //done//
** I expect there's going to be an overwhelm list when I go through everything at the end of the month. and I have yet to go back and re-do the list from last month. oh well.
* woke up at 7:10, rolled over, then woke up at 8:05 -- no idea where the time in between went, wow.
* showered, got dressed, grabbed my already-made shake, and headed out the door. was too tired last night to download any more audiobooks, so I resorted to playing //weather// via youtube. must get it onto my phone tonight so I don't use up any more of my monthly data.
* read h0p3's draft to DeathOfRobinhood; it's been a good while since I last checked it. wrote a bit, then decided awe heck I'll ping chameleon too (mentioning skyrim will do that ahah), so I wrote that up & messed with backlinks for a while.
* typing this up until it's time to leave for lunch, then I'll...maybe sit outside? idk what the weather is like: probably gross. I guess otherwise I'll go to the Hub -- maybe I should put my blanket in my backpack, in that case.
** I gots to fix <<sus>> b/c I must have broken it yesterday, and I should respond to emailzzz too.
* hub + blanket = lunch. the grey couches actually fit my legs, and the west side is quieter than the east side, so I guess that's my winter lunch stakeout from now on.
** fixed my sed problem & published
** wrote & sent a reply to mom's email -- accidentally also discovered some fingering 100% cashmere yarn on sale for ''so cheap''<<footnote "r" "relatively speaking for cashmere, because that shit is fuggin SPENDY.">> and uh. well. I may have three new cashmere shawls in my future to help keep me warm at work!
*** I have to split mom's socks onto two sets of needles -- I've been avoiding working on them because I'm not looking forward to doing two gussets & heels on one set of needles. And I'm not starting a new shawl until I finish them, dammit!!
* browsed ravelry & bought yarn before the biz image library meeting started, & lent a pair of drives out for the shoot tomorrow
** blah blah uploading images to webdam, sorting permissions, pretty much the same as previous meetings. got to use the pucks back here tho, which was nifty!
* hot topics; started writing an email to ER. would be good to finish that up.
* no production meeting today..? I expect wiki & email writing the rest of the day.
* there's cupcakes in the break room fridge and I've kept having cravings to go over there & eat one. so far I've resisted and there's only an hour & twenty left in the day so! I can do it.
** success!
* got home & immediately started on my chicken taco casserole; was pretty easy: cut up the chicken, mixed in the cheese, and mixed in the tomatoes. put it in a pan, cheese on top, and BAKE. did 20 min at 400 -- the chicken was already cooked so I just wanted to melt the cheese.
* ate, messed with my <<cb>> <<cx>> <<ca>> icons & macros; downloaded audiobooks & //weather//. blah. ''tired.''
* watched the first three episodes of [[babylon|https://myanimelist.net/anime/37525/Babylon]] -- ahaha hot //damn//, this is a spicy show -- and one episode of //mugen// then bed.
* <<cx>> ~~download more pratchett & update series jpg~~
* <<cx>> ~~download //weather// by tycho~~
* <<cx>> ~~put pratchett & weather on my phone~~
* <<cx>> ~~watch nier automata review video~~
** yup, on my to play list after I finish DAI
* <<cx>> ~~make chicken taco casserole~~
** buy & saute onions to include next time
* <<cx>> ~~finish email to ER~~
!!! Friday+
* <<ca>> split up mom's socks onto two needles
* <<ca>> defrost sausage & make sausage egg muffins
* <<ca>> vacuum my floor?!
* <<ca>> finish ironing clothes
* <<ca>> thrift store sweater shopping
!!! Any Time
* <<cx>> ~~watch 1 episode of Babylon for CD~~
* <<ca>> respond to [[my archive tiddlers|archive – 1301]], wiki review fashion
* <<ca>> reply to dude about encounter zone mod
* <<ca>> listen to opeth's latest album
** decide whether or not to buy concert tickets
!!! Wiki
* <<ca>> update plugin background tiddler to WebP version
* <<ca>> update plugin font tiddlers to compressed versions
* <<ca>> update plugin with [[$:/plugins/sphygmus/extended/misc-macros]]
* <<ca>> pixel-art version of notebook.gif
* <<ca>> set up a loading screen animation
* <<ca>> set up [[font variations|https://developer.mozilla.org/en-US/docs/Web/CSS/font-variant-numeric]] in my CSS
* [[Arcane & Esoteric]]
** I'm a little surprised it took this long for this tiddler to be created.
** There's other things that should be linked and included, I'm sure, but nothing I remembered off the top of my head. Probably all sorts of shit in my bookmarks.
*** yet another thing; I wonder how best they might be included in my wiki?
** not all of those books are really "arcane" or "esoteric" but they're all part of my interest in //le mystère//, so there they go.
*** expanded.
* [[191014 – Carpe Diem: D E A D]]
** I ''will'' get more pratchett downloaded tonight, I swear it. and //weather//!
** put pratchett & weather on my phone
** watch nier automata review video
** watch 1 episode of Babylon for CD
** make chicken casserole
** vacuum floor?!
** respond to my archive tiddlers, wiki review fashion
** split up mom's socks onto two needles
** finish email to ER
* [[191014 – Wiki Review: Not Much]]
** hopefully I'll have finished DAI before the class really starts to pick up & takes more time/effort.
** the salmon patties were v. good! I want to eat them tonight but I know I should save them for Mondays & Wednesdays, so I won't. :C
** heheh went ahead and started that list today, why not?!
* [[191014 – coding: LC101 W02D01]]
** If I cared enough, I would go back and try this.
* [[archive – 1301]]
** feeling unsure about the naming convention, but a) it's important to me that they sort together, so I couldn't lead with a date string, and b) it's important to me that the day of the week is easily visible, so I had to include that somewhere, and c) it was important that they sorted in order of creation, so I had to include the date string too.
** I hope someday I will achieve having 100% of my digital journaling, past and future, stored in my wiki. That means importing from several sources -- tumblr and flat text files being what's left, I think, and maybe OneNote too? Not sure how much journaling I did in there.
*** I greatly appreciate a) tid storage as flat text files as well as b) ability to export everything in one file and c) the fact that tiddlywiki provides such a nice & customizable front-end gui to the flat file back end. That part is ''huge'' for me. It's not //pleasant// to read & explore any of my previous journaling, and the wiki ''is'' pleasant.
** These will go public at some point, once I've digested them a little more and once I've updated my sed privacy word list. No estimation on when, though.
LMAO what is ''up'' with <<sus>>? why do I get an internal script error? am I having this issue with my snapshots too? --- brb checking.

nope, snapshots are working great. I must have accidentally removed something important from the wiki by updating my sed list last night. time to pull out my laptop and troubleshoot that.

---
no offense to anyone in the tiddlywiki town out there but damn, fam. It's super annoying when you don't have your edit button enabled! How else am I supposed to conveniently dig in and check out how you've structured some fun feature you have on your wiki but I don't have on mine??<<footnote "bl" "cribbed and adapted some backlink code from jack for chameleon's page; thankfully it was documented and easy to copy and paste from that, haha.">>
* woke up right at seven when my lights turned on & almost considered getting out of bed, but went back to sleep. 
* showered, dressed, prepped food, then noticed that the plug end of the plastic casing on my computer charger had completely torn, so I duct taped that up. good grief, and I think that's the official lenovo charger! I've never had trouble bending charger cords like that before >:|
* there's a shoot today, and TA/KV were standing out by the security guard desk talking -- and KV said good morning to me as I walked by, which put a smile on my face. it's the small things right? :)
* waiting for videos to transcode & working on my wiki in the meantime.
* another RedGiant training meeting, and then headed to the Hub for lunch. Worked on my wiki and read articles.
* working on footage collection; headed to the break room and nicked some food from the shoot before it got thrown in the trash. I RESISTED the pile of cookies.
* hot topics, then I'll be back to footage collection and wiki working. updated zing & got it in the wiki.
* nice long meeting about random stuff in the hub, from 3 to 4:30
* wrapped up and packed up then headed out; didn't feel like starting an audiobook<<footnote "*" ":O">> so I listened to //a perfect circle// instead. Not ''exactly'' the best commute music for peace, but whatever. was about 10 minutes behind my times previously -- traffic was fucking ''slow'' and I keep forgetting there's construction on 22nd street so maybe it would be better to take 301st over?
* finished the reading / concept check / exercises for LC101 class 5. the exercises are actually starting to get interesting! yay functions!!! lmao
* h0p3 is doing interesting things with a letter timeline! I love seeing new bits of wiki code from folks :) <<footnote ":S" "I want so many good things for them; I feel the tension in my chest of hope and worry; fuckin' uncertainty of potential for change and the eternal tension between the pros & cons">>
* finished the studio exercises for class 4; again, they're actually getting slightly interesting (or I just have more energy to focus on them?) I even did all the bonus bits, which I don't usually bother doing because I'm laaazy. it helped that they were sort of interesting, as I said.
** still I'm done an hour before the "end" of class. someone finished and is heading out early in my group, and hrm. I wonder if I could get away with that as well. I don't really care about working ahead, because I'm going to do that over the weekend -- my intention is to do the reading/quiz/exercises for class #6 over the weekend.
* left at 8:15, and made it back home by 8:35 -- 20 minute drive, not bad.
* was seriously considering vacuuming, but the rest of the room was too messy to jump straight into it, so I attacked all surfaces, pulled out the windex & cleaned the sticky mess off my desk, put clothes away, took out the trash, and generally straightened up. even lit my candle! I do love the satisfaction of a just-tidied room. //now// it's ready to be vacuumed on Friday.
* went through a small paper pile that had been sitting on my desk & took care of it. Started listening to //moving pictures// at around 11:45 for 30 min and hallucinated listening to it after it ended b/c I was that close to sleep. (fascinating)
* quiz for class 5:
** yes
** 10
** returns undefined (b/c there's no "return" statement)
** BobBob
** false
** calculateAreaOfCircle
!!! Friday+
* <<ca>> split up mom's socks onto two needles
** don't have these in my backpack, so I can't do it over lunch
* <<ca>> defrost sausage & make sausage egg muffins
* <<ca>> vacuum my floor?!
** <<cx>> ~~cleaned all surfaces & floor~~
* <<ca>> finish ironing clothes
* <<ca>> thrift store sweater shopping
!!! Any Time
* <<cx>> ~~completed vehicle registration renewal~~
* <<cx>> ~~cashed check sitting on my desk~~
* <<ca>> respond to [[my archive tiddlers|archive – 1301]], wiki review fashion
* <<ca>> reply to dude about encounter zone mod
* <<cx>> ~~listen to opeth's latest album~~
** <<ca>> listen to opeth's latest album again in swedish
** <<ca>> listen to opeth's latest album again in english
** <<ca>> decide whether or not to buy concert tickets
!!! Wiki
* <<cx>> ~~update plugin background tiddler to WebP version~~
* <<cx>> ~~update plugin font tiddlers to compressed versions~~
* <<cx>> ~~update plugin with [[$:/plugins/sphygmus/extended/misc-macros]]~~
* <<ca>> pixel-art version of notebook.gif
* <<ca>> set up a loading screen animation
* <<ca>> set up [[font variations|https://developer.mozilla.org/en-US/docs/Web/CSS/font-variant-numeric]] in my CSS
** why isn't the font variant working??
* <<cx>> ~~download Zing font & strip out glyphs~~
* <<ca>> update [[plugin font tiddler|$:/plugins/sphygmus/core/stylesheet/h0p3]]
* [[@h0p3]]
** I don't know what would be useful to me, really. :S
** weaving, @, letters, lol -- this has gone all over the place. it's not neat, and that's okay.
* [[@chameleon]]
** `<shrug>` I don't know how to interact with people, lmao. I'm curious if/when I'll get a response.
* [[chameleon]]
** this might be the cleanest/neatest/most organized "person" page I've got.
** is the "mentions" backlink cribbing too much, or is it just interesting? idk.
* [[191015 – wiki: well, this is embarrassing]]
** ahhh yes, a good reminder to test my sed regex before letting it loose into the wild. turns out `\bna` matches `\nAll blah blah`, so anywhere there was a new line & sentence that started with `A`, I was getting hits. Changing the regex to ` na` fixed that issue.
* [[191015 – Carpe Diem: Get It Do]]
** I wonder if Mom's ever cold at her office? I'm not sure I'll know what to do with //6// shawls, so maybe I can consider gifting them as well. It'll be interesting to see how the cashmere knits up in lace -- my silk-wool shawl is quite fuzzy, and I like the stitch definition of my malibrigo shawl: no fuzz there. The cashmere will 100% be fuzzy, but I also expect the warmth is worth it.
*** considering looking at less lacy patterns for the 3-skein shawl -- might was well make it ''really'' warm.
*** got a nice dusty pink, a grey-green, and a creamy yellow. Nice colors I've not shawl'd before!
*** omg it would be fun and adorable to see CD in a shawl but he's such a large person that I'd have to knit one double or triple the size XD
* [[191015 – Wiki Review: To-Do List lol]]
** oh yeah, gotta remember to pull in blog posts as well, if we're talking about importing old journaling.
* [[191015 – TDL: is this a thing now?]]
** edited; moved notes to their own locations
** idk, we'll see if this is useful or not. I look at it and //groan// because I don't ''wanna'', I'm so tiiiired. :C
*** lots of little fiddly things that aren't particularly interesting on their own, especially the wiki to-do things on there.
* woke up at precisely 8:05 again after going to sleep when I was up around 7
** dreams in that hour like whoa: I only have bits and pieces. big rooms with soccer (?) goals & a kids' team, tv screen and a multi-monitor screen set up at the other end, I went and chewed them out a little bit "just to make sure they knew we were serious" about them not breaking our screens. walked through the upper floors of a house with some guy, circling a room along the edge and laughing that high school parties were so tame; made our way downstairs and my companion started opening doors & looking inside -- I was like, yo, that's rude, stop! scene cut to a white bedroom with two beds with fluffy white mattresses and sheets and a hot middle-eastern guy with that sort of long & wavy on top, buzzed & faded in at the sides, haircut wants to get it on with my companion.<<footnote "b" "ok basically face like [[moe bar-el|https://www.imdb.com/name/nm5942765/mediaviewer/rm1801528832]] with wavier hair">> I'm thinkin' //yo good for you get it!// then while my companion is stripping on the next bed, dude is impatient and starts kissing me (as an appetizer? lol) uhm, hello. O.O<<footnote "." "it was...big and open and slobby but I was okay with that for once?! lmao and stubbly scratchy. I don't think I ''ever'' remember having a dream kiss as vivid as this one, fascinating.">> scene cut somewhere before this, I was flirting with a guy over where we sourced our TV shows and woke up thinking wow I'm such a nerd. 
* showered, dressed, packed, made shake -- really should have gotten out of bed earlier because I left 20 minutes later than I prefer now. And with winter & snow scraping coming.... :S
* man some days you just want to dive back into dreaming, yeh? :P
* woof! uh, what did I do today???
* wiki'd until about 9:40; caught up a little on what was going on & wiki'd more. went to get coffee upstairs with him around 10:30, then caught a TV bit we recorded on the way back, 11:00. font research until noon, went up to "my spot" in the Hub<<footnote "kom" "still grape limeade kombucha, ew. that's three days now! nobody must like it.">> and did even more font work.
* back at 1:15ish, JF was still out for lunch; font stuff until 2:20 when I prepped for hot topics; was on my laptop while we waited in the Pit until 3, but no go. packed up, kept yawning, went to get coffee again, & talked to PT on the way back. some conversation with TL on his way out about //things//. 
** oh, and he'd spilled coffee on his laptop this morning -- everything had seemed fine until his part of his screen started glitching out. never seen a screen glitch like that -- it looked like half the pixels were stuck on an image, and the other half were working to show what was displayed on screen. His guess was that some memory associated with the screen display had shorted out & was still sending old signals to the screen. Makes sense -- didn't look like an actual LCD issue to me.
* fonts fonts until 5, then headed out! rerolled audio book back to beginning of the chapter b/c I didn't remember anything off the top of my head from last night.
* painful drive over as usual that time of day; it was slowly clearing up & I was in the left lane; someone pulled up super fast behind me & after checking the right lane was clear & making the decision to get over, I put my blinker on & started pulling over except the fucker was now in the right lane -- ugh. petty revenge glee in them getting stuck behind another long line of slow peeps in the left lane XP
** be aware of the rage fuckers, drive ''safely'' when in the vicinity of rage fuckers, and don't be one of them yourself!
*** it's fascinating to me how humanly you can interpret the movement of cars after a while -- or maybe it's just me assigning emotion to people who pass jerkily & without caution, signal, or care -- and I feel like I can allllmost sense who's going to change lanes without putting their blinkers on -- with enough habituation, some subtle movements or changes that I'm picking up on unconsciously? I get seriously disturbed being behind people who aren't consistently staying in their lane -- there's some difference between erratic lane swaying & normal lane wavering -- and well, I'm paranoid about being behind any vehicle carrying obviously unsecured or poorly secured or secured but very open loads. That last one purely because reddit has me quite disturbed by the idea of something flying off & punching through my windshield...
* hanging with CD for about an hour before we went to get food, & more //bureau// -- shit I'm so close to almost being able to spell that word without a mis-started //be//.
* fucking with my wiki; it's been such a good time lately. messing with @@.h0p3 styles within tiddlers@@ with a method that I'd @@.link forgotten about@@ and should probably refactor my sidebar to use. @@.highlight I've been on fire  using //search// lately.@@
** put firefox into fullscreen mode while working on my wiki for the first time ''ever'' -- wow, why haven't I done this before?
* I can feel the sad tiredness coming on, though. bedtime. 1 AM.
@@.link Adding|@: Sphygmus@@ to the messiness of our sprawling @@.link hyperconversation@@. =)

<<<
Question for you: how do you find yourself using the sidebar timelines on my wiki?
<<<

The tool I use renders what I believe is the non-js version of your TW (roughly what you find from `w3m sphygm.us`). It also highlights some changed tiddlers in that list. This isn't always useful, but I often glance through it a bit before heading to your wiki, especially if the update is out of the blue or if the timing felt different to me. 

{@@.link Dream@@}ing here: a more refined version of this tooling would pop up diffs of your wiki and make it easy to visually explore a timeline of versions.<<ref "t">> You have very high variance in the magnitude of your updates, sometimes you have stealthed releases, and plenty of your work is under the hood work to the extent it doesn't pop up nicely in @@.link New@@ or @@.link Recent@@. This tool gives me a feel and a mile-high view.

<<<
I'm curious if other people use the "Recent" tab when they visit my wiki,<<footnote "th" "though since I was on a pretty long hiatus of public publishing, I'd be surprised if anyone other than you regularly visited it...and I'm pretty resistant to putting Fathom or other analytics on it the way Jack Baty has on his so I //really// don't know!">> or if they use the "New" tab.
<<<

I cannot speak for anyone else, some of whom I believe are more effortlessly talented readers of your thoughts (I am envious :P). I always look at @@.link New@@ and @@.link Recent@@. You and I have both experienced some technical hiccups in our @@.link Timelines@@, so even the hiccups are interesting to me.

Less frequently I look through the other tabs (which don't change as much) as well, @@.link Root@@ and now your workspaces+Open tell stories which I can glance at and then wander on demand.<<ref "i">> You know I am not good at modeling your mind, so I consider this a special treat. I get to see your organization priority and workflow in a way that other @@.link Timelines@@ just don't show. You make me feel like I get to stand in your shoes in the pilot's seat better with these.

Okay, this is going to sound like I'm an asshole here, but I aim to be efficient in how I crawl any site (with varying @@.link dok@@ of autonomy), and that includes how I'm @@.link Seeking Sphygmus@@. I like to figure out what merits my attention first. I adore having places to peek and glance to see if it feels different to me, which is part of what @@.link Recent@@ and your workspaces do. 

I don't use any `https://foo.bar/#:[search[asdf]]` feedlists on your wiki, nor do I go wholehog in automating diffs, analysis, and custom notifications. I'm lazy, so I've not built custom tooling to think about your wiki, though if you were to ever remove the search bar, for example (I know, this is a stupid example), I would read your site by first injecting a search bar into it. There is so much room to explore here.

While useful, glancing behaviors are limited because there is much more to think about on your wiki than most, and I do not trust my memory of it. Of course, just on instant gratification saccharine factor, I enjoy reading your newest work because it's completely fresh (perhaps a variant of the OC mentality to some @@.link dok@@). However, the most moving parts of your wiki require reflection, seeing it again, and reasoning which is only going to emerge over longer stretches of time. This is amplified for me by how you've staggered the release of your tiddlers. 

In the end, digging and trying to find lines of stories based on tags or woven through hyperlinking is where I have the chance to develop a deeper impression of you beyond a more standard timelined surface. Of course, timelines @@.link lower the friction@@ and aid this pursuit of telling myself the stories of how you are telling yourself the stories of yourself. Perhaps excepting feeling a semblance of what you are feeling pseudo-realtime, searching and reading your wiki as an entangled historical document beyond @@.link New@@ and @@.link Recent@@ timelines is the far more intense experience for me. Exploring cross-sections doesn't exactly give me a feeling of vertigo since the feeling of lostness you induce is a pleasant one, but I have no idea what I'm doing here (which I can only assume is what should be predicted with wikis of our size and density). Further, I often have no idea what to say about what I've wandered and read,<<ref "ik">> I'm left speechlessly with feels, and I wish I knew how to effectively signal that.<<ref "u">> There's too many references and it's too entangled to casually peel it apart; I can't quote and reply everything, and then my perception is this extra-lossy-compressed-image...Blargle. Lol. It's by far the most @@.link salient@@ aspect of your wiki for me, but I cannot speak for your readers in general.

<<<
It's very rare for me to use my own "Recent" tab -- I //usually// refer to "New", but most of the time leave it on "Open" -- but I use it almost exclusively on your wiki and chameleon's wiki. Do you use the "Recent" tab while working in your own wiki?<<footnote "rv" "since I'm publishing 90% of it now, I've tried to look at my wiki from an outside perspective a little. Just now that took the form of, //huh, my recent timeline is pretty short; maybe I should expand the number of links it shows..?// It's also interesting to see how many tiddlers I actually touch in a day compared to how many new ones I make.">>
<<<

I'm fine looking at either @@.link New@@ or @@.link Recent@@ first, though I prefer @@.link New@@ first (if this is concerned with setting up defaults for the user). I check them both. We've experimented at home with versions of @@.link Recent@@ which didn't show the overlap with @@.link New@@, but that wasn't quite right for us either. The catch-all-edits timeline seems important. What I like about @@.link Recent@@ is that it tells a story about what you've been thinking in terms of both new and old.

@@.link New@@ is also the @@.link Timelines@@ tab I use in my own wiki the most, and I probably visit @@.link Recent@@ only once or twice a day. The more I rabbithole in a timeslice, however, the more useful @@.link Recent@@ becomes. There are times where I'm heading to @@.link New@@ or @@.link Recent@@ because it's the fastest way to open the tiddlers; in this respect, @@.link Hub@@, particularly @@.link Recent Obsessions@@, also does some timeline-like work for me. However, there are times where I'm looking through my @@.link Timelines@@ with no particular tiddler in mind.

I rarely use //Open// anymore unless I'm pruning a large storyriver. It's still more useful to me than @@.link History|`$:/plugins/wimmoermans/history/HistoryTab`@@, but that one catches me when I've totally blanked or have to recreate an image of what I was thinking about. Generally, I spend some time cycling through tabs to arrive at the storyriver I want. 

<<<
since I'm publishing 90% of it now, I've tried to look at my wiki from an outside perspective a little. Just now that took the form of, //huh, my recent timeline is pretty short; maybe I should expand the number of links it shows..?//
<<<

I hear that, lol. I have no idea how to do this well enough. It's all still experimental for me, and I like nesting tabs as a way to grow it. It's hard to know what sequences of tiddlers might be worth automatically capturing and why. I'm way out of my league here.

<<<
It's also interesting to see how many tiddlers I actually touch in a day compared to how many new ones I make.
<<<

Aye. That's one of my signals to myself about how hard I'm coasting or even just trying to keep my head above water. It gives a peek into how some tiddlers are touched in a rolling day-after-day way. It says something about the process of the creation and recreation of our stories.

I'm probably not your normal reader in the end (though I aim to be your most loyal). I think one of the fascinating joys for me in thinking about your wiki construction is watching your exploration, metativity, risk-taking, wrestling with frustration, as well as the work in neatness in some places and willingness to relax into messiness (a good thing!) in others. 


---
<<footer "t" "I'm still not even close to doing this on my own wiki!">>

<<footer "i" "I'm still lost in how I want to use workspaces. I'm convinced they will be useful, but I've not wrapped my mind around @@.link W5H@@ to use them alongside Bob yet. ">>

<<footer "ik" "I know, I know: that's my job! It's a swirling experience for me.">>

<<footer "u" "You are super easy to talk with, but I often have no idea how to talk about your wiki with you! LOL! That is such a stupid sounding thing to say. I feel like I owe you way more signal, but in some respects, I don't even know how to signal to myself about it.">>
!!! Friday+
* <<ca>> split up mom's socks onto two needles
* <<ca>> defrost sausage & make sausage egg muffins
* <<ca>> vacuum my floor
* <<ca>> finish ironing clothes
* <<ca>> thrift store sweater shopping
* <<ca>> dinner with Dad ''this Sunday'' -- early Gloomy?
* <<ca>> early voting!! Fri Nov 1 (10AM-7PM) or Sat Nov 2 (9AM-3PM)
!!! Any Time
* <<ca>> respond to [[my archive tiddlers|archive – 1301]], wiki review fashion
* <<ca>> reply to dude about encounter zone mod
* <<ca>> listen to opeth's latest album again in swedish
* <<ca>> listen to opeth's latest album again in english
** <<ca>> decide whether or not to buy concert tickets
* <<ca>> plan for cousin's wedding & RSVP
!!! Wiki
* <<ca>> pixel-art version of notebook.gif ([[see|https://old.reddit.com/r/linux/comments/6cfo8f/good_pixel_art_editor_for_linux/]])
* <<ca>> set up a loading screen animation
* <<cx>> ~~set up [[font variations|https://developer.mozilla.org/en-US/docs/Web/CSS/font-variant-numeric]] in my CSS~~
** why isn't the font variant working??
*** <<cx>> ~~fixed my fucked font files~~
*** <<cx>> ~~updated plugin files with fixes~~
* <<cx>> ~~update [[plugin font tiddler|$:/plugins/sphygmus/core/stylesheet/h0p3]]~~
* <<ca>> update the open/recent/new sidebars to use icons/fonts/colors based on tiddlers. look into using the `@@` method in the refactor. it might solve a multitude of issues.
* [[191016 – Carpe Diem: Small Things]]
** hey, good job on avoiding the cookies + cupcakes again! you're on at least a 5 day streak now, keep it up. :)
** haha, almost missed my tiny footnote! that's the way to hide ish ;P
** satisfying combo of meetings aka hanging out & actual work w/finding footage.
** I should take a look at graded assignment two and see what if anything I can start doing ahead of time, &/or what to focus on in my reading/exercises.
* [[191016 – Wiki Review: Fee Fi Fo Fum]]
** I mean on the one hand I feel a ridiculous attachment to my current shawls and the thought of giving any of them away makes me go >:| but //at the same time// I think it would be nice for my handiwork to keep other people warm too. anyway I have SOCKS TO FINISH first & then I'd have to actually knit the other three shawls & stack em up all on me :D
* [[Chicken Taco Casserole|cooking – Chicken Taco Casserole]]
** seems to be a delicious way to mix up the standard //baked chicken thigh// thing I do. Also I might not have to bake the chicken ahead of time? but I think it makes it easier to cut into chunks.
*** is there such a thing as a chicken shredder? cause I want it.
* [[191016 – TDL: nothin' to do today]]
** nothin' to do? //psshhh// look at you, finishing fiddly wiki stuff!
** I left the fucking .osf numerals in the font!! why isn't the font variation wOrKINg?!!
** opeth's new album is cool, and I expect I'll prefer the swedish version to the english version, but I'm nooot sure I care about a concert. idk.
* [[191016 – coding: LC101 W02D02]]
** blah blah I missed 2 on my first time around b/c I wasn't reading the textbook carefully. my b!
* [[Desert Breeze – Boar Bristle Brush]]
** means I got to throw that piece of paper away `<high five>`
SO it turns out [[RoboFont doesn't preserve OpenType features|https://web.archive.org/web/20191017214127if_/https://robofont.com/documentation/how-tos/converting-from-opentype-to-ufo/]], such as ligatures, when you open `.otf` files in it. Which means that all the work I did removing glyphs in RoboFont was for NAUGHT.

oh well, it forced me to figure out a better way -- and that way turned out to be just as compressed or a little better:

```
 Asap: 111 KB -->  99 KB
 Fira: 123 KB --> 126 KB (oops)
VT323:  20 KB -->  19 KB
 Zing: 153 KB -->  16 KB (from original ttf)
------------------------
Total: 407 KB --> 260 KB
```

{{How To: Font Workflow}}
* got out of bed at 8:30 when CD left for work.
* made coffee, and started working on my loading screen right away -- google search history says I started by 9:30.
** my initial idea was to start with the black & white emoji that I think of as being my wiki's favicon -- googled around, trying to find the right one, and read a [[couple|https://en.wikipedia.org/wiki/Hanafuda]] [[articles|https://blog.emojipedia.org/googles-three-gender-emoji-future/]] along the way.
** switched to finding an image to trace at 10 AM, then an hour later ran into trouble with an `lxml wrapper not installed` error message when trying to save an optimized SVG out of inkscape.
* at this point I start working on CD's laptop, looking up how to animate SVGs. by 11:30 I've decided that my first attempt is garbage because it's not symmetrical and doesn't neatly rotate around a center point.
** I remembered seeing a nifty grid-based vector editor while browsing links from [[eli|https://eli.li]] -- I completely fail to google both the people who made the tool, and eli himself, resorting to [[kickscondor]]'s sidebar b/c I know he links to eli there. turns out eli had quoted [[a youtube video|https://www.youtube.com/watch?v=BW32yUEymvU]] of the very people, so I watched it & downloaded the tool at the same time. [[this tool|https://hundredrabbits.itch.io/dotgrid]], by the way.
* 12 noon, I'm working on a new SVG after slowly getting the hang of dotgrid. at 1:15 I google for more animation tutorials, to see what sort of format this SVG needs to be in, and fail to find any good SVG web editors. I export the icon to my laptop and start editing it in Inkscape. At this point I think I'm working on my laptop with it on the high counter, like a standing desk, which worked well. good to switch up my posture. I don't stand enough anymore.
* an hour later, 2:30, I've got something satisfactory from inkscape; time to animate it! lots more googling & referencing W3C. I figure out how to deal with clipping through the view box & how to apply multiple transforms to a single element.
* at 3:30, I've got an image animating, and I'm fucking with the rotation times -- how many seconds for this layer? how many seconds for that one? much google search math.
* I want more layers! I'm back on CD's laptop whipping up a couple more shapes for the image in dotgrid & importing it into inkscape on my laptop -- I'm getting better at this workflow.
* At 4:30, I'm satisfied with the animation as it is. hell yeah! time to get it implemented as a splash screen! ...and my life takes a sharp turn into hell because the transition between splash screen & loaded wiki is not the smooth fade I was imagining.
* by 5:00, I've found a piece of code in StackOverflow that looks like it might be the right direction, and I'm digging into the guts of Tiddlywiki's startup modules to figure out where to shove it in. An hour and a half passes and I've not made an visual progress on my problem.
* insert a five to ten minute discussion with CD about "how many holes does a straw have? well, how many holes does a cup have?" I think having an opening is an inherent part of being a hole; he disagrees. My example: a tunnel through a mountain -- one hole is square shaped, the other hole is round -- you can't say they're the same hole, because they're two different shapes! my conclusion: a mug has two holes (one at the top and one in the handle), and a straw has two holes (one at the top and one at the bottom). CD and I agree to disagree on the whole thing. ;)
* an hour later (7:30) and I've finally got a fade going on. I'm angsting about where to put it in the stack of start-up modules (I crib-wrote my own) and about whether or not it slows down the loading time of my wiki too much. I run comparisons, take screenshots. Why does reloading my live wiki take //longer// than loading <<sus>> for the first time??? who knows.
** the splash screen is live & published.
* at 9:30 I'm more-or-less done with the project, & we watch an episode of //the bureau// -- this season is not as good as last season, but it's still good.
* QT break for CD, more //bureau//, and bed around 1:30.
* [[191017 – TDL: fishy font fanatic]]
** mostly just fixed one thing, but it ended up being a slightly larger project than I expected, given that I had to redo all of my fonts. At least they've been subset'd in a more resilient way that can be reused if/when I decide to switch font styles again. 
* [[191017 – Carpe Diem: Fonts & History]]
** thanks for the reminder to go fullscreen in my wiki! It's nice, because i3 handles moving between a full screen'd workspace and non-full screen workspace so smoothly.
** another one for the to do list: go through wiki and replace all dead links in letters with the @@.links dead link class@@
** not bored and the time went fast; sounds good to me.
* [[191017 – Wiki Review: Chatty]]
** and now it's the weekend, so no sweet temptation until monday! plus they got rid of the cupcakes in the fridge so that source is gone now.
** tiny footnotes for the win ;)
** it's the weekend...work on more coding?!
** hey you can separate the socks now too if you want.
* [[191017 – wiki: ahhhh fuque]]
** oh shoot I forgot to write down the `base64` command line code. ah well.
*** fuckin' derp, I wrote it into my script right below because I'm a genius!
** well, I was able to have my cake and eat it too -- I don't feel bad about embedding the font into my wiki anymore, no matter how much it's a code smell in other web settings. :P
** glad I did the web archive capture on the resource links! for one of them, I was the first snapshotter.
*** to do: go back and archive all the links in the wiki. got a script to do it?
* [[script/subset.sh]]
** the organization of random bits of code in this wiki is ridiculously all over the place. I'm also not sure the wiki is the right place for this! but I'm proud of it and wanted to show it off. :P
*** see, and if I was using windows, I wouldn't have been able to think -- you know what would make this faster and easier? a script!
* [[font-family template]]
** maybe unnecessary, but since I'm not using a web generator anymore it's good to have on hand for reference. Collect all the things! 
* [[Typography]]
** it's about time! I'm taking a needle and poking threads through the layers of fabric here, yeh.
** It's interesting how the thematic material is spread around.
!!! Friday+
* <<cx>> ~~split up mom's socks onto two needles~~
** <<cx>> ~~finish heel on sock one~~
** <<ca>> finish heel on sock two
* <<ca>> defrost sausage & make sausage egg muffins
* <<ca>> vacuum my floor
* <<ca>> finish ironing clothes
* <<ca>> thrift store sweater shopping
* <<ca>> dinner with Dad ''next Sunday'' -- early Gloomy @ 1 PM
* <<ca>> early voting!! Fri Nov 1 (10AM-7PM) or Sat Nov 2 (9AM-3PM)
!!! Any Time
* <<ca>> respond to [[my archive tiddlers|archive – 1301]], wiki review fashion
* <<ca>> reply to dude about encounter zone mod
* <<ca>> listen to opeth's latest album again in swedish
* <<ca>> listen to opeth's latest album again in english
** <<ca>> decide whether or not to buy concert tickets
* <<ca>> plan for cousin's wedding & RSVP
!!! Wiki
* <<ca>> pixel-art version of notebook.gif ([[see|https://old.reddit.com/r/linux/comments/6cfo8f/good_pixel_art_editor_for_linux/]])
* <<cx>> ~~set up a loading screen animation~~
* <<ca>> update the open/recent/new sidebars to use icons/fonts/colors based on tiddlers. look into using the `@@` method in the refactor. it might solve a multitude of issues.
* <<ca>> replace dead links in Letters with @@.links link styling@@
* <<ca>> write a script to scrape links from wiki & web archive snapshot them
** <<ca>> replace the links in the wiki with the archived links programmatically?
* <<cx>> ~~complete LC101 class 6 material~~
** <<cx>> ~~complete LC101 class 5 studio~~
** <<cx>> ~~complete LC101 class 6 studio~~
* woke up at 11 -- ouch :C
* wiki wiki wiki time. :)
* watched some animes
* got out my knittins'
** calculated how far I needed to go before starting the increases; knit TAAT to that point; detached the 2nd sock onto another set of needles; started on the gusset increases for one sock. Made it to 10 out of 14 increases on that sock!
* went to HuHot with Ch, AK, JH, and CD; then played Betrayal -- man I love that game. CD was the traitor, with Frankenstein's monster, and we had it quite easy -- AK had the dog and I had 6 speed so we killed it pretty quickly. 
* attempting to play a board game that appears to be a mix of chutes and ladders / ascension? Weird idk.
** drinking cold coffee + bourbon + cream + sugar = delicious janky White Russian. First time I've drank in a ''while''.
* smackered shmaker. been a while :O
** ought to tomorrow as well
* straight to sleep after that.
* [[Kill Your Darlings]]
** This was fun to pull together -- I'm really telling a story here. It's neat to read all these pieces lined up like that.
*** super disappointing that I'm missing a lot of my thoughts from the back end of September; they were related for sure.
** big fan of the @@.h0p3 h0p3 blockquote styling@@ -- makes it look really good woven in there.
* [[191018.19.20 – TDL: Weekend]]
** I'm not going to finish more than one or two per day, so this is gonna last the whole weekend.
** getting stuff on there that's more a theoretical to-do, rather than an immediate to-do. not sure how to handle that.
* [[camerated – 1.0]]
** using this version in my splash screen, because it's fast & the splash screen fades so quickly. this is also the speed I initially landed on, hence the 1.0 designation.
** I like how everything lines up at the top of the rotation.
* [[camerated – 1/2]]
** this is nice; slow enough to observe without being dizzying, and fast enough to see the satisfying alignments at the tops of rotations.
* [[camerated – 1/4]]
** my favorite; slow like a clock, letting you observe the shapes and the layering and the depth.
*** I ''love'' the layering so much. I want to make something similar with ''even more'' appearance of depth. do I need to get blurring in there?
**** fuckin' imagine being able to walk around this in VR as it spins giant-size. shiiite.
* [[admin/startup/splashFade.js]]
** this is a suuuper hacky way of dealing with things, and really didn't look good until I embedded my background into the splash screen as well; that helps the transition feel much smoother.
** hey man, the first javascript (ok not really) I've frankenstein'd together for the wiki! that's cool.
*** j/k the first javascript would have been the time & date until macro functions.
* [[191018 – Carpe Diem: Layers Rotation]]
** this Carpe Diem brought to you by my browser history! I would not have been able to reconstruct my day in such detail without piecing it together like that.
** took me twelve hours but I think I got a cool loading screen out of it. :P
* [[191018 – Wiki Review: The Usual Suspects]]
** as h0p3 said, I work in neatness in some places and relax into messiness in others! I love that way of putting it. so my scripts & code bits are one area I'm relaxed into messiness with. :)
* [[CSS & SVG Animation]]
** we'll see. there's got to be a better name for it. wanted a place to collect those links.
** tagged.
* dreamed I was walking around and exploring a Paris-San Fran like city; up and down hills on streets that didn't really connect but were more like side alleys. Pale brown adobe like walls, flowers in wall baskets, some dude sitting on a porch.
* got out of bed around 10:30? 11?
* checked wikis then started on the sock again; got to the heel turn, through the heel flap, and ended on the last row around. One down, one to go! I'm going to leave it for the week or next weekend though; one heel is more than enough for one day.
* made food right before AK and Ch showed up for gloomyhaven at three.
** it's my last mission as cragheart!! :O
** first room was the hardest, everything else was EZPZ.
** decided not to go with the dude who unlocked at the end of my personal quest (sorry, I know the lore lead-in was smooth) because it looked like a super micro-heavy class -- and tbh we're really bad at micro & it's not the fun part of the game.
** we did, however, unlock a new class because we were party reputation level 15! and that class seems like a ''boss'' with all sorts of heals and shields and stuff. built my deck around a card that constantly generates the element I want, which buffs my buff cards & gives me multiple +5 attacks ''with advantage'' which seems fucking bonkers. Plus I have multiple "bless ally" cards, which if I can stack that on the same person over the course of a game, bonkers too. I'm gonna get a wounding weapon that taps & a cursing weapon that taps & bought the tap-refreshing earring, so that seems like good synergy.
*** new personal quest ends after enhancing my cards 4 times, so I have full control & decision over when I want to retire. If I like this character a lot, well...I could let myself level up to 9 before retiring again!
* cleaned up a bit & started working on LC101 code stuff. Everyone else does studios ahead of time, so I went ahead and did the studios for this week ahead of time, too. (they don't show up on canvas but they do show up in the repl.it classroom `<shrug>`) Plus I probably had an easier time thinking about recursion in the quiet living room than I would in the noisy classroom with a headache after working all day.
* waited too late to get dinner, so it's gonna be chipotle. at 10 PM, lol. probably no hippity hop b/c we'll both be stuffed.
* //Dr. Stone//!! I love it. and //the bureau// ofc.
* wanted to do my own thing, so quit watching TV at 11:30. saiiiid cuddles at midnight but I got wiki distracted so, cuddles at midnight thirty and bedtime at one? I expect.
* [[191019 – Carpe Diem: Game On]]
** I would like to stop waking up at 10 AM on the weekends, please. It was so nice to be up at 8 or 9 AM and have all that time to do things!!
** I would have enjoyed playing another game of Betrayal more than the Clank game, but `<shrug>` 's cool.
** not sure //why// I drank last night.
** it was peaceful, sitting on the couch with the afternoon sunlight coming through the balcony door windows, pretty purple and red yarn coming together in my hands. one of those moments that feels...just like you dreamed it.
* [[191019 – Wiki Review: Slow Like Butter]]
** eh, the TDL list is more of a project queue reminder list right now, and that's fine.
*** it'll probably become even more of one when/if I go back through September's wiki reviews to see what I had missed when shit got deleted.
** I'm quite enjoying my splash screen so far. :) can't wait to see it on the mac retina screen tomorrow!
* woke up @ 7 when the alarms started going off; got out of bed at 7:30
** I tried to use positive reinforcement to get CD to turn the really annoying alarm off but it didn't work -- he agreed that shoving was necessary to get his sleep brain to wake up enough to shut the alarm off.
*** tbh I don't even know why we need that one; the loud flashing one is //more// than enough when I'm over.
* seriously, people were rubbernecking enough at someone changing a tire on the side of the road that it showed red on Google Maps??? wtf. On the other hand, 534 was clear for at least a couple minutes of going 70 before it got clogged up again!
* I forgot JF was off today -- cool. And now I have all this potential time to work on my wiki I'm like -- mehhh :P
** oh yeah! nifty [[checklist plugin|https://grosinger.net/tw5-checklist/]] that doesn't require new tiddlers (thank fuck) but also doesn't allow bullet nesting so -- looks like I might be able to hack the javascript parser to account for that?
*** hahahaha this was a huge rabbit hole for me. successfully got the parser & the widget logic to take into account one level of indentation, although the CSS got fucked up b/c of a decision I made to remove the absolute positioning.
**** going through the function reading & exercises for this week has really helped my ability to read/understand/comprehend the JavaScript I'm looking at in the widget code. Before, it was like //ugh what are all these words// and now I actually have some idea of what the fuck is going on -- enough of an idea to be able to hack shit together.
* went over to the Hub at 11 and "played shuffleboard" for a shoot; yay being a background extra! aha.
* left the building at 4:55 and was out on the road by 5:04 -- either today was a super light traffic day, or being out five minutes earlier made a huge difference in how traffic-y 534 was. ended up getting there 15 minutes earlier than usual, soooo maybe I'll switch to 534 from now on.
* fucking with github & the plugin code, now that I've got it all set up. there's no way I'm going to get back the same red hover on delete button functionality though `<shrug>`
** I really do not want to stay here through the whole length of the studio; so done & ready to be home.
* left at 8:15 like last week; nice to be home early. I don't remember what I did the rest of the evening, though.
* [[191020 – Carpe Diem: Unlocked The Sun!]]
** heels are just the sort of thing that I feel like I have to do all in one sitting -- at least the heel turn, for sure. The heel flap...well, I wouldn't like stopping in the middle of it, but it wouldn't be too awful to put down & pick up again if I //had// to.
*** first perfect heel I've made? Didn't make any mistakes in terms of stitches at all, yay!
** I'm disappointed that the class I unlocked didn't seem like something I would want to play -- the lore/personal quest transition is just great -- but after looking at the Sunkeeper character, I'm stoked to play it. I fucking ''love'' the guaranteed element generation, which sets up 5 of my cards to go off right away (I hated the inconsistency of the earth element, or just failed to micro well around generating it, as craigheart). Plus they're fat attacks, compared to craigheart's default -- plus plus stacking bless a shit ton of times on an ally seems SUUUPER overpowered. like, imagine getting 5 blesses into CD's deck? hot damn the DPS.
*** internet says I could also build a healing/shield/retaliate damage doer as well....hm. maybe! I like the idea of proc'ing sun constantly tho.
* [[191020 – Wiki Review: Short & Sweet]]
** still thinking the splash screen is cool. :)
* woke up at 7:09 with an intense feeling of nausea -- freaked out and ran to the bathroom to dry heave. It calmed down enough for me to think pepto might help, so I went back to my room and took a couple tablets.<<footnote "th" "thank fuck for the invention of pepto tablets -- drinking the pink fluid was one of the most abysmal parts of being a kid.">> Tried and eventually found a position to sleep in that didn't aggravate my stomach.
** dreamed I was pulled into a video production as an extra sitting on a couch. later, I was in a kitchen area and made a mess with the hot water. After I cleaned it up I overheard some hot moe bar-el type arguing with another guy -- and somehow I was able to start checking him out on twitter with what I overheard? He made some comment and I was like if you wanted it to be private then you shouldn't have posted on twitter!
*** somehow also found his blog, with a post about reconciling with a faithful past, and I nodded and said something like //hey, this is actually really good//. 
*** eventually he and my dad(???) and another extra hunkered down to sleep in the living room/dining room area. About then I think the dream ended.
* woke up again at 10 AM. My stomach is still feeling pretty fucking awful, so I took more pepto. Duck, I'm considering calling in to work -- I did not expect to feel this sick. :S
** it's like...coming and going in waves? just a nasty unsettled feeling in my core. Part of me wonders how much of this is psychosomatic, to get out of going to work and class today, since sometimes it -- fuck. feeling quite bad as I write this, so if this //is// psychosomatic, goddamn annoying. I would rather be at work feeling normal than at home feeling like this, ugh.
* I haven't eaten anything today -- not sure if it would make it worse or better -- but I just made keto chow and am going to drink it in an hour. that's gotta be pretty soothing, right?
** CD just made a joke about me faking being sick so I could play VR on his setup, but it went ''way'' over my head and I interpreted it straight. lmao, whoops.
* just got the fucking ''hiccups'' and wow they are super uncomfortable when your tummy is already feeling awful. :S body plz stopppp.
* fucked around the rest of the day -- lots more setting up a SkyrimVR profile (as much as I can without the actual skyrimVR files). basically working through the visual stuff, merging my old list and the several guides from the subreddit, trying to cover as much stuff with retextures as possible, and trying to stay away from ESPs as much as possible -- give me those good textures and meshes, plz.
* watched a lot of gopher streaming skygerfall on twitch, reddit, blah blah.
* went down a /r/popping rabbit hole -- yes, I'm that kind of person.
* attempted to sleep at midnight and failed; tossed & turned.
* [[191021.25 – TDL:|The Overwhelm List]]
** hah, lol, haven't touched this. as I suspected!
*** maybe I'll switch it to the indented to do list plugin I hacked together at some point!
* [[191021 – Carpe Diem: Javascript Hacking]]
** It was a good day! It's nice to be able to take the things I'm learning in LC101 and transfer them towards working on my wiki.
* [[191021 – Wiki Review: Oops, Late]]
** ahaha, turns out we've been doing rolling attack modifiers with advantage incorrectly -- whooops. guess I shouldn't have kept researching the class! :P
* [[Skyrim: VR Mod Research]]
** CD unleashed the monster inside me...oh well, at least the VR list is pretty much exactly the same as the Special Edition list, with a few VR specific additions. And I get to go HAM on the visual side of things with 16 GB of VRAM available!
*** not sure how much CD's interested in all the gameplay changes that interesting me (perk mods, magic mods, etc etc) so I'm going to make one profile that focuses only on visual changes and show that to him first. //Then// we can talk about gameplay changes if he wants them.
* [[191022 – trees: chrome link dump]]
** can't focus and do work in a browser with 25 tabs open these days; not even sure what's in here. but I had to clear it out for the modding!
* got out of bed at 7:45 -- it's almost never accurate to say "woke up" b/c really I woke up around 7 when my lights came on & just rolled around napping in bed until 7:45.
* showered, dressed -- decided to wear a button down, & a different bra to make the button down fit better, but hrmph. it is not super comfortable. -- washed my shake jar, cleaned up my room while waiting for it to dry, made food, and headed out.
* hrm.
* SNS was working on the EVO for most of the morning, so I was on my laptop. did some reading, then started working on the next exercises for LC101.
* was doing a bit with finding footage while also working on code waiting for shit to copy from tape and completely lost track of time. went to lunch from 12:30 to 1:30, and worked on code the whole time, pretty much.
* back; code; hot topics; checked on the tape stuff & it was borked; talked about that with JF; talked to TL about how server things are going to change during & after the move; sent an email to RB about the tape machine; worked on code some more.
** did Class 7 exercises + studio, then started working on Assignment Two. Funny, they ask us to do stuff with vowels vs consonants, but they don't tell us if `y` is a vowel or not! sent a message to slack, so we'll see when I get a response.
* taking a break from Assignment Two to catch this log up. not really looking forward to coding the next function in the assignment... XP
** j/k it was even easier than the vowel function.
* JF left early (at 4) so I wrapped things up and skeedaddled  at 4:45
* typical traffic-y drive over to CD's; was super starving, so petted his beard for a while then convinced him to get dinner early. teased him with my popping love -- he called me a filthy beast and I was like, grinning and laughing and saying //yup that's me!// cause tbh, can't deny it!<<footnote "pr" "probably not normal to watch botflies getting pulled out of someone and feel a visceral fucking reaction of pleasure mixed with disgust and interest. before he cut me off, I started to say that I almost miss those plantar warts //simply// for the moment when one on my big toe was dead and popped right out...filthy beast, that's me.">>
* I made some dumb comment about CD being salty when we got home & were unpacking stuff, and he was like, "I'm not angry" so then I tried to engage him on teasing out the meaning of //salty//<<footnote "def" "google says //angry or resentful, especially in response to a defeat or disappointment.// I don't really associate ''anger'' with salty? //resentful//, 100%.">> and he was like, "nope, i'm done, semantic arguments are my least favorite with you" --- props to myself though, I actually vocalized my feelings: that I like/enjoy/appreciate those sorts of discussions because people find different meanings in words and I want to understand that. No response & we started TV. I was feeling sad & not listened to but that faded so quickly? I went into it deciding to hold onto the grumpiness as much as possible but I just couldn't.
** part of me dies inside at this: pedantic, semantic discussions were half of my life in college! spending an evening in a college dorm trying to solve the question of //what is a game// is entirely pedantic and semantic but also amazing. we came to some interesting conclusions that night about hats. :)
*** the other part is like: so okay, he doesn't like pedantic discussions; so what? He doesn't have to be the end-all, be-all solution to everything -- have those discussions with friends and leave him out of them. and be honest: sometimes you hated the degree to which MT and MR would take the pedantry.
* tried his VR headset and Asgard's Wrath, Virtual Desktop, some VR porn, and a freemium roller coaster game. I wouldn't say the screendoor effect is //gone//, but hot damn it's ''way'' less noticeable. I gotta buy contact solution and bring my old contacts over to his place, though, b/c there's no way I could wear that headset & actually //play// anything in comfort while wearing glasses. The index controllers are a bit finicky when it comes to actually detecting what I'm doing with my hands -- I wonder if this is a case of "designed around large man hands"? the roller coaster game was ridiculously simple -- shoot at targets -- but it was surprisingly enjoyable as well. trippy AF the first time through just riding it.
** VR porn...well, I can understand why some people like it? (this was the 360 cam video type, not the model doll type) fucking ''bizarre'' looking down at some rando dude's body where my head is, and of course everything on that particular site was typical pornsite porn -- squicked me out real fast. I wonder what female POV 360 porn would be like? especially if it weren't fake pron variety but more like -- actually erotic? I could see that being interesting.<<footnote "dys" "well if I ever wondered if I were gender dysphoric (sometimes I have) that pretty much settled the question. It was ''super'' uncomfortable 'being in a guy body' in VR porn and I expect it's the other way around for someone who's gender dysphoric.">>
* three more episodes of //the bureau// -- finished the 4th season, which means that OH NO we have to wait for the 5th season to air. `;_;` impressively maintained its quality throughout all the seasons, and I actually think the 4th season was more interesting than the first season.
* went and cuddled at 1<<footnote "." "Y E S top notch, good shit.">> and tried to fall asleep by 2 AM. so late `;_;`
* [[191023 – Carpe Diem: Queasy]]
** eh, maybe I could have sucked it up and gone in to work; and I certainly could have done without ordering pizza.
** haha, yeah, I love CD's jokes most of the time but when I'm feeling bad, I consistently lose my ability to have a sense of humor.
** didn't go to class //and// didn't do any work on the class, but hey, I made up for it today!
*** nobody's responded to my slack message about the assignment yet :C
* [[191023 – Wiki Review: Back And Forth]]
** okay now don't leave that indented plugin half-baked -- finish up the fucking CSS and get it in here already!
** I'm ''super'' looking forward to playing this new character already. better tank than the brute? yes PLEASE I'm such a tank.
* woke up at 7:15ish & got out of bed at 7:30
* showered pretty quickly, dressed (layered button-down, bra-less, with CD's sweater for extra warmth today -- and it's working!), kinda-sorta made shake, showed JH's messages to CD, & headed out at 8:15
* holy crap the GT was //empty// for once?! made super good time on my commute today -- in the office at 8:45!
* wiki, writing, research about misc things; chatted with TL a little bit & got coffee. listening to //eat the elephant// because it was stuck in my head & I want to watch the screen in case RB jumps in. I think I'm going to go to lunch right after hot topics -- it's sunny outside so hopefully it will have warmed up enough for me to endure sitting on a bench in the sun even if it's only 53&deg; and breezy.
** I like this button-down but my shoulders are too ''w iii de'' and make the shoulders feel quite tight if I move them. I also look interestingly butch in the sweater + button-down combo, even with my hair being shoulder-length. hm! if only i'd had my oxfords to wear, this outfit would be banging.
* hot topics at 1:30; went right out afterwards to the ZP thingy & sat in the sun and wow!! I'm actually ''hot'' in just my sweater + button-down. Helps that I'm behind a bush windbreak too. and ''sunnnnnn''.
* worked on spiffing up my assignment #2, and I'm ready to submit it as soon as I get an answer on whether or not `Y` is considered a vowel for the purposes of the assignment
** tried to help someone over lunch, but got an "already solved thanks to so-and-so!" like //lmao// okay but why would you do something randomly if you don't need to??? like if the instructions in an exercise don't say something explicitly, hell //naw// I'm not making more work for myself. `<shrug>`
*** also `blah = blah.push("farts")` is definitely not stylistically proper, even if it doesn't throw a syntax error. but if you don't want my help, fine!
**** see: I'm salty lmao. but not ''angry'' per say.
* the boss was gone, and the boss' boss was gone, so I fucked out at 4 pm. grabbed my bike rack, food, and some clothes from home //and forgot my contacts// dammit.
* actually got to go around 75 towards the end of 740, which usually doesn't happen. trash slash normal commute otherwise, though. only listened to the heavy stuff on my phone; skipped all the electro.
* feeling hyper, wound up like a spring, all evening. CD didn't want to leave for QT until 7:30 so I ate & watched the bookworm anime -- it's not my type at all (I don't think of myself as liking moe) buuuut I watched all three episodes.
* went to QT, came back, watched //dr. stone// `<3` and //fire force// (the most recent episodes have been great) and oh yes, the 2nd episode of //beastars//. So interesting watching being all caught up with the manga -- I'm seeing so much foreshadowing everywhere.
* wiki writing, and I'm tired so cuddles at midnight..?
I want -- I want everything right now. I want to meet you all, and be with you all, and hug you all, and dance under the stars. I want to dissolve into the universe laughing. Palm to palm we stride, we tangle, we collide. Forearm to forearm we arm wrestle in gleeful joy.

I desire; the fire, the flame, the pulse and beat of skin against skin, large heart thumping in chest. 

---
idk man. idk, idk, idk. how does it feel to be walking on the crying side, the wild side, the let me see your heart side. how do you hold it in? is this everything I've ever been motivated by? and if so, what the ''fuck'' does that say about who I am?

trace lines down your arms. dance circles around your hearths. oh, traveler, why did our meeting place vanish? only traces left in articles now.

why are all the parks closed? I want to go wander. I want to let the rhythm of the feet take away the -- express the ineffable. Instead, you wind up here.
* [[181024 – Carpe Diem: Busy Bee 🐝]]
** it's so funny to see the similarities: I'm commuting even more now, though I think I've gotten a lot chiller. Still working on socks, and just about to start gusset increases too!
** ah, this was a Wednesday. hence running errands. sucked working saturdays; I'm very glad that's over.
** yeah that bastard didn't ask me if I wanted any of the extras when I got my haircut this month. we'll see if she does at the nov. appointment. it's the only reason I go to that hair salon!
** hold the fuck up, if my right eye is worse than my left eye, why is my prescription the same in both eyes??? must be the astigmatism.
*** speaking of, this means I should schedule an eye docs apt.
** wow, voting was earlier last year for some reason; I won't be advance voting until next week this year. this time I'll try to look at shit about the ballot before going in to vote.
** I don't remember making that cereal stuff //at all//
* [[181024 – Wiki Review: Bulk!]]
** oh I already am his alarm, trust me. I think he wants me to move in just so he's never late for work again. XD
** fuck my [[art/work]] tiddler is a ''mess'' and I ought to clean it uppp
** hilarious that there's gonna be a showdown with a mindflayer in Ch's campaign (that is, if we ever stop having people cancel every week ahah)
** I shoulda just played a tanky character! But I don't remember if the party already had its share of tanks at the time or what.
* [[181025 – Carpe Diem: Restless]]
** ahah, thursday traditions, in more ways than one ;)
* [[3DS Piracy]]
** lol nice. I haven't done //anything// with that got dang 3DS. I think I have the flash carts should I need to do something specially...? `<shrug>`
* [[wiiU]]
** old link pile, just like my new link piles.
** no idea if I followed up on that stuff or not. I assume no?
* [[wiiU – Breath of the Wild & Cemu|Breath of the Wild – Cemu]]
** I //think// I could reinstall it from these instructions, if I needed to.
*** I bet cemu only works on windows, eh? no linux? --- gotta use wine, see [[here|https://github.com/leomaurodesenv/cemu-linux]]
* [[wiiU – Breath of the Wild Saves|Breath of the Wild – Saves]]
** there's no way I played over 9 months, right? just means I was playing occasionally during those months??
* @@.link wiiU – legacy save details@@
** dunno why this is still around; deleted.
*** I can check the snapshots if I still really need it.
* [[191024 – Carpe Diem: Codantic]]
** sometimes I don't understand how CD goes to work and codes for 8 hours, and then comes home and works on his own open-source library -- I had to take breaks on this assignment and it wasn't even //hard// --- though, maybe that's why it drags harder for me.
** I have like...so little left to do on assignment two! I should finish that today and submit it. :)
** all I really want to do is play SkyrimVRRRRR! okay I should give Asgard's Wrath a chance too. It's nice that he can program at the same time that I can play -- that way I don't actually kick him off his computer haha.
*** VR porn was surprisingly disturbing tbh.
** completely unrelated, he's adorable when he's completely wrapped up in a problem and rushes back into his room so that he can write down whatever potential solution he thought up.
* [[191024 – Wiki Review: Ain't Got Time For That]]
** and if I get class 8 done over the weekend, I'll still be a week ahead! can't complain about that at all.
** 100% going tank in SkyrimVR. Heavy Armor + Alteration + Restoration + Destruction & Spellsiphon the fuck out of shit.
I exist to knit socks for the people I love. But it's tragic because they don't wear them b/c they don't want to put a hole in the heel from overuse or something! (okay and to be fair they're not the most appropriate socks for //everyday// wear.)

idk, it's the only thing I do these days that feels like it has a tangible point. Something that physically exists that serves at least a tiny purpose for other people.

what the fuck else is there?
Looks like I could get an actual atom spec RSS feed created from my wiki with this plugin:

[[https://github.com/dullroar/TW5-atomfeed]]

Might be worth looking into? It might make things easier for Fraidycat now that it's approaching initial release (`<3`) and/or anyone who wants to use a different RSS feed reader.

I think implementing it would just be a matter of:

# installing the plugin directly via node
# integrating a build step with my publish script

Given that it's an actual separate file, I don't think I'd need to make a separate config for it or anything on NFS; I could just add a link to it in Root or something.
* woke up at 8:30, went through the calculations of timing again, reset my alarms for 9:30 and snoozed more. got up, dressed, no shower cause my hair was fine -- slowly trying to move to washing it every 2 days instead of every day, for less oil stripping and healthier hair. 
* set up the bike rack -- very glad I left the wrench in my trunk & kept the pin in the glove bin. Took a second to remember how it all goes together, and I had to fiddle with the hooks cause I never remember which side goes up, but it's way nicer than messing with a top bar replacement still.
** hauled the bike downstairs -- holy crap the tires were so low on air, I was worried they'd fall off the rim somehow. stairs are 100% the reason I have not bothered to go biking since I brought it over here. 
* left at 9:50 & got gas before heading out. more or less empty highway meant going at speeds commuting doesn't allow, yay! unracked the bike & filled up the tires; went to Aldi & bought pork rinds for tomorrow & heavy cream. Dad said he was running late so I had time to drop the cream off at home.
* brunch w/Dad. caught each other up on what was new & by that point it was 1 PM and time to head out. stepping into each other's life streams for a second and back out again.
* gloomhaven! everyone's level 8 and I'm the baby level 3 now `;_;` but this happened with my other character too -- takes time to get the feel for what cards to play when and how they interact with the party dynamic. I think AK's character is going to retire next week or the week after tho!
* web browsing down rabbit holes & wiki.
** ahh yes the end of the month is rapidly approaching! monthly audits hmhm.
* ''"If you have the time to cry, you have the time to give it another try."''
** amazing.
*** obviously there's a happy medium to aim for here, but something feels right about it too. I was crying at how nothing seemed to be working out for my authentication proxy, and I also kept trying and succeeded in making something work for me. there's room for both.
* caught up with //mr robot// then asked CD to help me set up skyrimVR. there was more than one glitch and road bump but at the same time I didn't really care because it was such an awesome experience.
** spell siphon is enjoyable, though combat feels too fast paced for me at present. I almost wish for a time slow spell or something (TIL there's a slow time shout I could eventually use). Of course it was also extremely easy b/c I put it on Novice & there were no harder mods. 100% am going tank resto build b/c I don't foresee myself being very mobile immediately.
** It's amazing to feel present with the NPCs ?? being able to almost look them in the eye??? and I expect that will follow for companions as well.
* bed at midnight, a few cuddles too.
Lie supine away with your back to the ground. Dis- and reconnect with the resonance now. You were never an island.<<footnote "h" "what has this weekend been?? First so -- so hungry and unsettled and restless, and the next day just plummeted. Tanked straight into the ground, past the crust, into the caves of despair. shite, is this what reading your old writing does to you? what. do. you. want.">>

You were never a fucking island no matter how many times you listened to "I Am A Rock" (insert link here).

Socks for my brother are next!! I gotta make them before April, yes? They gotta be super nice -- Malbrigo -- and they can be his lucky interview socks, yes??

And then I'm coming for you, and you, and you! I bet I can knit you all socks that fit perfectly with nothing but the circumference and length of your feet. 😊
* [[femininity]]
** I was having interesting thoughts last night about how you could make an analogy between tanking and the traditional concept of motherhood. There's a distinct element of "drawing the aggressor's ire to protect another" to typical western mythologized motherhood, and so in some ways the tank role is really quite feminine.

* [[191025 – hidden: /b/]]
** This has an element of the [[Arcane & Esoteric]] feel to it, does it not? I think mystery is appealing because it holds a feeling of aliveness -- discovery, curiosity, adventure -- the feeling of being brilliantly & intensely ''alive''.
*** I wonder about maintaining a feeling of aliveness through the mundane and habitual. what bits and bobs contribute most to creating/maintaining that feeling?
*** poetry, art, music, theater, dance all seem to be ways of connecting to "aliveness"<<footnote "o" "of course sexuality is perhaps the most 'instant gratification' entrance into feeling alive, which is also probably why it's tangled up in art.">>
** seriously considering finding an email(s) for people who used to be involved in the IPL or who still work at the place that hosted it, and asking if they made server backups for their records before taking it down, and if I could pretty pretty please have the backup of the poetry wiki.

* [[191026 – hidden: /b/]]
** Even if it's just knitting socks, even if sometimes I can't see a point otherwise -- hold onto those lifelines.
** It's a struggle to re-read writing from The Darkness when not immediately in The Darkness. I feel afraid that reading said writing will pull me back into the darkness...
* [[191025 – Carpe Diem: Achy Breaky Heart]]
** I have never listened to the song that I reference in the title!
** I wonder if that particular chair table combo gets taken during the actual lunch hour? It might be my new spot when it's sunny outside, even if it's cold.
** ahah forgot my contacts today too; doesn't really matter -- I don't like trying to do anything with it when he's also on there (it puts me in a bad mood so I'm letting it go)
** good times twice in a row ;)
** omg that book anime is //so not me// but at the same time ''so me''
* [[191025 – Wiki Review: Blah Blah Blah]]
** ah, well, `<shrugs>`
** did not get class 8 homework done over the weekend. guess monday night / tuesday it is? bothers me that it's not just through the classroom repl.it -- the workflow changed :C
* [[191025 – On This Day: Hold The Phone]]
** super bored at work so hey, one of these! been a while.
** so sassy last Friday, wow.
* [[archive – 1302]]
** there's so much here -- it's intense.
** re-reading the fiction I wrote is probably my favorite thing about old writing. I've usually completely forgotten it and usually find it really interesting and like -- "wow, ''I'' wrote that?!"
** this can be summarized as: boys boys self-help boys boys games boys boys I hate parties and drinking.
* [[191026 – wiki: atom feed?]]
** a tool for the toolbox, let's say, in case I ever need it. For now, I think it can stay there.
* vaguely woke up when CD started showering/getting dressed; got out of bed at 7:38, showered, dressed, packed, blah blah -- left earlier than I usually do because it felt sad to sit around in an empty apartment on my phone or something!
* got coffee & chatted with JF; we go some interesting places: not quite just small talk, not a super in-depth rabbit hole, but thoughts about things. I try to engage on a slightly deeper level than I might otherwise -- that is, actually saying things I think rather than just nodding & laughing or going "mhm" or something.
* chili celebration started at 11:30; I had a few small cups of a few of them, and tragically too much of the sweets (CS made cinnamon rolls and I'm a sucker and the frosting was sweet, sweet cream cheese style) but ahhhh well. omg CS also brought "carrot hot dogs" which was literally just a spiced roasted carrot in a bun and hot damn! it worked ''really'' well.
* reading & writing in my wiki in between working through double checking content on tape & copying missing stuff over. I can't believe it took me this long, but I got tired of checking by hand and found `cp -an` so that it wouldn't touch already existing files. ho-lee shit so much nicer. why did it take me so long to google that? `;_;`
* headed out at 5; 534 was a mess but I started listening to my audiobook again this morning, so I continued it and that was fine.
* went through the reading & exercises for Wednesday's class -- quick and simple. did the reading & concept check for next Monday, but I'm not touching the exercises right now. They should be easy enough but I have a headache (of course) and yeah.
** someone else left early...idk, I helped them and one other person about half an hour ago, so I feel like if I leave early I won't be there if any other questions show up? but at the same time I'm achy and tired and have a headache and it's loud in here, soooo.
*** eh shucks, I left. given what happened next, I'm okay with that. the person I was sitting next to & had helped a couple times thanked me! that's...way more acknowledgement than I needed, XP
**** it would be good for the walls to come down a little, I think -- warm yourself up, interact a little. I know it's hard but you haven't been trying at all.
* fucking ''snowing'' when I got outside. melting on the ground but still! it's not even november yet!
* tire pressure lights were on due to the temperature drop, of course (it sank about 10 degrees) -- and everything I've read has said that if your TPS light is on then the tires are ''way'' too low. I drove super slow and carefully, didn't take the highway, and went to the hy-vee by my house for free air. lady was already there, I pulled into a parking spot just there, and waited. some fucker came and backed into parking by squeezing his way between her car and my car -- I'm annoyed and like, wow ok, fuck this -- pulled out, whipped a donut in the dentist parking lot, and pulled in across parking lots so I was lined up behind his ass waiting to take the spot. he fucks around with one wheel for a while then leaves. I pull up, set the PSI, grab the thing and -- it's clearly broken. No little lever thing to press down on, just a cylinder with air blowing through it.
** grumble grumble I'm never coming to Hy-vee for air again -- this is the third time the machine's been busted.
** head to the QT back near my old stomping grounds -- at least they have free air and since it's not //fancy// it doesn't get broken. pull in next to the truck next to it, and keeping a sharp eye out for potential fuckers who might try to cut in before me. As soon as he's out I whip my engine on and switch parking spots and get em all filled up to 40 PSI. Hopefully means I won't have to air up again this winter...? Unless it gets to -10 below in which case I probably will have to.
* home, eat, watch gopher while messing around with mods a little, get in bed, monday things, sleep sometime in the hour of eleven
* [[191027 – Log: A Rock Feels No Pain]]
** Funny, I didn't immediately realize that //gravity// was by //a perfect circle// too. which reminds me of //woods of ypres// and makes me wonder if I'll ever be able to actually listen to it again.
** brought my knitting today so I might do that over lunch instead of being on teh computors.
* [[191027 – Carpe Diem: Busily Relaxed]]
** we'd either need a 1st floor apartment or I'd have to rent a garage if/when we move in together. no can do 50 lb bike on 3rd floor.
** didn't actually bring the pork rinds out `<shrug>` there was so much other food. it means I'll have them for more salmon patties!<<footnote "sl" "I do wish the salmon patties weren't so ''fishy''">>
** hey hey at least folks donated to the sanctuary and we moved to prosperity level 4 so I did get an instant level up.
** ''CONTACTS'' don't forget them!
* [[191027 – Wiki Review: That's All Folks]]
** the workflow's changing a lot again, now that they're having us write unit tests. more boilerplate code to keep track of.
** I wonder if it would be worth writing fiction here? been a //loong// time since I've done anything like that. Could either do daily prompts or weekly prompts, or something.
* woke up around 7, got out of bed at 7:40. brushed and brushed my hair; wonder how long it takes for oil glands to chill the fuck out?
* dressed, dosed my leftover shake from yesterday then...headed out the door! pulled into the parking garage at 8:33 and was at my desk at 8:43.
** oh yeah, first long underwear day of the year. bundle up!
* JF's out until 11, so I'm taking this as "time I would have spent checking files on tape manually if I hadn't figured out how to command line it" and catching up on wiki stuff.
** updated the dead links in h0p3's letters; going through my workspaces & cleaning them up
* checked the remaining 2014 folders against tape, renamed their root folders to align with already-on-tape folders, and started a copy (projected time: 8 hours).
* kept working on the wiki & laptop over lunch and straight through to hot topics
** was going through workspace 3 with the intent to clear it up, but got sucked into writing more to-dos and checking the integrity of the install & user setup instructions.
* hot topics, iterating my dpms settings & checking them with a stopwatch to get it perfect, then production meeting
* farted around & headed out at 5
* writing in wiki & still cleaning up zircon tiddlers
* got super engrossed in setting up a silent boot: 
** started with plymouth & I saw no changes at all with it, which led to the dramatic process of stripping out GRUB & going straight to a EFI STUB boot.
** landed in an emergency terminal after setting the `root=blah` kernel parameter to my EFI partition (I wasn't reading the directions closely enough) -- managed to chroot into my actual root partition & fix that. 
** landed in an emergency terminal several times while attempting to set my fstab up for an auto `/boot` mount (turns out I was calling the UUID the PARTUUID, lmao). 
** eventually got it working normally before adding all the silent boot kernel parameters.
** went back and changed things //again// to load systemd instead of udev for silent fsck output
** updated all my zircon process documentation to take these changes into account
* ''fuck'' it's midnight and I'm tired. gonna check wikis and //peaaace//.
** as i'm getting ready to leave I see the //snow shower// weather on my status bar ''`;_;`''
** ROFLMAO! the letter seemed like a perfectly natural place to find it. 😂 I will stop chuckling eventually... 😊
I'm currently going through and cleaning up my Zircon workspace, and that includes checking through my install guides again. Since I set up the TTY auto-login and i3 auto lock, the previous auto-login solution I included didn't work.

After a little bit of research I've successfully switched to a different solution that saves my passphrase to the agent once I've used it once, and doesn't ask me again until reboot.
* [[h0p3: untitled response]]
** so much to absorb and it's only in the bullet point draft stage.
*** I do so little re-reading and I think it would be worthwhile to take a second -- an evening, a day -- to go back through and take in the whole stretch of hyperconversation.<<footnote "yk" "you know, as much as possible given that it's woven in many areas">>
** I didn't do a whole wiki re-read last New Year's but why not this New Year's? Take the day and bask in your creation. :P
* [[191028 – Carpe Diem: Drop It Like It's Hot]]
** SO last year the first snow that stuck would have been Thurs Nov 8th, and there //were// snowflakes at the airport that October. I wonder if this means a snowy winter, same as last year? [[oh hey, I even mention it!|181108 – Carpe Diem: DRAGON]] The article I read also mentioned Monday the 12th, and I write about it then too. No mention of snow in October so the flakes at the airport might not have made their way down here then.
*** it's a really cool feeling to think, "huh, I wonder if I mentioned the snows in Nov last year?", to search for it, and then to read what was happening for me then.
** Jo said he won't be able to make the concert because he's swamped with homework, and now I'm like "wallllll shoot I could just skip it..." so idk what I'm going to do.
* [[191028 – Wiki Review: You're Late!]]
** it's so impossible to respond to a wiki review that I //just wrote//.
* woke up at the crack of 8 despite many alarms :S
* showered, dressed, made shit, headed out the door around 8:20
* work; started browsing the wiki webring @ 9:30 and kept it up for the next three hours or so. good chats too. stick a quarter in me! (I love that phrase ahah.)
* immediately went down another rabbit hole after looking at monthly snapshots of my wiki from the beginning. it's gone through several really major jumps, fascinating. (how the ''fuck'' did i live without the sidebar for SO LONG?!!! lmao I forgot about the button to show it...which is still on my wiki? still yeesh couldn't have it hidden ever today.)
* shit man, I'm too hyped up on dark chocolate covered espresso beans to do anything effectively. I can feel the super-powered caffeine jitters and anxiety -- like, my skin is constantly noticing my clothing and wanting to jump off of me. It's hard to chill out because I'm just tense all over.
** fuckin' drugs man.
* took a different route to class today (thanks google) and it was actually just the fastest I've ever made it to class. 30-odd minutes! And it was snowing, even! I wonder if today was just less traffic-y than usual, or if that route is just as fast all the time? There have definitely been days where I check google maps, tho, and it recommends the normal way I go. So, curious. I'm also curious if google maps telling `X` number of people to go a certain way causes traffic to be worse in that direction that on average otherwise.
* someone in class is wearing a ''panda head'' which is fucking baller omg. like holy shit major props.
** I'm totally a creeper, just chillin' in the 2nd to back row and eavesdropping on these two dudes chatting in front of me about tattoos and code etc. holy shit is it just caffeine that makes me judgy or does that just happen on its own? dude complaining about how there's no feedback so you sit there for hours trying to figure things out on your own but --- hardcore, knowing how to figure things out own your own is a fuckin' major life skill! How else are you going to make anything you want for yourself? like personal projects?? 
*** to be fair maybe other people want to do something and get a mentor to help advise them in doing it (or something) -- I guess that's just not the way I've ever learned. like, ever.
**** annnnd maybe that's something to work on!
* stayed until slightly after 8 b/c I'd been working on my python script the whole time, and it took a minute (actually more) to finish running once I started the conversion process.
* typical drive home despite the weather; kept working on the git conversion, fossil repo creation, fossil repo hosting on my server, and nightly fossil commits.
* bed at 1:30 AM `S C R E A M S`
** oh holy shit I legit ''screamed'' too b/c I was in bed working on my shit when ''a spider crawled up onto the sheets next to me'' FUCK worst nightmare. It was goddamn fucking //huge// too, bigger than a quarter -- about a half dollar size. Then it started climbing up the wall next to my end table and I smacked it with a shoe. slightly off in my aim but enough to eliminate it I think.
; Exploring the wikis on here today -- [[https://webring.xxiivv.com/]]

* [[https://tilde.town/~dustin/wiki/about]]
** I empathize with his feelings of conflict around social media, being open online vs being public online, and so forth. haven't read //the dark forest// article yet, but his line about "stepping out of the dark forest" reminds me of my own "coming into the light" metaphor.
** [[https://onezero.medium.com/the-dark-forest-theory-of-the-internet-7dc3e68a7cb1]] | ([[archive|https://web.archive.org/web/20190531183459if_/https://onezero.medium.com/the-dark-forest-theory-of-the-internet-7dc3e68a7cb1?gi=6f8ef3211706]])
*** wow, Medium is trash today when it comes to letting archive.org crawl their articles.
*** [[https://web.archive.org/web/20190607133511if_/https://onezero.medium.com/beyond-the-dark-forest-a905e2dd8ae0]]
** [[https://tilde.town/~dustin/wiki/tenpo]]
*** bespoke time systems encountered: 𝍩

* [[https://azlen.me/]]
** minimal aesthetic and line glyphs like a lot of this webring so far; yay for the more personal thoughts and notes in the wiki. 
** [[https://azlen.me/wiki/internet_car_analogy/]]
*** with my interest in //placeness// and walking, I appreciate the perspective of this analogy. it's interesting to find anti-tech mingling with the build-it-yourself indie web -- exactly where I would expect to find it but seemingly at odds with the medium.
** [[https://azlen.me/projects/embol/]]
*** ahhhhh.
** [[https://azlen.me/projects/neuropolis/]]
*** oh hey! [[Placeness]]!

* [[https://kor.nz/log]]
** productivity time trackers encountered: 𝍩
** [[https://kor.nz/projects/dastime]]
*** bespoke time systems encountered: 𝍪
*** really like the thought and reasoning behind this particular design -- visualizing time as the measurable effect on physical objects: cool!
** [[https://autotranslucence.wordpress.com/2018/03/30/becoming-a-magician/]]
*** ahhhh I've read this before. from where? 
*** [[https://autotranslucence.wordpress.com/2019/05/07/emotional-waste-collection-the-care-and-feeding-of-relationship-intimacy/]]
**** another concept I've heard before, but forgotten about. I like this explanation of it; clicks for me. also makes me want to get that massage.
**** ahhhh this is really good.
**** "checking in", //the body keeps the score// -- this is very much in a vein of thought I've become familiar with.
*** [[https://autotranslucence.wordpress.com/2019/02/21/leaving-our-bodies-behind/]] (to read)
**** [[Embodiment]]
*** //yarrr// just read all of it someday.
** [[https://www.scuttlebutt.nz/]]
*** ah, kicks has mentioned this. looks like the application scene of it has developed further -- there's now computer apps, not just mobile apps -- and a Firefox web browser extension now.
*** stuff like this is cool, but a) I doubt there's much of a local community here and b) it's the same problem I have with discord or IRC -- how do you jump into conversation? I'm not fluent in chatroom-style discussion.
** [[https://kormyen.github.io/memex/]]
*** alright this is fuckin' badass too. reminds me of how I would use tumblr to save pictures -- that metroblockgrid style. the metadata collection is interesting. it's a personal directory & bookmarks!
**** ''HOW DO I LINK TO INDIVIDUAL BLOCKS UGH''

* [[https://notes.stuartpb.com/]]
** love this!! the fantastical naming says something about the things, there's interesting meta-thought about structuring the work, and it feels worked in. I only wish it were a tiddlywiki for me to browse!
*** I ''really'' wish it was searchable.

* [[https://mboxed.github.io/sodatsu/#shinka]]
** productivity time trackers encountered: 𝍪

* [[https://wiki.chronica.xyz/]]
** productivity time trackers encountered: 𝍫
*** this one is cool though: colorful in an 80's color palette sort of way. says there's more logs for things (eg. waka fetch) than are displayed on the website. I wonder if this is a public/private wiki type of divide and more is visible to the creator?
**** or maybe it's just the time record logs and not, like, extended note taking or writing.

* [[https://drisc.io/systems/calendar]]
** bespoke time systems encountered: 𝍫
** [[https://drisc.io/wiki/straal]]
*** love this! the icons, the naming -- yeah, this is my jam.

* [[https://avanier.now.sh/]]
** [[https://avanier.now.sh/wiki/concentric.html]]
*** bespoke time systems encountered: 𝍬
** [[https://avanier.now.sh/wiki/log.html]]
*** productivity time trackers encountered: 𝍬
** [[https://mortem.avanier.now.sh/]]
*** ahh, this is nifty. reminds me of [[buster benson|https://www.busterbenson.com]] and the //Wait But Why// weeks in your life calendar. ([[here's mine|https://mortem.avanier.now.sh/#1994-4-30-87]])

* [[https://wiki.xxiivv.com/]]
** the ''#OG'' of this webring -- interesting to see how it echos in the other websites linked (at least in the wiki category). lots of nifty little things here.
** [[https://wiki.xxiivv.com/#horaire]]
*** productivity time trackers encountered: 𝍸
** [[https://wiki.xxiivv.com/#time]]
*** bespoke time systems encountered: 𝍸
** interesting, because the different pages are based on anchor links, in the same way that individual tiddlers are anchor links in tiddlywiki -- leading me to believe that it's a "dynamic" static page in a similar fashion (without looking at the code, guessing it's storing on the page & rendering with javascript?)

---
* [[https://tid.li/tw5/hacks.html#TextStretch]]
** kinda serves the same purpose as my text sliders
*** see also: [[http://stretchtext.tiddlyspot.com/]]
*** [[http://www.telescopictext.com/]]
**** is this twine?? nifty!
**** [[http://otherwork.org/]]
***** oh ''holy shit'' this is one of the niftiest scrolling single-page gallery type sites I've seen. l o v e how the links shift on the left side -- it's so simple but extremely satisfying.
* [[191029 – Carpe Diem: Got The Boot]]
** working on my laptop is enjoyable! workspaces were a launching place for doing things, even if I never touch them in my day-to-day.
** I would ''not'' have been comfortable getting EFISTUB set up when I first installed Arch on my chromebook, I think, and perhaps not even when I was installing it for the first time on Zircon. But I have a much better idea of what goes into launching my computer now than I had before!<<footnote "e" "still quite fuzzy in details like 'what is a kernel' but I know the bootloader construction steps though">> Thank goodness for emergency shells.
*** the more I'm able to make mistakes like that and fix them, the more comfortable I'll get attempting things that have a risk of leaving me without GUI access etc. 
* [[191029 – Wiki Review: Snowy Thoughts]]
** the tiddlers I cringe at the thought of re-reading are likely the ones most worth spending time re-reading.
*** I don't often (ever?) specifically schedule or set aside time to revisit, reread, and process my writing. I don't have a scheduled, sacred quiet time or anything. hm.
** it is ''really'' awesome to be able to revisit old tiddlers like that. :)
* [[191029 – computing: ssh SSO switch]]
** thank goodness, because it was mildly annoying every single time I wanted to log into pearl 5 times in a row and had to type my passphrase //every single time//
* [[computing – device backup]]
** finally came up with a good title for this section of my wiki!
** this tiddler is birthed from stripping out, cleaning up, and reorganizing structure. also another example of tiddler-as-bookmarks?
NO idea why I've started thinking about timeline diffs for my wiki //today//, but there you go -- one rabbit hole after another.

* [[https://www.fossil-scm.org/home/timeline]]
** this is immediately the most obvious timeline + diff tool with a web interface.
* ''exporting html snapshots to tids:''
** `git clone --depth=1 --branch v5.1.21 https://github.com/Jermolene/TiddlyWiki5.git`
** `node ./tiddlywiki.js testwiki --init server`
** `node ./tiddlywiki.js testwiki --load snapshots/2018-08-19.html`
*** results in tiddlers being created in a //tiddlers// folder under //testwiki//

---
Wrote a python script that took all of my snapshots, converted them into folders of tids, then sequentially went through and committed all the changes to a git repo. (deleted everything but the .git in the base folder, copied over the next day's files, committed, repeat) Ran into [[this bug|https://grokbase.com/t/python/python-bugs-list/1484rgze0k/issue22132-cannot-copy-the-same-directory-structure-to-the-same-destination-more-than-once]] once I hit snapshots that had //shared// etc folders inside the //tiddlers// folder, so I switched it over to a janky `os.system('cp -a...')` solution. Yes Google, I know `os.system` is deprecated, I really don't give a fuck in this one-time script.

Also my script didn't handle cases where the next day was exactly the same as the previous day, so I deleted those folders by hand and re-ran the script (after moving previously committed folders). If I //were// to optimize it, I would somehow figure out how to handle that.

Now I'm going to try and figure out how to convert the git repo to Fossil & start up the local web server! It's as simple as:

* `git fast-export --all | fossil import --git --use-author lucid-wiki.fossil`
* `fossil server --https --port 9090 /var/appdata/wiki/lucid/tiddlers/lucid-wiki.fossil`

```
project-id: 072804ee29d88b46d56ab80b80855b273ab027cb
server-id:  e0c230c49c30f32d21d0ffdcc0acde63a1d07437
```
* woke up at 7:15ish and snoozed until 7:50 -- my ''dreams'' were about fossil, even.
* scraped scraped scraped the snow off the car, //yay//
** 301st was backed up all the way to where I turn left -- WTF? turned right, slid a little, contemplated how I might get to work after having turned right, decided against it, turned right again into the neighborhood, ''really'' slid this time, and super-cautiously made a loop to AH. The rest of it was fine -- no apparent ice elsewhere.
* had a mini-convo with the audio guy who was walking in at the same time that I was -- neat! traffic is sufficient small talk for that scenario.
* VP giving us the afternoon off because apparently halloween school costume parades are a thing? that's fine for the full time folks but ehhh. `<shrug>` not sure it's #worth for me. I might take off at 3 PM, tho, cause that'll leave me with enough hours for the week.
* gotta say, I really appreciate working on a Mac, after using Linux so much on my laptop. The terminal just feels so familiar and is easy to pull up -- given that Finder's //delete// function sucks balls, I can resort to opening a terminal and `rm -r`ing without even thinking about it.
* hot topics got cancelled and because apparently school halloween costume parades are a thing, people got the afternoon off. JF took off around 1:15 and I left shortly thereafter..
* drove to CD's and modded skyrim until he came home around 4:30; we messed around with some things and I started playing around 5:30; quit at 8.
* chilled on the couch & waited for him before eating delicious Chipotle and watching TV (mr. Robot is enjoyable this season, and it was an impressive amalgamation of spooky Halloween and Christmas season).
* bed around midnight, sleep around one; talked a lot -- I had had caffeine so yeaaaa.
oy! of course I start something new with my wiki and the script is untested and it does craaaazy things.

also it turns out the tiddlywiki command doesn't like it when there's unreadable files (see: `.fossil` files) in the //tiddlers// directory, and dies erry time. So my publish script fucked up, and my snapshots subdomain didn't work.

Time to rethink things a little.<<footnote "fs" "So for the fossil problem -- because my script was running as my user and wasn't executing in the //tiddlers// folder, it ended up committing the contents of my user folder -- ''not'' wanted. I tried the //purge// command but it wasn't working at all for me, so I just shunned the artifact & rebuilt the repository via the web interface. ''and'' edited my script to CD into the proper folder henceforth.">>

---
yet again I was having issues with editing crontab. to really brute-force it:

* `/bin/sh`
* `export VISUAL="micro"` or `export VISUAL="nano"`
* `crontab -e`

---
You know what would be cool? Something that reflected my current computer background, & that updated when it updated. I think it says something about my current mood that I've been constantly shuffling for the "matte paintings of gardens & sunny landscapes" in my wallpaper folder.
* [[h0p3 - untitled response orig]]
** so I can diff it ;)
* [[191030 – trail: XXIIVV webring]]
** oh...that's so sad! OS X's default unicode support for the tally mark signs is terrible! They don't look right :C
** ...huh, I wonder if the Firefox tab tree addons I'm vaguely familiar with arrange tabs in this way? that is, if you open a link from `x` tab, it's nested under that tab?
*** I wish there were a more elegant way to represent it on the wiki -- like, think of this as workflowy/dynalist type structure -- but bullets is quick and conveys the rough shape accurately enough.
** added a few extra thoughts.
** been a while since I've really link-wandered like this!
* [[191030 – wiki: timeline wiki diffs]]
** not sure how often I'll use this tool, but it was an interesting project anyway. fun to solve repetitive tasks with code, even if it is mostly just glue-bash-till-working code.
* [[191030 – Carpe Diem: Jittery Timelines]]
** I could do a snapshot change GIF with screenshots if I wanted to. it would more easily capture the visual changes the wiki's gone through.
** it's interesting to see how sensitive I can be to what seem like relatively small amounts of drugs like alcohol and caffeine. it's part of my fear around going to see a therapist -- that if I were ''super'' honest in sharing thoughts and feelings, they'd strongly recommend medicines that would fuck with my brain chemistry in ways that scare me (fog, numbness, not to mention other physical side effects). maybe that's the job of a psychiatrist and not a psychologist and I don't need to worry? unsure. :S
*** yet I'm also LSD micro-dosing. pot calling the kettle black? still, at 10 μg I wasn't comfortable with it -- too much experiential disruption -- and at 5 μg the effects must be sub-experiential-cognizance.<<footnote "st" "still, I wonder about that -- has there been a subtle experiential shift for me this month? seems impossible to parse out of all the potential influencing factors.">>
* [[191030 – Wiki Review: Ah Stubbed Mah Toe]]
** have I said I hate trying to write comments on wiki reviews I've just written?? I don't have the distance to say anything about it!
* [[191101 – Carpe Diem: Blah.]]
* [[191102 – Carpe Diem: What Goes Up Must Come Down]]
* [[191103 – Carpe Diem: Loaded]]
* [[191104 – Carpe Diem: Up and At'em]]
* [[191105 – Carpe Diem: Voted!]]
* [[191106 – Carpe Diem: Darn Mending!]]
* [[191107 – Carpe Diem: DnD At Last!]]
* [[191108 – Carpe Diem: Skyrim & WayBack]]
* [[191109 – Carpe Diem: Productive Saturday]]
* [[191110 – Carpe Diem: Emotional Support]]
* [[191111 – Carpe Diem: 4th Day Off]]
* [[191112 – Carpe Diem: Restless Thoughts]]
* [[191113 – Carpe Diem: Sugar + Code + Wiki = ???]]
* [[191114 – Carpe Diem: Work & Code]]
* [[191115 – Carpe Diem: Brief & Typical]]
* [[191116 – Carpe Diem: Hot DEAL$]]
* [[191117 – Carpe Diem: Pleasant Teasing]]
* [[191118 – Carpe Diem: Hither & Thither]]
* [[191119 – Carpe Diem: Stylish]]
* [[191120 – Carpe Diem: Bloopy Fonts]]
* [[191121 – Carpe Diem: Dreamy Daze]]
* [[191122 – Carpe Diem: Rush of Feeling]]
* [[191123 – Carpe Diem: Short & Sweet]]
* [[191124 – Carpe Diem: Crumpled JS]]
* [[191125 – Carpe Diem: Absorbed]]
* [[191126 – Carpe Diem: Oregon Trail Dreams]]
* [[191128 – Carpe Diem: Turkey Day]]
* [[191130 – Carpe Diem: *opens curtain*]]

---
* I still use ** to indicate emphasis sometimes...
* I really hope Jo hears back from the Maryland folks. `<crosses fingers>`
* hm, I keep thinking I want to ask for some gummies from CO but I forgot how much that cotton mouth was really, really unpleasant. :S
** I do wonder how being stoned like that would feel if I were in a good mood and not a grumpy one.
* it's been a rougher last couple months with CD; I think everything going on with him is starting to impact our life in general more.
* and promptly did not continue listening to //the truth//. whoops.
* hey man, sometimes they do cool things like include slick personalized return address labels when they ask me for money soooo.
* not being able to sit outside because of the cold weather is one reason I haven't been leaving for lunch; I think part of it is also just that I'm being lazy, and I would feel good for having taken a break from the server room if I hadn't been lazy.
** being able to just chill on the 2nd floor now that it's empty helps address the //lazy// factor, tho.
* haha, a picross month.
* when we had DnD, it was great!
* it's so rare that I wake up and ''feel'' awake :S
* glad I made the decision to dive into TypeScript early
* nah, no, definitely I never remember the ternary sugar, but that's a good snippet I should use to remind myself. XP
* I hardcore ''love'' arrow functions now, though; they are for reals great.
* CD's never worn that coat yet `;_;`
* life in the server room has gotten much nicer now that I have warmer clothing. :)
* found a new music artist to listen to!
** fiddly fonts strike again
* really, ''really'' productive month in terms of programming
* missed a weekend there!
* VR skyrim didn't last long at all
* [[191103 – wiki: back to loading]]
* [[191103 – wiki: indieweb pingbacks?]]
* [[191115 – wiki: pingback from TW?]]
* [[191122 – wiki: using fossil to check file edit history]]

---
* yeah!!! yet another project for my wiki -- getting kicks' TWLoader set up. I think it really needs to be shown off in use for others to understand exactly what it's doing (I know I didn't comprehend the purpose until I went back and actually ''read'' the read-me).
* it's not like my wiki is getting mentioned //all over// the place, but it's nifty to have the receiving end set up anyway.
** the evolving sense of my wiki being open to two-way communication, rather than a walled-off separate room, is clearly developing here.
*** like, instead of being a room with one door and lots of windows and no guestbook, perhaps it's starting to become a room with a garage-door that can slide open and invite guests to sit down on chairs and engage in a conversation while they flip through coffee-table books. and right now that feels awesome to me.
* figured out how to check file edit history with fossil here. neato!
* [[191101 – Wiki Review: Slowly Catching Up]]
* [[191102 – Wiki Review: Short N Sweet]]
* [[191105 – Wiki Review: Discursive]]
* [[191106 – Wiki Review: Rabbitholes]]
* [[191107 – Wiki Review: Pondering Paths]]
* [[191109 – Wiki Review: Phew :O]]
* [[191112 – Wiki Review: Days ON days]]
* [[191113 – Wiki Review: Nameless]]
* [[191114 – Wiki Review: Neat & Sweet]]
* [[191115 – Wiki Review: Two Different Days]]
* [[191116 – Wiki Review: Late, again]]
* [[191118 – Wiki Review: Ok this is getting ridiculous]]
* [[191119 – Wiki Review: Took Ya Long Enough]]
* [[191120 – Wiki Review: Bits & Pieces]]
* [[191121 – Wiki Review: Contemplation]]
* [[191122 – Wiki Review: Looping, Drafting]]
* [[191123 – Wiki Review: Fossilizing]]
* [[191125 – Wiki Review: Fluxing]]
* [[191126 – Wiki Review: Fee Fi Fo Fum]]
* [[191130 – Wiki Review: Went Into Hiding]]

---
* I like the several different threads that exist in the title.Tags here; first the mini-conversation about how late I'm writing them; second the repeated words ending in `-ing`
* lots of multi-day reviews this month
* so we stopped ordering from HuHot in October, and then they closed. `;_;`
* I'm willing to forgive poor documentation if the actual product / thingy I'm using is really good or perfectly solves a use case for me.
** I wish I could figure out how to make the actual repo files searchable in fossil, but last time I looked it didn't seem possible: `What to search. / c -> check-ins / d -> documentation / t -> tickets / w -> wiki / e -> tech notes / f -> forum / all -> everything`
*** looks like the command line search is deeper in this case
* I don't think I //really// needed to state that I wasn't "sub-wiking" but hey I guess it didn't hurt to?
** mostly it draws too much attention to the potential existence of other readers.
* I'm just forever cold at work. it's my plight! `<shrug>`
* yeah, doing yearly logs for the less frequent topical writing so far has been a great way of running things.
* well, the sock has been wearable, and given how ''nice'' it is to slip into them in the mornings it was well worth the attempt (even with the messiness of the stitches). despite the darning I know the sock's gonna wear out -- that will be a tragic day.
** goal: find wool socks that are just as comfy as these.
* I'm secretly a "let's all live on farms and raise chickens!" hippie-luddite.
* the only problem with being drawn more to my smellies in the wintertime is that cold makes them waft less so I don't actually smell them!
** I want to put some one //right now// but I took them out of my backpack over vacation...
*** goddamn BPAL is taking ''forever'' to get my order shipped: they must have been swamped with their New Years deal. I think I'll give it to the end of the week, and email them next Monday.
* lol at the random placeholder tiddler that's still hanging around.
* interesting, I don't usually fall asleep so early when I'm at CD's place.
* November being the month where I kept forgetting to dose often enough that it made me start contemplating stretching the time between out to 4 or 5 days.
** I wonder if frequency is related as well? Eg. when I started using it I was leaving 2 days between doses, and my brain was doing its thing, but now any neuron growth / pathways are more stable and so I go longer and longer between doses and still "feel the effects"?
*** only one tab left, so probably ought to onion it up for more before my 2nd batch runs out; though that will likely be a while. I guess the 1st batch lasted... roughly 3 months?
* just feeling really restless in terms of ''home'' since November it looks like.
** yup, here it is -- I'm sick and tired of living in two places at once. Bits & Pieces.
* rofl, a single line reply to a massively long review.
* I like my use of dated footnotes for comments at a later date here.
* continuing to not get out of the server room is a theme for this month and the month afterwards ... 
* I still like the project idea of styling TiddlyWiki to look like a variety of other websites
* true, I've worn neither of the two pieces that I predicted I wouldn't wear. One of them being a cardigan when I have a bulkier, warmer cardigan doesn't help either tho.
* man what the fuck is with "minute" being pronounced `min-uht` when it's referring to the unit of time <-> `my-newt` when referring to "extremely small" but being spelled the same?? throwing me way off.
* I severely under-utilize templates, though I don't know for sure where or how they might help my wiki out. still worth exploring more though.
* verite has stuck with me more than the other guy I was listening to a month or so back.
** I really enjoy the album absorption process.
** and pandora's verite station is enjoyable too
* the sweatshirt I've designated for wearing at CD's is perfect over a t-shirt -- doesn't get too scratchy on my arms but I stay warm AF b/c of the wool
* I just wish fossil had full text search in the code. :C
* pffft [[Link Holder|Link Dump]] turned into a permanent dumping ground.
** give yourself flat surfaces to accumulate shit on, and that shit will pile up!
* so glad I was able to pull inspiration for my project from this wiki and not procrastinate on the idea-generation side of it.
** I ought to post it on NFS and get a link to it in my wiki!! #wiki-dreams
* lots of picross this month; more satisfying than a video game I'm not planning to finish because it takes too long. hah.
* station307 for the win whenever I want to transfer files between my computers quickly.
* I 100% left that cup in Dad's car, b/c I haven't found it since. (or have I even checked..?)
* thanksgiving was both draining and enjoyable, but that's how it goes.
* got out of bed late -- 9 or something?
* sat around on the couch reading reddit or watching TV or doing something; farted around while CD was back for lunch, then hopped on his computer.
* modded skyrim until he came back around 4?
* played until about 6
* sat on the couch and waited for him to finish programming and the food to show up
* watched tv until 9
* drove home; listened to youtube until 11ish and tried to go to bed. `<shrug>`
* [[191031 – computing: server shmerver]]
** this is consistently working now! //sick//. gotta say, fossil is pretty slick with its auto-web-hosting ability.
*** in the problem of "Recent" vs "New", going back and looking at diffs in the timeline here appears to be a better way to catch and look at those in-place changes to tiddlers like [[programming|coding]]
**** it would be nice to filter and see only the modifications in the timeline, not the new files & deleted files -- doesn't seem possible tho. 
* [[1910 – Monthly Audit: Wiki Review]]
** oy, I'm so behind. I'll be catching up but I wanted to catch up on the last two reviews of the month first, so I'm going through the complete lot of them.
*** loving the appearance of tiddlers from the future! I can set them up for this month too, you know. ;)
* [[191031 – Carpe Diem: Early Day Off]]
** I gotta remember to use the `-v` flag though!!! I forgot it on a `cp` command today soooo I'm just trusting that it's doing shit.
** seems like the tastebuds have swung away from HuHot into Chipotle; sounds like he's going to be ordering out less, though, so I might need to think about bringing my own food over too.
* [[191031 – Wiki Review: OSX Unicode Support Sucks]]
** it's tricky, and I don't know -- too irrational?
* [[1910 – Monthly Audit: Carpe Diem]]
** oh -- I've been much less prepared for several weekends. Leaving lots of things behind, or forgetting to grab such-and-such, and so on.
** think about it -- you don't have any writing left, really, from your junior & senior years of college, no in-the-moment record of why you made the choices you made or even what the various contexts of those decisions were. I hope I can look back on this wiki in 50 years and find some understanding of the flow that led me to that point. There's no way I'll be able to capture everything, and there's at least some things that I tenderly don't know how to write down<<footnote "af" "I feel afraid that I might maul the delicate butterfly with my big bear claws if I tried to trap it.">> but there's still a lot to work with in here.
* [[money – 1910 Conscious Spending]]
** yet another monthly audit thingy that I need to go over. I've been avoiding it a little bit because I know I was a lot closer to the edge of my goal last month than the previous two months.
*** worked less, spent more. :S
* snoozed through various alarms<<footnote "al" "Im always thinking `al-a-rams` when I write this word lately and I wonder if it's a weird accent borrowing from the PTerrt voice actors.">> and got up at 8:15
* tossed on sweats and a T, grabbed my button down from my car (lol) then decided to take care of the bike rack and the bike //before// I got dressed. Still love how wonderfully easy that rack is to use.<<footnotes "..." "heh.">>
* farted around for a bit -- only took me 15 minutes to put the rack and bike on, now that I think about it.
*forgot that I'd planned on getting there at 10 and got out the door around 9:50; despite taking the wrong exit (lol) made it plenty early and found a parking spot.
* plunked down on a bench by the fountain and then noticed my mom had called. Holy fuck, I barely recognized her! She went all out on the outfit and it looked so good. 😊 Very jealous of her ruffly cashmere shawl too!
* stood around enjoying the ambience (very quickly took off my awkward blue puffy coat -- so. not. period appropriate -- and put on the sweater) -- got to chat a bit with someone who has my bike but with different handlebar grips and 5-speed gearing instead of a hub.
** the guy's version of my bike was on the raffle -- it had the sparkly grips! and less worn fork darts -- but it was made in Taiwan instead of Chicago (though it also had really pretty lugging on it too).
* the ride itself was great! I was worried about being out of shape (I am) but it was a *very* chill pace. Someone said they liked my socks as they passed (😊) and someone else asked if this was my first year as we arrived back at the start.
** mostly followed the front group rather than the rear. Hella awesome to be a crowd of bikes making the occasional car go around us ahaha.
** YO there were like three rock climbers on one of the bluff faces we passed?!! I would have thought that would be forbidden or something (park liability?) but hey, nifty!
** occasionally chatted with RL as he rode between Mom and I; learned that England had a regulation about a certain percentage of rear fenders being painted white, and also that several English brands put designs in their chain rings (herons, paper doll style people, and a hand)
* picnic time!!! delicious soup from mom, veggies and dip and cheese from me, with apple crisp and a bourbon ball for dessert (holy fuck that was a BOOZY bourbon ball. It had the alcohol burn!)
** various amusements included clapping for costume and mustache awards -- Mom got "2nd place" for the best bike overall award, which was awesome. Everyone was gushing over her bike this year! I think she didn't know what to do with all the attention. :)
* chatted with Mom about bro's news -- he has two interviews (one with a place on the east coast he's really excited about - and it sounds right up his alley) and one contact at another company. Awesome news given his concerns after not getting a summer internship / hearing back from "interview day"!!
* dropped everything off slash picked things up from home then back to CD's; made it around 4.
* chilled for a little bit then got dressed for the Halloween party; got out very late (not me, CD..)
* got there around 6, sat around, ate a bit, watched the great British baking show, played some jack box games, and then left at 8 because CD was overheating and ate too much so his tummy was fucked. :S
** I thought about asking to see if anyone could drop me off & stay; I think probably it was better I didn't because it would have been 20 min out of the way for folks (except maybe Sam and Molly but idk if I would have felt comfortable imposing on them).
*** being high from a gummy bear JH handed around did. not. help.
* sat on the couch being high and watching the GBB because I wanted to find out what happened next; damn cotton mouth the whole time.
* cuddles; then spirals out in the dark as usual. :S
* [[191101 – Carpe Diem: Blah.]]
** I haven't mentioned how sore VR made me; all the crouching and jogging-in-place. It's a fascinating experience and I'm not sure how to think about it yet. Weird time shifts (going in & out), feeling rootless & loneliness (the disconnect between NPCs and real human behavior is more obvious in VR I think). I felt the same way after playing NMS with people and then alone -- suddenly the game's world felt more //empty// and blank.
*** yikes I need to work out if VR makes me sore ehhhhhhh. my shoulders are weaksauce.
* [[191101 – Wiki Review: Slowly Catching Up]]
** my biggest complaint with fossil is that the documentation is ''shite'' and it's hard to figure out how to do things -- and googling doesn't help cause there's nothing out there.
** ye godes imagine this wiki in 50 years -- P I L E S of text, 50 MB or something. :P
* not actually sure when I woke up -- maybe 9?
* watched //the great british baking show// right up until Ch and AK showed up -- was on the last episode when they arrived.
* was a bit snappish with CD at one moment during the game about placement and turn order or something -- was a bit awkward I'm sure, but I managed to catch myself in the game and deescalate myself into a better, less snappy place while we were playing.
** we've been dropping off a little in our mandatory after-gaming hugs -- they feel so necessary on bumpy days and just //nice// on smooth days.
* finished GBB & then just...sat on the couch and cried?
** stumbled my way through a conversation with CD; relief in some areas, still tension in others; breathe through the wall grounded in one long hug.
* a bit of exploration, a bit of wiki. 
* a little TV, I don't remember what, then I showed him my two graded programs for LC101, and he explained type-first development with reference to one of his programs.
* cuddles, a bit more talking, then sleeps.
** he has a point and you know it. what are you going to do about it?
I feel like a latex balloon of a person, with all of this rubbish tossing and turning inside, and writing (my wiki) is like cutting a little hole and letting it out -- but only some of it.

I never want to write down the nasty things I think, the ones that I know would be hurtful to the people -- to someone -- close to me. I hate myself for thinking them. I don't know if they mean something ''real'' or if they're just manifestations of all of my own shit I haven't dealt with, that if I were a better person I wouldn't be feeling or thinking these things. 

I hate myself for bottling things up -- I feel like I'm just being my mother all over again. I can feel it -- the shutting down, the tensing up, keeping a wall up.

It's just -- I'm not sure I want to be that person. If you're the average of the 5 people around you most then -- I feel afraid that we're not building each other up healthily but that we're reinforcing our weaknesses and 

I want to do things with someone else. Do I want to do things with someone else? I feel that -- that striking out on my own is forever a coping mechanism. Yes, part of it is being self sufficient and strong and what have you but the other part is that I feel afraid I'll hate the other person and end up annoyed with them or disappointed, because I have to give up control over how things go.

: how fucked is it that I can only foresee two possible outcomes of, say, going on a weekend camping trip with another person: either we'd both do our own things or we'd try to do something together and it wouldn't be satisfying for either of us. Fuck, can't I even conceive of an experience that's more enjoyable with //collaboration together// than even doing one's own thing??

All I've ever wanted was for someone to be there and hold me while I cry with no expectation, no pressure -- oh my god I would be feeling so shut down and bottled up if they asked me to do the same, I think -- I don't handle others' sadness well I think -- but fuck it would be positive and healthy for me -- that would be a ''good thing'' to butt up against and deal with. 

Feeling into my body, the feelings I'm feeling are: tightness in my neck, tenseness in my shoulders, my teeth were chattering like the nutcracker for a second -- pressure in my temples -- just tightness and so much teeth chattering. I have to breathe wth my mouth wider open or they just go and go like those wind up toys.

What actions can I take to address these feelings? Request to talk. ''Stay connected to your body during'', notice when you might be retreating around a wall, ''pause'' and feel. Use "I feel" statements. I feel bad when it seems like our goals don't align, when who we are doesn't align. 

The teeth chatter is back.

Even just simple acknowledgement might help; I don't need total conversion. Because it can be comforting, sometimes, when I feel like the world is ending, to be next to someone so completely detached and confused (?) by that point of view, someone who isn't paranoid in ways. Being mirrors and echoing despair to infinity feels unhealthy in its own right.

```
Kol ha'olam kulo
Gesher tzar me'od
Veha'ikar lo lifached k'lal.
```
<<footnote "yt" "and the first few versions on YouTube feel wrong -- it must ''ache'', not feel jaunty. [[this rendition|https://youtu.be/3WZjXTXSqvU]] reminds me of Cara Dillon in interesting ways. And [[this one|https://youtu.be/Z9OdSJfnNs4,]] exactly. Been long enough since I listened that it [[feels as emotional|https://youtu.be/Wp8c5-ZkOv0]] as it did then. It's ridiculously cheesy -- I don't care -- [[this is my funeral song|https://youtu.be/1TolDSwqwxg]] and I wonder if I can find something to that effect in my journals when I first heard it? [[a desert that no one should know|https://youtu.be/iNvqYr31laM]]">>
OK hey, whoa!

Fraidycat is almost out for the browser (yay!) and as I was rummuging through the rest of kicks' repos, I found [[this one|https://github.com/kickscondor/TiddlyWiki-loader]] -- TiddlyWiki Loader.

Now, I'd seen his post about it, visited his live demo, and then gone on my merry way without reading the README.<<footnote "sh" "shame! It even says //read me// on the tin!">>

I do believe, if I'm understanding this correctly, that I can install this on the server that hosts my wiki and it will act as a loading screen (does that mean I could fit it out with my current loading screen? Perhaps?!) that will reduce the loading load for <<sus>> for repeat visitors. That it will automatically store snapshots and/or diffs in the browser cache so that on a return visit the wiki will load quicker??

I also wonder how this would interact with fraidycat, if I switched my index.html to this setup?

I do believe some experimentation is in order! I'm curious how much freedom I'll have on NearlyFreeSpeech to try and implement this -- I've never actually tested it past serving a single html file.
Kicks mentions that [[setting up webmention.io|https://www.kickscondor.com/comments/heya-TA]] is pretty reasonable, so I went and looked at it. Hey, just some code I could include in my raw markup! That's pretty cool.

Soo, need to: 

* generate a PGP key
** more info [[here|https://uncovering-cicada.fandom.com/wiki/PGP_TUTORIAL]] (thanks, cicada)
* set up [[indielogin|https://indielogin.com/setup]] with PGP key
* sign up at [[webmention.io|https://webmention.io/]] and add tags to raw markup

---
; //Completed; see [[How To: Setup Webmention.io For Wiki Via PGP]]//
* alarms went off at 7, out of bed at 7:30; CD got up before me and came into the room while I was still groggily asleep -- "it's 9 degrees outside, and supposed to get colder this week!" Blearily I'm like, "what the fuck" and "I'll have to air up my tires again goddamn it" and "so much frost to scrape"
** //turns out// his weather was just set to Celsius and it was a mild 47&deg; F out with nothing to scrape at all.
* two crashes on the way to work, which is two more crashes than usual. 
* wiki & launchCode exercises & meetings & deleting files off Nearline and groaning about tape and talking about our weekends with JF; didn't get OUT for lunch again (but I'd brought food that needed to be heated up, so).
** on our way back to the office from the hub, JF showed us a picture of pumpkin pie with cranberry ice cream and was like, why isn't that more of a thing?! (it does sound good) -- PT said, "have either of you watched the latest british bakeoff?" and aha!! I was like "yeah I binged it over the weekend" and we went on to discuss the changes in production since Netflix took it from the BBC (? I haven't actually read about the drama, I just know it existed)
* headed out right at 5 and took the new route over -- worked like a treat again! finally think it's going to be my go-to.
* worked on today's studio during class, and actually talked a lot about it with a couple of the other people in the group. the group uh...appears to be dissolving a little bit, with at least 3 people staying where they were & not moving up to the "spot". The two people I'd been talking to left before me; I sent the problem to CD & asked if there was a nicer way to deal with the massive `if...else` block, and he sent me some cool functionally written javascript with maps and filters and arrays and snazzy syntactic sugar that I've not used yet.
** headed out probably around 8? stopped by the gas station on my way home.
* didn't want to ''do'' anything at all, but it was too early to sleep, too. finished //moving pictures// while playing picross on my 3DS & started //the truth//. Intriguing, so far!
* last I looked at the clock was 10:30, so I fell asleep sometime after that.
* up a little before 7:30; remembered that today was voting day; quickly read up about the ballot before heading out the door shortly after 8. how nice & lucky that the voting place is basically a 1 minute drive away!
** and thank gosh for "here's who's on your ballot" sort of websites yet also shame on me for waiting to the last minute to look at it.
*** there was a weird state constitution amendment re: census voting adjustment and I'm really not sure what was up with that -- after some research, looks like I made the right decision, phew?! XP
* went out for a fire drill (feels like college again), upstairs where the coffee machine was broken, then over to the junction where the coffee machine //was// working.
** briefly chatted with someone from the studio while JF was getting his coffee who knew about uChicago -- I can always tell who's heard of it and who hasn't b/c the people who have are always impressed and the people who haven't have no reaction. That also means I never know how to respond to the people who have heard of it and are like "oh you must be really smart!"
*** jesus ''fuck'' the admissions rate was 16% when I was admitted, and it's ''6%'' now?! that's a decrease of 10% in only 7 years, so more than a percent a year.
*** the worst part about actually graduating and being a legit alumni? I get all the "please give us money" letters now! //yay//
* going through wiki review & thinking over lunch
** maybe I'm just less interested in getting out of the building over lunch because it's cold outside? it's not //that// much different in the junction than it is in the studio, is it?
* more discussion meetings, straight into hot topics, then fiddling around for a half hour until the production review meeting & then another half hour & home!
* eating; put in laundry & vacuumed my floor.
* listened to youtube & pterry while coloring a page of //houseki// and finishing a lot more picross puzzles
* sleep around 11?
* [[191103 – Log: A Very Narrow Bridge]]
** well this is an intense log to start the review out with.
*** [[daily logs]] continues to be my 'catch-anything' space. also, date-time recording falls down here: it's important that it was written in a half-hour at 1 AM, not the next day after sleeping.
** it's a tough problem. Perhaps in some respects my judgmental thoughts are justified, however: it would be wrong to say them out loud. I don't want to contribute to someone's self hate. If those thoughts pop into my head, I'm sure he's thinking worse about himself.
*** phew: doesn't it all come down to -- "[[thoughts aren't real|https://www.psychologytoday.com/us/blog/inviting-monkey-tea/201308/why-our-thoughts-are-not-real]] until you take action"? Choosing to write down some thoughts, but not others, is a very real choice. Where I place my attention is a very real choice, and is not something that "just happens" or that is out of my control.
**** all the more reason to cultivate an awareness of awareness.
** I want to be explicit here:<<footnote "$" "This is one of the costs of publishing my wiki more-or-less publicly.">> I was not sub-wiking or sub-tweeting when I wrote this -- I //was// generally-sub-texting to maintain a sense of privacy and protection for those in my life offline.
*** perhaps it matters less //when// or //why// that I wrote this, but more that I //did//, and that the lines of psychological reasoning are general enough to thread into the background of how I interact and think about interacting with other people.
** I'm blind to ripple effects and it worries me, but, yeah. I'm not omniscient, lol.
* [[191103 – wiki: back to loading]]
** something to play with over the weekend?
* [[191103 – wiki: indieweb pingbacks?]]
** ditto! it would be cool to get this set up sooner rather than later, though. tonight?!
* [[191103 – Carpe Diem: Loaded]]
** it's been a //long// time since I've just sat on the couch and binge-watched a TV show like that.
* [[191104 – Carpe Diem: Up and At'em]]
** hilarious thing to be told when half-asleep, and I'm amused that worrying about my tire pressure was the first thing on my mind.<<footnote "w" "well it was the biggest hassle when the temp dropped last week so it makes sense I suppose!">>
** wore a button-down & sweater so I don't remember being very cold, but I'm //still// chilly in my button-down & underarmor today :S
* up at 7:30, dress, shower, blah blah, washed blender bottles (I keep thinking I want/need stainless steel or glass b/c the plastic bothers me -- after I've been thinking about reducing my consumption today, l m a o)
** noticed that at least one of my wool socks is getting thin in two places. I should probably start washing those by hand or at least not stick them in the drier, if I want them to last (that drier eats them for breakfast unfortunately)
* early to work again, 8:30 -- there's nothing I want to derp around & do at home so I just head out when I head out
* started stuff copying to tape & worked on wiki / browsed internet
* well that was exciting! an alarm was going off on the server racks, so I sent TL an email about it and he showed up pretty quickly; turns out it was a bad block on Sanstore, so he pulled out the drive and replaced it with a new one. Voila, the alarm stopped going off & it started rebuilding on its own!
* watched the town hall thingy with PT & JF & CN; straight on from 12:30 to 2:30, and hot topics right after util 3:00...
** JF left at 3:30ish and I came in at 8:30 so I'm buzzing out at 4:30 -- the server noise and the cold are both wearing on me today.
* there's a local climate lobby meeting next tuesday, and a new scheduled cuddle party in december on a tuesday (I missed the last one) -- things to consider if I'm brave enough.
** srsly, tearing up again? I hate winter and being cold and I'm feeling tired tired tired but it's not like I'm ''doing'' anything worth being tired because of.
* just went straight to the university; feeling pretty sensitive to sound this afternoon, yeesh. forgot to take my bra off, darn.
* intentions tonight: 
** set up PGP, IndieAuth, and webmention.io on my wiki
** make a stab at darning my thick wool socks
** measure my robe elbow hole for a knitted patch
* oh man, it's //way// past time to clean out my iPhone browser tabs again.
* left at 7:15 -- other dude left before me, so I wasn't the first one. :P
* ate and watched youtube, then darned my sock heel & watched youtube, & darned my sock foot & listened to pterry.
** the sock heel darning was ridiculously messy (tried to use my waterbottle as a darning mushroom, failed at weaving very well) but I put the sock on my foot to darn the bottom of it, and that worked much better -- got a nice even patch of weave and it looks much neater. I'm tryna decide if I should attempt to felt them before wearing to integrate the fibers together -- j/k malbrigo doesn't felt b/c it's superwash. ok! just wear and wear.
* finished four 15x15 FREE picross puzzles & went to sleep @ 10:30
** I mean, technically afterwards, somewhere between 10:45 and 11, b/c I listened to pterry for 15 min after stopping picross while //trying// to sleep.
* [[191105 – Wiki Review: Discursive]]
** I kept drafting that //@// mention in my head but didn't get back to edit it before all that drafting flew out of my head again.
** //daily logs// are going to get a yearly audit this year, I think, rather than a monthly audit. makes sense. money logs, too. haven't looked at much else to determine yet but I want to. need to change the tags there.
** no no no //tonight//!
* [[191105 – Carpe Diem: Voted!]]
** 17% turn-out is way too depressing. yeah, yeah, it's a local election but come on, going to Vote411 and reading what the individual candidates responded to survey questions is a start, right?? :S
*** look, positions like "water board council member" don't sound //sexy// but I'm sure they're a) already important because water is one half of living, and b) will be even more important with dramatic climate changes.
* weird dreams; being in a wired apartment room and pulling a big-ass wire from a groove in the top of the wall; kickscondor really being a 42-year-old woman with a young child? I do //not// remember the context of that one, lmao -- also how did I know such a ''precise'' age in my dream?? 😂
* up at 7:39; showered, dressed (decided on a chilly shirt + cardigan combo), packed things for weekend, put on [[Goblin Stampede]] (just smelled so good compared to [[Abolish ICE]] even tho I love them both), made lunch, and headed out
* a bit later, 8:45. Immediately started on a video posting request!
* writing in wiki while videos transcoded & afterwards; going to the junction for a meeting with PT here in 5 minutes tho. -- pushed to 11:30 so coffee + reddit + wiki until then.
* uploaded another video request
* took all lunch hour to get the whole indieauth with PGP + webmention.io thingy figured out, lol -- but I got there in the end!
* lots of //thing// -- half hour -- //thing// -- half hour today, with each half hour ending up either farting around on my phone or doing random shit on the internet or my wiki.
** maaayyyybe shouldn't have started a wget job 20 minutes before I'm leaving but lol y not?!
** I get to go in to work on Saturday, so this is going to be a 30+ hour week! I'm okay with that for sure.
* left at 5 as normal; there was a crash on 740 so traffic was ridiculously slow, but I still made it around 5:45. everyone showed up around 6:30 (I'd just finished eating & catching up on my bookworm anime) and we chatted while Ch set up and AR ate.
* Started promptly at 7 as CD finally came out of his room!
* had a bit of a settle in reminder of what the fuck happened last time (it's been a month or more?!) then straight into the good stuff. a couple fights that weren't //too// tricky, and I failed by trying to cast both spider climb & invisibility at the same time (both concentration, so invisibility poofed `;_;`). Theirs goes down at one point, Theo brings him back up, he goes back down to 13 again in the next "room" from a fat monster hit (it was like a cliff side, with a parallel roof above it, so Theirs cast fly on Cadeus and Auto/Otto and the two of them carried the rest of them up the cliffside until a monster ambushed us at the end and we R A N (flew) away. not without getting hit tho. thank gosh otto is immune to poison.)
** the next room after the cliffside room was like an empty abandoned city in a cave, with a small square building that had a desk, parchment, and an all-brass quill in an inkwell. ''Sick'' mural of a lady making creatures like foxes and rabbits etc out of her own blood. Cadeus, like a dork, pricked his finger & drew the shape of the lock on the parchment (and failed the dex check so it was a shitty drawing) -- and gained one point of exhaustion. Theirs donated blood the 2nd time, and I drew the key perfectly with some good dex check. So now we're sitting there looking at this thing and --- Theirs is like, fuck it, pricks his finger again, and sketches the dragon creatures we saw back in the Celestia dungeon. He succeeds on his roll (gets a 17)<<footnote "hrm" "not sure I'm remembering the turn of events right -- he got fucking LUCKY on that roll if he was doing it with disadvantage b/c of the first point of exhaustion.">> and voila, he now has a pseudo-dragon as a pet!
** of course, cadeus can't resist, and decides to also take a second point of exhaustion for the chance at a bad-ass weapon. I roll for him, and get a 17 like Theirs did, so it's probably gonna be good. Turns out, yup, it's a ''+2'' lightsaber halberd with fucking built-in smite-radiant-damage (CD is convinced that it's a cursed weapon cause it's so baller). I, having not given blood, am in agony once Cadeus mentions that //hey! your bow is shite!// because it's true, I'm still using a goddamn shortbow from my fuckin' first level or something. but I'm convinced that I'm going to roll a ''failure'' since I've successfully rolled the past two times.
*** true enough, I roll a 7, and get a shortbow of -1. //y a y//
* so, now with our party of two people with 15 movement speed and 3 people with disadvantage on ability checks, we roll into the next room. At some point, while we're all being greedy with the quill pen, AR quips that this is the most dangerous room in the dungeon and Qharum is going to be in the next room. Cadeus also starts insulting Theo for being worthless (why?? because Cadeus, sheesh.)
** oh, yeah! the next room just looks kinda like a normal room, so we're skeptical of tricks, and I cast darkness on my ring while we walk across the room. No one ''explicitly states'' that they're holding onto Theo as we walk across the room and VOILA Qharum cast Wall of Force between us and Theo, knocks Theo out, and teleports away. AYAYAYAYAYA. :C
*** Theirs is like, //we gotta go save him!!// and Cadeus and I are both like ''fuck no'' we have two people with 15 movement speed! I ask the all-seeing-worthless-diary (lol) where Qharum went and she said "at the center of the dungeon, after the last dungeon" -- well no fuckin' shit, that's what we assumed all along. So yea, no way we're making it through the last of the dungeons without taking a goddamn long rest.
* the last room of hell was a pit with a desk and chairs at the bottom and a handsome man appeared across from Cadeus when he sat down. We're.....gonna make a deal with a devil and be ''extra super cursed'' apparently. XD
* we cuddled on the couch, watched the weekly //beastars// episode, then went to bed & cuddled some more then I went to sleep and he went back to programming, lol.
* [[191106 – Carpe Diem: Darn Mending!]]
** hey, 1 out of 3 isn't bad! And apparently I left my robe at CD's place, so technically it was only 1 out of 2 possibilities.
*** no idea how much longer the darning will extend the life of that sock, but given that I've no idea where to buy them again and they are the fluffiest & most comfy things, any extension is better than no extension.
** not sure the best way to clean out my tabs. put them into the proper groups in the already-existing dump? make a trail for them? idk.
* [[191106 – Wiki Review: Rabbitholes]]
** haha, not last night either. I'll do it at work this afternoon, how about.
*** going and picking up trash on the side of the trail was easy b/c it was something I could just go and do myself, in a place I was visiting regularly at the time, and there weren't other people involved. you know you've been interested in CCL since you first saw it mentioned on Reddit.
* [[How To: Darn Wool Socks]]
** after attempting my first heel, I'm super impressed by any picture where the woven darn on a sock is even & tight. skillz!
** I think a tennis ball might be easier than my metal waterbottle as a darning mushroom substitute.
** getting more habitual to archive links when I stick them in as something to reference.
* [[homesteading]]
** the name of this tiddler may or may not change...
** I've always been a town & city girl, don't actually know how I would fare in the country
*** I mean...as long as there's internet? XP
* [[wardrobe]]
** it's a ''ridiculous'' wishlist, but it would also be nice to literally never buy shoes again.
** could start wearing my toe spacers again at night!
* [[sustainability]]
** or what have you.
** so, you've got feelings. what actions can you take to address those feelings?
** idk, it's really weird to have these three tiddlers on my wiki. like, this is a side of myself I generally deny around other people or something. I don't know how to express it or take action on it but it's still there noodling away at me.
*** of course knitting and sewing are woven (HA) in there too; having a clean room; "homemaking".
*** I've never been quite as "Mother Earth News" as my parents were at one point, but still it seeped into me.
* woke up when the clock said 8:30, and freaked out a bit, thinking that CD had left for work without saying goodbye to me. Turns out it was actually //7:30// and I was awake and ''feeling'' awake, so I got out of bed!
* Chilled on the couch redditing or whatever until about 9, when I got on CD's machine & started modding away. Downloading & organizing & checking compatibility and everything.
* He showed back up around 11 for lunch & kicked me off, whence I proceeded to work on my Wayback Machine archiving project. Finished that around 1, some time after he'd already gone back to work.
* Got back on, kept modding -- this time, done with locations & looking at gameplay / combat mods. I really wish Requium had a separate "enemies" module because all the smashing together attempts of other things really doesn't hold up in comparison (but Requium is a) not really compatible with VR and b) touches so many things it's also a compatibility nightmare). Went with a smaller version of OMEGA that leaves out MLU (because MLU is a fucking compatibility nightmare on its own).
* hurriedly enabled everything after doing a brief gameplay merged patch after CD showed up at 3:30 (whyyyy) and stood there loomingly wanting his chair back, lmao.
** hopped in-game to test it out! CTD right after spawning in a new game, but restarted & didn't CTD again at all soooo...fluke??
*** one obvious bug: the bandits at that one ambush point before Rorikstead were just chilling there & didn't aggro on me until I shot them with fire; not sure if that's the "enemy AI bugs" that apparently are described with my //Missing Encounter Zones Fixed// mod (I'm such a shitty mod author in terms of support but gaddamn it `<shrug>`) or if it's enemy AI conflicts/changes with one of the other mods that touches enemies -- I'll have to remove it, start a new game, and check. I would be a //leetle// surprised if it's my mod, though, because I'm 99% sure I don't touch that area -- it's not outside a cave or fort!
** took on a spriggan and was actually thinking I might beat it, but fucking ''bears'' are insanely difficult and killed me with one swipe. Having combat boundaries disabled makes running away almost impossible, but....makes sense at the same time? idk.
*** my biggest issue with static encounter zones is that, in an open world, you don't fuckin' know where you can go to level up when you're a baby level 3! I guess the point is that you ''don't'' go anywhere, but that you make money, buy training, practice on wolves or whatever, & //then// once you're level 10 or something, go hit bandits. I'm not sure CD's gonna be into that style of play, even if I might try to.
*** also I //hate// SkyTEST (sorry) so ~~install [[Animal Tweaks|https://www.nexusmods.com/skyrimspecialedition/mods/1532]] instead please. and oh yeah you need [[Encounter Zones Unlocked|https://www.nexusmods.com/skyrimspecialedition/mods/19608]] too.~~
**** done
* around 7 got off VR & chilled while CD finished up; went and got food & drinks & watched TV until 9:30ish. More VR -- testing a few other things -- until about 12:30 then cuddles and sleeep!
* woke up around 7:30 or 8 and was like -- I want to get up! Feels like the 2nd or 3rd day in a row where I've woken up early (relatively) and ''wanted'' to get out of bed.
* showered, dressed, farted around? idk, I either was on CD's computer modding or on my phone or maybe I even wiki'd a bit. Hard to say.
* left for work at 9:30, got there at 10, offloaded the drives in 5 minutes, gave SW the new drives, left, and got home at 10:30ish. Billed them for the driving time as well, inspired by PT talking about being a contractor & charging for travel time.<<footnote "lol" "woulda been worthless otherwise; my default instincts are too gracious towards our corporate overlords">>
* kept modding until 12:30, when CD woke up & took his computer back
* ate, wrote on my wiki the briefest second, then started on the 3rd graded assignment for LC101 -- and finished! and didn't know what to do with myself after that. flailed around in front of CD for a minute then decided to go freeform knit a patch for my robe elbow. No idea if it will work, and it needs to be blocked like fuck cause it's all janky, oh and I need to put another inch on the end and bind it off -- but it kept me busy until 8 or so when CD was ready for dinner.
* food, weekly shows, cuddles, sleeps
* [[191107 – Carpe Diem: DnD At Last!]]
** it's amusing and strange when internet people appear in my dreams, especially when it's completely out of context.
** been a while since I've used any sort of scents! I would hazard that there's something about it being cold both inside & outside that makes me want to slather myself in delicious smelling things.<<footnote "hm" "yo, think about it: when you walk outside in the summertime there's the smell of leaves and grass and warmth and so on but in the wintertime there's much less smell, comparatively, because the air is cold and molecules denser & wafting around less.">>
** fantastic DnD session this week -- here's hoping that CD being on call this week doesn't interfere and we get to have another amazing session!
* [[191107 – Wiki Review: Pondering Paths]]
** I still haven't re-installed that hover plugin. Hm. Because I'm feeling interactive, have [[a strawpoll|https://www.strawpoll.me/18938342]]!<<footnote "lmao" "prepare for extreme disappointment when you only get your predicted two votes, not more. ;)">>
** still haven't settled on a format for archived links -- do I link directly to the archive, or do I have it on the side? I keep being glad that I'm taking the extra second to click that archive button, too, because often enough I'm the first capture.
* [[How To: Setup Webmention.io For Wiki Via PGP]]
** idk why, but I'm having trouble logging back into webmention with my PGP key? so hrmph. can't actually tell if that's working or not. --- OMG it does work!! I got a webmention! ahahahahahahahahahahahaha I'm sitting here grinning like a derp in class. SO COOL.
*** oh //my god// my website is being linked around. other people are landing on it! this is crazy. I know I tend to be pretty ambivalent about readers in this space, and I'm really no good at welcoming them, but -- haha wow! right now that single mention has me feeling amazing. hard to move on to doing anything else, I'm just sitting here glowing. 😊
* [[How To: Archive All Website Subpages On Wayback]]
** because archiving the front page of a website isn't enough -- gotta have all the leaf pages too!
** took a little while to work out the bugs in this; sorry for the extra unnecessary load, WayBack. :P
* [[script/wayBackArchive.sh]]
** just the thingy on its own, transcluded into the how-to tiddler.
* vaguely woke up at 5, noticed that CD hadn't gotten in bed yet, and went back to sleep
* woke up around 7:30 or 8 and carefully got out of bed & dressed. 
* a good 5 hours of modding :O
** went through all the tabs in the browser window, the rest of the mods on my SSE install at home (there's so many that, when faced with the prospect of trying to figure out how to merge & shit on VR, I decided weren't necessary or worth it at all -- I've actually been relatively minimal this time around), and started on the conflict management patching process.
* forgot the time & was alerted to it only when Ch knocked on the door
* woke CD up, & we milled around waking up and chatting and setting up the gameboard
** it was a //rough// scenario, with a forced party split into two opening rooms, and lots of poison ranged enemies -- AK got pretty angry at the game, and when she gets angry, she cries (I can relate) so there was a point where we supported her through the next round. After that it actually went pretty smoothly, and Ch has a "kill one normal or elite enemy" ability so -- literally killed the boss on the round we opened the door and it never even got a turn.
** apparently her personal quest unlocked a puzzle that extends through the rest of the game? but it just //doesn't// unlock a new character, which seems like bullshit design. why is it a personal quest then?! so she might choose between Tinker or Brute, but we'll find out next week.
* they left around 5 or 6 -- it was a late game for sure -- and I laid around, ate dinner, felt awful, watched gopher play fallout VR, and got in bed around 8.
** in and out of sleep, not actually sure when I finally did fall soundly asleep; wasn't planning on sleeping through the night, just napping, but I musta been tired!

//forgot to microdose again today//
* woke up at 7:30, which is a half-hour after CD's been waking up since he got the alarm that makes him take a picture of his freezer to shut it off.
* really wasn't sure if I had work today or not -- I hadn't //seen// a reply from JF about whether or not the studio was closed, so I was freaking out a little bit. CD was like, just call him dude, so I actually checked my messages app before calling -- and lol I had just missed his message, and yes, I didn't have work.
* who even the fuck knows until CD left for work
* final bits and pieces of the merged patch; he was adamant about being immediately able to get on his computer when he got home for lunch at 10, so after I finished the merged patch I decided I //wouldn't// immediately start on DynDOLOD.
* showered, in the guest shower again because the master bath is //trash// (and still had water from CD's shower sitting in it), got dressed, took out the trashbags (snowing and cold, yuck), then ate lunch & watched youtube? idk
* completed the DynDOLOD process in the two hours I had between when CD left, then started playing when he got back at 3:30
** one CTD that didn't seem to be location related, and some really obvious navmesh bugs in Dawnstar, along with some frustrating interactions with //RAB Inventory Limits//.
*** yO the default settings ''shouldn't'' put the armor/clothing in the same goddamn slot as the random misc stuff, srsly. Not decided if I'm going to take it out or not.
** succeeded in meeting a cool 3DNPC that I hadn't ever talked to before at the Shrine of Azura, as well as Qa'Dojo on my way down from the Shrine (actually my goal b/c I wanted a follower to keep me company).
* ate and watched a couple episodes of teh animes with CD before he had to go do work stuff b/c on call this week.
* idk what for the next couple hours `<shrug>`
* convinced him to cuddle with me, did not succeed in keeping him from falling asleep, and lucked out that nothing went wrong with the automatic processes and he didn't miss anything by being asleep.
* woke up a little earlier than 7:30; showered in the guest bedroom, dressed, made shake and coffee too!
* hopped outside early to warm up the car & scrape off the snow
** I always feel weird leaving my car running & going inside -- some ingrained fear about someone running along, jumping in the car, and taking off with it while my back is turned. No idea where the fear even came from...
* a few projects at work -- screenshots for a process doc, and helping JF download some things. otherwise, farting around on the internet & eventually coding. and writing the below.

* it's one of those days, today, where I sit and calculate and look at apartment prices and try to figure out how I might make a life work somewhere else.<<footnote "..." ":

//they go something like this// : okay, I could get an apartment with utilities for 1,200 in Chicago, reasonably close to public transit; it's totally possible. If I settled for housing eating 1/3 of my monthly income, I could actually get by with a full time job that was 45k a year -- only two dollars an hour more than I make now; if I was ''greedy'' and wanted housing to stay at 1/4 of my monthly income, I'd have to earn around 58k a year. all this assuming I could //get// a job in Chicago, even. assuming that I wanted to move back.<br><br>

you even considered nashville for a hot second, when you saw how awesome their fibershed website was, browsing around last week or the week before.">>

** it feels so hard to justify driving an hour during traffic for a Climate Change Lobby meeting that lasts for an hour, maybe an hour and a half, and drive 30 min back to my house. that's an hour and thirty minutes of driving for an hour and thirty minutes that might make me feel a little fulfilled.<<footnote "...." ":

//listen to yourself// : would you be willing to justify an hour and thirty minutes on public transit for an hour and thirty minutes that might make you feel fulfilled? proooobably yes, because I'd sit & people watch or browse reddit or HELL even knit maybe, or write on my wiki on my phone. seriously //seriously// : if you could, would you leave work & hop on a bus for a bit & then go to this meeting?<br><br>

probably. probably yes, right? the barrier to entry of effort is so much lower. public transit -- both bus and train -- require so much less mental energy and physical effort. I'm always subtly stressed when I'm driving, even when I'm 'chill', because I'm worried about unpredictable moves by other people and whether or not my car is gonna break down and assessing how fast the person in front of me is going, and do I have enough room to just slow down by taking my foot off the gas if they start braking, or do I need to //brake right now// and on and on.<br><br>

I'm sitting here having goddamn serious nostalgia for Chicago public transit.">>
*** what the fuck //else// am I going to do with my time, though? make it back home at 5:30 and eat and watch youtube and sit there and feel miserable? go to bed early? -- I could do homework & get ahead. That would be nice.
* worked on learning TypeScript, and converting my `scrabbleScorer` assignment to TypeScript.
* hit what felt like a good stopping point and started listening to youtube & playing picross until midnight when I fell asleep.
* [[https://sarahrothberg.com/]]
** this is really awesome. and the kaleidoscope effects are nifty; someone to keep an eye on re: VR artmaking.
** [[https://docs.google.com/document/d/1uPQYBjtWe2idivwjpfTGT5l5NBry6V1QGZmksfczmfs/]]
*** oof. I can relate so hard to this. there's so much to unpack and think about, here.
* [[https://s-i-l-o.fr/]]
** skeuomorphic, sexy web design.
* [[http://web.archive.org/web/20150801131445/http://ilyasmirnov.info/]]
** blocked at work -- must come back to it later!
* [[http://www.peterburr.org/]]
** goes in my list of nifty internet digital artists
*** as does [[this|http://unomoralez.com/]]
* [[https://elliott.computer/park-typing/]]
** I dig this. Sometimes I do backyard typing, since parks are in scarce supply around here.
* [[https://ertdfgcvb.xyz/]]
** how the animations interact with the text~
* [[https://nuel.work/]]
** how do people get such crisp images on the web? I want that skill.
* [[191109 – Wiki Review: Phew :O]]
** writing this made me want to go home & actually slather myself in smelly things. it's hard to justify putting it on right before I go out for the day because I'm just gonna put gloves & a scarf on... I could go back to putting a bottle in my backpack and applying at work so that it doesn't rub off as soon.
** is that strawpoll the most exciting thing I've done with my website? maybe, maybe not. :O
** turns out I've been mentioned twice in the [[Daily Pointers|https://pointers.dailywebthing.com/]]! That's nifty. :)
*** hadn't ever //really// browsed that website, but it seems like a nice way to get a bite-sized chunk of things to browse every day -- I'll have to return on days I'm bored at work!
*** [[from today|https://iforcedabot.com/photo-realistic-emojis-and-emotes-with-progressive-face-super-resolution/]] -- ha! I love stuff like this. amazing. :)
* [[191108 – Carpe Diem: Skyrim & WayBack]]
** I wonder how much of feeling away and //wanting// to get up is related to the daylight savings time switch? hm. idk, hard to say. It's nice tho, to actually get up and out of bed without too much struggle. (jinx)
** well, not a "productive" day, but whatever.
* [[Blah]]
** this is going to get deleted eventually, you know it.
*** I'm not sure I have the plugin space for this even if I did convert it. `>_>`
* [[191109 – Carpe Diem: Productive Saturday]]
** it's enough of a deviation from the standard for me to want to mention it multiple days in a row.
** a relatively simple day, but still satisfying.
* [[191110 – Carpe Diem: Emotional Support]]
** it's nice that, I think, AK feels safe enough to let it all out with us -- certainly games can be emotional and I think it's a positive thing to hold space for that emotion within the context of the game.
** a little surprised that I fell asleep then and slept that much -- I guess I was tired? Certainly I wasn't feeling good.
** again with the forgetting to microdose! that's like the 2nd time in two weeks. just going to do like I did last time and pick it up mid-week.
* got in at 8:30 and immediately started working on the town hall video gathering, clipping/encoding, and string-out process. Finished & sent the link to em at 9:30.
* more or less farted around all morning & afternoon on my laptop, with a pause to re-edit the video string-out according to new specs, start the footage off-load in the afternoon, and copy some of the stills to GFX for the creatives. (no idea if I actually got them what they needed b/c no one replied to my email so I'm just going to assume that I did until told otherwise.)
** went back to `scrabbleScorer` and finished making it all jazzy like - switched to `map()` from my `for` loops.
** wanted to get CD's solution to that one ugly `if...else` studio implemented, b/c I hadn't messed with it up to this point. went down a long rabbit hole of getting unit testing with jasmine & typescript set up with a VSCode build task & my project folder. this resulted in my code being compiled with stricter settings than previously, apparently, so I had to fix some type-errors in `scrabbleScorer` again.
** finally got the requirements working & copied in my original studio code with a few minor changes; then refactored it to use CD's implementation. I'm sloooowly getting the hang of the conditional/ternary sugar (`(bool) ? <do blah> : <do other blah>`) //and// `=>` good ol' arrow functions.
*** I'm not sure it's super //important// for me to be worrying about syntactic sugar at this stage -- probably should be focusing on the logic of how the code is written first -- but if/when there's places I can use it, probably doesn't hurt to start getting used to seeing it/reading it.
* it's 4:30, and I'm feeling antsy. it's the donut-sugar-rush hitting 3 hours late, I guess. Or it's wearing off and leaving me this restlessness.
**I did as much as I could, focusing on getting way ahead on LC101 reading/quizzes/exercises. I'm all set up to Class 14 Studio & Class 15 Exercises.<<footnote "stu" "shockingly, class 13's studio is going to require us to actually interact and collaborate with each other, which should be nice.">> This means that, if I can ever sit still and focus to keep working on this stuff, once I'm done with the two listed above, I only have 2 more sections' worth of stuff to hit TypeScript, and //then// I can jump into Angular.
* almost got sideswiped by some impatient fucker right-turn-merging into my lane; swerved into the left lane and ''thank fuck'' no one was immediately next to me, yikes.
* chillin' like a villain in class. still wired as FUCK. all of this terminal stuff is ''n00b shit'' given that I've installed Arch on my laptops at least three times, and have semi-regularly started using the terminal at work, even.
** ALSO yo teacher, `pwd` does //not// equal "path working directory" it means "print working directory". plz. PLZ.
; Articles That Were Useful (In Reverse Order of Googling):
* [[https://fettblog.eu/typescript-node-visual-studio-code/]] //([[archived|https://web.archive.org/web/20191113192057if_/https://fettblog.eu/typescript-node-visual-studio-code/]])//
** I'm not using a //src// and //bin// structure right now (it's really quite messy) but that would be a good thing to refactor towards someday (probably)
* [[https://stackoverflow.com/a/58347263]] //([[archived|https://web.archive.org/web/20191113191153if_/https://stackoverflow.com/questions/32968332/how-do-i-prevent-the-error-index-signature-of-object-type-implicitly-has-an-an/58347263#58347263]])//
** when I switched to building with `ts-node`, I started getting errors on my `scoreKey` Object transform function. This answer helped me figure out typing those objects so that my functions had stricter types than just `{}`
* [[https://stackoverflow.com/questions/46098429/how-to-run-jasmine-specs-across-multiple-test-directories]] //([[archived|https://web.archive.org/web/20191113191525if_/https://stackoverflow.com/questions/46098429/how-to-run-jasmine-specs-across-multiple-test-directories]])//
** the 2nd step in helping me figure out how to set the spec directory of my jasmine folder so I stopped getting "no specs found" errors.
* [[https://curiousprog.com/2019/01/29/fixing-the-jasmine-no-specs-found-error/]] //([[archived|https://web.archive.org/web/20191113191703if_/https://curiousprog.com/2019/01/29/fixing-the-jasmine-no-specs-found-error/]])//
** the 1st step in helping me figure out how to fix the "no specs found" error when running jasmine
* [[https://stackoverflow.com/questions/30863565/unit-testing-using-jasmine-and-typescript#49058732]] //([[archived|https://web.archive.org/web/20191113191724if_/https://stackoverflow.com/questions/30863565/unit-testing-using-jasmine-and-typescript#49058732]])//
** helping me figure out where to begin with jasmine & node on my local system with VSCode.
* ''Aliases:''
** Meek DeMeo
** Ciel Viole
* ''Links:''
** [[https://soundcloud.com/cielviole]] //NSFW//
*** only recent stuff?
** [[https://www.reddit.com/r/TheWeeknd/comments/7qc31c/anyone_remember_ciel_violemeek_demeo/]]
** [[https://www.kanyetothe.com/forum/index.php?topic=5136401.0]]
*** wonderful, this has all the deets ( ͡° ͜ʖ ͡°)
** [[https://drive.google.com/drive/folders/0B-kRdGlI2JjINGpEeFBJRGtfRHc]]
---

|Paper Birds |Viole & Kendrick LR |[[youtube|https://www.youtube.com/watch?v=6Nw_qSs2UZw]] |[[genius|https://genius.com/Viole-paper-birds-lyrics]] |
|Paper Birds |Viole & Kendrick LR (Galimatias Remix) |[[youtube|https://www.youtube.com/watch?v=3F5VthxQDK0]] |[[genius|https://genius.com/Viole-paper-birds-lyrics]] |
* [[191112 – trail: hash tag imposter syndrome]]
** that word document deserves more analysis and thought. I want to //ack// it, but I'm not sure how best to do so. quote and response, like a letter?
* [[191111 – Carpe Diem: 4th Day Off]]
** I didn't want to leave the house because it was cold and snowing and I got lucky.
** it's weird playing in the same room as CD, b/c I want to talk to the NPCs out loud, but I also don't want to disturb him? it is funny when he comments on my comments, though.
** I think the final combination is okay enough -- wolves did a fuck ton of damage & would kill me in two hits without any armor, but as long as I didn't get hit they went down pretty quickly from my flames. I'm ok with that balance rn.
*** charus poison //fucked me up// when I went into an animal cave -- tried to janky gank it but just didn't have enough mana. things would be different if I had the soul siphon spells!!
* [[191112 – Carpe Diem: Restless Thoughts]]
** idk. how does one decide these things? perhaps the first actionable step is to get a job that would support me on an apartment that price here, move much closer or into downtown near the streetcar -- knock on wood the job would also be in the downtown area -- and see if/how that changes my desire to leave the house & participate in things. 
*** then I'm lazy and groan at the thought of that: having to pack all my shit up and haul it around and pay for utilities and random things like toilet paper and dish soap and kitchen utensils. :S
** unfortunately moving in together is hardly a solution b/c he doesn't want to be more than 5 min from his job, and I don't want to be 30 min in traffic away from mine, and there's literally ''zero'' way he'd move into a downtown or downtown adjacent apartment.
*** maybe it would be worth it for the settledness though? it's not like you're doing any art on the weekends right now because all your shit is at your place, 20 min away, and you're so not motivated to drive there & back just to work in your closet. there's also a potential argument for getting on his insurance as a "domestic partner" if living together, but definitely not otherwise.
* [[191112 – Wiki Review: Days ON days]]
** ''roflmao'' how cocky of me to predict even two votes! have at ye, though, I'm sticking it on the front page.
*** probably not, but it makes me smile and laugh<<footnote "O.o" "at the futility??">> and well, my website, my rules, I'm gonna have fun with it. :)
**** my website????? more like me, in my oscar the grouch trash can...//just take me out with the trash// as the tumblr fandoms might say.
***** ngl -- my writing is a pile, but it's ''my'' pile and I'm going to luxuriate in rolling around in it, heaping it up, spreading it out, analyzing it to death, and drowning in prolix. It's a darn shame I don't have the green, vertical-rectangle-ratio, [[Norman Rockwell printed|https://web.archive.org/web/20191114184504if_/https://images-na.ssl-images-amazon.com/images/I/81-eQSlYZvL._SX466_.jpg]] notebook that I remember writing in, sitting at the new house, while the 'rents tore out plaster lathe inside.
** given how giddy I was last night, I wonder if I should be extending the time between doses? like instead of 2 days between, 3 days? something to consider maybe.
* woke up at 7:30 and snoozed until 7:40ish; showered, dressed, made shake, grabbed clothes box, and headed out around 8:15ish
** goddamn it, I have nothing warm. I ''need'' to go thrift-shopping this weekend and buy ALL THE SWEATERS. Big sweaters for layering, and button-downs (flannel???) to put underneath. //please girl//
* started right away on work -- verified the footage transferred, wiped the drives, handled a youtube upload, and started the other footage transcoding after messing around with trying to make a time-code synced timeline sequence in premiere (basically use the multi-cam sequence then bring it all down into one track by hand)
** restoring a single photo from tape, wee! :P
** I can't wait for a workstation with a 50G uplink to OwnCloud -- it's not //slow// right now but it sure as hell ain't fast either
* hot topics, completed the initial conversion of marsRover to TS, then decided to leave at 4:30 because I got to work at 8:30
** took 882nd to holmes to 534 as a test -- probably still ultimately slower? b/c of all the stoplights. 740 was one long stop-and-go, as usual, although it was particularly bad at my exit which I've never seen before.
* talked to CD about my marsRover code; he walked me through something that sort of sank in -- but I'll have to get it out & actually write it out again myself to understand, I think -- really the whole thing would be better rewritten from scratch, it seems? b/c the original data shape is not functional in nature. -- eg. multiple unit tests that are completely pointless b/c the code wouldn't even compile in cases where the tests would have failed.
** he confirmed my hunch that this was a case where monads were involved -- and he said that what he walked me through was basically writing out a monad rather than having it implemented in the language. also there's an algebraic data type TS library that I'll look into. I'm not sure I want to rely on a library to re-write this particular problem -- maybe I'll do one version where I write my own monad and another version where I use the library?
* my head being exploded with new information, I was ready to eat after we were done talking; CD made the very good point that he always goes out so I went out to pick up the food. back at 7:30, watched the latest //beastars// and two episodes of //Babylon// -- yet again, another episode with a section that shouts //h0p3// to me. no idea where the show is going, or how I feel about some of the moves it makes.
* convinced him to cuddle;<<footnote "." "and let the good times roll! it was great, despite having onion mouth from dinner even //after// brushing my teeth.">> I browsed reddit on my phone in bed for about 45 min then went to slep
went down the rabbit hole:

* [[https://github.com/microsoft/TypeScript/issues/13195]]
** [[https://github.com/microsoft/TypeScript/pull/30796]]
* [[https://github.com/microsoft/TypeScript/issues/34902]]

I'm not knowledgeable enough to have an opinion, but I ran into it when three of my unit tests caught the //foo might be undefined// compiler error. I'm more inclined to think that my code could be written in such a way as to avoid that error from the beginning, but maybe not? Aside from refactoring away from a for loop, I want to get CD to look at it & advise.

To solve the issue I put those three assertions inside an if statement. This does mean I'm now aware that I'll have to be aware of the need to write type guards if/when using optional properties in future code. (Possible approaches in [[this stack overflow|https://stackoverflow.com/questions/52127082/ensure-existance-of-optional-property-in-typescript-interface]] //[[archive|https://web.archive.org/web/20191114221402if_/https://stackoverflow.com/questions/52127082/ensure-existance-of-optional-property-in-typescript-interface]]// -- also there's a thing called "optional chaining" as of this month: [[stackO|https://stackoverflow.com/questions/54884488/how-can-i-solve-the-error-ts2532-object-is-possibly-undefined]] //[[archive|https://web.archive.org/web/20191114221541if_/https://stackoverflow.com/questions/54884488/how-can-i-solve-the-error-ts2532-object-is-possibly-undefined]]//)

: haha looks like I've immediately hit the problem which //monads// aim to solve? see [[this article|https://codeburst.io/five-tips-i-wish-i-knew-when-i-started-with-typescript-c9e8609029db]] //([[archive|https://web.archive.org/web/20171024085424/https://codeburst.io/five-tips-i-wish-i-knew-when-i-started-with-typescript-c9e8609029db?gi=d22728d3c12f]])//, which I mostly don't understand. Maybe someday I will!
Tonight, I think it's okay to just sit comfortably side by side on this bench together! Whatever it means to say, existing in the same space -- we don't have to always be wording directly with each other -- it can be enough to see a heartbeat, to root from the sidelines, to be joyful watching another's fire on a hill across the way.
* [[191113 – coding: typescript & jasmine in VSCode]]
** yeah, good move! often I figure out how to do something with internet links, don't keep a record, and then wish I knew what link was the super useful one later.
** I did switch to putting the compiled javascript into a bin folder, and reorganized the TS file folder.
* [[191113 – Wiki Review: Nameless]]
** ah, well. `<shrug>`
*** it's nothing I'm going to take action on right now.
* [[191113 – Carpe Diem: Sugar + Code + Wiki = ???]]
** another reason to get used to using syntactic sugar in my own code: it makes reading code on blogposts & in documentation etc easier when they (very often) use it
** strange day, but good. the perfect mix of having actual work things to do but also having time to just do my thing on my laptop. :P
* [[191113 – music: galimatias' circle]]
** or I could just listen to the weekend again!
*** then I find myself singing along lyrics about a 21-yo calling a pole dancer a hoe and wondering //why the fuck am I listening to this?// even though it's catchy/earwormy
* alarm went off at 7:10, got out of bed at 7:20. showered (guest shower), got dressed, put on water to boil, washed shake bottle & made shake, finished coffee, snuggled with for 3 min until his alarm went off, grabbed everything & headed out the door shortly after 8
* less trafficky<<footnote "aside" "here's why we spell it with a //k//: [[https://web.archive.org/web/20191115164401if_/https://english.stackexchange.com/questions/107157/why-is-k-added-to-panic-when-suffixes-added-as-in-panicky]]">> on 740 than when I head out later, so that was nice. 534 is just always going to be bad, tho.
* wiki & being gracious to LOTS of tour groups; finished adding the shipped hard drive to our database, & started copying the commercial archive folders to tape; also pulling down new footage from dropbox again (ugh)
* mostly browsed reddit on my phone during lunch; just didn't feel like doing anything, even code related. did eventually pull out my laptop & then got engrossed in re-writing the marsRover code.
** interrupted for hot topics, and afterwards JF chatted with me a little bit about what was work I was doing. mm, yes, well, I've done more work this week than I have the past two weeks so `<shrugs>`
* coding for the rest of the afternoon, & left at 4:30 again cause I got there early.
* ate, watched anime, tiredly browsed reddit until CD was ready to take out the trash & go to the store around 8; two episodes of TV then he had to do work things. I decided to clean up my email inbox and unsubscribe from as much shit as I could.
* around midnight-thirty I was ready for cuddles & he was too.<<footnote "." "good, but not as good as last night? I'm surprised I wasn't more sore, but easing into things helps. got myself off after, rolled over, snuggled up, and we promptly both fell asleep!">> sleep around 1 or 1:30 I think
Was having a bit of trouble wrapping my head around what we were doing last night when CD was helping me with my code -- [[this article|https://dev.to/gcanti/functional-design-algebraic-data-types-36kf#sum-types]] //([[archive|https://web.archive.org/web/20191115152219if_/https://dev.to/gcanti/functional-design-algebraic-data-types-36kf]])// precisely solves [[the problem|https://dev.to/gcanti/functional-design-algebraic-data-types-36kf#when-should-i-use-a-sum-type]] I was running into with optional parameters.
* [[https://twitter.com/jrdprr/status/1190130012084719616]]
** `<waggles eyebrows>` tiddlywiki???
** the New/Recent sidebar provides that weblog-like structure, if by such one means chronological, focused on life updates, chit-chat, and so on.
** re: loose wiki-style notes, that's of course super frictionless with TiddlyWiki as well -- just boop, a new tiddler!
*** want to write an essay? want to keep your essays linked on a top-level page without mixing in your notes? just tag one //essays// and the other one //notes// and link them on different "top level" tiddlers. And you don't necessarily have to give up the benefit of being able to style single-page-HTML essays differently -- just create tiddler specific styles.
** re: links breaking, well -- that's also a benefit to the dynamic single page structure of TiddlyWiki (despite the trade-off/struggle with page load & performance)
** one approach is perhaps exporting a TiddlyWiki as static HTML -- as the editor, working on the node version but serving the static version to the reader -- unfortunately, I haven't found the current implementations very appealing.<<footnote "b/c" "I would want to maintain functionality like the sidebar, but that's non-existent in static TW exports, as far as I can tell.">>
** [[https://twitter.com/timsoret/status/1167148195283181568]]
*** ahhh yes, gotta add this to my to-play list! continued hearing good things about it, and I do like short but satisfying games lately.
* [[https://awarm.space/learning/adventures/personal-websites]]
** ahhh, recordings to listen to. :)
** interesting how it overlaps with various indieweb-people-webs.
** [[https://twitter.com/cigardubey/status/1189980995447115783]]
*** `<raises glass, pounds table>` tidDLYwiKI!
**** I really wanna hear from all the people exploring personal wikis why they don't use tiddlywiki -- what precisely turns them off?
****# is it the javascript page load hit?
****# is it because it's not quick/easy/obvious to self-host?
****# is it because self-hosting privately with authentication isn't obvious?
****# is it because the UI and/or navigation is unintuitive?
****# is it because it has its own syntax to learn?
****# is it because it doesn't integrate well with their current workflows?
****# is it because it doesn't integrate well with google & SEO?
* [[https://awarm.space/notes/computation/the-book-as-a-program]]
** good ol' butterick's practical typeography!
> a reader could reorganize the book to fit their needs, moving chapters they already know to the appendices...Then, as reading extends into writing, they could create citations that directly reference the relevant lines.
* ahhhh, what a fascinating idea!! and the bit about citations lines up with my hazy dream for really integrated linking between pieces of text.
* [[https://prettier.io/]]
** yes, good, just when I was thinking about how I need to find an automatic code formatter for my typescript, here one comes!
* [[http://internet-atlas.net/]]
* [[http://www.brendanschlagel.com/canon/]]
* [[https://www.robinsloan.com/fish/]]
* [[https://desert.glass/archive/unbeatable-deck/#text]]
** OKAY how did he do those sexy textured dropshadows? and do they show up on chrome?? cause when I attempted something similar on my mini-portfolio site they only worked on firefox.
* [[https://hyperlink.academy/]]
* [[https://fathom.network/]]
* [[191114 – Log: Each On Their Hill Around]]
** I would like to feel this way more often. It's easier offline because the feeling of presence is more obvious -- even over skype calls it's possible for me to feel quiet and present with other people -- but it's a rare quality for me to feel with just websites.
* [[191114 – Carpe Diem: Work & Code]]
** actually, it's like TL read my mind -- sounds like they're getting a port opened on the firewall and we'll be switching my machine from wifi to ethernet. cool!
** google recommended that route tonight, saying that the other way was 8 minutes slower. seems like it's probably situational!
** since he said something along the lines of //you never ask for my help//... ''oh''. so I'm asking more of the code questions I have, though it's a fine line between just asking him questions instead of googling and genuinely wanting help with something more complicated than I could find out on my own.
*** I //also// need to work on receiving that help graciously, as last night shows.
* [[191114 – Wiki Review: Neat & Sweet]]
** been listening to more music on my phone instead of audiobooks (idk why I stopped //this// time, but I have, soo I'll catch up to it again someday) but for now it might be nice to have some "new" music on there -- been a long time since I replaced it.
*** really, it would be nice to have my own self-hosted spotify....... yet another reason to build my own server someday??!!
* @@.link Embed@@<<footnote "191206" "I got 3 //just wanted to click a button// responses and 1 //didn't miss it// response, so that answers that! :)">>
** hehe, 1 person! Interesting -- I'll have to ask h0p3 more directly. I assume he uses the preview plugin on his wiki because he uses it himself<<footnote "ofc" "I know he uses it for monthly audits and I think wiki reviews too">> but perhaps reading is a different context where hover previews become unimportant.
* [[191114 – coding: rover to TS]]
** so, roughly, being better at my domain type definition "solves" this problem; it's designing the program in a different way. 
this whole, getting receiving web mentions roughly set up on my tiddlywiki is making me wonder -- how do I make this two-way? Can I get something set up so that I send a pingback (or whatever it is) when I link to someone who also has receiving web mentions set up? Must research!

* [[http://blog.mlindgren.ca/entry/2015/01/17/how-to-manually-send-a-pingback/]]
** somewhat old? addresses the issue of sending pingbacks from a non-dynamic system. (probably worth checking the indieweb wiki, ofc)
* [[https://boycook.wordpress.com/2007/10/11/tiddlyblogger-is-here/]]
** completely unrelated but still nifty!
* woke up around 8; chilled in bed on my phone for a little bit -- CD wasn't there -- he came in to go back to sleep and we snuggled for a little bit before I got up
* some wiki, which turned into looking at therapists in the area again, finding the particular one that's listed on the BFRB site, and emailing Dad with my insurance question with accompanying tension in my back, shoulders, and cheeks.<<footnote "tmi" "while I'm not sure I really want to address my BFRB -- the vast majority of my hyperpigmentation scars have all faded (thank goodness) and on average I'd say it's decreased a huge amount from college & even when CD & I first started dating -- it's still an issue I would want to discuss if I started seeing a therapist for a bit and I'd want the therapist to be familiar with / understand it. And, being honest with myself, I have to admit that it's increased the past couple months, back on my head, and there's the armpit hair plucking too. I've never been a trichster so that's...definitely new.">>
* showered, dressed, and headed out for the thrift store. turns out not going the past couple weekends worked in my favor, because this weekend //all// clothing was 50% off :O
** got back, chatted with CD about the coat, and drove back to pick it up! (Khaki, fully lined, well made JC Penny's for Men longer button-up coat for $20 -- gotta love finding stuff like that in the women's section; and a gorgeous 100% wool argyle sweater in men's large -- in the women's section!)
* Dad emailed back & left a message. That's all set & I just need to schedule a time with her for the initial appointment.
** told CD and he said, "I hope you find value in it." and "I'm proud of you." I want to remember that! 
* reddit; more clearing out emails & reading articles; ate & watched youtube, folded laundry, and washed dishes
* started playing skyrim at around 7 -- controller batteries ran out shortly before 10
** I was talking out loud a lot at the beginning, and it's really a lot more fun when I can do that. CD commented on it being annoying tho (yeah) so I stopped. His sleep is so wack this week from being on call, though, that I'm anticipating //hopefully// getting a nice amount of playtime in the morning while he's asleep. assuming he goes to sleep at 8 or 9 and doesn't just stay up all night. :P
** It's relaxing in its own weird way to chill on a bench under the tree in whiterun, listening to an in-game audiobook, while the sun is shining and the sky is blue. picked up the adorable doggie follower and fought three skellingtons in the whiterun catacombs -- that dog is a leetle OP. I enjoy having two companions but I'm also a little worried that I won't be able to level up if they're doing all the fighting for me! :O
** I can tell I'm getting better at fighting wolves as I level up -- I'm almost to the point where I can tank a single one by myself -- healing the damage & blasting it with fire. Still only level 4 tho and bandits whoop my ass lol `;_;`
*** I got healing hands, so I can help out my monk buddy. I just need to actually get Mage VR working tho, so I can use spell siphon & access other spells with hand gestures. and if I get dummies give xp installed, I can actually spend time "training"!!
* watched one episode of TV & teased CD while he showered; wiki! articles! cuddles & bed??
** yup!
* [[191115 – coding: algebraic data types]]
** myes, myes, gooood.
** should I feel bad about not programming at all this weekend? `<shrugs>`
* [[191115 – Carpe Diem: Brief & Typical]]
** I want to bookmark those sorts of links (now that I have pinboard archiving I feel like I want to bookmark almost everything I walk across so that it's archived & I have a trail -- like it's tempting to archive my entire browsing history but I feel like there's too much noise and not enough signal doing that. Landing somewhere in the middle is the goal.)
** see, look, you're not getting out of the office for lunch, and you're feeling drained by the time 4:30 rolls around. head to the hub for lunch, because being somewhere else that //doesn't have server white noise// for an hour is a good thing.
* [[191115 – Wiki Review: Two Different Days]]
** ahaha well, why wait to google? see: [[191118 – trail: self-hosted spotify]]
* [[191115 – trail: a warm space]]
** I'm an evangelist, no doubt!
** I do think perhaps tiddlywiki falls down on being reader-friendly, compared to these other self-hosted-static sorts of web pages. How much of that is UI, and would it be possible to hack TW to look like these pages?
*** eg: could I create a tiddlywiki that looks like [[https://awarm.space]]? ...that would be an interesting project, creating a portfolio of tiddlywikis that look like other, statically styled websites. It's gotta be reasonably possible, right?
** shoot, I need to add [[this|https://www.kickscondor.com/all/feed.xml]] to fraidycat on zircon.
* [[191115 – wiki: pingback from TW?]]
** yet another thing to add to the list of projects. Perhaps I should consider starting a "list of projects" that's not quite the same thing as my overwhelm list, eh? lolz.
*** but even that feels...overwhelming and intimidating when I think about looking at it. yeesh.
* [[191115 – trees: via a warm space]]
** there is SO MUCH cool stuff out there -- where is the middle balance between ingesting and creating, and how do you know what to focus on??? `<dies inside>`
* woke up around 8:30; tried eating cookies for breakfast but both brands tasted really gross to me, so I skipped on all that.
* fixed a few issues with the skyrim mods -- extracted BSA files so we'd stop having shiny blue bunnies running around, rearranged things so //hopefully// Dawnstar's nav mesh is better, and installed a follower framework.
** tried out Mage VR -- :S
*** I couldn't get the hand gestures to work ''at all'' and drawing the symbols was suuuuper finicky. I managed to save a spell to a hotkey //once// and then never again after that -- boo! Plus it has way too many features that I don't want yet that can't be disabled. (bad mod design right there.)
**** idk, it was nice to be able to quickly switch spells like that without opening the menu but I'm not sure it's worth the frustration?
** looked for a training dummy mod but there were indications that they didn't work with VR? b/c skse maybe? and also there's lots of conflicts inherent with the way they're all implemented. but arrrr, I'm gonna try again I think. Gotta train my destruction somehow :O
* actually played from 11 to 1:45
** found the jarl's steward but he didn't have any bounties for me :S wondering if it's a dialogue conflict somewhere...
** picked up multiple missives quests for riverwood, which is great cause I wanted to go there anyway. Chopped some wood while I was there -- it's silly satisfying in VR. Stumbled into a mine on my way out of town & decided what the hell I have two companions & spell siphon now, I'mma take them on. Not actually sure what level the bandits were, but I died once and super successfully kited and follower-blocked them the rest of the time. ...I think I need to get rid of the doggie because he's so OP.<<footnote "md" "I checked, and I think it's because he's inheriting stats from Animal Tweaks, soo it's not an easy fix.">> At least the monk also goes down easily so I have a change to healing hands & also it makes me more likely to be a target.
* sniggled CD out of bed and made food while waiting for the peeps to show up
* really good game! a slow day, because AK was setting up her new character -- and the dungeon was a bit long with lots of enemies. didn't ever feel like we were getting wrecked, though, despite the number of them -- mostly because I was able to set CD up and he took down the three ''super'' annoying ranged enemies on the first turn! I tanked a decent amount and laid out a couple thicc critical hits and nice strikes on poisoned enemies too.
** I'm starting to see why people don't like the generates light card -- it's hard to use the light on //every single turn//, but it's gonna proc every single turn whether you can use it or not. It also takes an attack card out of my deck, and I've been wishing I had more attack cards more than I was wishing I had movement or something.
*** thank goodness I leveled up this time & got another good attack card so I can swap that in -- and I'm starting to get the perks that will add flip light into my deck, so hopefully I can steer away from the generate light card.
* chilled for a couple hours after they left; ostensibly I was working on clearing out my email inbox but I hit the typography newsletter section and had a lot of links open and was groaning about wanting to bookmark something but not having my folder setup on linux the same way I have it on my desktop...
** which then led to me looking at bookmarking services that also snapshot pages when they're bookmarked -- started with pinboard, of course, but initially worried that I wouldn't be able to download the archived files, so then I was looking at self-hosted versions. Tried one that looked good -- ran on a docker on my droplet -- but hm, I ran out of memory once and was quite close to the limit the rest of the time I was testing it. Recommended specs were 2 GB RAM which...nope, my droplet does not have. nothing else looked good so ultimately I caved and picked up an archival account at Pinboard.<<footnote "wl" "actually there was one that looked //really// good but also not easily set up? It looked like a hard core archiving service. Which, if I had my own NAS and my own physical server set up that I was running everything off, then maybe I would look into, but as of right now I don't (even though it's a dream) so `<shrug>`">>
*** so far my bookmarks are archiving within the day; that's quick/reliable enough for me I think.
* CD went & picked up food (`<3`) and we watched //his dark materials// and a couple anime episodes. I'm so on the fence about HDM -- I'm not attached to it because I never read the books as a kid, and I'm finding the whole "omg you're such an IMPORTANT kid" thing really grating. Plus I'm like, "OMG you're so stupid wTF are you doing x/y/z thing?" too often. //plus// there's the whole "only she can read the magical machine" when it's clearly just a word association game -- why TF are the grownups so amazed and why haven't they tried to do the same thing? sheesh.<<footnote "bk" "I wonder if it's better explained in the book? Like, maybe there's some psychic link that you get through the character's internal voice in the book. but maybe it's just as generic as word association there too.">>
** still, I like the actors well enough -- they make the shitty writing pretty enjoyable; plus, I'm curious about the world building & the general plot line.
* cuddles & sleep!
* woke up at 7 -- I //think// my alarm went off then snoozed itself without my noticing it, but was enough to wake me up, because I just remember checking the clock, seeing it say 8, freaking out! then remembering that it's an hour ahead and napping cozily until 7:30.
* showered (guest bathroom forever now), dressed, packed bags, made food, and headed out the door by 8.
* 740 was pretty un-terrible -- managed to go 75/80 a decent amount -- and the curve wasn't backed up (I hate when the curve is backed up), though 534 was pretty rough. I don't think it's ever not going to be, though, in the mornings.
* catching up in my wiki -- what is with me and not wanting to do my wiki reviews at //all// lately?? XP
* went up to 62C with JF for an apple fritter & coffee around 9:30, and chatted about our weekends. Put on the big blanket cardigan I got over the new button down, with my fleece blanket on my legs -- glory, glory hallelujah I AM WARM. Knock on wood, this lasts all day!
* wiki, bookmarks, etc.
** did a commercial archive update; need to check the links for all the old ones to see if they still work, and if I can still pull down the .movs that are missing.
* BD texted me -- he put in his two weeks at CC! I'm so happy for him. :) He's moving to a position as a (photography?) lab aide at a local community college, so I hope that is good & opens up other opportunities for him.
** lunch in the Hub for the first time in whaaat, two weeks?? girl keep it up.
** it's 1 PM and I'm //still// mostly warm! amazing. my arms are loving the coziness. (ofc my hands are still ''freezing'' tho. damn computers.) 4 PM & still //still// mostly warm. :)
* class tonight is just going to be people working on assignment three, and the teacher said that people who are already done/submitted can skip class. so! that's what I'm gonna do.
* hot topics, taking screenshots for the commercial archive, and wiki'ing.
** took [[my fave text differ|Useful Utilities]] to h0p3's wiki & an old version from github. and now it's time to leave for the day!
* ate, watched youtube, and played picross all night. turns out there's 8 picross e games, so I went and downloaded them all, found my SD card reader, and installed them on my 3DS. I will have picross //forever// now, with this many games. :P
** finished the first easy mode section of picross e 2 -- 10x10 is pshaw. this version gives you medals when you completed sections (yay!) but still doesn't have the overlay like the OG DS picross did.
*** it //does// have this really cool multi-picross thing, where each 10x10 chunk makes up part of a larger image. Those are engrossing.
* asked alexa to play //nighttime hunger// and she was like "NO here have an amazon music radio station instead" -- which was actually reasonably good (minus a couple really awful sounding songs) and culminated in my finding a new artist to obsess over for a little bit.
* [[https://imgur.com/a/ZIkUyRv]]
** roflmao at the title: "An Extremely Simple Method for Listening to Music"
*** doesn't look like it!
** this might be more automated than I'm aiming for, and I don't like the way plex handles music. 
** [[https://old.reddit.com/r/selfhosted/comments/9ya0or/selfhosted_music_playerspotify/]]
*** more info about the setup in the image above.
*** [[https://koel.phanan.net/]]
**** looks hella slick on computer browser, but it's not super pleasant on mobile. :\
* [[https://funkwhale.audio]]
** not super interested in the whole federation thingy, but this seems like a pretty solid option
** [[https://apps.apple.com/us/app/substreamer/id1012991665]] -- works with a phone app that I don't hate the look of
** [[https://open.audio/]]
*** the web app UI isn't as slick as //koel//, but that could probably hacked.
**** gib me bottom play bar, not sidebar.
* [[https://beets.io/]]
** apparently the new hip successor to musicBrainz. given that I've always disliked letting musicBrainz take over (it does annoying things to some particular songs), I wonder if this would be a nicer time?
*** lol j/k it's just a console version of Picard that uses musicBrainz for the database. can't hurt to try tho, right? not like your music is any more organized the way it is right now.
* [[191116 – Carpe Diem: Hot DEAL$]]
** I don't particularly enjoy the actual act of shopping -- though I did get lucky and the store was relatively empty so I didn't ever have to wait too long for a dressing room -- but the outcome was totally worth it this time.
** I'm slowly picking out what is salient about clothing for me, which means I don't end up not wearing half the clothing I bought because I think I //should// like it or //should// wear that particular style.
*** There are two pieces I bought that I predict won't get worn regularly: both because they're uniquely shaped (dolman), which makes them harder to wear (less general). The first I bought because the knitting side of me couldn't resist it, and the second because the fabric was so soft.
*** Idk if there's a true "stylistic harmony", but in general:
***# Comfortable, quality fabric<<footnote "1" "if it's not soft and comfy, I won't wear it.">>
***# Desaturated/muted colors<<footnote "2" "Greys, blues, greens, purples, maroons">>
***#* this can be selectively overridden if it's comfy enough, or if it's a layering piece to be paired with a muted top layer
***# Basic/wearable structural design<<footnote "3" "If it's weirdly strappy or excessively designed, I probably won't like it.">>
***# ...uh well, that's about it. Fabric quality is a ''huge'' selector for me. Rayon and rayon-cotton blends are my favorites.
** forgot to dose again; looks like it's 5-days-between, two weeks in a row, for me right now.
* [[191116 – Wiki Review: Late, again]]
** //trails// serve a different purpose than bookmarks, it looks like. they capture the research & googling around a specific thing, along with my thoughts on the results. bookmarks are more of a directory to browse for discovery, rather than a place for my personal thoughts.
** how does one eat the elephant?
* [[Quotes]]
** idk, dumping grounds, experimenting. getting an itch to do //prompted introspection// or //antipleonasm analysis// -- so, collect it!
** name subject to change.
* [[bookmark organization]]
** this is an amalgam of the bookmark structure on my desktop at home, and additions when moving and tagging in pinboard.
** I haven't yet decided if sub-categories also get tagged with the over-all category on pinboard. I'm leaning towards no -- tag bundles can show them all together.
*** plus, there are some circumstances where bookmarks might not fit into any of the sub-categories so they get tagged with the top-level.
*** tagging also lets me add additional //type// information: resource, tool, etc. that isn't quite possible with folders.
* waking up was a struggle because I was up so late (relatively) :S
** showered, and went back and forth on my clothes lots. went from ugly wool socks with my oxfords to my red tights with my high-ankled jeggings, and then //could not// resist pairing this with the red and blue button-down I wore yesterday<<footnote "🔔" "SHAME, wearing the same shirt two days in a row!">> for the best color coordination.
*** I wonder how much of an effect wearing relatively-nicer clothing to work every day has had on my mood or self-perception? I'm not just slumming it in a t-shirt every day, but getting into the world of button-ups and blouses and cardigans and layering. probably some effect, right?
* work at 8:30
** updating missing files on the commercial archive
* decided to write about [[listening to new music|191119 – music: vérité]] and realized -- FUCK. FUCKING FUCK. my fonts are ''broken'' and not doing what I thought! Why is this é `é` @@.h0p3 é@@ not displaying correctly???
** TIL my font script was invisibly error'ing and not converting all the unicode character ranges I'd specified.
*** SHIT this explains why the em dash I use in my titlebar looked different! Yikes, I was so close to catching the error then. :S
** fixed it. the font load is heavier now (duh), but I do want to have access to some accent characters in the proper font if I need it.
* went to lunch in the hub; had a 2nd cup of coffee, yee, and did a lot more reading & bookmarking about typography. Didn't get to touch my email.
* when in doubt, wiki. listening to vérité on soundcloud, which has all the albums + remixes.
* hot topics; more wiki; more fixing commercial archive things.
* home; ate-ish, played picross
* did a little more browsing the internet & reading articles & things
* more picross, music, youtube, bed.
> Smaller sizes required wider spacing between characters and larger letterform openings to improve legibility. Conversely, bigger sizes benefited from refinements like greater stroke contrast and more elegant details.

I think one of my favorite things about reading typography articles is how carefully attentive some type designers are to the context the letters will be put in. Sure, it's part of designing a good font well, but I still appreciate that.

...you know, I bet the optical rounding that's talked about in [[this article|https://blog.justanotherfoundry.com/2014/06/suppression-and-emphasis-of-features/]] is why I like the ASAP font that I use as my body font. It's designed rounded, so it looks reasonably good at small sizes on a variety of screens. Fira Sans has a few more details that look better at larger sizes and so works well for the titles & headings.
Recommended via amazon music radio last night: think they played me [[Need Nothing|https://www.youtube.com/watch?v=RdoBbbI1QT0]] and I immediately stopped the radio and played more of her on YouTube, then proceeded to SoulSeek & put her two albums on my phone.

I hear other music in at least two of her songs, but she pulls it off. Definitely hearing //the weeknd// in there, and I swear he has a song somewhere with a line that has almost exactly the same words & melody as one of hers.

Slightly less enamored with her music today -- bouncing off some of the lyrics, especially [[Body In My Bed|https://genius.com/Verite-body-in-my-bed-lyrics]]. It's some weird mix of feeling afraid that listening will influence me, and just not finding that lyrical content interesting? hrm. //h r m//
* [[191118 – Wiki Review: Ok this is getting ridiculous]]
** LOOK MA I'M CAUGHT UP. :P
** it takes more effort to wear non-standard shapes (what goes with that cardigan??) and I hate effort so I don't wear them. This is also why I don't care about my hair as long as it feels clean and stays out of my face -- styling it every day takes effort and time that I'm not willing to spend on it.
*** at least I know where my priorities are..?
** ridiculously gunky -- ought those thoughts to be in their own tiddler? but they're in response to / reaction to, sooooooooo.
** because when everything has its place, "cleaning up" becomes suddenly easy. I don't have to make hard decisions about where things go //while// I'm trying to clean -- those are two different tasks -- so I don't refuse to clean when I'm uncertain about the underlying question.
* [[191117 – Carpe Diem: Pleasant Teasing]]
** it was a //really// good day! aside from the tummy uncertainty I've experienced the past couple weekends. wonder where that's coming from?
** In the same way that mods auto-add to leveled lists //in-game//, I wish there was a way to do that with training dummy scripts. oh well. maybe it it's not possible with actual world objects?
* [[191118 – Carpe Diem: Hither & Thither]]
** it is ''so nice'' to not be freezing cold.
** I want to go see him at the store but I ''don't'' want to see TL, and unfortunately Sunday store hours conflict so much with gloomhaven hours....though I could maybe go at noon & head back at one & have time for both.
** the minute phrasing changes are some of the most interesting
** pretty much just //quit// once I got home...
* [[191118 – trail: self-hosted spotify]]
** not sure if or when I'll get around to this
** let's have a wiki-town funkwhale instance, eh? :P
*** that would be ''so'' varied musically, ahaha.
* [[Projects – Incubation Phase]]
** I'm sure that style change has affected some of my other tiddlers, but I'm not sure where so `<<SHRUG>>`
*** blatantly borrowing from [[https://awarm.space]] -- sometimes I really wish for that crisp, clean readability on my wiki...
* [[Tiddlywiki Design Portfolio]]
** which is why this project is so interesting. I think the design space of tiddlywiki is lacking in ways that remove the "tiddlywiki weirdness" from it to make it more conventional.
** plus yeah, exploring the form more to better discern the differences.
* [[admin/templates/header]]
** I ''never'' use templates but here's a trial!
* woke up on the brink of 8 -- 7:50 something? yikes.
** thought about not showering, brushed my hair, saw the oil, said //no thanks// and hopped in really quickly. went with yesterday's original clothes plan, grabbed shake, out the door by 8:15
* work at 8:30; had a bit of time to chill & catch up on wikis, then JF arrived & asked me to help with a string-out. ez pz.
* weee.
* wiki, string-outs, reading articles in the hub for lunch (I see you thirsty dragon age fans, I see you), reddit on my phone, hot topics, more reddit. finishing wiki review. BLAH. something for the next half hour, idk, then class.
* class was fine -- worked on figuring out a way to mark drafting in my wiki that felt right (my initial thought, since last year, was some sort of overlay of dots or lines, but it just didn't look right. fading the opacity didn't really look right either, but better then the line overlay. Then I put my finger on wanting the same feeling that //Faune// italic gives, converted it to base64 and a tid (thank goodness for my font script) and got it loaded up. It combined with a slight opacity change = perfect)
** github practice for the studio. it was fine, nothing crazy but I didn't really learn anything either. left around 8 after someone else from our practice group did.
* filled up with gas & stopped at hy-vee on the way home -- oooops I shouldn't have bought that cereal or those peanut buttercups but there you go.
* ate, watched youtube, played picross, went to sleep.
* [[191119 – music: vérité]]
** yet another [[earworm|https://genius.com/Verite-control-lyrics]] this morning; also me? XP
** it's the same sort of problem I have with //[[woods of ypres|http://www.darklyrics.com/lyrics/woodsofypres/woods5greyskieselectriclight.htm]]//.<<footnote "🤔" "getting a few echos of h0p3 in the lyrics for //travelling alone//">>
** amazon music's ads suck more than pandora's, but it seems like they were pretty eclectic in their radio choice while pandora's stations are pretty repetitive.
*** though it's probably silly to generalize from a single experience here.
* [[191119 – Carpe Diem: Stylish]]
** as nice as it is to not have long morning/evening commutes during the week, living split between two places has been ''really'' grating on me this week. I think I'm starting to hit the point where I'm almost willing to accept a longer commute so I'm not spending three nights at one place and four nights at the other anymore.
*** if that's the case, I need to start anticipating a move; going through my shit, cleaning it up, figuring out what I ''need'' need and don't need. hauling all of your shit into an apartment with CD isn't going to solve the problem of "coming home to a messy room & not wanting to deal with anything" -- you might just end up with a messy living room instead<<footnote "lol" "well given the pile of board game boxes around, that's sort of already the case...">>
*** it's super hard to cook for myself and eat food in a timely manner while //also// going to class two of the three nights I'm not at CD's. if I was living in one place, food I cooked would more consistently get eaten and not go to waste.
* [[191119 – Wiki Review: Took Ya Long Enough]]
** hey, ''congrats!'' and more congrats for doing it again today! :)
** ...I say, while my room is currently a messy place that I don't really want to spend time in.
** wearing the blue shawl thing with a t-shirt today -- I appreciate //being cozy// ''so much'' when it's cold.
*** it really doesn't feel like november in my head???? I'm feeling bad about playing lots of picross & feeling all //meh// and unmotivated when yo, it's late november, it's generally cold and gloomy, and therefore not wanting to do anything is hardly super shocking.
* [[191119 – Log: typography]]
** not to mention ASAP has a high x height which is supposed to be a factor in creating readability at small sizes.
** I like this kind of log! Cool. :)
* dreamed I was somewhere (a room?) with a girl and I wanted to kiss her but I was so unsure about if she wanted it, and she just looks at me with a knowing smile and we kissed. we're out and about at some community dinner (I think she was there) and I'm engaged in conversation; at some point the dinner is winding down and I pull out a shawl-like sweater thing with two inset knit pieces in two different patterns to get opinions; there's also dogs, at the dinner, adorable FLUFFY special breed doggos. I'm walking down a suburban street and there's houses, then suddenly a fenced-off open space to the left full of goats, with a few women herding them for something. At some point somewhere it's like flying through a landscape in VR -- maybe it's even VR in the dream? Somewhere else in this, h0p3 has a Tumblr (I don't remember what was on it) and I'm still posting on what I assume is my wiki -- an older man tells me he's following it with interest. Somewhere even further, I'm stopped in a left turn onto a street, yet driving a British car with me sitting on the right?? The left window is down and a guy sticks his head fully inside and tries to convince me of something. Elsewhere in the dream, the girl and I arrive somewhere, and I'm a little stressed, worried -- what do we do? she laughs and makes herself comfortable then orders food & rents a movie and all is well.
* up, showered, dressed, out the door -- oh, packed too. didn't actually make food because I figured I wouldn't need it
* long time in the work bathroom; ugh. thought I might have to go home early, I was feeling so bad for a minute there.
** had to pull it together in order to figure out a footage request (which was stupid and worrisome because the creative has access to the server the footage lives on but was "having trouble connecting" -- yikes. what work is on that laptop that hasn't made it to the server and isn't getting backed up??
* browsing until JF came in around 11, maybe, and we chatted for a good bit about his meeting with the artwork people. yeesh, but hopefully however much he involves himself will help.
* headed over to the thanksgiving party with him; chatted a bit more about provenance. I ought to write a thank you note to that teacher -- one of the most impactful classes I took and I still remember so much of it relative to my other classes.
* sat next to Gary and he asked where I was from and those sorts of "getting to know" questions. Funny, his grandparents lived basically next door to the east, the next county seat on the highway over -- ''they'' had a McDonald's, and I remember going to a scholar's bowl tournament at the school there too.
* stood in line next to someone I've seen around but never talked to -- new person who was freelancing as an assistant to the producer but is going less freelance, more contractor maybe? anyway, mad props, thanks for introducing yourself, cause I'm a fuggin' dork.<<footnote "nm" "people say //hi sphygmus!// in the halls and I say //hi!// or //hey!// or //how are you?// then stress about how I didn't use their name, and are other people calculating when to use my name or does it just come naturally without even thinking? and if the latter, wow where did I miss the //learning how to use peoples' names in casual conversation// train??">> good general chats in line, wide-ranging and pleasant.
* fOOD. I generally tried to keep it light but still ended up with a stuffed plate and stomach at the end of it. Everyone is so generous! And I'm still ''stunned'' at the difference -- everything that is ''retail'' vs. //wtf// a scheduled and sanctioned time to not do work and potluck instead????? what is this alternate reality I've stepped into.
* chilled for the half hour or so until hot topics, then got through the meeting & browsed and wiki'd and chatted.
* helped step in for JF re: ripping old footage from an iPad, and chatted with RD (`<3` thank you for messaging me I'm so bad at communicating) right up until I left for CD's.
* fuckin' //crazy shit// during DnD. Cadeus signed the deal with the devil, so now we have to go fucking find out where a dragon is and how to capture its soul so we can deliver it in 53 whole days. ...and Cadeus is now intent on ripping out the tongues of anything we come across so he gets so-called "truthful" answers from the devil he signed the contract with and //that// is going to be a big issue (already is) for Tilly. She's a forest gnome is and ''so fucking not down'' with going hunting for animals to rip out their tongues and leave them alive just to given them to a devil. NOPE.
* chilled for a bit<<footnote "." "yeah, no, I can't do this. not to the level of detail I want to write, and not in a public carpe diem. I'm going private here.">> then watched //beastars// and that doofus goddess magical realm show b/c I didn't feel like anything heavier. Then sleepies! well, writing on wiki in bed thinking thoughts then sleepies
Dear kicks,

When I first absorbed your video today,<<footnote "dy" "which is not the day I published this letter, and not the day you will read it.">> I had the browser window hidden and was merely listening to the audio -- so when I heard "wiki" I grinned in excitement, wondering whose wiki in particular was mentioned. My first flash-thought was "ooo my wiki?" and my second flash-thought was "bizarre? maybe chameleon's wiki ☺️". Then I watched the video and there my little page was (arcane and esoteric, one might say) and I just grinned. Your gentle mentions are little gems I treasure.

I worry that you have flashbacks of (what feels to me now like) my unfortunate response to your first linking of my wiki on your site, and thus your feeling of regret over word choice after posting your latest video springs (however consciously or not) from those moments.

Or, as these things go, I could just be reading my own feelings with myself into the spaces of interaction.

: it's hard to go back and read my writing. like gurl, why you gotta be so, //so//, ''so''! oof! I didn't know what I was doing! I don't know what I'm doing ''now'', either, but I have a better sense of the direction I'm heading. I will bring your gracious benefit of the doubt to myself: a year ago this was new, and different, and vulnerable, and as a tiny seedling my perspective was different than my current perspective as a slightly taller sapling.<br><br>

:: we have seen our scattered pieces of paper on the floor and cringed together, you and I.<<footnote "m" "am I cringing as I re-read this at a later time? it seems likely. ought the unpleasant feeling be so vigorously avoided? perhaps I miss something in the process.">>

I wonder if we were almost talking past each other in our earlier letters? But in idle curiosity and amusement, even knowing the past forever, I'd like to think there's a balance that lets us slide back into meandering conversation at this moment, sitting together on [[a park bench|https://www.youtube.com/watch?v=yj2qexgX2DM]] until time moves on.

While I believe you are okay with this drafting<<footnote "s" "such as it is">> in the open -- I still feel fear and uncertainty when it comes to words that don't emerge fully formed --- especially about these words not meant to be written towards myself, but rather outwards. It feels better to draft in this font -- more uncertain and wobbly, wont to change. It is not making a ''solid point'' the way my normal sans serif feels. still I have so much insecurity to grapple with 

Perhaps these words ''would'' be different if I had drafted them in private -- I don't think I can say for sure, this time. I've wobbled back and forth as the deadline of my publish script approaches -- will I take the private tag off and let it roll through, tonight? Or will I keep it tucked away just a little longer?

: part of me wants to keep it tucked away, just for the secret happy knowledge of anticipation, to keep my energy up and focused, rather than immediately shared.

Part of creation seems to be arriving at the point where one lets go and the result stands on its own -- it will waltz or shamble out on its own two feet.

 I fall down so much in communication: I admire h0p3's dedication to consistently reaching out to people, because I so often shrink away from people: leave their messages unread or on read or simply unanswered. So, the lack of discussion or conversation between us is because of flaws in myself.<<footnote "cv" "blah blah caveat I'm not trying to excuse the behavior (am I?) just trying to explain it to myself, yes? how do I make sense of who I was, well, flawed. yes, flawed. now -- what am I going to do about it? This is some of what I can do about it.">><<footnote "al" "also -- well, it's the honeymoon phase, right? at some point in conversation, all the easy topics are rifled through -- the TV, the games, the music, the bits and bobs -- and then what's left?">>

---
It's time for levity -- ah, stop it with the grandiose posturing and word choice, you. Get nerdy wit it. You know you got it in you.

So -- Ascension --- I'm a fan of the art as well, and it was incredibly disappointing when I noticed the artist (or the artist's style) changed in the couple most recent expansions. Storm of Souls didn't really click for me, but I'm a huge fan of the multi-faction mechanic and the various decks I built around it. Give me the OG Godslayer & Return of the Fallen, plus Realms Unraveled (with the multi-factions) and I'd be perfectly happy!

---
> I fear that you might feel some regret or sensitivity around this change - as if I might be overreacting. But I feel that this is a very good change and I also thought it might be nice to reopen the topic again, so that you might have a chance to further explain what you were feeling at the time and how I can be more encouraging of your work in a productive way. (If I'm fumbling here, please mock me mercilessly - it's the only way.)

Honestly, the only difference to my experience in your introduction of the `/all` page was having a new URL to visit! From my current perspective, though, it was a very good change; it's not invisible, but as h0p3 says, @@.h0p3 it's meant to be a place that people don't have to see unless they really want to.@@ And I think it hearkens back to the stories-within-stories you mentioned!

As for the rest -- I'm afraid I don't know how to mock you -- neither can I replicate the kind jesting you and Ivan gift to h0p3.<<footnote "⊛" "Not actually //feeling// afraid -- the figure of speech, this time.">> I am much too eager and earnest, like a kid running after the ice cream truck.

I'm often drawn into the trap of wishing my online correspondence would manifest itself offline; I fancifully dream of us sitting together on couches in a comfortably lit room, drinks of choice in hand, full bandwidth engaged. h0p3 and I might rabbithole tangentially, animated hands waving to pluck out threads then spiderweb weave in new ones, while you and yourselves watch benevolently and gracefully in comfortable silence until you bring something completely new to the discussion and we pause to listen and drink it in, before joyfully romping with it. j3d1h and 1uxb0x can join us -- perhaps we will all be silent in happiness listening to them. 

I don't know -- perhaps these are silly thoughts. I think mostly that extra ''info'' is what I wish for, the potent perfumes of vocal tone and body language and simple being-with-ness. We had a thanksgiving potluck at work today and sitting in a side chair observing and listening as I ate felt lighter, like less of a burden and more of a blessing, to have nothing to say and my attention to give.<<footnote "so" "what's left? I think this is left, this being-together-in-quietness, the park bench, and here is where the conversation might pause for a while and pick right back up in a month or a year. (well, also, it feels a little silly to chat about things that are just chilling in my wiki. it's both a blessing and a curse -- idk, blargle!)">>

I think both h0p3 and I go prolix for higher bandwidth online -- I think your videos carry the same intent --- a higher information load. You're speaking to us through the imagery of video clips, screen recordings, through the tone of your voice, and the music choices and placement. They are loaded with extra levels of data to saturate our senses, and you get at us in a different way.

: By the way, I am dying to know the font you used for "fraidyc.at" at the end of your most recent video. It echoes like ASAP but the details are different and I am curious.

:: muahahah! Is it [[Signika|https://fonts.google.com/specimen/Signika]]?! I think so! Funny story how I figured this one out. heh.

---
It doesn't feel right to end this letter with a "goodbye", especially given your drafting of a response as well. It's not even necessarily a pause, what with the new hyperspace game you've drawn for us.

"""
so then -- into the flow,
sphygmus
"""
* [[191120 – Carpe Diem: Bloopy Fonts]]
** generally just a //blah// day but it had its good bits, for sure.
** I am making much progress on picross e2, and am //thoroughly// obsessed with vérité, given that I've listened to the two albums all the way through at least three times each so far. been a ''long'' time since I've dug into an artist like this!
*** as is the way the process goes, I keep finding myself appreciating songs that I passed over on first listen,<<footnote "3" "The past two days, that means I woke up with [[solutions|https://genius.com/Verite-solutions-lyrics]] stuck in my head, I'm pounding [[floor|https://genius.com/Verite-floor-lyrics]] in the car, and singing along to [[freedom of falling|https://genius.com/Verite-freedom-of-falling-lyrics]].">> getting new bits of phrases stuck in my head. It's such a fun process and I've missed it.
* [[191120 – Wiki Review: Bits & Pieces]]
** L O L jk the commute to CD's on Thurs night was so awful again (why has it gotten bad at the exit?? I swear it was never this bad a month ago and before) that I'm back to being unwilling to accept it. Plus talking to RD made me imagine living downtown again. `<<SHRUG>>`
*** well, I'll just keep listening to these feelings and my experience, and see what comes.
**** regardless of if I'm moving out on my own or in with CD, a paired down set of belongings would be helpful.
** hahahahahah I could only keep it up for two days. That's cool, this is gonna be the month of inconsistent wiki reviews. see: late november.
** the new sweatshirt I got for wearing around CD's apt is a little scratchy and normally this would be a dealbreaker in terms of comfort -- ''but'' it's so much warmer than the shirt I was wearing previously because of that tiny scratchy wool, so I'll keep wearing it down until it's soft //and// warm.
** gotta credit all the typography articles I've been reading for the solution to my draft signalling, as we'll see below.
* [[music: Woods of Ypres]]
** I don't know how to speak about them, because part of me really wishes I could soak myself in their albums again, dive into and under the darkness and the ache. The lead singer's voice is precisely the thing that makes me imagine laying in a surround sound room with a membrane for a floor so that I can lie down and literally immerse myself in the sound waves.
** do I just associate them so strongly with particular parts of my life that I'm paranoid simply listening to their music will manifest those parts of my life again, even if that might not be the case? is it a self-fulfilling prophecy in some respects? do I want to play with fire even if it doesn't burn me?
** and yes, this is the tiddler that made me pull out the //draft// tag and create styling for it. I'm pleased with where my solution landed -- it feels right.
* woke up at 7 and napped until 8 or so, when I got on my phone to check what a buzz was, and then slowly woke up as I browsed, eventually getting out of bed to make coffee, sit down, and write.
* coffee + wiki, then DISTRACTION. ( ͡° ͜ʖ ͡°)
* took a break from browsing and reading sometime mid-afternoon to play picross. finished two puzzles before the red light of death started blinking at me -- shoulda brought my charger!
* more browsing, and taking notes, and shifting things around in my wiki.
** somehow lost a draft of yesterday's carpe diem after I had permaviewed a tiddler in my wiki then accidentally closed and reopened firefox? not sure how/why that happened. at least I'd let my wiki sit open long enough for the every-half-hour tid file backup to catch it, so I was able to recover everything. I... might think about making that backup run quicker, maybe every 10 or 15 minutes.
* actually writing in my wiki since CD came home; sort of killing time until 7, because I don't fancy going to Chipotle when it's rush hour dinner time (it will still be busy at 7 but hopefully less annoyingly so).
** finished two more picross puzzles then was //starving// so ran out the door -- shockingly, there was no line.
* tv & food. loving the weekly animes, as always.
* taking a break, so browsing and writing.
* more TV, good times, then I couldn't sleep so I was writing instead. turns out daylight savings time makes things publish at 2 AM instead of 3 AM, so I paused to let a non-draft go through (I wanted the font to stick, and it doesn't show up in a tiddler being edited). but it's 3 AM now and I think I can finally sleep.
* [[191121 – Carpe Diem: Dreamy Daze]]
** only in dreams do you get that perfect mind-reader moment, I'm sure -- it was lovely.<<footnote "♀️" "2nd time I've ever remembered dreaming about kissing a girl, how intriguing.">>
** I get the impression that this is by no means standard practice for corporations, and it's more because of the unique position the studio is in, so I'm going to enjoy it for what it is while I'm here.
** incredibly social day for me, given, well, ''me'' -- I enjoyed it!
* [[191121 – Wiki Review: Contemplation]]
** I don't have anything syncing to last.fm, but at least I'll have a record of it in my wiki
** that worked out really well. getting to a point where I couldn't write anymore, letting it sit overnight -- coming back to it felt fine and I could write the areas that were sticky for me previously.
*** having the signal of the font overnight really helped me feel okay just //stopping// yet also letting it publish before coming back to it. (such a good font)
* [[Link Holder|Link Dump]]
** something for the weekend, yes?! clear it OUT and delete it, please.
* [[191121 – kickscondor: A Park Bench, Quietly]]
** I am incubating an egg. :)
** it's insane to me how much of a difference merely changing the font has had on my desire to reread my own writing. usually I cringe at the thought, hate it -- well, perhaps that's because I'm reading writing that's a month or more old and I've grown past it enough for it become ill-fitting & rub strangely -- but still I think the font helps.
*** and through re-reading, I'm able to rephrase and reword and rearrange. lovely!
Wanted to figure out when I added some text to a particular file, so I did some digging in the fossil docs and found this:

`https://repo.redacted.xyz/annotate?checkin=<insert check-in ID here>&filename=<insert file name here>`

* Things to note:
*# the check-in id is required; just use the latest check-in, and copy the 16-char id from the URL when you click on the info for that check-in
*# Don't worry about spaces in the filenames - just type them literally in and it will handle it.

For more info [[check the docs|https://www.fossil-scm.org/fossil/help?cmd=/blame]]
* woke up at 10ish and browsed reddit on my phone while putting my cold feet on CD in bed
* got up around 11 or 11:30, I think
* made coffee, browsed & read, finished converting my `marsRover` program, ate chips and watched //bookworm// anime (awe), and browsed some more. cleaned up my laptop working folders a little bit. writing in my wiki now!
** simple day so far.
* settled into working on my next lc101 website, getting the HTML barebones and the basics of the grid layout worked out.
* CD went into the bathroom to shower and shave and after a minute or so I hear a little exclamation -- I walked in to find out that his literally-fresh-from-the-box shaver had flung itself apart (the razor cover & bits) and his head was all patchy. After getting over //yikes that coulda hurt you// and laughing about how bad his hair looked now, I tried to help with a little attachment on his other trimmer -- no dice, looked like it wasn't doing //anything//; took some scissors to the longer spots...still the trimmer wasn't doing anything. so dinner plans were cancelled XP
* chinese for dinner; the first episode of the mandalorian baby yodaaa 😍
* took a break from TV that turned into me working on the assignment website until 1:30/2 AM; got the CSS mostly tuned!
* [[Sex Toys, Yes Plz|the toy list]]
** let's be real, I probably don't need like 99.99% of these, but it was a fun list to do research for anyway.
* [[sexuality]]
** yeah, it's about time. hiding footnotes in carpe diems is fine but you know there's more to it than that. I am writing this wiki towards myself, after all.
* [[191122 – sexuality: best orgasm yet? :O]]
** what an interesting night. no clue what was different for him there.
* @@.link 2019 – Yearly Audit: Sex@@
** BEGONE FOUL DEMON. I banish you to whence you came!
*** forgot to change the creation date, lmao. see on you jan 1st!
* [[h0p3 draft piece]]
** tossing pieces around as they come into my head! of course this will get deleted at some point & I'll be back here to remove the linkage.
*** I think I get at the intent better in my letter to kicks.
* [[191122 – wiki: using fossil to check file edit history]]
** I'm not using it that often, but when I do want it, I'm so happy to have it. I'm also exceptionally grateful for stumbling across fossil because getting the diffed GUI view over time for free is phenomenal.
*** this will only become more and more useful over time, as the same tiddlers get edited and build a history of changes.
** I wonder if fossil could handle the weight of h0p3's wiki -- and if it would work with his Bob setup. Lately I've been pulling down his git repo and loading up old index.htmls to pull out text to put into my fav diff website to compare to the live copy, but that's -- super inelegant. Committing the //tiddlers// folder helps make the changes more granular for exploration in the source control, and fossil comes with the visual exploration tools built in -- both would make the process of checking diffs much easier, if he ran the fossil server somewhere.
*** encrypted content might make that trickier -- I don't know if tiddlywiki encrypts the actual contents of the .tid file or not? certainly I don't make my repo server public because my .tid files are the raw, unchanged versions, and I'm not sure if it's worth it to commit the <<sus>> index.html for the reasons I mentioned above<<footnote "rep" "not granular, heavy for source control">>
*** yes, it externalizes the diffs and separates the viewer from the wiki itself, but I think it's an acceptable solution given the potential difficulties with version plugins inside TW itself.
* [[191122 – Carpe Diem: Rush of Feeling]]
** haven't stayed up that long in a while, whoops. WHOOPS.
** ridiculous day, but that's okay.
* [[191122 – Wiki Review: Looping, Drafting]]
** I really appreciate socializing more than I think I give myself credit for.
** link holder??? link holder!
** hey, it is what it is what it is what it is.
* woke up so late :S
** CD got out of bed at 8 or 9 I think, but I slept until 11 something. yikes!
* chilled & reddit for a bit then started working on my assignment website again. started figuring out how to do the flashlight style overlay, and got it working just about exactly when Ch & AK showed up for Gloomhaven
* good game! went until about 4:30 or 5ish. I did a lot at the beginning, but spent the last 3 or 4 turns trying to ZZ AF towards the last room. I did get way more gold than usual though, which is good given what my personal quest requirements are.
* worked on the website more & more -- spent way too long trying to figure out how to handle the SVG curtain overlay blocking events going through it, and didn't pursue what ended up being the simple solution because I'd messed up the CSS selectors and thought it was broken. A hour + of googling and attempting later, I tried it again --- and it worked. oh well, I learned more about bubbling and capturing which might come in handy later.
** basically, I put the mouse move event handler on the wrapper div, make the css selector `#wrapper:hover #curtain`, and set the svg to `pointer-events: none`, which lets click events pass through to buttons & things underneath it.
* CD fixed the broken new shaver with parts from the broken old shaver & finally cleaned up; went out to get food & I was asking him to go to the store & he didn't want to, so I was like well he'll do whatever he wants to! a bit later...he walks in the door grumpy b/c his chipotle bowl was so soggy it had broken through the bottom of the bag and spilled some on the ground 😱 yeeesh, not a good weekend for him.
* eating & the 2nd two episodes of //the mandalorian// -- it's a weird //TV// tv show -- it doesn't feel like TV? I think because of the time skips / jumps / transitions? and there's so little dialogue? but BABY YODA.
* bed around 1 / 1:30
* got out of bed with CD at 7 (usually I sleep until 7:30)
** showered, dressed, went bra hunting in my car (lol it was hiding under the dresser), scrounged together some food b/c there was no heavy cream in the fridge, and made coffee to take with me.
* 740 was perfect -- busy but able to go 75/80 in the left lane still; saw on the board that there was an accident on 534 before 301st with the left lane closed, & shrugged cause that's past AH right?
** LOL no my head map memory so bad, it's like the first exit off the GT. WHOOPS. thankfully I noticed people pulling out of the left lane into the middle right when someone in that lane was leaving lots of space, so I didn't have too much trouble getting over (I despise trying to change lanes when there's heavy traffic). Before this, several fire engines went whizzing by on the right side of the road, and a police car came by on the left shoulder -- which answered my question about whether or not we shoulda been pulling over into the shoulder at all (no). Never seen such a big crash -- 4 or 5 vehicles all lined up but not too busted up except two more in the back (so I assume it was one of those "I didn't stop in time and caused a ripple rear-ending" sort of crashes).
*** hilarious though because once through the choke point it was the clearest 534 has ever been for me in the morning!
* ran into JF as I was getting my stuff settled in the kitchen -- funny, don't usually see him in that early! he had an appointment later on, tho, so makes sense.
* helped MG with copying the captures we did for her, and got the rest of the .movs that I could for the archive. missing a lot but :S
* reading, writing, chilling? lunch soon.
* microwaved my lunch & took it back to my desk; pulled out my laptop & started working on my assignment/project web page. that kept me busy & absorbed until h0t th0tpics started, and busy afterwards too. I almost stayed past 5 cause I was so engrossed.
* kept working on my project in class, completely ignoring the lecture (whoops). making progress! switched to positioning the hidden pictures based on the individual blocks of the page, so locations don't change when the browser window size changes or the font size changes (much better way of handling things). added an easy mode because some of them are devilishly hard to find now. reorganized the CSS (split into 4 files).
** didn't do the studio -- I'll get on it once I'm done with the next assignment, which will probably be soon since I just need to get responsiveness better & then I'm done. did help the guy I sit next to a couple times with checking why events weren't firing and so forth.
* home at 8:30. ate, watched youtube, and played picross until 1:30 AM. `>_>`
* [[191123 – Carpe Diem: Short & Sweet]]
** the idea generation part of the assignment would have been where I'd get stuck and procrastinate, but I have this wiki to thank for providing easy fodder. creation feeds creation amirite?
** these are the best sorts of days -- being in the flow with something -- and also the ones that make time go by so fast I can't believe November is almost over and December is almost here.
*** if being an adult means being able to spend my time making and learning cool things I think I'm okay with time speeding away with me. idk how to articulate this.
** three years feels insane to me, and I don't know, I'm not attached to celebrating it in a big way -- like my birthday --- nothing //changes// from the day before to the day after, really.
*** I think dating CD for the past three years has affected my life in subtle ways that I'll never be able to fully visualize, point out, or be consciously aware of. I'm like -- oh, I've done and changed so much in the past three years! But it would have been different on my own, without being able to cry on his chest, without his hugs, and without his quiet encouragement.<<footnote "♉" "I'm so fucking headstrong. :S">>
* [[191123 – Wiki Review: Fossilizing]]
** ahaha I'll have to pull this into my next letter. :P
* [[How To: Submodules In Github]]
** I have yet to go through and add a private path for the submodule that uses my SSH key instead of https -- I'll do that before I push my work from the past couple days up.
*** ACH I didn't archive.org these!
* dreams that I can't put my finger on now
* woke up around 7:30, didn't want to get up, and fell back asleep for an hour; didn't feel like rushing to leave for work when I realized it was 8:30, so I texted JF & told him I'd be in later, then napped until 9.
* showered -- ran out of hot water towards the end b/c roommate was showering before me; been a while since that's happened
* dressed, made lunch, left
* fixed a string-out I made yesterday & then went to get coffee with JF. We ended up talking about MV and the Oregon Trail and how much climate year to year would have affected travel on it, and then landscape differences too.
** which led me to looking up maps of the Oregon Trail route to see if any of them mentioned fording the river in that particular spot -- nothing immediately on google as far as I could tell, but the route on the majority of maps does go through that area. It's crazy for me to think about how this event [[impacted the landscape|https://www.legendsofamerica.com/wy-guernseyruts/]]. And impressive the marks are still [[visible|http://randomwalksintime.blogspot.com/2015/10/in-rut-oregon-trail-ruts-national.html]] at all in some areas.
* how does an auto paper towel dispenser know that you haven't ripped off the first piece of paper it spits out? weight? sensor on the lip underneath it?
** I presume they're controlled by micro-controllers
* [[191125 – Carpe Diem: Absorbed]]
** forgot to take my thingy again -- coulda put it in my coffee, if I'd remembered. Maybe I should set two phone notifications instead of just one?
** to be fair, I also spent some time investigating dash cams. (I couldn't find the reddit comment I'd saved with a list of them, lol.) I think I'm going to buy one once black friday / cyber monday hits. hrm.
** completely useless evening. pfft. picross is a nice break from working on programming because it's mindless yet requires some thought / attention to rules. Though the last two EXTRA puzzles I mostly made lots of assumptions about the positions of things and it worked out.
*** I've got the two hardest screens left (15x15 FREE) and then I'll have finished E2! in like, half the time of E1 ahahah.
* [[191125 – Wiki Review: Fluxing]]
** love how there's an accidental pattern to the title.Tags for the past three wiki reviews.
** wordless and inarticulate. I would like to be more grateful.
* [[191124 – Carpe Diem: Crumpled JS]]
** CSS selectors are like the multiplication tables -- I really need to memorize them.
** I did get to the point where I was like, //shiet maybe I picked an impossible to implement idea, maybe I should give up// but I'm glad I persevered.
** my poor bb `;_;`
* [[Peer-To-Peer File Transfer/Sharing]]
** now having done a thorough review I will never have to wonder about how to transfer files from computer to computer again!
** station307 definitely wins for being able to operate through whatever layering of firewalls and proxies and things my work internet connection goes through
** flying carpet wins if I want a standalone program and I don't have an internet connection
** sharedrop wins in terms of convenience b/c you don't have figure out how to share a link between two computers
*** which is a completely different issue I could try to find apps that solve. it's Discord for me tho.
* dreamed I was walking to a cake judging contest with mom, and she asked me what I'd been up to in this city -- I said I'd chatted with a cute girl and she made some sort of questioning comment like "sooo when did you know you were a ...lesbian?" And I was like, "er, no, bisexual" and then we got to the cake judging place and looked at all the cake. 
** I was at a place hanging out with people and a storm was coming and it started raining -- I wanted to leave before it turned to ice.
* got up right away at 6:30, showered, dressed, and headed out the door; stopped at my place because I thought it would snow and I needed to grab the windshield cover; hopped over to Dad's, parked, put the cover on, and we headed out.
* picked up Jo, then long drive to the 'ville. I feel like I used to //do// things on car rides, but I haven't for a long while -- I just stare out the window and think, these days. thinking about hiding, today.
* arrived, got gas, then went to Aunt JL's -- the first ones to arrive! stood around drinking water and listening to people until food time; did talk to Jo a good amount about some or other things.
* pretty quiet at the "kids" table until CT sat down & we got him talking about sky diving. It's just great when a person is ''really into'' a topic and with the right questions passion just comes pouring out. I felt a little bad tho b/c we were keeping him talking more than he was eating! XP
* KT wanted to play //ticket to ride// with Aunt LA, and ofc I'm down for games (what else is there to do) and Jo was too.<<footnote "ob" "it's funny, observing the siblings -- KT is reserved and quiet and her tiny younger sister (am I a bad cousin for not knowing her name?) is expressive and rambunctious and all over everywhere.">>
** a fine game.
* farted around for an hour until Jo came back from hanging with his friend, then made our way out the door like molasses.
* drove back; I talked too much. the snow did not pan out so I had to put a soggy windshield cover in my trunk; hung it out to dry in the garage tho.
* bought disco elysium in a moment of weakness and played; also gifted MR //hyper light drifter// because he'd been asking me about it early in the day (a miracle!! MR messaging me first!) and it was relatively cheap and I am an evangelist for that beautiful game. brb putting on [[the soundtrack|https://www.youtube.com/watch?v=BxFdYqHYiUg]]. we kept chatting a bit after, which was nice.<<footnote "ot" "in other, people you rarely talk to news, also had a message from JH -- the yearly, //slightly drunk and your ass was so good// note. it gets less and less comfortable to reply to.">>
** turns out we had both used `ker blam` and something to the effect of "the steam sentiment options are dumb" when we gifted to people -- great minds think alike! (they really are super dumb tho.)
** fuck this video has clips from the game NO I'M NOT GOING TO GO BACK TO IT. NO. aw shit flashbacks to the horrific speed dash crystal challenge, thank you video.
*** I wish I had their artists' grasp of color theory. it's fucking delicious.
* loving the writing in disco elysium so much; bed around 12:30
* woke up around 9:30 & snurrgled CD a little
* got up, got my laptop, sat down to do //something// -- catch up on wikis? consider writing in mine? who knows -- then got sucked into working on my website assignment. really, no idea how it happened; I just looked up an hour later and realized that I'd completely forgotten what I'd meant to do, looked down, and kept coding.
* showered and dressed at 2, coded a bit more, then hied CD out the door at 3:15; roads were fine; picked up food from my place; horrific head wind on the way to mom's and one annoying person who wouldn't ''consistently'' go 80 (please it drives me bonkers to randomly slow down to 75 for NO APPARENT REASON) who then proceeded to drive 85 when I tried to pass them, until I got lucky and there was a wide enough stretch of road on the right for me to hit 100 and get the ''fuck'' around them. ... I'm certainly not a driver to emulate, whoops.
* the food wasn't quite ready, so chilled on the couch, chatted, and put the finishing touches on my web page (even got it hosted on github pages to make link sharing easy) and sent it to mumsy. the bois arrived from their beer hunting just as the three of us were about to jump all over the turkey, thank goodness.
* my stuffing, my butternut squash, turkey and gravy, and mom's ''incredible'' cranberry sauce -- it was a full plate. thankfully my stuffing was not actually too salty (phew) and the //super duper// caramelization of the onions and celery this time around -- `*kissing fingertips motion*`
** butternut squash is a delicious and amazing substitute for sweet potatoes -- all hail the wonderful cucurbita genus!
*** brb just eating butternut squash the rest of the winter???
*** //"Since this is a plant that requires a fair amount of hot weather for best growth..."// -- TIL we will all subsist on squash when climate change becomes even more extreme.
* let our food settle, talked some more, then ate cheesecake + whipped cream + cranberry sauce; heavenly.
** mom finds out in a few weeks about the SCA6 results ...
* left with leftovers (yay!) at 7:30; the tailwind sped us on our way, there were no police on the highways, and (mostly) no annoying bastards going slow in the left lane, so we made the trip in precisely an hour. went from 30 MPG on the way there to 32 MPG on the way back -- so, yeah, the wind direction made a huge difference.
* chilling. oh, hello, I have been missing out on wiki folks chatting! is ok, I been hiding. `<waves>`
* [[191126 – Carpe Diem: Oregon Trail Dreams]]
** not sure what happened to make me go into hiding for a couple days...
*** I almost made everything disappear from my website, just to prove to myself that I could do it ... but I was hiding so much I didn't even want to log into it long enough to do that.
* [[191126 – Wiki Review: Fee Fi Fo Fum]]
** did remember on turkey day b/c I put it in the cold coffee I had laying around at CD's place, & took the coffee with me. //shit// -- did I leave my cup in Dad's car??? I think I might have.
*** DON'T FORGET: BUY CREAM TOMORROW.
* [[191128 – Carpe Diem: Turkey Day]]
** lots of dreams in general recently, and lots of dreams about girls, specifically. eenterdasting.
** said maybe 3 words to Grandpa. was last year the year he made that comment? I don't know. perhaps it's better I didn't write it down in my wiki, either. you missed the easy point in time to get to know me, and if you're going to put me down like that //now//,<<footnote "salty" "especially when you've had other grandchildren go through similar college disruptions -- I'm definitely not the 'most failed' or anything, relatively.">> then I don't see what I lose for not pursing what was never really there.
** Uncle JM said, in hushed tones, "you're a really lovely girl, sphygmus" and I said "awe, thank you" in a chuckle, and he said, "you really are". which is interesting. he's the eldest (like me, and KT -- are we all quiet mediators?) and I get the sense that comment means more than what's obvious on the surface.
** Aunt JR doesn't feel like a good grandma to me, and it's sad. she says things that sound hurtful and even though the loud, overt tone is joking, they still feel mean to me under the surface. I'm not sure it's possible to say mean things in a joking way -- I think it must hide pain under the surface. (and so the pain of the elders passes on to the children.)
** literally the most words I've said to CT in //aaages// -- I was a little surprised, too, because he hugged me and asked what I was up to when he arrived -- I appreciated the gesture.
** Jo has said a couple times now that he expects to be moving //somewhere// right around the time he graduates, whether it's to Maryland or the Mojave or Colorado or elsewhere. It seems like he's ready to make phat engineering checks and live a life like his older friend is (comment about buying a tesla?? ok bro). mm, well. so it goes. entirely a failure on my part, as the eldest, to be connecting with him. I escaped //hard// in college, so returning home afterwards felt (a little) less bad; he's been here this whole time so no wonder he's ready to get out.
** I'm not close to any of the other cousins, and I'm not sure how close they are to each other (sibling groups aside), so it will be sadly interesting to see what happens when grammie and grandpa pass on, and our parents all get elderly. Aunt JL's not going to be able to host it forever... and I don't see any of the cousins particularly picking it up. I forecast fragmentation.
*** feels sad to me, despite so many flaws.
* [[191202 – Carpe Diem: Let It Out]]
* [[191203 – Carpe Diem: Distraction Hole]]
* [[191205 – Carpe Diem: Wiki & Conflicted]]
* [[191206...08 – Carpe Diem: Smushed Codey]]
* [[191209 – Carpe Diem: Got Cold Again :C]]
* [[191210 – Carpe Diem: Disco Detective]]
* [[191211 – Carpe Diem: This n That]]
* [[191212 – Carpe Diem: Fake-out TPK]]
* [[191213 – Carpe Diem: Briefly Cut]]
* [[191214...15 – Carpe Diem: HoboCop Saved By Reeds]]
* [[191216 – Carpe Diem: Snowy Snow Day]]
* [[191217 – Carpe Diem: Random Bits]]
* [[191218 – Carpe Diem: Holiday Party!]]
* [[191219 – Carpe Diem: Stuffed to the Gills]]
* [[191220 – Carpe Diem: Prep Prep Prep]]
* [[191221 – Carpe Diem: Road Ass Trip]]
* [[191222 – Carpe Diem: A Quiet Day]]
* [[191223 – Carpe Diem: HomeLab Knitting]]
* [[191224 – Carpe Diem: Read All Day]]
* [[191225 – Carpe Diem: Simple Day]]
* [[191226 – Carpe Diem: Gorgeous Boxing Day]]
* [[191227..29 – Carpe Diem: Compressed Weekend]]
* [[191230 – Carpe Diem: Makin' A Mess]]
* [[191231 – Carpe Diem: End of a Decade]]

---
* it's mildly insane that I can consistently keep up the volume of writing so many days in a row. I so rarely run out of things to talk about.
** well... venting can cover a lot of words. XP
* fuck my laptop speakers are somehow ''shittier'' than my iPhone speakers.
* lots and lots of dreams this month; I was remembering them more than usual, I think.
* relationship with food is STILL SHIT.
** I don't care enough about it day-to-day. there are so many more things I want to be thinking about and doing -- I know there are people out there who would be so sick of protein shakes every day for lunch after only a week, much less a whole year. I'm not one of them.
*** but I still enjoy the process of cooking, sometimes. surely there's a balance out there, if only I could find it.
* huh, listening to port blue again started at the beginning of the month and kept going through the end.
* lmao did my daily check-in twice and then never again. nice job.
** I'd argue you're still doing it, in different ways; you're still noticing where you place your attention and what feelings are arising and so forth.
* three multi-day logs this month; the most ever.
** I prefer jotting down the general gist of whatever extended time period I missed over stressing out trying to perfectly remember each and every day. I only care about getting the good bits down so I don't read the month a year later and wonder //what the fuck was going on during that gap?//
* honestly, I think my Wiki Reviews are way more interesting than my Carpe Diems.
** less bullshit,<<footnote "v" "filler?">> more curation.
* never saw that person again. ah, the strange happenings of office buildings. and working at a place that hires lots of contractors.
* so far I'm enjoying the eggnog flavor -- it's been long enough of a break from it for me to like it again.
* yikesing out of bed... what an appropriate visual. :)
* had to switch from embedding fonts in the SVG to using outlines. ah well, I don't think it //really// matters there.
* after using the shampoo bar with the soft water in CO -- no, it definitely doesn't lather as well in the hard water here.
* I'm a little surprised we haven't talked to all the editors, all the animators, the sound guys, and the photographer about what auto-generated files and folders are important for them to keep, and then created a document laying out our archive plan specifically as it relates to that content.
* glad I participated in the holiday party. :)
* wanting to clean off my studio table & then taking steps to do so led me to remembering that letterboxing even //existed// and therefore led to my adventures in CO.
* being on vacation for a week majorly contributed to the feeling of this month flying by.
** I'm grateful I was able to take that time off, even without PTO to cover it.
* I wonder if TL recognized me calling over the phone or not? Didn't seem like it in the moment.
* so uh, guess I'm printing at the YY library systems from now on.
* I miss the uber dark basement room sleep. it's so bright both at my place and at CD's place. `;_;`
* I think Granddad AY really enjoyed hearing about my letterboxing. :)
* yaaaa amazing title pun and //completely unintentional// XD
* work felt weird because lots of people were still gone; I'm looking forward to getting back in the swing of things once everyone's back from vacay.
* I'm feeling weirdly nervous about doing the coaching calls with ER, actually.
* having my own personalized return address labels is a tiny thing that I was really looking forward to as a kid. :)
* on the whole, a crazy busy dreamy month and a much better end to 2019 than the beginning.
* [[191202 – Wiki Review: To and Fro]]
* [[191203 – Wiki Review: Simplicity]]
* [[191205 – Wiki Review: Weird Weird]]
* [[191209 – Wiki Review: Closing The Gaps]]
* [[191210 – Wiki Review: Blooooop]]
* [[191211 – Wiki Review: Simple Notes]]
* [[191212 – Wiki Review: Barely Hibernating, Rewind]]
* [[191213 – Wiki Review: No Much To Say]]
* [[191216 – Wiki Review: Bring It Together]]
* [[191217 – Wiki Review: Getting Sillysophical]]
* [[191218 – Wiki Review: Getting Schwifty]]
* [[191219 – Wiki Review: Writing & Crying]]
* [[191220 – Wiki Review: ... here I go again]]
* [[191221 – Wiki Review: Briefly Reflective]]
* [[191222 – Wiki Review: Lotto Boxing Thoughts]]
* [[191223 – Wiki Review: Not An Essay Today]]
* [[191224 – Wiki Review: White Fog]]
* [[191225 – Wiki Review: Y Is June So Far Away]]
* [[191226 – Wiki Review: Groooovin']]
* [[191227 – Wiki Review: Playing Catchup]]
* [[191230 – Wiki Review: *beep boop*]]
* [[191231 – Wiki Review: Cccomentary]]

---
* I tend to get pretty silly in the title.Tags for this log; silly and free associative, because most of the time I don't know what else to title them (they'd all end up boring like "two" "three" "two again" etc (though I did have a month where I was using all sorts of number synonyms)).
** I think they probably tell their own sort of story, but it's not one I can pin down.
* still way behind on my spending thingymabob `-_-`
** I'm lucky I can get away without really looking at it for multiple months at a time and either end up ahead or breaking even.
* I didn't keep [[@: hypertext 2020]] up-to-date because I dislike long tiddlers...
** though there's definitely more than a few long tiddlers already existing in my wiki soo?
* goal: eat more squash in 2020!
* oy, I need to reply to h0p3 -- been procrastinating. XP
* it's still //there// if you compare my right middle finger to my left middle finger -- just not as bumpy and obvious.
* welp, that's part of being in a body; watching and feeling it age. //yippeee//
* I've been doing a lot more link archiving, which is great. obviously I hope to have it automated, but until then, doing it manually as much as possible is A+.
* at least once or twice I start writing something in my wiki review and then go on and on and on and finally just turn it into its own tiddler.
** I think I should be doing that more, actually.
* taking the cicadas off and going back to the notebook -- I'm feeling like it again lately.
** I had some plan where I was going to make it a link to an introduction -- OH YEA that's why I wanted to know about image alt-text, because it was going to be a scan of a handwritten notebook page.
*** I still kinda like that idea, now.
** as much as I was a little salty when I came up with the whole "welcome to my tiny apartment in the city -- IT'S ALL SKETCHES BTW" and so it felt wrong a while back, the general //theme// of it still resonates with me.
* it is interesting to see how I'm still writing for my readers in my Carpe Diems. I'm curious how it will evolve over the coming year.
** (writing for an Other === writing for my future self) is very important, I think.
** you can tell the difference, I think, in those I wrote last year. I was uh. well, I definitely self-censored less. is that a good thing or a bad thing?
*** I'm still choosing to keep certain Carpe Diems private; so now I'm walking a line...
* the auto-reloading doesn't seem to work in firefox since I re-wrote it to work in chrome, ugh. and it's still broken on mobile and in the snapshots. I don't know the best way to handle this. :S
* [[@: hypertext 2020]] has been great this month!
* ...I still haven't gotten a therapist appt. set up, and I promised CD I would do that. Time's ticking.
* sometimes I don't know what to say in response to the previous day's tiddler, and sometimes I just go off. Interesting.
* a lot more writing revision in my wiki in general this month, compared to the previous months.
** and september (?) was the month of visual revision!
* some of these things feel like they happened just yesterday; this month ''flew'' by.
* I really, really wrote a lot in my wiki reviews this month. They're often long, thoughtful conversation threads with myself.
* I do need to take apart my graphics card again and grease the ball bearings -- it's gotten to the point where I leave my desktop off and just use my laptop when I'm at my place because the gritty noise is ''that'' annoying.
** fuck it, maybe I'll just turn my desktop into a server and remote into it from my laptop. XP
*** I mean, tbh, how bad of an idea is that? if you turn your monitors into docking stations, remote into it via your laptop... idk, at that point, why even remote into it?? still doesn't solve the annoying fan noise.
* things weren't quite as dire as I was imagining; if I inherited it, I can imagine a possible future where I'm dealing with it and still living a satisfying life. (Microsoft Adaptive Game Controller, ftw. Maybe at that point they'll have brain-computer controller interfaces too? Eye movement directed mouse control? Think words at the computer and it types them? (that is, if the world hasn't collapsed due to climate change yet)).
** I'm a little surprised I didn't keep that wiki review private, tbh.
*** I never sense the phenomenology of crying in my writing when I read it after the fact.
** did I even cry at all while we were there????
* at least twice I wrote my wiki reviews from the bottom up this month, which is a big switch from my usual top down. curious!
* I succeeded in not making letterboxing a hill to die on //or// a metric of my vacation "success" -- phew! I'm very happy I got to do what I did, though. :)
* getting heckin' ''political'' in my wiki reviews this month! :O
* and ''why'' haven't I created a //letterboxing// topic tiddler in my wiki yet?
** I just fuckin' love it so much, y'all.
* the time zone difference really messed with my head this vacation. I wonder if it's usually like that when I'm in a new time zone for a while, or if this time was different somehow?
* I actually turned off the percentage / time left in chapter stats on my kindle; on the one hand, that removes the only way to gauge placeness in the book (you don't have the literal page position shifting in the thickness of the book as you read it) but on the other hand it almost turns the act of reading into a race.
* I goddamn hope I kept those index cards.
* I'm very glad I got to read so much this month. :)
* I keep wanting to live in ''one goddamn spot''.
** I think part of the solution would be for us to move into a townhome or rented house together, //not// another apartment.
* I didn't get RD & ER's thank you notes done because those are the ones that I can't just generic form whip off. I want them to be actually full of gratitude.
; Articles That Were Useful (In Order of Googling):

* [[https://stackoverflow.com/questions/27570877/changing-image-opacity-with-js-or-css-under-mouse-pointer/#27574021]] //([[archived|https://web.archive.org/web/20160824135919if_/http://stackoverflow.com/questions/27570877/changing-image-opacity-with-js-or-css-under-mouse-pointer/#27574021]])//
** working code with exactly the sort of masking a layer to see behind it effect I wanted, and the OP coming in like a boss in the comments with the circular gradient masking effect.
* [[https://davidwalsh.name/event-delegate]] //([[archived|https://web.archive.org/web/20191201182541if_/https://davidwalsh.name/event-delegate]])//
** I don't think I actually ended up using event delegation, but it was an avenue I was googling down at one point in time -- good to be aware of.
* [[https://medium.com/@chuckdries/traversing-the-dom-with-filter-map-and-arrow-functions-1417d326d2bc]] //([[archived|https://web.archive.org/web/20191114065621if_/https://medium.com/@chuckdries/traversing-the-dom-with-filter-map-and-arrow-functions-1417d326d2bc]])//
** how the fuck do I //map// over an HTMLCollection? This article helped me solve that, yay!
* [[https://stackoverflow.com/questions/3331353/transitions-on-the-display-property/#6943704]] //([[archived|https://web.archive.org/web/20191201183125if_/https://stackoverflow.com/questions/3331353/transitions-on-the-css-display-property/#6943704]])//
** wanted to get my curtain to transition smoothly from a visible to hidden state and vice versa; this answer provided the solution.
* [[https://stackoverflow.com/questions/37402616/pass-click-event-to-an-element-underneath]] //([[archived|https://web.archive.org/web/20191201183548if_/https://stackoverflow.com/questions/37402616/pass-click-event-to-an-element-underneath]])//
** so I didn't actually use this solution, but it was one of the steps towards re-investigating `pointer-events: none` on my full screen svg -- and it seems like a potential solution if I ever need to handle this case again.
* [[https://stackoverflow.com/questions/40174404/remove-click-function-but-keep-hover-intact/#40174467]] //([[archived|https://web.archive.org/web/20191201183925if_/https://stackoverflow.com/questions/40174404/remove-click-function-but-keep-hover-intact/#40174467]])//
** the answer that made the whole CSS selectors issue boiiiing off my head -- and hey, would ya look at that, with the correct selectors in use, it worked!
* [[1911 – Monthly Audit: Carpe Diem]]
** I'll get there. I'm catching up on my dailies, first.
* [[1911 – Monthly Audit: Wiki Review]]
** ditto.
* [[money – 1911 Conscious Spending]]
** ditto. come on, if you want to reduce your spending for environmental reasons, you gotta be aware of what you're doing currently.
* [[@: hypertext 2020]]
** this is...not currently up-to-date. XP
*** thanks for keeping your tiddler up-to-date, h0p3!
** super interesting and I look forward to seeing what comes out of it
** I feel bad because I've been all over the place this past two week in terms of writing, my wiki, and "the public" -- so I haven't interacted here as much as I'd like.
* [[191130 – Carpe Diem: *opens curtain*]]
** I mean if there's a food we'll eat more because it survives better in hot climates, I'm hella not going to complain about it being squash.
*** squash also reminds me of the piece we read about hunter-gatherers, gathering melons and cooking and eating them. 
* [[191130 – Wiki Review: Went Into Hiding]]
** gotta love doing all that thinking without writing it down. :P
** it's a fine line to walk, right? there's the "oh in our family we give each other shit all the time and if we give you shit that's how you know we like you" mentality -- but, what is the definition of "giving shit"? and how is that different than saying mean spirited things that have the edge of truth to them and trying to mask it with "humor"? Things like "your mom is going to hug all the other kids and leave you out because she doesn't love you!" feel pretty borderline. idk. maybe it's just my perspective, too, and it says more about me that I was bothered by the comments than it does about the comments.
* [[Identifying Marks]]
** I was ''so proud'' of my distinctive writer's bump and now that I'm writing digitally these days, it's faded so much. :C
** the triangle of moles on my left hand has really, really faded -- used to be much stronger & more visible.
** I'm getting older and it's obvious in my hands. It's going to be disorienting to be 50 or 60 or something and have that paper thin skin stretched so tightly over veins and ligaments. It's already thinning out more over my knuckles and over the tops of my hands; in the right light I'm starting to see shadows cast by the ligaments...
*** I feel like I'm starting to see the hints of an age spot on my right hand, too. it's lighter and less distinct than a mole, so I think that's what it is?
* [[191201 – coding: html me something]]
** had these open in my browser for a bit and finally got around to clearing them out. it's like citing my sources! yet again several SO posts that I was the first archive on.
* [[@: hypertext 2020: terms of understanding]]
** Imma come back to this, re-read it, draft more, take off the draft tag maybe.
* dreams and dreams; jo was there with a friend, it was like... I had my head in a headset and viewing something where they were (far away)? or maybe it was one of those headsets where you see through the drone camera? idk. I was trying to talk to them but my jaw kept gradually clenching harder and harder, so I could barely make it move to get the words out. all of us were treating it as if it were strange but not dire.
** I think I'm remembering dreaming more because I'm waking up then going back to sleep more.
* showered, dressed, brushed teeth, made lunch, headed out the door.
* back and forth because I forgot my badge in the car; and then it didn't work to open the door! security guard told me it had expired and my manager needed to submit a request to extend it. //nice.// :S
** I guess that means I'm stuck in the studio for today... maybe if JF shows up from his meeting we can go get coffee and that way it's okay if my badge doesn't work.
** saw TL and let him know; he let me borrow his badge and go upstairs to tell leona, so she could get that resolved.
* random browsing, wiki. been thinking about Collect Scents again today too. (I did not fall for the black friday BPAL imps.)
* meeting about the photo library in the morning; took some screenshots for it, chatted with more peeps about folder naming.
* went and browsed keri's blog b/c it popped up in //on this day// -- turns out she had done NaNoWriMo so I spent the majority of the day reading in between doing work.
* my badge got activated around noon, so after the meeting finished I went and got coffee; kinda sorta took a lunch and kinda sorta didn't?
* more reading and research and finished up the last thing waiting on the commercial archive.
* home; ate chicken sausages, cheese, and leftover almond bread; and too many peanut butter cups. it's so interesting to have found my satiation limit with them, though.
* way too much time just reading through people's twitter pages, googling and reading, watching flip-throughs, and getting distracted in general. blargle.
* was really struggling to get to sleep -- restless skin feeling and thoughts -- got to sleep after putting on some port blue and visualization'd my body into being relaxed and not restless.
* [[191202 – Carpe Diem: Let It Out]]
** yes, I know, back to hiding these again. see [[191207 – wiki: carpe diem publicity]] for more discussion about this.
** he hadn't done anything with the dishes on Friday, but he made a comment like //as you can see I've been lazy this week// and he started soaking them after I asked him to do so.
*** there's a deeper feeling to listen to, under these things
** gotta love programming at work for making the afternoons zip by!
* [[191202 – Wiki Review: To and Fro]]
** one of those scenarios where I wish I could cross-reference my old writing easily and find where (if) I'd written about seeing age in hands. I have these memories of thinking this thought before, but I want to know //where// in writing!
I dreamed I was staying in a house with Mom, and we were staying there overnight; MT was there in a different room and we talked, and it was good. Funny how the brain hangs onto details about a person and brings them up in dreams. Deliberate and methodically thoughtful. Remember baking bread together? and building the PC together. It's too bad you didn't hang out at all the summer before that -- gaddammit girl didn't you realize the four years were so short and you should have soaked in your friendships //even more// than you did? I want to message him, reconnect again, ask how the holidays are going and so forth.<<footnote "mM" "MR was in the dream too, somewhere, but I don't remember that as much as I remember feeling connected to MT. I'll forever and always have a crush on my friends, it seems, where by crush I now mean wishing to be quiet with them, closer and more vulnerable than the typical friendship razzing & talking about games etc. the moments I feel to afraid to mention in words to their faces for fear of clumsily handling it or that, by making it obvious, I'm crushing it.">>

And then there was like a half-chapel, half-house -- the main hall was the chapel, and the left was a similar rectangle but split into thirds (three different bedrooms with three different bathrooms) and I don't remember what the right side was. The middle bathroom on the house side was rustic and cabin style, the upper bathroom was more modern master bedroom and slick (I think?) and the bottom bathroom was like a rectangle with glass standing showers all around the edges, plush brown towels. 

I visited the chapel several different times in the dream. The first time was after having a conversation with Mom outside, in a garden with another woman, who was deaf and lip read but talked very quietly so we had to get close to hear her over the wind. After that I went back to the chapel and there was something about being Jewish --- I don't remember --- anyway, there were different services held every day of the week.

The second time I visited the chapel, the service that day was a flagellation-type service, and I was like //what the hell?// In the altar area a group of people in robes or latex or some sort of uniform were in a circle, striking their own backs with bolas-style things. This was weird and I decided to go shower, but I had to sneak around to the left to get past them so I didn't interrupt them. I was trying to finish before their rite concluded, so I was rushing through the bathrooms grabbing my things from the upper bathroom, launching myself at my towel hanging on the rustic hook and //almost// pulling it out of the wall, coming to rest in the final bathroom. 

When I get there, all of their regular clothing and towels are folded and laid out in a circle, so I'm like //gosh shit I'm going to interrupt them but this has the most bathroom stalls so I guess I'm showering here anyway?// I move a pile and set my stuff down and then they come in -- I guess we all shower together? I don't remember the showering part --- I don't think we actually did ---

Somehow in all of this I'm actually borrowing a membership card from JF (??) so some of them are calling me JF, like, //oh hi JF! how are you? lookin' good today!// etc. That was... a little strange. They're taking their uniforms off and everyone was just in like, sports bras and compression briefs, so it was casual. It was a diverse group -- guys and girls and old ladies and just a variety of people. They all sit down in a circle around the bathroom on pillows they'd brought & had been under the bottom of their towel/regular clothing stack. One was a back pillow and the other was like, rectangular and filled with air and about as long as their legs.

I sit down and join in; it's enjoyable. Some sort of collective breathing after-care ritual type thing, with survey sheets passed around that other people filled out about you??? I get one with a couple comments on it; one of the comments was like, //oh yeah good, nice new look// while another comment was like //ew gross// and a third comment I don't remember. One of the three sections was "what things might a person change about themselves?" Someone said //your leg hair situation is long// and another person said //there are obviously places where skin has been picked// and there was a third comment there I don't remember, and the last section I don't remember either. (They weren't all bad, those are just the ones that stuck out? Even the blunt ones didn't //feel// bad, just matter-of-fact.)

As we were sitting in the circle I was talking with the folks around me and a particular (hard to find) book was mentioned and I said, //oh you just go to the library!// and they were like, //idk where you're from but around here the library won't let you have those books// --- and that's about where the dream ended.
* [[191203 – Carpe Diem: Distraction Hole]]
** interesting to have such a unpleasant and physical experience in a dream; also interesting that none of us were freaking out about it.
** looks like my badge got renewed through May, so I shouldn't have to worry about it expiring again for a while.
** didn't do anything with that Collect Scents thinking; yay distraction hole.
* [[191203 – Wiki Review: Simplicity]]
** it's funny, I saw them sitting on the counter yesterday and felt a brief moment of frustration but nothing as intense as I felt on Monday. idk! some things I can control and some things I can't and that's okay.
* [[The Notice Board]]
** well sheit, my tag editing yesterday removed the data style that was on this. I gotta fix that!
** it's kinda fun to be able to change the front page of my wiki to whatever I want -- what I want right now is a lovely summer walk through the woods, with the cicadas roaring.
* [[Crochet Baby Yoda]]
** it's a silly thing!
; 191206
* got some productive copying done on the servers Friday, and worked a lot on my wiki in the afternoon. Left at 2 and headed home where I packed stuff up then went to CD's.
** washed dishes and then farted around on the computer -- one of: working on wiki, reading reddit, reading wikis, browsing & reading articles, or working on lc101 homework.
*** I //think// it was mostly wiki -- did finish going through all my tags and paring them down / adding colors and icons to all of them (so pretty)
** butternuts squash for dindin and a small amount of TV with CD later

; 191207
* woke up ''late'' -- like 11:30 AM late. (well, I think we got out of bed at 11:30; I was awake earlier and on my phone but cuddling with CD cause sniggles are important)
* checked on my wiki and it hadn't reloaded (because the page hadn't been open for 8 hours, duh) so I went down the rabbit hole to try and figure out how to make it reload when the cookie expires.
** lots of attempting to make requests that failed because cross-origin headers weren't being applied, and ran into the "http only cookies can't be accessed by javascript" issue (which is //good// cause security), and was failing to detect the redirect that happens whenever my auth cookie expires. //but// I can detect that the response URL is different, so I just make a get request every 10 seconds to `my.wiki.xyz/status`<<footnote "head" "tiddlywiki's server doesn't support a HEAD request, and a full GET request to the main site dumps...well, the whole goddamn wiki and that's ''heavy'' -- thankfully the tiddlywiki server does have the status endpoint and that's much lighter. (300 bytes and 50 ms) No idea if every 10 seconds will have an impact on my performance or not.">> and reload the page whenever the response URL turns into my login URL.
*** spent the majority of the afternoon working on this
* did some angular homework after this; ugh, so many folders! :S
** started reading articles about elm and then tried it out and then got grumpy and quit.
* we went to the store and got food at like...10 PM lmao
* watched TV then bed //late// -- 2 or 2:30???

; 191208
* woke up late, but not as late as yesterday -- something like 10:30 I think.
** maybe it was the other way around?? we woke up earlier on saturday than on sunday? no idea.
* prepped the house for gloomy times (washed the dishes that CD put in to soak) then idk, farted around?
* gloomhaven! It went long this time -- past 5, about 5:20ish -- and we really only won because we decided to ignore something from the official FAQ about a specific character's ability.
** poor Ch made a mistake relatively early on which cost him 5 cards and meant he exhausted ''super'' early. (he moved into a room with a FUCK ton of imps that poison, at a higher initiative than me, so instead of my tanking the damage he got wrecked instead.) we 100% would not have been able to finish if we had gone with the official FAQ's ruling. but I mean, we're already playing on ''easy easy'' mode so `<shrug>`
* tried elm again; failed, cried; CD tried to reassure and help me but I'm a stubborn ass and can't listen to reason so whoopsy?
** worked on more angular exercises instead. it's gross because of the number of files, but it definitely makes some things easier, too. well, we'll see.
** did some more research after finishing the angular practice for lesson 2 on F# -- maybe that's the stack I'll aim for with Collect Scents? ''idk'' they all seem gross and overcomplicated but I guess that's the state of modern web dev. :S
*** I fuckin' can't deal with elm's syntax right now tho -- it takes the whole "eliminate all parens and brackets!" thing too far. goddamn it `callFunct array var` is much much harder for me to parse quickly and comprehend what pieces refer to what than `callFunct (array, var)`. I gotta have that semantic separation.
* some TV then more reading and writing; got in bed at 1; no cuddles really, I fell asleep before CD showed up in bed.
ye godes and I thought functional programming would do my head in -- this is worse somehow??

* [[https://ellie-app.com/7qVShBZZr53a1]]
** trying to convert the scrabble scorer app `<screams>`
<br>

* [[https://package.elm-lang.org/packages/elm/core/latest/]]
** core library documentation / reference
* [[https://guide.elm-lang.org/architecture/text_fields.html]]
** working text fields example
* [[https://guide.elm-lang.org/architecture/buttons.html]]
** working buttons example
* [[https://guide.elm-lang.org/types/custom_types.html]]
** this is as far as I got in working through the guide before I tried to dive into the ScrabbleScorer conversion `x__x`
* [[https://hashrocket.com/blog/posts/elm-by-example-soup-to-nuts-part-1]]
** this looks like a really good walkthrough / tutorial thingy.

---
* really not sure I want to keep bashing my head against this wall..... but if I do:
** [[https://pragmaticstudio.com/elm]]
*** seems comprehensive and does what I want which is: ''step by step'' to a completed project.
** [[https://auth0.com/blog/creating-your-first-elm-app-part-1/]]
*** much simpler app but still, step by step. covers ports in the 2nd part too.
Dreamed of Thanksgiving with Dad's side of the family; Grandpa saying shit about someone not being invited and using Mom as an excuse when I actually stood up to him and said //no, my mom wouldn't do that//. He shut me down in that blustery way --- //you know what I ''meant''//. 

CT was there, trying a wrestling belt on that he was too skinny for?? I walked in with some completely unrelated girl and we'd arrived in a ride share that some lady was driving?? and a millionaire had almost ridden in it with us (it was his car??) but he was in a different ride share macking on a girl. 

h0pe was in some portion of the dream, prepping for his move - I was just hanging around in the way and complaining about plastic to him???

Idk there were more details but that's the big stuff I remember.
The most disorienting thing, after making the vast majority of my wiki public, was writing carpe diems knowing they'd get published that night. It was actually to the point where I wasn't just //writing// them, I was writing them with other people in mind -- almost to an audience. That didn't feel right.

So, I'm taking them private again, to reorient myself and see how that changes the feeling again. I'm considering switching to a rolling release schedule -- at the end of the month, releasing everything from the 1st through the 15th, and on the 15th of the month, releasing everything from the 15th of the previous month to the end of that month. I //think// perhaps having the temporal distance would separate the writing from the publishing for me?

On the other hand, now I feel like I'm gossiping behind people's backs when I respond to my carpe diem in my wiki reviews, lol.

eeeeee gads.
* [[181207 – Awareness Log: Breakthrough]]
** I ''remember'' writing the first five paragraphs of this, sitting on a discarded pen rack that was in front of the glass cabinet and behind the counter, on what I'm sure was a cold and dark Friday night (though I don't remember that bit). I remember sobbing through typing those first 
*** AHAHAHAHA fuck. really? really really?? was I typing those first five paragraphs on my phone? or was I writing them down on paper to be copied into my wiki after the fact? No, I don't remember.
**** I theoretically remember the sobbing, though, the spiraling, and the moment where it sort of snapped -- theoretically, not viscerally.<<footnote "see" "[[1812 – Monthly Audit: Awareness Logs]]">>
** What am I trying to say? Basically -- I don't cringe re-reading the first part, but then I ''do'' cringe, hard, at the rest of it. One feels -- well, like a true enough account of a certain part of my life from a certain perspective. The other bits, ehhh. EHHHHHHH. 
*** there's just another narrative in there. it's not some breakthrough, just -- another layer of interpretation in a different manner.
* I remember having dreams //before// the alarm went off, which is an interesting development.
* got up at 7:20, showered, dressed, packed, grabbed heavy cream and dosing, called CD a cutie a lot, hugged him, and left for work
* don't even know; got in at 8:45 then farted around until 9:30 when I went and got coffee & dosed (said hello to JF on his way in).
** ...WHOOPS a day early! okay, well, I'll just wait a bit longer then.
* worked on copying to tape from EDIT before //teh deletions// happen; JF said he wanted to go over a new footage gathering request that had come in, so I finished the folder I was copying then browsed reddit until he showed up.
** oh yeah, hot topics was at 10 AM too -- so weird!
* went over the list of footage with him, then we scrounged up highlighters and split out the footage. I worked on that instead of going to lunch -- I just wanted to get started -- and it's been a mix of working on that, setting up a meeting, more work gathering stuff, and browsing reddit.
* last hour of the day and I've decided to catch up my wiki.
** not going to bother doing full carpe diems for the weekend, though, because I don't really remember what all happened. I might do a catch-all tiddler?
*** catch-all tiddler it is. :D
* normal drive over to class; google was shockingly accurate with what time I pulled into the school street.
* finished the studio in class before the lecture finished, even -- it was ridiculously chill.
** I feel like they're doing all the students a disservice by covering typescript in a single class. I definitely feel that taking several assignments and rewriting them in TS was a huge help to me.
* stayed until around 8 -- dziggetai messaged me on Discord right in the middle of class, but once lecture was over and I was done with the studio, I was able to message him back and we chatted a little bit. :)
** he asks me about my art and how I feel about not doing any / not thinking about it and -- well, my gut instinct is to want to revolt -- //psh, art? what are you, scolding me for not making any? it's totally optional! I'm busy doing other things!//
*** it's hard to peel this apart. I want to be more aware of that //grar// feeling, rather than just the contents of the thoughts brought up by that feeling.
**** I would be more worried about myself if I had stopped ''creating'', and I haven't; programming is a sort of creation, writing is definitely creation, and organizing/restructuring/dinking around in my wiki is a sort of creative activity too. none of that is ''visual'' creation, though.<<footnote "ACK" "''Ackchyually'', anything CSS is visual too.">>
***** but, even if this is true, I don't want to let it knee-jerk stop me from considering what I may be missing out on feeling since I've stopped creating visually.
** I stuck around as long as I did because the guy I sit next to was still working on stuff and asked questions a couple times; idk, we never actually //talk// but it feels good to be the second pair of eyes that catches where the variable needs to be initialized, so yeah.
* filled up with gas; not as cheap at the station by my place as at the station right by the school (2.19 vs 2.25) but ehh does 6 &cent; //really// make that much of a difference to me?
** things that have happened on the road lately and I've forgotten to write about:
*** this morning, the center lanes of 534 were closed because "road debris" (though they weren't actually blocked off when I drove though) and -- it turned out to be a deer spread across like 4 lanes of traffic. I didn't get a good look at it but... yeah, gristly.
** actually had to stop at the emergency stoplight last Wednesday on the way home from class because a fire engine got called out and went zipping away
* I continue to have no desire to do things after I get home, so I sat around and hunted for distraction-answers and went to bed around 11:30
* [[191207 – Log: Dream Collage]]
** it's so interesting to see all the little pieces of what's going on in my head, what I'm holding onto, that get picked up and collaged into a dream.
** is this another dream that I remembered without waking up first & going back to sleep because of an alarm?
* [[191207 – wiki: carpe diem publicity]]
** and just making them private hasn't made thinking of an audience go away, and now maybe writing while thinking of a reader //does// feel right! :P
* [[admin/sphygmus/loginReload.js]]
** private is also a useful tag for segregating code that doesn't need to be active in my public wiki -- this would be utterly pointless there, since it's a static page & not connected to my authentication system at all. :P
** no longer do I have to worry about leaving my wiki open at work overnight! cookie expiration + auto-reloading to the rescue, and finally those gaps are complete.
*** obviously access gaps still exist during the 8 hour log-in window, but I'm much less concerned about that since, well, I'm here and at my desk 90% of that time.
* [[191207 – coding: elm hell]]
** `<shrugs>`
*** I'm definitely not used to working with data immutability.
** yet again, something as insignificant as the syntax for functions bothers me enough to make me not want to work with it. sheesh. :P
*** the syntax for adding divs & attributes to divs also seems pretty ugly in Elm to me
* [[@: hypertext 2020: directories & linking]]
** not sure if the related quotes really belong here, but I'm sort of word-association-smushing-it-all-in again.
** seriously enjoying being able to ask all these questions; and appreciating the thoughtful and thought-provoking responses.
** thinking about -- what am I looking for, why am I engaging? compulsively checking various websites (could be a giant social media feed like reddit, could be smaller blogs and sites) for the next distraction hit or hoping to find or feel something, vs. spending the right amount of time intentionally exploring for some other reason.
* [[191208 – On This Day: Soft Belly]]
** and the fallibility of memory hits.
* [[@: hypertext 2020: public modeling]]
** drafting, drafting.
* grumblingly got out of bed at 7:40ish, showered, dressed, grabbed shit, and headed out
** gonna wash my glass bottles with soap and water tonight, so today looks like it will be the last day that I drink mah shake out of plastic??!
* got to work at 8:45; chatted a little with TL about owncloud; went up to get coffee around 9:30 because I don't have to worry about a line at the machine anymore, then poked around the empty cubes (super creepy doing that alone).
* caught up on wikis and worked in my own until 10, then sat in the meeting room & talked to TL until PT showed up and we started working on the deck. Listened to them & JF talk about various stuffs while I worked on taking screenshots, editing them, & putting them into the PPT deck.
* headed up for more coffee with JF at 11:30, then wandered around the empty floor some more; turns out the 2nd & 3rd floors have POP sites at the south end of the floors which I'm very jealous of (SUNLIGHT).
* talked with JF about what work we had going on, and about how we might adjust and update the OwnCloud theme on the new version. this is gonna be fun! CSS & stuff, right up my alley.
* lunch at 12:30 -- I decided to sneak onto the 2nd floor & sit in the sunlight on the south side since it's //sunny// today and there's no good place to sit in the sun in the Hub.
** I shouldn't get attached to doing this, since the landlords are going to be trying to get new people to rent the upper floors, but hey, might as well take advantage of the quiet and sunlight while I can.
* back down & cold now `;_;`
* worked on owncloud theming & sent it out; hot topics; maybe production review meeting..??
* walked over to the mini-holiday happy hour with JF around 4:15 and stayed until 5 (wow PT gets a really red nose when he's had a drink or two. first time I've ever noticed that phenomenon so dramatically in someone.)
* home, ordered pizza, and played disco elysium until 1 AM (whoops)
** really enjoy that game, despite it not being as faultless as the reviewers would claim.
*** there are a few instances where I stumbled upon out-of-order or out-of-context dialogue (eg. someone being in the church when I gave them tape rather than being in the tent where we actually were), and a few grammatical/spelling errors. However, I can forgive most of these.
*** What is harder to forgive: the general weakness of the overall writing/plotting. This isn't a knock on the writing as a whole -- the specific writing is //wonderful//; hilarious, meta at times, vulnerable at times, reactive and woven together -- it's easily the best part of the whole game. But do we need //yet another// story about a drunk & drugged up man who may or may not feel remorse about his actions, who tries (or not) to make amends, and whose sadness comes from the death/leaving of a woman?! Talk about fuckin' cliche -- blame bad behavior and sadness on the idolized woman leaving. This quote makes it even more annoying:

<<<
Disco Elysium’s protagonist is a man, “with all the baggage that entails”, and so they don’t want to just change the character portrait and call it a job well done.
<<< [[interview at rock paper shotgun|https://web.archive.org/web/20191016055532if_/https://www.rockpapershotgun.com/2019/10/03/disco-elysiums-developers-are-in-a-bloody-battle-for-the-human-mind/]]
* [[191209 – Carpe Diem: Got Cold Again :C]]
** ok, I'm still writing these & thinking of a reader, even though the tiddlers are private again -- and I'm wondering about this, especially after reading kicks' various posts yesterday. Is it a ''bad'' thing to have even a vague sort of audience in mind when writing, really? It's not that I'm writing about my day for kicks & h0p3 //specifically// to read, but more having them as //Other// in mind while writing, and that Other is also my future self. Perhaps having Others in mind while writing helps me pick out the salience for myself.
* [[191209 – Wiki Review: Closing The Gaps]]
** it would be nice to work on my //hypertext 2020// replies when I get off work, if I'm not too much in a //don't want to do literally anything// mood.
*** I do wonder if part of it is because I'm actually putting mental energy into some of what I do at work, and then I don't have any leftover for other things. idk.
**** yo, remember, the cold doesn't help either.
* [[191206...08 – Carpe Diem: Smushed Codey]]
** hit the high points, why not? feels less bad than skipping writing anything about those days altogether, and since it's the weekend, not as much to go on about.
** the weekend wreaks havoc on my sleep schedule; it would be good to get that back under control. just cause cutie stays up super late doesn't mean I have to! and eating earlier would help too.
** good ol' //tries to do something and doesn't know how to do it// crying. XP
* [[archive – 181211 ◊ define:]]
** did a little bit of pruning, and almost completely rewrote [[mazeway]] because of checking up on this!
** doesn't really feel right for me ''now'', but I still wanted to preserve the content in its time in my wiki & not just delete it entirely. so, this seems like a decent solution.
*** linking it in the archive and adhering to those title conventions marks it as specific to that particular point in time.
* [[wiki – footnotes code]]
** ah, a bit of TW code that I didn't end up using at all. mm, I think mostly because I would have had to put the footnotes in a separate field. did the actual footnote linkies work when their reference was transcluded in & not directly in? I doon't remember.
* [[191210 – Carpe Diem: Disco Detective]]
** I'm a //little// sad I didn't get to eat lunch upstairs today because the sun was out & it woulda been nice -- plus it's nice and quiet and I'm all alone. pfft, introvert. :P
** good work day! relatively productive re: projects compared to some other days recently :P
** JH actually just texted me asking me if I liked the game, lol
* [[191210 – Wiki Review: Blooooop]]
** ah, yeah, nope, just playing a game all evening.
*** you'll have lots of time to write when you're at Grandad's!
** ... I say and then proceed to stay up until 1 AM on my own. yeesh.
* JF was here at 8:30 when I got in! :P
* went and got coffee right away -- why not, since we have the machine all to ourselves? He mentioned he'd recently gotten off instagram, and that led to a really interesting conversation about why, and how he used it for various mini daily art challenges, and how he's not as motivated to produce art without a platform for hosting it (whether it's a gallery or a journal or soundcloud or instagram).
** ofc me being me, I wanted to know if publishing on his own website would be a similar motivation or if it was more a matter of other platforms involving collaboration with other people that was part of the motivation.
** backing up photos out of instagram came up, and of course the first place I went to check for how to do it was the indieweb wiki! (after a fruitless at first glance google search.)
*** okay, does the indieweb have a *good* place to direct interested people who don't know anything about it? The front page has been redesigned (I think?) and looks slick enough, but it redirects to the wiki and that... is not a very good user experience for anyone who's solely used to silos.
* writing, reading, and copying to tape.
* helped PT test Microsoft Teams again -- I think we've figured out how to use it & the pucks for a Hot Topics style meeting, but our version of Teams doesn't have the //share system audio// setting either in the build or enabled, so that's still not working.
* more reading & writing in my wiki before heading up to the 2nd floor for lunch (no sunlight but it's quiet and I still have a view of the sky).
** seeing what I was doing in my wiki this time last year has been motivating me to take a revision pass over those parts of my wiki, which is a wonderful effect.
* wiki, reading, meetings, & left at 4:30
* hugs and vented to CD a little bit about yesterday; chilled & browsed until folks showed up for DnD
** YIKES turns out my PDF char sheet got corrupted somehow??? it's 0 bytes?!
*** so I had to attempt to recreate it `;_;`
** anyway we're level 9 and that means my sneak modifier is +12 //:O// (I still fail to hide if I roll a 1 tho, and the one time I did roll a 1 Ch was like, woohoo! I never get to do this to ya! and smacked Tilly with a giant's club for a good third of her health.
** room with summoning circles and a giantess who uh -- did 57 points of damage with lightning to Otto and Theirs, and half of that to Cadeus, and -- they ''out'', buddy. ... after a really freaked out moment, they respawned in the summoning circles at full HP, so phew? (I almost wanted to see how far I could get on my own -- I mean, spider climb and hide and fat sneak attack ... I bet if I had to wear down an enemy on my own I could do it. (depending on the enemy -- if it's a mage with lots of dispel then I'd be fuck'd.))
*** Theirs used the RD of Rulership and it //actually worked// because she rolled something really low! Spent a decent amount of time debating whether or not we should attempt to take her with us, since the charmed effect lasted 8 hours (but the bois had 2 points of exhaustion each so Cadeus really wanted to rest). Asked Vomissa several questions to help clarify, and Theirs scried on Theo and Theo rolled a nat 1 (lmao) so we were able to take a peek.
**** Qharum has some special vial he's running around prepping the ritual while holding, so the plan is for Tilly to be supah sneaky and go use her mage hand to yank it away from him. Muahahha I love those things. Why TF didn't I take extra proficiency in sleight of hand tho?? such a mistake.
* lots and lots of cuddles and chats with CD, then I went to bed around 1 AM.
//[[https://www.laphamsquarterly.org/memory/all]] ([[archived|https://web.archive.org/web/20191213164247if_/https://www.laphamsquarterly.org/memory/all]])//

> And it is also why humans spend so much of their lives dissatisfied. Putting together a diachronic self is work. It is a task imposed on us by our capacity for autobiographical memory.

Really? really really? We're dissatisfied because we have an autobiographical memory? 🇽️ Doubt.<<footnote "ref" "[[Know Your Meme|https://knowyourmeme.com/memes/la-noire-doubt-press-x-to-doubt]] //([[archived|https://web.archive.org/web/20191213164404if_/https://knowyourmeme.com/memes/la-noire-doubt-press-x-to-doubt]])//">>

Surely one can exist only with episodic memory and still feel dissatisfaction. It might be a different form of dissatisfaction -- one that's "in the moment" and that disappears as soon as they forget that particular moment -- but they're still dissatisfied.

I presume the argument here is rather that, because we look over and reflect upon an autobiographical story, there is more opportunity for us to repeatedly feel dissatisfaction with the past.

> To be a self, the thinking goes, is to live a life that is structured like a story

I assume that by "structured like a story" they mean something like //the hero's journey// or another typical narrative form, and ''not'' something like modern lit's [[House of Leaves|https://web.archive.org/web/20191213164428if_/https://www.google.com/search?q=house+of+leaves+book&tbm=isch]]. Presumably Jung gets involved in this with his "mythical archetypes" and so on. (Let's define "story" here, shall we? :P)

> The claim that big troubles are essential ingredients of a good narrative, and hence of a good life, is called by psychologists the “adversity hypothesis.”

I feel like there's probably some English majors who would take issue with "essential ingredient of a good narrative" -- and certainly anime fans of slice-of-life shows. They're in it for the cozy day-to-day happenings. Are there any walking simulator games I can think of that don't have "big troubles" yet have a narrative?

The difference might be in "enjoyable" vs "compelling" -- so I disagree with the word choice of "good" narrative in this sentence.

> But what makes for narrative “success”? What distinguishes a meaningfully fashioned self from a contemptible or trite one?

I agree -- this is a question!

> And to succeed in this existential task ... you must also invent fresh metaphors to unify these contingencies into a narrative whole, one worthy of affirmation. 

My opinion definitely does not fall on the side of the Nietzscheans, because well -- nothing is original and we're amalgamations of influence, right. 

I see how the author is interpreting Foucault's //talk about creating one’s self "as a work of art."// as "precious" but I think that's a layperson's interpretation of the artist as a creative genius whose inspiration comes out of the ether, rather than the POV of a working artist who's embedded in practices of research and experimentation. I agree that //"be yourself"// is more or less a useless platitude, tho.

> your life might feel meaningful, but it will not be so.

So what's the issue here? If one's life subjectively feels meaningful to oneself, to what extent should one care about whether or not it's an objectively meaningful life to others?

(For one thing, others don't have access to your full self narrative, and for another, one [[usually assumes|https://en.wikipedia.org/wiki/Spotlight_effect]]<<footnote "a" "//([[archived|https://web.archive.org/web/20191213164249if_/https://en.wikipedia.org/wiki/Spotlight_effect]])//">> other people are thinking about them more than they actually are.)
* [[Storytelling]]
** It's frustrating that I lost the writing I did in this tiddler in September. I don't //remember// the exact direction I took then.
** I still want to keep the quote around, but it doesn't make sense in [[mazeway]] so it lands here.
* [[191211 – Carpe Diem: This n That]]
** this month has been ridiculously busy, thinking about it. So much going on. It's gonna keep being busy, too, through the end of the month. I feel the intensity reading h0p3's wiki too -- especially since he's in the middle of an even crazier whirlwind.
** that's... not going to be an easy thing to cope with, and I anticipate feelings about it changing over time. I have no idea what my brother thinks/feels about it in general. I'm not even sure I really do.
*** yet another reason to feel like I ought to stay here rather than move to Chicago or Scotland or whatever.
** I don't know how to develop my ability to take criticism without getting triggered like that. (And I don't feel like it's fair to ask CD to help train me; it's the same triggered feeling I got when I kept losing in Ashes and yeowch, it's frictional between us. even the Mandated Hug After Games doesn't completely resolve the friction.)
*** perhaps if/when I get a therapist appt. set up, this would be something to ask them about? They would be much better able to hold space for any triggered feelings.
* [[191211 – Wiki Review: Simple Notes]]
** mm. well, I'll take lunch there today.
* [[191211 – On This Day: Inspired Editing]]
** this is cool. this is really cool. editing my non-daily-tiddlers has been on my mind, but I'm generally wobbly on it. having it flow just right yesterday was amazing.
*** reworking [[mazeway]] //really// experientially solidified how much this wiki and my relationship with it have changed over the past year. it's like -- I had no idea what I was doing a year ago & I was just doing; now, I have some idea that's not solid but at least a start. In another year, or two, I imagine that will have revealed itself even more.
* woke up somewhere a bit before 7 AM when my alarm went off; CD came in & kissed me goodbye (so weird getting out of bed etc without him in the apt)
* showered, dressed, made lunch, and headed out slightly before 8
* v normal drive, and got into the studio at 8:20
* saw someone new in the POP site? I'm going to assume someone who works in the tunnels & not in the studio. Went up & got coffee, read wikis, started writing.
* copying to tape & wiki
* took a little break to go up and poke around the storage room with JF (goal being to bring the 16mm film index card catalogue down to the server room). It was nice to see the sun for a bit, and just to derp around for a while looking at all the random stuff.
* went up to the 2nd floor at noon for lunch; chilling in the sun as it came and went behind clouds, reading random stuff on my laptop
* I am never buying the orange flavored keto chow again -- whatever the composition, it's different than the other flavors in a way that makes it get all clumpy and disgusting. I've not gotten tired of raspberry yet, and chocolate mint would be a good CD's place flavor.
* hot topics; I caught a spelling error! :P
* reddit & copying to tape. planning to leave at 4 PM today...
* [[181213 – wiki: doors & structure]]
** I'm so glad I explained my reasoning behind that noun in the footnote, because I needed it to understand my own writing!
*** here's an example where writing with a reader in mind enabled Future Me to reread and understand better.
* [[Black Phoenix Alchemy Lab]]
** aye, I successfully avoided their Black Friday sale -- probably a good thing to have saved that money, considering the number of days I'm taking off around Christmas.
* [[Goblin Stampede]]
** I'm amused that I said this was //"easily my favorite"// from that order, but I've ended up wearing [[Abolish ICE]] much more.
*** They're really very similar -- I might put them both on either wrist sometime, in order to do a real comparison. I think Abolish Ice is not quite as sweet? But they're both warm and spicy.
* [[hyper/forest]]
** revised & updated this tiddler. Asking questions I believe I don't have the answers to right now (but maybe I do have them).
** what is the //right amount of time// for ''me'' to spend reading online?
* [[hyper/trails]]
** revised; I have less to say about this, now that I've done more of it. (I don't actually ask myself many questions as I'm going through a trail of links.)
* [[trees: misc links]]
** so, if I were going to create a link list, and actually set time aside to read through the links, how would I organize that? what are the categories of links that I tend to save?
*** this secretgeek website is a perfect example. am I going to read every link in his wiki? am I going to read every article on his blog?! but I don't want to devote time to that //right now// -- am I going to want to devote time to that in the future, really really?
* [[191212 – Carpe Diem: Fake-out TPK]]
** 3 years in and it's scarier to say //i love you// than it was 6 months in.
*** that's two reddit threads this week I've read with comments by people who have lost their partners. It does my head in.
** good game of DnD! Ch made a comment about how it's a hard game to prep for because it's so inconsistent -- I wish there were a way to make it less inconsistent but it's difficult to account for all the variables. :S
* [[191212 – Wiki Review: Barely Hibernating, Rewind]]
** just keep plugging away at it! I told CD I felt bad for spending two nights playing video games and he was like //you silly goose// you're already doing a lot don't worry about it. tybb
* [[wiki – dreams]]
** went through all my wiki logs and collected this new and updated list!
* [[191212 – storytelling: memory meaning self]]
** added archive.org links
** ah yes the issue with that last two paragraphs is the argument previously brought up in the article -- //maybe hitler felt his life was subjectively meaningful but we don't want to say it was objectively meaningful//
; 191214

* woke up pretty late, as usual on weekends it seems. 10:30 or 11, thereabouts.
** lots of cuddles with CD, warmmm.
* farted around for a couple hours then started playing Disco Elysium.
** wrapping up all the things before heading into the end game, and doing terrible amounts of save scumming (just ''no'' I'm not doing it without my buddy cop dammit), then stopped right after you wake up after that event.
* showered, then went to dinner with CD's dad; drove 20 min out to a steakhouse... it was okay (I shoulda got medium-rare). His dad doesn't seem like a //huge// talker? idk, I'm there to sit quietly and eat food, not psychoanalyze the details of their father-son relationship XP
** hung around his house for a while afterwards -- CD was getting the Roku stick set up with his Plex login, which first meant he had to figure out what the wi-fi password was, and then set it up to not buffer so much. I think we left around 10:30 and got home at 11? Or maybe left there at 10 and got home at 10:30; that sounds more accurate.
* watched some TVs then cuddled and bed!

; 191215

* woke up actually around 9:30, then cuddled and reddit'd on my phone until CD woke up around 10:30 and we got out of bed
* fuckin' around, decided I wanted to get my kindle all sorted out with zircon since it had charged to full overnight. that was pretty much an all afternoon sort of process (Gloomhaven has been delayed until after the new year)...
* once I finished with my Kindle, decided to plop down and play more Disco Elysium. and... finished it!
** hot ''damn'' I was not expecting that scene with the phasmid (put all my points into perception just to nail that moment) and it might have been one of the most wonderful scenes of the game.
*** yeah, okay, I don't actually mind //too// much about the lost love trope. pretty much anything else they might have chosen woulda been trope-y too.
* tikka twist was closed so we got chipotle for dinner, watched TV, then CD fell asleep around 10:30 as I was massaging his head. got in bed around 11:30 and then talked for an hour and a bit; tried to sleep at 1 AM but it took a while...
I finally transferred my ebook library from [[Jasper|Jasper – Samsung Chromebook XE303C12]] to [[Zircon|Zircon – Lenovo ThinkPad Yoga 370]] and wanted to update what was on my Kindle. In the process, I also decided to remove the ads again. Hopefully keeping it on airplane mode from now on will keep them from respawning yet again.

---
; Am I still jailbroken? KUAL was giving me an error message ("not an application" or something like that).
* turns out I'd had a couple OTA firmware updates to 5.12.1, and it appears that OTA updates break KUAL -- `;log mrpi` in the search bar still worked, though, so I knew I still had my jailbreak.
* [[general jailbreak information, including firmware info|https://www.mobileread.com/forums/showthread.php?t=320564]]

; How do I get KUAL working again?
* have calibre open -- it auto-mounts the kindle for you & makes access easier
** if you need to do it by hand: `mount -o gid=users,fmask=113,dmask=002 /dev/sda1 <mount-path>` and unmount with `umount <mount-path>`
* download kual from [[this thread|https://www.mobileread.com/forums/showthread.php?t=225030]]
** your kindle is a ''KOA'' and you need to download the ''coplate'' version
* extract with `mkdir kindle-kual && tar -C kindle-kual/ -xf <file-name>`
* copy the ''booklet version'' to //mrpackages// at `/run/media/sphygmus/Kindle/`
* eject, unplug, and run `;log mrpi` in the search bar
* [[KUAL mobile forum thread|https://www.mobileread.com/forums/showthread.php?t=203326]]

; How do I get terminal access to my kindle?
* See [[How To: Remove Ads From Kindle Oasis]]
** SSH doesn't appear to work on Zircon (fuck if I know why) but otherwise you're all good here.
** these instructions are specifically updated to //not// require the deprecated net-tools package, unlike the instructions on the wiki page.
* [[ad removal command reference|https://web.archive.org/web/20190713024206/https://www.binaryspawn.com/4/]]
* [[instruction thread on mobile forum that helped me|https://www.mobileread.com/forums/showthread.php?t=204942]]

; What is the standard KOA cover size / ratio?
* After a ''lot'' of experimentation, looks like `450 x 690` is pretty damn close.

; How do I get my books to Author Sort based on last name?
* Set the MOBI output 'use author sort for author' flag to checked in Calibre's preferences before you transfer any books over.
* In //metadata plugboards// in the preferences, add a new one:
** format: mobi, device: any device, source template: `{author_sort:re(\s\&\s,;)}`
*** [[solution source|https://www.mobileread.com/forums/showthread.php?t=98470&page=3]]
* Save plugboard (lower right) and apply.

; How do I get books in a series to sort in order?
* Create another metadata plugboard: [[see here|https://www.howtogeek.com/114063/how-to-use-calibre-to-correctly-order-your-ebook-series/]]

; How do I use Calibre tags as collections on my Kindle?
* [[the download thread|https://www.mobileread.com/forums/showthread.php?t=225030]]
* grab the latest MRPI version from the download thread & install it according to the instructions [[here|https://www.mobileread.com/forums/showthread.php?t=251143]]
* grab the latest python version from the download thread & install it //through// the MR helper in KUAL.
** I had a black screen issue here, and it seems to be because my MRPI was out of date ([[ref|https://www.mobileread.com/forums/showthread.php?t=225030&page=32#post3866182]])
* download [[LibrarianSync|https://www.mobileread.com/forums/showthread.php?t=245691]] and install it like normal with MRPI
* Install the [[Kindle Collections|https://www.mobileread.com/forums/showthread.php?t=244202]] plugin in Calibre.
* In Calibre, choose //customize collections...// and set the //action// to //CREATE// next to //Tags//
** Check the //ignore exported collections database// option
* In Calibre, choose //create collections in the kindle..//
* Hit ok, eject, unplug, open KUAL, click //Librarian Sync//, then click //Update collections (calibre plugin)//
* Close when you see //done// in the lower left corner, and voila!
(I'm going to come back and rewrite all this in the morning so hard, I can feel it. Night brain writes different than Morning brain. Night brain haunts rain-slicked city streets and tells a heroic story while Morning brain picks all the dirty clothes off the floor and vigorously scrubs any potential messes away -- gotta present a clean and competent face to the world, and this fanciful delirium is a no-goodnik.)

((Hello, yes? Disco Elysium called and asked for their talking brain traits back, please and thank you!))
* woke up when CD rolled out of bed with his exceedingly annoying alarm, then proceeded to sleep through the rest of mine until 7:17 when I groggily checked the clock and yikes'd out of bed.
* showered, dressed, packed (including all the washed dishes from turkey day), put the rest of the cream & powder into my leftovers from Friday, kissed CD good-bye in the shower, then headed out the door at 7:50
** SNOW, so I had to scrape off the top and sides and everywhere of the car; wet cold feet and wet cold gloves, ah well. 
* given the snow, the drive was pretty uneventful. wobbled a couple times when turning, ofc, but otherwise there were clear wheel ruts on the highway and 534 was pretty clear; in general, it wasn't traffic-y, just a normal //going 40 mph b/c snow// sort of drive.
** though I was seriously considering skipping class b/c the thought of TS in the snow was yucky; thankfully they canceled class so I don't have to feel bad about skipping!
* we got the new owncloud theme applied, finally, so I made a few CSS changes and adjustments to the actual SVG file. //ugh// fucking Safari why are you cutting off the goddamn edges of the font!!!! It renders fine in Chrome. g'damn browser rendering differences. so hopefully the updated SVG will fix that, we'll see.
** jesus christ and the font doesn't render in firefox??? ''whyyyy''
*** because it didn't auto-embed the font in the SVG when I saved it. derrrp.
* hot topics at 10 AM really really throws me off lol
* what now??? no way I'm working the rest of the afternoon :P
** sucked down the rabbit-hole of reading someone's reddit profile
* headed out at 4; roads were still a little gross but it was fine.
* ate pizza, farted around, watched gopher
* finished today's LC101 studio & submitted it
** skipped all the bonus missions cause they seemed exactly the same as the studio and not something interesting. (well... maybe I shoulda done the //no duplications// mission. and I can go back to it, too.)
* decided //fuck it// and started my 2nd playthrough of //Disco Elysium//
* did some light reading before bed
* tried to sleep around 12:30 or 1 AM?
* [[191213 – Carpe Diem: Briefly Cut]]
** Pretty typical day (just watched TV and such that night).

* [[191213 – Wiki Review: No Much To Say]]
** ''feels'' scarier, not ''is'' scarier. just feels!
** updated //wiki dreams// today based on what I pulled out of my other to-do list tiddler. slowly consolidating all of my to-do lists, yay?
** can we say that yes, maybe hitler did feel like his life was subjectively meaningful, ''and'' also say that the objective meaning of his life didn't align with the Good? That yes, we want our lives to feel subjectively meaningful but they also ''ought'' to align with the Good or else that subjective meaningfulness has no objective meaningfulness...
* [[191213 – On This Day: growing the tree]]
** I'm liking refreshing / updating tiddlers as they pop up in //on this day// -- if nothing else, I've ''usually'' lost the second hand embarrassment of reading my own writing by the time it's a year later.
** I don't have a good answer to the question of //what is the right amount of time for me...//
* [[191215 – computing: back on the kindle]]
** I wonder if structuring this as an FAQ will help with the discrete information problem I mentioned below? each "question" addresses something I was trying to do and had to look up/experiment with to figure out.
*** I'm hoping this makes it easier to reference a particular bit or piece when I need to do something specific.
* [[How To: Remove Ads From Kindle Oasis]]
** as usual, I had to go through a massive, elaborate, re-learning process just because I was wanting to do one thing.
*** my wiki //didn't// help here... what I wrote last time seemed too focused on the actual jailbreaking-from-the-beginning side of things and on a quick skim didn't look like it would answer my questions.
**** to be fair, it's also a different process now that I'm using Linux & not Windows.
* [[@: hypertext 2020: risk & vulnerability]]
** I have not gone back and read this yet ... XP
*** really feel like I've been dropping the ball on this hyperchat... 'tis the season to drop balls and hibernate? psh.
*** morning brain is avoiding it.
**** why are you //giving in// to morning brain if you ''really'' want to keep working on your reply?
** this is gonna end up being renamed, of course.
Left my wiki open at work over the weekend (completely accidentally) and came back to notice that it hadn't //actually// reloaded. What was going on?!

Turns out Chrome was super stringent about erroring out CORS requests (or I had not tested my solution after disabling CORS on my authentication URL) and that error was keeping the response from being passed to my check.

I completely rewrote it to use an async function & fetch to make a status request to my wiki and a HEAD request to api.github.com -- the first to check if I'm logged in or not, the second to check if the internet is up or down. I then use call it with //.then// and //.catch// inside another function to handle the actual page reload logic.

The HEAD request to github is almost certainly not the most elegant way to handle it, but... good enough for now?
* woke up right around 7:15 after alarms finally got my attention; hopped out of bed after the final alarm at 7:25
** dreaming of disco elysium dialogue, just -- my mind was writing my own dialogue options for the game!
** fuck -- yet another //wow, I feel the game// moment -- thinking about how Harry transitioned from sleeping really poorly the first several days, always being woken up too soon by the alarm, into finally getting restful, dreamless sleep and waking up before the alarm: ''shit'' I'm taking better care of a //video game character// than I'm taking care of myself?!! ''wtf''
* showered, dressed, cleaned up my room a little, made shake, and headed out the door early
** my shampoo bars came in yesterday, so I got to try them out today! idk what their website was talking about -- we might have hard water, but I got a ''super'' lather going -- even more than with "regular" shampoo! It felt really squeaky clean when I rinsed, and I've been touching my hair all day because it feels so silky and nice -- I think I'm done with liquid shampoo foreves now. :)
* started some footage offloading when I came in, checked wikis, went and got coffee with JF, made the fan in the SVG for the new site spin, started some stuff copying to tape again, and wikikiki.
* got a text yesterday or over the weekend from someone with the Army (?) asking if I wanted to work for them on weekends and get "school paid for" -- weird AF. I deleted it from my phone so when they texted me again today I was like "sorry who are you?" XP
** nahhhh I like my weekends free these days, and I don't feel like going to grad school right now (even though it seems like I can't let the study life go).
*** I feel like I wouldn't mind the coast guard but everything else? naw. and there's no coasts to guard here 😂
** how on earth did they get my //phone number// anyway? they're local too b/c of the area code...
* JF just said he, PT, and TL went up to the Hub for lunch and I was invited -- well shit, now I feel like I //should// go up there, when I was perfectly content at the thought of reading on my Kindle in the Junction before I got his text. lol nice swing, mind.
* just went to the Hub for lunch, because I wanted to.
** safe and found day, ofc.
** the apple in this water gives it a really weird, almost mealy mouthfeel.
* asked the animators if they cared about the `_AME` folders and the conclusion was //no, but we'd like it if you kept the auto-saves// so that's the new protocol going forward!
* hot topics, farting around, production meeting, copying to tape and heading -- not home, but to aldi to buy heavy cream and then home. tired, headache; tired...
* bought more than I should have at aldi, then came home and ate more of it than I should have while watching a YT video and then played DE until 9:40ish.
** oh yeah, and my soap order package came in (yay!) which means I do indeed have a gift for the white elephant exchange or whatever its called at the studio tomorrow. So I scrummaged up a bag and some tissue paper from the stash I'd been saving and got that prepped.
*** yay for saving bags/tissue paper/wrapping paper! No need to go out & buy it = saving my lazy ass.
* read & write until 11:30ish and then sleep.
* [[191216 – wiki: updated loginReload]]
** covers maybe one more edge-case now than it did before; even better, it actually works where I wanted it to work! :P
*** lesson: test your code in many environment, and //especially// in the specific environment where it's essential that it works.
* [[191216 – Carpe Diem: Snowy Snow Day]]
** is it ridiculous, how much this game has gotten into my head the past couple of days? think about how I just knew I was going to play a good cop and ignore the electrochemistry voices telling Harry to drink & smoke & drugs -- and I mostly did -- and then... thinking about how food is my electrochemistry vice, rather than alcohol, smokes, and speed. and what if I simply treat those thoughts the same way as I did in-game? reading them, laughing, then clicking onward without them choosing what I did.
*** if nothing else, it's a fascinating thought experiment.
** YO I //just// realized last night that the weird dude with the bald head you can click on in the evenings at the Whirling is the ''same dude'' from the goddamn container! (at least, probably is? :P)
** I discovered an //entirely// different route for the body quest, simply because I'd explored a different area of the map first (one I had put off until much later on my first playthrough). that was a super enjoyable discovery!
* [[191216 – Wiki Review: Bring It Together]]
** I think it's probably going too far to say that evil people //don't// have a meaningful subjective experience of their lives, and I don't think it's equivocating to distinguish between a subjectively meaningful life and an objectively/externally meaningful life. if we can agree that we aim to live subjectively meaningful lives, then the interesting question becomes: what do our //subjectively meaningful lives that are closest to externally Good meaningful lives// look like for us in our contexts?
* [[191214...15 – Carpe Diem: HoboCop Saved By Reeds]]
** no, stop, reading reddit made me want to do a 6 Intellect, 4 Motorics playthrough `>_>` -- the combo of Conceptualization/Visual Calculus with Perception/Reaction Speed, mhm.
*** ....why don't you just hack your save to have all 8s in all the skills for your third playthrough, //hmmm//??
**** because it's actually interesting to fail some of the checks sometimes! XP
** I enjoy lunch with his dad more than dinner, cause the indian buffet there is just so delicious, but it is what it is.
Hilarious: I was just going through [[The Overwhelm List]] and updating it, removing old items, and so forth. See, this item:

```
Find a contact at the university who hosted IPL2 and see if they made a backup of the poetry wiki before they took it offline.
```

I literally typed the ''exact same words'' into [[1901 – Monthly Audit: Wiki Logs]]. Precisely the same phrasing and everything. //n i c e//
* woke up at 6:45 and realized I was like 6 inches below the head of my bed?? almost went back to sleep before wondering what time it was and checking the clock. groaned and tried to get a little more shut-eye until the final alarm at 7:25
** I was calculating how early I would have to wake up to have time to go running on the trail, now that I don't go into work at noon and have all the morning to myself -- I need to be back & showering at 7:20, minus 20 minutes for travel back & forth is 7:00, minus 10 minutes for dressing & undressing is 6:50, minus 40 minutes for the actual running time is 6:10 -- so once I hit waking up at 6 AM, then I have time to go walk or run on the trail for 40 minutes before work every morning. (Probably earlier when at CD's place, tho, more like... 4:45)
** still woke up with dreams, not smoothly but ah well
* showered, dressed, packed, wrapped the soap gift box for mom, cleaned up surface things laying around, and left the house at 8; had to defrost the car so drove out at 8:10 and got in at 8:20ish
** continuing to like the bar shampoo; it lathers //even better// than the other shampoo I'd been using and it turns out all I care about in a shampoo is how much it lathers. :P
* talked to TL about how owncloud looks, came back & noticed that my password was expired, went and talked to him again about getting it reset, and by the time all that was handled it was 9 AM and I was like hot damn where did that morning go??
* wiki until JF showed up around 9:30, then we went and got coffee; killed time until our meeting at 10, then helped JF & TL set up the screens in the pit for the party -- got a fireplace on one, a yule log on the two middle ones, and found a cute animated fireplace loop that I downloaded and we put on the north three.
* sat around until CY kicked off the party a little after noon, ate lunch, white elephant
** the funnest white elephant party I've been a part of -- I've decided that I think the more people involved, the better! a wider variety of gifts to go around. They numbered each gift, then we all picked numbers out of a box & got that gift; my first one was what looked like whisky (? it was labeled manhattan) and a jar of maraschino cherries; that got stolen and I got a mini waffle maker & waffle mix, which I then gave to someone else after I stole their blanket. (It //looked// like one of those nice woven wool plaid blankets, but it's just a cotton acrylic mix; still, it's about 100% classier than my purple fleece blanket, so I'll keep it for my work lap blanket and take the purple one home so I have an actual blanket I can use there. 
*** it felt less ... personal? like the gifts were slightly more generic yet also funny, and the stealing was all in good fun, and I got what I wanted so that probably is why I liked it. 😝
* we split into groups based on our drawn numbers for trivia, and that took the next hour -- NT the editor was part of the group, so he was fun to chat with, and it was just a general nice time. (We did not win but we didn't lose, so, cool.)
* skipped bingo and they went to karaoke -- JF went to upload a video, so I went back to the back with him; I feel like I've hit close to my introvert's party time limit -- plus there's no way I'm singing anything at karaoke.
** took that time out, then PT said they were gonna RK-roll the karaoke so I went back & watched until 4:30 then headed out.
* a bit to drink (two) but it's like, a right angle to get to class so I was fine.
** time to catch up on the work that I haven't done yet??? lmao.
* finished the reading for this class and the quiz; skipped the exercises since they don't need to be submitted, and completed the studio through the lecture. gonna chill here for the next 20 minutes then head out (just because I feel like I shouldn't leave //immediately// XP)
** man, I have had ''zero'' motivation to work on these assignments, like, to do the bonus missions or the exercises or anything. I feel like maybe since we switched to angular I've been really blah about doing anything extra... today's studio was a //little// interesting because we had to create functions and actually think about their logic ourselves.
*** maybe it's because the code looks so ugly, and it's all been working with a pre-made code base? I think maybe once I start the assignment I'll be getting along with things more?
*** it's so frustrating because I can see the appeal of components and how angular can be super useful when building something larger, especially in terms of automating the HTML creation, but it //feels// so lumpy and full of cruft. I enjoy CSS a lot, and I enjoy raw HTML creation, and I enjoy the logic of front-end Javascript, but if what I enjoy the //most// is the problem-solving bits, I have a hunch that back-end ''company'' work would be more enjoyable than front-end ''company'' work. I could be way off tho.
* got home around 8, ate pizza, and watched a youtube video; got distracted researching... things, then decided I wanted to make a start on clearing off my studio closet table.
** there's still like... 4 or 5 piles of stuff on it (because I couldn't just leave those piles on my bed where I'd sorted them out) but I put a lot of supplies away neatly so I'm making progress.
** found two mini-blocks that I'd transferred images onto but hadn't started carving yet -- so I can jump right back in without having to come up with any ideas, if I want!
*** told dziggetai about getting a start on clearing off my studio table, and mentioned finding those blocks, and he said: //that is like a dream for many people, to have a past self of them prepare everything so they can just go straight in// --- which is a ''brilliant'' way of looking at it. :)<<footnote "prsp" "the other perspective being 'you started doing something and quit halfway through' XP">>
** this also meant that I found my letterboxing bag again, and logged into atlasQuest to see if there were any in Pueblo. which, yes! there are 4 that were found this year, and 3 that were found in October, so I'm looking forward to doing that. Reminder to self to bring letterboxing supplies on the trip! I also had the thought that, hey, I should check along the route since 
* bed around 11:30, after I'd moved all the supplies from on top of my bed back onto the studio table.
* [[191217 – wiki: repeating myself]]
** I expect the frequency of things like this occurring will increase the longer I keep writing in this wiki, though I expect the bits that repeat won't be //quite// as exact as these two sentences.
*** it also occurred here because I was thinking about reminding myself of the same thing both times and really, how many different ways are there to phrase it? (lol probably a lot)
** the sooner I do this, the better, probably, in terms of institutional memory fading and records / hard drives getting forgotten about and so forth. doesn't have to be a grand email, lol.
* [[191217 – Carpe Diem: Random Bits]]
** I've probably had moments like that before in other video games (I'm taking care of the character(s) better than I am taking care of myself) but it's ''extremely'' obvious within the actual game structure of Disco Elysium, where you're actively making choices to drink/smoke/sleep. Other games don't usually have such personal actions integrated into the game's mechanics. (Survival mode in Fallout doesn't reaaally count because it's not part of the //story// and your connection with them, but rather just mechanics that "get in the way" and "make things harder"; my hunch being you're less likely to actually sleep at night time and more likely to take random-ass naps whenever.)
** ''one'' more thing to finish for the owncloud theme that TL brought to my attention this morning -- I'll do it tomorrow. and //then// I think I'm done!
** I want to clean up my studio closet, so that I actually have a table that I can work on my laptop at, or do other reading/writing at. Or hell, even maybe do art at. Just -- since spending a decent amount of time at CD's, having a separate area that //doesn't// have my bed in it has gotten to feeling normal and now my room feels abnormal (like the bed is taking up mental space or something rofl)
** ALSO I should probably look up what sort of grease would be good for my graphics card fan ball bearings, because I think that's partly why it's so goddamn grind-y sounding. (shh, no, I'm not rebuilding my desktop for Cyberpunk.)
* [[191217 – Wiki Review: Getting Sillysophical]]
** It's cool to be responding to my thoughts from that article over the course of a couple days, circling around to them repeatedly.
* up around 7:30 -- let myself sleep in past 7:15ish because I wasn't going to shower (letting my hair have a day off); dressed, grabbed the box bag, and headed out either at or slightly before 8
* there was so little traffic & I left so early that I got to the studio at 8:15 :O
** grabbed my coffee cup, went to the third floor for coffee, then back down to the 2nd floor to sit in a corner meeting room with the sun coming in all the windows. A couple people made noises, but none came into the meeting room so I didn't have to explain myself. (I just chilled and read reddit until 9)
* wikis and misc work stuff; maybe chatted with JF a little? idk, the morning went really fast and I don't remember with what -- OH probably letterboxing research, tbh. I think I started figuring out what boxes to hit along the route, and then JF interrupted me at 11:30 to invite me out to lunch with what ended up being him, PT, TL, KV, dennis, TL, JS, and someone who wasn't from FY.
* PT, JF, and I carpooled with TL to an alehouse right across from Lukas Liquor on 882nd St. The rest of them already had a table and were waiting for us! Ordered steak flatbread (pizza basically) with cauliflower crust, though I'm not sure she actually heard that second bit. (it was too yeasty to be cauliflower, I think...) -- it was a very generous size and I had enough to save for tomorrow!)
** mostly chatted with PT, though JF jumped in too. A lot about interesting stuff he knows through his wife (an audiologist at KU & also teaches); then he asked me about my BF so I got to brag on CD a little bit. :) then we headed out!
* got back to the studio at 1; I think hot topics was at 1:30 so farted around until that happened and then, oh yes, we'd gotten an email from the external agency we often work with for commercials, asking when our commercial archive would be updated with all the Holiday/BF spots and saying that it was an essential resource for them --- lmao well that changes everything we'd previously talked about for that site!
** spent from the end of hot topics to about 3:30 getting the commercial archive up-to-date; I do like to save it until I have about 10 spots to upload, though perhaps I should make it a little more frequent.
* Last minute request around 3:30 to go over an AI generated transcription, watch a video, and make notes on the transcription of who was saying what. so, I did that until 5. (it was an hour long video and I made 17 minutes of progress into it over the course of an hour and a half -- yikes.)
* headed over to CD's; 534 was again not terrible while 740 was trash. UGH.
* glomped him in his chair for a nice while; did a little more letterboxing research, then went to Hobby Lobby at 6:45 to look for supplies; picked up a small color multi-pack and a clear storage box that's perfect for my supplies. Somehow Hobby Lobby manages to be ''even worse'' than Michael's and that's //saying something// because Michael's is already terrible.
* got back at 7, just after the Indian food had arrived. grabbed some of CD's plastic gloves for my supplies, then nom nom nom & //beastars// & //the mandalorian//.
* he was slowly slipping sleepily as I was rubbing his head, so I hied us into bed for cuddle (probably around 8:30 at that point)
* short cuddles, then boink, and a little more cuddles and chatting about stuff. he made a joke about watching //the joker// without me if we didn't watch it ''that night'' and I was like, "sure, why not!" -- "oh, that was a joke" -- "well, I'm serious, let's watch it tonight" -- and so we did.
** ''interesting''. visually gorgeous, painful, and conflicting.
* I was tired so hugs and sleepytime.

---
Don't remember what time of day I wrote the below:

* would it be too weird to have a group phone call? like, kicks and h0p3 and chamy and me and anyone else who wants to join (dziggetai??) (maybe; or we could keep it small and intimate) and just -- chats, maybe start with a prompt, see where it goes -- like, the hyperconversation is a form of that and I'm certainly on board with it --- but I wonder what it would be like happening in real-time.
** I had the thought yesterday that it might be nice to hop on a voice call with dziggetai since he surfaced and we're chatting again -- and even though we've previously voice-chatted the thought still makes me nervous/anxious..
* [[191218 – Carpe Diem: Holiday Party!]]
** It feels like 3 whole weeks have been stuffed into the past 3 days.
** given how much of an ordeal shampoo has been for me since... actually forever??? I'm very pleased.
*** of course, I've said that at least once before and been wrong, so we'll see how this plays out given time.
** something interrupted me, I expect when I was trying to catch up on Thursday.
** it's ''bonkers'' the difference between this holiday season and last holiday season; to the point where the disparity makes me feel guilty -- like, I finally escaped retail and am now working at a place with a team that holds a holiday party like this --- and everyone else working retail is left behind, still struggling.
*** very close to, but not as intense as, the same feeling I had when I "escaped" MV for chicago and my family was still "stuck" back there. 
* [[191218 – Wiki Review: Getting Schwifty]]
** I didn't actually do the owncloud thing. it's cool, I'm in by myself on monday before NYDay so I'll do it then, yes?!
** hehe! yes, I wanted to clean up my studio, so I got started on it. nice. :)
* [[191218 – Log: mawwage bwings us together]]
** this is so full of things to unpack.
** today I swung into, //but he doesn't seem willing to compromise on location when living together, if he's not willing to compromise on even that, what happens with ''really'' big stuff??//
*** okay but have you ''seriously'' talked about it rather than just sort of vaguely mentioned it?
**** I have a feeling this trip is going to be an emotional shock; being confronted with both normal aging and disorder related changes when we haven't seen each other in 10+ years, especially when it might be a mirror for my future and/or/both my brother's future, and is guaranteed in some way to be a mirror for Mom's future.
***** yet another way some part of me is owned by someone else. not that she isn't preparing on her own but I know that if I don't step up and offer assistance or support, it would run deeply against who I believe I am (even if selfishly I wish I didn't have to deal with any of it), and... depending on timeline, that gives me less than 10 years to run away and live somewhere else before I ought to be living nearby again.
***** if my brother were the eldest, would he feel the same? what proportion of this emotional labor is tied to being the eldest, and what portion of it to being a woman? :S (and how much can or should I expect him to step up? ... why does it feel like it will fall so much on ''me''? like -- somehow it feels expected of me without question, that I have no potential for choice in the matter.)
** he so casually accepted the potential when we first told him last christmas, but I don't know -- if the best gift anyone can give him is something that gives him time, then if I have it and we stay together that long, it will take time from him.
** I uh. I see now why a psychologist appointment was required before mom went through with the test, and I'm just dealing with side effects; I can't even imagine how she is doing.
*** you know she isn't. she's walling it up and up and up, at least around us...
* for some reason completely woke up at 3:15ish AM -- no fucking clue what that was about.
* CD had the day off, so I was awoken by my 6:50 alarm and then his 7:00 alarm; he unlocked his phone for me and I went off to the kitchen to take a picture of his fridge (maybe I should get that alarm myself -- it's so effective).
** went back and cuddled with him until 7:15, then got up, showered, packed, grabbed my chipotle, kissed him good-bye, and headed out the door around 8
* traffic was shockingly okay on 740 and on the first half of 534 too
** got in right around 8:20
* did no work, just looking at emails and further letterbox planning. Helped JF measure the reels of film to be sent off, then helped him bubble-wrap them & pack the box. KV was asking JF for help with something and mentioned that CY had said hot topics would be canceled and to leave early if possible.
* leaving at 1:45 still put me at 35 hours for the week, which was okay enough for me. so, voila!
* home, unpacked my car, got my library card, wallet, and coins; called CC and asked if they had the EcoQua mini-books in stock -- to no one's surprise, the answer was no. At least I knew Barnes & Nobel has moleskines.
* headed to the library; picked up the book I had on hold then attempted to print my letterboxing guide. WOW joco's printing is so much worse than the YY library system's printing -- at the library by CD's place, I just had to visit a URL, upload my document, drive to the library, put coins in the machine, and then release the document by typing in your email. At the library by my place, I had to log into a library computer with my number + password, somehow access the file on their machine (just logged into email), regular file print from there, log in on the money machine with ID + password, then log in ''again'' to release the document. goddamn!!! I don't have my fuckin' library password memorized.
** also it wouldn't actually let me put money onto my account, so the librarian released it herself and had me pay at the counter (thank //goodness//). I also paid my fine; because, you know, it totally makes sense that I keep getting emails about it but when I went to pay online with the provided link it kept showing my amount owed was 0. `>_>`
*** minor woes aside, I'm still grateful that the library still exists as a place for me to print things.
* headed to the barnes & noble over at the mall; YE GODES the parking lot was wall-to-wall (so I parked by a restaurant far away from it) -- I forget how much our fuckin' society revolves around //buying shit// until I see something like that.
** of course their tactics //work// on me, too. I'm not actually superhumanly immune to marketing and store layout tricks and so forth. They had a "bargain book table" I walked past on my way towards the journals, and I stopped because I saw a "100 Word Searches" book (I would have bought it if it were Sudoku), then found a "200 Writing Prompts" book that suckered me because I've had it in the back of my mind that I should start doing that daily as well (because I enjoy reading k0sh3k & h0p3 & chameleon's responses).<<footnote "bc" "I think they capture who I am at the moment from a //different angle// than just writing about my day does. see: enjoying reading my own fiction when I go back and read my wednesday college writing">> and //then// found a "Journal of Me" book that I know I would have drooled massively over when I was a teenager (all the sorts of, fill in the blank, check boxes to answer this question, "which singer do you find most attractive" types of things). So I picked that up for CD's sister.
*** THEN I finally got to looking at the moleskines (no small soft cover blank notebooks anywhere else). they had one set of two //actually// 2x3ish softcover books, but I calculated that they were 6 dollars and I could buy 1 set of 3 larger cahiers for 10 dollars and cut them in half to get six 2.5"x2" booklets for a buck 60 and, well. clearly that was the wiser choice. Also picked out a hardcover 3x5 "artist" line version for when my other logbook fills up (which actually probably won't be on this trip.)
** browsed the rest of the journal section just for fun -- ''yikes'' they've commercialized the fuck out of bullet journaling and brush calligraphy, haven't they? The other side of productivity porn is "prompt journal porn" -- gratitude prompts and mindfulness prompts and blah blah. It's not like I don't feel the pull! A 3-year, answer a question every day journal -- it's got an allure, a whisper that says //yesssss, believe that you'll keep this up every day because I'm so prettyyyy, yessss don't you want to feel fashionable with me? Have that instagram image of coffee in a white mug, sun shining over potted plants, and a fountain pen + gorgeous handwriting filling me up?// Sorry, no, I've heard your lies before; I'll stick with my wiki, thanks. (missing the 2010 blog days.)
* home! ate leftover flatbread and watched youtube for about 20 min
* packed my letterboxing supplies, packed my clothes, packed my things to do on the road & there, also did laundry so I have clean socks. cleaned up the kitchen, finished packing, went to the bathroom, and hauled it all to the car.
* left right around 6, filled up with gas, and drove to Mom's place.
* chatted, showed her the route I'd planned for tomorrow, finished catching up my wiki, checked the sites I was mentioned alongside in the //daily pointers// (both very nifty; I've got the sailboat guy's book on my kindle to read (maybe tomorrow) and I want to dig into the other link as well (needless to say lino on the front page is a huge lightbulb for me), more wiki writing, then checked Roz Wound Up (it's been ''ages'').
** it's a little nuts to think of this wiki being linked right next to those awesome sites. nuts!
* I'm going to rush through my wiki reviews -- I don't want to be more behind when I'm going to be gone at least a whole day tomorrow -- then bed, probably by 10:30. peace!
* [[191219 – Carpe Diem: Stuffed to the Gills]]
** it was so nice going to lunch with them all!
** it's not sunk into my head yet that his goal is not to come and that it's not about that for him, i forget his phrasing. even after 3 years. goddamn that's a -- nope, stop, fucking stop here you go crying again. OK BYE BEDTIME.
* [[191219 – Wiki Review: Writing & Crying]]
** yeah, I'm being intentionally vague. My wiki is public here, and I'm not making it private right now. I can still process and work through things in vague details right now; that might not be the case later.
** so, you know ''right now'' that this is going to be an emotional whirlpool of a trip. ''be conscious'', be present. cry, cry, cry. I'm telling you right now, don't expect to be a productive whirlwind checking everything off your want-to-do list. slow the fuck down with no expectations, please. read and write and sit quietly still //a lot// and let go of the rest.
* [[Letterboxing Colorado Trip Dec 2019|Letterboxing: Colorado Dec 2019]]
** yeah, here, this, ''listen'': if you //only// look for them through Boggsville, ''it is enough''. If you don't get to the Raton Loop during the week, that is //okay//. do not make this a hill to die on or a metric of your "success".
** otherwise, have fun! enjoy it. :)
* woke up at 5 with Mom's alarm and got out of bed around 5:18; dressed then helped pack as needed; 6 AM came and Jo wasn't there, so a little after I convinced Mom that we needed to go to his place instead of waiting for him anymore.
** knocked on his door twice -- maybe that's what finally woke him up? he came down after like 15 minutes and we finally got on the road at 7
* listened to some of Small Gods on the way to our first stop; the pillow mom packed came in really handy to prop me up; Jo used my neck pillow. I don't think it went over very well -- I'm not sure quite why people recommend that book to start with? I liked it (ofc) because I'm familiar with his writing, but it's not as benign a topic as his witches books so perhaps gave the wrong initial impression.
* found the first letterbox ez pz -- first pill bottle cylinder letter box I've found!
* drove to garden city; another long drive. spent a bit of time trying to find the right lamp post on the first box there; I was making it harder than it was by trying to interpret the clue but they meant it quite literally. really nifty hiding spot! this one had my first ever wanda & pete signature found.
** found the 2nd box there well enough -- I ''almost'' missed it by not seeing the rock, but then I did at the last second.
** went to McD's to grab lunch; I had fish sandwiches for old times' sake but eh, I wouldn't do that again & would just go for a burger.
* 4th stop was the larkin cemetery; looked all around behind the tree, saw logs of rocks and a couple wood pieces but no sign of a box. first miss of the day.
* Next stop was syracuse and I alllmost missed that one too, except for pausing to flip over just a few more rocks and bingo! it was a ''tiny'' one!
* Next one was AMACHE so we finally got into CO; disturbing in its own way. I misinterpreted the clue when I was looking at the area on google maps, so we had to do a bit of turning around. No sign by the water reservoir, but there was an old broken building that //maybe// matched the one mentioned by the clue? Also a fallen branch like the one mentioned but no box. 2nd miss of the day.
* Next one was the star school box, which was nice and easy being right by the side of the road. Similarly easy to find (yay suspicious pile of rocks); had a lot of people stamped in (2nd wanda & pete signature find).
* looked for the one in las animas cemetery, but nothing; found a brick on one side but not quite where the clue said; lots of trash and it looked like that corner had become a local hang out zone so.... eh.
* skipped the other las animas one b/c it looked complex and we were sort of short on time.
* did pick up the rocky ford one on the way through -- I love magnetic-ly hidden boxes so much. they really are da bomb.
* so, in total, 6 boxes in one day (new record) and a slightly more enjoyable road trip!!
* another hour plus drive to Grandad's, unloading the car, then standing around for a bit in the kitchen munching on nuts and cheese and chatting.
* watched TV a little bit but there was no chair for me so I sat on the floor and eventually I just got fed up enough (my back was tired) so I excused myself under pretenses of showering & going to bed.
* wiki, //finally//! tomorrow I need to look into how I can fix the mobile version -- `fetch` must not be supported by my phone's safari version, because if I tried to open my private wiki it just went into a reload loop. So, gotta see if there's a way to get the device type from Javascript and add an if statement in to adjust for that.
* all in all, idk, I think my brain was going down dire paths. It's sometimes hard to understand what Gpa AY is saying, but mostly when I'm not focusing on it. If I start out focusing, though, it's doable.
** obviously still really really sucky (yikes at having to be in a wheelchair and not being one of those old people who still gets out and rides bikes and such) but not entirely the end of the world either? and the # of repeats Mom has is just 3 over the "borderline" scenario, so that should mean onset doesn't happen until 20/25/30 years from now. you've got time, girlio.
* almost 10 at home, I think (90% sure my laptop won't auto-adjust time zones). probably better to sleep earlier and wake up earlier here so I don't get thrown off when we switch time zones going back home.
* [[181221 – Awareness Log: Tension]]
** I did make it a global macro! yay me, doing what I wanted to do. :)
** I did also tell him about the warts -- high five! mildly hilarious that I felt afraid they would somehow ruin everything; I think it's a good sign that they didn't.
* [[181221 – Carpe Diem: Jitters]]
** throwback to a time when I didn't like sleeping in the same bed with another person?? I've gotten pretty accustomed to it by now, to the point where sometimes when I'm trying to sleep I'll imagine that he's next to me. //and// I don't wake him up since he got that one alarm app.
** as much as I enjoyed picking out the warts when they died, I'm very glad they ''did'' die and I don't have to duct tape my feet anymore.
** hehe I still watch that one dude on the polygon channel; still makes enjoyable videos, yay!
** oh right, I had such a lazy morning because I was working afternoons... I've sort of forgotten what that's like.
* [[181221 – wiki: aha!]]
** lmao I'm sure my writing is relatively pretty shit though. I use a lot of filler words -- //just//, //like//, //though//, //so//, //I think//, //maybe//.
*** at least sometimes I catch myself using //so// for the third time, stop, backspace, and reword.
* [[Power / Resistance / Freedom]]
** yeah, see, here -- this is just what I was talking about below.
*** and this is part of what I like about BDSM/kink discussions (erm, not all of them, not the //50 Shades of Grey// bandwagon but idk, the people who think about it?) -- there's at least some acknowledgement of power dynamics in relationships and thought about how those dynamics shift, change, and play out -- widening the space of thought about relationships and human interaction. similarly what I appreciate about discussions about asexuality -- opening a distinction between //romance// and //sexuality// and how one feels about the various combinations of such.
* [[The Solitude of Prime Numbers|books: Giordano, Paolo – The Solitude of Prime Numbers]]
** lmao not like I feel //comfortable// expressing the things I'm feeling out loud now! but okay, I've been forcing myself to do so at least //slightly// more often.
** it's interesting, this theme of taking personal responsibility at the end. It seems to have been one of the major subtexts of //confessions of a long distance sailor// -- being alone on a boat in a ocean where you ''literally'' cannot expect someone else to come along and rescue you. he talks about it at the end of his book, too.
** mm. even given the forces of circumstance, one can still take personal responsibility for their actions and choices -- that's a power one doesn't have to abdicate, and a power that the system probably depends on all of us collectively abdicating.
*** not that it's //easy// to wield that power. whether or not we //ought// to wield that power doesn't depend on the difficulty of that action though, I think.
* [[vocabulary]]
** interesting. apparently I've forgotten that this exists, because I've kept updating [[composted – define.|vocabulary]] (if by kept updating you mean one time) but not this one at all. I ought to scrap one or the other, I think.
* [[191220 – Carpe Diem: Prep Prep Prep]]
** the system literally steals your self worth, dresses it in the latest fashions, slaps a price tag on it, and sells it back to you for a profit.
*** [[this exists.|https://www.amazon.com/Adulted-Agenda-Undated-Calendar-Grown-Ups/dp/0789337568]] :|
** a busy day, but more with my chores than with anything at work.
* [[191220 – Wiki Review: ... here I go again]]
** yeah, it was enough. :) I love that moment of uncertainty where you're not sure if you'll find the letterbox or not, the moment where you're 90% sure you're in the right spot, and then the CLICK when your hand touches the bag stuck to the bottom of the bench or lifts a rock to reveal your target.
** emotionally attached & triggered; that's fine -- it happens.
* woke up when my alarm went off around 6 or so -- I think I have it set to 6 AM, since I usually wake up at 7 AM at home. ah, time zone changes.
* snoozed the alarm for an hour, maybe more? if it went off at 6 and I got up around 8 then yeah, more than an hour. I choose the room with no windows, which means that it's ''intensely'' dark when you open your eyes and the lights are off -- I love it. I also wish it were possible to have a room that dark at night yet still also have morning sunlight coming through curtains when the sun rises. It seems like to get one, you have to give up the other.
* put on my robe and went upstairs, never quite sure how mornings begin in a new place. simply enough, though; Mom was sitting & knitting while Grandad was in his room with the TV on. (...oh, fox. `<looks disappointed>`)
* started knitting myself; finished the patch for my robe elbow, more or less, and started on the 2nd of Mom's socks' instep gussets (after working out where I was in the pattern and how many more increases I had to do, of course).
* somewhere around 11:30 Mom knocked on Jo's door to make sure he was up, and started making scrambled eggs & sausage. yummy! with pepper-jack cheese, which helped give it some flavor.
* after breakfast/lunch, it was time to take Buddy the dog out for a walk; Mom was going and I decided to go with her. I smartly grabbed two bags instead of just one and thankfully Buddy only poo'd twice. Did a bit of jogging with him, when I got to hold the leash; fun! Though it was so nice out the fleece + jacket + running combo made me a touch sweaty.
* back to knitting on my sock -- I wanted to get the instep increases all done before moving on to something else; hit the end of the tally mark countdown and freaked myself out by assuming that there were the same number of stitches and doubling the one number (which put me at 2 stitches over). After I counted the other side, though, it all added up correctly.
* put away my knitting, did a little browsing on my laptop and added a couple books to my kindle, then started reading //confessions of a long distance sailor// by [[paul lutus|https://arachnoid.com/lutusp/sailing.html]], thanks so much to daily web pointers for that pointer.
* around 4 (I think) we headed out to go grocery shopping.
* back, more reading, a bit of eating salad + deli meat around 5, more reading.
** mom asked what I was reading and how I found it when the three of us were sitting at the table; I explained about the daily web pointers and how I'd been mentioned with these other two links, and she asked why I'd been mentioned and I reminded her of the wiki I'd started last year. She said she wouldn't pry more, was just curious -- I don't think I could point her directly to <<sus>> -- it would be very confusing I think -- I might start by pointing her to h0p3 and saying that she could find me through him, but that might be an even //more// confusing experience, I don't know. (Perhaps she'd understand k0sh3k's wiki a little better?)
* hit the end of the book around 8:30 PM, I think.
** makes me want to have a similar experience but it seems very unlikely at this point in time. I think I would enjoy 2.5 years of mostly being submerged in nature alone with the occasional return to "land" if you will. ...in this sense it reminds me of //prodigal summer// by barbara kingfisher, with that same "living alone in nature and paying attention to its rhythms" theme.
* came downstairs to write in wiki without being distracted by the TV and advertising noise; ended up browsing a little too
** it's still a little too early to go to bed; not sure what I feel like doing for the next hour or so.
* more reading and writing upstairs, other folks headed to bed. it's hitting 10:30 and I'm approaching tired, so I think I'm going to head down here soon.
* [[191221 – Carpe Diem: Road Ass Trip]]
** mm, at least not getting very far in //Small Gods// means I'll have the rest of it to listen to if/when I go on my letterboxing trip Thursday
*** Mom talked about it with Grandad and he said it was a 1.5 hour drive to Raton, which reassured her that my planning was doable in a day. the first hurdle, of course, is adding me to the rental but I think we're attempting that tomorrow.
** Mom's a bit of a bundle of anxieties (hm, I wonder where I got that from) and towards the end was feeling antsy about getting to Gdad's. I'm honestly impressed she let me attempt the AMACHE box as much as she did, and that's about when I decided to let the boggsville trail box go, at least that day.
** oh shoot, I haven't logged any of my finds & comments into atlasQuest! I'll do that when I go back downstairs.
*** I was feeling rushed in Garden City and forgot to stamp into the 2nd box we found there -- but I have the stamp in my book, so that's enough for me -- I'm logging it anyway.
*** I can't decide if it would be fun to go boxing with someone else who's into it, or if I would just feel like they were in my way? like if they found it first, then I'd be missing out on the zing of mystery, and if I found it first, they would miss out.
*** I love knowing that there is a pile of rocks out there with a box and a notebook hidden under it, and through rain and wind and snow it sat, and a year after any other human had opened it up and written in it, I came by and found it, and that in all likelihood it will sit out there for another year or so before someone else who's simultaneously in on the mystery and in that same location will find it too.
** this day made me want to take some other day trips or weekend trips out to places with some concentration of letterboxes -- like, spend a day back in MV and head up north to check on the boxes posted there, head up to LI even maybe, see if there's anything there. Highway driving seems sort of zen with cruise control -- not quite as stressful as driving in the city, maybe.
*** Saint Louis too, for sure!! especially since I've read good things about the quality of the letterboxes hidden there.
*** and it got me thinking about how and where I might hide my own, to contribute to the mystery. Altoids tins, spray painted black, hidden where they blend in & look like part of the thing? I ought to carry a magnet with me at all times so I can test out potential hiding places.
**** oh and I wondered about messaging one of the people who planted a lot -- I'm curious how people plant on road trips. Do they scope out locations ahead of time? just bring a wide variety of supplies and improvise? are these multi-day road trips where it's not just on the fly as they drive through, but planned that day as they wander around the place?
* [[191221 – Wiki Review: Briefly Reflective]]
** honestly hidden magnetic bags are the funnest just because you have to reach your hand up into darkness with no idea what it will encounter. you don't //quite// get the same shivers when you're just lifting up a rock. :P
** still need to fix that issue with my wiki on mobile; not being able to write on my phone even when I have service kinda sucks. I don't //often// write on my phone, but when I want to, I want to.
* [[191221 – On This Day: Connecting Forces]]
** I have yet to go through this, but in what appears to have been a spotty month last year, it had some interesting sounding titles that I wanted to re-read.
* alarm went off at 6 something, got out of bed around 7:30 / 8
** ~~woke up from a [[weird ass dream|191223 – Log: Eerie Dreams]]; because this is currently private, I'll admit that the figure was kickscondor.~~
* went upstairs, browsed, did the //on this day// review that I'd poked up yesterday, started responding to h0p3's hyperchat prompts, and proceeded to get sucked into reading lots of threads on /r/homeserver and /r/datahorders and /r/homelab about home servers.
** came to no conclusions at all, other than LizardFS/MooseFS seem pretty cool, because I like the idea of replication across all of my various devices (xavier, zircon, so forth) but I have no idea how distributed file systems work.
*** interesting to see mention of people using these in production at VFX studios -- I have more of an understanding of what that requires now than I would have before.
* went out in the afternoon to have me added to the car rental; it went fine. so, thursday it is for my excursion!
** also drove to the river walk and walked around it; looked for the letterbox but didn't find it (not shocking) -- did find a creepy chef statue missing a hand, though.
* back home, more browsing. eventually decided to finish my heel tonight, and started working on that. finished it up around 10:30. Made a few mistakes along the way, but eh.
** I forgot to wrap a stitch when turning the heel -- doing a "shadow wrap" at the moment where I was supposed to pick up the missing wrap //seems// to have solved whatever problem would have occurred otherwise?? (a hole I think)
** accidentally decreased too much on the last row, so now I'm short two stitches on the back. ...oops. I went a row ahead of the first sock, anyway, so I'll get the 2nd sock back to parity on number of stitches and match them both up to a neutral row so I can get them both back on one set of needles instead of two.
* doing a bit of wiki catch-up, and then to bed! (it'll be around 11:15/11:30)
* [[https://www.reddit.com/r/HomeServer/comments/e0ts4o/looking_for_advice_on_a_diy_file_server/]]
** the comment about a low power home server is interesting.
* [[https://www.reddit.com/r/HomeServer/comments/dqm2m6/plexsabnzbdradarrsonarr_server_build_with_zfs/]]
** interesting & informative comments here
* [[https://www.reddit.com/r/HomeServer/comments/8u7kxb/small_and_silent_build_for_nas/]]
** another low power build discussion
* [[https://www.reddit.com/r/HomeServer/comments/a2je00/simple_lower_power_nas_build/eazsnbf/]]
** specifically discussing the odroid h2
* [[https://www.reddit.com/r/HomeServer/comments/98ex85/one_server_isnt_enough_my_adventures_with_lizardfs/]]
** distributed file server(s)
I was in a cabin, two rooms, wooden walls -- think retro, with a old CRT monitor on top of a short bookshelf, with tapes and players on the shelves below. There was a VCR tape labeled //journaling 1987// in the row of tapes. There were mini colored bottles lined up along the side of the tape, also labeled //journaling 1987//: it looked like the tape had been hand cut and hand spliced and hand edited.<<footnote "lol" "okay but VCR tape is not film it's magnet tape so idk what you were thinking dream head.">>

I pulled out the tape that was already in the machine below the row of tapes -- it was a big 8" or 9" tape that looked more like an old film roll -- the slot on the tape player was very large.  But it had a VCR extension that was plugged into the top of it. I pulled out the //journaling 1987// tape...

I was going to put the tape in the machine when I heard a voice from behind the right side of the doorway next to me on the left (like an archway -- a doorway with no door). I hear a voice saying something -- I don't remember now -- it was a question, that ended with an nickname for sphygmus.

I stop immediately -- somehow the tape is still on the shelf -- I spin around and crouching choking up crying apologizing apologetic. The Voice was a shadow just around the corner that I don't ever see, as I turn around and I'm crying and apologizing and the figure makes a comment (I don't remember) and comes around the corner of the entryway and into the room behind me and starts unpacking its bags, generally making itself at home, and I'm still apologizing. 

I wake up with a tightness in my chest.
* [[181223 – Awareness Log: Feedback Loop]]
** I really like the metaphor of a //feedback loop//; it still seems true enough for me today.
** The tension I bring up here has not yet been resolved. I think at some point you have to choose -- can't just wobble in the middle forever -- got to put your cards on the table and keep playing, regardless and with wherever it takes you. Staying in the middle is a choice ... but a choice to stay stuck?
* [[181223 – Carpe Diem: Speedy]]
** ho! a short bullet point carpe diem!
** I assume //ole ty// means "all the rest" ??? much confuse lmao.
** last minute rush knitting; ofc I finished it then but have a much further way to go on Mom's socks this year, I think.
* [[181223 – Wiki Review: Chilly]]
** ha, hahaha, no, I haven't written any more about the general you, have I? I guess it's stopped being quite so present or interesitng for me.
** hm, lately I feel bad for being super brief in my wiki reviews but `hey, there.` isn't exactly the most ... eloquent of responses. so, precedent!
* [[Books From My Childhood]]
** this is pretty comprehensive (and could be the topic of its own website... recreating a bookshelf, that could be cool?)
*** every time I think of one to add, it's pretty much already on there. I think anything else added would end up being something that I read but didn't remember.
* [[Weaving With h0p3]]
** hm, an early precursor to hyperchat 2020? experimenting with various ways of having a hyperconversation.
* @@.link What Is True‽@@
** moved to a more appropriate wiki location.
* [[191222 – Carpe Diem: A Quiet Day]]
** I'm slowly losing track of time because I'm not paying attention to it -- doesn't actually matter if it's 11 AM or 1 PM or 5 PM right now, and it feels off anyway because of the time zone difference.
** still hating the fox & trying to tune it out whenever it's playing, ugh.
** the dog walker came today so we didn't have to walk buddy -- boo. :C
** today was a browse + knitting day, yesterday was a read + knitting day, and tomorrow will be a read + knitting day -- I'm alternating!
* [[191222 – Wiki Review: Lotto Boxing Thoughts]]
** this uh... this turned into an essay about letterboxing?
** FIX THE GODDAMN MOBILE ISSUE.
*** it's also affecting my snapshots, so I'm going to have to go in and remove the offending code there by hand. I might also need to add another specific tag to the tiddler and remove it from the snapshot export filter.
** there was definitely some interesting stuff in that //on this day// review.
* simple day, again
* woke up, showered, ate yogurt
* farted around on my phone a bit then left it downstairs when I went to get my kindle
* lunch at some point, & walking the dog around noon
* read my book all day and into the night
* caught up with the internet at night
* went down a mini research rabbithole before heading to bed around 1 AM, home time
* [[191223 – Log: Eerie Dreams]]
** freaks me out what my sleeping brain comes up with, sometimes, especially when the emotions in the dream come out in the waking moment.
* [[191223 – computing: home server browsing]]
** saving links, the usual.
* [[191223 – Carpe Diem: HomeLab Knitting]]
** Is that dream the most interesting thing that's happened to me this week?
** not much of a day, but then I did finish the heel so that's something.
* [[191223 – Wiki Review: Not An Essay Today]]
** leaving my phone downstairs is a big part of this, too -- my kindle has a clock on it, but I don't really //see// it when I'm reading because I'm so absorbed.
** "tomorrow" ended up being //only// a reading day! :P
** feels like this week is just a weird endless moment of being stuck in limbo.
*** I don't feel any interest in nitty gritty stuff like coding or fixing my mobile issue right now. or writing, really. Let me just sit in limbo and absorb books until it's over.
* [[191223 – On This Day: Bits and Pieces]]
** It would be nifty to find all the index cards I made for my books as a kid and compare them to this list / add them to the list.
** I don't like such generic titles for tiddlers, so I moved it to my quotes page.
* got out of bed around 10
* browsed on my phone for a bit
* knitting: trying to get each leg on the same spot & moved onto a single needle rather than two separate ones.
* opened presents then ate a sort of christmas brunch
* took buddy for a walk/run -- weather was //gorgeous// today
* sat a bit outside with buddy afterwards, though he didn't have a ball to play with
* started reading a book (knitting in a frustrating spot and finished)
* had a bit of a nosh and chat around 6
* finished the book, went searching around for more books like //gideon the ninth//, downloaded a lot, and put em on my kindle
** started & finished //magic for liars// -- that was a really, really awesome book. Loved the worldbuilding, loved the down-to-earth writing style (//gideon the ninth//'s outpouring of vocabularies gave it a certain //air// but it's not the smoothest read comparatively). The main character's new understanding at the end of the book really hit home for me and the things I've been thinking about in this wiki over the past year.
*** legit thinking about subscribing to that author's substack newsletter, even though I'm not a newsletter reader, because I want to throw her money for the enjoyment I got out of her book!
* tried to go to bed but got a bit wrapped up with my thoughts. probably didn't fall asleep until past midnight mountain time.
** it's weird weird weird being in a different time zone for a week.
* [[191224 – Carpe Diem: Read All Day]]
** looks like I'll be buying some sugar and boiling it to see what that's like! seems easier than going to someone (I'm not really enthused at the idea). Gotta wash and save a couple containers from Tikka Twist b/c they'd be perfect for storing it in.
* [[191224 – Wiki Review: White Fog]]
** tomorrow might be pretty interesting too, we'll see. it's gonna be weird getting out and about on my own, but hopefully I'll get into the groove.
** just want to sit around and read (relatively) trashy fantasy fiction -- but hey, when //else// do I do that?
* woke up at 7, showered, dressed, prepped, and went upstairs. Mom made ham and eggs for breakfast, yummy!
* headed out with Jo on our trip around 8:20ish
** after some consternation in trying to figure out how to back out of the driveway without hitting the car parked behind us, and getting the seat yanked up as high as it could go so I could actually //see over// the damn steering wheel. XP
* wheew. I wish tiddlywiki were a wordpress blog here: I'd embed a map of the route, and have photo galleries for each stop for you all to see. considering writing a standalone HTML site to show it all off.
** I do feel conflicted, though, because it seems like talking about where I've been is fine, showing my stamp book to people offline is fine, and showing my logbook photos to people I know don't letterbox (aka mom & CD) offline is fine -- but I feel like the unspoken etiquette is such that posting pictures of the logbooks online is way off limits. That's part of what makes finding the letterbox yourself so special -- the unknown. 
*** Part of the unspoken etiquette also seems to be "don't give away the location of a tricky clue" -- I feel like I wobble this line a little bit in my comments: I want to give people enough info to judge whether or not they want to bother making the trip to look for the letterbox, but I also don't want to spoil it either. So far I think I'm on the //okay// side of the line.
**** That's really why I don't mind looking for letterboxes and not finding them -- I still get to share info for other people; though with my attempted comments I try to be more explicit about where I searched b/c maybe I'm just ''really bad'' at finding boxes. :S (at least, only 1 of my attempted boxes has been found since I missed it... but found twice! waaahhhh, what did I do wrong?)
* sun went down //right// as we were on the last two boxes, and I feel like I slipped the last one in right under the wire. Tricky spot b/c it was right by a curve in the road, but no one crashed into us as we zoomed back onto the highway, phew.
* ate at a carl's junior aka hardee's -- lettuce wrapped burger, yum! that's really impressive (I don't think McD's does that).
* went 87 in the dark for an hour and finally got home
** some dude was ''flying'' in town and rode this jeep's ass hardcore; the jeep definitely slowed down, and I got the impression was keeping the car from passing by staying just ahead of another vehicle that was in the right lane (Jo thought there was enough space for the car to get over on the right, hard to say.) after a bit of riding ass, the car ''pulled into the left shoulder'' and stepped on it around the jeep -- then flashed their emergency lights a couple times as they took an exit maybe a quarter/half mile down the highway. (and after they'd passed the jeep immediately sped up and got into the right lane.)
*** a) what the fuck?? absurd amount of balls getting into the left shoulder; I wouldn't have thought there'd be enough room :S
*** b) seriously?? the car couldn't stop riding ass long enough to either get into the right lane behind the truck, or let the jeep cool off enough to speed up? it's stupid to speed like that in the left lane when your exit is literally right over there.
*** c) that might be the single most bonkers thing I've seen while driving to date.
* did the whole show and tell for mom and grandad
* updated both website with all my finds & attempts & comments
** 29 finds!! let's make it 30 before the vacation is over. :)
** I need to set a day aside and run all around picking up everything left at home!
** why are all the events on the east coast??? I might have to think about moving out there just for the letterbox socializing, hot damn.
* catching up on my wiki, and it's time for bed -- I'm ''wiped''.
** I'll have you all know -- my title pun is ''amazing''!!! :D
* [[191225 – Carpe Diem: Simple Day]]
** my damn shoulder is sore from throwing things for Buddy, yikes.
** the first book was very //meh// but somehow I picked the exact book I didn't know I really wanted to read out of the 9 books I downloaded. awesome!
** yes yes plz subscribe, even just for a quarter of a year
* [[191225 – Wiki Review: Y Is June So Far Away]]
** it ''was'' very interesting, and I did get into the groove!
** read all you want. :)
* [[191226 – Carpe Diem: Gorgeous Boxing Day]]
** not sure what Jo got out of it because he was mostly on his phone the whole time, but I'm still glad he came along and I got to yammer to him about how awesome everything was
** 11 found boxes in one day -- a solid record :O
*** I'm pleased with the choices I made to go for certain boxes and skip others; certain ones I might have skipped but didn't turned out to be really awesome carves / logbooks, and the ones I skipped seemed like the correct ones to skip either in terms of weather, safety, or time crunch.
*** getting coordinates ahead of time was definitely a good call when it came to navigating some of the more unmarked areas.
** carl's jr / hardees confirmed my favorite fast food place
* [[191226 – Wiki Review: Groooovin']]
** really enjoyed the next book I read, too -- bought the sequel, need to un-DRM it, then stick it on my kindle so I can devour it too.
** reading so much feels like a blessing and a curse -- on the one hand it's super enjoyable; on the other hand, I have no motivation to do anything other than sit and finish the book.
* [[191227 – Wiki Review: Playing Catchup]]
** I don't feel quite the same impulse to sit and do nothing else when it comes to audiobooks (only sometimes, when the book is //really// engrossing)
** I think I'm developing my observational skills to notice suspicious piles of rocks and not just glance over them. sometimes even when you're looking for a thing you can barely see it!
* [[191227..29 – Carpe Diem: Compressed Weekend]]
** for such a miserable start to the weekend back home, the rest of it went well (and super quickly :S)
** his family does more //gifting// than any other family christmas event I've attended. it's partly nice, partly worry inducing -- and now I have all these things I'm never going to use.
*** sorry, I'm a 100% wool socks girl now, or at least cotton -- polyester socks may feel soft but you know my feet are gonna SWEAT in them. and yes, my robe still has a hole in the arm, but I've only ever wanted a flannel black watch tartan LLBean style robe and since getting lucky with one at the thrift store that's what I'm gonna stick with.
**** I ought to patch the right elbow, too, before it gets a hole (it's getting thin)
** I've really been on a //Port Blue// kick in the evenings lately; //The Airship// just ''feels'' like a storybook.
* [[191227 – Log: Hrmph Hromph]]
** definitely not worth the fuss to send this, but hey, writing it was good venting.
* [[Thank You Notes: Christmas 2019]]
** knife set and cactus best gifts?
*** okay be fair, mom's gifts were pretty awesome too!
* @@.link I Am A Bad Person@@<<footnote "20.06.20" "going through my missing links & couldn't figure this one out. I think it was a list of books I wanted to pirate, and I deleted it once I'd finished downloading them all.">>
** this, uh, this wouldn't fly on literary twitter `>_>`
** I don't think I have any ''good'' excuses; I should be buying these books and getting money to the authors. Or at least checking them out from libraries...
* woke up slightly before 7 when my timed lights came on, lmao. still haven't taken them off the //holiday timers cause everyone's away// schedule. I ought to do that.
* snoozed until about 7:15, got out of bed, made it, dressed, and started unpacking (finally?!) my bags from our CO trip. got everything pretty much unpacked by 8:05, then headed out
* into the studio at 8:30 -- I was the first one there, ofc! (why did I wear a bra today?? `<sticks tongue out at mom>` A few people (Dave, editor NT) did show up later, though. And TL texted me later / set up a call, so it's not like other people //aren't// working, they're just doing it from home. :P
* copying stuff to tape and working on my wiki while it transfers
* got //way// sidetracked writing about [[The Starless Sea|books: Morgenstern, Erin – The Starless Sea]]
* oh //no// why do these people do this to me?? BPAL was giving away the Black Friday imps through the 2nd of the year, and so of course I caved and placed an order. (though I got some beard oil for CD; not entirely selfish!) and then ER was offering 50% off coaching and I was planning to get an hour with him anyway, and with the 50% off it was only $50 more for an extra 3 sessions... so I caved and got that too.
** I FEEL SO BAD SPENDING MONEY :C
*** especially after I took a whole week off last week!! yikes! but I have 1k padding from where I need to be starting the year so like... I guess I can chill. I still feel skin crawly bad about it though.
* call with TL & JF about things; looks like I'll be going in to work on Jan 11th? That's coo'
* a few chats with CD; he wasn't on call so he couldn't get out of the NYE party, and he felt disappointed about that.<<footnote "q" "//just depressed, and it makes me not ever wanna do anything//">> I think there's plenty in this wiki to show my own //I don't want to do anything// feelings, but I'm sure ours are different. I know usually when I //do// get out, I feel good about having done so after the fact, but maybe he doesn't get that feeling. Not sure what I can do to support.
* a bit of chatting with dziggetai :)
* got all the obligated thank-you notes done, phew phew. Is it bad of me that I'm pleased uChicago sent me fancy uChicago themed return address stickers so I can show off just a tiny bit on my letters? Literally no one will probably care, except it's the sort of small thing that Gma JD just might notice. XP
** that's right bitches, I graduated. `<dunks>`
*** ... :P
* left at 2, dropped my cards off at the post office, headed home
* a little better than yesterday but still got super sticky partway through and yeah, yikes, it hurts :O
* headed over to CD's place; chilled for a bit on the couch, then we headed to hy-vee to buy meat for the party & left around 6:30
** easy drive, didn't notice any issues with my night vision along the way! got there about 7
* chatted with folks in the kitchen then put together a plate and ate in the dining room; the guys came up from the basement & sat around & we all chatted; talked to AK a lot (she's so forthcoming, talking about what she's struggling with right now, and I empathize, but it's so jarring to me because it's so different from how I feel able to express myself.) then CD went downstairs to play ping-pong & I went down to watch.
** I started telling the pastrami smell story ([[this exact one|https://books.google.com/books?id=EEOztL9DRS4C&ppis=_c&lpg=PA33&ots=EuwCEwZERM&pg=PA33#v=onepage&q&f=false]]) but couldn't remember how the ending went. CD told the same story, except it was a guy who lived above a ramen shop, and he remembered the ending (where the payment was the jingle of coins).
* they put football on downstairs & CD was done wit it so I went upstairs and sat in the living room and listened to various chats while CD nommed some more; eventually we ended up on the couch with AK and the rest of folks played noisy games in the dining room.
** CD made a comment on the drive back how AK just lifts the mood of a room up with a feeling of optimism, and I know what he means. I feel like she's a nice fluffy [[round braided hallah loaf|https://web.archive.org/web/20190929125324if_/https://toriavey.com/images/2012/09/MG_1582-555x740.jpg]] and I'm like [[a rye sourdough|https://web.archive.org/web/20191013153519if_/https://breadtopia.com/wp-content/uploads/2016/08/rye-loaf-e1483958824621.jpg]] (brown, crispy, tough and crunchy crust) -- you know, I started this comparison feeling negative about myself but both hallah and rye sourdough are delicious, so there. :)
* went downstairs and watched the ball drop in NYC, then headed out (poor CD was giving me misty eyes upstairs over how ready he was to go home).
** fantastic drive home, empty roads, didn't see any cops, listened to Fair To Midland, and went 75/80 the whole way. stopped at QT on the way back and made it home before midnight.
* alas, no clock with the date and the year showing so I didn't get a good first minute of the decade screenshot.
** kissed CD a lot :)
* watched the last two episodes of //cautious hero// then cuddled aka CD fell asleep.
** I snuggled up next to him and eventually fell asleep myself.
* [[cactus]]
** uhhh needless to say when I start something I ''start'' something. aka, here's me bouncing all over the place again. 😐
** ok but cactus are gorgeous and some people have really beautiful collections. and they seem like the sort of plants that are easy to take care of! XP
** idk why, but specifically growing them from seed appeals to me; something about them taking a year to even get to toddler stage and growing up more over the course of several years -- I like the idea of watching these things grow over a very, very long timeframe.
*** well, I do, and I don't -- it also makes me a little queasy, the thought of watching a plant grow for five plus years -- so much exponential possibility space as the timeframe grows longer and longer.
** gotta actually get my closet studio cleaned out so that I have a place to keep the seedlings :O (there go my plans to get them planted today lmao)
* [[191230 – Carpe Diem: Makin' A Mess]]
** planning to get a little further before heading to CD's today, hopefully. and I'm gonna use gloves to hopefully reduce the slickness potential of hand sweat. Idk if I should microwave it or not... I'm sure it's too stuck to come out of the container by now but I'm worried about it getting too soft.
** I don't usually mind having long-ass leg hair but especially in the winter there comes a time when it gets itchy and annoying and last week was that time.
*** it's such a weird feeling showering my legs off after -- so much less sensation or feeling, almost like the water isn't even there.
** playing music again today -- I think it's very helpful in reducing the impact of the server noise.
* [[191230 – Wiki Review: *beep boop*]]
** I think that's what Imma do next, write thank you notes.
** After the fun of taking a whole day to letterbox in CO, I want to do the same and catch as many of the ones left here as I can!
** I don't think I've ever read a book and had such an immediate "this is its music" reaction before.
** I was rather hesitant to even post those links in my wiki, but I needed to both close all the tabs and save the links for later (and bookmarking is the wrong option) so here they are. Y'all know all my dirty little secrets.
# What is your favorite way to spend a lazy day?
# Have you ever spoken up when you saw something going on that was wrong? Were you scared? What ended up happening?
# What is your favorite work of art? What do you love about it?
# Write a diary entry, dated 10 years in the future.
# Give your city (or town or region) a new name that reflects what type of place it is, and explain why you chose that name.
# Write about something presently in your life that is "worth it."
# You are the wind's interpreter. What is it saying?
# Come up with a mathematical formula to express something you know/believe. (Example: Long Saturday run + Frappucino = Happiness)
# Name one thing you have lied to yourself about. Why did you do this?
# What did you get into trouble for the most when you were a kid?
# Do you prefer taking risks or having a safety net?
# Complete this thought: "I wish I had paid more attention when..."
# What do you look forward to every week?
# Were you born to shine in one special way? What makes you really stand out?
# What stupid question have you heard someone ask (or asked yourself)?
# When was the last time you got lost?
# What area of your life do you  tend to enjoy in excess instead of moderation?
# Write about three realistic goals you would like to achieve in your lifetime.
# List a few phobias you have. When and how did you discover you had these fears?
# You are a children's book writer. Write the first few lines of your new book.
# If you had been able to choose, would you rather have been an only child or part of a very large family?
# If I looked into your fridge right now, what would I find?
# Have you ever experienced something that just could not be logically explained?
# What do you need right now?
# It is the end of your life and you are up on stage being presented with a major award. What award is it, and what have you won it fore?
# What modern technological device takes up most of your time?
# Have you ever had the rotten experience of having to put a pet down?
# Have you ever lived in another country besides your country of birth? Would you want to?
# What is the first thing you do when you wake up every morning? Why?
# Write about something you purchased used.
# What color do you feel like today?
# If you were to teach as a career, what would you teach?
# Write about a time everything changed in the blink of an eye.
# Write about a souvenir you have bought or received.
# What is the biggest trigger for stress in your life?
# What was the last thing you read, heard, or saw that inspired you?
# Complete this thought: "I wish an alarm would notify me whenever..."
# What are you recovering from right now?
# Write about something you would still buy if it cost twice as much as it costs today.
# What do you think is the most important thing for today's kids to learn in school?
# What is the best road trip or vacation you have ever taken? Who was there? Where did you go? What did you see along the way?
# You look outside: Ah, it is snowing! But look closer. Those are not snowflakes falling from the sky! What is it snowing at your house?
# What have you been able to accomplish this year that you are really proud of?
# Do you have a tattoo? What is it and why did you get it? If not, would you ever get one? What would the tattoo be, and what would it symbolize to you?
# Write about something you frequently forget.
# Describe one odd item that you have in your purse or wallet right now.
# Write a quick love story. The story must end badly.
# Why do you think some people are successful in life and others are not?
# Look around you and choose an object in the room. Now write something from the point of view of that object.
# Write about a memory you have related to a campfire.
# What is a memory you would like to erase?
# What traffic sign best reflects your life right now?
# Think about the various roles you play in your life. If you had to give up all but one, which one would you keep?
# What do you do, even when you do not feel like it?
# What do you think is the most important question in life?
# In what way are you strong?
# Complete this thought: "Someone really needs to design a better..."
# What is the last thing (or one of the last things) you searched for on the Internet? Why?
# What do you love doing that you wish you could get paid for?
# In what way are you selfish?
# When have you experienced "heaven on earth"?
# How do you act when you are afraid?
# Write about a good discovery you have made (big or small).
# Are there any lines that you simply will not cross?
# Write about a messy area in your home, workplace, or life.
# Write briefly about one thing in your life that is simple and one thing that is complex.
# What takes too long?
# Which household chores are you responsible for? Which do you hate doing? Which ones do you actually like?
# If you were a book, in which section of the bookshop would you be shelved? Which genre are you most drawn to?
# What is the best excuse for being late that you have ever heard or used?
# If your house was on fire, what would you grab before escaping?
# Describe your favorite article of clothing.
# Write about an item you own that is not worth much money but has great value to you.
# How do you strive to be similar to, or different from, your parents?
# If you had unlimited time and money, what would you do to help your friends and family? What about strangers?
# When was the last time you pulled an all-nighter? Why did you do it? How did you feel afterwards?
# What is your favorite holiday ornament or decoration? What makes it so special to you?
# Do you have anyone in your life that has acted as a mentor to you? Have you ever helped someone else out in this way?
# What special traditions or holiday celebrations does your family observe?
# Do you prefer to read electronic books or paper books? Why?
# Complete this simile: "As awkward as _____."
# Have you done any research into your ancestors? What interesting surprises have you discovered?
# Think back to your childhood. Write about an article of clothing or an outfit you remember one of your parents (or another influential adult figure) wearing.
# Describe (in a creative way) how you feel when you have a head cold.
# Write about a time you said no.
# Write about the most recent gift you gave someone.
# Describe a time you cared for someone who was sick, or someone cared for you.
# Write about the last time you felt guilty.
# What expert do you wish could come teach you what they know?
# It has been said, "You are what you eat." Rewrite that phrase: "You are what you ____."
# Write about a memorable experience you have had staying at a hotel.
# Imagine you are a news anchor. Write the beginning of tonight's newscast. Make the top story what you truly think could happen today, or what you wish would happen today.
# You have two hours to do something relaxing and a budget of $100. What will you do?
# Think of a celebrity you would like to have dinner with. Write a note that just might catch that person's attention enough for them to agree to the dinner.
# If You could have one talent that you do not naturally have, what would it be?
# Where would you like to go on a day trip? You must drive there and back in one day, but you have unlimited funds for gas, food, and activities.
# You have a child and you have written one piece of advice that will be carried in their pocket for life. What is that advice?
# What is your favorite game to play?
# Do you absolutely hate any food that other people usually like?
# Do you have any dreams that recur? Why do you think you continue to have that dream?
# Are you more like your mother or your father? Or are you more like someone else?
# What is the best compliment you have ever received?
# Describe your favorite comic strip or cartoon.
# Would you rather spend the day at an art museum, science museum, or history museum?
# What is a personality trait you admire in other people?
# Write about the weirdest job you ever had.
# Do you prefer to dance with no one watching, with a group of friends, or with one special partner?
# Write about a moment when you felt proud of yourself.
# What date do you have circled on your calendar? That is, what upcoming date or event are you looking forward to?
# Describe your ultimate sandwich.
# What is your favorite CD or album?
# Describe a way a friend supported you when you needed it.
# What is the worst emotion a human being can feel?
# What is the best pickup line you know?
# What are some of the hard facts about life?
# Which is stronger, love or hate?
# If you could live to see any event in the future, what would that event be?
# Does religion play an important role in your life? Why or why not?
# What do you believe happens after we die?
# What do you look for when deciding whether or not to date someone?
# Who has been the best leader of your country, past or present (e.g., president, royalty, prime minister, etc.)?
# Have you ever been cheated on?
# What are your thoughts about euthanasia?
# If you had a child who had done something very wrong, such as stealing, how would you punish them?
# Do you do good things when no one is watching?
# Were you ever bullied as a child? Tell a story of a time you were bullied, or a time you observed someone being bullied.
# Rewrite some of these commonly used idioms to make them more interesting, or maybe start a story: "Pardon my French," "My mind is in a fog," "There is more than one way to skin a cat," "You are on thin ice."
# What requires your patience today?
# What would you like said about you at your funeral?
# Is there a mistake you keep making repeatedly in your life? Explain.
# Should kids be allowed to have personal cell phones and tablets in school?
# Are you making the world a better place?
# What is a priority for you right now?
# Describe the day you met your best friend, from your friend's point of view.
# What is your favorite physical aspect of your partner? If you are single, describe something you like about a crush or your fantasy celebrity date.
# Have you ever snooped in a friend or partner's house?
# What do you want more out of life: happiness or success?
# There is a strong current trend among kinds to read comic books or graphic novels instead of regular books. What do you think about that?
* [[200101 – Carpe Diem: Enter The Twenties]]
* [[200102 – Carpe Diem: The Big Bad Is Dead!]]
* [[200103 – Carpe Diem: New Year, Do Things]]
* [[200104 – Carpe Diem: Cleaning The Expanse]]
* [[200105 – Carpe Diem: Doozy of a Doze]]
* [[200106 – Carpe Diem: Tyyyypical]]
* [[200107 – Carpe Diem: Tired Normals]]
* [[200108 – Carpe Diem: Eye See You]]
* [[200109 – Carpe Diem: Expansive Meetings]]
* [[200110 – Carpe Diem: Shut Up Becky Mlem]]
* [[200111..13 – Carpe Diem: Weekend Games]]
* [[200114 – Carpe Diem: Tired Reading]]
* [[200115 – Carpe Diem: Halfway Through]]
* [[200116 – Carpe Diem: Arkham Horror, File Name Edition]]
* [[200117...20 – Carpe Diem: Literally Breath of the Wild]]
* [[200122 – Carpe Diem: Hungry AF ???]]
* [[200123 – Carpe Diem: Waterwalk, Waterwalk]]
* [[200124..26 – Carpe Diem: Wavy Weekend]]
* [[200127 – Carpe Diem: Fusty Musty Ew]]
* [[200128 – Carpe Diem: Meetings & Programming]]
* [[200129 – Carpe Diem: So Many Thoughts]]
* [[200130 – Carpe Diem: Interestingly Political]]
* [[200131 – Carpe Diem: Cooking & Consumerism]]

---
* I really like the little tidbits in the title.Tags that speak to the whole month. There's a picture there, even if it's hard to see.
** I do a lot of combos -- "Cleaning The Expanse" & "Expansive Meetings" combining watching TV (//The Expanse//) with something I did that day (cleaning & going to lots of meetings at work). Arkham Horror and getting engrossed in fixing file names, etc.
* three combined weekend tiddlers here -- interesting.
** I'm not usually on the computer over the weekend, is that it? I have a week-day ritual, and nothing similar for my days off.
*** of course, this affects how much I'm keeping up with or touching the wiki daily; that's been spotty overall this month.
* as usual, I can't believe the month is done already. It went by insanely fast. I anticipate this only getting more and more apparent the older I get.
* went from reading at the beginning of the month to playing a video game at the end of the month; what I do over lunch often depends on if I need to work on programming homework or not.
* an enormous lack of nature & exercise this month, other than the actual first day of January. yes, it's been cold and there's been a lot of snow, but that didn't stop me last year... and I could be doing my indoor fitness routine.
** you shouldn't be feeling out of breath walking up three flights of stairs and sore after banging -- it's absurd.
** generally feeling better overall since I've started actively calorie counting & aiming to hit my protein macro goal.
* lots of programming this month, both thinking about my own project and working on LC101's homework; the homework & studio assignments this month were very productive.
* very disappointing that HuHot closed down; getting a new pizza place is nice, but not a good replacement. (Oh well, HuHot was super hard to count calories for, anyway.)
* I think I got so many yearly audits done on the front end because that's all I was doing at work all day since so many people were off that week. ;P
* I wonder when we'll start playing DnD again? Arkham Horror is an enjoyable replacement, though.
* I've been thinking a ''lot'' about moving and the idea of 'home' this month, but haven't reached any sort of resolution on it.
** I'm sure I have more free time than I'm telling myself I do, especially when you take the weekends into account. It's not like that time vanishes just because I'm at CD's place and not my own, though there I feel resistance to doing anything, like I'm in stasis. I can't know if that would change were we to move in together, but perhaps?? that's my hope, anyway.
* did a little bit of adulting with appointments and making calls, especially at the beginning of the month, but I've not been as on-the-ball as I could have been.
** taking an entire month to print off a letter (and you haven't even sent it yet) is ... pretty absurd. (//to be fair// I don't own a printer with ink so it's not as easy anymore -- but I had 3 weekends to go to the library and print so. not really an excuse.)
** actually cleaning the guest bathroom (almost) every week has been a good thing, though, and I did cook, too. and finished my taxes!
* I've been either slightly behind or exactly even with my LC101 homework schedule this month, and I've only been doing the assignments & studios -- skipping the exercises. Perhaps the class is feeling less urgent or necessary, overall?
* my sleep schedule has been all over the place; I'm regularly going to bed around midnight, except on weekends, and I'm regularly heading to work at 8 (which is great) but when I don't have to go to work? sleeping in absurdly.
* haven't actually touched my closet studio again, or started germinating the cactus. yet again, feeling uncertain in terms of my future living situation is affecting the actions I take here.
* ''way'' more browsing reddit in bed, both before falling asleep and after waking up, than I'm happy with. what am I distracting myself from being aware of with this?
* TV hasn't clicked with me ''at all'' since I started playing BotW / we finished witcher & expanse. I'm not sure if it's because I'm feeling so absorbed into the game, or if it's because I'm just uninterested in the TV shows themselves. I didn't care about //Dracula// at all...
* dreams, recorded or not, appeared pretty frequently this month.
* looking forward to the //drink the sea// concert with Jo!
* I keep dipping into very, very low energy feelings this month, and sadness + anxieties. I don't feel as depressive as I remember feeling last January, but mmm. I'm looking forward to the warmer weather and sunshine very much.
* the potholes just keep getting worse, of course. :S
* a couple moments of tension during Gloomhaven & Arkham Horror. Two steps forward, one step back. 's okay.
* you know what -- if I went and got Majora's Mask, then I could go monster picture hunting much more easily. :P
* I don't want to "go easy on myself", and I feel worried about doing that when I say this (but also not because fuck off on the whole "gotta always be the bestest hardest working capitalist drone on the ratrace timeline hamster wheel") -- but you know what? For January, for a month where it's been really cold, and snowy, I did pretty good.
** by //whose// metric of "pretty good"????
** I'm not "allowed" to worry about being comfortable??? yeesh I've taken some steps backwards from trusting that I'll do what I want to do and it will be correct for me, into trying to hit some unspecified benchmark again.
*** I feel afraid of wallowing, of not moving forward, of misreading my needs and takeing the wrong actions, of feeling uncomfortable and distracting myself with food, in general of trying to take physical discomfort and nullify it with video games and food.<<footnote "pd" "tightness in my forehead and shoulders, aches in my body, feelings of tiredness, increased sensitivity to sound and the physical sensations of my clothes.">>
**** I just started wondering about a sensory deprevation tank experience -- it sounds amazing in this moment right now -- and I'm going to schedule my massage for February.<<footnote "sd" "oh, I'm sorry, a 'float tank experience'">>
* I might cut my hair short-short again this year, but not until winter is over because it keeps my neck warm.
* [[200101 – Wiki Review: Heave Ho]]
* [[200102 – Wiki Review: Yearly Audits!]]
* [[200103 – Wiki Review: Jumping Back In]]
* [[200104 – Wiki Review: Swoosh Swoosh]]
* [[200107 – Wiki Review: Couple Days]]
* [[200108 – Wiki Review: Half In Half Out]]
* [[200109 – Wiki Review: Triple Days]]
* [[200110 – Wiki Review: Doesn't Feel Like Friday]]
* [[200114 – Wiki Review: They Say It's Really Coming Down Out There!]]
* [[200115 – Wiki Review: Timely Thoughts]]
* [[200116 – Wiki Review: %$&# Verboten]]
* [[200122 – Wiki Review: Waterfall, Waterfall]]
* [[200123 – Wiki Review: Keeping UP]]
* [[200127 – Wiki Review: Planning Escapes]]
* [[200128 – Wiki Review: Clarshing Muzak]]
* [[200129 – Wiki Review: Goes Round and Round]]
* [[200130 – Wiki Review: Reaching Threads]]

---
* 
* woke up around 9:30; stayed in bed snuggling with CD b/c for whatever reason neither of us were sweaty at all; browsed reddit
* got us both up around 11:15
* bit of browsing, downloading e-books, then paused to read a bit
* finished a chapter & decided it was time to do some year-end audits
** got two done: //coding// & //on this day//
* it was mid-afternoon and sunny outside and 50+ degrees so I decided you know what? on the first of the year I want to enjoy the outdoors
* got dressed & drove out to the gravel trail by the lake
** the parking lot was super full! maybe the fullest I've ever seen it. gotta love being able to walk without seeing anyone else for a while, though. The density of people over land is acceptable even when the parking lot is full!
** didn't go off into the woods trails, b/c yeah, it was muddy/sloppy and I didn't feel like looking at the muddy ground my whole walk
** passed 3 people on the way out; otherwise peaceful
*** and a random "decorated" tree with some note about how //omg I love this trail and running on it so I decorated the tree and leave a message about what brings you joy in this notebook// which made me grumpy. how about you ''not'' litter the trail with shit like that? there's already enough trash around to wreck the animals' environment, adding more for "feels" is dumb.
* went down to the lake and my hidey spot was still there! It looked like some of the rocks had shifted a little bit and some holes were bigger, but I don't have a photographic memory. It was just as peaceful as it has been.
** the wind was up and the waves were much rougher than usual. hypnotizing to watch.
*** turns out I found my own replacement for lake michigan. :)
** heard some people walking around right before I was about to leave; chilled a bit and they were gone as I headed out.
* talked to CD a bit about whether or not I needed a backend for my CollectScents app. answer: yes. I'm going to write it as an API, mostly to help me separate between thinking about the backend & the frontend.
** using node and typescript for this seems to make sense, given how much I've currently worked with them; probably better to focus on working with a single language and getting experienced with it, rather than jumping around trying to find some "perfect" solution or other.
* researched how REST APIs are generally constructed on the backend with Node & TypeScript
* HuHot closed??!!!?? it's only been two months since we last ate there! super super disappointing. :C
** chipotle for dinner instead & catching up on //mr. roboto//
*** what a last season that was.
* got my wiki review and carpe diem monthly audits done for december, and now I'm TIRED AF so it's cuddle & bed time.
* [[https://github.com/lukeautry/tsoa]]
** TypeScript OpenAPI for API spec support & documentation generation
** automatically generates routes for express
** handles authentication for routes as well
* [[https://itnext.io/express-js-backend-with-typescript-swagger-ui-and-docker-compose-f77143860bc8]]
** walks through usage of tsoa & swagger
* [[https://itnext.io/production-ready-node-js-rest-apis-setup-using-typescript-postgresql-and-redis-a9525871407]]
** fantastic tutorial that walks through all steps of creation in depth; use it! (Need to integrate tsoa and Neo4j)
* [[https://jlongster.com/Backend-Apps-with-Webpack--Part-I]]
** webpack for backend tutorial
* [[https://hackernoon.com/6-reasons-why-javascripts-async-await-blows-promises-away-tutorial-c7ec10518dd9]]
** in general, aim to use async/await in your functions, when necessary (then the question is, when is it necessary?)
* [[https://wanago.io/2018/12/17/typescript-express-error-handling-validation/]]
** in-depth TypeScript + Express tutorial
* [[https://crackstation.net/hashing-security.htm]]
** solid info on hashing & storing passwords
* [[https://www.toptal.com/nodejs/secure-rest-api-in-nodejs]]
** general node.js REST API tutorial, with user creation as its example endpoints

---
!!! Tech stack

* TypeScript -- obvs
* Prettier -- code linting / styling
* Express -- server framework
* TSOA -- route generation
* Neo4j -- database
* ??? -- authorization
* ??? -- request validation
** a) should this happen on the front end?
** b) [[joi|https://github.com/hapijs/joi]] is a possibility; creates templates from json-schema
** ''c) looks like tsoa already type-validates payloads!''
* Winston -- logging
* Redis (?) -- caching?
* PM2 (?) -- clustering & load balancing?
* Webpack (?) -- module build tool
* Docker (?) -- containerization

---
!!! Pieces of writing an API backend:

* logging
* handle undefined routes
* handle errors
* linting project
* testing project
* webpack setup
* docker setup
* [[191231 – Carpe Diem: End of a Decade]]
** cleaning up in those little bits of in-between time is a great use for them; better than just being on my phone.
** I'm looking forward to getting all those imps! I like new smellies, even if I don't have a great collection management app built yet. `>_>`
*** lol maybe my collection is big enough to do a "scent of the day" project for a whole year? ... nah, no way, I feel like I only just hit the 100 imp mark last time I counted.
** yeah, actually feeling ''really'' nervous about the coaching sessions.
** I had a good time at the party! I am glad we left early, though, because I was tired AF and ready to sleep, & it was nice to have some time to decompress from being around people before that.
*** CD's like, //you're the only person I can be around for more than a couple hours without feeling worn out//. a) awe, I'm glad I don't wear him out! b) aweee bb c) I wonder if I'm more extroverted than I realize? cause I didn't feel //that// worn out after being at the party.
**** or maybe my time limit is just higher than his right now; or maybe how long I enjoy being around lots of people varies based on the mood I'm in.
** strange, now I know I might make a little more than Ch, or at least even with him. huh. idk what to think about that.
* [[191231 – Wiki Review: Cccomentary]]
** well, I'll get the seeds planted when I get them planted. They take so long to grow that a few days won't hurt one way or another.
*** those sunlight spectrum LED light bulbs are super nice, wowow
* [[books: Morgenstern, Erin – The Starless Sea]]
** it was a very enjoyable and satisfying book, if perhaps not the most well-written book in the world.
*** like the author said in an interview, she's very good at "atmosphere" and I can get down with that.
* [[1912 – Monthly Audit: Wiki Review]]
** wow I went hard in my monthly audits this time around! I think for my yearly audits I'll just read what I wrote in the monthly audits, rather than digging back into the individual tiddlers.
* [[1912 – Monthly Audit: Carpe Diem]]
** eh, I'm going to respond to this when I do my yearly audits; not much to say about it other than that.
** forgot to take the //needs audit// tag off these; done!
* woke up at 7 when the SUPER OBNOXIOUS alarm went off; got out of bed around 7:10.
** showered, dressed, packed, etc.
* pretty chill drive in, and nobody else at work except music NT
* went up to get coffee; working on yearly audits
* JF came in; we chatted a bit about our holidays, then started working on a footage request. It was for 2016/2017 clips, so there was a lot of hassle with the tape machine. Eventually got it done tho.
* JF left around 11:30, cause he's like //yeah it doesn't make sense for me to stick around when I can work from home, it's chill you're here tho!//
** I'm gonna head out at 2:30 I think.
* got a really big copy to tape running in the background right now, and doing more yearly audits. SO MUCH.
** I've been putting off the really big ones like carpe diem and wiki review because they're just so huuge.
* left early & headed to CD's
** probably read a book or worked on my audits until it was DnD time!
* DnD was great; killed Qharum after an interesting fight; I rolled hella high on my Perception when I snuck invisibly into the room and it was a good thing too b/c Qharum had also gone invisible, so he didn't get a surprise round on me. He used mirror image or something like it, so we spent a few rounds having to pin down which figure was actually him. 
** CD threw the box of swords in the middle of them -- MUAHAHHA. (it was just a bunch of animated swords but also cool AF that we could do that.) He also summoned a chain devil from the deal with #Satan that we made -- chain devil did //work// when he eventually grappled Qharum. 
*** That was after I opened my smoking bottle to obscure the front half of the long room, and Qharum threw up a force wall, and I tried to use my force bead to trap him but it didn't work (alas he rolled exactly at the spell save DC `;_;`), and Cadeus misty-stepped behind the wall to do hella damage to Qharum and break his concentration. Ofc once he got there, he does so much DPS that the fight was pretty much over at that point.
* probably TV, cuddles, and bed, but I don't really remember.
* [[2019 – Yearly Audit: Music]]
** completed 01/02
* [[2019 – Yearly Audit: Wiki Review]]
** completed all monthly audits 01/07
* [[2019 – Yearly Audit: Computing]]
** completed 01/02
* [[2019 – Yearly Audit: Wiki Logs]]
** in progress 01/07
* [[2019 – Yearly Audit: hyper/forest]]
** 
* [[2019 – Yearly Audit: hyper/trails]]
** 
* [[2019 – Yearly Audit: Sexuality]]
** completed 01/02
* [[2019 – Yearly Audit: Daily Logs]]
** completed 01/02
* [[2019 – Yearly Audit: Coding]]
** completed 01/01
* [[2019 – Yearly Audit: On This Day]]
** completed 01/01
** h0p3 has this worry too: @@.h0p3 "One of my concerns about the wiki is that interaction is so indirect that it can almost feel like a bidirection parasocial relationship. It's not, but I think the temptation is there."@@ (see [[here|https://philosopher.life/#2020.01.04%20-%20Wiki%20Review%3A%20Slap%20It]])
* [[2019 – Yearly Audit: Carpe Diem]]
** completed all monthly audits 01/03
* [[2019 – Yearly Audit: art/work]]
** 
* [[200101 – coding: CollectScents API Research]]
** I'm slightly less intimidated at the thought of a "tech stack", combining libraries, and such things now that I've taken LC101.
*** fucking HELL. I need to work on that assignment. I'm going to do it today after I get back to CD's place.
** I feel more able to approach the project from a certain angle now, rather than trying to do all things at once like I was at the beginning. First I'll get the backend done, then I can figure out the front end. I want the business logic guts strong, though, because that will guide me in how I approach the front end.
*** is that spelled "frontend" or "front end" or "front-end"
* [[200101 – Carpe Diem: Enter The Twenties]]
** I completed four log audits, got outside, and moved forward a little bit on a personal project -- I'd say that makes for a pretty good first of the year!
** I actually prefer walking around the woods after all the leaves have fallen off and the plants are dead -- bit easier to see around you, for one. Most importantly the bugs are gone!
** a good show, I think? Hard to keep the thread of it going through all four seasons in my head. If nothing else it was artistically beautiful.
* [[200101 – Wiki Review: Heave Ho]]
** ahaha, feeling like I need a vacation from the vacation at this moment, though.
** I'd like to continue reading through the next couple months.
** hey hey look at me! I might finish all my yearly audits this year, unlike last year :P
* [[200102 – Carpe Diem: The Big Bad Is Dead!]]
** really, really awesome DnD session to start the new year off right. :)
*** though Ch's taking a few weeks off to start plotting for the next story thread.
* [[200102 – Wiki Review: Yearly Audits!]]
** keeping track of where I am and what I'm working on makes me feel like I'm making progress -- because I am! :)
** I really do think LC101 has given me a stronger programming base, if nothing else because I've been programming consistently for 10 weeks.
*** looking forward to Lift-Off and being able to really focus in and dig deep to work on CollectScents (which is hilarious because JF and Ian are standing over by his desk talking about fragrance nerds lol).
** ''so'' glad I got outside on NY -- I'd like to get out more!!
** so far, I'm keeping up the reading. :D
* [[preach-yo.svg]]
** well BUGGER it didn't work on Safari at work! I sent him something broken! Gosh darn. I'll need to fix that. Grrr.
*** I thought SVG would be a good solution, but it only works if the user has the correct font on their computer, I think. --- yup, adding `,monospace;` to the svg fixed things, but not the width. well ''fucke.'' #wiki-dreams
* [[DRIFTER LEATHER ORDERING|wardrobe]]
** a ridiculous splurge but hopefully they turn out awesome.
*** I need to trace my feet tonight, scan the traces, and send them an email! Also make sure they know I want to extra custom leather.
** I was worried they would sell out //really// fast so I hopped right on that. They did sell out within 40 minutes but it doesn't look like it's immediately in the first minute or something. :P
* woke up around 10; snuggled up with CD and thought thoughts
* got way too immersed in twitter for the next three plus hours
* finished reading [[books: Harrow, Alix – The Ten Thousand Doors of January]] which was fantastic.
* now whwaaattt.
* cleaned the guest bathroom; toilet was //disgusting//
** asked CD to buy antiseptic wipes so hopefully going forward I just wipe it down every week and don't have to do the whole deep clean thing again
* going to relax and watch bookworm now
** did that!
* eventually CD went to the bathroom, came out with a grin on his face and said, "You're incredible!!" about me cleaning the bathroom. hey I gotta give him props, it feels good to be acknowledged. :)
* chipotle and the expanse, at some point. we uh, we watched all of it and stayed up until 3 AM or something doing so. `>_>`
** I wanted to, of course, because it was edge of the seat gripping, but //tsk tsk// on us for staying up so late b/c we're grownups. :P
* [[200103 – Carpe Diem: New Year, Do Things]]
** turns out QuikTrip location is a dealbreaker for him? ugh :S
*** can't he just pick it up on his way home from work...?
*** idk, there's a couple options, but if he really wants to be 5 minutes away from a QT then the options are limited and also make the distance further from his workplace. soooo. idk, the next steps are to talk it out and look at zillow together I think.
** gotta love leaving early b/c holiday week!
** need to print off that letter...
** no clue //how// we managed to stop watching //the expanse// in the middle of the season lmao
* [[200103 – Wiki Review: Jumping Back In]]
** I wonder what book I'm going to start next?
** FOOKAY.
** trace yo damn feet okay?!
* not sure when CD got out of bed, but it was some time before me, when his alarm went off
* he came in around 10 to wake me up and get me out of bed; I dozed until 10:30 and then got up
* gloomyhaven at 1, of course
** fun game today! went through a deep trench in the ocean; goal was just to get to the end, but we killed a lot of enemies still (and I picked up a lot of gold, yay). maybe seemed a little tricky at the beginning, but we worked it out and the end was pretty smooth!
** CD's toady stun-locked one of the nasty elites and Ch straight-killed the second elite nasty so it worked out well. 
* CD said TV at 7:30 so I think I finished my exercises and either browsed or audited or read a book, then got my chipotle ready, then called him out right on time. :)
** oh, right! I was transcribing writing prompts from the //200 Writing Prompts// book after Gloomyhaven.
* watched //The Expanse// until roughly 11:40 I think.
* cuddles & back massage
* got it on and it was yummy yummy tonight;<<footnote "." "I got his first come of the year ;)">> the sheets needed to be washed so we put them in even though it was late.
* I stayed up a bit and wrote, but then it was like 1:30 or 2 AM and the sheets still weren't dry so I rolled over on the couch intending to just doze then falling straight asleep. when CD woke me up he'd already put all the sheets on the bed and the comforter in the duvet cover, and I didn't hear any of that, so I musta been //out//.
** also draino'd the guest bathroom while the sheets were washing
* woke up at 7, showered, dressed, packed, left for work (you know, the usual)
** grabbed what I thought was the right shake bottle & my chipotle when I left, but it turns out I grabbed the //wrong// shake bottle. Good thing I had grabbed the chipotle then, so I ate it for lunch.
* pretty typical work day
** reading, writing, wiki, hot topics, email
** did go up to the PC clinic with JF and TL to pick up the order of macs, and sat around while they ate lunch at the Hub.
* went up to 62C for my own lunch; sat on a couch and read a book the whole time. (musta been //the book of m//)
* same old same old
** the drive to class was rough though -- someone had an accident //in the right turn lane// on holmes which meant it got backed up all the way past the top of the hill. nuts.
* short lecture, found my TF and other peeps and we went upstairs to the balcony-room, then went //back// downstairs for an actual mini-interactive-lecture, then I scooted b/c I'd finished up the studio.
** so far, the lecturer is much better than reggie. (poor fellow, the new teacher asked us how we'd liked him and the room was pretty silent before he pushed us to answer and then people were like //it was bad// sooo yeah at least it wasn't just me with that opinion! there were some spicy comments later (like "anything's better than just reading us the textbook!" XP)
** ....... I'm totally okay with having the worst TF last class since it means having the best TF this class. `>_>`
*** it is //terrible// of me to like being in this new group just because the TF is hella attractive, oops. like, my height, and buff in a fabulous way and I just really want their workout plan?<<footnote "h" "somehow I have a hunch I wouldn't get those muscles just from working out, though.">>
**** and their haircut. how come other people can pull off short hair so much better than me? I just don't have the face for it. :C
* back home, stuffed my face and read some more.
* bed around midnight
* got in at ''8:15'' after leaving at 8:00 -- okay, so in the mornings my commute is way faster than 20 minutes :P
** 9 miles vs. 4 miles -- objectively I'd be further away from work, but it's still half the distance I travel from CD's place right now. but hey 30 minutes is 10 minutes faster than 40 minutes, and 30 min on town roads subjectively feels better than stop & go traffic on the highway.
*** CD's commute & my commute back would be pretty much exactly the same (google says his would be 12-18 minutes at 5, so you know it'd be faster in the morning).
**** ugh I just want this to work. otherwise I'm going to have to start taking weekends to myself b/c this is unsustainable.
***** and of course his objection was exactly what I thought it would be: he wants to go home over his lunch breaks. and of course he offered monetary value of commute time but ''that's not the point.''
* waited for the overnight rsync to finish and worked on my wiki.
* ready for this day to be over tbh and it's only 2 PM. 😑
* wiki, got PT to give me permissions for the brand site, went upstairs to look at film, back down
* went ahead and messaged CD what I was looking at b/c I didn't want to wait anymore.
** way to make yourself feel sad this afternoon. :C
* hot topics for a half hour, production meeting in a half hour -- let's see if I can finish november's wiki review audit in that amount of time. that is, if I can stop moping...
* need to get [[this|https://www.amazon.com/Plastic-ID-Holder-Straps-Lanyards/dp/B01GOUWHDC/]] b/c mine is breaking through.
** and [[this|https://www.amazon.com/Key-Bak-Original-Retractable-Holder-Retraction/dp/B00506XUC4/]]
** and the belt mom messaged me!
* production meeting over, ferting around for the rest of the work day then homeee.
* home, moping, ate & read, finished //The Book of M//.
** that was really, really good too. It and //The Ten Thousand Doors of January// are my favorite books of 2020 so far. ;)
* pulled the rest of everything off my table in the studio closet; mostly everything had a place it could go so I put all the stuff in boxes & generally organized it. didn't have a home for my bookbinding supplies but did have an empty cigar box laying around that was the perfect size so voila!
** tried out the timer with my lamp; looks great! So, now that the desk is cleared off, I can start my cactus germinating. idk when I'll get that set up though -- maybe next monday after class??
* started reading //to be taught, if fortunate// -- so far, wonderful! Gonna be a quick quick read though.
* sleep around midnight
** being an adult means putting the book down at the end of a chapter at your bedtime & not staying up late to finish the book. :P
* this came up after //tycho -- weather// on youtube and I really like it
** [[https://www.youtube.com/watch?v=XNJTVLFotr0]]
* more "live streams":
** [[https://www.youtube.com/watch?v=Kan1booZxIs]]
** [[https://www.youtube.com/watch?v=RIrwQVhFnpc]]
* also he has a ''sweet'' website: [[https://www.christian-loeffler.net/]]
* [[books: Harrow, Alix – The Ten Thousand Doors of January]]
** yeah, this book was flipping fantastic. loved the world building, love love loved the characters, and the story was quite strong too. 10/10 would read again.
* [[200104 – Carpe Diem: Cleaning The Expanse]]
** not sure if he actually put in the amazon order; I'll have to ask him
** so sad bookworm is over!! but it looks like they are coming out with a second season.
** the story of //the expanse// took quite an interesting turn with the end of the third season
*** it reminds me of //to be taught, if fortunate// in some respects.
* [[200104 – Wiki Review: Swoosh Swoosh]]
** yes, this is a wiki review. no, I don't have anything to say about it! :P
* [[200 Writing Prompts]]
** yeah yeah yeah. get these transcribed!
** some of these seem like fiction writing prompts and some of them seem like non-fiction prompts.
** no idea if mom would actually be interested in responding to some of these, but it would be such a meaningful thing for me to have if she did want to. I'll ask before I gift it, I think.
* [[awsa50y]]
** because, ya know, must qualify my speculation -- I haven't really done the same phrase shortening & linking thing that h0p3 does with his hlexicon, but we'll see if this is the start of something similar for me.
*** I can see it being really useful for the sort of things I like to tack on as qualifiers to a thought / paragraph / sentence.
* [[fff]]
** this one I borrowed from h0p3, of course, because it's another qualification contextual thing that I use a lot.
* [[rsync]]
** trying to capture the command line snippets that I use a lot, as well as remind myself what the particular arguments do so that i know whether or not to leave them out.
** not sure if this one is going to stick around or not.
* woke up around 7, remembered I had an eye doc's appointment, chilled in bed until 8
** I vaguely remember remembering some dream, being someone, doing something important -- shades of the book I read last night
* dressed, made food, packed; worked on java exercises
* headed out to eye doc's -- it's nice that the new place is right down the street; closer than the old place! and made sure to grab my wallet. Exam was pretty quick and easy; they had a fancy "taking a picture of your inner eye" machine, and a "taking the pressure of your eye with a puff of air" machine -- I can't decide if I liked it better or worse than the "take the pressure of your eye with a glowing ring that touches your eyeball" method. The doc walked me through looking at the eye pictures, which was really cool. I can now say I've seen my optic nerve :O
** apparently I have very healthy retinas given the strength of my prescription, which is awesome. still get the glaucoma warning though.
** my eyes have finally caught up to each other! -7.75 in both my right and my left, which is cool because one of my eyes was worse than the other for a while when I was younger. I've got astigmatism in both eyes, with my right eye being almost (but not quite) two times worse.<<footnote "**" "but both are tiny compared to my nearsightedness: only -1.75/-1.00">> Funny: the axes of astigmatism almost makes a right angle if you lay the two eye angles on top of each other.
*** ooo and I got my IPD measured: `57.5` so now I can have perfectly adjusted VR headsets.
* got to work at 9:30, so still before JF. :P
* immediately went & got coffee; check email & WF and wikis; gonna be doing that until a meeting with PT at 11.
* figured out a couple restaurants for brunch with Dad on Sunday
* meeting; same ol' same ol'
* went to the 2nd floor & sat in the sun to read for lunch
* h0t t0pics
** finished the book right before. BOO. I wanted more!
*** wrote about it: [[books: Chambers, Becky – To Be Taught, If Fortunate]]
* wiki & catching up on my carpe diems.
** meeting in a few minutes, then an hour to go before the end of the day!! I'm starving and ready to eat the salmon patties I left in my car... guess I could pull out my laptop and finish the exercises up after our meeting.
*** took an hour, that's cool! finished up the tasks that came up after the meeting resolved. not really enough time left to work on exercises so I'll just chill with my wiki reviews.
* finished my exercises in class & finished the studio during studio time
** lecturer did a //studio review// at 8, so I used that as an excuse to head home
* had a snack when I got home b/c I was starving, then... chilled for a little bit, put on a youtube video, and attempted to go to sleep cause I felt tired.
** didn't fall asleep for a while tho, probably until 11 or 11:30ish.
* [[https://simone.computer/]]
** okay this is ''lovely!''
*** and of course when you minimize the window and get told to beware of the //Cestino// button, I clicked it as many times as I could. :D
**** and something behind the minimized window is just plain good fun.
** the projects window is delicious inspiration.
*** I appreciate the use of color and icons for distinguishing different bits of into.
** also however he's done the images & gifs and things feels v fast & I wants to know how -- which is //also// something I love: the list of tools used in //about this website//.
** the fallback mode is very plain but also yes! inclusion. :)
* [[200107 – Carpe Diem: Tired Normals]]
** it might have been better to send him what you were looking at before you started imagining or dreaming about how it might work -- kinda setting yourself up for disappointment there.
*** moodiness because I assume there's no way to solve the issue that makes both of us feel good, and I don't know what to do about that. hard to think outside the box here...
** didn't really feel the urge to work on anything while cleaning up the rest of my studio closet. (I would really miss this space if I move; at the same time having an office to myself where I can really spread out and access everything would be -- well, not as cozy but definitely acceptable.)
* [[200107 – Wiki Review: Couple Days]]
** he did! the supplies had arrived when I showed up on Thursday.
** yes, yes, collect writing prompts. :P
*** hey, you should make a tiddler for DWAWP writing prompts! and you could still do them even though you're out of college now. ;)
* [[200107 – music: christian löffler]]
** yup I'm ''all over'' this stuff. the live sets are phenomenal. it's really really great work music, and I can listen to it while writing, too. A++
*** shared it with CD & shortly after got "//man this guy is great ty for sharing this with me//" in response. :D
*** also shared it with Jo but no response yet; he's in CO again rn I think so that's probably why.
** I never understand or see the connection between windows-media-player-style music visualizations and the actual music itself. what is //actually// being visualized and how?
* woke up at 8:50, looked at my phone, and said //what the fuck//
** apparently I had no alarms set and snoozed my regular bedtime alarm so much that it stopped going off??? and when the timer lights came on it wasn't enough to wake me up???? nuts.
* texted JF then hopped out of bed to get ready; shower, dressed, packed, remembered that I left my scale at work & hurriedly searched for my micro-scale (found it!) and made shake
* got there at 10 am, but PT had moved the meeting to noon
* worked on a footage request (but got it wrong), started double-checking rsync data between 2019 EDIT & Nearline, bit of reading wikis in between.
* PT came down around 11 and we talked for a good bit about server syncing issues and so forth, and even more during the noon meeting
** I want to get some sort of automated script that will clean up file names regularly and remove the folders that we don't care about keeping (AME, Previews, etc.)
*** does look like we can set a filter in goodsync to exclude those. Gotta talk to JF about that!! the sooner in 2020 we do that the better, then there's less to delete later.
* "skipping" lunch & leaving at 4 today so I hopefully avoid some of the horrific traffic on 740
* generally just lots of talking & trying to problem solve with our tools today.
* talked with CD & hugged his leg for a good hour or so; more, actually, as I read reddit and cuddled it while he napped in his chair. Ordered Chipotle at 6 and it arrived at 6:30.
* ate dinner & watched two episodes of //the expanse//
* he went off to work on his work programming for the next couple hours
** I fucked around on twitter, I think.
* around 10 he came out & said he was done with his test writing
* I was being v. flirty but didn't have the guts to just straight up initiate but he did; phew ;)
* after that, watched more //expanse// -- ended up finishing the entire season around 2 AM
** it was a good season, but felt a bit rushed; this season, out of all of them, made me want to read the books. There was some amount of hand-waviness in the show that I feel is probably addressed in the books...
* short cuddles & sleep by 2:30 probably 
* [[200108 – trail: simone's computer]]
** this is not the first "retro computer simulator" style personal website I've seen, but it's certainly very well done.
*** it doesn't look like an 100% replica but that works in its favor, I think.
*** also love the rotating old-school background options. ahhh, the days of tiled pattern backgrounds.
* [[200108 – Wiki Review: Half In Half Out]]
** he hasn't mentioned it at all since I've been over? I'm curious to see if he'll bring it up at all -- I know //I// want to talk about it, though.
** I might do that after I'm done here.
*** only problem is that DWAWP prompts often have images as part of them and that doesn't work so well.
**** iframe embed google docs non-editable shared link?
* [[200108 – Carpe Diem: Eye See You]]
** I liked Yin Eyecare better (tragic that she retired) but oh well. This was my last eye appointment until I get a job with benefits, so hearing that my prescription hadn't changed is pretty much the only important thing.
** funny that I got to see an actual real picture of an eyeball before they featured eyeball pictures in //the expanse//! (they looked pretty accurate, too.)
** you know, that probably ought to be in a tiddler for the book itself
*** doesn't really //belong// in my carpe diem; I was just being lazy.
* [[200105 – Carpe Diem: Doozy of a Doze]]
** been a bit of a busier week than normal, eh? ;)
** yoooo schedule your massage present! :D
** draino worked; things are draining much better. stay on top of it though!
* [[200106 – Carpe Diem: Tyyyypical]]
** been tracking my calories again since Monday, so that's... good, I think.
*** lost a little bit of water weight so far. Of course, if I started lifting my 20 lb bar again I'd probably slim down faster. Waking up early and getting out for walk/runs would also be ideal -- more difficult, though.
*** I'm hoping that maintaining consistent macros and losing water weight will make me feel better and then feeling better will lead to more actual desire to get out and move.
** unfortunately it's hard to account for random things like accidents that back traffic up. google's not even remotely instant when it comes to detecting slowdowns like that, either.
** however, I am making a fool of myself during studio. do you really gotta be so awkward?? XP
* some dreams I can't remember
* browsed reddit in bed for a bit, then got out of bed around 10:30
* more browsing the internet / reddit / twitter; ate chipotle for lunch
* decided to do a weekly cleaning around 1
** washed dishes & unpacked the cleaning supplies
** wiped down the toilet & sink in the GB, sprayed & scrubbed the tub, and cleaned the inside of the toilet
** opened up the dust cloths and dusted //all// the rooms -- absurdly dusty. of course it's probably the first time anyone's dusted since CD moved in... XP
*** fuckin' ridiculous -- they didn't even take the time to hem the dust cloths, just chopped squares out of a big bolt and packaged them. If I had a sewing machine I'd fix that...
** cleaned out the vacuum (so much hair wrapped around the bristle thingies ofc) and started to vacuum but the battery died after 1.5 rooms.
* put in a load of laundry, showered, generally tidied up, and lit a candle
* listening to christian loeffer the whole time, ofc!
** love blasting music while cleaning.
* a bit of dealing with email, checking the weather, and letting work peeps know I miiight not make it into the studio depending on the road quality tomorrow.
** if the snow starts at 7, it might not have accumulated //too// much when I leave at 8? the drive back will end up being gross either way though.
*** hard to say how much snow clearing will happen with it being the weekend, too.
* catching up with my wiki; put some books on my kindle
* food, one episode of the witcher, browsing reddit while CD napped
** played a few more of //frog commentary// -- agreed, the 1st one is bomb and the rest are shit
* idk man it's icing outside and there's no TV to watch cause CD's working now and I want to //do// something but I don't know what. and it's not yearly audits either. my shoulders are sore and my teeth are sore :S
** I won't be able to tell shit about the weather & if it's okay to drive until I wake up tomorrow morning & actually walk outside...
* CD was like, //play a game! you haven't in a while// and I'd been reminded of my wiiU when I dusted.
* turned it on, "corrupted DLC" until I remembered I needed to launch Haxchi first since I don't have a cold boot install; loaded it up, opened the latest save, and started playing BotW
* sleep around midnight? later? don't remember.
* [[200109 – Carpe Diem: Expansive Meetings]]
** I was feeling so nervous / worried / unsettled almost the whole day & especially on the drive over -- I'd thought about staying home since he said he was going to work most of the evening, but I needed the reassurance of hugs.
*** we hugged, and talked, and flirted, and it felt so good -- such the opposite of my anxiety.
** weather was ridiculously windy, and it was relatively quite warm (60s). Too bad I didn't get out in it -- the cold front showed up today and lots of snow is predicted for tomorrow. :C
*** 3 to 7 inches, yikes. and I think I left my windshield snow protector out in the garage back home. poo. CD lifted my wipers off my windshield tho (TY BB) so I won't have to deal with them freezing to the glass.
* [[200109 – Wiki Review: Triple Days]]
** lots to say today!
** so, undo works in my wiki in text areas in chrome at work. maybe it's just a firefox+linux combination?? idk wtf.
** I really should call that lady back because I'm not going to make it wednesday with the new lecture & studio schedule.
** actually tracking how many calories I get by putting heavy cream in my coffee every day. XP
; 200111 (Saturday)

* woke up at 7:30, got dressed, went outside to look at things
* decided not to go in to the studio, talked to TL on the phone, and alerted JF as well
* went and cuddle napped with CD for a couple hours
* back to playing BotW all day... found two interactive map websites; one had a very obvious user login and I had an account for it, so I'm currently using that one. zelda dungeon is great for when I'm really stuck on a korok seed, though.
* kept an eye on the work chat, and said I'd be able to go in on Sunday if needed
* chipotle (it's so hard to calorie count, though.)
* witcher! got through episode 5
* snuggles & sleepies

; 200112 (Sunday)

* woke up at 10ish
* showered, dressed, kissed CD, bundled up, and scraped the car down
** put the defrosters on, shoved all the snow off the top and sides, scraped the side windows, and by that point the ice was soft and melty enough on the front windshield that it just slid off. nice!
* in town roads were still slushy, though not as bad as the last snowstorm; the highways were basically clear, though it was damp and below freezing so I took it slow over bridges & the GT.
* got to the restaurant; realized it was the place I'd eaten at with Mom & RL where I lost my wallet, lmao. Got in line & shortly after Dad arrived a table opened up.
** good chats; talked about our respective works, holidays, and the witcher; also let him know about Mom's results (maybe it wasn't my business to say? but given the knock-on potential for me and Jo I think he ought to be informed).
** talked about //the witcher// for a bit, which was awesome -- we haven't talked about a shared media knowledge in a long time!
** successfully did not lose my wallet this time around! :P
* drove to the studio, downloaded the files from FTP, got them uploaded to Pixelflix, and headed out -- got back to CD's around 2.
* dove right back into BotW
* ran errands with CD around 6:30 -- CVS, HyVee (picked up some cheese & deli meat for easier dinner calorie counting), Chipotle, and QT.
* one episode of //the witcher// while we ate
* break for an hour & BotW
* finished the rest of //the witcher// -- boo, an 8 episode show, idk why I thought it was ten??
** A+ show; they changed a decent amount from the books but I read them long enough ago that I get the warm fuzzies from remembering the short stories but I don't remember them well enough to get annoyed by the changes.
** by far my biggest complaint about the show is that Triss isn't a pale, freckled red-head! I guess in the books she's described as having "chestnut" hair, but I liked the contrast between Triss & Yen in the games; one dark-haired and dark-eyed, the other vibrantly red-headed & pale. `<shrug>`

; 200113 (Monday)

* got up around 7:15; showered, dressed, packed, made shake, headed out.
* browsing reddit & working on files; hot topics throwing me off in the middle of the morning
* did the exercises and some of the studio for today's class over lunch
* wanted to write the same code in typescript rather than java (b/c sum types) so I found a code-pen type place and did that most of the afternoon.
* talking with JF & PT about brand site; we got the GoodSync filter working with some trial and error -- YAY! :D
* headed out; normal drive, but class is back in session so the parking lots are full again, boo. :C
* finished the studio during lecture; figured out how to set up an enum for the category instead of a sum type.
** the majority of functional tools in java seem to be very closely linked to streaming, which makes them very awkward for me to figure out how to use.
* started & finished the first assignment in studio
* headed out at 8 b/c eugh that's about my limit sorry...
* home; fucked around with Cemu and looking at my saves again to figure out what was what. It appears that the save currently on my wiiU ''is'' the OG save I started on JH's version of the game; somewhere along the way it lost compendium files (they're in the correct folder on my original save backup, but not in the 2nd save backup -- I copied them in and voila they showed up in-game, so that's fine) and also save tracker files (I renamed the 4 files from the 2nd save backup, and added the 6 files from the first save backup, and it appeared to work -- showed up my original great plateau movements in the 2nd save when they weren't there before the merge). I wonder if it has to do with the save file exporter I was using on the wiiU?? hard to say.
** I plan to export the save on my wiiU right now to compare files & add back in the compendium images if I can. I'd like to have the most complete save file possible, since it's the OG. 
** my muscle memory for the wiiU controller is so different from my 360 controller, and the sticks are ''so'' much stiffer on the 360 in a bad way. :S so I just shut her down again & started reading.
* read until midnight, then sleeps
* [[200110 – Carpe Diem: Shut Up Becky Mlem]]
** need to do the vacuuming again since I didn't get all the way through before it ran out of battery here.
** yes, I ought to have gotten out and about to print out the bank's letter. 😔
* [[200110 – Wiki Review: Doesn't Feel Like Friday]]
** the anxiety is back, of course, and we still didn't actually talk about apartments.
** lol, as always, when they say 3 to 7 inches it ended up being maaaybe 1 or 2; honestly it was less than the previous snowstorm.
** did get the appointment rescheduled, at least
* [[books: Chambers, Becky – To Be Taught, If Fortunate]]
** I can tell she's gotten better as a writer from her first book to this book
*** I don't mind sociopolitical topics in books, but she really hammers you over the head with it, especially in an explanatory manner, in her first book. Here, it's more subtly integrated with the world, casual, just natural. 
**** Like with //The Expanse//, I feel that's a better way to draw people in -- get someone engaged then subvert their expectations so when they realize there's (for example) gay people in the story but they hate gay people but these characters are awesome and they're rooting for them then -- boom, cognitive dissonance in a way that might show them the hatefulness of their previous belief. (Not that their beliefs are guaranteed to change, but I think it's a better  approach than beating them over the head with xyr pronouns up front and them tossing your writing in the trash for being "SJW propaganda" before ever engaging with it.)
* [[Year Plan – From The Week Plan Team]]
** got this from a random-ass email -- might as well add it to my writing prompt list. :P
* [[Breath of the Wild]]
** because I needed a generic place to put my notes and links and things. Yahaha!
i feel like i'm going through another form of adolescence, once that's about the internals and not just physical. there isn't any direction anymore, and the questions are "what do you want?" but I don't know what I want I've never //really// thought about what I want have I or what it means to want something or what that feels like because it's not been about what I want it's been about -- well, being a kid: doing homework to learn because that's an important skill and going to college because that's what the next step is supposed to be and then getting a job that's respectable enough at the level you're looking for -- comfortable with ...

I don't know about labels; they're good for explaining things for trying to logic them up or think about concepts that are new -- but they aren't complete whole or integrative.

just having the simple interaction of coming home & talking to my landlord / roommate / the house owner -- look here's a place vocabulary falls down -- and talking about paint colors for the kitchen was nice. superficial in a way, but comforting.

I don't know how to make friends in the offline world. I don't, I really don't. It wasn't easy in college, per say, but it was. just a bunch of people living in the same building together with a common area to spend time in and various activities meant to build group ties -- it was just a matter of finding the people it felt good to spend time will -- sort of falling into a friendship with them. It was about putting together a puzzle together in the basement during a party, or spending time playing card games around the dining table together every night. having rooms all next to each other, leaving your door open if you were open to chatting or just wanted to be open to knowing what other people were up to by hearing or taking a walk down to the water fountain to see if anyone else had their door open.

it started with hanging out in the lounge together, listening to conversations and sometimes joining in and MR convincing me to buy a DS Lite so I could play pokemon and having conversations about Fire Red and Mega Man Battle Network and eating 4:30 dinners together, chatting about all sorts of different random things; once we got our big rooms & furniture, sitting on his couch or MT' couch, maybe while they were doing something else, just reading or chatting with RD or someone else in the room.

the "adult world" is so different; people in their own apartments, couples in their own apartments, sometimes friends rooming together but that was never //quite// the same because they were mostly CD's friends and not mine -- I don't get the sense that most people just casually have an open door policy for friends, or rotate hanging out casually at friends' houses rotating every night of the week, that it's more scheduled and less spontaneous -- especially once people get serious together, or get married, or have kids. each person potentially living all over the city, too, and not together disrupts the potential for casual, unstructured, group time.

private time & having one's own kitchen aren't bad things -- but the way our homes cities communities are physically structured is so completely incompatible with this model. how might you design a community that is different? that is designed around allowing this casual, unstructured time spent with people? one that is also structured for supporting healthy adult lives? (balance between own time doing flow but easily finding a couch or group or conversation for socialization needs) what would the literal physical building or collection of buildings look like? how would you design the living spaces? how much or little group structure ought to be built in? see: dorm "house meetings", la zad's community meetings in the earlier days. how much obligation would there be to participate in these group structures?

you spread the load, right? poly. it's not about finding "the one" who can fill all your needs because that seems a) impossible or b) burdensome. we all have our own strengths and weaknesses and when you're sharing the job, responsibility, desire for supporting another person with other people, and also supporting each other, and the ways in which the circles of support overlap doesn't have to be the same for each person.

not poly just friendship but RD, MR, and MT all supported me in their own different ways; so much great TV discussion and random game discussion and various rabbitholes with MR. empathizing about life with RD, helping packing be more enjoyable for him or generally being a sounding board and proof reader. it's more nebulous with MT, harder to pin down specific things to point to; a general enjoyment of spending time and asking him observant thoughtful questions knowing that he would ask similarly observant & thoughtful questions of me.

and we just can't get that casual, comfortable being together with us being scattered all across the world now. so much of it was being together as a group, too, the things MT and MR gave each other that I wasn't a part of but that I could sit back and enjoy observing, asking questions about -- their magic card discussions, hearthstone deck tech, and so on.

the best thing about emily and MT dating was that she joined in the group, too! it wasn't just that they had a relationship outside of the group, but that she hung out with all of us too, even without MT, that she brought a wonderful new variety of thoughts -- someone to talk about books with!

and will and PT joined in too, though they were there for melee, magic, and hearthstone with MT and MR -- not so much overlap with RD and I, but that was okay. 

I don't fucking know if I'll ever have anything like it again.
* [[200111..13 – Carpe Diem: Weekend Games]]
** Aha.... so this is when I got started on BotW again.
** Given that I ate chipotle for dinner over the past 4 day weekend and still came out of it 2 lbs down from my previous weigh-in, I think I'm successfully balancing it despite not having a precise number.
** two snowy gross cold weekends in a row!
*** hey, it's a good excuse for gaming, right? :P
** not really been into any of the TV shows we've watched since //the witcher//. Oh, some of the anime has been enjoyable, but //Dracula// ''really'' wasn't my thing.
** I guess dark-eyed == violet eyes? XP
** the actual object oriented class / method design is so hard for me to grasp, conceptually. I can't tell what's really needed to do what task with this assignment, what's optimal or most correct. also the whole "write an equality function better than the default one" and "overload constructors" -- I can't tell if that's //fucky// or reasonable.
** CD's gonna get me an elite controller as a present -- sweet! I've definitely gotten used to much looser joysticks between the elite controller & the wiiU gamepad. My 360 feels ''so stiff'' now.
* [[200114 – Carpe Diem: Tired Reading]]
** hah! wearing that fair isle shirt again. it's so cozy, especially after having gotten a bit stretched out from wearing once. I think it's a cotton mix? which would explain the comfiness.
** really not much to say about work the past week, and I've been working on my wiki less, because file name fixing has actually gripped me? Like, I've actually consecutively worked on it last Thursday and yesterday, fixing things and getting stuff copied and it's satisfying in its way.
** it would have been nice if I'd taken breaks from BotW this weekend to read a book -- but I did actually start it last night and got past the "I'm not hooked yet" phase, so I plan to keep picking that up. (Charging my kindle on the Mac here, too.)
* [[200114 – Wiki Review: They Say It's Really Coming Down Out There!]]
** hey, it's fine. the weather's been shit. just... getting out of the house isn't a bad thing, you know.
** obviously this isn't an argument //against// xyr pronouns, just a thought.
** if I'm doing ''nothing else'' in my wiki but taking notes and dropping random links, that's okay.
sometimes I stumble across things that make me do a double-take, shake my head, and sit down to be grateful for everything around and a part of me.
* [[200115 – Log: Build For Community]]
** this is really all over the place and generally stream of consciousness / unedited, but I'm glad I moved it into a log rather than keep it in the shadows.
** you know what? I think this is partly why I'm so strongly feeling a desire to move in with CD -- for that "my door is open to the hallway" feeling. I chill on the couch playing my games or reading a book or at the dining table and every so often he walks through to grab a drink refill or something and those brief exchanges are really nice.
* [[200115 – Carpe Diem: Halfway Through]]
** lots of weird dreams lately that I haven't been writing down.
** re-listened to //drink the sea// the other day and I'm ''pumped''. I think it's gonna be an awesome concernt.
** the restricted list of Windows filename characters is actually much smaller than I expected -- personally tilde & backtick are about the strangest characters I'll use in a file name, and even then I'm only doing that for the sake of grouping things by file name.
* [[200115 – Wiki Review: Timely Thoughts]]
** I mean, is this why I'm so hungry today??
*** even so, it's nice to not feel bloated -- that was the worst feeling.
*** cool that I can eat a small bag of popcorn without feeling guilty!
** the shirt itself is cozy but I've been itching to get this goddamn bra off all afternoon. guess that would be a perk of remote work, ehhhhh?!
* [[200116 – Log: Glimpses Of Other Worlds]]
** mostly it is other peoples' timelines. people my age who are married with kids, people younger than me married with kids, makes my head twist into bonkers knots.
*** do I feel envious? surprised? disturbed? unsure? confused? awed? impressed? grateful? idk.
* [[200116 – Carpe Diem: Arkham Horror, File Name Edition]]
** Okay high five on the title.Tag here.
** we'll see how it plays out the next two weeks! I don't actually know if that was a one time thing or if it's regular now?
* [[200116 – Wiki Review: %$&# Verboten]]
** finally catching up on wiki work I've been behind on. it's the way of the world!
** idk maybe this would be a good time to have the coaching calls with ER, simply because I'm feeling all sorts of ways.
** never wearing a bra on weekends spoils the fuck out of me. YUGHHH.
*** I imagine they're kind of like face huggers but for one's chest, roflmao.
* [[200117...20 – Carpe Diem: Literally Breath of the Wild]]
** I'm sure CD could tell that I barely wanted to watch TV together at night with how much I jumped on BotW when we took breaks / while I was waiting. Mmm, well, he's obsessed over games at least sort of similarly so there's some understanding.
** I ''just noticed'' that chrome at work has this fancy new music detection button in the toolbar that gives me youtube music controls without having to switch over to the tab. that's nifty! (probably also tracking me, but nifty. XP)
** if it wasn't for the class I'm in, this might be one of the first times I've used the //Now I'm an adult without obligations on my free time I can literally just play one game for four days in a row// card, plain and simple. Nuts to think about, too.
* [[200122 – Carpe Diem: Hungry AF ???]]
** well, then think, then cry, then slep. night time... `<shakes head>`
** I mean, psyched, but also a little sibling jealous -- it do be like that sometimes.
** super happy I went ahead and called real estate, because the problem was already solved and I just didn't know it. :D
* [[200122 – Wiki Review: Waterfall, Waterfall]]
** sounds like it's a regular thing, at least for this week? CD's gonna play TemTem on the TV while I play his deck, so we'll see how that goes. I'm gonna need to read his deck list so I know how to play it. (once I'm off work internet b/c the deck site is blocked)
* [[200123 – Carpe Diem: Waterwalk, Waterwalk]]
** did get an email from BPAL -- apparently the Dee beard oil or something else had been out of stock & needed to be made and that's what the delay was about. that would explain why my previous orders had shipped so much faster! also it's a good sign that the Dee oil was a good choice. :)
** didn't actually drink my lunch (so much coffee) so I was able to splurge on the pizza slices for dinner. it balances out!
** shit I'm so bad at messaging people back -- I need to reply to both A and ER and the hair lady today. `X_X`
* [[200123 – Wiki Review: Keeping UP]]
** heh, well, until the weekend hits. Weekends are probably the highest percentage of missed Carpe Diems and Wiki Reviews, especially recently. I'm both on my computer less, so I'm not doing it to fill time, and there's less to write about, maybe?
** very, ''very'' happy to have my breakfast coffee back.
** oh, I had to rebuild the ursula deck entirely because it looked like she hadn't actually used the entire decklist as a guide, just parts of it. so I took a bit longer than the rest of them because I had to go do that. `<shrug>`
* [[travel]]
** just a directory tiddler and tagging tiddler, ofc.
* [[travel: East Coast – May 2022]]
** this very well might not happen in May, but hey, it's a fine target month. Why not?
** mostly wanted to start keeping track of who all I want to visit out there, and what my route might be / timeline look like.
** aiming for 2022 because I don't really want to put the Scotland trip off (it's almost certainly going to be easier to take that much time off where I'm working now vs. where I might elsewhere be working, or if I just quit for a month & job hunt for something else when I get back.)
*** also, I'd like to give my brother time to get settled in and used to where he's working; I'm sure he'll have his own apartment by then & such so the visit would be a little nicer.
* [[travel: Oregon – May 2020]]
** I think this is all planned out now, other than picking out some letterboxes to try if Mom's amenable. (or, of course, we can just relax on the porch in the cabin and chill that Saturday before the wedding starts).
** I ought to RSVP on the website! (also it's a little freaky how easy it is to google it.)
* [[Letterboxing: Oregon May 2020]]
** I'm going to be super conservative here, since we don't have much time there and I want things to be as relaxing as possible for Mom (though I'm not sure she's constitutionally able to relax XP).
*** that is, really //really// only pick boxes that have been found within the past couple months (and double-check a week or two before hand) and that are close to our route.
* [[letterboxing]]
** ditto, tiddler for directory and tagging. I'm sure I could think of things to write about here.
** you know, this also needs to be tagged //arcane & esoteric//
* [[Letterboxing: East Coast May 2022]]
** because you know this is going to happen any time I go on a trip! And if I'm going by myself, I have a lot more leeway in taking time out to go hunt stuff up.
** also this list will be absurdly hard to build because the density of boxes on the east coast is just ridiculous compared to the midwest & further.
* [[Letterboxing: Scotland May 2024]]
** talk about the opposite problem -- super low density! I'm still dedicated to my current route planning, but if there's a box close by I'd like to fit it in.
** I'm not going to filter based on //last found// date here -- since I'm so rarely out there (lmao) I'm going to try to find them all even if it's been 8 years since they were last found.
I'm feeling a little sad that chameleon doesn't know I'm one of her readers, that I read her wiki every day<<footnote "cl" "yes, I've skimmed through the chat logs h0p3 posted and that's what triggered my writing this. :P">> --- my morning routine at work usually goes:

: 1) get coffee & cream
: 2) open up h0p3's wiki
: 3) open up chameleon's wiki
: 4) open up my wiki
: 5) sip delicious warmth and read + write

Visiting our sites by hand, of course, since I'm in an incognito window and I don't have bookmarks on this machine.

Of course, I infer she doesn't read mine regularly, because none of my @ mentions get responded to, and I feel a little sad here when I think about that.

On the other hand, I haven't deeply caught up with //rudimentarylathe// or //youneedastereo// in a pretty long time -- so, I'm picking out what's important to me and focusing my attention on that as much as she is, and "what is important" happens to be different between the two of us. To generalize: as readers, we're picking out what's important to us on the internet and focusing our attention on those things. 

In this case what chameleon posts regularly only slightly overlaps with my hobbies/interests/what-have-you,<<footnote "i" "not to say that it isn't also interesting on its own">> but she's part of h0p3's social circle and so I keep up with her posts because of a) their own merit and b) their context in relation to h0p3's wiki. 

To me, Jack & Phil are in their own suburb of wikiTown, which I would point a visitor toward if they're really interested in notetaking, photography, and audio. Those aren't super relevant to my own interests (alas for Roam and The Brain and Org-mode and Emacs, I'm fully committed to my wiki) and neither do they provide additional context for my closer social connections, so I check in with their sites less often.

Across all of the wikis, though, I love that they're so much a collection of widely varied interests. Jack & Phil keep posting, and looking at their New/Recent tabs quickly demonstrates a mix of daily notes & the topics they've been interested in presently. I get that same sort of topical sense from chameleon's wiki and <<sus>> -- h0p3's wiki is trickier, perhaps less immediately segregated into topics from his New/Recent tabs, but still there are threads to be picked out of the stream.

---
I'm tagging this with <<iconLink [[@: hypertext 2020]]>> because I do think it's relevant to the discussion of how we as humans interact through online mediums, but it is not intended as a call-out or to be included in an edited down version. It's more of a meta piece where I'm just acknowledging my feelings & thinking through their implications a bit. 
* [[200124..26 – Carpe Diem: Wavy Weekend]]
** it's way easier for me to mess with backfilling one tiddler rather than three, even if it does make the actual tiddler significantly longer to smoosh all three days together.
*** also, I'll often remember one thing about Friday while I'm writing about Sunday and this makes it easy to capture that on-the-fly remembering.
** I was still clearly distracting myself with gaming, but at least I did break it up a bit more than the weekend before, with books!
** I think I wouldn't have //too// much trouble with the rest of the trials, but I almost don't want to power the master sword up anymore because then I really wouldn't use any of the other weapons I've collected. XP
* [[200127 – Carpe Diem: Fusty Musty Ew]]
** such a long sleep with no drive to get out of bed. that's... 3 hours I could have done something with if I'd //wanted// to get out of bed for any reason.
** need to go shopping and make food after my appointment on Friday -- I'm almost out of deli meat, and I ran out of salmon patties a while back.
** the smell's all gone today, thank goodness!
** I get a brief whiff of motivation and then my head / focus is all over the place so it doesn't go anywhere. :\
* [[200127 – Wiki Review: Planning Escapes]]
** needless to say I didn't reply to them yesterday and I'd be shocked if I replied to them tomorrow. why am I so bad at social contact?? especially the asynchronous type????
** a lot of the letterboxing/porch sitting in oregon will probably depend on the weather that weekend.
** I'm a leeeettle surprised it took me this long to get a //letterboxing// topic tiddler into my wiki, hah.
* [[misc researching links lmao]]
** I'm //always// randomly collecting links, UGH. one area of my wiki I have absolutely no structure that I've actually stuck with. :S
** I thiiink the domain driven development articles I was looking at help with the //I need data in one format for my API and in another format for my database// question I was having.
* [[misc code notes]]
** just trying to get clear on domain shit that should probably be all wrapped up in a business analyst type requirements document?
* [[200128 – Log: streams in passing contact]]
** haha, ''oof'' at the coincidental topic overlap.
** the obvious answer, of course, is to send a message or a quick email when I post a reply to her, but I'd gotten used to not doing that. :P
*** that's still not a reason not to actually do the reaching out.
** of course here is where web mentions would do the notification work.
** I feel what she means about maintaining relationships when you see someone every day -- that's probably 60% of why MM&R and I don't have a friendship of the same strength after college.
*** the OTHER 40% is you not reaching out, tho. message MT the next time you see him on, sheesh! don't just wait. `>_<`
* [[@: hypertext 2020: feelings & wires]]
** idk, as usual I write things and then am like -- wow, do I sound tone deaf? Is this dumb? Maybe I shouldn't have said anything. I'm hardly an expert anyway -- who am I to be positing my opinions? I'm not old enough to //really// have opinions anyway, because they'll change as I get older and learn even more, right?
*** `<sigh>` you know this second-guessing is the least attractive thing about you, ever.
* [[200128 – Carpe Diem: Meetings & Programming]]
** I'm glad I made the decision to start on the studio and get momentum going. It set me up for the effort I continued to put in after getting home that evening -- which, given the trouble I was having at first, I sorely needed.
*** I ought to have used that same sort of momentum argument when considering what to do with my time over this weekend.
** if sitting down and crying because I feel like I don't know what I'm doing is what I need to do in order to keep pushing through, then I'm going to sit down and cry.
*** the same thing happens when I'm struggling with boss fights. that is one element I think video games can be extremely effective in training:  learning how to feel through the emotional triggering that occurs when failing over and over and over, and how to continue to keep trying afterwards. MR saw my inabilities here when I struggled with boss fights in MegaMan Battle Network, and CD's pointed it out too and seen it on many various occasions.
* [[200128 – Wiki Review: Clarshing Muzak]]
** that's one potential downside to our (potential) new office space -- sharing a smaller room & therefore sharing our music much more. at least I really don't mind any of JF's music and I //think// my work music choices are relatively inoffensive.
** I think I've been on a bit of a treadmill this past month, and I do point it out here.
** you know all those random tiddlers are going to get deleted, but that's okay. I'm doing what works for me here.
* [[200129 – Carpe Diem: So Many Thoughts]]
** it's interesting that I was waking up before my alarm for a couple days; I wonder if the day I went to bed around 9 had something to do with it?
** I didn't take the time on either of those days to do that.
** probably ought to put those notes in a different tiddler -- hard to remind myself of a work process from //within// a Carpe Diem tiddler.
** now that I've got food made, I shouldn't have so much trouble being hungry on class days. therefore, I can stop spending so much money on pizza, and stop eating so many carbs.
* [[200129 – Wiki Review: Goes Round and Round]]
** her reply was interesting, and I've fallen down in replying to it in a timely fashion already. I'm curious the difference in rhythm she feels between my wiki and h0p3's wiki -- certainly neither of us has been very perfect in completing our core daily requirements on time lately, so is it that my Wiki Reviews are the only steady CDR that gets published and I'm time-delaying my Carpe Diems?
*** I'm still not sure if the time delay feels right, or if I want to go back to taking //private// off and have them straight publish every night.
** fascinating to see h0p3's response in creating the hypertext 2020 discord. I really appreciate the unspoken bridge that was created. :)
* [[Deuteronomy 10:18]]
** I'm not sure I'm //actually// cut out for trying lots of different scents; I think I've found a handful that I really like, and my nose isn't trained enough to distinguish more than that.
** it grew on me more after trying it a couple days in a row (as did [[The Huntsman]] -- that one is very forest-y).
* [[200201..02 – Carpe Diem: Double Trouble]]
* [[200203 – Carpe Diem: Step by Step]]
* [[200204 – Carpe Diem: Coffee & Scanning]]
* [[200205 – Carpe Diem: Webmention Dive]]
* [[200206 – Carpe Diem: Post Worry Places]]
* [[200207 – Carpe Diem: Unsurprising Complications]]
* [[200208..09 – Carpe Diem: Sinking In Quicksand]]
* [[200210 – Carpe Diem: Achy Breaky Tapey]]
* [[200211 – Carpe Diem: So Fucking Done]]
* [[200212 – Carpe Diem: Twas A Shit Snow]]
* [[200213 – Carpe Diem: Think But This, And All Is Mended]]
* [[200214 – Carpe Diem: Really So Very Good!]]
* [[200215..18 – Carpe Diem: Hello Hello Hello]]
* [[200219 – Carpe Diem:]]

---
* 
* [[200202 – Wiki Review: Same Difference]]
* [[200203 – Wiki Review: Checkbox Plans]]
* [[200204 – Wiki Review: Take Care of yo' Backups]]
* [[200206 – Wiki Review: Hacking TiddlyWiki]]
* [[200207 – Wiki Review: I'll Haunt Your Bed]]
* [[200210 – Wiki Review: Quagmire]]
* [[200211 – Wiki Review: Gnatty Knotty Gnocchi]]
* [[200212 – Wiki Review: Diving Into Yesteryear]]
* [[200213 – Wiki Review: The Long Double]]
* [[200214 – Wiki Review: Cray Cray Cray]]
* [[200219 – Wiki Review: Grooving Out]]

---
* 
* [[Pie5 - Lower Cal Order]]
** haven't actually tried this yet; I'm close enough on my reward points that it's 100% worth waiting for them offer a good enough deal to tempt me back.
** ends up being in the 150 per slice range, which is low enough to satisfy my desire to eat like... three slices at once.
* [[200130 – Carpe Diem: Interestingly Political]]
** it was a good day; a really good day, actually -- one of those 3rd days after dosing that makes me wonder if anyone else has especially good 3rd days. confirmation bias could be strong here.<<footnote "bs" "is that the right bias? basically whichever one where I only notice the evidence that I'm looking for, and otherwise don't see all the //other// 3rd days that aren't as good.">> Tuesday will my next third day...
** haven't responded to TL. I think I can get away with it and respond tomorrow.
** could have been a ''much'' more productive evening -- this would have been a good time for starting momentum on my LC101 assignment -- but at least I got my taxes done.
* [[200130 – Wiki Review: Reaching Threads]]
** I expect I will ''not'' be waking up before my alarm at all this week.
** good to be 100% certain that Pie5 is cheaper pizza (and just as tasty).
* [[2001 – Monthly Audit: Wiki Review]]
** ah, yes. it being the weekend, I didn't touch this at all.
** if I get my assignment done faster than I expect tomorrow, then I would like to spend some time with this. the less I fall behind, the less I feel obligated to catch up on later, the more I stay at least slightly in tune with where I'm at each month.
* [[Percival – Switch Games to DL]]
** at least //some// of these I won't feel bad about because I've already bought them on PC. `x_x`
** I do wonder how possible it is to transfer saves (especially for the indie games) from PC -- it would be amazing if my Hollow Knight save transferred, and it might get me to complete it. would also be amazing if it transferred back to PC.
* [[200131 – Carpe Diem: Cooking & Consumerism]]
** I'm glad I didn't go over to CD's the night before -- taking the morning to cook food is going to make the next couple weeks run much more smoothly for me.
** apparently there's a USPS online signature application, so I've got to look around for 2nd proof of address so I can go in to the post office and get that set up -- tho actually there's almost no point because their hours don't align with mine until Saturday, and by then it should be here for pick-up.
* [[2001 – Monthly Audit: Carpe Diem]]
** not much to say about this until I actually get it completed.
* [[200201..02 – Carpe Diem: Double Trouble]]
** I //probably// could have split this into two, but it's just a hassle.
** having such a good conversation with AD was the highlight of the weekend, I think. and if you read this, `/wave!`
** I'm glad to see that //mystery of time and space// was archived in flashpoint.
** I'm going to get two 16GB flash drives from Micro Center tonight, and prep one as a recovery drive for Jasper and the other as a recovery drive for Zircon. $10 is worth having peace of mind, knowing that I don't have to frantically make a boot-able arch install key if/when they break because I already have one.
** double-checked my star fragments today and it turns out I only need //5// more -- thank goodness. I really only need two more right now, given that I haven't obtained the Wild set yet and I'm missing the barbarian helmet.
*** that matters less than farming lynels, though!
** catching up on my wiki took more time than I thought, so we skipped the anime and went straight for cuddles.
* [[200202 – Wiki Review: Same Difference]]
** there was a magic monday offer, buuut given that I already cooked food on Friday and have been ordering pizza too often the past couple weeks, I'm going to wait it out.
** forgot to respond to TL today (shocking). maybe I'll do it tomorrow? `<shrugs>`
** mm, we'll see about the monthly audits.
** being able to manually back up saves was a huge bonus for buying a hackable switch rather than a patched one, even if they come out with stronger hardware model.
; Things I've Tried:

* booting from most recent Linux ARM bootable USB key
* ~~booting from an ''older'' version of Linux ARM bootable USB key~~
** tried booting from a 2019 version of Linux ARM & a 2018 version, got the BEEP BEEP both times, which is weird as fuck and also worrying.
* ~~pinging it / looking for device on wi-fi / attempting to SSH in~~
** attempted this with `arp -a` and couldn't find anything new on the network after it had booted to a black screen

; Things I Need To Try:

* booting chromeOS from an USB stick (??)
** potentially pre-built version [[here|https://web.archive.org/web/20151201214040/http://chromeos.hexxeh.net/]] or [[here|https://archiveos.org/chromiumos-vanilla/]]
* attempting to SSH in via an Ethernet crossover cable
** see [[here|https://bbs.archlinux.org/viewtopic.php?id=179312]] and [[here|http://www.cables-solutions.com/difference-between-straight-through-and-crossover-cable.html]]
** I'm not even sure this would work, given that it might not even be booting into anything where networking is doable.

<<<
If something goes wrong and your computer does not want to boot, it’s rather difficult to recover your system without losing your data in Arch Linux. You cannot boot on a live USB of a random Linux distribution because of Chrome OS’ boot system. So you can either run recovery mode, but this will erase completely Arch and all your data, or build Chromium OS to have a bootable Chromium OS USB key and repair your computer from there (but building Chromium OS is rather difficult). You can also try prebuilt binaries, like Hexxeh’s builds, I guess it should work (if shell access is enabled) but I have not tested.
<<< [[Chromiarch OS|https://github.com/guillaumebrunerie/Chromiarch-OS]]
* [[200203 – Carpe Diem: Step by Step]]
** let this be a lesson to me in the importance of putting my code in a repo on github and regularly committing. `>_>`
*** at the very least, I did do most of my work on the CollectScents data set in Google Docs and that I still have. It would suck losing access to all of my code, though. unfortunately I don't actually know what else is on there I'd be losing.
**** I guess if I don't know what I'm losing then it doesn't matter? kinda like the "hide all your junk in a closet for 6 months & if you never go looking for something then give it all away" thought.
** still, I'm far from having fully exhausted all the possibilities for data recovery. see [[200204 – computing: jasper black screen issues]]
** happy with myself for getting ahead -- this means I can work on tomorrow's stuff this evening and stay ahead! things are much smoother when I'm ahead (though they do make studios more boring).
* [[200203 – Wiki Review: Checkbox Plans]]
** I'm really happy that installing Arch on my chromebook, and subsequently on my ThinkPad, has forced me to learn more about the way operating systems and our interactions with them are put together. eg. walking through changing Zircon's boot sequence and all the failing then fixing that happened there, lol. Certainly it's a ''pain'' sometimes and it just isn't as easy as Windows (plugging a USB key in and it automatically mounting & giving me access, vs. me still needing to figure that out in Arch) but nonetheless.
** turns out they're asking me for usernames & passwords a year later?? like I still fuckin' remember? lol no.
Okay, I always chuckle a little bit when reading Phil's & Jack's wikis, simply for the sheer amount of talking about various note-taking and journaling systems -- with love, of course, since I've been down that rabbit hole too. :)

Went to read [[an article|https://nesslabs.com/roam-research]] about //[[Roam|https://roamresearch.com/]]//, since they've both been talking a lot about it recently. It seemed pretty damn similar to TiddlyWiki, except with a built-in mind-mapping plugin. Come on:

> As Khe Hy explained in his Roam tutorial, “You basically have the potential to crawl an entire digital workspace at the most atomic level—the idea.”

That's literally the basis of TiddlyWiki and its tiddlers! I mean, sheesh, people want white papers about TiddlyWiki? [[How about this?|https://pdfs.semanticscholar.org/4ffd/8db8a1571753d9c5226da225ad42c96e27f0.pdf]] (Also, isn't that what //TheBrain// is about? Sounds like a lot of different apps try to do this.)

Okay, claims of //Roam// being unique aside, I wasn't really intrigued until I read this:

> You can then reference content from these pages at the block level! You just need to use ((reference to block)). That’s another truly powerful feature of Roam.

Oh fuuuu that's something I've wanted in TiddlyWiki since I started using it.

---
<a class="u-in-reply-to tc-tiddlylink-external" href="https://rudimentarylathe.org/#Wednesday%2C%20February%205%2C%202020" target="_blank" rel="noopener noreferrer">Jack says:</a>

> I have a hard time distinguishing between features that are just "neato" and those that are actually useful. The Graph in Roam is an example of the former. It's nice to have, but doesn't really do anything.

Given my experiences with TiddlyMap -- yeah, I'm not sure how the //Roam// graph will become useful, especially the more and more topics and tiddlers get created within it. TiddlyMap is cool for seeing the links between different places, but -- I don't //really// need a visual of it to actually do the linking or navigating or connection forming. Still haven't found an actual use case for it.

---
This is an example of a tiddler I wish I could //send// web mentions from... :S
<<<
It is also possible to produce a single HTML file that contains static representations of tiddlers, and uses standard HTML anchor links to jump between them.

The example is built by the following commands:

`--rendertiddler $:/core/templates/alltiddlers.template.html alltiddlers.html text/plain`
<<<

Would //not// want to use $:/core/templates/alltiddlers.template.html because it's been deprecated.

Looks like $:/core/templates/exporters/StaticRiver is the current recommended template to use. It's got the rough outer HTML structure. Doesn't look like the template I would need to edit in order to add microformats.

$:/core/templates/exporters/StaticRiver/Content & $:/core/templates/html-tiddler might be where I need to go. The former is what contains the filter (like what I use for exporting without private, currently). The latter appears to control export formatting? 

* Also potentially this? $:/core/templates/static-tiddler
** yes, I thiiiink this might be where I would need to set up the specific structure, maybe? It does just currently transclude the ViewTemplate, so on the other hand, maybe I would need to add the micro format classes in there. On the other other hand, maybe I would need to write a separate ViewTemplate with less of the `<div>` cruft?

LOLJK no, the TiddlyWiki documentation is just terrible & also incorrect -- the ''correct'' and actually usable command would be: 

```
--rendertiddler "$:/core/templates/exporters/StaticRiver" test.html text/plain "" exportFilter "[tag[private]]"
```

; The //encodeuricomponent// filter operator was critically important for creating the individual post links inside the template.

---
; Reference Links

* [[http://microformats.org/wiki/h-entry]]
* [[https://aaronparecki.com/2018/06/30/11/your-first-webmention]]
* [[https://webmention.app/]]
* [[https://remysharp.com/2019/06/18/send-outgoing-webmentions]]
* [[200204 – computing: jasper black screen issues]]
** haven't touched any of this yet. given that the black screen issue happened after a massive update (including a kernel update) I think the first obvious thing to try is making a bootable USB from an older version.
*** if it won't boot from an older version, what does that mean? :S
* [[200204 – Carpe Diem: Coffee & Scanning]]
** hey, I got my monthly //carpe diem// audit for january done today!
*** I'm really enjoying my //carpe diem// audits specifically, lately. idk, I enjoy re-reading both wiki review and carpe diem, but in different ways.
** really didn't feel like a Tuesday -- felt soooo much like a Monday; guess that's to be expected, though.
* [[200204 – Wiki Review: Take Care of yo' Backups]]
** haha, didn't work on "tomorrow's stuff" and I got lucky that there wasn't actually anything I needed to work on! :P
** whether or not I'm actually more skillful because of my computer OS choices, I //feel// more empowered (for the most part -- it's not as braindead smooth as Windows/Mac but I think that friction is worth the trade-offs).
*** Arch + i3 works fuckin' amazing on my laptop (easily having 4 console windows open doing different things on my droplet last night was //bomb//) but I don't know how well the experience would hold up on my desktop.
**** I mostly just want stuff to //work// on my desktop, lately, and the thought of fuckin' with Arch trying to get the setup smooth sounds like a headache.<<footnote "gv" "given that I'm also not using my desktop like, ever, these days also doesn't make it sound like an appealing task.">>
* [[200205 – computing: Roam & block links]]
** My impression is that each little bullet point in //Roam// has its own UUID and that's how they can get away with transcluding block content. TiddlyWiki would have to be pretty different, or you'd have to use tiddlers in an unintuitive way to get that feature in here.
** I need to change the font color for external links -- it's really unreadable right now. #wiki-dreams
* [[Why Isn't TiddlyWiki More Popular?]]
** kinda want to somehow stick h0p3's reply in my wiki and link it to this somehow, because he makes good additional points.
** there's a difference between picking up a tool out of simple curiosity to try it out, and picking it up for a different reason (one that's harder to point to).
** you know what? I don't understand why the //Wiki Review// process is only something h0p3 and I do, in the small group of `(h0p3 || sphygmus || chameleon || jack || phil || JH (?))`.
*** I understand to some extent not wanting to start the daily expectation of having to complete something -- if you don't actually want to do it, then you'll avoid it and feel guilty for avoiding it because you feel like you //should// be doing it.
**** I guess I don't understand why they don't //want// to do it, then? it's spaced repetition, it's meta-cognition about your own thoughts, it's an attempt to be at least slightly more aware of where you're at from day to day, with the monthly reviews being a wider look at where you were at (chameleon does that).
**** even when I'm only reviewing two tiddlers, I still get a lot out of it.
*** I really enjoy reading h0p3's wiki reviews, and chameleon's monthly reviews. It's awesome to have that peek into what they're thinking about their own work. (mine are maybe a little insane in comparison, though.)
* [[200205 – Carpe Diem: Webmention Dive]]
** I'm super disappointed that the relinking plugin doesn't appear to be working for me. I'm almost tempted to make a clean wiki and import code slowly, to see if it works then...
** lots and lots of Damien Jurado today, like all day, after I got one of his songs stuck in my head from the drive
*** idk what it is, but hitting //shuffle all songs// from the car interface rather than on my phone itself seems to get a more interesting variety than normal. 
**** probably it's not actually anything to do with the car interface tho.
** I don't usually change the creation date on backfilled tiddlers but I wanted to say things about yesterday, today!
** here's a prompted introspection question, courtesy of h0p3: why do you use the tools you do?
*** I think there's a lot of oblique answers to why I use the wiki buried inside of it, but I'm not //sure// I've quite sat down to address the question directly.
* [[200205 – wiki: brainstorming web mentions]]
** I've been avoiding looking at github because I feel awkward about not having spent more time testing things out before I got all "Imma fix this!!" #awkward
** this is clearly just a note-taking & brainstorming tiddler; not written to help my future self figure out anything I was doing. seems like an appropriate use of the log.
* [[webMentionsTemplate]]
** the actual HTML structure that each tiddler gets exported into, with included micro-format classes. I actually really like the plain scrolling feed of my wiki exported statically like this. It's a //very// different view of things than usual. Too bad the exporter chokes on more than say 700 tiddlers. :S
* [[webMentionTags]]
** just b/c I don't need tags showing up as links in the static HTML.
*** honestly I think I removed the tag pill entirely so they just show up as paragraphs, and I could probably delete this??
* [[webMentionTagMacros]]
** same thing as above -- to unstyle tags as links. Also stuck some link creation macros in here (bad practice?) but they don't seem to work properly.
* [[wiki – webMentions From TiddlyWiki]]
** an actually more-organized how-to type tiddler, for reference by other people and myself.
** attempted to use Webmentions here and it didn't work -- still need to figure out what's going wrong here. I'm //so// close to getting it working!
idk why it shows up as 4 webmentions on [[wiki – webMentions From TiddlyWiki]], it should only be 3?? and the URLs are wrong for the last 3 out of the 4, which I also don't understand. but it's 12:30 AM and I'm too fucking tired to figure out why right now.
* [[200206 – wiki: ugh x_x]]
** yet another thing to add to my wiki to-do list?
*** I'll get around to it when I want to. doesn't feel as urgently necessary anymore. (I figured out the tricky part, perhaps, and the rest is niggling pieces that are more annoying than interesting.)
* [[200206 – Carpe Diem: Post Worry Places]]
** gotta love that really happy feeling, and then anxiety comes crashing in.
*** although in this case I think it's less anxiety and more my gut saying //look this space just isn't going to feel good or right for you//.
** I was surprised at how much CD was commenting on the Switch screen. (I was pleasantly surprised myself with how crisp and nice it is too, ofc.)
* [[200206 – Wiki Review: Hacking TiddlyWiki]]
** jesus fucking christ this is a long one. mine, insane? ''case in point.''
** it's a little thing, but I really appreciate having real italics here. :)
** `/waves at chameleon` ? :D
** I could have //sworn// the relinking plugin worked for me a single time, but maybe I just imagined it.
*** I wonder if installing it via node would change things?
* [[Percival – Unpatched Nintendo Switch]]
** NR was my first kinda gut reaction too, but I don't think it flows well together with Endymion. Percival & Endymion sound like they go together nicely, and I completely unintentionally feel like the names of my other devices are more similar within device type than across device type.
*** I got the 6-letter //Xavier -- Jasper -- Zircon// thing going on with my computers (Theodore doesn't count cause he's an old crotchety thing), names that sound like Jane Austin novels with Winston / Epaphroditus / Quentin / Bennett, etc. (I'm ''waaaayyyy'' overthinking all of this, of course!)
** I don't //anticipate// ever caring about playing online, but I'd much, much rather be safe than sorry. Losing e-shop access would suck too, if I ever wanted to actually buy other games too.
** writing android to the SD card took SO LONG -- glad I went ahead with that part of the process, even without the RCM jig in my hands.
; What do you //really// want?

I really want my partner to not feel depressed all the time. I want him to find happiness (not just distraction) in external & internal things that aren't me. I really want him to feel comfortable in his body. I really want him to //want// to do things on his own. I want to make it through this together.

I really want to have a home and to not feel like I'm staying in two places at once but living in neither. By extension, I want my partner and I to live somewhere together, where we can hang up both our pictures and have a bookshelf with my books and his games, where I can work on my art over the weekends if I want to, where I can have my bike nearby, where I can cook if I feel like it -- where I don't feel in limbo.

I want to accept and integrate my past while rewriting the narratives I tell to myself about myself based in that past. I want to own the events and feelings of my past without letting them unduly influence my actions today.

---
; Why do you want that?

I don't want to feel like the only adult in the relationship; doing chores, cleaning up, reminding and reminding my partner to do things he said he would do but forgot. I want my partner to be healthy because I care for him. I'm okay doing some things I want to do on my own (if he //genuinely// hates walking, then I'll do all my long walks alone!) but I still want to do some things with him that involve getting out of the house! I don't want to feel worried that my emotions will throw him into a spiral he struggles to get out of. I want to have a healthy relationship with my partner.

I feel tired of not //really// having a home. I miss the cozy, steady, comfortable home of my childhood. I want to live in a space that supports taking the actions I want to take in a ''consistent'' manner, rather than always trying to plan what I want to do around which place I'll be that night and which of my things I'll have access to.

I want to feel confident. I don't know how to integrate the threads: yes, I felt that way in the past -- whether or not what I was telling myself was true //was// true, I still felt these feelings and took these actions. Today, these feelings keep coming up, and they keep influencing the actions I take (or don't take), but I have evidence to the contrary of the //truth// of the feelings and I want to stop feeling them because I don't need them to protect them anymore.

---
; If you had what you want, what would that be like?

I wouldn't feel as many grumpy triggered emotions because trash wouldn't pile up on the counter and the bathroom would be cleaned. I would feel happy to go out and enjoy spending time with my partner, whether that was biking together or hanging out with his friends or something else. I would feel better about doing my own things, too, because quality time together vs time alone wouldn't feel imbalanced. It would be so amazing to see what my partner might create or how he might change if he wasn't distracting himself with video games. I would feel so happy feeling the aliveness and resonance in him. I would still get triggered sometimes, and he would too. I would still get sad sometimes, and he would too. Our baseline levels of being, though, would be elevated.

It would be ''so nice.'' I would have my clothes in my dresser and dirty laundry and not have to keep a packed bag. I would be able to cook food that expires quicker because I would be home to eat it every night. I could work on my art on the weekends without having to choose between hauling supplies back and forth or driving 40 minutes. I would feel comfortable actually starting to germinate cactus! It would also mean learning to adjust to sharing an entire living space with another person, rather than just parts of it; feeling through each of us doing our own things during weekday evenings; feeling through finding a balance of chores and living space upkeep that works for both of us.

In a social environment, I would be able to distinguish between feelings that are triggered by my temperament or current status (hungry/tired) and feelings that are triggered by my past and aren't currently relevant information. My hope is that I would feel more comfortable or willing or able to take actions outside of my comfort zone.

---
; What's stopping you from creating what you want?

I don't have the ability to control other people!! Yay, we're autonomous and free!! ...yay, we're autonomous and free. :S

It's hard to take action towards moving in with a partner who dives into avoiding the feelings that the thoughts of planning a move and actually moving trigger in him. The next steps would be to start looking at apartments/town homes/houses but we both need to be on board for that. Another action I've thought about would be to start staying at my place every other weekend (but I don't want to spend //less// time with CD, I just don't want to live in 2 places at once), or switching up which days I stay at his place.

Myself, I'm sure. I'm not dedicating myself to feeling through specific feelings on a regular basis, or taking actions outside my comfort zone with no other reason than to feel through triggered feelings. 
Random request to download some videos for work; found the video source URL easily enough, but discovered that it was a `/services/mobile/streaming/index/master.m3u8?videoId=` type URL that downloaded just an XML file when I tried to save it.

Turns out it's really easy to download streaming files with VLC :

<<<
What you need to do next is to choose File -> Open Network dialog and paste the URL of the m3u8 playlist from the prev. step. Now you can either play it in the VLC right away, or check the Stream Output checkbox and click Settings.

This will open a new dialog where you can choose:

* the path to a resulting video file
* the video container format
* and, optionally, the audio/video codecs if you want to do transcoding settings.

Click Ok then Open and the files will start to download and encode in your resulting video container by the path you specified.
<<< ([[source|https://netdevops.me/2019/how-to-download-an-m3u-m3u8-playlist-stream-without-a-special-software/]] | [[archived|https://web.archive.org/web/20200210170344/https://netdevops.me/2019/how-to-download-an-m3u-m3u8-playlist-stream-without-a-special-software/]])

VLC doesn't work as nicely when there's multiple programs as part of the stream -- eg. multiple streamed resolutions, etc. Instead, use ffmpeg:

`ffmpeg -i <m3u8-link> -map 0:p:2 -c copy <file-name>.mp4`

This copies the video and audio stream from a specific program. `0:p:2` selects program 2 from input stream #0 -- change based on the desired program. Use `ffmpeg -i <m3u8-link>` to see what programs are available first.

If you can't find the `m3u8` URL in the actual HTML, switch to the Network requests tab, reload the page and play/pause the video, then filter search for a request with m3u8 in the name.
* [[Percival – Games I Bought]]
** I don't usually write about the games I play<<footnote "tr" "hm, HM not sure //that's// true, but I don't usually write about them like this? or feel the urge to write about them? idk.">> so this is kinda cool.
** //Golf Peaks// has been very consistently enjoyable, though also super frustrating when I get stuck on a puzzle. CD helped me see the answer for one, and having a realization about the rules of slopes + working backwards from the goal helped me figure out the 2nd. But now I'm stuck on a middle world with this new bounce button mechanic. `-_-`
*** idk, I'm resisting the urge to google solutions pretty hard here. interesting.
** too bad //Stillness// gave me so much trouble at the end. I hope to write about [[Diaries of a Spaceport Janitor]] if I play it again via SteamLink on Android!!
*** curious how much of my feelings are just nostalgia that will disappear when playing again. (that's a big reason I haven't played TIMEframe again.)
* [[200207 – Carpe Diem: Unsurprising Complications]]
** his alarm must have glitched out that day?
** showed CD the Snickers commercial later that evening & he didn't see what made me so disgusted by it.
** I don't know what's going to happen here. There's only //[ this ]// within my control, and so much of the rest is not up to me.
*** I feel helpless, and like there are no good answers, no good solutions. I don't really ''want'' to take either of the potential actions I could to address these feelings. the one choice feels like avoidance & despair & giving up & abandonment; the other choice feels like settling & staying stuck & stagnant & helpless. is there anything that might expand the space of possibility here??
* [[200207 – Wiki Review: I'll Haunt Your Bed]]
** //tap the windows, awake in dread//
** I think a townhome would satisfy us both, if we could find one in that area. bicycle storage is so important here.
*** assuming anything can get addressed, of course.
* [[200207 – paper chasing: office talk hm]]
** just shitty all around. as TL (PT?) said this morning, it's going to be an interesting month / month & a half.
There are things that I really want to do, but I've been letting other things get in the way of doing them. I don't want to make excuses -- //oh I just haven't had time lately to do x and y// -- because if I ''really'' want to do them, I ought to feel through whatever's blocking me and then actually do them.

# I want to stay on top of my daily wiki writing. I want to write my Carpe Diem every day, and I want to complete my Wiki Review every day, and I don't want to get behind. This is top priority number one.
# I want to complete my monthly audits. I only have one left for January, and I'd like to have it done before this month is half-over.
# I want to reply to chameleon. I initiated a conversation, in some respects, and this delay in replying is stretching on too long!
# I need to read, think about, and reply to the past couple [[@: hypertext 2020]] pieces. I'm not being a good participant!
# I want to get back into my yearly wiki audits, finish them up, and I want to get a 2019 timeline overview thingy written up (similar to [[2018: Highlights, Wins, & Accomplishments]]) because I feel like my memory is blurring the events of the past 3 years into each other and I want to be able to distinguish -- //no, x happened in 2018, and x happened here and it's been x amount of time since y//.

In all of this, I'm only writing on weekdays, in snatched time, not in dedicated time in the evening or on my days off work. The time is there for me.

---
; Given the context of my day, what three things do I most want to do?

# take a lunch break and complete yesterday's studio.<<footnote "or" "if not complete, make as much progress on it as possible.">>
# start and hopefully complete my January wiki review audit.
# do laundry & clean up my room.
* [[200210 – computing: downloading m3u8 streams]]
** who would have thought that my h4x0r skillz as a pirate would come in handy for work?! hilarious.
** turns out the vast majority of streaming video links are chunked, so VLC is way worse than ffmpeg in this regard.
** most recent two videos I ripped were doing javascript trickery to hide the m3u8 link, so thank you StackExchange for suggesting the network request work-around.
* [[work notes]]
** inevitably I end up doing research in chrome instead of safari and I needed a place to stick these since I was restarting the computer.
*** unfortunately I think adding `-P` to my rsync command is where a lot of the trouble started. `--partial == not so good for tape`
** a likely candidate for eventual deletion.
* [[200210 – Wiki Review: Quagmire]]
** I don't //usually// link to things that don't exist. this makes the third of its kind, I think.
** well, we found out way earlier than was predicted. the statement still holds, though -- it's going to be interesting through my birthday and beyond.
* [[200210 – Carpe Diem: Achy Breaky Tapey]]
** is it any surprise that my willpower for resisting food has almost vanished since this weekend? (answer: probably not.)
** I don't expect RB will have any concrete answers, but hopefully //not// using `--partial` will let us get past the parts rsync is getting stuck on.
* [[200208..09 – Carpe Diem: Sinking In Quicksand]]
** I gotta love the super dramatic title.Tags I've been using. :P
*** hey, it's proven that humor helps healing, ok? :PP
** I just want it to be Thursday for the hugs. other things may feel wonky, but hugs? hugs always feel amazing.
* [[200210 – Awareness Log: coaching Qs]]
** yeah, I mean, maybe this should have the [[private]] tag on it. maybe this is too tender to sprawl out there right now. I don't know.
*** it //is// context.
Found a neat little snippet of wiki code while researching multi-line fields in the TWGG:

<<<

 <$checkbox field="log" checked="yes" unchecked="no" default="no">  Log</$checkbox>

<$reveal type="match" state="!!log" text="yes">

* <$checkbox field="exercise" checked="yes" unchecked="no" default="no">  trænede </$checkbox>
* <$checkbox field="meditation" checked="yes" unchecked="no" default="no"> mediterede</$checkbox>
* <$checkbox field="reading" checked="yes" unchecked="no" default="no"> læsning</$checkbox>
* <$checkbox field="project-work" checked="yes" unchecked="no" default="no"> projekt fremgang </$checkbox>
* <$checkbox field="journal" checked="yes" unchecked="no" default="no"> dagbog</$checkbox>
</$reveal>

<<< ([[source|https://groups.google.com/forum/#!searchin/tiddlywiki/wikitext$20in$20fields|sort:date/tiddlywiki/c8HZhq74JdQ/dr5o-ge5CAAJ]])

```
<$checkbox field="log" checked="yes" unchecked="no" default="no">  Log</$checkbox>

<$reveal type="match" state="!!log" text="yes">

* <$checkbox field="exercise" checked="yes" unchecked="no" default="no">  trænede </$checkbox>

* <$checkbox field="meditation" checked="yes" unchecked="no" default="no"> mediterede</$checkbox>

* <$checkbox field="reading" checked="yes" unchecked="no" default="no"> læsning</$checkbox>

* <$checkbox field="project-work" checked="yes" unchecked="no" default="no"> projekt fremgang </$checkbox>

* <$checkbox field="journal" checked="yes" unchecked="no" default="no"> dagbog</$checkbox>

</$reveal>
```
Node.js did not support multi-line fields for a long time -- given the reply to the most recent comment on [[this github issue|https://github.com/Jermolene/TiddlyWiki5/issues/1947]], it's unclear whether this has been fixed or not.

After trying it out -- [[this|200211 – wiki: multi-line field test]] tiddler is a test -- it appears a fix has been implemented in TW 5.1.20 so that tiddlers with multi-line fields get saved as `.json` instead of `.tid` files on the server.
<<<
* Thinking about [[chameleon]]'s claim about room for improvement on Review.
** One thing that stands out to me is that the Review is holding metadata about each tiddler. Perhaps this a job better done with TW fields instead. It could still be compiled or even firmcoded back.
<<< [[h0p3, Wiki Audit: Push|https://philosopher.life/#2020.02.10%20-%20Wiki%20Audit%3A%20Push]]

Given the google definition of metadata, "a set of data that describes and gives information about other data" -- then yes, the comments in Review are metadata about each tiddler in some form or fashion -- even if the associations are incredibly free-associative and not immediately clearly related.

: My gut reaction was: oh ye godes I shudder a bit at the thought of putting wiki review comments in TW fields.

Some concerns: how do you maintain the same formatting ability in fields as you have in text? How do you manage with multi-line fields?

{{200211 – wiki: multi-line field test}}

{{200211 – wiki: multi-line field test!!my-multiline-field}}

---

Several options exist for viewing the content of fields in a Wikitext formatted way: 

`<$transclude field="testing" />`

<$transclude field="testing" />

```
<$wikify name="format" text={{!!testing}} output="html" >

<<format>>

</$wikify>
```

<$wikify name="format" text={{!!testing}} output="html" >

<<format>>

</$wikify>

`{{!!testing}}`

{{!!testing}}
* [[200211 – Carpe Diem: So Fucking Done]]
** going to lunch with them did mean I missed my microdose, and I'm not going to get it today, either, since I'm eating lunch at the shoot. So, I'm two days off schedule...
** RB hasn't replied or said anything about the status of tape, so I guess we can assume all looks good and I'll try running rsync again tomorrow, //without// `--partial` as part of the command.
** I don't usually nap -- that's an extremely aberrant thing to happen.
*** it was a very nice nap, and I didn't want to wake up from it.
** I feel like CD saying he had to pay his dues for being happy with sadness in equal measure when I say: oh well, I guess it'd been too long since I'd been sad like that so it was time for it to rear its head.
*** are we trying to rationalize or explain our feelings this way? describing them as consequential? What goes up must come down?
**** I mean, in general I agree with this: that highs are tempered by lows and that being in a "high level" state constantly just resets the middle point which highs and lows are compared to -- it's not actually psychologically possible to always "be happy". (Is it possible to be more consistently //content//?)
* [[200211 – Wiki Review: Gnatty Knotty Gnocchi]]
**here I am and I am here.
* [[200211 – wiki: wiki review thoughts]]
** It's probably due to my lack of imagination, but I don't see the utility of fields when applied to the wiki review.
*** small things, like color and a caption and some css etc -- that makes sense to have in fields, but content? I don't know. Isn't atomization easier (and maybe also better) in this case? What does putting wiki review text in the field of a tiddler enable that is //worth// using fields for?
* [[200211 – Awareness Log: wanting]]
** daily writing is a consistent thread; it is respecting myself enough to write and read my own writing and write about that. if I don't have the stability of a physical home to keep me from spiraling out, I do have the stability of my wiki and writing routine to keep me grounded.
** succeeded on one out of the three things, and even that was a double sentence and I only succeeded on half of it. I had... high ambitions.
* [[200211 – wiki: multi-line field test]]
** just an example of a tiddler with a multi-line field so I could try my hand at transcluding it and seeing where formatting works and doesn't work.
* [[200211 – wiki: checkboxes + fields snippet]]
** trying this out. I don't know if I'll ever use it, but I want to keep that code around because it's pretty nifty. It makes use of checkboxes in a really nice way. I wonder if something similar could be used to make a to-do list tiddler, with each item stored in a field.
** completely off topic -- I wonder how you might give each paragraph or chunk of content an UUID in TiddlyWiki; if it's possible at //all//.
* [[archive – 1611]]
** I'm just gonna call out the two here that aren't private, that y'all on <<sus>> can read, cause I think they're worth a reading. seeds of the wiki in one, and wonderful mind-to-paper in the other.
** in general, re-reading these, I wonder about the format of sitting down to write 750 words in one sitting, compared to the way I write these days in my wiki (Carpe Diem/Wiki Review/various logs). It's a distinct stylistic change, for sure.
*** of course, I didn't always write 750 words in one sitting -- sometimes it would be a chunk of words here, a chunk of words there. And sometimes it would be COPYPASTA lmao.
*** I think I miss the Carpe Diem style breakdown when I re-read these; it's the concrete details of my days that I scrape for when re-reading. Not that my feelings aren't interesting -- but in some respects I already know "the ending" or at least how they've developed over the past four years.
* [[archive – 1612]]
** speaking of feelings, though, I ''am'' glad I got these frantic fleeting feelings down on paper. they are evidence, and a touch stone, and they occasionally correct my perception of the past.
** it's funny to observe how I barely wrote about CD in November, until -- voila, it's been three and four dates and then suddenly it explodes.
** I don't hold back about work in here, and I think that was a good thing. I wonder when it stopped feeling worth writing about -- when it started feeling routine, grating, tiresome.
** not going to lie, I'm pretty fucking glad I don't drink that much anymore. ''really'' fucking glad I don't.
** hah, it's pretty funny when I used voice transcription to "write" my words.
* [[archive – 1701]]
** haven't re-read this yet; still in the middle of December 2016. wonder what triggered the breaking of my streak here?
* [[archive – 1702]]
** spotty; haven't re-read yet.
* [[archive – 1706]]
** ditto.
* [[archive – 1807]]
** accidentally clicked on this json instead of the one below it. look, a full month of writing! love it.
* [[archive – 1707]]
** ditto.
* [[archive – 1708]]
** ditto.
* [[archive – 1709]]
** ditto.
* [[archive – 1712]]
** lmao one entry. `n i c e`
* viewing my experience through the filter of "I need him to be happy so that I can be happy" / "I don't deserve to be happy when he's unhappy"
* "what makes this experience painful?" knocked me straight out of the intense fear-crying spiral.
* unable to hold space on Sunday because I hadn't acknowledged or was holding space for parts of myself
** when one is fully aligned and in sync with oneself, then truly holding space for the other becomes possible
* wanting to take notes here without shifting into analysis or solve-itis.
* he felt I might have been deferring to him, out of a sense of unworthiness around my own voice / truth being heard.
* it is my responsibility to take care of my own needs.
* when I'm on board with what I want then I can ask the other what they want and hold space for them to feel into that

---
So, what makes me feel alive? What needs am I not taking care of right now? What might show up for me or might not show up for me in the next week that I can take into the next coaching call?
* [[200212 – Carpe Diem: Twas A Shit Snow]]
** it's hard to take into account how much the weather has an impact on how I'm feeling; indeed, how much the rest of my surroundings impact how I feel.
** #shocker -- I'm not a trained [[DIT|https://en.wikipedia.org/wiki/Digital_imaging_technician]] so I'm not familiar with shoots or what my role there ought to have been.
** the studio went easily enough given that I haven't been doing any of the exercises. I think it's clear that I've disconnected from the material. If I want to get reconnected, spending time working through the exercises and next week's work over the weekend would be helpful.
* [[200212 – Wiki Review: Diving Into Yesteryear]]
** tbh towards the end I hated re-reading that old writing. there were like -- two entries with anything interesting, and the rest is ''so much'' anxious thought tangled spiral analysis projection. It's not what I //wish// I had written, not what I really want to know about, looking back.
*** I want to know what I was doing, what I was reading, what was interesting or intriguing to me then. I think [[hyper/trails]] are an improvement on this, though not a regular practice -- at least a partial view into what I'm invested in at certain time slices; and more of my interests are scattered throughout Carpe Diem & Wiki Review than they are my old journaling.
*** I'd like to think, if there's one thing I've learned since then, it's that those ruminations, worrying a thought over and over in my mind, trying to figure it out or compare myself to some standard of "normal" or going over some past event in detail -- they don't compose "who I am" or "who I was" at the time. I //hope// that writing helped me in the moment; if it did, then its worth was there, in the past, and has faded for me in the present.
**** I almost wish I could rip it up to shreds and toss it in a fire, watch it char down to wispy ashen pieces, then scatter them on the wind. Not because I want to burn that part of my past, but because I want to lay those ghosts to rest, to acknowledge the job that writing did for me and thank it, while grieving and letting it go because its time is past.
; [[https://sycom.gitlab.io/TiddlyWiki-Plugins/]]

Found via GR6A via h0p3. Didn't know there was already an integrated analytics plugin for TiddlyWiki, while I've known Jack use(d) Fathom / included markup for analytics.

The "which tiddler titles clicked on" is interesting.

---
I don't know. I find the idea intriguing -- I have no idea how the other wanders my website, and part of me desperately wants to know.

On the other hand, I'm clinging to that veil of mystery. I'd rather not know who or how many people visit my wiki (if the number is too high, I'd probably freak out a bit, and if the number is below some arbitrary emotionally decided number, I would feel sad). I don't want to get hooked into trying to boost my viewership or something like that. 

More importantly, it removes the communion between a reader and the wiki itself, to know what titles they're clicking on, what they're glancing at or reading deeply. Writing in my wiki is an intimate experience, and I hope reading it is a similarly intimate experience. I imagine my wiki is like a [[Chinese thread book|https://bookzoompa.wordpress.com/2016/10/22/inside-a-chinese-thread-book-zhen-xian-bao-post-7/]], and exploring it is like opening up compartments and little nooks, deeper and deeper -- not as fun when that exploration isn't secret.
* [[200213 – wiki: icon + analytics plugins]]
** the chinese thread book was a really nice little rabbit hole. just gotta steal some printer paper from work and grab my bone folder and scissors so I can practice making all the various boxes for this! :P
** SO no analytics. this is a tracking free zone. y'all safe!
* [[200213 – Carpe Diem: Think But This, And All Is Mended]]
** I will be ''really'' happy when this //10&deg; and below// weather is over. it really bites.
** I'm trying to remember the things I did back in college and think about how I might do them now. I really loved going to the circus shows -- super impressive, always, and gorgeous; and I really enjoyed the dance shows I went to, as well. At least once a year and maybe every quarter there was a dorm-wide event which was usually a musical or play (the shakespeare we went to see in college was superb). Went for jazz with our RA one time. what sounds good and interesting that I might want to do? (and why?)
* [[200213 – Wiki Review: The Long Double]]
** lolol //oh I was only awkward back in 2016 / 2017, definitely not last year or even now// -- how wrong I am.
** I think wishing I'd written other things is related to my occasional //good grief why does anyone read this wiki, it's so goddamn self-centered wtf// feelings.
* [[200213 – Awareness Log: first call in so long]]
** at least I feel like I'm more free to contemplate taking different actions; like I was locked into a view where I could only see x or y possibilities, but now I'm free to contemplate actions that go further.
*** example: okay, what is it //really// that's behind the "living in two places at once" disorientation? Is it //really// about wanting a bookcase to have my books on? If yes, I'm sure I can find space in my room to put a bookcase up and get them out from under my bed and onto the shelves. Is it more about wanting an entire whole place to myself? If yes, if that's what I //really// want, then what's stopping me from moving out on my own? Getting my own little one bedroom apt? My biggest argument against that is the money -- but it's not that I don't //have// the money, I just don't want to spend it on housing. buuut if this is ''really really'' about not having my own place, then spending the money is worth it yes? Or I can see how I can live differently at my own place.
*** what's really behind that feeling? hm, feeling like three to four days of my week are "wasted" b/c I'm spending them at CD's place. how can I change my perspective or what would change my perspective on that? what am I wanting to do that I'm not? what do I want to be doing with my weekends?
* @@.link PH@@
** cleared most of this out into its own reference tiddler.
** two more links to clear out and then I can delete it.
* [[@kickscondor: fraidycat thoughts ◊ 200213|@kickscondor – 200213: fraidycat thoughts]]
** come on! dump all the websites into here. especially as you're wanting to track facebook pages for events and things! :)
** the webmention correctly showed up on fogknife's site but nothing's show up yet on kicks' -- but I don't want to enter the URL into the box on his page in case it duplicates?
Plugged in my Seagate external hard drive, mounted it, and kept getting "read only" messages. Turns out I needed to install the `ntfs-3g` package -- now `mount` works without any issues, `rwxrwxrwx` all around. yay!
<<<
I wonder how [[Sphygmus]] gets her category links to be colored in New and Recent. I'm jealous. I'll have to ask her.
<<< [[chameleon, 2020.02.16 - snarf-gmus|https://wiki.waifu.haus/#2020.02.16%20-%20snarf-gmus]]

Oh hey! It's awesome that you like my colored links -- I like them too! :)

I've gone back and revisited my methods so they're //slightly// less hacky for the public, now that I've learned something about `{{{ }}}` in TW code (which you can learn more about at the very bottom of [[this page|https://tiddlywiki.com/static/HTML%2520in%2520WikiText.html]]).

---
!!! $:/core/ui/SideBar/Open

@@.spaced-list

# the main code you want to be looking for is `<$link to={{!!title}}><$view field="title"/></$link>`
#* you want to add `style={{{ color: [<currentTiddler>get[color]] ; +[join[]] }}}` to a `<span>` wrapping the view title.
#** this sets the color of each individual link in //Open// to whatever is in the //color// field of that tiddler.
#** basically it treats the plaintext //color:// etc. as part of the filter expression; //join// smooshes the color section together and because it's all in `{{{ }}}` it gets added as an attribute value correctly.

# in the //droppable-item// macro I've added `class={{{ [<currentTiddler>get[tags]split[ ]join[]] }}}` to the div; this is so that I can use `[class*=TextHere]` attribute selectors to color the link text based on what a tiddler is tagged as -- ie, so that my //Carpe Diem// log tiddler titles appear to be colored in the sidebar, even though I ''don't'' set the //color// field for them individually. The data style CSS is here: $:/plugins/sphygmus/core/stylesheet/data-styles

# if you want tiddler icons to be visible in your sidebar, add this code from my version: `<div class="tc-tiddler-title-icon tc-icon-sidebar" ... ><$transclude tiddler={{!!icon}}/></div>`
#* you also add the style from above to this div so that the icon is colored the same way the link text is colored; just exchange `color:` for `fill:`.
#* this will mess up title wrapping, so in the //droppable-item// macro, add `style="display: flex; align-items: center;"` to the div so that the close button is nicely centered on titles that wrap over more than one line.
#* if you do this, your FA5-SVG tiddler icons will look REAL big! This is because they're set to a specific pixel size height and width; going in and changing that to be `1em` will let them fit responsively into the sidebars.
#* I have slightly customized the .tc-icon-sidebar class to make it fit more nicely in the sidebar:

@@

```css
.tc-icon-sidebar {
    margin-right: .1em;
    margin-left: .25em;
}
```

---
!!! $:/core/macros/timeline

@@.spaced-list

* Any changes made here will affect //Recent//, //New//, and other tiddlers that use the timeline macro.
* The core concept is the same: to change the color of titles, do the same thing we did in step one from above but add the //span// to the `timeline-title` macro.
* Just like step 2 above, it's possible to add the tiddler tags as a class here, so that the same data style CSS applies to these sidebar tabs as well.
* If you want icons to be visible, add the code from step 3 above to the `timeline-title` macro.

@@

---
On another note, I just realized that somewhere in the last several TiddlyWiki releases they appear to have broken the //Open// sidebar for older wikis?? Like, why is yours completely blank, even when I open up lots of tiddlers??? I had the same issue when I copied the //Open// tiddler code from TW.com -- it looks like when they changed from `filter="[list[$:/StoryList]]" history="$:/HistoryList"` to `filter="[list<tv-story-list>]" history=<<tv-history-list>>` it broke something -- though it works on the TW website, so there must be an incompatibility with old shadow tiddlers hanging around our wikis..??
* [[https://www.nytimes.com/2020/02/11/well/family/listening-relationships-marriage-closeness-communication-bias.html]]

<<<
Social science researchers have repeatedly demonstrated the closeness-communication bias in experimental setups where they paired subjects first with friends or spouses and then with strangers. In each scenario, the researchers asked subjects to interpret what their partners were saying. While the subjects predicted they would more accurately understand, and be understood by, those with whom they had close relationships, they often understood them no better than strangers, and often worse.

“Accurately understanding another person often requires a second thought, to think, ‘Wait a minute, is this really what this person meant?’ and to check it,” said Nicholas Epley, a professor of behavioral science at the University of Chicago Booth School of Business who studies the closeness-communication bias. “We just don’t do that as much with those we are close to because we assume we know what they are saying and that they know what we are saying.”
<<<

<<<
... slightly more than half the time, people confided their most pressing and worrisome concerns to people with whom they had weaker ties, even people they encountered by chance, rather than to those they had previously said were closest to them — like a spouse, family member or dear friend. In some cases, the subjects actively avoided telling the people in their innermost circle because they feared judgment, insensitivity or drama.
<<<

Oh, yeah, of course! //hahahhaha see this whole wiki ...//

<<<
What often gets left out is what is really on people’s minds — their joys, struggles, hopes and fears. Sometimes people keep conversation light with friends and family because they assume they already know what’s going on, but also, they may be afraid of what they might learn.
<<<
* [[200215 – computing: read only NTFS drive]]
** ye olde linux "gotta install missing drivers" trope. finding the answer was more difficult than actually solving things -- once I knew what I needed to install, the problem was fixed in a snap.
* [[Calendar]]
** pulled this out of the to-do list pile -- I'm finding myself referencing it more on its own, just to get an overview or broader picture of what's coming up / happening in my life. When I'm embedded in the day-to-day of //Carpe Diem//, I lose track of the bigger time span and get disoriented.
*** it's larger context for my smaller days!
* [[200217 – wiki: colored titles & icons in sidebar tabs]]
** glad to have a reason to walk through this code again and fix it up! It's much less messy and slightly more versatile now. And I've pulled the title color data styles into Recent/New because of it. Awesome!
** walking through the code and seeing some of my older edits almost makes me want to completely start fresh again: load a new wiki, double-check all of my shadow overrides, make sure they're up to date, see if I can refactor them to be smoother, etc. XP
* [[plugins/sphygmus/buttons/NewCompute]]
* [[plugins/sphygmus/buttons/NewHowTo]]
* [[plugins/sphygmus/buttons/NewMusic]]
** I was going through and fixing more topic tiddlers and colors thanks to the audit work and tutorial writing in my log above. I keep wanting buttons for these, but not actually making them. I finally did!
** I also reworked my dictionary to be in JSON format instead of the basic data dictionary format -- means I can create buttons for tiddlers with `:` in the titles. also yay!
* [[200218 – trail: listening article]]
** less to say here -- just pulling out quotes b/c #paywall.
** did send the article to CD, and we chatted about it a tiny bit. kind of segued into asking if we could try eating dinner at the dining table instead of watching TV at least one night a week, and maybe doing more things together. but since I brought it up, I think the onus is on me to pick out times to actually take those actions. :)
The moon was gorgeous today; slightly tilted crescent bowl with a star up and to the right above it, hanging just straight ahead on the horizon.
* who would I be without the thought? 
* who would i be outside of the narrative context of the pain?
** without the narrative motivating & driving whatever I do every day to "solve" it
*** lololol see this whole wiki, narrative narrative narrative -- who would I be without it?
* pure experience of "who am I?" rather than narratival thought-fixated conceptualization of it
* doesn't mean "stop thinking about things" but rather it becomes one facet of experience rather than the whole of it.
* flow experiential state of making art (?)
** ''awareness of being aware'' !! 
*** yo, like. first, get experiential. second, pop that floaty mind awareness. third, make art. what would that be like?
**** shit, did I never write it down? about walking on the trail and getting into my body then trying to flip the switch and go floaty mind awareness?
** restlessness, always learning, experiencing new things
*** it's not about finding the right meditation habit or exercise habit or writing habit and doing it every day for the rest of your life, rather what experientially feels meaningful (missing phrasing but, gist)
* a journey of expanding awareness is a different context than the typical societal checkbox journey, one that is more vertical & centered rather than focused on moving things around.

---
lmao stardew valley is literally a game about completing all the societal narrative checkboxes -- //especially// the achievements: pull yourself up by your bootstraps? check. make friends? check. date people? check. get married and have kids? check. make x amount of gold? check. farm x amount of veggies? check, check, check. 
I'm thinking about how to wikify my oldest files; specifically, the ones ranging from 2005 to 2016.

; //What's the point of sticking TiddlyWiki in here?//

It allows me to walk through my writing as a unified whole, to search it easily, and to add organization through tagging and index tiddler creation while preserving the original names and files.

; //Why is that important?//

I want to walk gently among the artifacts of my past, without trampling them under my current prescriptions and point of view. Sure, I could go through the folder structure and rename everything neatly, sorting and organizing as I go. However, I would lose the ephemeral aura of the past, potentially changing the file attributes, and losing whatever picture the original naming might smell of.

On the other hand, it's important for me to be able to think about these artifacts, to hold them in my hands and shuffle them around, to play with them and see how I can build a picture out of them. I don't //just// want to keep them under museum glass; I want to cut them up and collage with them in the present, too.

; //How does TiddlyWiki support this?//

Due to the integrated, single file genesis of TW, it will stand alongside my archive without requiring any external tools. It will help preserve the stranger file formats by containing the full text of (at least) all the text files in the archive. It will act as a front end file browser, with relative links to directly open the files, for those that might lose formatting in the integration with my wiki. I will aim to translate the fonts and colors as directly as possible, but I got pretty crazy at some points so preserving and pointing to the original is important.

Most importantly, I will be able to zip up my entire //memories// folder and have a portable package that can be taken and viewed almost anywhere because of the universality of HTML/JS/the browser and the single-file nature of TW.

; //What specific TiddlyWiki mechanics will you be using?//

* Tagging will help non-destructively organize files by genre, year, person, type, etc.
* Template tiddlers and external linking will help quickly create external links to files in the archive.
* Relative canonical URIs and the External Attachment plugin will allow images to be embedded, tagged, and transcluded.
* My creation date change tool will allow imported files to be "created" on the proper date following the file attributes in the archive.
* [[200619 – Wiki Review: talking to myself again]]
* [[200620 – Wiki Review: can we go together, just this one time?]]
* [[200621 – Wiki Review: oh lawd they comin']]
* [[200624 – Wiki Review: taking it one line at a time]]
* [[200625 – Wiki Review: please excuse me]]
* [[200626 – Wiki Review: still here.]]

---
* 
> Making lots of network requests isn't a bad thing with the advent of HTTP/2, so `GET /users/<id>/locations` is a perfectly reasonable endpoint.

Given what I read later about REST APIs, that's not exactly an ideal endpoint? but the idea holds, that the quantity of requests aren't going to be what slows the app or website down. :thinking:<<footnote "x" "I wonder if I could make some sort of alias for transclusion that used `:blah:` and replaced it with emoji tiddlers, so I could fake my discord emojis on here. also congrats to me, after 3 months of not even looking at my wiki I successfully remembered the footnote syntax.">>

; [[https://medium.com/strands-tech-corner/how-to-manage-nested-resources-lists-of-nested-sub-resources-in-a-rest-api-2e642fc6c147]]

This api design uses queries to expand nested resources, eg: `GET /users/<id>?expand=FRIENDS` but as we'll see later that might not be the most ideal endpoint design to use -- still, it seems pretty reasonable to me.

; [[https://www.moesif.com/blog/technical/api-design/REST-API-Design-Best-Practices-for-Sub-and-Nested-Resources/]]

More reading about nested resources and how they're handled; this article gives the pros of nesting as readability due to the //appearance// of a hierarchical relationship. Also it allows for non-unique keys but that doesn't seem like a very good thing? The most interesting bit to me was that it suggested using the relationship itself as an endpoint noun, eg: `/posessions?owner=kay&product=1234`

; [[https://restfulapi.net/rest-api-n-1-problem/]]

This came up several times; one of the dudes writing articles for APIs You Won't Hate dismissed it in his article about HTTP/2.

---

> You should not be building clients that are dependent on the resource naming structure. The hypertext sends the client directly to the desired application state.

Still really trying to understand the point of [[HATEOAS|https://restfulapi.net/hateoas/]], or "hypermedia as the engine of application state" -- though with some of my notes later, maybe it's simpler than what I was earlier trying to understand?

> We use it to determine what actions a user has access to. Therefore, the client does not need to know anything about roles or states of entities. All the actions on the screen are enabled/disabled/visible based on the presence of links.

!!! Application state : UI state : : resource state : database state

But if the state that HATEOAS is representing is specifically the UI state, then it seems to me it's only partial and not full (there's definitely UI state that doesn't involve the API, right? like, what text is selected, or what's been entered into a form and not submitted).

But it does mean on a more zoomed out scale, the server is controlling the UI state -- eg, if the user is logged in, it returns a link for logging the user out which the UI then represents as a "log out" button -- assuming I'm interpreting this correctly.

aaannd after some googling, [[this stackoverflow link|https://softwareengineering.stackexchange.com/questions/384704/what-does-hateoas-have-to-do-with-application-state]] appears to address the "application state" confusion I was having with that phrase, especially when they say --

> This is not client state (as in, the internal state of the client itself) ... Note also that this state doesn't have to be complete (doesn't have to be entirely meaningful when you look at it in isolation) ... the client wouldn't base its logic on the URI, but on metadata (or annotations), like the "rel" attribute.

; How does HATEOAS in an API support querying or query strings?

> responses should be lists of actual URLs that can be used by the client without the need for the client to assemble the query string.

So basically if you want to design your end points such that they use query strings, that's cool, but the client shouldn't be the one actually doing the assembling, that's on the server..? -- nah, apparently URI Templates are a thing; the point is that the client isn't doing the guessing about how to construct the URI but that the server is telling them. See [[this enlightening StackOverflow discussion|https://stackoverflow.com/questions/4601777/does-hateoas-imply-that-query-strings-are-not-restful]].

---

Also, if I'm understanding this correctly, the majority of ''web'' APIs I read aren't actually RESTful at all?? like if you have to do versioning of your API, then you're not doing it right. :thinking:

---

* `Model -> View -> Update` is a [[state machine|https://www.smashingmagazine.com/2018/01/rise-state-machines/]].
* Using links to define relationships between resources (which has the benefit of caching) -- this may be completely wrong?
* ''Resources are nodes in the graph'' ..?
* [[links from working on app this weekend]]
** I am incredibly amused to have loaded up my wiki to take notes, clear my thoughts, process the information I've read today -- then found this as the only thing I did in my wiki at the same time last year. What an interesting coincidence!
I'm like -- wow, I got super in the weeds and definitely did //not// need to do as much research and reading about RESTful APIs and all the other deer trails that led to, but ... I'm okay with that? I feel like I have a semi-reasonable grasp on why that horrifically long acronym is the 3rd level of maturity for a really real RESTful API, and now that it's clicked I'm a little like... why are people doing it the way they are? Constantly having to reference documentation to find the specific URIs or whatever -- vs the server just telling you what's up? hm.

... and now I've gone back down the rabbit hole of "are JavaScript-laden SPAs really the way to build things? What's wrong with pure-ish HTML & JavaScript?" See -- reading about Basecamp & how they render on server with some light additional JavaScript on the front-end, and DEV.to does a similar thing, and Svelt, and htmx (which is a bad-ass name lemme tell ya) and --- huh htmx's api design returning html now makes sense I //think// when you consider your api design as hateoas hmumumum.

It's so very easy to get wrapped up in researching the tooling and not actually create anything -- but at least I feel like I ''learned'' something rather than just toolpron spiralling.

---

in other news, thank goodness NearlyFreeSpeech auto-renews Let's Encrypt certs, because I've been lazy AF about renewing them on my wiki, and while I'm okay with seeing "Are you sure this site is secure?" messages I'd be embarrassed if outside users saw that... {{bflushed}}

---

The background had to go; it just felt wrong to come back to. But now things feel unbalanced (maybe I need to adjust my CSS?) b/c that side is empty and the story isn't exactly centered...

... fuckin' with CSS achieved, and it only took changing three values. god I love flexbox.
Started writing my functional specification for the MVP<<footnote "x" "Minimum Viable Product">> version of CollectScents today. Was very much an experimental, "okay now how do I do this?" process that reminded me a lot of being back in school again.

* Started off with a bullet point list of all the features I could think of for my versions one/two/extra, by hand on a sheet of notebook paper

* Looked up Joel Spolsky's [[Functional Spec advice|https://www.joelonsoftware.com/2000/10/03/painless-functional-specifications-part-2-whats-a-spec/]] again and drafted an overview + two scenarios on paper by hand

* Moved into a Google Doc; rewrote the overview a little bit and the two scenarios //a lot// -- the re-write took them to a place where they felt more in-line with the aim of Version 1.

* Did a little Site Map flowchart then hit a wall when I started thinking about the screen by screen details. Switched to googling wire framing software, then asked Cstn in Discord what his process usually is in terms of wire framing vs. prototyping with actual code. basically realized that I had a general idea of what should be on each page but hadn't nailed anything down to specific, concrete elements.

** Immediately quit researching wire frame tools & went back to the pen & paper notebook, listing the general elements I thought should be on the home page. did a bit of scrolling through the [[Bulma documentation|https://bulma.io/documentation/]] for layout inspiration, and sketched some very quick thumbnails, trying to get into the layout details of the specific sections //first// rather than the whole page. Once I had thoughts about the sections, then I did a couple sketches of what might go above the fold.

* In the middle of the above process, had the insight that "What's the most important info?" (for the user to know immediately) was a very important question to ask about the home page / just in general.

* The wire framing research then became very useful, because I was able to immediately start playing with [[the one site|https://wireframe.cc/]] that had really stood out for me. With a much better grip on what elements were involved, it went from a "what the fuck I'm so lost" process to "okay I'm detailing out my thumbnail sketches" process.

* Consolidated all of my writing / wireframe screenshots into my functional spec document!

CD's like -- it's funny to me that you're actually //excited// about writing that type of documentation. :P

IDK!! It's probably super simple compared to a complex corporate internal program's functional spec, but I'm very *very* proud of it, and especially the wireframe images b/c dang I thought doing that shit was impossible but :O
For quick access tomorrow:

* [[Joel Spolsky's Functional Spec advice, Part 2|https://www.joelonsoftware.com/2000/10/03/painless-functional-specifications-part-2-whats-a-spec/]]
* [[Bulma documentation for layout brainstorming|https://bulma.io/documentation/]]
* [[Wireframe.cc for layout roughs|https://wireframe.cc]]

---

* [[https://www.invisionapp.com/]]
** Axi also recommended this app when I was asking about wireframing.

; TO Read / Reference:

* [[http://www.its-all-design.com/what-actually-goes-in-a-functional-specification/]]
* [[http://www.its-all-design.com/an-agile-functional-specification/]]
* [[https://eugenkiss.github.io/7guis/tasks]]
* [[https://blog.webf.zone/contemporary-front-end-architectures-fb5b500b0231]]
* [[https://github.com/uri-templates/uritemplate-spec/wiki/Implementations]]
* [[https://github.com/pauldorehill/FSharp.Data.Cypher]]
* [[https://medium.com/@akoslukacs42/strongly-typed-html-templates-with-fsharp-without-a-framework-9971575d7fb4]]
* [[https://apisyouwonthate.com/blog/rest-and-hypermedia-in-2019]]
* [[https://github.com/badgateway/ketting]]
* [[https://yos.io/2018/02/11/schema-first-api-design/]]
* [[https://blog.logrocket.com/tailwind-css-is-it-tomorrows-bootstrap-ebe560f9d00b/]]
* [[https://codechips.me/how-to-use-typescript-with-svelte/]]
* [[https://svelte.dev/]]
* [[http://editor.swagger.io/]]
* [[http://json-schema.org/]]
Got through the gist of the Search Form spec section today. Whfuuffff, this is definitely work and not play. Like, I feel like I'm writing something for a job. 😅

You know what? LaunchCode was the first free coding course where I really felt like I got to learn stuff & put my skills to use, and I think that's 99% because each unit had a closing project which basically handed us a spec sheet and said "code this for us". That removed the "well fuck I know the syntax & shit but wtf do I do with that?" question, which is my biggest #1 beef with online tutorials for languages. It also worked better for me than the "here's some code! Type it in! Voila!" style tutorials. (In those cases, why even type? Why not just copy & paste it? useless.)

//And// I feel like I can go back to that textbook, rip out the project spec sheets, and re-code them in different languages / frameworks to get a sense for how they differ.

All of this to say, I enjoyed not thinking about //designing// what I was coding while I was simultaneously trying to code it while participating in LaunchCode. Writing this spec is pretty mentally exhausting / taxing and to //some// extent feels like unnecessary work -- but it means when I get to actually coding / implementing my website, I can spend my mental energy there on writing good code without having to split my attention towards the design, too.<<footnote "...oof" "okay really I just want someone to tell me I'm doing a really good job and to be proud of me? It's weird weird weird working on something without any sort of external validation about it whatsoever. but that's probably a good thing too.">>
Catching up on some reading online because //avoiding my feelings// and googled "GISH" -- immediately I'm like 🤔 cause this really sounds like Scav to me! Thanks to Wikipedia I now know that

a) one of the actors from Supernatural went to uChicago for undergrad and

b) GISH is 100% inspired by Scav. XD

Also GISH sounds weirdly close to GASH, lol.

---
<<< 
It used to be a very academically rigorous and a very socially dismal place... Everyone basically stopped going to classes and stopped doing anything and just participated in the scavenger hunt for four days.
<<< [[Misha Collins on uChicago|https://ew.com/article/2014/07/23/supernatural-misha-collins-gishwes-interview/]]

lmfao what is with the past tense?? but yeah, Scav is definitely more fringe on campus now & I don't think you could say everyone participates & be close. (Thanks for that, Common App.)

v. curious what library used to have a coffee shop in the basement, cause I'd be //shocked// if it was the Reg. Crerar maybe?? I mean the only basement coffee shop I remember was in -- oh fuk I'm forgetting the name -- oh, just "Cobb Cafe" but hmm, it reminded me of the Merc -- now I'm remembering getting pitas for lunch there between classes, good times. Anyway maybe whatever cafe he's referring to closed before my time..
I'd thought about transcribing my recent notebook writing into TiddlyWiki logs, but it's 11:30, I need to go wash my face, and I should have been in bed a half-hour ago since I //have// to wake up early tomorrow.

: I've started losing the TiddlyWiki syntax and start using asterisks for emphasis. That's typing mostly in Discord, Teams, and Slack for you. 🤦

Also, having been away, and coming back (though I didn't say I was coming back) -- it's making the whole public thing weird again. Mostly in that I'm thinking about people reading and I feel ego-sad / disappointed that it seems they're not anymore (but this is a story in my head with no proof in one direction or the other) -- but writing on my wiki does not equal engagement or reaching out in anyway. It's isolated & insular.
Decided to get out and walk on the creek trail, since that's partly why I wanted to spend more time back at my place. Made it as far as the 2nd bridge before I found a plastic bag and started picking up trash -- and there's always a lot of it east of that intersection.

Two old ladies walked by, and one said "thank you for your gesture!" or something like that. Later, when I was walking back the other directly, I passed them again & they thanked me again, this time for my hard work. I said "thank you!" in response. Old habits of deference die hard; when I might have said "you're welcome."

Picked a yellow wildflower & brought it back with me; don't know what it is! Time to see if my Newcomb's Wildflower Guide will pull through.

* Flower is //irregular// (not radially symmetrical)
* Think it's fair to say the leaves are //whorled//
* Also think the leaves are definitely //divided//
** ''144''

Bah humbug, as usual I'm pretty shite at determining the group number. In this case, I messed up b/c the leaves are alternate & not whorled. but they are divided. It led me to the pea family, though, and after further googling it's

''Bird's-foot Trefoil (Lotus corniculatus)'' (p. 66 in Newcomb's) -- see [[the wikipedia page|https://en.wikipedia.org/wiki/Lotus_corniculatus]] here.

> A native of Europe, it was spread widely in our state by the Department of Transportation to prevent erosion at highway construction sites.

Hinterdasting.

: 2nd time in as many days I've come across this website (first in as many days being when I looked up Northern Flickers again) and I'm super impressed it's a .gov domain with actual helpful info.
I'm Mildly Disturbed that `Ctrl-Z` works in Chrome on my work Mac laptop, but doesn't work in Firefox on either my personal laptop or my desktop. And this is a problem I've talked about on my wiki before... maybe that means I should figure out how to fix it? 😓

: Also, holy shit, the native scrollbars are so much nicer looking in //both// Mac OS & Linux. Why are Windows native scroll bars so ugly in comparision??? <<footnote "ux" "okay to be fair to windows, I do have a horrible time when I want to actually manually click-and-drag on the scroll bar on Mac, since it just -- vanishes with no explanation and is very hard to get back? so I guess in terms of accessibility windows has the edge. but at least give me the option to switch between chunky & linux-style-slim...">>

---

There's something really enjoyable about re-skinning my wiki when I come back to it after being away for a time. It's the same satisfying feeling I'd get from re-organizing my room as a teenager, even though it was as simple as moving my bed to a different corner and turning my desk a different direction. In a way, it's like a signal to myself -- //here's a fresh start.//

---

Flexbox is only sort of un-fucked -- it works on my desktop, on my work laptop, and on my own laptop, and I just made it work on mobile -- but the breakpoints in the middle are boned and I need to sleep so I'm not going to fix it tonight.

: But really I should re-write my TW flexbox solution from the ground up again, probably, taking things like a fixed sidebar & potentially wanting to add a background to it into consideration when thinking about margins & padding, and also generally a better breakpoint structure...

I also really wish I had an actually ''working'' dark-to-light theme toggle -- unfortunately the light theme has

* broken sidebar buttons
* broken search
* weird HR color
* the data-styles title color is broken for //wiki// tiddlers??

I'd also like to make the top right bar (with the theme changer & button that folds/unfolds the sidebar) full width & sticky when in column mode.

---

pooey, my notebook.gif won't look good with this new update, but I'm not sure what I want to do with my homepage right now anyway. and I've sort of forgotten how to change it... 😅

---

fuck fuck I need to fix my goddamn [[admin/sphygmus/loginReload.js]] script so that it's not broken on mobile!!! `>_<`
* [[https://www.youtube.com/watch?v=vjCS_u3Sgpg]]
** from chame, looks fascinating -- watch!
* [[https://madronaweb.com/web-design-blog/web-design-blog-entry-responsive-body-border.html]]
** from research on (unsuccessful) body border last night; makes a good point and looks like a starting point for further exploration -- what other juicy info is to be found in this site?
* [[https://dzone.com/articles/creating-body-border-css]]
** looks like the most straight-forward way to potentially create a body border in a TW; clear tutorial. #to-do ?
* [[https://dayofthedead.holiday/]]
** this is just a gorgeous and fun website. how do they do the animations? how's it constructed? visual inspiration.
* [[https://github.com/gildas-lormeau/SingleFile]]
** dope, dope, dope. where was this back when I was looking at trying to archive websites on my own computer?? please install & give this a try. definitely #to-do
* [[https://www.tecmint.com/check-linux-disk-usage-of-files-and-directories/]]
** from chame after googling `du` -- I need to figure out why I'm at 54% disk usage already on my laptop and this will help with that!!
* [[https://www.beth-david.org/crossing-the-narrow-bridge-erev-rosh-hashanah-rabbi-pressman/]]
** from re-reading and googling. saved because of the difference in perspective on translation, and the unfolding of meaning out of a short verse.
* [[https://unitedblackbooks.org/products/blood-in-my-eye-by-george-l-jackson-e-book]]
** found on twitter, #to-read
* [[https://en.wikipedia.org/wiki/Parable_of_the_Sower_(novel)]]
** from an article, #to-read
* [[https://www.theparisreview.org/blog/2020/06/17/on-john-coltranes-alabama/]]
** #to-read
* [[https://wearyourvoicemag.com/we-all-failed-oluwatoyin-salau/]]
** #to-read
* [[https://medium.com/@bananaft/my-journey-into-fractals-d25ebc6c4dc2]]
** #to-read
* [[https://www.gofundme.com/f/mshmemphis]]
** on the donate list
* [[https://twitter.com/dancindanonfilm/status/1272968378014105602]]
** informative thread
* [[https://twitter.com/designmom/status/1270038204754919424]]
** another twitter thread
* [[https://www.humblebundle.com/fight-for-racial-justice-bundle]]
** speaks for itself.
* [[https://wuffs.org/acnh/weather/?v1&Ember%20Isle&1345539279&N]]
** my ACNH weather link mhm mhm
* [[https://docs.google.com/document/d/1904vDPnZlAg7ZlvlJ24tn3sEwxnpawpzzc-qKa54xPc/edit#heading=h.tf5hbs2xlr8r]]
** because I really need to work on this...
* [[https://weirdinsi.de/]]
** dope music playing on my favorite youtube lo-fi channel
*** [[raccoon channel|https://www.youtube.com/watch?v=7NOSDKb0HlU]] best channel.
* [[https://benebellwen.com/2020/05/23/intuitive-tarot-throw-out-the-books/]]
** #to-watch
* [[200618 – walk/run: yesterday, again]]
** I was pretty grumpy the whole time I was picking up trash; "oh boy, here's a piece of plastic. another piece of styrofoam, //lovely//. what's this? fuckin' more plastic! //amazing.//" Briefly imagining someone who might stop & ask if they can help. Being in //focus on the trash and don't look at anyone who walks by// mode.
*** I wonder if there's a more connected way to approach this, with a different attitude. Obligated-yet-free.
** It's pretty cool to find a new flower; most of the others are red clover, honeysuckle, thistles, or ragweed.
* [[books: Richo, David – How To Be An Adult]]
** first, acknowledge and feel into the circumstances. with knowledge of what is, then action arrives. ie. "This being the case, how shall I proceed?" requires knowledge of "what is being so" -- balance between conceptual & experiential? if action doesn't arrive, then is the situation truly known?
** that 2nd quote might as well be the guiding light for the wiki. this is how letting old words build up here //works//.
** experiential knowledge arrives from awareness.
** added to [[vocabulary]]!
* [[200618 – wiki: a new coat of paint]]
** fixed syntax mistake. gosh darn asterisks. :P
** oh hey!! here's a chance to test it on my phone, now that <<sus>> has published & should have the new changes.
** I love that I can just futz around with changes from inside the thing itself, rather than having to build something outside of it, change the way a static site generates, or something like that. TW excels at that hackable seamlessness.
*** I kinda want that theme switch button to switch from yellow bg / blue sidebar to yellow sidebar / blue bg -- b/c each version seems to work well in its own way.
*** I can't decide which I like better -- the black tiddlers on yellow, or the white tiddlers on yellow. all the more reason to have a working back & forth theme...
Installed [[autorandr|https://github.com/phillipberndt/autorandr]] on Zircon for multiple display detection & xrandr settings auto-switching.

```bash
# without monitor plugged in
autorandr --save mobile

# plugged in monitor
xrandr --output HDMI2 --left-of eDP1 --auto
autorandr --save docked
```
* [[This Website Will Self-Destruct]]
** this is a really fascinating artifact of this whole COVID/pandemic/quarantine/whatever-you-want-to-call-it. I feel like you could play a 50/50 drinking game guessing whether the next message you read will mention it or not.
** oh cool! introduced [[chame|chameleon]] to this site from here! which makes me wonder how I found it -- one of kick's recent links also links to it, but I found it earlier than that.. musta been going around.
* [[200619 – Wiki Review: talking to myself again]]
** so I was going through missing links, and discovered the message to myself I wrote in [[an On This Day review|191221 – On This Day: Connecting Forces]] -- I have successfully scrapped one and gone back to the other. {{laughter}}
** still going back & forth on the color scheme; it's really nice to be able to use the dark tiddlers at night, and the light tiddlers in the daytime, but also //search is broken in light theme// and that's a huge hindrance to using it.
* [[200619 – trail: desktop browser window]]
** it feels like I've tried so many different ways of marking links as //to read// in dumps, etc. and none of the ways have stuck. guess that means I haven't found a good solution yet.
** at least if I never actually come back to these links, I have notes on what I was thinking when I opened them in my 3rd browser window. now, the links in the other two browser windows....
* [[@kickscondor: seeing you in 2038 ◊ 200619|@kickscondor – 200619: seeing you in 2038]]
** having changed the background to something light, it's //way// more obvious that the draft tag changes the opacity of the tiddler & not just the font.
** honestly I felt like simply quoting back his own words b/c they capture the feeling so well.
** what can I say? I love, love, love describing and imagining our websites and this space and what we do online in physical, offline imagery. sign me up for the hyperspace cyberpunk city where each site is a room or tesseract or -- [[well, I've been down this road before|The City]]. :)
** it's stupid but I like the "there's a price to being public / there's a price to living" line like -- it feels cheesy and angsty AF but alsooooo ?!?
Felt inspired to give fixing my [[loginReload|admin/sphygmus/loginReload.js]] script a shot -- uh, wow, that was way easier & quicker than I expected??

Added a check to `navigator.platform` so that it skips the whole thing entirely on my phone. It's highly unlikely that I'm actually ever going to log into the site on any iPhone other than mine, and if it doesn't auto-log me out, well, the wiki is not the most sensitive thing I should be worried about someone on my phone having access to.

Also realized that my "is online/offline?" check against the github API was, uh, a really bad way of doing it and in fact also broken! Switched to `navigator.onLine` which is much more appropriate.

Because the `navigator` object was so useful, I found a website that displays all the properties of the session you're viewing it on (so I used it to confirm that `navigator.platform` was indeed "iPhone" on my phone). [[Here's the link!|http://www.mauvecloud.net/jsgui/navigator.html]]

---
also kept randomly fixing my CSS today, so there's only one larger break-point that it's broken at.

: From messing about today, I think I approached responsive styling the wrong way originally -- css `calc()` is supported by like, 95% of browsers and I've quit using an old version of Chrome for good (uninstalled it completely from [[Xavier|Xavier – Mini-ITX Prodigy]], even) -- so there's no reason not to `calc()` the width of my sidebar, and make it based on the proportion of the main story river.

Though, I still feel a subtle imbalance when the story river is centered right in the middle, and the sidebar is on the right -- then the left is completely empty & the balance feels off. idk, something to think about another day.
* [[200620 – computing: display detection]]
** that was pretty easy; thank goodness for pre-built tools!
** haven't added any new key combinations to my i3 config. it's not super super smooth (the whole "create a new workspace where your mouse is" messes me up somewhat often, but eh)
* [[2020 – Yearly Audit: Computing]]
** just for tagging purposes; probably will get populated with links & audited later.
* [[How To: Disable Keyboard with Xinput]]
** just part of my "clearing out my browser tabs & integrating them with my wiki" project.
** I am quite shocked that my keyboard has started completely working again?? like. I'm not going to //complain// but even most (all?) of the LEDs still work, and the `o` key is back to normal -- that's fuckin' impressive.<<footnote "bk" "backstory -- I dumped coffee all over my keyboard and for a while the `o` key was having ghost button presses, but that was the only symptom. Switched off the keyboard with this method & used an external one. Tried the built-in keyboard again a few weeks later and ... ghost presses gone. I did buy an extra internal keyboard, though, so if I have to take apart my laptop in the future, I can replace it.">>
* [[#to-watch]]
** we'll see if this grows??? idk.
* [[How To: Make A PDF Look Scanned]]
** see my "clear out browser tabs & integrate with wiki" project
** I don't have a good solution to the //source// thing. I could use fields? I could make a custom macro for it? with custom CSS? 🤷
** literally I don't think I'll ''ever'' have a use for this, but it's just exactly the little sort of trinket that hollers, "put me on a shelf!!"
* [[200620 – Wiki Review: can we go together, just this one time?]]
** just saw a "happy 4/20" message on TWWSD?? I wonder how the server (?) chooses what message to send on the next button press -- is it true randomness, or is it weighted in some way?
*** you know what, it reminds me of Pompeii graffiti, in its own way. And maybe it's really silly to be picking messages out of my clicking to save on my wiki, against the spirit of the thing but -- i do it anyway.
** I'm really, ''really'' fuckin' annoyed that I missed his twitch.tv stream. one instance where having a more real-time method of communication might have meant I didn't miss it.
* [[access vs attribution]]
** fixed the spelling mistake, lmfao
** yup, this person articulates my point of view pretty accurately. [[Ethan Draws|https://web.archive.org/web/20070716193242/http://ethandraws.blogspot.com/]] is //the// blog that vanished and devastated me. I wish I had had the foresight to save it all in the Internet Archive but alas.
*** I should back up [[http://warriorgirl.blogspot.com]] just in case it vanishes too {{fearful}}
*** oh, I very much wished Ethan knew how much I enjoyed and cared about reading his posts & seeing his drawings -- I admired his style a lot. The thought of leaving comments wouldn't even have occurred to me when I was 14 on the internet, though.
**** ''so fucking much'' of the old internet is gone. 😭
***** I'm going to make an emoji-typer style app that translates discord's emoji text into the unicode, goddamn it. "sweat_smile" is so much clearer than "Grinning Face with Sweat" wtf.
* [[200620 – wiki: finally fixed it]]
** it's cool to see even a little bit of learning happening.
Today has been a "bad" day... well, and yesterday, too.

I didn't do my boxing yesterday, and I didn't do my meditation either.

I didn't do my boxing today, and I didn't do my meditation either. and I ate a lot of junk food, and kept thinking about it into the evening.

I haven't felt any motivation to do anything at all.

---
Being at home is fucking me up in a weird way. The sensation or feeling of "being watched" / "being observed" has me crawling out of my skin. I really, //really// didn't want to go in to the studio this morning simply b/c I would be staying at my place instead of CD's tonight.

I thought I might stay the whole week -- it is nice, writing on my actual mechanical keyboard -- yes, my ThinkPad's keys are way better than Mac keys but still don't compare to the full-on keyboard -- but ... I think I'm going to try and get ''all'' the CDs packed up tomorrow, schedule a massage for Wednesday morning, and be back at CD's by Wednesday evening.

: Which raises the question, what am I going to do when we're back in the studio full-time? am I going to keep feeling this uncomfortable during the week nights then?? and if yes, wtf am I going to do about it? might be time to say fuck the finances and get my own apartment even if it is bare-bones AF.
* [[https://www.youtube.com/watch?v=4EXVrzOACv4]]
** watched this after a ramble through [[MJos'|https://www.maxwelljoslyn.com/notes/2020/06/22/1]] website triggered by the letter to h0p3.
** wow there's a lot more content on this channel that looks similarly interesting! #to-watch
I kinda hate the yellow of the internal links in the wiki, what with the yellow of the background now. kinda clashes. buuuut idk what a good color for internal links would //be//, given that blue/purple is kinda reserved for external links.

---
Found some things that ought to go on the TW TO DO list, as it floats somewhere on a pie in the sky.

* [[TiddlyBlink|https://giffmex.org/gifts/tiddlyblinkexample.html]]
** I'm sure this is worth experimenting with somehow; I just need to know how, lol. If nothing else, I ought to import it into a non-production version of my wiki to test it out & see if there's some use I can make of it.
** [[Stroll|https://giffmex.org/stroll/stroll.html]] appears to be a "replacement" for the above?

* [[Command Palette|https://souk21.github.io/TW-commandpalette/]]
** This is ''phenomenal'' and many thanks to Shp for linking it to me. Probably not going to install it just yet (found a red error just poking around, even; not quiiite production ready) but I'm ready to save so many clicks every time I want to filter-search.
*** Shp had an interesting idea, which is that perhaps I could make a command that was the same as one of my "new tiddler" buttons in my sidebar. as far as I can tell, I'd have to use an `actionString` type for it, and idk if macros qualify or not (they do in terms of buttons, which is how the button works in the first place, but maybe this wouldn't handle it, idk).
** see also the [[google group|https://groups.google.com/g/tiddlywiki/c/09Ful62YG1g]] discussion of it.

* [[CodeMirror|https://tiddlywiki.com/plugins/tiddlywiki/codemirror/]]
** this... probably isn't actually going to be useful since I use the link auto-completion plugin<<footnote "imp" "and since I don't use aliases, it's actually pretty important to me">> -- but awe shucks if I didn't wish I could `tab` inside the text field & get a tab character instead of having the focus shift.

Oh, and the latest version of TW looks very worth upgrading to, if nothing else for the indexing feature!!! :O

: I feel like if I'm going to take the time to upgrade, though, I should rebuild from the ground up because I bet there's a lot of conflicting code in my plugins and they could really, really do with some cleaning up / refactoring, probably.

I should also think about refactoring me button plugin code -- if I can make the dictionary index a variable that I pass into the macro, then I don't have to have so much duplicated code between every new button that I add.
First I read about nuclear semantics [[in a reddit thread about Breath of the Wild|https://old.reddit.com/r/Breath_of_the_Wild/comments/heezgi/someone_finally_put_it_into_words/fvs05m4/]] today, and then it comes up [[in another discussion about a sign|https://old.reddit.com/r/mildlyinteresting/comments/heomal/this_radioactive_material_warning_found_in_willow/fvspuby/]] -- this after reading about it for the first time ever over the weekend / sometime last week.

Alllrighty then.
* [[http://regex.info/blog/]]
** can't believe I've never linked this on my wiki! Don't remember the very first time I stumbled upon it (I bet from the "Now I have two problems" regex blog post) but the second time I went on a very determined scavenger hunt to find the link again b/c I hadn't saved it. I think ultimately I found it again through a judiciously lucky combination words in Google?
** found it again in the reddit thread that inspired [[long forgotten tech + soft apocalypse]], searched it in my wiki, and decided I needed to make a whole tiddler for it.
* [[music/the search/a wave from the sidelines/sleepwalker]]
** given how small the band is, and that they're on bandcamp, I could probably email them and ask for lyrics and might actually get a response -- on the other hand, it's sorta nostalgic to be transcribing lyrics for myself by hand.
* [[200621 – Wiki Review: oh lawd they comin']]
** well, I uh, haven't lost my propensity for verbosity in wiki reviews.
** thinking of adding 10 more workspaces with an extra modifier + numbers exclusively for my 2nd monitor -- it's rough trying to split the base ten up between the two.
** ... I'm glad I was 14 and on the internet at the time I was 14 and on the internet, tbh. earlier might have been nice, to really catch the earlier end of the blogosphere, but (no offense to the zoomers) I don't think 14-yo me woulda done well on today's internet.
*** idk it's that weird question of well, if the circumstances were different I'd be different so I can't even try to imagine //who// I would be in different circumstances because there's such a distance & separation -- I'm not even imagining myself, just another person.
* [[200622 – trail: cooking on the tube]]
** hey I'm totally cool with this trend of 1 link trails. record that shit oaky.
** tagged.
* [[200622 – wiki: to-do list scrolls ever longer]]
** it wouldn't hurt to rebuild before we're all back in the studio for work -- more time to actually do that, you know. this weird extended wobbly time is nearing an end, I think.
* [[200622 – Log: uncomfortable as hell]]
** I //should// be looking for another job, or actively anticipating beginning the search again. I keep extending the grace period / mental time limit for them to move me into a full-time position from being a contractor -- but given the whirlpool of circumstances I also don't want to push it -- and if I'm not in the best place as a contractor, I'm //not// in the worst place, either.
** if I was working an actual 40 hours at my current pay grade, 1k rent + utilities wouldn't be that awful. obviously //worse// than my current rent/pay combo, but easily doable. I'm less certain about more than doubling my current living expenses, though.
*** I think there's a certain sense of undeniable freedom that would come with having //my own// living space. No eyes on the back of my head noticing when I come & go or what I'm cooking / eating. No feeling like I have to stay at CD's to escape the feeling of those eyes.
**** //"is it worth it?"// and what does that mean.
**** but just as going home for a week didn't make me feel suddenly motivated, and just as staying at CD's doesn't make me feel suddenly motivated, I don't want to be wrapped up in thinking that moving out on my own would be a panacea, either. I can lay in bed without the motivation to get up in all three places.
# There's a lot at stake here; your whole life & the potential for fulfillment and meaning, excitement and curiosity.
# There's no rush; this is a process of feeling into the emotion of the moment and honoring it.

Express what you're feeling and what you want (I'm feeling dissatisfied; I'm feeling unhappy. I want to feel alive and curious and passionate).

The boat is sinking; either you work together to bail out the boat, or you keep sailing until it collapses & you have to swim for shore, or you jump out of the boat on your own.
So Basecamp [[released their email client|https://hey.com/how-it-works/]].

I definitely feel like they correctly noted multiple pain points with email and are addressing them, but maaaan I already pay for Fastmail & idk if Hey's UI etc is 40 extra dollars worth it. Also switching emails is a //pain//. And Fastmail is super generous with the aliasing & custom domain email addresses.

Definitely stealing the buckets of 

* inbox
* content feed
* paper trail

though, because that feels quite accurate when it comes to dealing with email. Though, what the fuck is up with "imbox"? what? is it supposed to be a play on "IM" or something ..? They lost me.

Though, "Reply Later" -- isn't that just a tag? I do approve of the "Focus & Reply" UI though, side by side is nice. 

Renaming is also interesting, though it makes me wonder -- how much can you export this email & take it somewhere else, the way I exported all of my email from Gmail & took it to Fastmail??

* //HEY doesn’t support IMAP or POP.//
* No current support for custom domain email addresses.
* Will not support email aliases the way Fastmail does.

---
TBH it seems like souped up automatic email filtering with a nice UI built around it, and some other custom database features added. Which, given that even I often can't be arsed to set up custom email filtering rules, will definitely appeal to people. (And a good UI eye candy helps with that, too.)
I tried to say something like this, but I didn't get it exactly this way because memory and emotion. Whatever. It's not like it really matters, right? Maybe I said it wrong. Maybe I didn't use the right words. Maybe I'm just dumb. Maybe I'm just projecting. Maybe books and media have just infected me with some stupid idealized version of reality that I have in my head and I'm the stumbling block in my own way. Maybe I just need to make friends and stop wishing for things that won't ever happen, maybe I'm just placing too much of a burden of expectation on one person. Maybe I'm just looking for myself.

And right ''here'' is where I just start fantasizing about breaking up, about moving back to Chicago or to some other city that feels energetic (whatever that means). Where I spend a whole year doing whatever I really want today, just doing it, not moping in bed. Wake up, water the plants, make the coffee, erase the working hours that's a gap that can't be filled, get out, stop by the grocery store, smell the spices and delicious flavor while listening to some album or another, singing along and stirring the pot while golden evening sunlight comes in the windows. Eat outside on the patio or balcony.

Then come the late hours, the night hours, the wishing for company hours. The hours where you theoretically sit around with friends and shoot the shit while passing the game cube controller back and forth while taking turns playing Baten Kaitos or Melee or something.

Or maybe build a poly family lets all live in a big house together and share the common spaces and quiet spaces but wow talk about a what the fuck ideal. Or we all have bed-rooms built around a courtyard where everyone gathers for meals and there's a larger building at the front or back where the kitchen and living room and game room are, so you have your quiet and free studio space but the hustle and bustle of your loves doing whatever their jam is in the common area. Sitting around at the kitchen table working on a linocut while people are making literal jam and the sound of someone playing the acoustic guitar rolls in from the porch.

''//fantasy.//''

stop fucking cutting yourself with fantasy.
Today I wrote a wiki review, washed my face before going to bed, and half-did laundry. That's two out of four and one thing I'd been putting off.

: I still feel worthless.

---
On meditation: I'm putting stumbling blocks in my own way. I have to do it in the evening or at night, (why?), I have to be ready for it or something, idk, does it really have to be that hard? Just pick 30 minutes -- literally any 30 minutes is perfect, because the point is just to experience what is there.

On value: ER asked me what I value last week. I didn't have anything to say -- I feel like I started rambling to fill the silence rather than saying anything //true//.

: I admire h0p3's values, axioms, tent pegs staked down here and there. I feel like a photocopy floating in the wind right now. What do //I// value? What of it is mine and not just absorbed, assumed, a shapeshifter's cloak I //should// be wearing?

---
I'm glad I fixed my infinite loading issue on mobile, and could write this from my phone. (What does it mean to be glad in this circumstance? I don't ... //feel// joyous -- the blanket of grey still abides.)
* [[https://www.youtube.com/watch?v=g4myghLPLZc]]
** youtube auto-play from Talking Heads got me here; not a huge fan of the vocals but all the rest is //chef's kiss//.
*** apparently youtube just recommended me "an original development in rock music" and this thing has //music history// all over it, as seen [[in this article|https://pitchfork.com/thepitch/1438-televisions-punk-epic-marquee-moon-40-years-later/]]
**** ooo the guitars in the 17 minute version linked at the very bottom are tasty.

---
> Max's redacted was a nightclub and restaurant ... in New York City.

//wat??//

ahh, wikipedia, you need more details:

<<<
According to a documentary on Max’s redacted, Oppenheimer heard Ruskin wanted to open a steakhouse and claims, “When I was a kid, all the steakhouses had redacted on the menu because the best steak was redacted-cut, so I thought it should be ‘something redacted.'”
<<< [[source|https://www.boweryboyshistory.com/2009/03/maxs-redacted-new-yorks-celebrity.html]]

---
Going to take this moment to acknowledge that //Tower of God// just ended and it had the best opening & closing songs of this season:

* [[Stray Kids - TOP|https://www.youtube.com/watch?v=r3DawtDCpDg]]
* [[Stray Kids - SLUMP|https://www.youtube.com/watch?v=9Wpj_E_6ZsU]]
* [[long forgotten tech + soft apocalypse]]
** this feels like the sort of collection that would be most appropriate on its own web page, styled and presented. consolidating the recommendation efforts of the reddit masses & presenting a little link directory from it.
** could spend a lot of time just investigating everything here; most interested in the manga, though I don't manage to read a lot of it in general.
** went back and checked the thread again, one more book series to add to the list!
*** j/k, went through and checked as many comments as I could again, sorted by new, and added two (two!) women writers to the book list -- as well as a few other things, and updated some of the descriptions.
* [[200623 – trail: japanese biking]]
** actually linked this to my mom, too, in case she finds the biking + japan combo as interesting as I have. [[His posts|http://regex.info/blog/2018-09-10/2872]] about the typhoon & those photos stand out in my memory.
* [[200623 – Log: what the actual baader-meinhof]]
** well, now I'm sure not to forget about -- AHA. I REMEMBER. Literally the day before, June 22, someone linked the wikipedia article in GASH slack chat. Further discussion mentioned "RB MacFarlane's Underland", and from there chat segued into discussion of [[an old drink|https://forum.calgarypuck.com/showthread.php?t=179835]] called "Cronk". 
* [[serial fiction]]
** this was brought on by a link to //Unsong// somewhere in the SSC realm (somewhere on their reddit?) and then I went & checked on //Mother of Learning// to discover that it had finally completed. Gots me an epub (ty CD) so maybe someday I'll put it on my Kindle & read it!
* [[200624 – Wiki Review: taking it one line at a time]]
** //proceeds to be verbose in wiki reviews again//
** OAKY. the flavor was woody and deep, with an earthiness that lingered on the tongue, and the slight slight hint of mossiness sung in the high notes.
** I don't have any additional insight today.

---
She carried him, the limp body over her shoulder hampering her wing beats.
I'm sorry, no offense meant to [[Stroll|https://giffmex.org/stroll/goodies.html#Text%20color%20tools]], or [[Drift|https://akhater.github.io/drift/#Example%3A%20Highlighted%20text]], but -- why the heck aren't you using [[TW's actual syntax|https://tiddlywiki.com/#Styles%20and%20Classes%20in%20WikiText]] for wrapping content in styles? (probably because you didn't know about it?)

I think it's a lot nicer than using html span tags etc in written content. The hardest part is actually remembering @@.link what I named@@ my custom CSS classes...

---
Struggling with whether or not I should edit this for tone. XP

I went over to the official TW site to find the place in the docs where it references the `@@.class` syntax, and had a very hard time finding it until I used a `[search:text[@@]]` filter search. Not sure the best way to surface it / make it more visible -- though it is linked on the WikiText page which goes into more detail on TW's syntax. I did end up on the "Custom CSS by data-tags" pages first b/c the first term I thought to search was "custom css".
* `Freelinks` -- this looks amazing in Drift, and as much as I don't really have the Wikipedia-like topic/subject word articles that are used in every-day writing, I can certainly see this being interesting for the few that I do use.
** in particular, the in-bound link transclusion hover previewing.

* `External reference` mechanism -- I've tried this a couple times, Drift has their own take on it -- find something & stick to it, yes? Brainstorm a bit, too, because maybe one tiddler has multiple external sources. (If it does, maybe it ought to be two separate tiddlers? but what about when they're not direct sources but just references?)
** though I don't know what it should look like, a better UI would really help smooth the process for this one out. adding fields & filling them out tends to be a pain and that's why I've avoided it.

* `Two column story river` -- ie, pinned for reference in one column, while writing in the 2nd column. My biggest //thonk// with this one is -- what do you do with the sidebar? I've not been attracted to any of the UI solutions so far.

!!! Maybe

* `Spoiler text` -- aka expandable / collapsable text. not actually sure how useful this is for me, but I've run across it several times before, too.

---
I ''wish'' people who were using Stroll & Drift etc. had actual public TiddlyWikis where they were using these tools daily or weekly or with some amount of frequency. Like, major props to the creator of [[mentalnodes.com|https://www.mentalnodes.com/]] for having a public working TiddlyWiki that demonstrates some of these features (though in a static site form), but //give me more//. h0p3 is such a huge influence on this wiki (clearly) because he //very obviously works// in his wiki and it's (relatively) easy to see the mechanisms and structures in play, rather than it being a showcase demonstration of features without any backbone or meat to enable me to understand how any of those features are //actually useful// to me.

Maybe the issue is discovery, and there are actually people with developed public wikis using these tools, and I just don't know it? (I did just visit Jack's wiki and it looks like he has Stroll installed, so it would be nice to spend some time exploring how he's actually using it.)
I swear to god I'm going to bed but I just want to write this down for my future self to read later ---

I really enjoy shit-posting in the spreadsheet discord.<<footnote "XP" "you know what it reminds me of? college lounge & dining table randomness. and I appreciate that I'm able to shit-post because I feel comfortable & not self-conscious in that discord's space.">>

//give// 👏 //us// 👏 //frozen// 👏 //treats//
* [[https://web.archive.org/web/20100813160826/http://fontfeed.com/archives/new-fontfonts-ff-kava-with-extra-flavour/]]
** This is a really interesting breakdown that shows the difference between an interesting font and an interesting font fully realized with attention to typographic detail. also the growth/learning of its creator.
* [[200625 – Log: mopeds and trycicles]]
** Taking a moment of silence to sit with this.
** I mean, I'm washing my face again; cooked food yesterday; it hasn't gotten better though. still did nothing today. feeling like I'm doing this review out of obligation rather than desire.
*** checking all the boxes won't get you anywhere when something deeper is missing.
* [[200625 – Wiki Review: please excuse me]]
** that could be a fun project, mayhap. if nothing else it's material that might come in handy later, the way my collection of [[Arcane & Esoteric]] books did.
*** maybe I ought to split those off onto their own page? yes I think so.
** glad I solved that mystery; it was bugging me.
** inside jokes, inside jokes are good. also nice throwback at the end there.
* [[200625 – music: random bits & pieces]]
** I've been listening to a lot more music this week than like ... the past four months. 🤔
* [[200625 – computing: hey mail]]
** not supporting IMAP/POP means you can't reply from an address that's forwarding to you via one of them, as TIV noted wasn't possible.
** I wouldn't be unhappy if this didn't inspire Fastmail to up their game a little bit! specifically when it comes to the spy pixel blocking stuff.
* [[200625 – wiki: CSS in TiddlyWiki]]
** meh, yeah. it is what it is.
** probably should edit for tone but I'm not feeling motivated atm.
* [[200625 – wiki: ideas to borrow from Blink/Stroll/Drift]]
** freeeee links. yet another reason to upgrade to the latest TW version.
* [[200625 – Awareness Log: playing for the big pot]]
** I can't remember well enough from conversations without recordings. it just gets lost.
** dunno, dunno, dunno.
* [[200625 – Log: I won't give it up until I see the light, I go]]
** What if... 
*** haha, just kidding... 
**** unless?
** I manage to write surprisingly coherent and readable paragraphs even in the middle of feeling like arse.
** I think there's a //massive// hit of nostalgia here. I wasn't the one playing melee, usually, and I wasn't taking turns playing Baten Kaitos -- I was just sitting on the couch and absorbing.
*** Nonetheless it was comforting. Or it feels comforting looking back.
**** but you can't deny that you were still restless, yes? just look at some of your old writing, you were. you wanted to be heard too. 4th year was an improvement from 1st year, in that regard.
* [[spiraling]]
** I played with a different font for tiddlers tagged this way, but didn't get anywhere satisfying.
** it's been a while coming, and I know there are older tiddlers that this tag can be applied to.
** edited, and pirated a little bit of [[my heart]] into it as well.

---
They wriggled underfoot, but you'd never know it. Spreading roots wide across the forest floor, waiting for the rains to arrive before sprouting once and then collapsing into a softly musty mush.
So, for some inexplicable systemd reason, I can't actually //enable// my `repo.service` file -- oh, it starts perfectly, but whenever I try to enable it, I get a mysterious `Failed to enable unit: Invalid argument`.

Anyway, for future reference, if you go to `repo.redacted.xyz` and get a 504 error, it's because your droplet has restarted and you need to manually start the server:

`sudo systemctl start repo.service`

and then you'll be gucci.
currently attempting to re-write my CSS from a mobile first CSS perspective, and generally cleaning it up a bit. I'd even like to get the thingy down that the vanilla theme does, where it lets you choose between several options. That would be nice.

---
It's way too late, and I've run into a problem -- my pre texted is fucked and I can't figure out why. Pasted in yinyanggdrasil from h0p3's wiki and the lines break fine on his wiki and on my wiki but not on //fresh// so what the fuck is going on??

specifically narrowed it down to something that's happening when I transition from column to row. but that's enough troubleshooting for tonight, I'll get back at it tomorrow.
Okay, so I solved the issue I was having with long `<pre>` lines expanding the flex child out forever & not wrapping them -- no idea //why// it works on my current solution, though, since I don't implement the fix anywhere? Not gonna question it, though.

!!! Solution: `min-width: 0` on flex-child

[[Source|https://css-tricks.com/flexbox-truncated-text/]]
* Koi Child
** rapping over jazz?
* Gangstagrass
** mix of rap & bluegrass
* [[200714 – Carpe Diem: well, i dunno.]]
* [[200715 – Carpe Diem: rainy pigeon coos]]
* [[200716 – Carpe Diem: get in the focus flow, or no]]
* [[200717 – Carpe Diem: coding & cuties]]
* [[200718 – Carpe Diem: a laughing day]]
* [[200719 – Carpe Diem: crashing like icarus]]
* [[200720 – Carpe Diem: whirlwind of it all]]
* [[200721 – Carpe Diem: round and round we go]]
* [[200722 – Carpe Diem: wolf in the chest]]
* [[200723 – Carpe Diem: scattered papers]]
* [[200724 – Carpe Diem: pretty damn decent]]
* [[200725 – Carpe Diem: nothing but work]]
* [[200726 – Carpe Diem: hurry up and wait]]
* [[200727 – Carpe Diem: home again, home again, jiggity-jig]]
* [[200728 – Carpe Diem: satisfactory]]
* [[200729 – Carpe Diem: busy, busy, busy, busy]]
* [[200730 – Carpe Diem: tomorrow may never come]]
* [[200731 – Carpe Diem: spacing out]]

---
*
* [[200715 – Wiki Review: one is enough]]
* [[200716 – Wiki Review: but two is chill too.]]
* [[200717 – Wiki Review: DIS-tracted]]
* [[200719 – Wiki Review: we will be ephemeral]]
* [[200720 – Wiki Review: pulling it together (ha)]]
* [[200721 – Wiki Review: the laughing place]]
* [[200722 – Wiki Review: this is not what you wanted]]
* [[200723 – Wiki Review: procrastination station]]
* [[200724 – Wiki Review: why am i so long WINDED. STAHP.]]
* [[200726 – Wiki Review: later, gator.]]

---
* 
Back and binging it after taking a break for three weeks. Lots of shopping at various ables, filling out my "non-winter non-kicks" catalog. 90% done with shoes, socks, and accessories -- headwear is the next target.

Means I'm back in the #acnh-play chat, too, after having it muted forever. Most people are still hanging out (you can never get rid of Phil) and even Missile showed up tonight -- tbh it's neat seeing them pop in and out -- it's so okay to take a break from the game & I hope they're doing well in offline life too.

Astro suggests hopping in VC during the update shenanigans, and I'm so down for that! Ninji said he might stream, too. Hoping having him in the server will accelerate the process of getting the new enums dumped from Ghidra, etc. TBH I need to practice dumping the game from my switch before Friday night since wchill hasn't been around and it's somewhat unlikely that they show up imo. Axi is here tho and can parse the BCSVs, and even with UNK enums it's enough to get started putting data into the sheet.

Fuck I need to build a python sheet generator or //something//, cause updating my google sheet by hand is a fucking pain in the ass.

---
Turns out small communities are my thing, like, 10 to 20 people max. It's fun to shitpost and joke and share things with each other (even if it is just virtual pixel stuff). Being there since almost the beginning helps too, because there's no self-consciousness or fear about joining in. I'm also more familiar with the way chat flows, and am more comfortable just saying random shit without getting an answer, because that's part of the sharing.

My "I must be the knower of everything" pattern got triggered a bit, but after a while I realized that I couldn't, in fact, know everything and it was better to let Cstn and peeps know the fish and insect info like the back of their hand, and other people know other things, and so if I don't know the answer I can generally point to the people who do know, or dig up past discussion about
things. And also that I can step back and let other people answer questions, too, I don't have to hover stalk alll the channels and insta-reply.

It's a collaborative, community effort, and a bunch of friendly, generous nerds, and it might be the best thing that I've been a part of in the past four months. Proud of us!!
In case j3d1h wants to look at my re-written flexbox, I've added what I've got here: [[fresh/flexbox]] -- it's certainly not complete or anywhere near perfect (it's not a 1 to 1 copy of my current layout and I'm not 100% sure where the break points are -- need to test on more monitors), but it succeeds at being a very simple static-sidebar flex layer over the vanilla (assuming vanilla breakpoint values are all 0 so they don't interrupt it).
* work
** lots of uncertainty
*** feeling like I don't have a place in the organization, or inadequate, or unworthy
*** feeling like I'm not being respected or taking seriously as a human being, participating in the team.

Having the thought "I feel like I'm not being respected" made the //upset// just .... phwoosh. like, ah. there were the walls : I'm inadequate, not good enough, don't know what I'm doing, don't have a place :: and now there's space : I am worthy, there is a base level of respect that ought to be afforded me as a worthy being, and I'm not being given that. Maybe I don't want to work as part of a team where I'm not respected! Maybe I deserve better than that. Suddenly the uncertainty doesn't say anything about my worth.

* relationship
** I perceive that he doesn't find meaning in the same things where I find meaning; I don't understand where he gets any meaning at all; there's a barrier to connection.
** In moments where he has been supportive and encouraging and lifting up where I find meaning, I often tend to be dismissive of the thing he's lifting up, rather than accepting that connection & support.
** he has the assumption he doesn't like cooking; I have the assumption he doesn't like cooking; I feel scared of inviting him to help because I'm afraid I'll hover, nag, and feel a need to control.
*** can I invite him to help make a meal, with an openness to him turning me down, with an openness to my feeling a need to control, and just -- bringing a playful energy -- engage from a place of playfulness rather than insecurity.
Just VC'd for 5 hours with spreadsheet peeps and it was an experience. I think this is the 4th total call I've hopped on? really though, last night ought to count for the first //real// VC where it was actually a chat and not just awkward silence. 😅

Tonight was good when it started as just me and R, and then got a bit quieter after Silly and S joined, and from there it just gradually increased & was generally a fun time the whole way through.

I can't hold onto the whole five hour call in my memory -- it's just not possible -- but I think it felt rejuvenating, the same feel as sitting on friends' couches in college, just talking random shit (and of course accents had to be discussed, soda vs. pop) and for the most part it felt natural, and I wasn't in my head being self conscious.

Of course I also feel sad because it's a unique moment that brings the group together, and as is the nature of groups that form around something so specific, there's enough bonding to shoot the shit in VC while we're all stuck at home, but not enough to keep the group together once people start leaving their apartment and hanging out with offline friends and so forth.

But -- enjoy these moments! Hold them lightly and gently and let them evolve as they will.

It's the little silly things that happen -- A was joking around with my name, and I changed my nick because it kept going and hilarious -- and then he changed his name to match. I think that's the sort of gesture I would have //read into and interpreted// even just 4 years ago but -- and fuck maybe writing it down is making it lose its charm or not expressing it right -- but like even in VC you don't have facial expressions and little details like nickname changing seems like the sort of digital signal that mirrors what facial expression and body language express offline. like, just dumb stupid comfortable jokes. idk.

(R thinks that my voice perfectly matched what they expected based on how I express myself in text and that warms my heart. And even though M can be awkward in chat, and I'm not sure how to handle that (I just laugh) but still idk -- JD was very good at redirecting some of that awkwardness into conversational flow. Social dynamics are fascinating. Really we're all just people who don't know each other, interacting, at different levels of awareness and self consciousness and absorption.)
I feel uncomfortable because I think the team in the past has presented a perhaps misleading picture of the state of our data.

I feel uncomfortable because I think by not being honest we're not providing the decision-makers with good understanding to base their needs on. Perhaps I'm placing too much trust in those decision makers and they do need to be "protected" from the nitty-gritty details. Still I'd much rather be able to say, "No, we ''don't'' have much b-roll, and what we do have wasn't shot 3 years ago for this specific project." rather than gloss over it and then be scrambling later in the back to try and pull //something// sufficient together.

I feel uncomfortable because our team has been on the passive back foot and seems to barely have had enough authority to get the production team to use a specific folder structure, much less enforce strict naming conventions on everyone.

Ugh. Ugh ugh ugh. The pussy-footing around bothers the fuck out of me. I guess to some extent I understand the need to -- ugh. There's some sort of boundary between phrasing an email for clarity and to reduce confusion vs. framing an email to soften requests and have a certain appearance or air to it. Just fucking tell me what I need to do and I better be able to ask for what I need without having to soften it so that you don't actually take the request seriously. Like what?

--- okay, why is this upsetting? Must give me a different answer. This is upsetting because I feel like a failure for not being able to fix or plaster over ... not knowing what I'm doing but also seeing that it's not entirely my doing -- I can't make a pig sty into a terraced courtyard on my own.

why is this upsetting? I feel upset because I feel nobody else gives a shit and I want to give a shit and I feel like my worth depends on it, why does no one else feel like they have to do a good job?

Keep going, don't stop now, why is this upsetting? Different! I feel upset because I don't know who I am if I don't do things well. Sphygmus = person who gets a task and does it well because she has to.

I feel upset because I feel afraid that doing things badly or imperfectly or just completely failing at something will disappoint and let down the people who tell me I'm worthy.

(Playfulness doesn't come when you are paralyzed by the fear of slipping off the cliff edge and dying. Playfulness is waltzing along the cliff edge knowing that if you fall off you'll just keep going in the realm of play, where you have winged shoes or a magical flying carpet appears or a dragon swoops down to rescue you juuust before you hit the rocks.)
```
I am afraid of words ⁠—
	of the letters imposing their unmeaning
	in their veils of grasping for light.
The solidity of soil in my hands
the ever changing hymn of birds I cannot see
the veins of my hands ever more visible from day to day.

An emerald finds its way along these warm boards
each unsure step carrying it further towards the edge
	down & up it continues its journey,
	pausing at a cliff side
As a dopplar bug hums into the wind.

A cut stone, evening light shadows its edges,
	resting ⁠—
What does it ponder at the edge of a step?

What is this space inside me, the fullness, this emptiness?
Wherefore shall I invite people to read my words?
The emerald cares not for its observer,
	chooses a new wood path to follow,
	content in its own existence.

The invisible cow says hello.

I don't know anything about this creature ⁠—
	how does it live? its birth? its eating habits?
	its mating season? its death?
But here we are, in the sunlight together,
	this golden halo of flying hum.

The sky is at peace in the sunset,
gentle strokes of white glazing its shoulders,
sun on its way to meet another day.
```

The revision is not about seeking to be noticed, or to become perfect, publication worthy -- the revision is not to make the words worthy.

The words are worth their existence, to be set down in a moment on the paper, to be carved for what they are. The revision is to crystallize, to explore, to liberate and discover, to continue the process of seeing. What carved green moments are we together, what light moving, longing, wandering breeze? How shall I speak of the everlasting breath of the earth, the ebb and flow and gentle caress? it is not the scorching presence of the afternoon's weight, pressing down until a single molten thought is impressed - BE.
I go all self-conscious over what I write, and then it becomes meta -- how can I write about being self-conscious about what I write, without feeling the same feeling about that, and generally being an off-putting solipsistic whirlpool?

The very act of deciding to move my fingers over the keyboard is selfish.

//feels// selfish.

---
This started because I was thinking about my writing, and I was thinking about it being public, and I was thinking about -- well, at least I have my <<tag spiraling>> tag, and maybe I should be tagging more things with it, and then I was shocked out of my thoughts -- funny, I call it spiraling and I went into spirals for my art major; only a 3/4 assed subject and more of my unconscious hollering symbolism at me.

---
wHaT doEs IT mEAn tO hAve A vOIcE?

what //does// it mean to have a voice?

what is "healthy"?

---
I pulled out my most-full sketchbook and flipped through it, deciding to take it with me -- I stumbled onto a page that just looked like scribbling, ugly pencil lines with no rhythm or purpose -- then I turned it sideways to read the label and -- I love it again.

"bug trails during grocery shopping"

!!! [[Thank you.|200709 – poetry: on the porch, august 2018, v1]]
An emerald finds its way along these warm boards,
each unshakeable step carrying it closer to the edge down.
It pauses at this cliffside
	as a bug hums doppler into the wind.

Here, a cut gemstone, evening light shadows its facets,
	at rest --
What does it ponder near the edge of a step?

I am afraid of words --
	of the letters imposing their unmeaning
	under the guise of grasping for light.
What is this space inside me, the fullness, this emptiness?
Wherefore shall I invite people to hear my words?

How can I convey the solidity of soil in my grasp --
the forever changing hymn of birds I cannot see --
the veins in my hands ever more visible from day to day?

This emerald cares not for its observer,
	and chooses a new wooden path to follow.

It continues the journey of life,
	content in its own existence.

The sky is at peace in the sunset,
	gentle strokes of white glazing its shoulders.

Here we are, in the sunlight together,
	wrapped in a golden halo of flying hum.
An emerald finds its way along these warm boards,
each unsure step carrying it closer to the edge down.
	it continues its journey,
	pausing at this cliffside
as a bug hums doppler into the wind.

This cut stone, evening light shadows its edges,
	at rest --
What does it ponder at the edge of a step?

I am afraid of words --
	of the letters imposing their unmeaning
	under the guise of grasping for light.
The solidity of soil in my hands
the ever changing hymn of birds I cannot see
the veins of my hands ever more visible from day to day.

What is this space inside me, the fullness, this emptiness?
Wherefore shall I invite people to read my words?

This emerald cares not for its observer,
	chooses a new wooden path to follow,
	content in its own existence.
Here we are, in the sunlight together,
	wrapped in a golden halo of flying hum.
* woke up at 9 by CD turning the BedJet fan to high and me, actual anger snapping at him
** I'd felt pretty cold all night so feeling even more cold while waking up was instant rage trigger
* caught up on work emails & slack channels. started looking into the project comaK asked me to do, and sent her a few questions. eventually got the permissions/visibility thing solved and started on the process of downloading everything.
* discord has been popping off a lot today too; playing acnh in the morning while downloading on the work computer & tracking chat on my laptop.
* didn't actually get much "done" during lunch, because chat was still distracting.
* more chatting, this time in #off-topic about anime, and downloading too. afk-wished on stars while catching up some in h0p3's wiki.
* oh, chatted with shp too but was so scattered among other things that I didn't give our conversation the focus I believe it ought to have had.
* I'm feeling tired / wiped and I ''know'' it's a carb blood sugar thing. such a huge mistake ordering that food and I knew it ahead of time but I did it anyways. :S
* of course another permissions issue happened so now I'm on the back foot waiting to hear back from comaK about that. then .. start the uploads then ... what for the rest of the day?
** legit might power-nap so that maybe I'd have enough brainpower to work on the spreadsheet auto-gen.
** permissions issues got solved... uploading & talking weather / geography on discord. it's fun having another person in the mid-west to complain about things with, heh.
* brief talk with comaT about something then said fuck it I'm going to watch TV cause I have no brain for anything else. started Kipo & the Wonderbeasts and it is charming. (No, I didn't continue Carmen San Diego because there's not enough plot to keep me hooked rn.)
* went and "napped" for 20 minutes around 8:30; got sucked into my phone at 9, then went & got on my laptop. variously: discord, acnh, reading ninji's twitter. found wisp, ordered stuff, good-night game.
* "went to bed" around 11 but was reading discord until just before midnight, and listened to the last of //Monstrous Regiment// -- don't think I necessarily saw the twist coming, but it seemed like an "oh, of course" moment when revealed. The style in this book felt pretty different than some of his others? Can't put my finger on it.
** sleep probably around 1:30 when it was finished.
* woke up around 7:30 from dreams, feeling over-heated (the bedjet fan was off so I turned it back on & up to like 45% fan for CD's sweaty bod).
** they were unsettled, unsettling.
* reddit + discord catch-up, then got out of bed around 8:10ish to shower; caught a wad of fallen-out hair before it hit the drain, as it slid down my leg -- can't wait for a goddamn haircut.
* made coffee, got online; caught up on slack, but no new work emails (just weekly meetings cancelled). fucked around on reddit and the internet for an hour, then started on finishing the file uploads that didn't finish last night.
* it's raining, so actually cool enough to sit on the balcony in my long sleeve shirt and actually feel a little chilly -- but also sticky because of the humidity. The traffic noise is unpleasant as usual, but the rain is still satisfying.
** moving into my own apartment isn't an escape hatch from life; that said, being able to sit outside away from traffic noise would be very nice.
* okay it's //actually// getting too cold outside, I'm heading in to my blankets.
* CoMa weekly meeting; everyone seems cool, but are also talking things that feel waaaayyy out of my league / over my head. everyone also has video cameras that are like, some distance away from their faces but mine's weirdly up-close with webEx when I'm at the kitchen table so I didn't video today...
* Sent an email to comaK about the metadata confusion I was having and she cleared that up. Not going to be taking Friday off, so I decided to "quit" at 4 for the day and tackle the metadata as a fresh start tomorrow.
** was getting emotional about not KNOWING what I'm doing.
** still feeling weird about the whole contractor thing. But I'm, like, lazy and don't want to try and apply for different jobs in this climate -- just happy getting paid, right? {{craughing}}
*** are you //really// lazy or is that just a belief you have about yourself that is holding you back?
* watched some more Kipo until about 5 then went outside because it was gooooorgeous. farted around, reddit, started //going postal//, discord.
* dinner, first episode of dark season 3.
* CD fell asleep so I went outside to chill and watch the discord stream of Psych 2. That was an...interesting time. Chilling and reading discord and catching this up now, at 10 PM.
** feeling tense in my shoulders and all up my back and neck. that itchy restlessness. I think it would be most loving to turn on do-not-disturb, meditate for at least a half hour, then go to sleep (oh and hydrate too).
* loljk. sat in voice chat for another hour, then hopped on AC to place my commissions with Flick, mail stuff to peeps, finish any sort of NM dailies I had, then try and hunt for Pascal (I failed, after 60+ diving creatures. Think he's easier to day-hunt for b/c the possible spawning pool is much less?).
** mostly just quiet in VC, listening to everyone else. JP hopped in tho, with a drink, which was interesting. I did occasionally share an anecdote & complain about pascal before hopping out around 1 AM.
* sleep.
* [[200714 – Carpe Diem: well, i dunno.]]
** he didn't adjust the fan when getting into bed this morning to his comfort level? which I find a bit ridiculous. still, hopefully moving the vent all the way over to his side of the bed will let him stay cool & me stay comfortable.
** felt really, //really// scattered with my eye on uploads, the game, and discord. not a pleasant mental state -- oh, on top of the blood sugar withdrawal as well.
** I'd like to get the clothing strings sorted today, in my spreadsheet auto-gen. that's a hump I have to face & get over, and it's fiddly and annoying, but I want this to work.
*** I feel like I don't know what I'm doing and that I'm really, really going about implementing this in the wrong way or in a sloppy, messy, ugly code way. that is true -- but it can be a learning experience when refactoring later! or something. :P
* woke up at 8 when the alexa alarm went off; I was dreaming but I don't remember what about -- it feels like it was vivid but there are no pieces left.
* actually got out of bed around 9:10 as soon as CD walked in the door b/c I didn't want him turning the cold air fan up on me. `O_O`
* made coffee, sat down, caught up on emails & slack, then tried to figure out what my approach to the metadata migration ought to be.
** I'm just starting at the beginning of the list and going to go through -- otherwise it'll be hell to remember where I am on the WDN side of things; searching OT for the original file will be "easier", more or less.
* Got 90% of the way through my first file of the day & messaged comaK with a question about expiration dates. Took a break to check wikis and write this while I waited & got the answer. Time to put on some lo-fi hip hop beats and focus.
** scratch that, no lo-fi beats, banging Sólstafir -- and apparently I'd missed the release of a [[new album|https://solstafir.bandcamp.com/album/berdreyminn]]??? although "new" is a relative term, new since I last saw them. :P
*** I need to research light, over-the-ear, open back headphones -- I'm sure these apple earbuds are killing the bass, but at least killing it less than laptop & phone speakers. (CD probably wouldn't appreciate me getting my actual nice-ish speakers from home & playing music without headphones...)
* plugged through until noon doing metadata & having an occasional question for comaK
* lunch at noon; sausages & mustard/mayo mix. played AC, getting some of the daily routine stuff done (though I could only find 2 out of the 4 fossils, wtf) -- found Pascal within one inventory's worth of sea creatures, and on the first scallop. No DIY, but at least not a pearl!
* 20 minutes until a meeting... I suppose I should keep working on metadata, see how much I can cover in that time.
* bit of metadata, meeting I didn't really understand while keeping my eye on the discord. continued with metadata afterwards, with two more questions for comaK popping up.
** took a 10 minute break to sit on the porch in the warmth at 4pm
* as I said in #off-topic, I have to edit metadata on 2k assets and I got maybe 75 done today?! It would probably be faster to script something that would convert the XML metadata export from OT to whatever CSV format W accepts for bulk import. I say //probably//, because I feel like given the potential edge cases it could be... tricky. And it's not exactly within the scope of my duties..?
** do the W developers have something for conversion built? Perhaps a question to ask.
** Aragon messaged me later being like, "ya pls do :p" soo -- that's inspiration! :P
* hopped on ACNH; almost immediately went to someone's island Cam shared, and catalogued all the rest of the tops/bottoms/dress-up & the one hat I needed to get a complete non-winter catalog. which is dope! no more checking ables at last. :)
** chatting with people in the middle; made a #food-thirst channel for people to post their food porn, since folks said they'd use it. we'll see how it goes.
** updated my wishlist -- now I'm searching for all the shirts that only appear in the nook shopping app, & the rest of the cranny wallpaper.
* ate chips & queso and watched two episodes of Kipo; CD's caught up with the Dark episode he slept through last night, but I decided to check in with my wiki.
** CD was napping, so... no //Dark// tonight.
* I ended up fussing and fiddling to get my switch pro controller to work on the media PC, and installed [[Diaries of a Spaceport Janitor]] on it; started a new file.
** at first I was really, //really// disoriented and confused -- the controls didn't feel right at all. I closed the game after the first day, checked chats, then poked around in Big Picture to find the controller settings. Swapped the horizontal axis on the right stick, and now the camera behaves like I expect it to. (Accidentally swapped the horizontal axis on the //left// controller first -- whoops, nope. that's the walking stick, not the camera stick!)
** Once I got the camera working as expected, wandering and exploring to get my bearings again went more smoothly.
* quit, chatted with Aragon & was convinced to buy Satisfactory {{craughing}} (I'd mentioned to him that No Man's Sky had updated, and we kinda kept chatting off and on from there. he is like... speed 100, zoom zoom.)
* wrote up more thoughts about [[Diaries of a Spaceport Janitor]]; googled my discord name to make sure there weren't any leaks just from that. (a wise, wise choice to keep it separate from pretty much everything else, and also mask it below something else with more google results.)
** ahhh shit, I found a single leak in a different vein. why is my thingy literally the only search result for that?? //big whoops//
*** dang look at me with the //short short// hair in that selfie. not bad! I wonder what my intent was, in writing that about page.
*** scotland pictures. my heart aches every time. goddamn gorgeous even in the cloudy weather. I'm so grateful I have these little moments from my inverness walk, and I wish I'd uploaded more.
**** backstory for the n00bs: I was reinstalling windows on my laptop, uploaded my study abroad photos to mega.nz since I didn't have a big enough external hard drive or something, then proceeded to a) not download them again once I'd got windows reinstalled and b) forgot the password and didn't actually save a master key. soooo they got deleted off mega's servers and no longer exist, except for these remnants here.
* jesus what the actual ''fuck'' -- in the middle of plugging the leak and going over my uh, brief moment in time on twitter (funny to see that MR has also protected his account, and a few others who follow me who I know offline), noticing that ... the girl who was part of the only sort-of close friend group I had in high school ... has two kids now?! I mean I knew she got married but, wow. and -- actually lives closer to me now than my own mother?! i'm shook.

> as I pushed my two children down the street I realized that some of my old classmates and I have very different lives.

//really shook.//<<footnote "uhhhh" "you wanna been even more shook? ''JH'' is married & has a kid too. ... I would message him to see how he's been but -- god, the gap is so large. or at least, in my head it is.">>

* ok, it's 2 AM. I've submitted all the URLs immediately related to the leak for removal from Google / re-caching. it is bedtime.
My ThinkPad has been sitting on the edge of 80% ram for like... the past three or four days and it's 100% gotta be this firefox I have open with a million browser tabs. :C
* [[200715 – Carpe Diem: rainy pigeon coos]]
** rights management and licensing would be something to learn about, in terms of professional development in this area.
* [[200715 – Wiki Review: one is enough]]
** we did move the vent last night -- when it's closer to him, I can more easily use the heavy comforter to regulate how much air blows on me.
** still feeling pretty scattered around, honestly.
** haven't touched spreadsheet code again {{distress}}
*** if I do write a script for the XML -> CSV conversion, that's going to take even more brainpower away from this project...
* woke up pretty early actually? like 7:15ish; was on my phone until about 7:45 then hopped out to open my gates for Phil (but he didn't show up, typical Phil :P)
* made coffee, reddit? idk. random stuff, then working on metadata, then the CoMa 101 meeting at 11 -- just chilled on ACNH while the meeting was going on.
* then someone asked me a question about string conversion on the discord, so then I got all obsessed about figuring that out, and chased it down until like 2:30 when I realized //ehhhhh I should get back to work//.
** had a stupid bug that was fucking up the IDs and messing up the column joining; Stv pointed it out to me, thank GOSH -- but for a while I was really aggravated and frustrated and ranting to CD a bit. XP
* back to work -- didn't get back to metadata because there was a different request for a footage search, which I completed. then also... Friday ... so I just went back to working on my spreadsheet generation code because #obsessed. :P
* watched one episode of Dark and then the latest episode of Fire Force with CD while eating -- somewhere around 6:30 I think? I'd been starving but in the zone of figuring out how to apply a function on an entire row so I hadn't cracked yet.
* CD was sleepy & didn't want to watch any more TV, so I did my daily ACNH tasks and showed him around my museum and then he fell asleep. :)
* Ran out of things to do, so I ran around giving gifts to villagers, then went over to Harv's Island to design my next outfit -- been wearing the striped shorts too many days in a row. XD
** got sucked into the fun of Harv's Island and also dressed up Tangy & Eugene because adorbs. :)
** off and on chatting with the discord & Aragon while playing; a little bit of listening to the latest terry pratchett too (though not honestly paying tooo much attention, oops)
* went over to Kim's island to catalog a couple things; just chilling there & in VC on discord while I'm catching up with my wiki -- time to go to bed pretty soon but I wanted to write stuff. :)
* people talking other server drama in the spreadsheet chat VC, soo that's ... interesting? 3240 brought it up in mod-chat last night and I agreed with him -- as long as they keep it out of the text channels, it's fine.
* eventually more people joined and the chat stopped being all about spreadsheet drama and more just all the random this-and-that goings on, Aragon talkin' shit and now they're talking about new york and all that. I //finally// got through my wiki review -- tricky to do while also being in Voice Chat lmfao.
* ~~put the site behind a login, so it's not otherwise accessible.~~
** done; marked private so requires both a login & access request.
* [[submit a URL removal request to Google|https://support.google.com/webmasters/answer/6332384?hl=en]]
** blah blah didn't want to add it as a property, so - submitting an "outdated content" request being the way to go. see that link [[here|https://www.google.com/webmasters/tools/removals]]
*** when removing google image URLs in firefox, click "Copy Link Location" //not// "Copy Image Location"
* [[200716 – Carpe Diem: get in the focus flow, or no]]
** OH right, I listened to [[Apparat -- The Devil's Walk|https://www.youtube.com/playlist?list=OLAK5uy_kHQ78DxAwvxDfDbfkS8I0VBgaKYeTaoeA]] while working today and it was good! Didn't want to listen to Solstafir for a 2nd day in a row; the thought made me feel burnt out.
** just checked and all the removal requests went through, so that's neat.
** felt a bit less scattered today, but the discord was much quieter all day so I didn't get distracted paying attention to it either.
** oh YEAH I found one of the hiding fossils -- it was on the cliff behind the waterfall by the beach on my zen area. like WTF?? why was it there? so glad I'm done with fossils.
* [[200716 – Wiki Review: but two is chill too.]]
** touched the spreadsheet code all over today and got drawn in again. this is a good thing! we'll see if I have any time to work on it tomorrow, since I'm going to mom's for dinner...
* [[200716 – computing: edging on ram]]
** I think VSCode has actually crashed twice on me because it ran out of memory, lmao.
*** lmfao at me opening //even more tabs// when working on coding today. that's surely helping the RAM situation. {{thonk}}
* [[Diaries of a Spaceport Janitor]]
** finally wrote some happy little words about this game. :)
* woke up just a bit before my call with AD, 10:45ish I'd say.
* call for an hour and a half. it was... different? I don't know. Like I said at the time, it felt like at some point things switched from us feeling & holding space together, to AD asking scientific questions to ascertain what was in my silence. Walls definitely came up, tried to feel with them, keep going.
** the last half hour was more conceptual discussion, and a lot of me sharing past experiences. It's clear that our immediate experiences seem very different -- I don't know what it would be like to not be living in a rolling tide of emotions, to be numb-er or less sensitive. tbh I revel in my broken places, crave the thrill of immense sobbing and the relief of the coastal plain afterwards. Honestly, probably a bad habit in and of itself, because where and how do I hold space for feeling and embracing emotions like passion, happiness, and contentment? I hold onto what I know.
* got on ACNH at 12:30; mailed things to peeps and generally ran around doing nook miles objectives since... that's basically the only daily task I have left.
* went outside to chill at around 3ish? was trying to plan out how the rest of my evening would go, scheduling wise. was text-chatting with Aragon starting at like noon eheh; I was drawing & listening to //Going Postal// and talking about Indian food with him, and at some point he's like -- oh yeah I'm prepping for my improv class' final zoom show and we talked about what virtual improv is like -- then he invited me to tune in. {{bflushed}}
* slightly changed my plans; told Mom I wanted to watch this & would be a bit later to her place. Grabbed some clothes then headed over to my place (arrived at 5), while listening to Apparat on youtube in the car.
* started downloading almost all the apparat albums (ty soulseek), then showered & got dressed.
* zoom improv! Aragon and the two women were easily the funniest of the group; there were some moments I was cracking the fuck up. Of course I was the monster audience member that Aragon complained about, keeping my mike muted so they didn't //constantly// hear me laughing. :P
** I think the biggest scene that stuck in my mind was between Aragon and one of the ladies, where he walked into a post office asking how to mail a letter and she was like //Imma explain this in a way you can understand: hold your hands like a video game controller, then turn the left stick 180&deg; and walk out// -- I don't do it justice, but I was dying XD
* the show ended sooner than I expected -- 5:30 instead of 6 -- so I made it up to Mom's around 6ish. (Technically not Mom's place? But "my mom's boyfriend's place" is a mouthful.)
* all around a good time hanging out with them, talking about all sorts of stuff, telling stories, eating steak & grilled veggies, having seltzer, good stuff. Tomorrow's his birthday, and I said I'd eat a tiny sliver of dessert, so Mom pulled out the pie, took a picture of him with it -- and then started singing happy birthday, with the addition of this second verse:

```
I hope you get some tonight
I hope you get some tonight
I hope you get some cake and ice cream
I hope you get some tonight!
```

* like as soon as she got through the first two lines and it sunk into my brain what she was //saying//, my immediate completely unfiltered reaction was ''what the //fuck?//''
** and then I heard the 3rd line and just... wow. facepalm. XD
** and then of course they were dying with laughter too and I'm never going to live that reaction down lmfao
* left at 10 and got home around 10:45ish? fucker almost merged into me on the way back >:|
* took out the trash & chatted a bit about the comet with CD. almost certainly no way we're going to see it in this area, unfortunately, and I found out about it too late to make plans.
* hopped into VC with Aragon, Rwn, and JP ~ played a bit of ACNH, making more updates to my zen mountain valley area. mostly Rwn, jp, and I talking about AC for a while, then JP hopped off and the three of us talked about drinking & college & life & random stuff... Rwn hopped off, I think around 2 AM? -- and then it was just Aragon & I and like the first thing he did was call me by my name XD
** we went down all sorts of random threads ... where I live, placeness, watching Dil Se, bollywood movie recommendations, kdrama recommendations, talking about the MCU movies, improv, I told the happy birthday 2nd verse story & we both cracked the fuck up, he streamed his random "national geographic style" podcast clips, there's no way I can remember all of it. a good time.
** then somehow it was 4:30 and Axi had snuck into VC as well, without his mic on? which changed the feel somehow. I'd been drawing pretty much the whole time since I quit ACNH, and sent a pic of that in chat, which led to a bit more discussion. Apparently it's actually really dope and I bet you could put that on Etsy XP
* decided this was an ending point & headed out around 4:40, to make an attempt at sleeping. {{craughing}}
* woke up at fucking 9 o'clock -- that was what, 4ish hours of sleep?? RIP ME.
** tried to go back to sleep but just fucking couldn't. restless mind was restless, and I was dehydrated from the alcohol so I was refreshing myself with Jefe. in the end I decided to just suck it up and get out of bed.
* put on shorts & a t-shirt and decided that the only thing I could do immediately was go out to the trail & lake.
* chilled out there from about 10 to 12:30 -- thoughts flying all over the place, tried to write but it just felt wrong. observed some creatures in wonder. saw a snake just swimming past the shore! talked to myself for about 30 minutes on voice memo -- I'll probably never listen to that ever, but it felt more right than writing.
* went to starbucks & picked up the coffee that CD ordered
* got home & started working on the ClothGroup ID for the spreadsheet, finished & imported it, then took down the public sheet & updated -- it had been two weeks and lots of major changes since then, whoooops.
** AEON pointed out an error with the ClothGroup ID column in Headwear, which I then figured out and fixed on both sheets.
*** altho, fuck, I didn't fix it in the downloadable version. I-- I dunno if I'm going to bother updating that right now.
* started ... writing in my wiki? yeah, I think so.
* made a slight mistake in chat, I think. wrong comment, wrong time. I don't know what I'm doing, as usual.
** I'm being a liar by omission.
* CD ordered BBQ cause I hadn't eaten anything all day and he was getting hungry too; sausage, mm. watched one episode of //Dark// and one episode of //Kipo// and now I'm back to writing.
** I just have to stay awake until 10 PM -- then I can go to sleep and get 10 hours of sleep and be back on a more normal sleep schedule. This is the goal.
*** Crashing hard.
* fucking obsessed with apparat.
* got dragged into reading a snippet of orwell's early work, then his wikipedia page. not sure what to think about all of it.
* finished wiki review. it's... 8:45 and I need to stay up 1.25 more hours...
* got pulled into who-knows-what (I don't remember now) and didn't have any difficulty at all staying up later. In fact, I hit the point where I was now //awake// and didn't fall asleep until probably 2ish.
<<< """
It is a feeling of relief,
almost of pleasure,
at knowing yourself at last genuinely down and out.
You have talked so often of going to the dogs
and well, here are the dogs.
and you have reached them, and you can stand it.

It takes off a lot of anxiety."""
<<< -- George Orwell

---
Above quote shows at the beginning of the music video for Heroist. From his book [[Down and Out in Paris and London|http://www.telelib.com/authors/O/OrwellGeorge/prose/DownandOut/downandout_3.html]]

: so far, interesting, but holy shit the blatant antisemitism. also, seems a bit different when you can just go back to England and land at your parents, or write to them for money. :\
* [[200717 – TDL: stop a leak]]
** there's still two results coming up for the blog URL that dox my first name in the URL title, which is weird, but that's it. I've cleaned as far as I can on that front.
** basically no one spreadsheet adjacent can find me based on my google account pseud or my discord name. not that I've been careful in the actual chat, and certainly I'm 100% doxed to Aragon if he looked in the right places, lmfao, but I'm less worried about that and more about the fact that ... the spreadsheet is public & has been linked in two news articles & I am actively also updating it. 3240 has got it right with his pseud google account.
** TDL = To Do Later lmfao
* [[200717 – Carpe Diem: coding & cuties]]
** there are times when VC flows and times when it doesn't; seems like some people just click. 
** fomo is part of the reason it's hard to hang up in the end; that, and avoiding sleep.
* [[200717 – Wiki Review: DIS-tracted]]
** this might be the second band //Dark// has introduced me to?? I think there was a song by Fever R (Keep The Streets Empty For Me) in one of the episodes of the previous seasons. Their soundtrack is definitely A+
*** been a while since I've binged on a band, for sure. perfectly timed with going home & being able to put them on my phone.
** `\waves at chame :)`
** emoticons have infected my writing. {{bflushed}}
*** what even do they mean tho? like what is the meaning of a rolling frog gif emoji reaction to a message?
* [[200719 – Wiki Review: we will be ephemeral]]
** not that the clean-up in that one particular area, since I'm just inevitably leaking all over given the username I've had since high school, but ... every little bit helps?
** it's a little strange to me, actually talking about and mentioning spreadsheet people in my wiki -- it's been such a huge presence in my life since March.
*** it shifts and changes and inevitably people leave and return and drift away again and if I think too hard about that, it's a constant feeling of loss.
** thank you, internet, from turning me from a mediocre writer into a trash one.
* [[200718 – Carpe Diem: a laughing day]]
** pff. pffffffft. "I revel in my broken places" okay THEN why aren't you digging into what hurts now?
** was feeling a bit //ehh// about driving over on Friday, but I'm very glad I did go. It's nice to be able to have the chance to see my mom without driving an hour plus. it was a really good time all around. :)
*** so strange (and good) to see her loosening up?! and like, I've heard more reminiscence about the past since she started dating M -- like, not in a bad way, just more in a "that's the way we used to live, wow, things are so different now" -- hard to put my finger on it.
** after chatting with AD it's a little easier to see it through a different, less triggered lens; just a good conversation with a friend.
* [[200719 – Carpe Diem: crashing like icarus]]
** intrusive thoughts like a flood. it feels like withdrawal symptoms, you know, to the point where I gotta close the DM thread so it's not sitting there taunting me every time I look at discord.
** I don't know how to thread the needle here.
* [[200719 – music: apparat]]
** I don't think this really belongs in //music//, but I'm not sure where else to put it. spawned a short wiki-walk for me, too. the music video really takes the quote out of context, and makes it more poetical by arranging the line breaks as they did...
** I wonder about the difference in population now vs. the 18/1900s. There's //no way// this: `[The global population rose] from about 1.6 billion in 1900 to over 6 billion in 2000.` hasn't also contributed to feelings of insignificance, groundlessness in community, etc etc. There's ''literally'' billions more people in existence, and technology only serves to amplify this sense of alienation.
* woke up around 7/7:15ish; eventually got out of bed to fill Jefe up with water. tried to sleep some more but thoughts were just buzzing -- not to the point where I remember them or they matter, just a loop-the-loop-the-loop train of them.
* up at 8:30ish. Decided to skip the coffee since I don't think my stomach would have been happy with the extra acidity. No keto shakes so I drank the (very old but not gone bad yet) keto chow.
* metadata, apparat, off-and-on server chatting, download project, meeting, finished two download projects; bits and pieces of wiki writing in the middle.
* ate sausage and am taking an actual actual lunch break today. I was going to do it without devices, but I brought my phone for an alarm, then I wanted to write in my wiki, so here I am. poked at my arm the rest of the time.
* finished up yesterday's carpe diem; idk, I could be doing metadata but I got logged out somehow, and comaK had requested some of the asset.xml files b/c it sounds like Widen peeps have some thoughts, sooo I'm justifying not working on the metadata with the excuse that I might not need to do it by hand soon.
** why did I start listening to that ghibli music? hurrrrrg.
** how the fuck is it only 2:30 in the afternoon? I want it to be 5 already dammit. gonna watch another episode of reply 1988. XP
* got pulled in on another asset request, so between finishing that, reading discord chat, and eating an ice cream bar, another hour of the day has passed.
* comaS messaged T about my status in the org, and pretty much got "we're keeping our contractors on an as needed basis" and sooo they're keeping me b/c they still "need" me -- lmfao. lots of clarity there.
** idk; certainly the way coma does things is //hugely// different from the way things ran when it was just the studio when I was hired, so if it's possible, I think sticking around is valuable experience that can better be leveraged when/if I move on.
* just given up on doing work for the rest of the day, whoops. writing and discord and a half-hour project check-in meeting.
* chips & queso while watching episode 2 of Reply.
* figured out the gpg stuff & got discord working in time to join 3240's xmen origins wolverine stream, though I'm not actively really watching it. I might drop out at some point, lol.
** hugh jackman is hot tho
** finished watching the first movie but gave up halfway into the 2nd movie they're playing, X2.
* there was a thing, called a high. now there is a thing, called a low. and another thing, called your idiot brain.
** going back & looking at the <<tag spiraling>> data styles, they weren't really up my alley. they just ... didn't convey the right feeling at all. so, a bit more googling, this time in a different direction than the last time I looked and the answer to my problems presented itself -- SVG/CSS filters.
* finished that, then realized that urxvt was broken. thought maybe it was the font -- nope. had to step out of x-server & install a different terminal (terminator) that I could open up inside x-server to attempt running urxvt from the command line. doing that let me see the error message, then I went to the actual package page, which told me that re-installation would fix my issue. and it did!
* chame asked for a dark theme for <<sus>> -- not a terrible idea; even though I like the yellow a lot, I'm sure it's a bit harsh for some. I'm not sure I'd change my sidebar & tiddlers from what they are rn though, cause they're already dark-ish?
** changing the background doesn't exactly fix / make it work -- the contrast is then all thrown off because the sidebar is the lightest thing on the screen, whereas with the bright yellow it has less contrast than the dark tiddlers have with the bright yellow so it doesn't draw the attention as much.
*** if I was making a dark theme, I'd have to make the tiddlers brighter and the sidebar darker -- basically switch the two probably? something for another day, though, I'm off to bed.
* FUCK I can't just go to bed, I've got to get into pearl and fix my sed list. RIP me.
** OK DONE. bye now.
Discord wasn't seeing any input or output devices on my i3 + alsa arch linux install, so here's how I fixed it:

* Install `apulse`, a pulse audio emulator for alsa
* Install `j4-dmenu-desktop`, a [[replacement|https://github.com/enkore/j4-dmenu-desktop]] for dmenu that uses .desktop files as its source
** you'll probably get a gpg error and even using pacman-key as a wrapper doesn't work, so just use the flag skipping from the comments.
* Change the launcher line in i3config to use j4
* Edit the .desktop file:
** `Exec=apulse /usr/bin/discord`
* And now you're done!
```
gpg: keyserver receive failed: No name
problem importing keys

gpg: keyserver refresh failed: General error
==> ERROR: A specified local key could not be updated from a keyserver.
```

After much google searching that lead to forum threads that weren't at all helpful, I finally took a look at the arch linux wiki and found the piece that fixed it for me:

* edit `/etc/pacman.d/gnupg/gpg.conf` and change the `keyserver` line to
** `keyserver hkp://ipv4.pool.sks-keyservers.net:11371`

---
didn't fix my issue with the AUR package tho, so I skipped the pgp checking with flags from the comment section. XP
maybe I want to write things in plain text and not put a private tag on it, and maybe I just want to add another layer of obscurity.

Intake = ROT7, Output = ROT19. cause I think the intake result looks cool. And I'm hiding the key here cause I know you'll find it, if you want to read it. (And as a reminder to myself.) Or just brute-force check all the ROT options, which doesn't take that long either. ;)
Backstory: Messing with my name has been a running joke since... a voice chat night that feels like //ages// ago now. I'd changed my nick as a joke, and then misspelled it as Eanor when changing it back the next morning, so that gets brought up - but also it gets portmanteau'd a lot with other words... longanor, hellonor, hellanor, sheetanor -- "if you need elanor for something, you ring the bellanor" is pinned lmfao (by 3240 even, not me!).

aol dlpyklza spaasl wpljlz jhu zllt sprl mspyapun vuspul. P dhz vul vm aol mpyza pu aol tvcpl zlycly, huk zpujl lclyfvul pz h tvk, P thkl tfzlsm h yvsl & jvsvy & uhtlk pa svunhuvy mvy aol tltlz. aolu hghyyv yvssz bw huk zahyaz ahsrpun pu alea joha huk P uvapjl aoha ol'z nva aol zhtl bzlyuhtl jvsvy hz tl zv P joljr huk ol mbjrpu' hzzpnulk optzlsm aol svunhuvy yvsl. {{craughing}} huk j'tvu, alss tl ("dolu dl jhu kybur ahsr pu cj sthv") pzu'a mspyapun. vy dolu ol'z ishahuasf thrpun ylmlylujlz av zabmm vusf aol adv vm bz dvbsk ylhssf buklyzahuk pu nyvbw CJ. j-j'tvu. y-ypnoa? P't uva nvpun jyhgf olyl?<<footnote "flz" "flz, aopz pz h zavyf fvb'yl alsspun fvbyzlsm pu fvby olhk.">>

on the other hand, reading things with a different perspective, it's the same sort of humor & friendship that characterized my college friendships. I've just got my glasses in a twist.

---
If I were to immediately act on what I'm feeling right now, I'd block Aragon and forget that we ever interacted with more depth than just a "hey this needs fixing on the spreadsheet". The disproportionate overreaction of that potential action leads me to believe that 90%, if not 100%, of these feelings are triggered and internal to my goggles.

This also leads me to believe I need to have a serious sit-down sesh with myself and feel into what the fuck is happening for the truth and roots of the matter.
I've been thinking about what to call people from the spreadsheet chat as I write about them, given that I'm lazy and haven't updated my sed script for their names. (I should.)

I should definitely protect their usernames in cases where those usernames are tightly woven with a variety of well-known websites. That's why I changed what I was anonymizing CD's name as.. It's not their offline name and is a handle they've chosen to use across the web, and yet it's not my place to potentially expose them via my writing, especially without explicit consent.

To restate: even though it was their choice and agency to use one handle in multiple places (fuck, I've done the same myself enough times), it behooves me to draw the blanket over their vulnerabilities as my own writing exists in this public space.<<footnote "nm" "Kim, Phil, Silly, and Rwn are fine, since those are nicknames and not usernames. 3240 has taken his own steps to cover himself, buuut is still multi-account so to be safe I should change that. Cstn ... seems to be pretty unassociated? Think it's just a nickname. Aragon was the one who triggered this thought in the first place. I'll update my sed files tonight, and go over my latest Carpe Diems for anyone I might have missed.">>
* [[200720 – Carpe Diem: whirlwind of it all]]
** it's been a while since I've had bug bites. I'm 99% sure it's chiggers, just based on location. as weird as it is, I almost prefer walking in those woods in the winter b/c even though all the foliage is dead, there aren't bugs. 😅
** glad I brought up the metadata export file! will be curious to see if anything comes of it.
** showering & washing clothes; actually taking care of myself. Good!
** the weirdest little pieces can feel like florting online. see also [[here|200721 – Log: flimflamflortery]].
* [[200720 – Wiki Review: pulling it together (ha)]]
** {{craughing}} {{thonk}} {{bflushed}} {{distress}} {{rflushed}} {{pogstarry}} {{pogfish}} {{clueless}} {{crying}} {{eyes}} {{happy}} {{mellow}}
*** ahhh yes, the pinnacle of the english language.
```
me: i feel like there's lots of pressure from capitalism and society and especially the rise of technology like facebook and instagram and tiktok, specifically towards individualism and "building your personal brand" and monetizing your work and -- obviously the boom of tech plays a part but

me: I wonder how much of that reflects, on a larger, more meta / unconscious scale, the fact that each individual person is afloat in humanity even more than before - like proportionally that's an insane increase in population..

AD: what do you mean by this? "each individual person is afloat in humanity"

me: like, a single grain of sand on a beach or a star in the sky or like, when you consider the scale of your existence, it's much, much more insignificant now than in the 1800s, at least from one point of view
```
* woke up around 8; no dreams, just wakefulness
** stayed in bed until 8:50ish when CD came in to get pills and I was like NOPE and gtf out of bed b/c I didn't want to get cold air blown on me.
*** seriously, that is actually the most effective getting-out-of-bed force I've ever felt in my life. Like, it's not even a mental force, it's sheer bodily ''NOPE''.
* nothing to really catch up on in discord; made coffee, then sat down to read work emails & slack.
** comaS made an announcement to the team that they could move forward on "leveraging me for coma needs" and could "keep me as long as they needed" so basically -- there's no timeline for being brought on as an FTE and they're just going to keep using me as one. welp.
*** I should get the ''fuck'' out because this is not sustainable nor a good "career move" for me in any respect at all. Two things I think I need to do first, before starting any job search: a) finish the spreadsheet auto-gen program, so the burden of maintaining that over updates doesn't impede me from other things; b) finish the CollectScents functional spec and get a min-spec version 1.0 made; c) apply for the LaunchCode apprenticeship with min-spec version 1.0.<<footnote "ap" "I'm a little like //sigh// at the LaunchCode apprenticeship, because it sounds like any work coming from that would be very similar to contract-to-hire, and given my experience here, I'm super wary of that. But, as CD and Aragon and everyone else says, the hardest part of working in tech is getting your foot in the door & experience on your resume. I question whether or not min-spec v1.0 would be a big enough portfolio project, but if I got rejected that would give me feedback for a 2nd application!">>
* worked on metadata for the rest of the hour of 9
* took a break at 10; chatting with Jo and wiki reading + writing. Also the CSV bulk upload meeting in abt an hour, so hopefully that enlightens me more about whether I can try scripting or if I have to continue going by hand.
* in general fucking obsessed with LP5 now -- I think it might even be better than Devil's Walk. can I just get Voi_do, Caronte, and Heroist in one long extended-mashup-remix plz :O
** //fate you're compelling me away / then you've been back each and every day//
* CSV meeting was somewhat enlightening -- looks simple enough, but there are four main fields that aren't possible to be bulk uploaded without contacting support -- but it sounds like they have the capability? So I'm just going to move ahead with working on parsing the XML & converting them to CSV, since that'll be something I can contact support to get worked on once we have the CSVs in hand.
* lunch; spent the hour outside, writing and feeling through things. as I felt through it, the core of the matter seems to be external validation -- feeling "weird" and "abnormal" and the validation of someone being (potentially) attracted to me as evidence for my worth despite being "weird" -- wanting to feel important and noticed.
** this isn't a one time thing, and the goal is to keep tending the garden.
* a bit of time going over the exported CSVs and comparing them to the XML files to see what fields match up to what, and getting field names right & values right. Retail, at least, is pretty simple. I think since I don't have any meetings on my calendar for tomorrow, I'm going to start right at 9 with parsing the XML with python & seeing how far along I can get tomorrow. (It would be very nice if I could have something working well enough to bulk upload the retail metadata by the beginning of next week.)
* weekly stand-up meeting; nothing too crazy? I'm still getting my head around how this team works etc. (wtf is business even lmfao)
* meeting with the retail team's dam lead; this might be a project I get pulled in on? still feeling like I have no idea what's going on there in terms of goals & what's supposed to be happening, so if that does continue hopefully more clarity happens.
** however I gotta say, their team's DAM was much more organized than the former studio's DAM {{craughing}}
* meeting about stock licensing with a team I have no idea who they are; but it's insight into the process, so that's good! info to learn and absorb.
** it's going until 4:45 I think sooo gonna catch up on emails & slack then be done for the day I think.
* got caught up in a discussion about "warrant" and "guarantee" as verbs meaning "certainty" -- conclusion: warrant's usage as a verb is more esoteric than guarantee.
** also trying to read three different reddit threads.
* went outside to chill and draw a bit around 6 (was on the computer reading & finishing reddit threads until then)
* Axi was showing [[The Intouchables|https://en.wikipedia.org/wiki/The_Intouchables]] at 7, and I thought I hadn't seen it, so I went inside & popped into that on my laptop, then prepped my meaty ball & chilled on the couch, ate & movie.
** twas good! hilarious and touching. Axi said the translations were pretty good, too. in retrospect I'm //pretty// sure I have seen it before, but long enough ago that I don't remember. (it came out in 2011 so it's very likely I saw it with the fam before college)
* asked CD if he wanted to watch TV since I felt like I hadn't spent much time with him the past week (tru) -- most recent episode of //God of High School// -- holy shit the soundtrack is just baller and the opening song makes me wanna get up and dance. Also the art/animation is crazy gorgeous.
* `<insert lewd here>`
* sleep around midnight thirty or oneish b/c I was listening to music
* [[200721 – Carpe Diem: round and round we go]]
** have I mentioned this in my wiki reviews yet? I went from a good month/two-three weeks where I literally was not waking up before nine, and even then was dying when I did wake up because all I wanted to do was //sleep// in that depressed-fuck-being-awake mode. now I'm ... consistently awake around 8ish or earlier (depending on when I sleep).
*** guess when this started happening? on [[the 15th|200715 – Carpe Diem: rainy pigeon coos]], which is a day after I decided to start writing carpe diems again. you'll note that I was up early that day, and made coffee -- as I was up early, and it was a microdose day on calendar, I got the notification on my phone and thought //huh, might as well put some in my coffee, can't hurt//. and since then I also dosed on the next scheduled day, rather than skipping it. Feels like a strong correlation potential to me, since I've been off the horse in that regard since probably March.

* [[200721 – Wiki Review: the laughing place]]
** an interesting review, where I end on further topical chat thinking.
** TW emoji shortcode integration when?? XD

* [[200721 – Log: pseudonymity of friendship]]
** yah, I should have gotten my sed list set up when I first started writing about them, but, better than nothing? XP
** given all the info from here you could easily find and go and spy on or join in with the shenanigans in the discord. which I think is the weirdest thing about working on such a public project.

* [[200721 – Log: flimflamflortery]]
** lmfao, the //filter// style of wavy glitchiness worked great in Firefox on my personal, but deffo looks -- wonky AF on chrome on the work laptop. (as per usual for my iOS 10 phone, it's ''really'' broken on there.)
*** but I mean, that's totally the vibe I'm going for, so the non-standard rendering is to its benefit rather than detracting from it. I love how the sticky titlebar changes shape as you scroll up and down the tiddler.
** okaayyyy I'm going to un-private this.
** that quote is hilarious gold, tho, worthy of the pins. XD (I crave the inclusion.)
** okay, look: you're triggered, you've got intrusive thoughts out the wazoo, feelings galore. you have the tools and the experience to handle this. I believe in you, so //do it.//

* [[200721 – computing: gpg keyserver errors]]
** I'd like to be able to use my wiki as a search engine for these types of issues first, before I resort to google, and to have good useful info come up when I do.
** too bad this didn't work, but my keys probably needed a refreshing anyway.
*** when in doubt always check the arch wiki!! lmfao.

* [[200721 – computing: discord w/alsa on arch]]
** thanks to some random reddit thread for the apulse emulator suggestion.
*** maybe I should just have installed pulse audio? but I've got my audio working w/alsa and didn't want to have to fuck with my i3pystatusbar config. XP
** this is the random sort of brokenness/glitch/error that I think most people who are "ew linux doesn't make a good desktop OS" bring up often. and yeah, both Windows & Mac bring a lot of smoothness and hands-off-ness here, and yeah, I can admit that sometimes I just want something to work and not have to fuck with it.
*** still, I think it's a small price to pay on my personal machine.
* woke up around 8ish, napped until like 8:50 when I got out of bed.
* made coffee, sat down to catch up on wikis and work emails and work slack.
* mostly been bouncing between catching up on my wiki & discord this whole morning, whoops. basically doing no work...
** writing in my wiki takes up a surprising chunk of time, actually, especially when I start down different rabbit-holes.
*** needles to say I went down a [[milo|music: RAP Ferreira (aka) milo]] rabbithole today, not even sure what started it? Oh yeah, cause [[music: Moderat]] collaborated with Busdriver, which got me started looking at milo's twitter and it spiraled from there.
* misc. work requests throughout the day, and a big all-hands meeting in the middle of it.
** I need to sit down and crank out that script for the metadata CSVs tomorrow,  period. I'm not even going to log a full workday today, cause I didn't actually spend much of it //doing work//.
*** I'm going to be working both days next weekend soo -- well, I've been authorized for overtime, guess that's cool? Nintendo better fucking not drop the update that weekend.
* I ... got included on a meeting at 6:30 PM so //that's cool, everything's fine//
** today has literally felt like papers scattered all over the floor. where is my brain?
** waiting on an OT download to finish so that I can get it on the server & then be done for the day until that meeting.
*** chilled outside just... vibin' until 6:30 -- download was 12 GB so it didn't finish until midway through the meeting.
* oh, yeah, comaS asked me to take point on something else and I freaked out like omg... I don't know how to take point on this... and got hugs and reassurance and email draft reading from CD.
* finished and decided //I'm not doing anything else requiring thinking// so I grabbed a drink and sat down to watch //[[Rang De Basanti|https://en.wikipedia.org/wiki/Rang_De_Basanti]]// -- that was a nice 2.5 hour spent. Wasn't sure if it would make me cry but yeaahhhh it definitely got me, especially at the end.
** reminded me very much of [[Dil Se|movies: Dil Se / "From The Heart"]] when it comes to themes, and as well as its straightforwardly depicting things that I struggle to imagine being shown in American films.
* didn't really know what to do with myself, so I decided fuck it, hopped into the spreadsheet VC by myself and played some apparat with the music bot, and started drawing in my sketchbook. I woulda been perfectly fine with nobody hopping in, or Rwn hopping in, or anybody from the server hopping in -- kinda like hanging out in the house lounge in a way.
** bout... half an hour later, or maybe closer to 45 min? Aragon hopped into VC with me. oh hey, just who I was kinda hoping would hope in. XP
*** just chilled, really. talked about the movie a bit, and what I should watch next; he added a few more recommendations to the pile. he went & read the reddit saga I linked him, though I didn't get quite the reaction to the ending I was expecting/hoping for. oh, he linked me something he'd written about rang de basanti so I asked him later if writing was something he did, went down that path a bit (he shared some links to poetry & fiction, I shared [[on the porch, august 2018 – v3|200711 – poetry: on the porch, august 2018]]), talked about siblings (I gushed about Jo a bit), some about NMS, some about work, made him laugh several times with my water bottle noises (lol part of me is super embarrassed about that part of me just wants to own it). it wasn't as dynamic or constantly flowing as the 19th -- plenty of quiet intervals -- but that's interesting in its own respect, ye?
* decided that yeah fuck I needed to sleep, wasn't going to let this get out of hand like last time just cause neither of us wanted to leave, so I said goodnight around 1:30.
* probably fell asleep by 2ish or a bit later?
* [[200722 – Carpe Diem: wolf in the chest]]
** CD thought maybe the threat of getting air blown on me was contributing to my waking up earlier, but I'm skeptical -- it's a completely different thing. Re: cold air, it's a violent compulsion to GET OUT of the potential for discomfort; re: waking up earlier, it's just my mind naturally springs into wakefulness and starts running in the background.
** I'm a little worried I'm setting roadblocks to leaving in my path, because I don't //actually// want to think or feel into the nervousness, anxiety, and fear that comes with starting to job hunt.
*** I've told myself "only six months more" before, and well, look where you still are. (okay pandemic too but //excuses//)
** I was very optimistic about my actually starting to work at 9 today.
** I may or may not have sent Aragon that particular thread; I know he hasn't read it yet because he hasn't screamed at me about the ending. {{craughing}}

* [[200722 – Wiki Review: this is not what you wanted]]
** eh hehe, oops, didn't even finish this yesterday.
*** as usual, my wiki reviews are ''monsters'' `O_O`<<footnote "vb" "like, yes, h0p3 talks about his being verbose & pile of words, and that is an accurate description for sure but I think I certainly match or exceed him in verbosity when it comes to wiki review comments & carpe diem (which, mine are absurd mixes of writing anyway so that's not necessarily a good thing...)">>
** I'm not sure I can prove causation, but if nothing else it's an interesting coincidence.
** hey look at me, I went and felt through things. `<high-five>` good job!! now keep it up ;)

* [[music: Apparat – Heroist|music/apparat/lp5/heroist]]
** oh, why must musicians release music with singing without lyrics? leaving us all guessing about what you're actually saying.
** definitely //do not// have these memorized & am just saying random words that stick out as I sing along.
** love the line about dropping down to hear your mind breathing out.
** ooo, found a [[five min long remix|https://www.youtube.com/watch?v=fxsj_TnIiQ0]] -- so far so good!
*** wait wtf, it's actually //shorter// than the OG song? no thanks {{thonk}}

* [[music: Apparat – Voi_do|music/apparat/lp5/voi_do]]
** there's an 8 min long remix which is alright, but also doesn't remix the song the way ''I'' would remix it and therefore isn't satisfactory.
** I keep flip-flopping between whether he's saying "fade your company away" or "compelling" -- I like the lyrics better with the first option.

* [[music: Apparat]]
** //Walls// is very distinctly different than his latest two albums; I haven't even listened to it all the way through yet. Not that it's //bad//, just different than the vibe I get from LP5 & Devil's Walk.
*** it's more upbeat, maybe? Somehow it's more distracting to listen to in the background.
* woke up 8:20ish? probably whenever CD's alarm went off.
* made coffee, sat down to work. 
* finished up my carpe diem from yesterday maybe?
* meeting at 10, pulled together a "what isn't sub-categorized?" reference doc before my next meeting, then after that helped JF finish removing duplicates from the user transfer spreadsheet.
** fucking YES my incredible INDEX/MATCH skills from the acnh spreadsheet coming into play for me here. {{happy}}
* took an hour lunch; heated up sausages and ate outside in the delicious heat while reading the first of Aragon's novel/short story things.
** made it to chapter 9 of 15, iirc. there's some really interesting thoughts and arguments in there, and it's -- idk, reminds me of stuff we write in our wikis, but verbalized through fiction. I wonder how much of it comes from thoughts he's had, vs. writing from the character's mind.
*** I kinda wanna pull quotes to analyze, tbh. lmfao
* back to work on the categories, then idfk zoned out for a bit. dialed in to the unplugged meeting at... 3:30? an excuse not to do any more work.
** oh yeah, at some point I copied all of the [[Askhole]] questions into my wiki too. there's some interesting stuff in there, some questions that I'm just like -- okay this is too broad and in what context and plz narrow down or specify.
*** maybe someday I'll start doing a prompted introspection; I believe those would be the most interesting things to re-read in the future, honestly. (I'm always surprised and charmed by my moments of fiction writing when I go back to old journals.)
* hopped in to complete a couple things for JF
** I might be pulled in to finish licensing stock footage tomorrow. that's cool as long as they give me lots more info!!
* went back outside and finished reading //where dreams go to die// and the 2nd short fiction link Aragon had sent.
** chatted a bit about them with him over text; he was like, "lol nice haha i did not expect you to keep reading after the first or second chapter maybe haha" which cracks me up because I feel like anyone who ''knows'' knows me would not be surprised at all.
*** tbh it's a matter of principle here -- you send me a link to your writing and tell me that it's meaningful to you, I'm ''going'' to read it to get to know you through it. I'm 100% more likely to read through your writing than watch recommended TV/movies...
* proceeded to be restless AF and drove out to the eastern trail; it was hot, but the buzzing of insects was loud and the birdsong was gorgeous and I got up close & personal with [[the same type of butterfly|https://nature.mdc.mo.gov/discover-nature/field-guide/red-spotted-purple]] from last time, took some pictures, SAW A TINY SNAKE (it was adorable and wow so pretty and graceful when it slithered into the grass), and saw a cicada that looked like it was stuck in its shell?? I didn't want to prod it or anything, but it also looked like it was covered in dried mud and I worried maybe that was making it hard for it to leave its shell? so I rinsed it off with my water bottle.
** hmm dang [[this|https://nature.mdc.mo.gov/discover-nature/field-guide/heptagonal-orbweaver]] is the closest thing I'm finding to the spiders that I saw on my walk last (?) week -- but they're describing webs lower to the ground than what I saw. (Either way, fuck misery but I have to give them props for a //fantastic// state nature identification guide.)
** Aragon was like hey you wanna watch a movie & I was like YO why didn't you ask sooner I'm out on a walk; he's like i'm down for tomorrow afternoon tho -- so yeet. (plz work go quickly?)
*** I ain't bringing it up tho.
* came home & showered & was super unsure what I'd do the rest of the night, but got drawn into animal crossing for a couple hours -- FUCK I forgot to mail chame blue cute stuff. I swear tomorrow I'll do it {{distress}}
** wandered around doing nook tasks & completed the monumental task of completely emptying my mailbox of everything (except favorited letters). Jake had sent me a letter in-game like, hey it's been a while we should chill sometime. really no idea how that acquaintanceship came about but I'm down. :) messaged him on discord & we chatted a bit about spreadsheet stuff & ghibli stuff & emotes.
* finished mailing to everyone, read wikis, and started writing in mine. I've been neglecting it all day!
** didn't get all my logs done before the ghibli music ran out, but I //did// get them all done before midnight! a fantastic time to go to bed.
* [[1901 – Monthly Audit: Coding Logs]]
** yeh, ultimately the structure of LaunchCode's bootcamp worked better for me.
** hoooooray for HTML entity codes! I still roughly remember it!
*** all I've ever wanted is to be able to make a &deg; sign on demand tbh.
** FALSE. I made wire-frames for my functional spec!
* [[190724 – Carpe Diem: Looking In]]
** fuck man, it's nuts to think about the difference in the state of the world now than before I took the san fran trip.
*** I miss having //traveled// this year -- it shakes things up. really fucking looking forward to an east coast trip to see my bro and hopefully MR and NY peeps (crash on someone's floor? A? Aragon? ehhh???) and h0p3 -- gotta make it like a fuckin' two week or maybe week and a half trip to suck as much juice from it as I can. (Think of the quantity of potential letterboxes! Or don't, because you'll never completionist it.)
** I was ''hilariously'' inaccurate with my Pratchett completion predictions. I should pick up knitting again mehbe.
** //fucking get your bumper fixed already goddamn it//
* [[190724 – Wiki Review: *beep*]]
** hehe, look at me coming back. (or don't b/c then you'll have to remember the quantity of writing that you lost in the future past.)
** you know? //good enough!// `<high-five>`
* [[2019 – Yearly Audit: Awareness Logs]]
** look at me doing yearly audits 7 months into the year. {{craughing}}
*** uhhhhh I'm doing worse this year, eh? {{eyes}}
* [[https://knowingless.com/]]
** I feel pretty positive that I've come across this site before -- or at least, given the communities it seems to be associated with (SSC readers, for one) I would be somewhat shocked if I hadn't.
** ofc, found it from her most recent r/dataisbeautiful (?) post, which mentioned the porn (very sexy) and made [[this post|https://knowingless.com/2020/05/25/readjusting-to-porn/]] very interesting.
*** led to finding [[her question game|https://www.askhole.io/]], which has a printable version that I have snarf'd into my wiki [[here|Askhole]].
* [[200723 – Carpe Diem: scattered papers]]
** well if nothing else fixing the gap upload metadata has been pushed off, so I get to procrastinate on writing that xml parse => CSV code.
** I don't even know.
*** hey hey, if you think about all the corpuses of letters from authors and thinkers etc. -- the connections that the internet enables today weren't //not// happening then either, but just on a different level.
* [[200723 – Wiki Review: procrastination station]]
** yes, there's a lot of fear that comes with the consideration of leaving -- but still there's also a little bit of, "I actually enjoy what I'm doing here to some extent, or care about it on at least a minor theoretical level"
** went back & read carpe diems from 2018 where I mentioned milo and dang I can appreciate that concision. not sure what it says going from pretty sparse but the highlights, to my usual word vomit.
** I apologize to everyone in the vicinity as I was driving with Apparat on FULL VOLUME BASS THUMPING tonight.
* [[music: Moderat]]
** dunno really what I'm doing with these; I just wanted to make sure I didn't forget that I appreciated //Danger Done//
* [[2003 – Monthly Audit: Wiki Review]]
** just making it easier on myself in the log root tiddlers by clearing these into their own, tbh.
* [[2006 – Monthly Audit: Wiki Review]]
** I have nothin' to say yet... idk if I'll come back and finish this line ever, after I finish the audit? Hard to track that.
* [[music: RAP Ferreira (aka) milo]]
** saw that h0p3 went and listened to //purple moonlight places//! I expect we experience milo's music quite differently -- the flow and the lyrics feel like such an integral part to me -- like to the point where I was reading the lyrics on genius while listening to PMP -- but perhaps even without being able to process the lyrics there's an aural texture?
** so interesting, I feel like usually when I jump on an artist it's late into their careers, but I've missed so much of milo's evolution as an artist. but yet you can seen through-lines -- and a lot of that evolution feels like a natural development of age, in terms of what becomes most important to a person.
** like bollywood movies, this is a scene I don't feel I belong in, or have the ability to critique or comment on or analyze. I'm just lacking so much cultural context -- all I can do is sit here and appreciate.
I was going to write, but I reached for my phone still hoping for that hit of validation. Even in writing on this wiki, I want another injection of recognition.
* woke up around 8:30, and hopped out of bed shortly thereafter.
* got logged in & checked email by 8:45 then went & made coffee.
* started on the stock licensing process, just plugging away at it and listening to apparat & moderat full albums. Around 11 comaS checked in, and KR did too.
* at some point I brought up my time estimate - comaS took it to DMs and was basically like, I didn't expect it to be this time consuming and I don't want to blow up your entire saturday - what's your hard stop? I said 7.
* kept working and working. tried to keep an eye on discord but that just made time feel slower so I muted it. CD brought me food later (thank you, love) which really helped cause I was starving.
* around 5ish? comaS called to discuss the hours etc. ultimately I used 5 hours of overtime, and he said I get 1.5 days of PTO -- not sure how that works as a contractor, but Imma assume it means I take the day off but still log hours. :P
** so, as much as it really, really, really sucked to be licensing stock for 10 hours straight, I'm not ... really gonna complain. comaS seems to be a pretty fair / reasonable manager who understands that it really was an imposition.
*** we also had a brief conversation in slack where he expressed confusion over why he couldn't get a straight answer about the duration of my contract & that he felt it was disrespectful of TA to not reply to me directly. also expressed that he felt I was a good fit on the team, very "coma-minded, which is something I look for when interviewing" (and I said I was relieved about that). like I said, he seems like a stand-up manager, and I think most of my feelings lately are growing pains of taking on more responsibility -- which isn't a bad thing, tbh.
**** he asked me to send him my resume, so I need to spice that up tomorrow with my LaunchCode and spreadsheet experience!!
* at around 6ish RD called! we chatted for about a half hour; sounds like he's planning to go for his PhD, but only if he finds a program/professor/college that's the right fit for him rather than settling. his grant runs out in december, so there's a bit of uncertainty for him there, but he's making plans too. I told him I'd been thinking about an east coast trip & he was like -- you should drive! XP
** mostly he thinks I'll be able to do things in MD better with a car, which seems somewhat accurate.
* wrapped up just a bit after 7.
* went and got in bed, thinking I might be able to fall asleep -- was so exhausted feeling. put on my audiobook but didn't actually fall asleep.. two hours later, Aragon messaged me abt movie but was like oh I wanna watch one that's 2.5 hours long maybe we should wait until tomorrow. I was like sure, then took 2 melatonin and promptly got emotional and cried my eyes out for a bit then zonked the //fuck// out. probably around 10:45? not sure how long I cried, but I'd be shocked if it were half an hour.
* woke up at 4 AM; tried to get back to sleep, but just couldn't. early morning thoughts anticipation racing.
* spent a couple hours in bed dreaming about and planning-ish east coast trip, trying to figure out timing and transit -- I really don't want to bring my car! it's only like, 1.5 hour train ride from Philly to NYC, and same from NYC to New Haven -- I'm so okay with that. The tricky part becomes MD -- Jo is on the very, very southern tip, while MR is north of Baltimore (2ish hours away from each other) and there isn't a huge amount of public transit in their area. one thought: rent a car, drive to Jo, drive to MR, drive to Philly & drop it off there, take trains the rest of the way.
** also thinking about timing... hm. tbh I just realized -- what if I started out in New Haven & ended in MD? Guess I just thought it made sense to start with family & work my way up the coast. :P
** looking back at my earlier planning, I think I need to plan for more time in NYC. I'd like to hit the Met & the Guggenheim, and heck the Met by itself might as well take a whole day.
* got up, was hungry, made scrambled eggs (I need to buy an actual non-stick skillet, cause having to scrub my cast iron every time makes me not want to cook), sat around outside a bit, i dunno. restless but stuck.
* got back in bed around 8:30 or 9? slept until CD got me up at 11.
* what the fuck do I do with my day? I can't relax, I don't know what to do. I don't want to draw because that feels like a reminder, and not something for //me//. I keep feeling my heart pounding in my chest.
** it's a day off without work, I feel like I ''have'' to do something, to make the most of it, not waste it.
** I was anticipating the movie (some bullshit).
* listened to some pratchett while not doing anything. decided to get out my knitting. fucked up the pattern by doing a row before it was ready. hopped into voice chat with Rwn, Axi, and Dna around 4 and kept knitting -- played the full modal soul nujabes album (can't believe they didn't skip it) then Rwn's nightwish songs; phil hopped on with a robot voice and Rwn wasn't adding any music so I did mostly random stuff I like.
* in the middle of VC with phil and Rwn, Aragon was like, hey you wanna watch burning in an hour? and I was like sure!
* grabbed my water, omelet, and blanket & we started a bit after 7.
** it was... whatever. I realized halfway through I'd already seen it, and netflix made it worse cause the buffering resolution was ''shit''. mildly more amusing with commentary. //shrugs//
** turns out Aragon is exactly the sort of filthy casual in mordhau that thinks it's just about hacking randoms up with your swords. bet he doesn't know about drags and accels and morphs and feints and chambering :P
** he had another movie so that was that, lol.
* oh, I had scrolled through youtube until I found celtic frost -- dying god coming into human flesh because I thought I wanted to listen to it again. Wasn't as good as I expected; though I did get myself reminded of Solution .45 which //is// still pretty good compared to my memory of it. Listening to it through the music bot in my personal server, since youtube doesn't let me lock my phone and the bot means I don't have to fuck with ads either. does do this random loud/soft & stutter thing tho?
* writing, then I expect I'll go in and knit a bit more while listening to pratchett and go to sleep around midnight.
I like how I tell myself a story, then tell myself a story, and then tell myself another story. I tell myself I'm stupid, I tell myself I'm an idiot, I'm fucking stupid -- why do I fall for it, //every single time//? maybe if I had actual friends I wouldn't be like this, maybe if I were "//normal//". 

What parts of me are missing that I'm drawn to and write a story in my head about? like, okay, what can this teach me about myself?

---
I don't know what the point of these words are, but I'm writing them anyway. I'm letting you listen in anyway, and that there is no shield, here, is more and more prominent in my mind.

---
I'll finish Reply 1988 (I will), and I'll finish the 4 cult classics. But I'm not going any further down the recommended movie list unless I feel like it, because that's not what I really want. That's not the connection or common ground I really care about. Cut it off, reduce contact, detach from the associated triggers. (whatever you do, don't make a fool of yourself.)

what am I waiting around to find?

---
<<<
"""Around this black hole I have found myself again
Brought out the answers for my seeing eyes only
Traveling in circles I have found myself again
No way to face it straight inside the lonely"""
<<< Gravitational Lensing, Solution .45
* [[200724 – trail: knowingless]]
** the post about preferred pronouns was interesting too.<<footnote "eep" "and I made a mistake with Rwn's pronouns when i was on VC with Aragon today, OOPS.">>
* [[Askhole]]
** some of these seem interesting, some not so much. some are provocative, for sure.
* [[36 Questions That Lead To Love]]
** did this at least once in college, as part of Scav maybe? certainly it didn't "lead to love" in terms of romance, but I agree that (especially once you get through the eye contact) it build connection.
** the fucking dinner guest question makes me so mad.
* [[music: exploration]]
** mostly just a placeholder for now.
* woke up around 8:30
* got dressed, packed stuff, didn't make coffee because we were out of heavy cream
* drove over to the studio and got there by 9; grabbed my stuff
** there wasn't too much of it, just blanket & shawl & cardigan & baby yoda, really.
* drove home, caught RD up a bit on what had been going on at work for me, then took stuff down to my room & unpacked / set up my workspace.
* started on the categorization work, wherever it was I had left off on Friday. just kept pluggin' away at that.
* ribs for lunch!
* more categorization work in the afternoon; somewhere in there I was also handling emails about pushing the new font to legacy computers. OH actually I think on Monday I was doing studio guide updates? or maybe that was Friday? not sure it really matters. worked until 5.
* had been listening to music since I was at home with my nice speakers, and started sorting through my soulseek downloads folder, which was a mess. went down the datahoarding musichoarding file & folder naming conventions rabbithole again, ofc. I'm now inclined towards the `Artist - Year - Album Name` folder containing all album tracks -- cause it's always easier when I download a folder from soulseek & it has the artist in the folder name. Not sure yet about nesting album folders under artist folders -- obviously I used to do that, and maybe it's harder to have //every single album// in one folder when there's a LOT? but at the same time it's nice to have the albums next to each other because I can see at a glance which artists I have a large collection of and which ones are one-offs.
** which can be an indication of how much I like / listen to one over the other.
* Aragon said something on Discord and I replied & was also like "accept my steam FR & I might stop organizing my music & start playing satisfactory {{bflushed}} {{craughing}}" and it's a //good thing I did// cause he was about to block & ignore me lmao. (tfw csgo invite spammers almost get you blocked & ignored)
* tried playing NMS but wow fuck it was laggy and felt NOT GOOD so I pretty much insta-quit.
* started up Satisfactory instead!! Aragon was steam chatting at first and then was like //lemme join your game// just about after I had stopped dying while exploring (three times lmfao) & built the Hub. eventually we just hopped on a voice call around 8:40; the first set of tutorial milestones went by pretty quickly with help, so that was nice.
* that.. was the rest of the night lmao
** bed around 1ish or a little after
* woke up at the nick of nine
* signed in to work email, caught up on them & slack, sort of started on categorization some more
* got hungry, kept thinking about shit, didn't have coffee -- ordered a coffee & french toast from some place {{bflushed}}
* worked until noon
* spent the first half hour planning out my smart plating pipeline, and the next half hour plopping down the buildings.
* worked until 5, categories categories categories and music.
* started right in on satisfactory, wanted to get my smart plate thingy running
* went & had tacos with RD & Lily at 5:30ish -- very tasty.
* finished my smart plating delivery & unlocked tiers 3 & 4 (iirc). immediately started unlocking coal power, got it done, and was hopping my way towards the nearest coal node when I //almost fell to my death down a bottomless canyon// and survived by landing on a rock ledge. course I'm messaging Aragon about this development and freaking out a bit about how I was going to get up (until I realized that duh I could just build foundations to ladder myself out) but he hopped in-game to try and find me lmao. he was going over how coal production works & we hopped onto his save for a bit (SO MESSY LMFAO) & he did some alien research while I planned my water pipeline and coal plant area. Shorter call on his part, just 2 hours, and I kept playing until about exactly midnight, adding a 2nd water extractor and 3 more plants.
** it was weird playing alone on my save at first -- the same way playing the same minecraft multiplayer vs. single player -- there's a weird psychological sensation of //emptiness// in the world. but I got over that pretty quickly and was in the "I'm happily progressing and designing where I put stuff" zone -- which then //that// felt weird when Aragon joined in again b/c I didn't want, like, him to be bored but I also didn't really want him building stuff towards big milestones n' things? (he didn't, it was just a weird feeling at the time.)
* slep a bit after midnight
* woke up maybe around 8:30ish or a bit earlier? got up & work, catching up on slack and submitting the font installation request and then getting back to categories.
* pizza for breakfast while working
* closed up & packed up at noon, then headed out. super localized, //massive// rainstorm patch right in the middle between home & CD's place -- even bigger than the one weird patch when I was on my way to Mom's a while back -- to the point where I actually put on my emergency flashers for visibility (maybe I should be quicker to do so?) and was very glad about being in the left lane so I could see the bright yellow line better than if I'd been in the right lane with the white dotted line going invisible in the rain.
* generally got a bit comfy then dove right into work again at 1.
* categories again, straight through until 5:30 this time b/c I felt pretty close to finishing up that specific section.
* chilled? ate? I don't remember! definitely prepped my switch for RCM mode & getting the update extracted.
* hopped into VC around 7; did a little bit of wishing on stars on Kim's island, until she closed around 7:40, then worked on prepping my auto-gen script (such as it is) to get just the latest update items. everyone was hyper in VC until it dropped, then I was quietly rushing to extract and send to Axi -- beat my time by 1 minute!
* then it was a waiting game; Axi got the raw files up, but I needed... parsed files in a specific format, fuck, so I had to wait for Ninji to update his repo (which happened after both SuperSpazzy and Ninji had their own parsed files up, neither of which worked with my script b/c of formatting differences)
** end result, though, is that Ninji told me how he was getting the parsed files -- I needed to build updated ''specs'', //not// enums, and I can do that with a file from his github -- anyway, now I really know what I need to do next time, and hopefully I'll have more of that tooling built out.
* Stv got the clothing all done (yay, cause that was another bug I need to fix in my script) and Rwn & I finished the tools & other misc things. Then I just chilled in VC and played a bit of the game until about 1 AM.
* slepy by 1:30ish?
* woke up around 8ish, but didn't get up until maybe 8:40
* made coffee
* sat down, caught up on discord, slack, and email
* realized I hadn't actually updated the public sheet & 3240 hadn't jumped in to do it either
** took 20 minutes to do that
* finished up the category task I was working on before noon, just as I had predicted-ish. comaK went over the next task -- it's fucking daunting.
* took lunch from 12:30 to 1:30 theoretically -- ate and watched two BDG videos on youtube (what good bite-sized amusements) then updated my wiki -- it felt wrong not having written carpe diems for the past two days, off balance -- and pushed that into... just not doing work for the next two hours.
** I've been going ''so hard'' the past week & a half, that I think I'm just -- stopping for a second. Even if that's not how you're "supposed to do it" under corporate capitalist America.
* the next metadata task feels so overwhelming -- 11k total assets to double-check?! compared to the 2k from the previous task. going to have to be painting wider, sloppier brush strokes.
** remember, priority is to get the big buckets done, so I shouldn't be worrying about the sub-categorization just yet.
* this is the 2nd time in as many weeks that I feel like I just want to get completely ''wasted'' to the point where I'm 100% drunk, 100% don't feel anything. I didn't actually do it last time, but it's very tempting to grab a drink tonight (even if I don't go all the way).
** //ding ding ding// you're feeling emotionally overwhelmed & need to sit with them, yes.
*** I'm fucking tired of all my emotions and sensations I don't want to feel into them I just want them to go away. tired of "making the right choices" 
* coma stand-up meeting; and an email I need to address but wasn't sure how to... so I put it in the slack channel -- hopefully that was the right thing to do? this whole thing is so new to me, oof.
** but there's only 20 minutes left in my day so I'm gonna just... chill TF.
* started watching Kal Ho Naa Ho; got emotional when I probably ought not to have; went outside & felt the rain on my hair & was suddenly happy; sat outside until I got cold; went inside & finished the movie; lightened the mood and now I don't know what to do.
** what I want to do is hop in voice chat & sit there & hope but that's just giving in to the intrusive thoughts, isn't it.
* funny that, 3240 was already in voice chat streaming, so I joined him. eventually some others showed up (astro, Rwn, Aragon popped in then irish exited, missile too? oh and the NP imitator, and JD!)
* finished drawing around 12:30; shared with the class in hypertext-2020 too. ty for talking with me about, h0p3!
* writing in my wiki in the dark, then sleeep, probably around 2?
after finishing the movie and chatting (or lack thereof) with Aragon, I didn't know what I wanted to do. Spiraling intrusive thoughts and emotions then an image popped in my head -- tightly detailed inner circle with a large ring of white space around a similarly detailed outer ring. 

Thoughts of distance and separation -- as an infinite line, the inner circle will never reach the outer circle, and the outer circle will never reach inward. AH, I was thinking of my stuck-in-a-rock poem before the image came to mind.

I think my inner circle succeeded at this, but once I got to the outer circle I started just playing with the new shape possibilities, since this is a new arena for me. I think the similarly compact outer ring is important emotionally... mirrors, almost?

---
Sharing this with h0p3 and talking through it a little made me wonder about scale again. If this is what taking something and zooming it out does, what would taking it and blowing it up be like? What if I took the image into Photoshop and played with the details to get the light and shadow just right? How do I create large scale works? Canvas? Large paper?

Canvas would be an entirely new way of working -- my process is (on average) so tied to pen and small paper, without drafting -- the lines are generally not going to be as crisp on canvas I don't think..?

: tho, fuck, what if I used the HUGE posca paint pens?? They work so well on paper too, that them on canvas would be interesting. I'd probably have to gesso and sand the canvas, too, so that it is smooth for me and not textured.

---
I worry about these pieces and whether they'd qualify as art for the "gallery world" or "fine art world". I generally think they'd be out of place and laughed at, that they don't fit in. Too much like random doodles, not high-concept enough.

But, for me, this is a form I've played with for literally 8 years now ("omg eight years?! where is the improvement and growth they all just look the same to me, silly doodles") but there ''is'' obvious growth to my eyes. My first unfoldings were very shaky and wobbly and they feel more derivative to me (for good reason). And though I think I've learned more about shapes and patterns and texture and lines and shade, it's not actually something I can point to, it feels more like absorbed unconscious knowledge ("which invalidates it compared to the academy classical knowledge and growth of style").

Still, I don't actually take it seriously as artwork. I'm not practicing and sketching and drafting //every day//, I'm not purposefully tackling it //as an artistic practice//.

(I don't think I've articulated this even to myself before, but "success" here would... look like having a piece of mine in a museum, in the contemporary art section, whether it's in the permenant collection or on a rotating show. As stupid as it is to want the validation of the institution, art museums have a sense of placeness that would be, wow. (I don't care about getting my art in a gallery, really. Museum tho, that would be bonkers. Impossible.))
* woke up at 8 or 8:30, I'm sure
* working on metadatatatata
* watched an episode of Reply 1988 for my lunch break; it's starting to get interesting & really hook me, though I still think about 2 or 3 episodes is the max I can binge at one time.
* think I was getting super super tired of metadata so I kinda quit half an hour before 5 {{eyes}}
** iirc was working on Photo/Video Type, which is generally fucky and no wonder I quit early.
* another episode of Reply, then Fire Force & God of High School with CD.
** specifically holding in my comments about Reply, just leaving it sit.
* decided I wanted to see if I could play Satisfactory here; first looked at Steam on my ThinkPad & it didn't have remote play, then decided ahhh fuck it fine, I'll figure it out on the TV/media PC. It worked well!!
** at some point Aragon hopped into the game too, though it was just in-game text chat, no VC. don't even remember what I was working on in the game -- maybe finishing up my coal plant? getting steel unlocked too, that happened.
*** he built a //really// nice storage solution for my concrete production {{happy}}
*** classic irish exit; at some point I noticed & felt a bit bad, but continued my "fuck it I'm not over-messaging"; a bit later he said "irish exit#" and dropped a song link in discord
**** it //is// enjoyable music so I went and dropped a $20 to pick up her discography on bandcamp (easier to listen to it all in one place, when we're talking about an artist with like 7 singles).
* chatted a bit about steel production too.
* bed around 2:30
* [[200801 – Carpe Diem: overtime day one]]
* [[200802 – Carpe Diem: overtime day two]]
* [[200803 – Carpe Diem: i am made of words]]
* [[200804 – Carpe Diem: they whirled and they twirled and they tangoed]]
* [[200805 – Carpe Diem: spider spider spider]]
* [[200806 – Carpe Diem: rip the old internet]]
* [[200807 – Carpe Diem: nothin' but the laughs]]
* [[200808 – Carpe Diem: flares up and down]]
* [[200809 – Carpe Diem: ah slowly slowly]]
* [[200811 – Carpe Diem: standardly plugging away]]
* [[200812 – Carpe Diem: spacey moody squashy falling blobs]]
* [[200814 – Carpe Diem: watching the text scroll by]]
* [[200815 – Carpe Diem: walked 6 miles]]
* [[200816 – Carpe Diem: server synth bots]]
* [[200817 – Carpe Diem: have it simple]]
* [[200818 – Carpe Diem: particular and unusual taste]]
* [[200819 – Carpe Diem: I'll sing about whatever]]
* [[200820 – Carpe Diem: lost, but the woods]]
* [[200821 – Carpe Diem: quickly jotted]]
* [[200822...30 – Carpe Diem: hunting robot machines]]
* [[200831 – Carpe Diem: hearing you again]]

---
* sometimes they're just micro-encapsulations of the day, sometimes they're song lyrics, sometimes they're a line of poetry.
** they remind me of my "one sentence of fiction every day" moment.
* only missed 2 days; pretty good coverage, being back in the wiki saddle, ish.

* Satisfactory was a flash in the pan; not surprisingly, since I wasn't really playing it //for myself//
** even more than most games, it's about pointless optimization and grind for grind sake -- even more than say, No Man's Sky -- there's literally no point; why am I playing this game and "making" these things? for what purpose? It's an empty black hole.

* I have really been drinking this month: ||||| |
** the six days I mention having "a drink" are far fewer than the days I actually had one.
*** I noticed midway through the month, after about a week straight of having one or more drinks every night with my episode of TV, that it was starting to become habit -- I think the night after I'd run out of bourbon and was out at the lake and felt like I couldn't face going back home & //not// having a drink triggered the point where I consciously took a step back from drinking.
** and much, much less self-regulation around food too.

* interesting self-censored username there -- I must have forgotten that sed does it for me.
* I let the momentum behind creating my own server falter, waver, indeed, disappear. although I did actually create it and invite a few people, and it //has// turned out to be a good thing it was already created when playing Fall Guys with MR & MT.

* my sleep has at least been //sort of// consistently between midnight/1 AM & 8/9/10 AM.
** of course I'd always prefer to aim for actual (and not just sort of) consistency here.

* braiding my hair instead of putting it in a ponytail has been a big thing this month, even though I don't mention it.
* much more music in general this month -- Su Lee and baporwave.

* not that I feel like I have to pay Aragon back for his gift, but his birthday being in September made for a good chance to do so
** took me a whole month to play it, but HZD is definitely my jam and I expect I'll be getting back into it in September, whenever I'm back at CD's for a longer period of time.
** you are never going to capture the magic of that night again, so perhaps it would be better for everyone if you stopped trying.

* this is an august with nice weather and getting outside! fuck chiggers, love the lake. lol.
** apparently I am now a spider nerd and I am okay with this.
*** the grass spider's web didn't last long; she was gone the next time I went back to the lake, which, granted, was several weeks later.
** I would like to experiment with leaving my phone behind completely; do I //really// need it to know what time it is, to set a timer for myself on when I need to leave and head back to the car?

* bash consistently pulling through for me when it comes to file renaming en mass. I wonder how the other people on the team go about mass-file-renaming?

* I've been doing my own thing the entire month and spending barely any time with CD...
** lots of TV on my own -- Reply 1988 & then It's Ok To Not Be Ok right on its heels
** feeling disconnected is your own damn fault and you know it.

* socializing slowed down in some ways towards the later half of the month, but stayed the same in other ways
** ie, less hanging out in VC with spreadsheet folks, but still socializing with different people in the later half of the month; school starting for a few server peeps also has something to do with it I'm sure.
** as I've mentioned, it's funny to see the capillary action of Fall Guys spreading through various friend groups

* still consistently listening to audiobook through the month (usually around bedtime).
* work has taken up a lot more of my mental space lately, though more when I'm working remotely rather than in the office.
* couldn't find Fogknife's utility for looking at server logs when I was thinking about it; but his post surfaced it for me again.
* did not follow through. :|
* all things considered, August might have been the most interesting/full/lively month since March.
* [[200803 – Wiki Review: wind in my hair]]
* [[200804 – Wiki Review: running out of golden ink]]
* [[200806 – Wiki Review: really this is just an essay in itself]]
* [[200812 – Wiki Review: ahhhhh brains]]
* [[200814 – Wiki Review: lots to ponder]]
* [[200818 – Wiki Review: experiments]]
* [[200819 – Wiki Review: a reasonable exchange]]
* [[200820 – Wiki Review: determining species]]
* [[200821 – Wiki Review: wafting away on the breezes]]
* [[200831 – Wiki Review: thinking about tomorrow]]

---
* 
* woke up right at the crack of nine, oof.
* fuck it, this is the weekend, slept until 9:15
* got up & made coffee; started working at 9:30.
* went through the rest of the photo/video stuff much quicker than I had the day before. guess doing it fresh rather than at the end of the day helped.
* messaged comaK about being ready for the next task around noon
* long Reply lunch break from 12:30 to 2
* Netflix felt pretty tedious, but chugged along with the metadata until 5:45ish when I'd finally finished it (only Quibi left for the next day).
* watched an episode of Dark with CD & ate pizza, then he went off to bed, musta been around 7 PM
* satisfactory and a drink; got all my supplies packed up for heading to the steel production place, and started out, taking my power line with me.
** immediately fucking died and fell off the goddamn cliff, leaving my entire inventory of production supplies in a chest at the bottom of the lake (7:45)
*** trying for a half hour googling to see if there's a way to dive into the water -- answer: no. tried jumping off the cliff to hopefully get close enough to the crate that I could empty it, but nope, that failed. kept getting pulled back to the top.
* quit the game, installed a mod that enabled noclip and flying (thank god), then logged back in.
** THE FUCKING CRATE MARKER WAS GONE. and it was night so I couldn't see it at the bottom of the lake. eventually I figured out it hadn't despawned though. through a weird combination of flying, falling, and noclip, I //finally// got to the point where I was close enough to the lake floor and was able to find the crate and pick all my stuff back up.
*** at this point I was super frustrated and so very done with the game that I basically rage quit.
* watched an episode of reply.
* had another drink & got back into satisfactory. started vibin' and getting the coal, iron, and copper set up, my foundries going, and a couple constructors + one assembler. (all matched with storage. not worrying about load balancing this time.) unlocked advanced steel! it was almost 1 and I felt like that was a good place to stop.
* Aragon messaged me & was like "wow no more GG for the night?!"
** aiiiiiight dude you'll irish exit and take forever to reply to messages (if at all) but you're watching your steam friends list amirite.
* oh right, turned the temperature down then got in voice-chat & played some music while I did a little sketch that turned into another hour of being awake.
** pencil sketch first then pen over top. no one else joined, lol.
* bed around 2, though I couldn't stop thinking about how sitting in VC with music on in the background reminds me of hanging out the house lounge in college, and how it feels different from just directly calling someone.
** the latter is -- directed, immediate, makes a conversation feel required, implies intent and attention. the former is -- hanging out in a common space, doing your own thing but open to hanging out, spending time together.
** I'm pondering creating my own server for this; I feel //super// awkward when I think of inviting the people I want to invite. This wouldn't be a social, let's all text chat, server, unless it turned into that -- rather, it's a common place where I can hang out in VC by myself with music and just... chill? like I don't know how to describe that to folks. Hanging out with myself in VC //sounds super lonely// but it's ... not that? I don't knowwwwwww {{distress}}
*** it would be the "lighthouse lounge" -- play on "house lounge" and my association with light. :P
*** who all do I want to invite? my brother, MT, MR, RD (except he's not on discord), h0p3, chameleon, AD, Aragon, maybe AG? -- that's 8 people plus me, not terrible. I feel like MT might understand what I'm trying to do; I'd be shocked if MR actually joined tbh; h0p3 & chameleon would maybe join even tho I haven't hopped in hypertext-2020 VC yet XP; I think AD would understand & might join; no clue about Aragon, AG, or my brother.
* fuck it, again, weekend, slept in (or rather, tried to) until about 9:45.
* caught up on slack, made coffee, and whizzed right through the Quibi stuff. was pretty close to lunch time, so chilled for 15 minutes doing emoji in my wiki.
* episode of reply for lunch, then brought my laptop over after the hour mark so I could appear to be active on slack while I didn't actually do anything
** can't have the metadata stuff look //too// easy now can we.
* uploaded & fixed the quibi metadata, then asked what next. Julia split the device name metadata with me, and I whizzed through that too, then uh... did some more "can't be too fast" chilling.
* blah blah anyway got told "you're done!" at 5 pm & also told to bill the 2 extra approved overtime hours as my "comped lunch" -- comaS is a pretty alright dude!
** reminded me again about the resume -- augh all the files are at home so I'll need to drive over there tomorrow. I don't want to keep him waiting much longer!
* pretty much working in my wiki since 5, and a bit of eating delicious delicious chicken schwarma.
** eyyyy finally catching up on my carpe diems. (again lmao)
*** dunno why, but I care more about having these caught up at the moment. wiki reviews can always come later, but the longer I put these off the more I forget. oops.
* okay, time to get a drink (without alcohol tonight) and play satisfactory.
I can't believe a) I actually added emoji to my wiki and b) it took me this long to come up with the transclusion shortcode work-around. {{sweat_smile}} It's definitely not perfect -- damn vertical mis-alignment -- but it //works// so I'm not going to complain. And now I can {{bflushed}} all I want everywhere all over the place.

... and now //you// can see the true ruination of the english language that internet and especially discord usage has brought low upon me. {{craughing}}

---
nah but actually, I think emoji are a really interesting language phenomenon, and the way they get used to convey //something//, and how their meanings are probably largely linked to the social group they're used within. --- though, I think some of them convey pretty universal emotions, eg. {{thonk}}
> ''Have you ever lived alone? If yes, what did you enjoy or hate about it? If no, what sounds appealing or frustrating about it?''<<footnote "src" "this prompt inspired by Aragon's comment about having lived alone since college but having no roommates to help smack spiders & bugs">>

So I'm only sort of going to answer this prompt -- I think I've basically //never// lived alone in my life (depending on your strict definition, ofc).

* Lived with parents & brother from the age of 0 to 18
* Lived in a dorm with friends from 18 to 22
** Spent one spring break week alone in an apartment -- does that count?
** All other school breaks were spent either in sublet apartments with roommates, or at home.
** Study abroad is maybe the closest thing, b/c though there were lots of people on each floor, the rooms were more like mini apartments with a bathroom & fridge. Communal kitchen though? idk, that's a trickier one.
* Lived with my dad for a bit at 22
* Moved in with roommates for 6 months at 23
* Moved in with other roommates at 23 and have been there for 3 years
** Cheap rent & no utilities is a very strong motivator for not moving out.
*** Late Stage Capitalism {{craughing}}


* woke up at 8:45ish and wow, idk, I was super super tired and //did not want to get out of bed// -- and not in an, I'm depressed and done with the world, sort of way but just -- I'm tired AF.
** clearly I need to go to bed at least by midnight tonight, and definitely before 2 AM.
* got at least another half hour of sleep then woke up again, and finally got out of bed at 9:45.
* signed in to work, made coffee; farted around a bit then got assigned a task so I started working through that.
** was feeling a bit EHHH and had fallen off the microdose train (again) so I popped 5 ml into my coffee. I wonder if that's contributed to today's being such a good one?
* lunch break at noon -- finally hopped in the shower -- I hate having long hair, so much of it falling out and getting everywhere -- a nice long half-hour one. put [[Su Lee's music|https://sulee.bandcamp.com/]] on my iPhone then bopped on the headphones while I lit the candle, washed all the dishes that had been sitting there for two weeks (we're a mess), cleaned up the coffee grounds off the corner counter & wiped the rest of them down, and wiped down the stove-top.
** if I'm feeling ambitious later in the week, I should ''really'' vacuum.
* stepped outside and realized how nice it was, and convinced CD we should take the trash out right then. 3 bags gone and so. many. soda. bottles. ooooof.
** his printer arrived, and pillow, and paper, and of course they're all stacked by the kitchen island bar thingy. would be nice to have that cleared out.... and the fucking pizza box stack that's almost literally as tall as me now.. {{distress}}
* heated up lunch then sat down to do work. mostly involved catching small metadata things and asking lots of questions.
** comaS asked if I liked doing the "metadata forensics" as he called it, and said he wanted to assign me stuff that I enjoy. WHAT. THE. FUCK. Is this what it's like having a good manager??? I am. confus.
* at some point, like 3 PM or so? Aragon messaged me on discord & was like "check steam notifs when u get a chance / thx" --- ''UH.'' he fucking gifted me Horizon Zero Dawn?????
** why don't I have the psyduck emoji in my wiki yet, actually just me then and me now still thinking about it.

> Thank you for everything you've done for the spreadsheet and for being a coo friend. Buckle Up, CEO of NookZP

* wrapped up right around 5 then packed up & got ready to go pick up my resume. CD was very confused when I phrased it that way, until I explained that it was on my PC hard drive. lmfao.
* left around 5:30 -- yo, I probably should get gas sometime soon-ish -- I'm a little worried I'm just straight up going to forget someday and run out, since I'm not driving consistently anymore. At least I don't have to worry about my battery constantly dying like CD, though. (Maybe someday he'll get his sunroof trickle charger set up...... maybe before he runs out of meds again...? oof.)
* relatively nice drive over -- loud music and the windows cracked a bit, ofc. some people being huffy about me going 80 in the left lane. yooo fr?
** going 15 mph over the speed limit definitely qualifies as going fast enough to justify being there. If I'd been going 75 then I'd understand the huffiness a //little// more but yeesh.
* poking around through my files made me think about my [[universal folder structure|The One Folder Structure To Rule Them All]] a little more. at first glance I wasn't //quite// sure where to look -- `projects` isn't an immediately intuitive place to look.
** restructured a bit -- `personal` now exists in the root and `memories/projects` are nested below, with `life shit` pulled out into `personal`.
* looking at my resume again, huh. on first glance I much preferred the bullet point version rather than the sentence version. idk, what even makes a good resume?
** I have a ''lot'' to update it with! I'll work on that tomorrow.
* no point in sticking around, so I headed out. fine drive back, a bit less traffic-y, and I headed straight for the lake.
* weather was ''fucking gorgeous'' and the walk was beautiful! I saw 4 daddy long legs walking over the rocks in like 3 different places?? this must be the week for them. It was breezy and cool and almost felt like fall.
** of course I was doing a lot of thinking and being in my head rather than in my surroundings, but it's k. was thinking about //placeness// and how I'm getting familiar with the trail (it was quiet, just loud insect hums and very few bird calls) and thinking about Aragon's distance from his homeland and wondering about that and thinking about MV and growing up there, remembering the trail, how long I'd lived there (14 years) and how in 2 more years I'll have lived as long //not there// as I lived //there//. (although that's a weird measure, because how does memory play into it? I assume I'll remember more of the later 7 years than I do the earlier 7 years because I'm older & my brain was more fully grown for the later 7 years -- but I can't quantify "years of memory".)
* got to the cozy space and assembled my chair; it was very direct sunlight so I was worried it would be a bit hot, but the breeze was just enough to keep it pleasant rather than stifling, and it was clearly windy the rest of the way along the lake because the water was lapping vigorously at the concrete.
** I'm very annoyed that people know about the cozy place and are GODDAMN LITTERING there, but at least whoever found it moved that annoying concrete chunk so now I've got a good flat place for the chair & it's easy to sit down.
* pondered, looked at the water and the sun, read a few bits out of the book I brought, pondered some more, enjoyed the breeze and the sounds and the sunlight. eventually looked up just as the sun went down behind the treeline at almost exactly 8 PM -- it really moves quite fast, when you've got something to compare it to! decided that meant it was time to go (apparently so did some of the boaters on the lake, too).
* picked up 3 cans, 2 bottle caps, 2 gum wrappers, 1 candy bag, and like 3 or 4 different bubble gum wrappers (WOW WHOEVER DID THAT I FUCKING ''HATE'' YOU. little tiny plastic pieces are the fucking //''worst''// type of litter) and some other small random pieces near the trash can.
* back home; unpacked, heated up the plate I didn't finish from lunch, and sat down to watch an episode of reply.
* think it finished around 10? anyway, wasn't quite sure what to do but aha! wiki time. put on a 6 hour "windy campfire in norway" video and caught up on h0p3's wiki, now writing in mine.
** good fucking lord I'm being wordy today. 1k words! It would be a good day in in 750words lol.
*** hopefully, I'll finish writing by 11:30 and then be in bed by midnight {{happy}}
* [[https://english.stackexchange.com/questions/1691/pronunciation-of-comparable]]
** was trying to spell this word according the the first pronunciation but apparently it's just "comparable" ????
*** weird AF, I don't see it written down and think "kom-pruh-bhl" but I'd use that word in speaking all the time. Have I just //never// seen it used in a book? or never made an association between the pronunciation and the written word? who knows.
* [[200802 – Prompted Introspection: living with others]]
** this is ... not the start of something, since I'm not writing one today lmfao. but someday I get to look back and think this is the first one, eh?
** I have more to say about this subject, so I'm sure I'll write about it again.
* [[emoji]]
** this is silly, but it makes me happy too. :)
*** inch-resting that thinking shows up as the discord/twitter emoji for me, but sweat_smile doesn't? that's weird, slash linux fonts for you.
* [[200802 – Log: speaking internet tongues]]
** {{thonk}}
** language and its meaning in the wide variety of forms it occurs in is a recurring theme for me, ofc.
* [[200802 – Carpe Diem: overtime day two]]
** hm, didn't finish this out.
*** pretty sure I played Satisfactory for a bit, until I got to a stopping and thinking about my steel production point (before that I was working on limestone and copper wire). episode of reply after that, and then a bit more satisfactory (completely redid my steel production / constructor / assembly line. I think it's a leeeeeetle better anyway.) 
*** bed around midnight I'm sure.
** weirdly okay with doing work, like I wasn't sure what I'd have been doing with my day otherwise. (audits? lmfao)
* [[2008 – Monthly Audit: Carpe Diem]]
** reading h0p3's monthly audits makes me want to //actually do mine// {{eyes}}
*** wait, TF, this is the august version, doesn't belong here!!
* woke up at the very, very brink of 9 AM
* logged into my laptop, made coffee, farted around
* tbh the first half of the day until like 1:30 PM was mostly just wandering hyperspace and reading wikis and chatting with AD and JH and doing more link reading. baaasically didn't do any work.
** OH right the other half of it was hack-pirating the best blue sofa / red background icon for my server, and upscaling it with AI and removing watermarks etc etc.
*** invited AD, but I keep being a bit anxious about inviting more people. also now I'm like, anxious about hopping in voice chat there. I feel scared -- maybe this was a stupid experiment? (even though it hasn't even gone anywhere) I want to invite MR & MT next but neither of them has been online and I kinda only wanna do it when they're online {{distress}}
* finally got pulled into a couple things at work -- kick-off meetings, and then quality checking a folder with a shit-ton of assets.
** in some crucial respects, this wiki (and by extension kickscondor & h0p3) is responsible for my gradual familiarity with linux, and therefore bash, and therefore my skiddie abilities to write bash one-liners to re-name 3k files so I don't have to do it by hand.
* finished that up right around 5:30, and immediately packed up and headed out the door (CD went to bed right around this time...) for the lake.
** a bit of a chilly drive -- I don't have a coat with me here! or -- well, I didn't check the closet, maybe it's there? tomorrow I'll do that.
* lovely walk to the cozy spot. //slightly// less thoughts than yesterday; saw one of those cool spiky spiders again and was able to get a much, much closer look at it. can confirm, for sure one of the genus [[micrathena|https://nature.mdc.mo.gov/discover-nature/field-guide/spiny-orbweavers-micrathena-spiders]], I'm not //sure// of the species but probably [[the spined one|https://nature.mdc.mo.gov/discover-nature/field-guide/spined-micrathena]] -- not //quite// as intimidating as the one in that first picture though. [[This picture|https://nature.mdc.mo.gov/sites/default/files/styles/centered_full/public/media/field-guide/Spined_Micrathena_8-1-08.jpg?itok=PjCqxuR_]] is very accurate to what made me confused about how they looked the first time -- I thought they were right-side-up and that was their head!
** easily the weirdest lookin' spider I've seen on walks before. how awesome.
** didn't see any daddy-long-legs today, but I did see a muskrat (???) or something similar TWICE swimming in the lake, once very near me! and three millipedes and a caterpillar and grasshoppers and a strange little damselfly or something bug on a grass leaf, and //two// herons -- I kept hearing this horrendous bird noise once in a while, then when the sun set it happened again as a heron flapped by and -- duh! I should know this! I've heard the ugly-ass noises of herons before!! wow they are pretty but make the ''[[ugliest fucking noises|https://www.youtube.com/watch?v=LbNcdRrrJHs]]'' you'll hear out of a bird I swear to god. oh man, [[this one is good too|https://www.youtube.com/watch?v=vf4aTWTyGu8]]. oh and two shells! one I brought back with me.
* took a half-hour to walk from the cozy place back to the car -- I was 100% meandering slow AF. left around 8:30.
* heated up the rest of left-overs from lunch, watched an episode of reply. that finished up around 11?
* reading & writing for the past hour, and now it's midnight. OK I will just brush my hair quickly and go to sleep. I'm tired AF.
"""
//sphygmus//: I think there's something great about low-obligation social spaces, and I don't think they're very common

//sphygmus//: as in, a common space meant for and designed around fostering social interaction like conversation or playing games or just spending quiet time together while reading or working on something else -- low-obligation because one is invited/expected to participate as much/little as they desire

//sphygmus//: also low-obligation because there's no pressure to actually have a conversation or something

//sphygmus//: i think that sort of space might invite a sense of ease and freedom

//sphygmus//: (basically if I were designing a commune this is an important part of it for me, lmao)

//sphygmus//: specifically, and this comes up in discussions about libraries, the vast majority of common social spaces that exist are commercialized, and are about you spending your money there (believe some of the discussion comes from this: https://en.wikipedia.org/wiki/Third_place)

//AD//: my world is quite small so it might not say much, but I have never really encountered a space like that! maybe chats on two graphics sites I used to frequent, but none in meatspace

//sphygmus//: nope! that wikipedia article proposes a lot of things as third spaces but to my mind, non-commercialization and integration with a local community are essential and I think very little to none of the US or much of westernized culture consistently has anything similar

//sphygmus//: like, it makes me think of town squares in villages in the middle ages, or something, if they were anything like that

//sphygmus//: but past the industrial revolution? nah

//sphygmus//: communal living in general I think is something considered niche, weird, and fringe/cult-like in America

//AD//: it's considered rather weird here as well, we've all grown up on American movies so we have the same ideal of what living arrangements should look like: a two storey house with a garage and like a white fence around it, housing one family, mom dad and a couple of children. :D

//sphygmus//: right??? exactly

//AD//: I wonder if it was a marketing scheme like bacon and eggs for breakfast

//sphygmus//: oh of course

//sphygmus//: the existence of american suburbs is a marketing scheme for cars {{craughing}}

//AD//: great :D

//sphygmus//: and I'm not saying multi-generational living arrangements are perfect or ideal either, or that communes have ever //really// figured out a good way to exist, but I think it's clear from anthropology etc that there's something we as human beings have lost in community connection since... the industrial revolution or somewhere even earlier

//AD//: I know full well about the middle ground fallacy
but maybe a mix of them could be the best. having them at different times of the day/week/month/year

//sphygmus//: I think about it in terms of life stages but different times of year is an interesting perspective too

//AD//: I don't like festivals and similar things, and they are all about consumerism these days, but I think they were originally about community and play - and they happened at specific times, like yearly

//sphygmus//: waaahhhh!! this is such a good point you bring up about festivals, and them being originally about community and play

//sphygmus//: festivals and rituals, and at specific times

//sphygmus//: yes yes {{agreement}}
"""
* [[190804 – Carpe Diem: W I K I W I K I]]
** sometimes I wish my more recent //carpe diems// were this short & sweet
** I miss both of those shows!! //give me more zone blanche//
*** thank you covid for probably delaying more of both by a fuck ton. :C
** recipes for tuesday???
* [[190804 – Wiki Review: 𝒶єŞŦ𝒽𝐞т𝕚ς]]
** MY NEW JOB :OOOO -- it's been a whole year!
*** shit, it's been a whole year and I'm still not done with those goddamn socks. {{sweat_smile}}
** so proud of myself!! none of those monthly audits were empty when I checked them. :)
** listening to //Fall of Oceans// again, thank you!!!! I agree with your conclusion, this is great -- especially in nice headphones with bass.
** I really appreciate the colors, though now that I've changed the sidebar the contrast sucks a lot.. I'm so sorry y'all {{distress}}
* [[190804 – wiki: reorg]]
** I'm still a bit fuzzy on the distinction between [[curiosity cabinet]] and [[general reference]] but so it goes.
*** with the drop-down slider menus, I tend to forget that I have lots of other tiddlers in those categories, which is unfortunate.
** I'm generally pleased with how my [[Root]] has shaken out and I didn't really feel the need to change it up upon my return, unlike the background.
* [[wiki – analogous rainbow palette]]
** bless you, color-hex.com
*** in general I think I've been quite satisfied with these colors, which is saying something. (actually //doing// color theory is not my strong suit, even though I have lots of opinions about what I think looks good).
** I did end up changing my default tag color and I like it a lot better. probably should update this, lmao.
* [[wiki – list-links noLogs]]
** to get a better picture of what I need to review that isn't logs
*** brb, editing to remove //archive// stuff as well.
** my categories are really expanding! this has grown a lot over the past two years. {{happy}}
* [[200803 – trail: comparable]]
** you know what, link logs with just one link are way better than not recording anything at all. :)
** there's certainly some words I've only ever seen in books & not pronounced, and some words that I've probably ever heard and not seen written (but ofc I can't put my finger on any of them).
* [[200803 – Carpe Diem: i am made of words]]
** there was one moment, coming around the bend on the falling-apart road, where I felt like -- this is almost the same as sitting on the hill in Scotland watching the boats on the lake. This is almost the same as walking around the lake in Glen Coe. If I could -- just -- //tilt// my head //just// right, there's a different perspective or feeling.
** I did not go to bed before 2 AM, and in fact I'm sure I went to bed after 2 AM. I intend ''not'' to make the same mistakes tonight.
** I have mixed feelings about the gift; it's a gift! a gesture! but a) gifts aren't really my thing, don't mean love to me the way they do some people, and b) I'm slowly trying to //let go of// video games, not play more of them. oof.
*** shit now I need to write a thank you note, if I don't forget. {{craughing}}
** got so busy today that I just didn't touch resume at all {{distress}}
** h0p3 had a phrase for that memory thing in one of his h0p3ful reviews I read this morning
** I forgot to bring a bag for litter with me to the trail today, whoops. :C
* [[200803 – Wiki Review: wind in my hair]]
** hey-ooo it's //placeness// again, but in the context of living with people rather than a broader sense. and ofc it came up again today!
** //dooooo youuuuuurrrr wikiiiii auuuuuditssss//
* [[music: Su Lee – Slice of Life|music/su lee/slice of life/slice of life]]
** WIND IN MY HAIR
*** great image, perfect poetry, the sky says //I'm yours//
* woke up somewhere right before nine again
* made coffee with the last 20g of coffee beans; it didn't turn out //toooo// weak, because I made sure to pour the water slower and keep a smaller level so the water had as much grounds surface area as possible.
* catch-up on things; invited AD to the lounge & talked a bit about, as I coined it, "low-obligation social spaces" -- did a bit of wiki reading too.
* work quickly got busy with various requests to do things; tbh I don't really remember specifics. things to do came up, and I addressed them etc.
* went to lunch at 1; heated up pizza! chatted with my mom on the phone for about 20 minutes, just catching up, then hopped into lounge VC and chatted with AD until 2 PM & my next meeting hit.
* meeting, work for about half an hour, then two more meetings and that was my work-day over!
* headed straight out to the lake trail; got there probably around 5:20ish? didn't actually note the time.
* did quite a meandering walk to the cozy spot this time; I have gotten an eye for orb spiders. I walked right by one in the middle of the path, then noticed it, and watched it for a bit -- it was new, sort of oval body, medium sized, and it took me a bit to realize that it was building a web, round and round. fascinating how it used its legs to measure the distance it was from the other strands so it went evenly along. pretty soon I heard people on the path behind me, and as they came up I kinda turned around and was like "watch out for the --", gesturing, and BAM older white guy is like "uhuh" and gets a spiderweb directly to the face. from my perspective, felt like movie slow-mo, watching face > spiderweb > guy doesn't even react just keeps marching > I watch spider fall to a plant on the side of the trail. poor thing :C
* found another //Micrathena gracilis// -- this one a perfect specimen of the species, white down the center with black spikes, chonky girl -- larger than the first orb spider for sure. they're such metal spiders.
* saw two very tiny orb spiders, both pretty low to the ground with very small, delicate webs -- maybe no wider in diameter than my hand? super, super tiny spiders relative to the //M. gracilis//, and incredibly delicate webs with the lines placed very very close to each other, just gorgeous.
* saw two //[[M. mitrata|https://en.wikipedia.org/wiki/Micrathena_mitrata]]// -- they're smaller than the //M. gracilis// but larger than the very tiny orb spiders.
* saw two more unidentified orbweavers -- one had a very cylindrical body, kinda reminded me of the //M. mitrata// but it was bigger, with super elegant legs, and iirc a red V on the bottom of its abdomen? the other was more of a rounded M&M type shape with a flatter bottom and iirc white with two black squiggle lines down the abdomen.
* also saw a grass spider -- big ol' thing with a funnel web in the rocks. and two herons flew by -- very quietly, didn't actually hear much if any heron calls at all while I was out -- and a SKINK, an //adorable// skink that got super close -- crawled onto my bag & hung out for a bit until it fell down {{sweat_smile}} then it crawled out onto the rocks right under my chair, and then further into the rocks by the water's edge. it was so pretttyyyyy and shiny... (and, saw a tiny toad when I first saw the skink too!)
* lots of people out fishing today -- one pair floated right past my cozy spot, lol. oh and I could hear some people fishing from the bank, too -- musta been further down the dirt trail.
* mostly just hung out but towards 8 I was reading discord; an update dropped and Axi wanted me to get it extracted ofc, so I told him it'd probably be an hour to hour and a half after it dropped before I got back.
* started back to the car after it was confirmed to be an update shortly after 8; picked up trash & put it in the bag that I brought -- couple bottles, one can, etc etc. not a huge amount though. was a later walk back than the previous couple of days, with the big flies following me like the night before, lovely night insects humming. was nice.
* got back to the car by 8:30ish and headed to hy-vee; masked up -- surprisingly I'd say 90% of the people in the store were also masked -- and picked up more coffee, heavy cream, plates, forks, granola bars.
* made it home exactamundo at nine, which is roughly what I told Axi! got the update downloaded & extracted straight away, then tried to order kebabs on doordash but failed b/c everything was closed. RIP.
** queso and chips instead, with berry ice cream afterwards. {{happy}}
** watchin' another episode of reply, ofc.
* was very tired! actually went to bed at midnight, lmfao -- actually, might have been more like 11:45 even.
* yet again, woke up and got out of bed just a hair after 9. gahhh what is with me and sleeping in so much lately? I even went to bed at midnight last night -- that's 9 hours of sleep...
* didn't make coffee this morning, just dove straight into emails, work, and slack. mostly various tasks getting asked & done in between a couple meetings. still haven't gotten to the XML files yet ahhh but I guess it's a lower priority.
** also keeping an eye on the spreadsheet discord re: questions and stuff, though I probably didn't need to and coulda let everyone else handle things. XP
* lunch from 12:45 to 1:45; ate and an episode of reply -- well, an hour's part of one, then paused it to get back to work.
* made it through most of my work to-do list in the afternoon; Widen training meeting for the last hour of the day. waaahhhhh user management, wahhh dealing with people. {{fearful}}
** gotta say, even though we get some silly questions in spreadsheet chat I feel like they're not ... super low level like some of these folks. Man it's fucking weird to me, the apparent inability some (most?) people have to pick up on the various features and abilities of software intuitively. I wonder how much having access to Photoshop 7 as a kid forced me to quickly learn that skill -- given that photoshop is generally regarded to have a large learning curve and I learned it through googling & tutorials & practice.
* god those were the good old days weren't they? FUCK when Aviary was actually good free software too, before it got bought by Adobe. WOW ''FUCK ADOBE''. Like, whatever the noise/pattern generator thingy with the tiles you could move around etc.. SHIT. I can't believe that's gone. PEACOCK, that was it -- and [[this was the sort of shit I liked to mess around with|https://web.archive.org/web/20100528152122/http://aviary.com/blog/posts/aviary-introduces-browser-based-terrain-generation]] fuuuck even I remember the username "[[Mpeutz|https://web.archive.org/web/20100612115024/http://aviary.com/artists/mpeutz]]" --- GAH FUCK and their music maker was dope too, I messed around with it a bit. SHIT. faaaaaack I remember so many of the pictures in [[this hall of fame|https://web.archive.org/web/20100301225407/http://aviary.com/halloffame]] -- robofrog... meowza was a god...
** fuck are you shitting me [[they worked on|http://meowza.org/]] the apparently cult classic Glitch mmo? and have gone on to do all sorts of impressive stuff... man.
** SHIT remember [[the goldfish in a marble|https://web.archive.org/web/20100315055802/http://aviary.com/artists/mpeutz/creations/fishy_in_a_marble]]?? and GRAH how you could pull things in a sources and it would show their derivatives.. FUCK. the more I keep poking around and reminding myself of this, the sadder I am that Adobe bought aviary and fucking GUTTED IT. ''FUCKING COMPETITION BUYOUT FUCK CAPITALISM FUCK''.
**And the whole community around doing photo manipulations etc etc -- like r/PhotoshopBattles is such a degraded version of what that scene used to be, imo. I can't even remember the name of that site with the weekly competitions and themes any more -- I REMEMBERED. [[Worth1000|https://en.wikipedia.org/wiki/Worth1000]] -- shit, please, my readers, do any of you remember that?? it was great. that was like, somewhere in middle school or high school for me, wowow. looks like all the content is still preserved, but you gotta [[go wayyyy back|https://www.designcrowd.com/community/?page=320]] to get even close to the time period I was on. and I miss the way the actual website looked. ahhhh shit and yeah there were tutorials there too... apparently I have a log-in on the site but it won't let me get in. site's fucked.. :\ (I feel like I might have participated in a contest or two, but I wouldn't even remember my username to be able to find which ones)
* finished the rest of my reply episode from lunch.
* showered, nice long shower (while thinking about how to invite people to my discord server and being anxious), came outside to write in my wiki, and then went down a very long tangent/rabbit-hole as seen above lmao.
* fuck it, I'm going to go eat something & watch another episode of reply. then maybe I'll be back to finish my wiki review, and then maybe I'll go to bed around 11 tonight.
** watched two episodes; had one drink in the middle.
* put the sheets on the bed at 12:30; didn't go to sleep, laying in bed thinking. cried. ~~I am lost~~ I feel lost, under it all. Grieving paths not trodden, paths lost to time and circumstance, all the selves that might have been, all the selves that might be and won't. What does taking the time to stop and observe one spider and know its species mean when everyone around me marches forward into the spider webs without delay or pause?
* [[https://youtu.be/biDinFuvSRc]] (woods of ypres) then I will try to sleep.
@@.spaced-list
* [[200804 – On This Day: rediscovering rock]]
** sometimes I wish all of my recent writing were this short and sweet {{eyes}}
*** there's something to be said for clarity, but there's also something to be said for profusion. cycles of life eh?
** yeeee colors, what a fun return to my wiki this was.

* [[photo editing]]
** good good link collection. :)
** photopea is really surprisingly full-featured, though of course b/c it's browser based and all javascript it gets laggy when working with 2000+ pixel images and previewing tool results.
*** I mean it even has perspective warp, which is like -- damn impressive.

* [[200804 – Carpe Diem: they whirled and they twirled and they tangoed]]
** I'm quite proud of my server icon -- it's just great, b/c the original couches in the linn-mathews lounge were blue and comfy -- but I still haven't INVITED ANYONE -- come on, get the guts up, just do it.
** QAing animations was fun, I'd be happy to do more of that again.
** it's a tragedy that it's 80+ degrees outside and I'm not spending evenings getting chigger bites at the lake anymore.

* [[200804 – Wiki Review: running out of golden ink]]
** ... I almost certainly stayed up late the next day, lmfao. who do you think you are ...
** he ''forgot'' that he gifted it to me??? I am much confuse about that. how do you forget something like that? and it makes me very curious what even was the trigger thought for the gift in the first place?
** but I //did// remember to bring a bag the next day I think!
** //doooooo yourrrrr wikiiii auuuuudiiiiitsss//

* [[200804 – chat: low-obligation social spaces]]
** I mean, do we really have places where a community is encouraged to gather and spend time? like, "the town square" -- and at what point does a community become too large for this to even be useful? the community size mark where it's too intimidating for most people or becomes //too// clique-y or whatever?
*** and, even if you build this space into a communal mixed housing design, how do you overcome the apartment problem where nobody introduces themselves when they move in, or ever sees/meets their neighbors? My mom is like "have you met any of your neighbors?" to my brother and I'm just like ... bruh of course he hasn't! and I don't know any of CD's apartment neighbors either. what, you're expecting us to //knock on their doors// or something? that seems like a weird AF thing to do (whether or not it actually is).
**** ''is'' it a factor of design? is that a barrier that the right design can address? obviously some of it comes down to personality and socialization -- anxiety about knocking on a door and interrupting them, or them not being there, or not knowing what to say; it not being "the done thing" to interact with neighbors, whatever -- but can design //overcome// or at least help reduce the barriers that personality and socialization put in place?
***** I don't think //I'll// ever be able to answer these questions but I think asking them is important anyway.
** oh, you know what brings this up again too? //Reply 1988//, with the children running from one house to the next sharing their food around. the sense of -- one's neighbors are one's friends. doors unlocked, always popping in and out.
** and I haven't even addressed the importance of ''non-commercialization''. there's no freedom or ease possible if financial or profit-making stakes come into it, idk.
** festivals and rituals and community-building activities are definitely part of it, whatever it is, but I think less associated with the social community space? or not, I could be very wrong about that.

* [[agreement]]
** hehe adding more emojis; this one is really quite useful as a discord reaction, which is how I usually use it.
*** I feel like discord reactions help text chat be a bit more emotionally expressive, and I appreciate that. it's like -- moth languages. :)
@@
* no idea what happened today. woke up, not even sure I made coffee??
* worked, did actual work work, with some farting around, and probably an episode of reply over lunch, and finishing it up after work work some more.
* don't actually know what I did in the evening, either -- probably more TV? almost certainly all the rest of whatever episodes of reply I had left (2?) until just before the last one, which I was gonna save for tomorrow.
** yeah, that's gotta be it -- cause I finished the 2nd-to-last episode at 11, and didn't want to stay up until 1 AM finishing the last 2 hour episode {{craughing}}
* hopped into voice chat on the spreadsheet server instead; I think Aragon actually showed up first (shocking) and we talked about //reply// for a bit, until Rwn showed up (how dare. (I tease)) and it mostly became me troubleshooting my discord's inability to see their video stream of cute animals, until I figured it out; it was a bit quiet and I was like "ahahah I could talk about the spiders I saw on my walk yesterday" and ofc Aragon instantly left so it was just me & Rwn chillin' and later talking about politics & they explained about skittles leaving, which I had been unaware of, so we were talking about how easy it is for people to just disappear online & especially on discord, which is about when Phil popped in and Aragon showed back up.
* random chit-chat about how many servers we were in and what kinds of servers, and I joined Phil's gamecube server, and jokes about my name again ofc, and age is a constantly reoccurring topic for us, and then talking about phil and text-to-speech and Rwn brought up my muting-to-drink-out-of-water-bottle again and well there were new people (waterjar) in chat who hadn't heard it (also Cstn hadn't) and so I had to demonstrate (and snorted water promptly up my nose from laughing) and Phil made the best elanor joke in existence: `ElaNorton antivirus` and waterjar shared a pic of their water-bottle and as a true connoisseur I correctly identified it as a klean kanteen, and we started talking about discord nitro & emojis and Aragon gifted me a month of nitro-nitro {{thonk}} (not classic) and then finally Rwn and I were like ughghhg we should leave so basically everyone just all left at the same time.
** though I was keeping an eye on #voice-play b/c folks were still chatting, and ended up sleeping at 3 AM instead of like 2:30 lmfao.
* not sure when I woke up, but given my trend lately I'm sure it was late, past 11 AM probably.
* farted around until somewhere mid-afternoon, doing who knows what ... reddit or discord or poking at my legs -- I do know at one point I was chilling outside; also managed to put laundry in the washing machine
* went inside at 1:30 or 2ish and started the last episode of Reply 1988, since I knew it was 2 hours long and wanted to finish before I had to leave for my mom's boyfriend's place. gah I'm just going to call it her place from now on, why make the distinction?
* emotional episode for sure; was basically crying from the wedding scene onward, in fits and starts. the last scene & voice-over killed me.
** sent Aragon a row of sob emojis, nothing else, once I finished lmao
* got dressed, hair brushed, and drove over to my place to pick up my bra because I always forget it lmfao
** ain't no way I'm going over to my mom's without it, tho, sorry to the free-range boobies club {{craughing}}
* made it to their place at exactly the time google predicted, 5:32 (which I was very skeptical about at one point b/c of traffic. took AH up north instead of the highway due to construction.)
* delicious food, good conversation, laughs, etc. really just shooting the shit and catching up. though I did have to explain a bit of backstory about who all I wanted to visit on my east coast trip plan, lol.
** she kept struggling with h0p3 being a man's username, lmao, and I was like waalll I'm not going to say "h-zero-p-three" in conversation... and even though I know Aragon's name I called him Aragon anyway cause that's like, how I think of him. like how I think of h0p3 as h0p3 and not his name, and <<1>> as <<1>>! THE INTERNET HAS ITS OWN LINGUISTIC CONVENTIONS OK MOM URE JUST NOT USED TO IT.
* left around 8:45ish, a bit later than planned, but I didn't want to leave yet didn't want to push it too late. got back around 9:15, easy drive back too.
** FUCK, I forgot -- my windshield was cracked when I got in the car, and it hadn't been cracked when I was last in the car on Thursday night so ''wtf''.
*** hoooooorayyyyy. {{distress}}
* pinged Axi for movie but he wasn't around -- asleep, as I guessed
* hopped in VC and put on my audiobook and doodled, so I was a bit surprised when Rwn joined -- I'd alllllmost forgotten I was sitting in VC by that point, though I'd felt self-conscious about it when I joined.
** we chatted about things, basically misc small talk, and they showed me a clip of Interstate 60 and I was convinced to start watching it with them, despite it being 11 PM and it being a 2 hour movie and me being tired. :P
*** Aragon was "lol what were you guys watching" like -- OH you saw us in VC but didn't want to join ehhhhhh. {{eyes}}
* 'twas an enjoyable movie and I'm a little surprised I'd never heard of it!
* bed shortly thereafter, slightly after 1 AM ish?
* woke up around 10:45 to a message from AD saying he wouldn't be able to make the call b/c he was waiting on maintenance but that an hour later would work.
* laid in bed and tried to nap but failed pretty much. started reading discord on my phone and got out of bed right around 11:30 when AD was like, hey I'm done!
* got dressed, went out onto the balcony, and hopped on a call with AD; walked through meditation & attention placing for the first half-hour, then listened/chatted/had a more conceptual conversation.
** ahhh he calls me out, how //am// I going to figure out what I want to do for the rest of the day, huh?
* felt energetic, so I did some fitness boxing for the first time in like two months, lol. surprisingly got the lowest "fitness age" I ever have before {{thonk}} and ofc failing the uppercuts & hooks b/c they're the trickiest.
* some combination of watching the first episode of bodyguard, eating food, and listening to terry pratchett while doodling/noodling/drawing.
* eventually around 6ish I was like hecking heck what am I doing with my day, none of this is really important (important things are hard, AD reminding me in my head from earlier)
* started back in on the datasheet auto-gen code, figuring out where I was (applying a function to every row to get the nook miles cost), and then implementing it and more things.
** actually got to the point where I could auto-generate the whole Rugs tab, more or less -- obviously source notes isn't auto-generated and some other things like version unlocked and unique entry id, but yeah!! the main columns (with both NM and heart crystals in the new "exchange"/"exchange currency" columns) are done.
* was "watching" the prestige with Axi in the background
* finished around 1, said night to CD, braided my hair, washed my face, bed around 1:30 or 2 AMish.
* woke up at 9:10 AM (after having woken up earlier & gone back to sleep)
** from some dream, I can't remember what, but it felt important and intense at the time, and I think it involved other people
** am like, uhhh.... don't you need to get up CD? answer: yes.
* logged into work computer, made coffee
* worked mostly until 11:30ish then did a little farting around until 12
* lunch from noon to one; made food, then remembered //fuck// I gotta take care of my cracked windshield. looked up my insurance deductible -- more than it would cost to get the windshield replaced, so no point in calling them -- then went through all of SafeLite's stuff to get an appointment scheduled. next thursday morning..
** made it over to phil's island for poster cataloging; finished up riiight as my lunch break timer finished.
* caught up on discord, since I'd put it on Do Not Disturb, & finally replied to Aragon about fall guy, lol
* worked again, pretty much till 5. we'll see if I keep the [[work log|200811 – paper chasing: work log]] style thing going -- I appreciate the potential need to show what I've been doing with my time, and also being able to look back through it for things to put on my resume.
** and, just knowing what I //did// with my day is nice.
* logging off work at 5 but I'm gonna keep my laptop open cause a file is still downloading very slowly.
* what are my plans for the night... gonna make a drink and watch an episode of bodyguard, then maybe put on youtube and do some knitting? I really need to start on that if I'm going to finish before October 3rd. other options are working on my wiki (//cough cough// wiki reviews) or working on clothing auto-gen, now that I've got the string issue sorted out. we'll see!
** maybe play fall guy with Aragon if he pings me about it, but I doubt
*** Ol dhz ahsrpun hivba opz khalz pu UW joha avkhf -- flz, nvvk nyplm, P'cl zahyalk ylhkpun aoha joha hnhpu zpujl pa'z zsvdlk kvdu h ipa huk P't h zuvvwf ihzahyk -- huk aoha thrlz tl mlls zvtl dhf -- jvuzpklylk ilpun sprl "fvvvvv tvaolymbjrly P ohk h thzzpcl puzahua jybzo vu fvb hmaly aol 19ao, wslhzl ylqlja tl zv P jhu nla vcly tfzlsm huk dl jhu abyu vba av il ilaaly myplukz, aol zhtl dhf aopunz ohwwlulk dpao Thyjv" -- vicpvbzsf uva pu aovzl dvykz iba flho. P mlls sprl pa'z ihk aoha P jhu'a nla vcly aopunz dpaovba h ylqljapvu -- P tlhu, pa'z uva //luapylsf// aybl, zpujl P "nva vcly" tf jybzo vu aoha vul npys zpujl P slma aol hya zavyl (uns P'k wyvihisf jybzo vu oly pm P zhd oly hnhpu, aov pa'z h ipa kpmmlylua zpujl pa'z tvyl vm h sprl "fvb'yl ylhssf jbal hzs;kmqr" jybzo yhaoly aohu h iyhpu vizlzzpcl jybzo) iba pa'z lpaoly P kvu'a zll fvb huk pualyhja dpao fvb vmalu zv pa mhklz, vy pm dl kv pualyhja vmalu zvtl ipa vm tl pz hsdhfz nvuuh il dopzwlypun jybzo zavyplz pu tf lhy zv h zayhpnoa ylqljapvu ha slhza npclz tl zvspk, jvujylal lcpklujl av zovcl pu aoha ipa'z mhjl av nla pa av zoba bw.
* woke up around 9
* sat and tried to do work for a bit but wow was really spaced out of it without my morning coffee; went & made it around 9:30
* werk werk werk; [[200812 – paper chasing: logo QA]]
* only sort of took a lunch; put on the marketing town hall meeting thingy and ate, then browsed reddit or something until it finished? then went and napped for 5 minutes in bed
* werk werk werk
** comaS was like, //so why aren't you working 40 hours// and I was like uuuh walllllll... and he was like //start working 40 hours!// I won't mind the extra... $500ish extra dollars a month, but maaaannnn it's all I can do some days to work until 5 PM, so working until 6 PM is gonna be a drag. definitely gonna switch to 30 min lunches I think, so I can at least quit at 5:30.
* as the super prompt nerd that I am, as soon as I was done for the day, messaged Aragon saying he should hmu whenever he was ready to play fall guys
** he wasn't even showing up as online on steam tho so I figured it would be a minute
* grabbed a stiff drink and watched episode 3 of //it's ok to not be ok//
* fuck if I knew what I wanted to do this evening. fuck. just lay on the sofa sort of dozing and moping
* remembered how nice writing with the fountain pen on the notebook paper last night was, and wondered how it would work in my sketchbook. got up & grabbed it and tried it out. not a drawing that felt like it flowed effortlessly, but I didn't hate it either; there were one or two interesting parts.
* about this time 9 PM finally hits, and I'm still not hearing from him, and I'm tired, and like ugh again, very //blah//. decide fuck it, I'm going to eat dinner and watch one more episode of //it's ok// and then go to bed if I haven't heard anything else
* was keeping an eye on my phone since it goes into Do Not Disturb at 10, and when I checked it pretty shortly after 10, sure enough there was a "hey sorry i was napping all day lol work was tiring / you still aroun" message. oh hey, that's cool.
** finished up my episode then got ready -- went to the bathroom, bought / downloaded / installed the game, got my controller ready, filled up my water -- right about when I'd finished that he was like "r u done" and I was "yes! let's do this {{happy}}" et voila voice chat & game!
* mostly just chill chit-chat about the game itself, though he asked how work was & talked a tiny amount about his day, and later I asked what shows he'd been watching. oh, yes, and he went through my steam profile randomly -- and his general hilarious accents every now and then. game itself was enjoyable and I'm very bad at it without any practice XD
** I thought we'd play maybe an hour, starting at 10:30, but time fucking //flew// by and pretty soon it was midnight. said //one more game// 3 times until I got on my longest streak :O and then also leveled up, lol.
* prepped bags etc for tomorrow, then noticed Rwn and JP in voice chat so I joined, and then JD joined, and then Rwn stopped playing music and there was a bit of chatting for maybe another half-hour
* lots of thinking & tossing and turning, of course. {{craughing}}
** I think when I feel into this crush, it's more about how spending time hanging out with Aragon really makes me want to spend more time with MR and MT, with my friends, because I miss that.
* actually fell asleep around 1:30 or 2 probably, if I was lucky?
* [[200811 – paper chasing: work log]]
** lots of emails; got a pretty varied amount of work done today, actually.
* [[200811 – Carpe Diem: standardly plugging away]]
** hey hey good on me for being an adult and getting that windshield crack fix scheduled right away. I should schedule an oil change / tire rotation too... `>_>`
*** nah nah you're fine, you've got it on your calendar as happening in september, so might as well wait until then.
** having discord on DND definitely helps me feel a bit less distracted during work ... no duH?
** ahhhh yes. this is the night where I started the 3rd (?) episode of Bodyguard after work and then it got so engrossing that I watched all the rest of the episodes, and that's all I did that evening.
*** I worked on the spreadsheet the day after this, on the 12th, and got it updated since it had been a good two weeks since the last public sheet update. Aeon helped me with the final nook miles -> exchange currency pieces, which increased my motivation a lot!
** I'm still fence-sitting, of course. mostly when I'm legible I think that confessing is selfish and doesn't actually involve any sense of caring for the other person (whoever they might be doesn't matter), and therefore I ought not to do it, and just sit with the feelings & let them run their course.
*** //tbh you're ''all'' really cute as;ldfkja;sldf//
My chat with AD today brings up the question again -- why do I hang onto these words? Why can't I write something on ThisWebsiteWillSelfDestruct without also copying and saving it somewhere? The thought of burning one of my paper journals gives me chills.

What if I write something and burn it? Okay, maybe it doesn't matter, I could just write the same word over and over and burn it. Not super impactful. What if I draw something and burn it? And that gets scary, because my mandalas are a product of the moment and even if I tried to recreate one it would end up being something new and its own thing. So, to burn one of them is to make it go extinct. 

The fear is -- what if I sit down, commit to burning my next mandala without ever photographing or scanning or otherwise reproducing it, then produce something that's really interesting, that makes moves I want to remember, that feels good to me, that I want to hold onto. How can I let that go? //If it's good I must hang on to it.//

And then I had the conceptual vision of an exhibit of mandalas that have all been burnt out at the center -- all that remains are hints of lines around the charred border and the empty center where something intricate and detailed used to live.
* woke up at 7:30 to CD saying something like "don't you need to have left?" and having a mini heart attack until I checked my phone and was like //you motherfucker it's 7:30 I can sleep another 45 minutes//
* got up around 8:12 because I didn't want the really annoying blaring alarm to go off
** somehow had a dream about hanging out with MR and my brother and others in the 45 minute napping time, lol. MR wasn't talking much, or any, and I was feeling pretty sad about that, but then slowly he started engaging more. Dream CD did something that made me grumpy, and I was still feeling that when I woke up, too.
* got dressed, made protein shake, and made coffee.
* got into the car and on the road for work around 8:40, and arrived about 9:05. not too much traffic -- nice! some police on a motor bike had pulled someone over on 534 -- not sure if it was the same fucker who pulled some insane "passing people by driving on the shoulder then crossing 3 lanes of traffic to the left lane while going 80+ miles per hour" shit while going round the curve, but damn I hope it was cause they were fucking ''nuts''.
* took me a minute to get settled and figure out where the fuck I was in terms of re-naming files on GFX etc, but I got it sorted, so now I'm waiting on this rsync from GFX to Nearline to finish, then I gotta copy Nearline to tape -- and also REMEMBER to skip the coffee table book directory and do it by hand cause it's a fucking monster.
** I suppose theoretically I could be doing other work while I wait for my console commands to finish, but idk why I just shudder at the thought of doing so. It's like my train of thought is pressed pause while they're going, and doing other stuff doesn't interrupt that, but actually having to shift my work focus to doing something else would make me forget where the fuck I was in the command running. idk.
*** but hey it's nice to have some wiki time, since I've gotten so behind this week.
* back to my place at 5, unpacked & such. ordered indian and watched an episode of it's ok, I think? not really sure what I did from 5 to 7:30, but I know food arrived at 7:30ish and after that I watched an episode of it's ok
* had asked Aragon if he wanted to play fall guys & he was like nah tired tonight... got on at 9 and there he was, playing it XP
* I got on after my episode finished at 9:30 and he joined for the briefest bit -- and then left abruptly after I had started (and failed) VC b/c trying to text chat & play was being annoying.
** later turned out he'd sent messages to the wrong person and hadn't actually meant to irish exit me, lol.
** I was like sheeeeeesshhhhh wtf, and gave up on playing, went outside and walked around for a bit and then was like HRUMFFF and drove over to the Hidden Woods park, my favorite park that's open until midnight.
* Rwn was in VC in spreadsheet, and I was being silly, so I hopped in VC in NP and Rwn joined for a bit.. hung out for a half hour maybe? my high-speed data for the month ran out ages ago, so I had like... terrible shitty connection that dropped me in and out super often, RIP.
* was going to head back b/c of shitty connection and being eaten alive by mosquitos, but got distracted doing some random interpretive dance & just.. movin' around. //what I cannot share is truly who I am//
* left around 12:30; showered cause I was super sticky; hopped into VC again with Rwn and drew with my fountain pen on a smooth paper square -- had decided to try the burning thing -- then went & burned it and lmao that was a ''mess'' and also smelled the place up, so for future reference I want to do it with sand to put out the fire & //outside// next time.
* the ghibli music hadn't stopped playing yet, and I hadn't leveled up in fall guys for the day :P so I hopped on somewhere around 2:30 .. bout 2:45 Aragon shows up in VC and we chatted for a short bit until he was like Imma go to bed. I also had finished leveling up, so I quit too.
* actual sleeping around 3:15 / 3:30 AM, yikes
* [[190814 – Carpe Diem: In Spaaaace]]
** WHAT. THE. FUCK. was that dream. {{bflushed}}
** apparently august 14th is //the day// that I dream about hanging out with MR, b/c this is the 2nd year in a row it's happened. EH!?
** holy shit back in the days of ... actually ''going in to work in the office regularly''
** bless that dentist. hope covid hasn't hit them too hard..

* [[190814 – NMS: Nostalgia]]
** ha. ahah. ahahaHAHAHAH.
*** I wrote a fucking dorky poem because I was missing a planet? ok I love you girl but rly? lmfao.
**** I'm teasing, this is super silly but also I //am// emotional about that planet being gone. :P

* [[190814 – Wiki Review: Hup Hup]]
** ... okay, it's been a whole-ass year, //get the goddamn dent fixed// {{craughing}}
** literally have done none of these to-dos, big oof.
*** I guess none of them felt very important? :P
*** ran into the question of renewing <<sus>> again, and just went ahead and did it with almost very few qualms. it's a cheap URL to renew and it just... works so well. why bother changing it? XP
** ooooof, I do miss that game. playing was always a good time.

* [[No Man's Sky]]
** I never did get enough portal codes unlocked to be able to portal and see what my planets had been changed into after the update. ah well.
** I wonder if these trade route images are even still relevant... {{thonk}}
* [[200813 – art/work: burning holes]]
** this is one of the tragedies of working in my sketchbook rather than on squares -- even though they may feel like complete artworks on the page, they physically can't stand alone.
** this is conceptual art, and maybe a step that doesn't even matter if you're not familiar with my work. it's performance art, in a sense, and it's almost entirely for myself -- only I experience the creation of the mandala before it is then destroyed and a void is left.
*** in a sense, the empty space where the drawing once was represents the impossibility or intangibility of the viewer ever participating in ''my embodied experience'' of the act of creation.
** also thinking about -- okay, if I'm not involved in the conceptual structure of museums and galleries and the "art scene" -- in what ways can I use technology to break outside of that and create my own outsider gallery experience. virtual reality? a 3D space (whether virtual or a game)?
* [[notice_board.png]]
** welcome to my messy handwriting {{happy}}
*** it plays with physicality and virtuality which I think is REALLY FUN given the topic of the quotes, too.
*** I'm a bit sad that the notepaper lines disappear, but it's easiest to get it down to a small file size when it's just black & white.
** I think it's really interesting for this to be the first thing you see when you land on <<sus>> (which is why I got up and out of bed immediately to implement it when I thought of it two nights ago)
** I love that, completely unbeknownst to my past self, I gave myself a very relevant and interesting gift in this moment of the present. there's //so much// to think about and ponder there, especially in relation to the wiki, and I love that I feel this tension of agreement and disagreement too.
* [[200813 – paper chasing: logos and WAHAHAHA]]
** I'm pretty grateful that I started these logs before I got that email about workload, because it meant I already had a pretty clear idea of what's been on my plate at least the past week.
** this has also turned into a "notes and to-dos" list, rather than just a straight log of what I'm doing -- that's fine! it's like wiki bullet journaling.
* lol heck if I know
* I assume I woke up late, noon or later for sure
* ate delicious indian food and watched an episode of //it's ok//
* went outside to see how the weather was -- answer: delicious! hopped in NP VC and heard Gambit talk for the first time -- they weren't kidding, he's got a deep radio-caster's voice for sure.
** chillin; saw a hummingbird drinking out of the flowering bush -- SO CUTE and tinyyyy. also saw a couple monarch butterflies flying around -- wow it's been a long time since I've seen monarchs. oh and some sort of hawk or bird of prey flew overhead once.
* left around 4:30 or 5, don't really remember right now
* it was //soooo// nice out and the weather was really getting to me... and I didn't know what to do with my life ... so I drove out to the one trailhead I really like out west, and started walking... and walking... and walking...
** I really wanted to make it to the very north end of the trail, since I think the very last time I was out there was right after half of it had collapsed and I'm curious how the creek had changed since. but as I was coming around the sports center I was having strong debates with myself about continuing, and though I walked over the road bridge, I was still debating w/myself a lot. eventually turned around shortly after the 2nd sports complex, right around 7? I was feeling pretty skeptical that I would make it all the way back to the parking lot before sunset, given that I had 2.5 miles to walk.
* trail was weirdly busier with people on the way back than it was on the way out. a cute family of four was walking on the trail ahead of me, and until that point I'd been keeping a pretty brisk pace going since I was worried about time, buuut there wasn't any way I was going to out-pace them so I chilled out and dropped behind. Coming around a curve towards the housing stretch, though, they were paused doing something, so I did pass them then & sped back up to maintain the gap, lol.
** right at the 2nd park (where the "trail closed" had been that one time) I saw -- a luna moth!!! it was gorgeous, and I coulda sat there looking at it longer than I did, but the peeps behind me were catching up quickly. I think this might be the first time I've ever seen a luna moth live.
* actually made it back to the car right around sunset at 8, then went over to the hidden woods park again to chill for a bit... lasted about a half hour or so then the skeeters drove me away.
* showered, then watched another episode of //it's ok//
* put on the soundtrack and got in bed to chill after it ended, and must have fallen asleep around 11:30
* woke up at 3:30 AM feeling both hot and wide awake; bumped up the air, and messaged Aragon on steam being like wow, you're up late O_O then we talked about his game project & concurrent programming off and on through the morning until like 6 goddamn AM which was 7 AM for him, yoinks.
** saw him again 8 hours later at 2 PM, lol, still working on performance optimizations
* I went down early morning reddit and then synthwave thread rabbithole, chilling and listening to music in bed and thinking, just existing? dunno.
* prolly fell asleep around 6 or 7, don't really recall when, just sort of faded back into sleep as the sun rose.
* woke up again at noon thirty.
* chilled outside drinkin' ketochow for lunch
* vibin' outside on my laptop for the briefest bit, then went inside idk why and spend the rest of the afternoon on [[200816 – music: synth & vapor wave]] and poking around in my <<sus>> server logs
* packed up around 5 and headed out to CD's
* ate food and watched //it's ok// while doing so, but then realized it was a bit after 7 and if I watched the rest of it, the sun would be down and I wouldn't have gotten outside.
* zoomed over to the lake; what the fuck there were like 15 people hanging out in the parking lot, gross (ok it was probably more like 6 to 10? but I didn't wait around to count) so I basically sped-walked all the way to the lake. stayed longer than I planned, pleasant.
** walked back in the very very twilight.
* back by like 8:45? finished watching the //it's ok// episode, then watched a 2nd one because holy mother of CLIFFHANGER.
* got on my laptop planning to write in my wiki, but then ended up chatting with MT for a good chunk of time, then poking around even more in my server logs and didn't go to bed until 4 AM, yikes.
* [[HOME - Resonance|https://www.youtube.com/watch?v=8GW6sLrK40k]]
** [[HOME - Odyssey|https://musicbrainz.org/release-group/849dd439-0737-40ea-b151-ed06a0a0adcd]]
* [[Perturbator|https://musicbrainz.org/artist/45c25199-fa62-4d4c-b0a2-11eeed6923c3]]
* [[Protector 101|https://musicbrainz.org/artist/41b594a4-722c-40a8-9398-32aebc9c0fcc]]
* [[Le Matos|https://musicbrainz.org/artist/516b7171-d5dd-4fe4-9649-ca90cc3a755f]]
* [[Timecop1983|https://musicbrainz.org/artist/3452247c-719a-4a77-8d98-bf55becb449a]]
* [[GUNSHIP|https://musicbrainz.org/artist/df1356d3-3c66-48bc-ac79-475c6cf76266]]
* [[Com Truise|https://musicbrainz.org/artist/51f1ca49-846a-4ef1-b4fa-187ecc88bbe5]]
* [[Astral Tales|https://musicbrainz.org/artist/d15436d6-1f2b-484a-af13-3fa2252f0c71]]
* [[Earmake|https://musicbrainz.org/artist/4cc5345b-1a8f-43e0-b4c0-e27b2943fcff]]
* [[Hollywood Burns|https://musicbrainz.org/artist/8ced4a8a-d553-4014-be12-67df65e12cb3]]
* [[GosT|https://musicbrainz.org/artist/73ed3b2f-6d5e-46c6-8f75-952c383f6b33]]
* [[Turboslash|https://musicbrainz.org/artist/d08381a7-e17d-48ce-8ded-4828c522abda]]
* [[Volkor X|https://musicbrainz.org/artist/67772db1-1868-4218-906b-e7fbf32ec574]]
* [[Isidor|https://musicbrainz.org/artist/8fdb8e3a-1d1a-461b-9fb6-d439693eaaaf]]
* [[DELOS|https://musicbrainz.org/artist/7a322f7b-98ab-46c4-a950-4aced9b94ccb]]
* [[Phaserland|https://musicbrainz.org/artist/ab59c8a9-4d1d-48d9-ae2d-e46db5e1f8db]]
* [[Carpenter Brut|https://musicbrainz.org/artist/303abdee-ffca-4685-a582-6aaaefd81b01]]
** "Carpenter Brut's trilogy is a masterpiece of synthwave."
* [[Magic Sword|https://musicbrainz.org/artist/87c59ab5-5f5d-46f4-87e3-c604abb2bb67]]
** "Two of my favorite songs of theirs right now are 'Sword of Truth' and 'In The Face Of Evil'. Good stuff."
* [[Dance With The Dead|https://musicbrainz.org/artist/f7ab8acf-e859-468d-b335-d2dcc7671cb1]]
* [[Lazerhawk|https://musicbrainz.org/artist/b9e46d1a-9068-4615-9200-90b3d5eae68b]]
* [[Daniel Deluxe|https://musicbrainz.org/artist/20e17bb3-4b34-48d3-bc35-d8e6638e3b4d]]
* [[VHS Dreams|https://musicbrainz.org/artist/686da4e0-eef9-48e5-bb9d-2c26d7378aa4]]
* [[Dan Terminus|https://musicbrainz.org/artist/b56aa45e-e0dc-45b7-a703-cc1b0f34d458]]
* [[Makeup and Vanity Set|https://musicbrainz.org/artist/9136bc87-453e-4969-8d10-4cd345f312eb]]
* [[Waveshaper|https://musicbrainz.org/artist/571fb58d-b957-4cfc-8c7d-5cbf13519227]]
* [[S U R V I V E|https://musicbrainz.org/artist/9e26116a-2d3b-4765-855f-734e9453a45e]]
* [[Mitch Murder|https://musicbrainz.org/artist/5a2b9dd6-b605-4f90-9b08-fa4f54e40330]]
* [[Молчат Дома|https://musicbrainz.org/artist/11bcbbf4-1252-496a-b747-06942f3d76db]]
* [[El Tigr3|https://musicbrainz.org/artist/19de89b8-f6ad-4414-bc31-7e62a5381314]]
* [[Lucy In Disguise|https://musicbrainz.org/artist/1149f736-042c-4e4d-bf22-cd3c2166e864]]
* [[F.O.O.L|https://musicbrainz.org/artist/8ccd44fb-1c4a-4c5f-98b5-cf3b35a2aa5c]]
* [[Mega Drive|https://musicbrainz.org/artist/2bcee108-1442-4ac6-b020-df056cf067b4]]
* [[Trevor Something|https://musicbrainz.org/artist/5e114cdf-10f8-4d0b-a974-4b86491b1c7e]]
** "I love Trevor Something, but I feel like his music had moved away from Synthwave into his own thing. A lot of Synthwave sounds really repetitive and cliche to me, but TS's newer music sounds really fresh and original - like it's in the present rather than being stuck in the 80s, if that makes sense."

<<<
Although vaporwave is more pastel washed out early 90s empty mall, and synthwave is more distorted 80s cassette future, so they're kind of different.
<<< [[Mr_SunnyBones|https://old.reddit.com/r/starterpacks/comments/iahagz/music_genres_that_have_exculsivly_thrived_on_the/g1pyoyj/]]

<<<
When I hear Synthwave, I think of [[Carpenter Brut.|https://www.youtube.com/watch?v=wy9r2qeouiQ]]

When I hear Vaporwave, I think of [[Macintosh Plus.|https://www.youtube.com/watch?v=aQkPcPqTq4M]]

You don't need need to be a music aficionado or do a deep dive to hear how they're extremely different.
<<< [[icebrick1|https://old.reddit.com/r/starterpacks/comments/iahagz/music_genres_that_have_exculsivly_thrived_on_the/g1qg601/]]

<<<
In general vaporwave is lighter and more pop-y whereas synthwave is darker and more intense. Marble statues vs robots/cyborgs, that sort of thing.

---

I think vaporwave in particular aims more for early to mid 90's, though there is a decent amount of new wave and synth-pop samples in certain albums. Overall vaporwave tends to be quite a bit more downtempo in my experience. Outrun is very synth heavy, but I think it leans a bit more in the [[Georgio Moroder|https://musicbrainz.org/artist/38dd6337-19ae-4793-ab4b-313eff523457]] disco/dance direction. It's literally trying to be "car chase" music.

---

Outrun is like you're being chased through the city at night by a robot in an 80's action flick. Vaporwave is like a fever dream you had while falling asleep watching late-night infomercials in the 90's.

But yeah, I think the vaporwave philosophy is a mixture of nostalgia and cynicism over the sort of saccharin commercialism and materialism of yesteryear. It has a lot of 90's influence but really seems like it can pull from any generation. It asks, "Remember when you were younger and life was simple? Remember when you would get excited over commercials for fast food and toys and you weren't worried about global terrorism or economic recessions? Let's take a minute and go back to that feeling. That feeling when things were safe and comfortable. When adults would talk in the other room about scary things you didn't understand but you had the television and video games to distract you. Let's be distracted together."

I don't know. That might be a bit of pretentious projection but for me vaporwave is very good at evoking a feeling. Nostalgia, certainly, but a very specific lonely and melancholy sort of nostalgia. Less about reviving and reliving a period and more about reminding. It's a memory. I know the whole genre sort of started off as a joke, but it's gotten really, really good at capturing a certain segment of the zeitgeist over the past several years.

Also, [[News at 11|https://musicbrainz.org/artist/8f543771-d2fe-4980-a82c-78aff88f4921]] is the shit.
<<< [[Anagoth9|https://old.reddit.com/r/starterpacks/comments/iahagz/music_genres_that_have_exculsivly_thrived_on_the/g1p8y1p/]]

<<<
Btw, most of what I’m about to say is covered by the video [[“Vaporwave vs Outrun”|https://www.youtube.com/watch?v=qGodWY9vZN8]]. Watch that if you don’t want to read my long comment. Also, if you anyone doesn’t know, Synthwave’s aesthetic is often called Outrun.

I agree. Their music is hardly similar at all, and even their aesthetics have some pretty big differences too.

For example, one of the most common elements of Outrun is 80’s sports cars. However Vaporwave has no connection to cars at all. You don’t really see them all in vaporwave.

The inverse of this would be Greek/Roman-looking statues, which have featured prominently in vaporwave art since Floral Shoppe by Macintosh Plus (I think I spelled that right?). Outrun does sometimes include statues, but much more rarely.

Outrun also makes use of neon grids a lot, whereas vaporwave usually doesn’t. Then there’s the colour palette: Outrun usually uses darker colours and more black than Vaporwave does.

Finally, there’s the main inspirations. Outrun and Synthwave are both generally trying to evoke 80s nostalgia and are inspired by 80s synthesisers, 80s retro-futurism, lasers, neon lights, etc. Vaporwave is more inspired by the 90s, but to a much lesser extent than Outrun is inspired by the 80s. It is also often trying to evoke “nostalgia for a time that doesn’t truly exist”.

Also, the whole “slowing down old songs” thing is a massive part of Vaporwave, but isn’t really present in Synthwave.
<<< [[Samtastic33|https://old.reddit.com/r/starterpacks/comments/iahagz/music_genres_that_have_exculsivly_thrived_on_the/g1q9ai7/]]

<<<
Love me some synthwave—I once got hopped up on cold meds (I was actually sick), put on [[Zombie Hyperdrive's Hyperion|https://newretrowave.bandcamp.com/album/hyperion]] album and just drifted away. It was a magical journey.
<<< [[SobiTheRobot|https://old.reddit.com/r/starterpacks/comments/iahagz/music_genres_that_have_exculsivly_thrived_on_the/g1p7adj/]]

<<<
Haha yeah I’ve had them in one of my playlists for a while / if you like that you should check out the album [["black waves" by Lost Years|https://rossocorsarecords.bandcamp.com/album/black-waves]]
<<< thanks bro!

<<<
[[Com Truise|https://musicbrainz.org/artist/51f1ca49-846a-4ef1-b4fa-187ecc88bbe5]] doesn't just make callback music, or homage tunes to a different era, or just simply synth wave. That man is a freaking synthesizer genius.

It's probably mostly my own bias talking, but yea. [[Kavinsky|https://musicbrainz.org/artist/eb6de5f6-98f8-4b5a-bfdc-f87fa4936baa]] is cool, but he just took what the [[Valerie Collective|https://en.wikipedia.org/wiki/Valerie_Collective]] was doing to bring that 80s nostalgia wave to the public eye and expanded on it. [[Perturbator|https://musicbrainz.org/artist/45c25199-fa62-4d4c-b0a2-11eeed6923c3]], [[Dynatron|https://musicbrainz.org/artist/cf4eab9f-c584-48eb-b115-5b3148535ab9]], [[Powerglove|https://musicbrainz.org/artist/09deef08-8610-4295-9ea4-544950f45b32]], they went with a more movie/game genre homage and grew from there. But Com Truise makes soundcapes. Each album of his is a whole suite of complex digital orchestra, and changes each time. His later albums haven't exactly been on par with [[Galactic Melt|https://musicbrainz.org/release-group/303af449-3fe4-4b4d-9180-95006add14f3]] or the perfect [[Cyanide Sister|https://musicbrainz.org/release-group/e40076f1-154f-4f8e-adb2-95ed393b0cd4]] but god damn can that man spin magic.
<<< [[Count__X on music genres that have exculsivly thrived on the internet starterpack|https://web.archive.org/web/20200816204646/https://old.reddit.com/r/starterpacks/comments/iahagz/music_genres_that_have_exculsivly_thrived_on_the/g1pdcf8/]]

<<<
You should give a listen to [[Apashe|https://musicbrainz.org/artist/ce0724ab-2d63-415b-bbb1-839f97bb771a]]. I don't know how to describe him. Orchestral Hip Hop? Not all of his stuff sounds like the below, but a lot does. --- [[Requiem EP|https://www.youtube.com/watch?v=eB741SdHKuI]] --- [[Golden Empire EP|https://www.youtube.com/watch?v=Zq3xpTyMwg0]]
<<< 
* woke up exactly at 9
* werk werk werk
* short lunch break since I'm doing 40 hours now
* werk werk werk
** took like a 5 minute break outside in the sun; was very nice
* chilled outside on my phone on reddit while waiting for food, but it was so nice that I didn't go inside until I got v hungry.
* debated on whether or not I wanted to drive out to the lake, but decided against it for whatever reason (probably cause I was dead tired).
* food & //it's ok//
* very tired, just had to stay up until 9, one more episode of //it's ok//
** I'm almost done AHHHHH
* got in bed as CD got up (b/c on call)
** put on pratchett & fell asleep shortly thereafter, probs about 9:30
Obviously the massive list I collected yesterday is really too much to tackle all at once, so I downloaded the most hyped synthwave albums from that list as well as some seminal vaporwave sub-genre albums from this [[vaporwave subgenre video|https://www.youtube.com/watch?v=W-dK2naYOiE]] -- since I'm much more familiar with the synth side of things & wanted to broaden my horizons.

* [[Hyperion by Zombie Hyperdrive|https://newretrowave.bandcamp.com/album/hyperion]]
** highly recommended by a commenter in the thread; listened to this front-to-back twice now. no major thoughts other than it's nice electronic music? dunno
* [[Black Waves by Lost Years|https://rossocorsarecords.bandcamp.com/album/black-waves]]
** recommended by my brother after I mentioned the above album to him; listened to this front-to-back at least once. I think it stuck with me a bit more than the above album? but I still couldn't recall any particular songs etc.
* [[Monsters by The Midnight|https://themidnight.bandcamp.com/album/monsters]]
** their latest release; listened to it front-to-back once so far. It's neat that they're trying new things, and some of it succeeds, but //Monsters// feels like it's meant to be played on shuffle & //not// like a cohesive whole, which is tragic since their previous albums flowed so well as ''albums''.
* [[Odyssey by HOME|https://midwestcollective.bandcamp.com/album/odyssey]]
** was one of the vids linked in the starter pack; I liked it, so I grabbed the whole album. more of a one-off than selected for any particular reason so we'll see how the full thing sticks with me!
** "For a while, this used to be one of the top "vaporwave" releases through Bandcamp... For this reason, HOME is often associated with vaporwave among surface-level listeners of the genre. In truth, this is closer to chillwave and is merely associated with the genre through the generous tagging system of Bandcamp."
* [[Trilogy by Carpenter Brut|https://carpenterbrut.bandcamp.com/album/trilogy]]
** CB is highly recommended, so it's on my list.
* [[Galactic Melt|https://comtruise.bandcamp.com/album/galactic-melt]] and [[Cyanide Sisters|https://comtruise.bandcamp.com/album/cyanide-sisters]] by Com Truise
** CT also highly recommended, & these albums specifically got stanned, so here they are.
* [[Chuck Person's Eccojams, Volume 1|https://vaporwavelibraryproject.bandcamp.com/album/chuck-persons-eccojams-vol-1]]
** "The album/mixtape that is considered to have started vaporwave as a whole."
* [[Far Side Virtual by JS Ferraro|https://vaporwavelibraryproject.bandcamp.com/album/far-side-virtual]]
** early / seminal utopian virtual sub-genre release
** random.org decided, this is next on the listening sheet.
*** light, bouncy, dream-like. I dig!!
* [[Blank Banshee 0 by Blank Banshee|https://blankbanshee.bandcamp.com/album/blank-banshee-0]]
** seminal vaportrap sub-genre release, considered to have started it perhaps?
** asked CD to pick a number from 1 to 4 and he chose 3; this is next!
*** so far, lit. so finished, lit! enjoyable.
* [[Floral Shoppe by Macintosh Plus|https://vektroid.bandcamp.com/album/floral-shoppe]]
** so-called "faux utopian" sub-genre, but also one of the vaporwave albums that got really big -- therefore, essentially listening.
** so this is up next! saving eccojams for last, lol. so far it's aight, not sure it's my favorite of the bunch but there's some good jams. why the heck is the last song (seabed) so short and abrupt ending, what a cocktease.
* [[Palm Mall by 猫 シ Corp.|https://catsystemcorp.bandcamp.com/album/palm-mall]]
** release in the mallsoft genre; apparently not the seminal work now that I'm looking at sub-genre charts but was featured in the video I watched. :P
** I really enjoy this album; the soundscape is //so// interesting that it's almost distracting to listen to during work tho, which is hilarious given mallsoft's "background noise" objective.
** not car music b/c there isn't much base and there's a lot of treble sounds that would fade out on the highway, but good vibin' music.
* tossed and turned a bit during the night, and probably could have gotten up earlier, but kept napping until right about 8:45
* werk werk werk although I was farting around on the internet a bit for the first half of the morning
* half-an-hour lunch break of eating sausage outside & listening to pratchett
* tried listening to pratchett more while working on metadata updates (b/c they're boring and tedious) -- it worked, ish.. still felt pretty bleh about the whole thing.
** SO FUCKING NICE OUTSIDE. so I said fuck it I'll do this without a second monitor, and went outside after my 3:30 to 4 PM meeting. ahhhhh idk why but I wasn't having as much trouble losing focus after that. chug-chugged away until 5.
* gonna head over to the lake after I get egnyte uploads started, and do the actual 3 mile walk this time.
** sheesh I almost want to buy a 2nd monarch folding chair, just so that I don't always have to be packing up the one I keep on CD's balcony. XP
*** tbf, why the fuck not? I'm working 40 hours now --- AHHHH WHAT THE FUCK WHY ARE THEY OUT OF BUSINESS EVERYTHING I LOVE DIES {{crying}}
**** ''legitimately'' time to go buy 2 of them off eBay because ugh. when I like a thing and it solves a thing I don't want to have to go hunt for //another// thing to solve that problem and ultimately end up being worse. :C
* drove out to the lake, probably around 5:30 or a bit after
* took the new, adjusted route -- it is ''noticeably'' longer than my previous route, so I don't get to the lake as fast.. on the one hand that's a good thing b/c more walking time, on the other hand I like sitting at the lake and the sun is setting faster and faster so I'd rather devote more light to the lake than walking. ah well.
** it was chill once I got there; sitting and thinking and didn't do any writing but did do some reading. the sun went behind the trees //way// earlier than I expected -- iirc when I first started going to the lake it went behind the trees [[at exactly 8 PM|200803 – Carpe Diem: i am made of words]] and today it went behind the trees at 7:40. I thought I was losing my mind, like, whaaa why is the sun going behind the trees already?? and looked at my phone and sure enough, in just about 2 weeks the sun shifted by 20 minutes.
*** fuck it, I don't want to leave already, and there's twilight so I don't //have// to leave right when the sun goes down, do I? no, I don't.
* think I stayed until 8 and then packed up and slow-walked my way back to the car along the upper half of the trail.
** talked a lot to myself about my reading & what I was thinking; the locus of feelings, what it means to be responsible for your own feelings, assertive expressiveness of one's feelings. drafting and going over words, delving into childhood grief that my friends had to leave. keening alone in the woods.
* back home; ate food (Mediterranean I'd asked CD to order for me so I would have it when I got back, since everything closes late) and watched an episode of //it's ok//
* I //believe// I got ready for bed around 11:30? washed my face, brushed my teeth, and in bed to sleep by midnight...
* [[https://web.archive.org/web/20190719193927/https://www.nbcnews.com/tech/security/millions-people-uploaded-photos-ever-app-then-company-used-them-n1003371]]
** discovered this while looking up the //ever// company to see if they were owned by anyone -- oh, and the app is shutting down because it "can't compete" with Google & Apple's photo storage solutions -- but it sounds like they got plenty of use out of it while it was still around.
** ofc they've changed the name of their creepy facial recognition software so now it's "[[https://www.paravision.ai]]"
*** [[https://web.archive.org/web/20200818170457/https://www.paravision.ai/news/paravision-achieves-global-top-2-ranking-in-nist-test-of-face-recognition-with-masks/]]
**** and the new big thing is accuracy despite masks:  YUCK.
*** [[https://web.archive.org/web/20200818170728/https://www.paravision.ai/product/covid-19-solutions/]]
**** "Paravision's person detection and tracking toolset, which is at the heart of our Activity Recognition capability, can be used for real-time social distancing metrics." {{fearful}}
**** they can't even spell "availability" correctly on their website lmfao.
* [[200817 – music: exploring a scene]]
** now that I'm in the office and all by myself, with those baller speakers to play music on, I'm revisiting this list!
*** Blank Banshee is great; listened to BB0, BB1, and MEGA and I should definitely pick up the later two and put them on my phone so I can listen to more in the car without as many repeated songs.
*** listening to Carpenter Brut -- Trilogy again, this time all the way from start to finish. I'm enjoying it a good bit. I think I'll put on Far Side Virtual (for a completely different mood swing) afterwards.
* [[200817 – paper chasing: short]]
** I'm not really keeping up with these, right now, but it's good to have things written down / a structure I can return to when I do need it.
*** tbh I'm being lazy today and taking advantage of the "I'm in the office watching large files slowly copy to tape" to catch up in my wiki and not feeling too bad about not doing CoMa work on the side...
* [[admin/sidebar/recent-topics]]
** this was definitely an experiment, and it doesn't work super well. topical logs, like music, are excluded just because they start with a number when I'd rather they show up b/c they're topical logs, not things like carpe diems and wiki reviews.
*** on the whole, I'm not sure this actually does what I want it to -- highlight what's top of mind for me right now -- and the split definitely bothers //me// but hm.
* [[admin/sidebar/recent-logs]]
** I feel like I haven't found the answer for what I want to do, and I might merge these again today or tomorrow.
* woke up around ... 6 AM ?! but this is what happens when I go to sleep on time, I get 7 hours of sleep and wake up on my own, not exactly feeling //refreshed// (nope) but feeling //awake// (yup).
* not sure when I actually got out of bed -- had Su Lee's [[Dada|https://www.youtube.com/watch?v=2-kICIrW7HA]] in my head and so I put on my headphones and played her music and made coffee (early) and danced to the entire rest of her music and saw at least 3 different men in red shirts outside from the balcony and then it was like 8:30 and I sat down to ... read wikis? or write in mine? anyway, got distracted by things and that continued into..
* werk werk werk
** tackling a new task, hooray for learning!
** comaS notified the team that the full-time position had been posted, so some of my morning was spent filling out that application. was quite quick and painless, on the whole -- having had an updated resume helped, lmfao. no place for a cover letter, inchresting.
*** we shall see what happens there. now that it's actually been posted, I'm ... a little wary of it? like, actually being hired is a commitment and feels more tied down than being a contractor, lol. If I want a month off to go to Scotland in two years I'll probably have to quit my job, then take the trip, then job hunt when I get back {{craughing}}
**** on the other hand, I can see a world where a 3rd person gets hired in OP and I can train them on how to work the LTO tape back-ups, and then theoretically I can do everything I've currently been doing remotely from anywhere. and that's potentially pretty dope.
***** like... the [[Recurse Center|hyper/dreams]], which of course I've been thinking of again because it's in NYC {{eyes}}
* took my lunch from 12:30 to 1, sat outside and ate and listened to pratchett.
* werk werk werk
** got a bit distracted toward the end talking with a couple people about switch hacking / game dumping in the spreadsheet chat, and ended up helping AEON through the process a bit, just when he had questions come up. so, didn't get my email sent until 6 but I figure I did enough work on it in that hour to count for a whole half-hour, lmao.
* grabbed my things together -- gosh I need a 2nd chair so I can just leave one out on the balcony all the time -- and headed out, very late, for the lake at 6:30
* big ass group of people there again, this time looked like a bunch of kids. still, spots to park so I couldn't complain and set right off on the southern trail again.
** much more talking to myself about random shit than last time, lol. //goddamn put a plastic bag in your bag so you can pick up all the trash you see and stop complaining about it//
* finally made it to the lake and chilled; well, chilled, and talked to aeon about hacking stuff. lots of lovely blue [[damselflies|https://nature.mdc.mo.gov/discover-nature/field-guide/damselflies]] -- I was moving around and looked over and one had almost landed on my shoulder. augh if I had sat still! at some point what must have been a [[juvenile 5-lined skink|https://nature.mdc.mo.gov/discover-nature/field-guide/five-lined-skink]] popped up, because it had very distinct black stripes and a brilliant tail. that actually explains why it was much smaller than the previous skink I saw -- tiny and sprightly and bouncing (yes bouncing) all over the place.
** I can't find a good match to the spider that built its web behind where I usually sit -- it's not a regular orb like an orb weaver's web, it's like, a chaotic horizontal mess of threads that kinda reminds me of the yarn "game" cat's cradle, with maybe a slightly thicker portion in the center where the spider perched, upside-down. google tells me it's a tangle web and I probably won't get much further in identification than that.
*** [[excuse me|https://www.mentalfloss.com/article/62345/pooter-entomologists-favorite-tool]] while I fucking ''die'' of laughter over here.
** couple of dudes talking to each other about fishing walked up the trail towards my cozy spot & the one who spotted me was like "let's go to the other place" lol. MY SPOT.
*** waited until 8 and then left, but one of them was coming up the path again as I scrambled up, lol.
**** yeah yeah yeah sorry I was hogging the nice fishing spot. XP
* really, //really// lazily walked the upper path back to the car. 2nd to last car to leave, like last night too.
* back; took out the trash once CD decided to stop being a bit of a lazy butt about it, then catching up my carpe diems in wiki and helping Aragon test out his bot. also had a drink.
** ha. hahahha. decided "oh this bourbon is almost gone, I'll finish it tonight." holy shit mother fucker it's like twice my usual pour. and this is my 2nd tonight. RIP me.
*** ah well, at least it will be gone after tonight. just.. gotta not go buy more.
*** made a stupid reference to a previous comment Aragon had made in DMs because that double pour really got to me, and then made what I felt was a reasonable question-statement ... and got no response. //A N G S T//
* [[200818 – trail: creepy capitalism]]
** I ended up referring back to this as a link source in a thread where someone claimed that clear face masks "[are] also designed to enable facial recognition surveillance." my argument being... why bother trying to push clear face masks when the AI companies can just train on regular ones?
*** just went back to that comment chain -- shockingly, I wasn't downvoted ever? given the topic, I was also impressed that the rando I replied to didn't devolve into aggressiveness but actually cited a source (clear face mask company using "public safety" as a marketing line on their website)
* [[200818 – Carpe Diem: particular and unusual taste]]
** failed to buy 2 out of the 3 that were on ebay at the time -- but at least I did manage to get one, so I can keep one in my outside bag & one on the porch!
** in general a good day, though perhaps somewhat emotionally draining.
*** I'm not sure I'm really feeling in through all the layers.
* [[200818 – Wiki Review: experiments]]
** get up and dance!!
* tossing and turning pretty much all night
** woke up at 2:30ish and went outside to sit and think for a bit. I think that helped me get back to sleep, though again, tossing and turning.
* got up at 7:45 and put on clothes, headed out and backed my car into the northern side of the parking lot
* idk, sitting, thinking, whatever -- decided that I didn't want to make coffee right then, so I washed dishes instead. got a call that safelite was on the way shortly after 8; washed dishes until my timer went off, then went down and waited for a bit then was like uuhh whatever I'll keep an eye out from the balcony, put the keys on the dash, and ran back up to the balcony. eventually he called b/c he couldn't find the car (lol) and gave him at least decent enough instructions that he found it.
* finished washing dishes, spied out the window cause I was curious about the process -- seemed simple enough. he finished up around 9 and headed out, then I logged in, was hungry, made coffee
* got lost in the internet after following some links from h0p3; it's hard hard hard to take in everything that's happening.
** what can I do? what can I do? what can I do? I went and looked through my bank account, and the last time I donated anything was back in May -- so, I'm going to do roughly 10% of what I've made in the past three months to a food bank. and I kinda hate that I'm even mentioning it in a public place<<footnote "wry" "because I //really don't// want it to come across as bragging, or as humble-bragging, when it's possibly the laziest possible way of doing //something// that is available to me.">> -- but the one time I mentioned to CD that I'd donated to some bail places during the large BLM protests, he was like "oh send me the links" -- don't know if he actually donated but if being more public about this encourages others to take any sort of action then I'm going to include it.
*** and I'm going to message him the link I donate to on discord and say //heyyyy wink wink//, b/c if you can drop a hunk of moolah on headphones and audio you can drop some amount to support your community.
* actually started working (partner asset renaming, uploading, then lots of meetings in a row)
* going to head out to the lake whenever this meeting ends & do my new standard "walk south, lake sits, walk north, drive home" route.
* literally as I was leaving a comment in yesterday's carpe diem about the message I sent that has produced so much feeling of distress, Aragon messages me back with an answer. CLEARLY I have not actually gotten past the whole "oh I don't care how long it takes you to respond!" thing at all, oops. (or that tells me something here.)
* checking on something for aeon and going to be later for the lake than I'd like, but hopefully earlier than yesterday!
* made it to the lake trail by 6:15, so successfully earlier than yesterday. very quiet actually, only 3 or 4 other cars in the parking lot, which surprised me.
* tried not thinking as much, but that lasted maybe half the southern trail before I started wandering paths in my head again, bringing them back a bit later to chill in the sensations.
** I FORGOT TO BRING A BAG FOR TRASH. Good thing I'm reminding myself by writing this right now. Successfully added to my go-pack.
** startled a deer in the middle of the trail early into the walk; I've seen a lot of them the past week. there was a really weird, deep bird noise part-way through the walk, and it called once or twice. no idea what it was -- kinda sounded like an owl I think? but way too early in the day for that I would have thought.
** filmy dome spider gal is still there! web was starting to look a bit ragged so I thought for a second she might have moved on but no, there she was. didn't notice anything else b/c I was too busy paying attention to the kayaker, though once again a damselfly almost landed on me but I wasn't paying attention and scared it away. ;_; did see a HUMONGOUS (in comparison) orb-weaver with its web high in the branches as I was packing up -- no idea what species but very impressive.
** so yeah, today was a bit warmer than the rest of the week has been, and I was feeling sweaty and said //fuck it// and took my shirt off before sitting down in my chair, when I first got to the cozy spot. and I've just finished putting it away and turn around and BOOM a shirtless dude with a DOG chillin' on the back of his kayak splashes quickly by! I was startled, then intrigued, and watched em go all around the visible lake edges, with the occasional pause as the dog jumped off and swam (shockingly fast) around until hopping back up again. the dog flushed out a squawking heron once, poor thing.
* left at 8 and meandered back, then drove into the walmart parking lot, realized they'd just technically closed since it was slightly past 8:30, drove to hy-vee and picked up the only wild turkey bourbon they had, which was the 101, and drove back to the apt.
* poured myself a drink, chatted on discord, got distracted with playing dress-up at Harv's island (which is really fun with the random outfit generator, actually), then ate the rest of my schwarma & watched the 14th episode of //it's ok//.
** the 101 is both noticeably smoother than the plain kind I got from walmart and definitely higher proof so I'll have to be gentler with the amount and number I pour myself.
* bed around 1:30 AM, oof.
* [[https://www.bbc.com/worklife/article/20200817-the-batman-effect-how-having-an-alter-ego-empowers-you|https://web.archive.org/web/20200819001833/https://www.bbc.com/worklife/article/20200817-the-batman-effect-how-having-an-alter-ego-empowers-you]]
** some scientific psychological evidence for the benefits of "acting as if" you are already confident or free or what-have-you.
** the idea of roleplaying a character is also at play here -- whether that might be self-distancing through cosplay, or the particular roleplay of fur suit conventions springs to mind, or even just roleplaying a different person in DnD or something. it's not //exactly// the same as roleplaying through your day but it's a similar practice.
** "Adopting an alter ego is an extreme form of ‘self-distancing’, which involves taking a step back from our immediate feelings to allow us to view a situation more dispassionately."
*** in general, then, if you are self-distancing then you're not identifying your ''you-ness'' with your emotions. although talking about oneself in third person increasing the self-distance is very interesting, because I think it points to how much we consider "our self" to equal "our emotions" -- perhaps even on a subconscious level.
*** brings an interesting potential twist to the questions: "what three actions would make Sphygmus feel most alive today?" vs. "what three actions would make me feel most alive today?" Something to play with!
*** also makes the whole "dialoguing with parts of yourself" sound less new age-y and hokey.
**** I don't know how to put into words this experience of letting my hurt inner child have its mind voice to scream and yell and sob and complain -- like, the "inner voice" I hear talking/vocalizing in my head changes from being "me" to being "the wounded child" and I am ''aware'' that the voice is now not "me" but "the child" and yet I am not //thinking// this awareness, rather I am not controlling the child's voice, I am holding this bubble or gentle blanket of awareness around myself and letting the child's voice express what it wishes.
*****  my experience of any awareness is that //being aware// is not an experience that involves ''thought'' as such, where "thought" = words in my head, but rather it can be (is always?) an experience outside of language.
***** consider these words cautious and hedged: it legitimately feels like I have / am going through a mental "level up" over the past 4 years and //especially// the last two years -- and perhaps this is just what the inside experience of frontal lobes fully developing is like -- but at the same time I'm like -- wow, I didn't know my mind and awareness could //do// this... ''thing'' that it can do, detach from language and become like sauron's eye, simply a //felt// presence that exists and can be focused and directed around my body and mind, or be rested and expanded to fill my experience.
****** and like, I ''know'' I'm nowhere near the potential level of whatever potential exists for //this//. depending on context, my ability to drop into a sense of presence changes a lot; depending on emotions, this ability changes a lot. I still so very often identify my emotions and thoughts with my self. I'm still just taking very baby steps. 
* [[200819 – paper chasing: hectic morning, hectic afternoon too]]
** learning lots of new processes!
** I don't really mind busy days like this, feels like I got a lot done.
** ahhhhh shit this reminds me I need to forward meeting to new users & invite them to TMAP. {{distress}}
* [[200819 – Carpe Diem: I'll sing about whatever]]
** so, I figured out what spider was making its nest behind my chair sitting spot -- it's a [[filmy dome spider|http://xenogere.com/2009/12/08/walking-with-spiders-part-2/]]! See also the [[MDC Field Guide|https://nature.mdc.mo.gov/discover-nature/field-guide/filmy-dome-spider]] notes about it.
*** the description of their webs as "upside-down silk bowls" is what really threw me off when reading the MDC page, as well as the description of them "hiding under the web". All that made me thing their webs were really solid things, like funnel spider webs, but this one's web isn't a sheet or a bowl or a dome, just a filmy tangle with the spider gal hanging out upside-down in the middle of it.
**** figured it out when I googled it and the shape + markings were ''really'' similar to what I saw when looking closer today, plus confirmation that their webs don't //have// to look like silk bowls but can be more random and tangly.
* [[200819 – Wiki Review: a reasonable exchange]]
** I'm pretty skeptical of the source they provided -- an opportunistic mask company trying to make a quick buck off the crisis is not the entity I trust to use reliable sources rather than just copywriting something to //sound// legit.
* woke up / got out of bed right at nine, ahh I guess waking up early was a passing dream
* logged in, made coffee, read wikis, answered a couple emails / slacks, decided to write in my wiki, and it's almost noon and I baaaasically haven't done any work, lol oof.
* actual work, lol
* lunch from 1:30 to 2, late!
* ... more work?
* long jaw spider, and "that's admirable" and carcass bones and upper tree spider gone but dome spider there and new big orb without the spider that even caught a damselfly, and a snake, and an owl, and the moon -- a lot bigger sliver -- and banshee beat is great in the car.
* [[200820 – trail: awareness, fiction, and roleplaying]]
** we play with selves and step into and out of fictions all the time, whether we acknowledge it or not, yes? -- processes that bring awareness to this can generate spaces for experimentation and openness and mm, I return to the awareness and exploration of power dynamics within (some of) the kink scene, foucault -- ah, and foucault is a proponent of the potential for resistance being embedded in servitude
** this is the essence of the quote I wrote down - "what I do not share or cannot share is truly who I am".
* [[200820 – Carpe Diem: lost, but the woods]]
** I forgot the moon, and human smells.
*** days later -- some humans make themselves artificially very smelly. I was sitting way down in the cozy nook, and two girls walked by and very shortly after their shampoo or deodorant floral smell wafted over me; I'll walk past a family and smell the detergent they use so strongly in the air behind them; or past a dude running and, wait for it, there's the deodorant or cologne or something he put on.
* [[200820 – Wiki Review: determining species]]
** yeah I forgot to invite new people to slack & send the welcome email. goddamn it. well, I'm going to do that right now so I don't forget again.
What have I done this week? Well, I didn't write Carpe Diems last weekend, thought of it, but didn't. Was mostly farting around -- what did I even do Saturday? I remember it was starting to get into the 90s, so I excused myself into video games, but what Did I Do Saturday the 22nd? 

I //did// finish It's Ok To Not Be Ok, so I must have watched one or two episodes of that in the evening. OH yes, I remember, Aragon had made an outfit generator bot for the NP server & peeps were having fun pinning those b/c I was having fun taking them into Harv's island. So I'm sure I woke up late, then spent most of the afternoon (all of it?) making outfits on Harv's Island and taking screenshots of them. Yes, [[this was my Saturday afternoon.|https://twitter.com/IsleEmber/status/1297326044215558144]]

---
I spent most of Sunday the 23rd re-doing my Animal Crossing island home area, building a bridge and setting up a pond area and adding a quick path to Nook's from my house, and bushes and general gardening. Also chatted with AD. Got tired of AC by the end of the day and decided at like 6 or 7 to try playing Horizon Zero Dawn. That... took a minute, because when I first launched the game it said "your drivers are outdated!" but then showed an "analyzing your system for graphics quality" message that took 20 min to complete -- and dumped me straight into a cut-scene. Quickly exited out of that, installed new drivers, restarted Windows, restarted the game, //sat through the 20 minute system analysis again//, got into the cutscene and -- ''no audio.'' WHA-

Waited through the cutscene reading the subtitles -- and then it landed me on the home menu. Fuck I dislike it when games have pre-home-menu cutscenes. Turns out the audio issue wasn't a game issue, but a Windows & HDMI TV issue, and I couldn't figure it out, and was getting stupid frustrated, and CD graciously came and figured out the issue and fixed it for me.<<footnote "hp" "I think he made a comment along the lines of, don't get so frustrated, ask me for help! but lol me, stubborn, why would I ask someone for tech help, HMPH. //shakes head//">> Re-installed the latest drivers (I'd rolled back thinking it might have been the new drivers' fault) and restarted and //finally// audio was back.

At that point I was like.... am I really gonna play this game fr?<<footnote "slg" "fr = for real">> So I watched the cutscene again with actual audio, but this time the game didn't make me sit through the system analysis (thank god). And kept playing! For the rest of the evening. (Despite the really ugly texture issues in the first cave, that I couldn't find anyone talking about.)

And, holy shit, I was like what the hell I'm so bad at this combat. Trying to aim a bow at bits on a machine far away with just the analog sticks was hell -- I am not precise with them at all.

---
Monday the 24th was work, and then -- nook ZP general chat started to be poppin'? No idea how exactly everything started, but at some point after or around 5, Phil posted a picture of him wearing a hot dog costume and white soft serve (poop) hat (in AC ofc, not offline). Which led to a debate about mayo on hot dogs, Aly going and actually putting a heap of it on a hot dog and sending a picture of it to chat, Aragon making a comment about how he almost thought it was coolw//''h''//ip at first. Then I sent a picture of actual coolwhip from the fridge,<<footnote "eyes" "then he sent 'NICE CHECKERED PJS' in DMs ahhh ok, stalker here. loool">> general chatter about hot dogs and sandwiches and food and then it sinks in -- wait, we //have// hot dogs in the fridge!! So I poll the chat for which of the three flavors I should eat with coolwhip, and Aly picks jalepeno, so I nuke it, whip it, take a bite to prove I was eating it, then sent a picture to chat. {{bflushed}}

oh that raised the stakes so much lmfao. everyone was like WOW das nasty. (tbh it was actually pretty decent -- the hot dog was spicy and savory and the sweetness of the coolwhip went nicely with it. honestly the grossest part is that coolwhip is oil-based and melts in contact with heat.) and Aragon literally posted that pic on reddit, and //then// to #food-thirst in spreadsheet chat (HOW DARE) and then Gambit gilded the reddit post, and //then// Aragon improv sang a SONG about the occasion. //this dude.//

: for your edification, here's the song: [[https://gofile.io/d/YxhjLP]] password is //sphygmus// ofc. please, my friends, appreciate the insanity! XD<<foonote "lg" "the longevity of this site and that link is to be questioned, of course, but I can't be bothered to actually rsync them to my wiki server & my host server both at this time.">>

So then everything had finally cooled down and I started playing HZD which I'd been wanting to do all day, lol. I'd quit right at the proving the night before, so dove straight in again with that. and... spoilers.

---
Tuesday the 25th was again, simple: work, HZD, and one episode of Save Me in between, when I got tilted by two sawtooth -- came back after the episode and took them down. OH right, I remember, I was running an errand and there were two sawtooth walking around an old church (?) or building in Devil's Thirst, and those were the creatures I just barely killed one of during the storyline, so two was fucking me up. Tilted, quit, watched Save Me, did some reading on reddit about how to kill them, came back, and refined my strategy. I would say this is the moment where I went from "I expect to never use traps" to "traps are incredibly useful because I am a small squishy human with little damage output and I can use them to blow up big scary monsters." This is also the moment where I started to learn a little bit more about how monster awareness and stealth actually works. Anyway, //huge// adrenaline rush after finally beating them both! and then bed time.

---
Wednesday the 26th continues the pattern: work, HZD, and one episode of Save Me, though in a slightly different manner. I went to go "take a nap" right after 5, because I was inexplicably tired -- and, needless to say, kept sleeping. woke up a bit after 9 and was like shit, I could attempt to keep sleeping and get a full 8 hours, or I could get up now and sleep another short bit later... and got up. Sat on the couch just... doing nothing, not wanting to do anything, just... there, for a half hour or so? eventually mustered the will to watch an episode of Save Me (that show is so fucking dark) and then played HZD until about 3 AM, and went back to bed around 3:30, and fell asleep around 4 AMish.

---
Thursday the 27th: have you guessed it yet? work and HZD. Some way into playing Aragon was like "when u gonna get a powerful enough pc with u to let u stream so i can watch ur amaizng skills" and I'm like -- well, steam broadcasting //is// a thing that I have turned on; so he watched me finish taking out the 4th sawtooth in a corrupted zone (EZ game -- there was one particular patrol route that I trip-wire + bomb combo'd, and every time I would kill one, another one would start on that same patrol route -- so in the end, four bodies all right next to each other loool.) and then meander across the map to the first Hunting Lodge dude (and Aragon said "she sounds like you sometimes / I just realized" -- uh. uh? lol there's no way I sound like Ashley Burch, even only //sometimes// {{bflushed}})

Quit around 10ish, cause I'd been playing straight since 5:30ish and I was ready for a break, watched a 3rd episode of Save Me, then saw multiple folks playing Fall Guys and hopped in VC with them (CD, JH, someone else). Played that until midnight then bed!

---
Friday the 28th: heh. hehheheh. what is there to say but work and HZD? I'm like, actually starting to feel like I'm getting good at killing some enemies, grazers and scrappers and whatnot, still learning how to stealth good and run + slide into grass and how the AI awareness works -- then I meet my first stalker and I'm like ffffUCK this. watched an episode of Save Me when I was done, then off to bed around 12:30, though listening to pratchett kept me up until 1:30ish AM.

---
Saturday the 29th: literally just horizon zero dawn the whole day, that's it. okay, so a good portion of that wasn't even actually //playing// the game but was spent creating and tweaking a controller configuration through steam's overlay. I figured out that //yes// this fucking gyro community config ''actually breaks'' the usability of the double/triple arrow & concentration perks, so I'm gimping myself by playing with a glitched config.

Took some research, but I was able to modify whatever the (correctly working, mostly) default config Steam had started me with to include gyro, then I had to figure out how to limit the gyro to just aiming (easy enough) and //then// I thought -- well fuck if I'm doing this from scratch I might as well add it to focus as well -- and figured out how to do that. And, thank goodness, the fixed version (which uses mouse joystick instead of mouse, I think) does let me use the perks and that upped my gameplay skill potential by a lot.

Found all the text data points in the embrace, wrapped up the remaining embrace side quests, got all three blazing suns on the starting hunting grounds, and made my way to Meridian while being like //''fuuuuck.'' that.// with every single new enemy I saw (and stealth'd around) on my way there.

oh and. the person who's now baaaasically my manager was like "I'm appalled at your hourly rate" so LIKE if I get hired as a full-time employee, A RAISE? OOOOOOOOO (and I did apply to the FTE position that opened on the team, so there's actually a chance of this happening now) honestly feeling like being brought onto this team, even as a contractor, has been the best thing to happen re: work in a while like having someone else see my value and say YOU'RE VALUABLE as a part of our team is just like {{pogfish}}

---
Sunday the 30th: woke up, lay in bed on my phone, caught up on h0p3's wiki, made me want to wake up and work on mine -- and so, here we are, a longer synopsis of my week than I expected to happen, given that I assumed it could be summed up as: work & HZD. Feels like I'm back in 750words land, writing paragraphs about what stuck in my head about the day etc etc.

HZD and reddit reading about it pretty much the rest of the day; a lot more exploration of the Meridian area, killing ravagers, being scared away from a cauldron by 3 stalkers (YIKES), doing a couple main quests, trying to rebuild the shader cache to fix the texture issues (it didn't work) and clearing one of the corrupted zones left in the embrace. Quit around 9, put in laundry, then CD came out and we caught up on //God of High School// and one episode of //Fire Force//. Folded laundry and did some general cleaning up / prep for heading back to my place / the office tomorrow. Bed around... one I think? Was having a hard time falling asleep.
Dear h0p3,

Started this in Discord but then it was getting longer and longer, so here we go!

> The world is up in the air, and I never know where the pieces fall.

slantways, this reminds me of one of my favorite quotes (I don't remember many lines but the ones that I do remember really stick around) from a R Bradbury short story: "The great black lid of sky cracked in six powdery blue chips, like a marvellous crackled glaze, and rushed down." (and the full short story is worth reading too: [[The Green Morning|https://www.nthurston.k12.wa.us/cms/lib/WA01001371/Centricity/Domain/3291/The%20Green%20Morning.pdf]])

and now, I'm thinking about //sharing//.

Due to the nature of my childhood, there's a certain experience I often have when getting to know people, or even still with people I know well -- the "you don't get this common cultural reference??" incredulousness followed by "you really need to `<ingest this media>`!"<<footnote "frq" "It's very likely this happens less often than I think, and only sticks in my head because I feel strongly about it.">>

In some respects, "being shared with" formed my friendships in college -- my close friend MR moved very quickly from incredulous to "you need to play pokémon!" and so I picked up a DS Lite and a flash cart and played Pokémon Fire Red in the spring of my freshman year, along with Mega Man Battle Network 3 (one of his favorite games for the DS iirc). That was a hard game for me -- I raged over the bosses a lot. He was basically like, "get good" in the "you just gotta practice and learn the patterns and get the muscle memory down" sort of way -- if I remember correctly, he'd show me how to defeat the bosses but then reset so I had to do it myself.

Nowadays I wouldn't say I'm the type of person who actively seeks out hard video games and loves boss rushes, but I //do// think that even the enjoyment I'm getting from going from //frantically panicking and dying often// to //strategically and even boldly going after enemies// in Horizon Zero Dawn has its roots in MR's encouragement to keep going when I was playing MMBN3. So -- "being shared with" -- this is sharing, but very different from the sort of knee-jerk, "hahah wow you need to watch x y or zed" reaction.

I later got this incredulous reaction with my co-workers at the art supply store -- even after knowing me a while, they might bring something up just to see if I recognized it or not. And, of course, with CD and his friends, and again, becoming friends with Aragon, here it comes -- the list of recommendations.

Part of me feels sick of being recommended to.<<footnote "pt" "one part, thinking about, imagining being recommended to, still makes me feel small and weird and from beyond the pale. which //in general// seems to be more about all the old childhood feelings of exclusion, rather than about my actual present context.">>

Sharing seems to map out common ground for us humans, though. It marks out the territory of, "here is where my interests spread out" and "here is where mine sprawl" and "there is where they overlap and we can rest in the hot springs nerding out together". Still, overlapping interests and sharing recommendations for expanding commonalities isn't enough to bind us together, though it might be a predictor for an increased chance of some deeper connection forming.

Perhaps the [[quotes I wrote down|notice_board.png]] provide some insight -- the incredulous "oh you must ingest this!" is not //sharing// but some other thing. True sharing takes time -- MR, investing the time to sit and play through a boss, giving me tips, but acknowledging that to truly share the experience I need to play through the boss myself -- and personal skin in the game.

On the face of it, then, recommendations don't take time nor do they require personal skin in the game -- and in your own FTO, there are many Others content to merely recommend (which you graciously accept).

<<<
Two of the greatest writers of the twentieth century sustained a friendship through shared reading. And yet sharing persistently drew attention to the way they were always writing, and reading, past one another. If you look closely at their letters, a book is most often shared at those moments when something has been misunderstood. The closer we are, whether physically or intellectually, the less we need to share. Sharing is a sign of shearing, a fork in the road to which we cannot return.
<<< Book Was There, p. 95

Or, to rephrase -- the closer we are, whether physically or intellectually, the less we need to recommend under the mistaken impression that the other's experience of that media will drive connection. Experiencing the media others recommend is gravy on the steak of connection, not the actual meat of connection itself. (I don't know, an impossible task, tying myself in knots -- what ''is'' the essence of connection?)

---

> k0sh3k claims she would not bath in a vat of cockroaches for all the money in the world (I would do that for $500, lol).

I'm definitely with k0sh3k here 😂

> I have to remember that I was 14-15ish before I just started keeping my room (or my part of the room) clean because it was easier.

ah, ahaha, hahahhahah, oh man. my mom and I fought so much about the state of my room through junior & high school... I felt like I would clean my room when it reached a point that I couldn't tolerate any more, and her level of tolerance was much lower (higher?) than mine was.

> Thought about the move.

> [[Discord Admins R Gone, Post Memes In #General|https://philosopher.life/#2020.08.23%20-%20TDL%3A%20Discord%20Admins%20R%20Gone%2C%20Post%20Memes%20In%20%23General]]

> What an odd approach. It's probably incoherent.

> I can see they are all under a lot of pressure. =/. I hope they will feel comfortable ignoring me at-will (I am the wrong person to engage too often).

Bless you, lol. I apologize for not responding to your latest Discord message -- both the message and my lack of response has been weighing on my mind. I had dinner with my dad recently and I feel like a hypocrite compared to him, and you, and a few others I know.<<footnote "plotz" "I know a high schooler who was sort of delegate or part of an action group for Bernie -- the youngsters, putting me to shame -- and an acquaintance who's involved with a progressive local group, and my dad did some phonebanking for biden, which is more than I've done. (so why am I whining about it and not actually //also// taking action?)">><<footnote "mhm" "needless to say, ">>

---

<<<
# TW is ugly and sometimes unintuitive (and even extra unintuitive after personalization in some cases)
# We're weird and not useful enough to those interested in that space.
<<<

<<<
To resist in place is to make oneself into a shape that cannot so easily be appropriated by a capitalist value system. To do this means refusing the frame of reference: in this case, a frame of reference in which value is determined by productivity, the strength of one's career, and individual entrepreneurship.
<<< How To Do Nothing, p. xvi

* [[https://twitter.com/ness_labs]], [[https://www.mentalnodes.com/about]]
* not slick, not productive, not aimed at producing a profit, strongly opinionated, and a shape that cannot be easily appropriated by its nature as a self-hosted, self-created, self-owned hunk of html.
** thinking of free blogspot blogs with google ads in the sidebar -- being appropriated -- vs. the self-hosted & created blog

* I'm hesitant to directly call out or critique (despite pointing) because I can't escape desire for the validation of conformity and the dream of individual entrepreneurship, a feeling of jealousy about those who "have it worked out" and are getting paid for it no less -- and, like "there is no ethical consumption under capitalism" -- it's all around us. the first thing Aragon said to me after he saw my art while we were on VC essentially boiled down to "have you tried monetizing that??"

---
* the change in carpe diems. it's so noticeable to me, when I pause and think about it! feels dialed in now -- not so simple that it's dry bullet points (2018, early 2019 -- I feel the stories starting to show up in later 2019 and through 2020) but maybe not as ridiculously verbose as some of mine. {{sweat_smile}}
** obviously nothing //wrong// with bullet points and they tell their own story, but it's different for me.
*** like, it just struck me reading your carpe diem [[from today|https://philosopher.life/#2020.08.27%20-%20Carpe%20Tempus%20Segmentum%3A%20Watching%204%20Tornadoes]] -- there's so much there -- it points, and makes me laugh<<footnote "DM" "I've been rooting for your family to beat you in Dominion and it makes me grin every time they do!">> and is a vivid story for me.

** thinking about age and peer-ness. you made a comment about being 35 the other day and that made me think about age and relate it to the ages of other people I know -- which is a fair number of folks in their 30s -- and idk, it sounds stupid, but the thought of being peers in that way hadn't really clicked in my head until now.

---
I never know what to do with these half-finished drafts. I'm going to put a pin on this one, say it's complete even with the drafted bullet points -- the thoughts and ideas will come up again as they do.

Love you,

Sphygmus
* got up at 8, finished packing, getting dressed, making coffee and headed out a bit after 8:30
** hadn't actually started raining when I got in the car, but very shortly started once I was on the road, and was hefty pretty much the whole way there; though nowhere near as bad as that //one// time.
* ran an initial rsync from gfx to nearline, then started straight on the to-tape rsync. why wait around?
* read wikis, wrote in mine, played music really loud, danced to it, browsed reddit, watched blooper videos, watched an interview / chat video, went & picked packages up from the mailroom, downloaded folder metadata, and occasionally checked on tape to make sure it was still working.
* drove home at five, explained to RD why I was back, checked my offline mail -- a check b/c I accidentally auto-paid my car loan in august, some 3rd party thingy sending a vote-by-mail registration (but I'm 90% sure I don't need to since I already filled out & mailed in the first one I got), and ofc the college asking for more moneyyyy. ordered food, poking around on internet shit until it arrived.
* MR was like, you up to anything? and said he'd bought Fall Guys -- it's infecting all my separate steam friend groups {{bflushed}} so after I finished eating dinner (it arrived just as he messaged me) I restarted my computer so graphics drivers could finish and hopped in game and WAAH my server game in handy, in voice chat with him!
** we didn't //catch up// much, mostly just talked about the game itself, complaining, etc etc and I yammered a bit and he had to go at 8 so it wasn't that much time, a bit less than an hour, but I can't stop grinning now. it was so stupidly good to hear his voice after four years. and now I'm crying. I don't know what to do with the rest of my evening now.
* going down the rabbit hole; I decided fuck it, I'm going to just listen to music and color because it's the least possible creative effort required, and went looking for the coloring book from that one time over christmas. found a coloring book that //wasn't// it, then decided to check the two boxes of books under my bed.
** there was a "sketchbook" from one of [[the gorgeous web comics|https://web.archive.org/web/20120212132916/http://www.storyofthedoor.com/]] I followed, so I spent some time being curious about whatever happened to her (still making gorgeous art, just not comics)
*** another trail -- the website is broken, but it seems at least some of the pages are posted on deviant art? [[here's a collection|https://www.deviantart.com/thetrumpeteer/favourites/43350879/toilet-genie]] I'm very sad I didn't fork out for the printed editions when they came out.
** then I looked through the rest of my books, and the two journals in there. copied two entries that made me laugh and felt ... so relevant into my wiki here.
* MT was actually on playing Fall Guys tonight too -- thought about messaging after he got off (b/c I assume he was playing with other friends) to see if he wanted to play, but I'm feeling tired and sleeping early wouldn't be amiss. I'll take the chance later in the week if I see it.
* [[200822...30 – Carpe Diem: hunting robot machines]]
** oh yeah, a patch came out and someone in the thread said that it fixed the blocky fog on their end -- guess it'll be a little bit before I start playing again, though, since I'm here until next Wednesday for my dentist appointment.
*** or maybe not? since Monday is Labor Day... dinner with my mom on Saturday, drive to CD's either Sat night or Sunday... play HZD sunday & monday, then back to my place on tuesday & wednesday? something like that maybe.
** it's stupid and low effort and energy but silly stuff like that chat is really enjoyable.
** still no word on the full-time job application -- lol interview when? but ehhh, big companies, slow moving, whatever. guess I get to have a no-insurance dentist appointment next week, hoooorayyyy. going to specify that I just want a hygienist cleaning, no dr. check, if that's possible.. since it brings the cost down a //lot//.
** glad I wrote the whole week down.
* [[200901 – Carpe Diem: it's time to vanish again]]
* [[200902...07 – Carpe Diem: yet another weekly summary]]
* [[200908 – Carpe Diem: one foot in front of the other]]
* [[200909 – Carpe Diem: dentist & TV]]
* [[200910 – Carpe Diem: interviews!]]
* [[200911 – Carpe Diem: fee fi fo fum, I smell the blood of ... tapes]]
* [[200914 – Carpe Diem: back to the woods]]
* [[200917 – Carpe Diem: six hour voice chat ye godes]]
* [[200918 – Carpe Diem: it's a long one folks]]
* [[200919 – Carpe Diem: settling in for a moment]]
* [[200920 – Carpe Diem: nothing but sleeping]]
* [[200921 – Carpe Diem: kung phewwww]]
* [[200923 – Carpe Diem: Book Tours and Crisp Monitors]]
* [[200924 – Carpe Diem: flursed]]
* 23rd / 24th / 25th / 26th / 27th -- how much of them can I remember?
* [[200929 – Carpe Diem: keep all your hacky-sacks in the air]]
* [[200930 – Carpe Diem: catching up by the lake]]

---
* 
* got up at 8, showered, dressed, out the door at 8:30
* ahh yes, my favorite coffee machine //is// still working -- but I don't have creamer here, damn. so the fake powdered milk creamer had to do.
* fucking TAPE I HATE IT. lots of socket errors -- well, lol, volume wasn't even mounted. Ok then. Appeared to be fine on the server end, weiird. Restarted, then it mounted. //now// system out of disk space errors. ok these are sort of familiar -- ah, yes, the volume is in an alert state. Reset the alert state, stopped getting that error -- and the fucking bad file descriptor error is back again. restart, reset alert, try again with different rsync parameters since the internet seemed to indicate it might be a mac-to-windows permission attribute copying thing making it choke. no dice. RB finally remote'd in to take a look -- and emailed saying it looked like the workflow had changed?? ahhhhhh nothing's changed why is tape so hard to work with //I am not qualified goddamn it//
** are there no fucking Unix tape servers in existence?? why must it be windows? I'm sure this is part of what's causing issues.
* quickly QA'd a logo sheet
* freaked out over the whole tape thing frantically for like a good hour and a half or more
** hopped on a call with RB & others at 4, quickly calmed all my fears b/c they can add an exclusion to the software THANK GOD and then the partial files won't get written to tape and I don't have to WORRY YYAYYYYYYY
*** now I feel really, really, really stupid for freaking out so much. ugh. of course there would be a solution, lol. annnnnnyyyyyy way. dumb. facepalm. asdlkfj. IS ALL GOOD NOW.
* yeah, just can't get over that embarrassment.
* home; I assume I watched something while I ate dinner? I forget what exactly, though.
* down an internet and youtube rabbit hole about posture and such. tried one of the wall exercises and uh, wow. I definitely have forward neck posture going on.
** watching k-dramas making me wonder about floor sleeping, and the firmness of bedding, b/c I feel like I'm making my rounded shoulders worse sleeping on a memory foam mattress on my side, just round shoulder-ing all night.
*** also working on a laptop computer rather than a desktop is definitely exaggerating the issue because I have to lean forward / look down to see the screen vs. my workstation monitor.
* spent some time doing [[ground checks|https://matthewlowes.com/2020/06/18/mind-body-practice-movement-1-ground-checks/]]
** uh, wow, for a second there -- the surface of the earth is ''literally'' always there to hold us (b/c gravity is amazing!)
** sticking this in my carpe diem just to have a place to put it: [[house rules|https://pastgo.wordpress.com/2016/09/07/house-rules-dungeon-solitaire-labyrinth-of-souls/]] for his solo dungeon crawling game.
* looking through the other two crates of my paper cruft looking for that coloring book again; did not find it, but did find the very old one from my mom and decided what the heck.
** I completely forgot that I ''also'' had a stack of like 10 spiral-bound notebook journals. So much fucking paper and it's so fucking heavy. (this on top of my milk-crate of college-generated paper.)
*** I feel afraid to let go of it all, but it's literally dead (tree) weight that I'm carrying around with me whenever I move; ideally I'd have it all scanned in, and transcribed (TEI markup being such a huge long-shot -- just a plain transcription seems more doable) and then.. could get rid of the paper. I want to hold onto my smaller journals, but those big ones? Hrmph. I guess I'm just not sure the occasional tactile experience of reading of them is worth lugging them around everywhere.<<footnote "na" "and honestly, the particular ones I'm thinking of I probably won't even want to sit down and read that often, because they're all high school angsting about liking boys and not being confident and so forth like... just not interesting ''at all''.">>
* listened to pratchett and colored -- this book is interesting, because it's a much more... zoomed-out view of the characters, and is ''full'' to bursting with references to other works of his set in and adjacent to the city. Instead of following one character around, with brief side-jaunts to see other characters' POV, it's pretty regularly split among 3 or 4 characters. SO... it feels a little distant in that sense? but it's pratchett, so still enjoyable ofc.
* bed around 1 I think, given how long I listened to pratchett
* [[200831 – Carpe Diem: hearing you again]]
** the first day back was so good! like I'd missed the office and even the basement server room -- but two days later I'm just, very ready to be done working in this room again. I'm dramatically more productive when I'm working from home, and I don't know if that's simply because of the space, or feeling more free to take a break every now and then, or what.
*** I'm really really hoping that even when we go back to the office more full-time, there will be more of a chance to work remotely. I'd love to be able to work remote maybe two or three days out of the regular work-week. Also maybe the new space will be nicer to work in than the server room? still no windows for us, though.
** I feel bad that I don't know how to talk to MR normally anymore. like talking about my job or my brother's job or whatever feels like rubbing what he hasn't been able to do in his face, and I can only imagine how I'd be beating myself up / feeling in his place so I don't want to even inadvertently add fuel to that potential fire... though really I //haven't// asked him how he feels about it so I'm making an assumption that could be wildly inaccurate -- but as those are questions and conversations we've never really had it's hard to break through that barrier and ask without feeling weird (maybe I just need to get over my own "feeling weird" -- right? like this inhibition could be just me being hung up on my own feelings & expectations.)
*** he sounded so much like ''him'' (duh? lol) and if I'd forgotten what he sounded like in the 4 years, I remembered instantly.
* [[200831 – Wiki Review: thinking about tomorrow]]
** and here the music circles around again, and again, and again.
*** //tired from all the time I spared on what I still believe in when none of my talk ever seems to get me anywhere//
* [[archive – YYMMDD ◊ Day, Mon ## Year]]
** just a template for easy cloning, since I use two different special characters in these filenames.
* [[archive – 100606 ◊ Sun, Jun 06 2010]]
** working at the screen printing store was definitely way, //way// more up my alley than the movie theater (and indeed, I never did work at that theater) so I'm glad things worked out the way they did there.
** ah, HA. still writing to some vague audience even in my journal. (though of course there's the trope: "Dear Diary, ...")
** did she play //shadow blues// when [[I saw her live|181012 – Carpe Diem: Talkative.]]?? I don't remember.
*** no, but she //did// play spelunking which is a super super close if not more favorite than //shadow blues//.
**** so, not that it really ''matters'' but here's proof that I'd been a fan of hers for 8 years before that concert. lol.
** lmfao it never ends, does it. I'M 16. //WHAT.// ... I'M FUCKING 26. ''//WHAT?!//'' pretty soon it'll be I'M 46. WHHHAAAAA TTTT.
* [[archive – 100607 ◊ Mon, Jun 07 2010]]
** ahh yes, thinking times were much simpler back when you were 10, from the perspective of a 16-year-old, as you re-read this entry as a 26-year-old -- but I suppose things were simpler when I was 16 only in a slightly smaller way, because the larger questions about what it means to be alive remain, and only the context of living is different -- and anticipating reading this someday as a 46-year-old, perhaps.
''Wednesday the 2nd''... got to work a bit before 9 as usual. Coffee, tape, etc. Was going through and checking / prepping the Edit 2019 files for copy, then RB was like "we should do a software upgrade" so didn't actually start another tape copy. Some meetings, probably also some random requests etc. Went to the booze store around 1 and picked up some of the local sparkling water in prep for the evening.

Headed over to Dad's place, and parked in the back lot since his driveway was all torn up. Short wait since he was out shopping but it was nice outside so it didn't really matter. A generally good time hanging out while he made dinner -- delicious stir-fry and a small amount of rice -- caught him up on allll the work stuff over the past couple months, and a bit of recent developments in hanging out with folks, etc. Left around 9 or 10ish maybe? More farting around that evening maybe, idk, sleep late I'm sure, listening to audiobook & coloring again I think.

---
''Thursday the 3rd''... CD sent me a meme video about Nvidia 2080 card owners and I was like -- yo what there was a new announcement? and then spent the rest of the day bouncing between doing actual tasks for work (while the very long-lasting Edit copy to tape was running) and reading about computers / speculation about these cards on reddit.

... and that was the rest of my evening as well, good grief.

---
''Friday the 4th''... was feeling the excitement/manic hangover from the previous day's devouring of Nvidia stuff. spent most of the work day actually working on stuff, good one-on-one with comaS (I'm moving on to actually having interviews scheduled, which is a good step), etc.

It was goddamn gorgeous when I left work so I was like fuck it I've got to get outside today. Drove over to the midland parking lot, and headed out. There was a "trail closed for construction" sign just south of the first sporting complex, and I would have gone around it but for the park police car sitting in the parking lot...

That worked out well, though, because it meant I went south for the first time in fucking ages, and got to go up the eastern trail split, through the hilly wood bluffs, then discovered a side trail from someone biking past me through it, and wandered that to its end (and found the actual mountain biking trails that I knew existed but hadn't ever seen) -- where I saw the most gorgeous vista that begged to be painted en plein air. Lovely sunset and blue/green/yellow colorful grass fields rolling into forest hills. It's only 30 miles west of my typical lake forest trail walk, but still the different in land is amazing. No cicadas near the lake, but here? All the rolling evening cicada sounds I remember from growing up. Also saw a massive spotted orbweaver / barn spider on my way back -- FUCKING MASSIVE compared to literally all the other spiders I've encountered, like 2 to 3 times larger even than the spiny micrathenas. Pretty sure it's in the genus //Neoscona// b/c it had that spruce-like pattern on its back, and very obviously striped legs. Also saw the tiniest crab spider swinging next to this massive web -- the difference in size between these two spiders is absurd.

Aragon had messaged shortly before I made it back to the car about being too tired & not wanting to drink -- I was like, well it was really just a reason to hang out & voice chat, and he said he'd be down for that later.

Ate Indian food and watched //Andhadhun// -- AH it was really, really good. The cinematography, the actors, the soundtrack (gorgeous), the story -- you know, it kinda reminds me of those 1940s films, like Rear Window, even though it's very different.

: shit I'm listening to the soundtrack now b/c it was so good... does this mean I now have 3 favorite bollywood soundtracks?!? {{bflushed}}

Messaged Aragon raving about andhadhun after I finished it then we jumped on VC and talked about it a bit and some other movies, a bit about our weeks, oh and I asked about Avengers a bit, then mostly just chilled (I was doodling) with him reading some TIFU titles occasionally. He hopped off at midnight to play with some other peeps so I just went to bed.

: I just talked way too much and he didn't talk at all. lol. well, it is what it is. oh but he did say legit to hit him up when I make it to NYC so hooray for meeting all the internet peeps offline. {{happy}}

---
''Saturday the 4th''... woke up around 10 or something? idk. Spent most of the morning watching youtube videos about Minecraft (don't ask me why) and the 2b2t anarchy server. At some point decided OK NOW IS CLEANING TIME and put on a youtube video, surface cleaned, until halfway through were spoilers for a game I wanted to play so then just cleaned without anything in the background. Vacuumed, stuff in the washer, etc.

Around 3:45 MT asked if I was still down to play Fall Guys and I'd just finished up cleaning around then, so was like sure! we hopped in VC and it's so funny to see the differences between MR & MT b/c it was like yeah, that moment of disorientation and familiarity and "wow it's been a long time since I've heard your voice" and MT laughed and acknowledged it with me. A lot more catching up (of course!) talking about all his PhD stuff and what was currently going on with him, mixed in with talking about the game. MR messaged me on Discord asking if he could join around 4:20 but I didn't see it until like 20 minutes later b/c Discord doesn't actually send me push notifications when I'm in voice chat on my phone {{thonk}}

: silly goose, why didn't he just hop in VC with us and be like YO send me a game invite? like of course he can join us!!

anyway 30 minutes later I look at the time and I'm like SHIT I have to go, talk to you guys later! and rush to grab stuff & drive over to Mark's place. I was there about 5:40 so really not terribly late. (MR and MT were still in VC then, so they kept playing / talking for at least a bit after I left! GOAL SUCCESS.)

All around good time talking to Mom & Mark, a delicious dinner & tasty small desert. Mostly just talking about random things, since it hadn't been too terribly long since the last time we caught up. Jokes, etc. It's great to see how much she's loosened up, and in interesting ways the past isn't like a "taboo" topic anymore? I even semi-complained laughed about being spanked over Harry Potter at the old house and she didn't even remember that (ofc lol) and apologized (but the mood was light-hearted, not like //serious// and that's a good thing I think).

I mentioned having watched Andhadhun and recommended it to her and she was like well I loved the last Bollywood movie you recommended and I was like "Dil Se?" and she said "yeah I think so!" and LOL I didn't even know I recommended it / she watched it?? so that was amusing.

home, then played through Florence twice (once for the story, the 2nd time for the rest of the achievements I'd missed)<<footnote "st" "man, it was a fluffy game with some emotional parts but in the end I think I take issue with its premise on how life turns out. I haven't //finished// the Woods game, but I expect it's a more realistic representation of what the mid-20s can be like, more-so than Florence. (Florence buys into the whole //doing what you love is all you need in life!// line, and in general the whole plot feels like it's trying to tell a story about life but is SO incredibly surface-level. the most interesting thing it does is use game mechanics to trigger emotions by making you do or not do certain things. like, representing the social anxiety of a conversation through you the player putting those speech bubbles together as puzzle pieces, and making it easier as time goes on by reducing the number of pieces -- that's a clever use of mechanics. disrupting your attempts to repair the relationship by making the pieces of the image rotate, so it's always misaligned.">>, sent Aragon what would turn out to be early b-day gifts, then packing & prepping for the next day mostly, then sleep around midnight.

---
''Sunday the 6th''... woke up right at 7:45 to see a text from Mom some minutes earlier, so rushed to get into workout clothes and shoes on and ready to go. Pretty much nailed the timing, haha.

We drove over to a park in the 80s -- which I didn't even know existed?? really massive too, I guess because it used to be a golf course. They rode their purple people eater tandem & I rode my schwinn ofc. mostly residential roads, crossed the LR, then got on the old track trail at some point. Delicious lemon poppy seed scone & iced chai in outdoor seating outside the cafe, and light hearted chatting. The ride back was rough -- the headwind and steeper hills had me huffing for a bit. 15 miles total! I'm only sort of a wimp after being a lazy butt for the past 6 months, lol.

Showered, dressed, headed over to hy-vee to get the ingredients for a "death by chocolate cheesecake" -- ugh the lines were TOO LONG but whatever -- then drove straight to CD's. OOOps going 85 even though it was a holiday weekend and thankfully didn't get punished for it.

Unpacked everything, sat & talked a bit, then started the baking process which took pretty much the rest of the afternoon. Worked on spreadsheet, ate dinner & watched TV with CD, made the glaze & poured it on the chilled cheesecake, finished the spreadsheet updates and actually got the public sheet updated, then watched two episodes of The Boys S2 with CD and shortly thereafter went to bed. 1 AM, yikes. XP

---
''Monday the 7th''... woke up at 10, idk, really today has been a waste because I've been farting around reading reddit threads, and Axi invited me to play a game called Among Us and I said I'd be down but then I was in the middle of writing this up and now I'm like idk if I really want to play? but hm what else am I gonna do tbh. So, let's go.

TIL there's another server adjacent to the big ACNH server that's... for people who answer lots of questions in the big server? or something? idk, but Axi invited me & that's where I played Among Us. It was reasonably fun (for playing a game I've never played before with people I don't know, lmfao) but Axi and I agreed it would be more fun to play with spreadsheet peeps (aka people who know each other better). so, it sounds like that might (//might//) happen Sunday, if we can wrangle enough people for a game. (Axi, Aragon, JD, me, maybe Dna if we play earlier enough? 5 people gives us enough for 1 imposter.)

Didn't know what to do with myself -- didn't want to read or something, and my back/neck/shoulder was hurting enough that I didn't want to play HZD -- so I bought [[Dungeon Solitaire]] and said fuck it I'll learn how to play this with myself. Took me a bit to figure out the rules, but eventually got to the point where I didn't have to consult them as often (though I still don't know if I'm playing the trapped treasure chests correctly).

Watched more TV (3rd episode of The Boys & new episode of GoH) with CD, then decided I was too tired to want to watch any more (it was about 11 PM by now). He rubbed my back for a brief bit, then asked why my neck was hurting so bad -- so I showed him about forward neck posture, and he was like WOW yeah I hadn't noticed until you showed me but it's really obvious from the side that you're holding your neck super far forward from your spine and I'm like {{distress}} yikes, that level of confirmation doesn't make me feel any better...

"napped" on the floor for an hour while listening to pterry, then got in bed around midnight & actually slept.
Well, something I did //sometime// recently broke sound on my Arch install, which is bollocks.

Took me a bit to figure out that yes, no, my speakers weren't broken and it's a software issue -- installing a live Arch ISO on my thumbdrive, booting into it, figuring out how to connect to wifi, installing alsa-utils, and speaker-testing it. HUM. BUG.

---
Kinda thinking, "wal shit, maybe this is a good time to fresh install on my machine" but that's also a pain in the ass so I guess I'm going without sound for now? Ugh.
* a vague sense of dreams
* woke up at 8, got dressed, pulled things together in prep for leaving, made coffee, woke CD up 5 minutes after his alarm started going off (... and I thought this alarm was supposed to make him get out of bed), then headed out at 8:30
** normal drive, what what, though maybe a little more traffic-y than I was expecting
* sync had finished on saturday and we still had space on the tapes, so that was fine. I checked, and realized SHOOT 2019 wasn't on tape, so that's the next step. got it started then decided to wiki & read.
* sent out some work emails that I'd put off on friday
* two meetings in the afternoon, then farting around a little more until comeS was like "I need help with something" and I wasn't realllly doing anything so, volunteered.
** looked like it would take a while so I went ahead and drove home, then prepped food (hooray for leftovers), started the download, got comfy, then worked until 7 (nicely makes up for my being gone an hour tomorrow b/c dentist)
* played Among Us with Axi and the other randos from that one ACNH chat where I don't know anyone, lol. Still very bad at the game -- not knowing the maps or what the strategies are for arguing / being the imposter, etc. also tricky when some people are in VC and others aren't, so ended up relying on in-game chat rather than talking it out? definitely seems like a better game with people you know, but it was a minimum level of "social" and killed time, so I kept on until a bit past 9
** oh, yeah, had a fucking HEART ATTACK when a ''massive'' spider ran down the window curtain right in front of my face. I swear to god it was at least a half-dollar coin size in diameter, probably more if it had flattened itself out. As big as, if not bigger, than that spotted orbweaver. Sorry bruh -- smacked it dead with a shoe. //so gross//
* now I don't know what to do with myself; if I were at CD's I would have made myself a bourbon & tea and played HZD or watched TV. now... well, I'm catching up on my carpe diem I guess.
** used the last of the kahlua I had laying around here with some water -- was going to add cream but duh, that's still at CD's. oh well, sweet enough that it's fine on the rocks with added water.
*** yes, it's hypocritical that all I wanted to do after work was have a drink when I was calling myself out for that earlier today. haven't put my finger on //why// I want a drink or how exactly it makes me feel "better" -- takes the pressure off? means I don't have to think? easier to veg? not sure.
* listened to pterry for about an hour and a half I think -- about 11 PM I remember putting a 45 min sleep timer on the audiobook, and then rolling over to lay in bed while listening to it -- and from there, blackness. which means I'll have to go back & rewind the book to figure out where I fell asleep & stopped listening. :P
* [[200907 – computing: ughhghhgghh]]
** it really is a pain in the ass. no idea how to fix it either, without an entirely fresh installation. :S
* [[2009 – Monthly Audit: Carpe Diem]]
** really... this shouldn't be here today. whatever.
* [[200902...07 – Carpe Diem: yet another weekly summary]]
** yeah, I'm not convinced it's worth my time or effort or money to build that PC. potentially more worth it to save the money for my east coast trip, other traveling, fixing my car or putting down a month's rent in the future, etc. especially because gaming ''more'' isn't really my intention.
*** even if I //do// build it, the 2090 is ''not'' worth almost twice as much as the 2080 to me -- I literally do not need that much VRAM, no matter how much I think "b-but skyrim mods" to myself.
** you said it in your monthly audit but it's worth saying again -- just let it go.
** stupidly social week, looking back -- Dad, Aragon, Mom, MR & MT, Mom again. No wonder I'm feeling social withdrawals today, lol.
* [[Dungeon Solitaire]]
** a quick and fun game, not much else to say about it at the moment. sort of makes me just wish I were playing with other people, lol -- or right now, that's what the thought of playing it makes me think, which is why I'm not playing it rright now.
* woke up when my alarm went off at 7:15, whoops. probably could have gotten up then, but didn't really feel like it. snoozed and napped until 8:30
** a sense of dreams again; I think one ended really disturbingly and woke me up, but I don't remember what the disturbing thing was. probably for the best, that.
* got dressed, quickly grabbed things, brushed my teeth, headed out the door -- fuck if it hasn't gotten chilly here already... 50s and drizzly.
** left the windows open last night, which meant sleeping was actually nice for the first time in a while. of course roommates have the heater on already...
* drove over to the dentist's, parked, left a voicemail, and they called back - said the hygienist would be out to see me when ready. Voila, few minutes later, she took my temp, asked me questions, then took me in & sat me down. chatted a small amount while she prepped then it was regular getting-my-teeth-scraped from there. Ugh, fucking hate the bracket behind my lower teeth -- like, half the time spent scraping plaque off is focused in and around that bracket. {{fearful}}
** was due for x-rays -- ooops, I should have asked to go ahead and get them last time. oh well. turned them down -- but didn't turn down the doctor, cause I was feeling like //well shit what if I do have a cavity// -- so, dropped 150 bucks on my mouth today. 
*** meh. I'll skip the eye doctor until I ever get employee insurance -- any eye changes have slowed down a ''lot'' in the past three years -- and somewhat unfortunately I'll skip my other yearly checkup, but a mouth cleaning is cheap enough and important enough that I don't plan to skip it going forward. plus if I get ''just'' the cleaning & skip the 3 minutes of doctor looking in my mouth, the cost is like 90 bucks instead. {{thonk}}
* copy to tape still going, so that's chill. finished the downloads & organizing I started last night, and those are currently uploading. sent some logo QA feedback along to an agency. guess I should check the other logo stuff that's sitting in my inbox...
* got home around 5:30 and just sat down with my dinner & started watching //Save Me// again -- and then proceeded to watch 3 or 4 more episodes in a row, because it's been gripping and cliff-hanger-y as ''fuck''. told Aragon that it felt like the plot was really ramping up but I'm still only halfway through and he was like, "finish it all tonight" -- which, fr, if I'd not had work in the morning, I would have seriously seriously considered, it was getting that intense.
* then, bedtime!
* [[https://jamiesnotes.com/2020/07/kicks-condor-down/]]
* [[https://jamiesnotes.com/2020/08/ana-on-tech-savvy-privilege/]]
** [[https://ohhelloana.blog/article-at-smashing-magazine/]]
*** ★ [[https://petermolnar.net/article/making-things-private/index.html]]
**** [[https://maya.land/responses/2020/08/28/content-bloat-privacy-archives.html]]
***** ★ [[https://lesser.occult.institute/an-opinionated-approach-to-tiddlywiki]]
***** [[https://lesser.occult.institute/introducing-randomness-into-chaos-culture-oblique-strategies-and-tarot]]
****** [[https://christine.website/blog/tarot-for-hackers-2019-07-24]]
****** [[https://christine.website/blog/musings-from-within-release-2020-07-28]]
***** [[https://dev.lemmy.ml/post/40220]]
**** [[https://boffosocko.com/2018/03/10/thoughts-on-linkblogs-bookmarks-reads-likes-favorites-follows-and-related-links/]]
*** [[http://www.roughtype.com/?p=8724]]
* set my alarms early... did not wake up early.
* thank goodness one alarm went off at 8:22 and I was like OH SH-- and hopped out of bed, showered, etc.
* a bit of uploading project work, then prepping for my interviews (getting dressed, face made up, closet interview space cleared & ready, etc). First one was at 11, comaT & comaS -- went well, comaT had the best questions of the day I think, was very prepared, and some light chatting too. Then it was comaK & comaJ; again, very chill, not too many prepared questions, a bit of chatting. Last interview of the round was a couple people from the post-production side of things; some common questions came up, and I sort of refined my answer my answer to the "where do you see yourself going" question, and in general, again -- very chill!
* took a half-hour lunch break for the first time in a while; the nice thing about interviewing from home was being able to take off my button-down & blazer between the two interview groups, LOL.
* quick meeting, then upload work & spying on the DAM training, lol, before prepping for the last two interview groups.
* 2nd to last was with JF & comaKM, with the least prepared questions ahah, and the most sort of chill conversation. JF had good questions though, and again asked along the lines of professional development etc. and the very last was with a couple producers and that was VERY chill, they were mostly just like "what do you like about coma?" and "do you have questions for us?" and that ended like 10 minutes before the half-hour was up, ahahah.
* hopped on Fall Guys with JH and CD for a bit
* played some Unfinished Swan afterwards
* around 8:30 was just like GUH, so got in bed & listened to //Raising Steam// and finished it around 12:30 AM (lol so much for sleeping early) though I was definitely fading in and out towards the last 20 minutes, so I should re-listen to the back end of it.
* got up around 8:15ish, dressed, grabbed bag, and out the door
* exporting full tapes, put in new blank ones, started the copy -- noticed a bit later that it just didn't seem like it was working? and I closed the program but then couldn't find it to open it again, so I sent RB a support email.
** he remote'd in later and fixed it -- I guess a new volume set needed to be added manually, since it didn't happen automatically as we had no more blank tapes in there. either way it's back and copying again -- guess the question is, will 18 TB be enough for the rest of SHOOT 2019? Given that it's 42 TB on disk... and I don't know how much is already on tape... humm. let's see if xendata will give me a size estimate {{craughing}}
*** got one, and it's 37 TB already on tape so I should actually be quite safe to leave this task running and not have it run out of space again, I hope.
* some upload tasks, still doing that in the background -- guess I could also be doing logo QAing or something while I wait on uploads but hmmm {{eyes}}
* oh, team meeting, and then another meeting -- holy SHIT BALLS one of the agencies would pay a contractor they work with $45 an hour to go through and catalog the data tapes they have in storage -- if that's the sort of contractor rates comaS is used to then no fucking shit I'm getting hella underpaid lmfaooooo.
** I'm really, ''really'' trying not to count my chickens before they hatch with this full time position, but everyone being like "oh it sounds like you're a good fit!" etc during the interviews has me like AHHHHHH BUT WHAT IF.
*** get ready to feel even more guilty for farting around and not always having your nose to the grindstone every minute {{craughing}}
* tapes is going and I feel like the internet here is actually //slower// than the internet at home and I'm really antsy, so I'm just gonna head out once this upload finishes and work until 5:30ish.
^^I'm being lazy and sticking this link here because it's roughly related to the topic and I'm not sure where else it should go at the moment^^

* [[https://forums.macrumors.com/threads/lg-ultrafine-4k-and-5k-yes-you-can-connect-it-to-windows-computers-via-dp.2227756/]]

---

!!! ''NOTE TO SELF: REMEMBER YOU HAVE THAT AUTO XRANDR PROFILE THINGY SET UP -- maybe it's fucking with things? I doubt it, but just remember it could introduce an edge case'' -- see [[info here|200620 – computing: display detection]]

Okay, I've got to dump these links into a tiddler because otherwise I'm not going to remember shit.

''Summary:'' EDID isn't recognized, but it appears this might be fixed in linux kernel 5.9 once that comes out in October, roughly. This probably only fixes issues with the monitor not being recognized at full resolution, and likely //does not// fix issues with setting brightness. Let's tackle one thing at a time though, shall we?

''Brightness:'' according to my testing with ddcutil, the brightness is currently set to 0 out of 100, which might explains why it's black when I plug it in and use xrandr to connect it. Using i3 to switch to a new workspace while my mouse has theoretically scrolled onto it works, sooo yeah. I don't think the monitor is broken, just... 0 brightness. Unfortunately, I get an error when I try to set the brightness with ddcutil. Contributor seems incredibly responsive, though, so I might open a bug report with info. Either way, it //seems// like once I get the brightness set somehow (either through Windows or Mac) I'll be able to use it just fine on Linux.

''Audio:'' no idea if it works in linux lmfao -- couldn't even test since my audio is broken at the moment anyway, but it does work in Windows (though, since I don't have a bi-directional USB-C to DP adapter yet, I wasn't able to use ClickMonitorDDC to turn up the brightness, and my Macbook is so old that it doesn't have Thunderbolt 3, only Thunderbolt 2 (gonna see if I can find an adapter for that at work next week)).

Just for my own edification, I plugged in my boring 1920x1080 monitor that I was using on my mac -- ddcci still wasn't working, but ddcutil did work (once I added the i2c-dev module) and I was able to successfully change the monitor brightness with the setvcp command. //and// I got correct EDID info from it. More evidence pointing towards that being the largest issue here???

LOL WAIT WHAT. now it's getting the EDID info???? what the FUCK changed? FUUUUUCK. if this is working now, and brightness still isn't changing... then I'm mildly concerned ''//lmfao//''

anyway, currently (as of 3:42 AM, 09/12) `sudo ddcutil detect` outputs this:

```
Display 1
   I2C bus:             /dev/i2c-5
   EDID synopsis:
      Mfg id:           GSM
      Model:            LG UltraFine
      Serial number:    805NTWG4G377
      Manufacture year: 2018
      EDID version:     1.4
   VCP version:         Detection failed
```

`sudo ddcutil getvcp 10 --bus 5` outputs this:

```
VCP (aka MCCS) version for display is undetected or less than 2.0. Output may not be accurate.
VCP code 0x10 (Brightness                    ): current value =     0, max value =   100
```

`sudo ddcutil setvcp 10 50 --bus 5` ouputs this: `Verification failed for feature 10` -- this is with the following xrandr:

```
xrandr --listmonitors
Monitors: 2
 0: +*eDP1 1920/290x1080/170+1920+0  eDP1
 1: +DP1 1920/480x1080/270+0+0  DP1
```

I'm also noticing the display resolution mode list for DP1 changing from when I unplug & plug it back in, to after I've "turned it on" with xrandr -- the only option that shows up now when I do plain `xrandr` is `640x480       59.94 `

Ahhhh but I'm not able to get capabilities...

```
(app_get_capabilities_by_display_handle) !!! Unable to get capabilities for monitor on [i2c: fd=3, busno=5]
(app_get_capabilities_by_display_handle) Unexpected status code: DDCRC_NULL_RESPONSE(-3002): received DDC null response
```

!!! Links
---

* [[Arch Linux Wiki: External Monitors & Backlight|https://wiki.archlinux.org/index.php/backlight#External_monitors]]
* [[linux kernel versions, if I wanted to get the fixes before 5.9 releases|https://wiki.archlinux.org/index.php/kernel#kernel.org_kernels]]
* [[confirmation that the EDID parsing issue also affects the 22" model + more details up-thread about getting these LG monitors to work on linux|https://gitlab.freedesktop.org/drm/intel/-/issues/27#note_567609]]
** given this bug was ''just'' fixed in the linux kernel, looks like I picked the right time to pick up one of these monitors lmfao
* [[very old post about Apple Cinema Display brightness control -- would need to be C code hacked somehow to work with the LG UF 22" though|https://www.dionysopoulos.me/apple-display-brightness-controls-in-ubuntu-desktop/]]
** see also the comments section, for the guy working with the 5K monitor recently who pops up in almost all of these. that is, [[this guy and his ddcutil issue thread too|https://github.com/rockowitz/ddcutil/issues/123]]
*** seems like ddcutil started working for him after the kernel update + making sure he had the `i2c-dev` module loaded. but doesn't report the same bug I was experiencing ("verification failed for feature"), so we'll see when 5.9 comes out.
* [[ddcutil on github -- probably want to make an issue?|https://github.com/rockowitz/ddcutil]]

<br>

* [[basic ddc util tutorial|https://blog.woefe.com/posts/ddc_screen_brightness.html]]
* [[discussion of backlight controllers|https://rgoswami.me/posts/expl-backlight-control/]]
* [[someone in a random IRC brings up the EDID message from ddcutil|https://logs.nix.samueldr.com/nixos-chat/2019-04-17]]
* [[someone talking about getting the 5K version working on linux, albeit via an external thunderbolt 3 PCIE card|http://johnwilger.com/2019/01/27/lg-utlrafine-on-linux-gnome3-gdm3.html]]
* [[someone talking about the incorrect monitor resolution detection on the 22" monitor|https://old.reddit.com/r/archlinux/comments/cjy6ub/lg_22mdk4a_ultrafine_not_using_expected_resolution/]]

<br>

* ''i2c-dev'' vs ''ddcci'' kernel modules
** ''ddcci'' -- [[gitlab source|https://gitlab.com/ddcci-driver-linux/ddcci-driver-linux/]]
*** [[getting roughly the same results as this guy, but with error code -16|https://gitlab.com/ddcci-driver-linux/ddcci-driver-linux/-/issues/2]]
**** I attempted a force detection with extra debug flags, and I saw these errors: `detection failed: invalid identification response; got neither valid identification nor capability data` so I'm starting to really wonder if that EDID parsing issue is at the core of the issue here??
*** [[a workaround to the devices not appearing issue, though it's for nvidia and not intel drivers|https://gitlab.com/ddcci-driver-linux/ddcci-driver-linux/-/issues/7]]
**** given that ddcutil fails detection b/c of EDID issues, I'm not convinced it's worth my time to attempt this complicated workaround until after the kernel updated.
*** [[more discussion around ddcci not detecting devices|https://discourse.nixos.org/t/brightness-control-of-external-monitors-with-ddcci-backlight/8639/8]]
* ''i2c-dev''
** had this auto-loading with [[systemd automatic kernel loading|https://wiki.archlinux.org/index.php/Kernel_module#Automatic_module_loading_with_systemd]] before I disabled that for trouble-shooting

<<<
I am trying to set up brightness control for my external monitor. I have installed the ddcci-driver from the ddcci-dkms package. It created the ddcci2 folder in /sys/class/backlight, now I have two folders in it: ddcci2 and intel_backlight. Reading the actual_brightness from them, and writing the brightness works as intended.
<<< [[display brightness control|https://old.reddit.com/r/gnome/comments/fyeqjs/display_brightness_control_with_ddccidkms_gnome/]]

So, clearly it should work with the intel driver (I have the intel_backlight folder myself, just no ddcci folder). My current i3 config uses xbacklight for the brightness keys for the laptop screen. According to the Arch wiki, xbacklight sets the brightness via the /sys/class/backlight folders -- so, it would make sense to control the brightness of my external monitor via the ddcci kernel module (assuming I can get it working eventually).

---
> I had a 2080TI connected to two of the LG UltraFine 4K 24" displays via the [[Moshi USB-C to DisplayPort Cable|https://www.apple.com/shop/product/HLR62ZM/A/moshi-usb-c-to-displayport-cable]] (it's bi-directional.)

> For the 24" LG UltraFine 4K display, when you use USB-C DisplayPort Alt Mode instead of Thunderbolt, then all four high speed lines in the USB-C cable are used for DisplayPort 1.2 (to get 4K 60 Hz) leaving only the USB 2.0 lines for a USB connection.

>  I can confirm that I can change brightness/volume with ClickMonitorDDC in Windows, and I imagine ddcutil would work in Ubuntu.

> [[https://forums.macrumors.com/threads/lg-ultrafine-4k-and-5k-yes-you-can-connect-it-to-windows-computers-via-dp.2227756/]]

> ''https://egpu.io/forums/gpu-monitor-peripherals/does-a-usb-c-monitor-support-displayport-input-over-a-usb-c-to-displayport-cable/paged/4/#post-79127''

So basically, I can get the 4k 24" and run it at 60hz with the Moshi adapter & things would be chill -- I don't need to worry about Thunderbolt b/c it goes into "DP Alt Mode".
* loads of flowering plants grown tall and spilling over into the pathway; a moving shadow at the end of a drainpipe and a really annoyed squirrel or bird -- two raccoons, fluffy and chonky for the winter. a spiny micrathena; tubular pale white bell flowers, looking like they grew in a cave. deer, all over, always startling their white tail running off into the woods. two large orb-weavers in the trees, one right above me suspended and LORGE. A wolf spider scurrying across the path in the very dim light; just barely shadows of a toad hopping across the gravel.
** [[https://nature.mdc.mo.gov/discover-nature/field-guide/indian-pipe]] -- gorgeous.
** [[https://en.wikipedia.org/wiki/Monotropa_uniflora]] -- whaow, so I got lucky heading out at the right time to see it blooming.
* woke up at 9 and worked, of course! what else is there to say? lol.
* finished working around.. 5:30 and then started packing, thinking about dinner, etc. decided that I would order food but that I would order it to be delivered to my place, so I ''had'' to drive home and not be lazy about it.
** tried grubhub this time, b/c I wanted food from the mexican restaurant next to where I used to work at the art supply store and they weren't on doordash -- holy shit, the user experience on doordash is dramatically nicer / cleaner / slicker. It took me way too long to figure out how to add a tip on grubhub. but it had way cheaper fees too, sooooo
* actually got back to OP around 6:15, so I decided that I had time to go to the library and pick up my CD before the food arrived at 6:45, and I was indeed correct. grabbed my library card from home (hm, maybe I should just leave it in the car?) then was in and out of the library super quickly and back much before my food arrived.
* sat down at my desk with my burrito and hopped in voice chat where Aragon and Phil were just hangin' out. (Phil was chillin cause he'd been playing Among Us until everyone left, and I've no idea why Aragon showed up but I ain't complaining!)
** it was a long, fun voice chat, with plenty of silences as we each did whatever we were doing. It's always a little strange to voice chat with Phil, though -- a good portion of the conversation was just me talking to thin air and Phil responding over text, though sometimes I'd just text chat instead of talking.
*** i'm curious if it's because he's like, self-conscious or shy about his voice? or if it's literally cause he doesn't have a microphone and can't be bothered to get one, lol.
** started with what Aragon was doing (running his first sync against the sheet since August update), speculating about what the next update is gonna contain (phil thinks gyroids are coming, I think he's nuts, he thinks the museum is gonna get a 3rd level, I think it's gonna get 2 more doors on the 2nd level), inconsistencies in the source notes for nook's cranny, quest progression, brainstorming what to change the nook's cranny source notes to, talking about why I liked the other website for villager statistics, debating about the ideal placement for the windows taskbar (Axi is correct, top taskbar for life). 
*** general operating system chatting, aeon and Axi showing up to chat in text but not in voice lol, Aragon's procedurally generated spy novel project and his tile-based multiplayer experiment ... fifty minutes later `[Faint Computer Usage Sounds]`, trying to fix my mic settings so they didn't keep missing every other word I said (the beta noise cancellation is the biggest problem, but I also turned off auto-sensitivity and took the sippy top off my water bottle, lol), Phil linked /r/copypasta in voice chat and WOW that place is NSFW<<footnote "ded" "[[this one|https://www.reddit.com/r/copypasta/comments/iuuqyb/huge_cock/]] //killed// me, breathless laughing in vc lmao">>, talkin' about the computer I want to build, OH yes at some point Rwn joined for a bit and we had more conversation that I don't actually remember too well b/c I can't read the chat logs for VC, lol. phil's like build me a PC, we joke about driving and dropping it on his porch (26 hour drive lolol), emojis, Wart Jr, gyroids, more computer building discussion and VR discussion, horizon zero dawn, what I'm playing next, how I name my devices
**** Aragon dropped what he'd been working on, which was a nookZP version of the gamecube spreadsheet. I proceeded to spend the next 45 minutes looking through literally everything and talking to Phil about it all. (THERE WAS A ''CUTE'' MOUSE ISLANDER AND THEY CUT HER. WOW. I HATE U NINTENDO. also two amazing goat villagers WHYYYYYY I want them {{crying}}) chillin and looking at builds on /r/sffpc while phil and Aragon talked spreadsheet logistics.
* <<1>> messaged me back on steam -- apparently he's been playing a lot of EVE, and then I made a comment about missing discord emoji and he gave me his username, like??? we're already friends??? lmfao. and he made a comment about not being able to use custom emoji and I'm feelin' great and gifted him a month of it<<footnote "pif" "and now I've payed forward all of Aragon's gifts to me, lol">> and then emoji spam, hehe.

** "yeah there's a massive war going on, but I'm not a part of it, I'm involved in a different kind of war on a much smaller scale, and it's swinging against us, so we gotta make money while we can before things start going tits up and we're stuck fighting a losing war for the next 6 months to a year"
* //finally// bed at 1:30 AM, lol. that was... a huge amount of time. what an evening.
* Woke up just a hair before or right at nine & logged into the ole work computer. did catch up on slack messages (not too many) before going and taking a shower and getting dressed. Started doing my make-up at 9:30 and was very close to done when my 15 min warning alarm went off at 9:45
* nervous 15 minutes, putting on blazer and logging into work email and thinking of questions to ask and generally being on the edge of my seat, sometimes literally as well as figuratively.
* first one-on-one interview out of the 6 so far, and I think it went pretty well! At least, I felt like I had answers to all of the questions, and even had the chance for a little discussion. I was VERY glad, as CD had said, that I went the extra mile and got "interview-prepped" with makeup + button down + blazer (and sweatpants but hey that's perks of interviewing over video calls) because my interviewer was very put-together, professional, like -- exactly the sort of confident businesswoman type who obviously has connections and appears to know where she's going in life. She asked some pretty insightful questions too, or ones that were different from others had brought up -- how was I handling the pandemic? and one or two others I think. She'd also read and interpreted my resume well enough to understand that YF was my first professional job out of college .. :P I think a few others might have been confused at the dates and I had to sort of explain it for one of the other interviewers last week.
* barely remember what I did for work, lol. Mostly a lot of random things that showed up; answering some emails, switching a portal from dark to not dark, a little bit of logo QA, some actual asset uploading, yeah.
* at noon I was like, taking a break to look at computer things, and was like fuck it imma throw the parts I was thinking of for Phil's computer on a PC Part Picker list, messaged him being like "OH you need to tell me what RAM amount you want" and then we talked for like... the next 8 hours lmao. mostly computer parts ofc, and then the debate about whether or not he should just buy a mid-tower pre-built (because the SFF prebuilts are ''stupid'' upcharged) and the couple things that went wrong on the two PCs he's built in the past (honestly really minor things but hey I can understand not wanting to repeat that) and laptops (we have pretty similar ones, 2-in-1s and apparently he actually gets use out of the touch screen & pen? but is also on Windows 10 and uses Evernote for taking notes) and then I tried and failed to explain i3 tiling manager to him lol. jokes and talking about air quality (sky is noticeably hazy in the evenings here now, and yup, super red sun as it sets) 
* Choice quotes:
```
ok but when im sleeping with the PC tower open in front of me and spooning it will it be too hot with a bronze psu

E) Be super rich, ship elanor parts just so she can enjoy building a PC, buy the expensive pre-built small PC

one side of me is like "yes let's plan this carefully and save money and be patient" and the other is like "JUST BUY THE FUCKING COMPUTER LETS GO LETS GET THAT CRAZY PROCESSOR BRO"

u take up so much screen space
ill figure out a clever way to make that make sense later

maybe just construct an air conditioned soundproof class case
OR just a soundproof tower with no air holes, but you have a big soundproof tube and leads to outside
and all the air goes out that
or just stick with the air conditioning
or both
OR
store your computer in a meat locker, only access it remotely on another computer
and store that computer in another meat locker
wait wait no
you live in the meat locker
the PC lives at home
then you dont hear the PC anymore
only meat sounds

i do slap my meat often but rarely do i eat it
```
* felt the nice air from outside and decided shiieet I should take advantage of this and go walk, so I drove over to the creek trail. It was nice... but as expected, as soon as I passed the 3rd bridge I found a plastic bag hung up in a tree and I had to pull it down and I had to pick up trash on the way to the 4th bridge. it was quite full by the time I made it to the park & trash can on the other side of the 4th bridge and so I threw it away there instead of carrying it back.
** of course, on the way back, I saw plenty of pieces of trash I had missed.. and my eyes were getting itchy.. so in general the walk back wasn't very pleasant.
** it doesn't ''stop'' -- there's always going to be more and more trash thrown out car windows or blown away from open truck beds that lands near the creek. bikers get to zip right by it and probably don't even see it. there's so many other excuses for walkers to make, ranging from "oh you don't know how new/old the trash is" (what the fuck does that matter?) to "well it's dirty" and "it might be infected with covid" (well, bring a fuckin' pair of gloves, or just pick it up with your bare hands like I do and then, I'm gonna suggest something revolutionary here, ''wash them'' when you get home? Or keep wet wipes in your car if you're that fucking worried about germs).
*** thinking about this and kind of despairing, I had an idea for a public art installation to bring awareness to the issue of littering and how it affects the world around us -- semi-realistic mural style animals (heron, bobcat, hawk or owl, a fourth one? ones that aren't just your standard deer and duck, ones that live around the creek that are more "exotic" and that people might not know about) painted 4 to 6 feet tall on decent plywood and cut out, mounted along the side of the road, with burma-shave sort of style signs in between, something like "don't litter -- they live here too".
** oh! I did see a thicc orb-weaver in the middle of building its web -- it always takes me a moment to realize what I'm seeing, watching spiders build webs. it's an impressive process. and since this one was thicc I figured I'd try to take a picture and aha, I actually got a decent one!
* made it back around 7:30; by this point I was super thirsty since I'd been avoiding the tap water the whole day, and I tried ordering bottled water from hy-vee but I was too late and could only pick a delivery time-slot for Saturday... but RD keeps water in the fridge and at first sip it didn't have the same chemical taste as the tap water? (after drinking it more, there the yucky taste was, but at that point I just put up with it) finally said, whatever, and put in an order for pick-up on Saturday.
* started getting ready to play Portal 2 co-op with AD at 8. of course, I'm stubborn and particular and wanted to use Discord chat instead of the in-game chat... (and I wasn't devoting my ''whole'' attention to the endeavor at that moment b/c Aragon and Phil were distracting me). Finally I convinced AD to use Discord VC, and specifically lounge server chat, and //then// it was another chunk of time spent figuring out how to disable the automatic voice chat in portal 2 coop (it was so echo-y for a while, loool) while I was also distracted trying to figure out why the Discord in-game overlay wasn't working (so I didn't have to alt-tab and freeze the game when I wanted to check server chats) but FINALLY we did it! got the in game voice turned off, and got discord overlay working, and then started on the puzzles.
** oy and then JH was messaging me on steam chat too, like, "wow that's an old game" and "what are you playing these days" and "wanna play among us" to which I was like "no I'm good thanks tho!" everything went a lot smoother when other peeps stopped chatting me / I started ignoring them so I could focus, lol.
* idk why I felt such an initial resistance, but it eased over the course of the various puzzle rooms. there were a few moments where I felt like I was being unnecessarily explained to, and a few moments where I unnecessarily explained to him, and moments where we were like, really not understanding what the other person was saying -- but there were also moments where we like, both had aha moments together, and each of us saw different things that helped solve the puzzles and it was a good time. (heh, once AD was like "oh I'm stupid" and then restated "oh, I'm being stupid" and I smiled. we are frequently apologizing to each other and, oh, no, you go ahead!<<footnote "VC" "I really wonder about conversational voice chatting being different than regular chatting in person because it's more obvious when people get interrupted so perhaps it leads to more even ground by taking turns">>)
** I can feel my walls up, writing about it, and looking back I think they were still up while playing together, and certainly going into it very distracted and pulled in several directions didn't help into settling through or into those walls. it's... scary.
* maybe midway through the first or second set of puzzles, h0p3 joined us in voice chat.<<footnote "mt" "it's funny, and like, weirdly so meta, to be writing my own recollections down after reading his Carpe Diem from yesterday earlier in the morning, and knowing that this, too, will be read">> :)
** tbh I'm not even sure where to start.
** well, that's why I suggested the lounge, because I had half a suspicion that he would join us. Since AD and I were playing a game together, that makes it more like h0p3 joining us in the room to hang out as we play, which then takes pressure off the conversation. at a somewhat later point I got the bright idea of oh, duh, I can also stream my screen and that way h0p3 can actually see what's going on in-game and then it's even //more// like chilling with friends who are playing a game on the TV.
* ofc I had to get up several times to refill my water etc, and those were perfect moments for conversation to ease in a different direction. as we got more comfy, and as it got later, we'd occasionally go on tangents without needing the pauses, like when h0p3 asked what we would do if we had a single pair of portals. AD went for (one version of) the most optimal answer, saying it would be to get the most distance out of the portals, and ofc my answer was to make one portal portable by putting it on a blanket or plywood door or something, and put the other one in whatever location you'd want permanent access to, aka, for me, Scotland.
** SHIT I didn't take into consideration that you leave the portable portal behind when you enter it, so that makes the situation trickier. if you're traveling you'd have to make sure you could leave the portal in a secure spot, or risk having someone else walk away with it, lmfao. like, would need a locked hotel room or something.
** I brought up the old "but if you send a portal to space and then open the other side on earth, there goes the atmosphere!" problem, lol
** we didn't ask h0p3 what his answer to the question would be {{crying}}
* fractals, whether or not using the GUI program counted as programming (~~sketch?~~ scratch, and fuck I can't remember that one website that CD pointed me to a while back, I'll have to search chats for it cause I'm curious), AD calling me out for not being interested in those fractal programs {{sweat_smile}} and explaining a bit why I'm not interested in them / how they're different from what I do / not being able to put my finger on it / h0p3 with the point about agency b/c yeah that's 100% part of it, the locus of agency feels completely different and I guess I'm just... not interested in not having that agency? / not so much defining outside boundaries and then boom but more like, defining boundaries then wandering an infinite space between. which reminds me of no man's sky, and also I'm reminded of Outer Wilds which I haven't actually //played// so I'm not sure why, but yeah.
* glados made some comment about dancing not being science when I learned the dancing emote and I made some comment about well hm is that really the case? and then dziggetai was like hm does evolution being the origin of dance count, and then I was like nono I bet there's a science //within// dance, but like, I didn't say it very clearly, then h0p3 restated it much more succinctly / accurately, then countered the claim that evolution is perhaps the sole reason dance exists and proposed a link to language maybe? (frankly I was tired and zoned out a leeetle here lol)
* I mentioned chatting with a friend about computer parts and h0p3 was like, Phil? and I was like.. yes!
* finished around 2, 2:30? of course I was laying awake in bed, thoughts just running around and recapping and zooming away again and I couldn't stop smiling.
* woke up around like... 9? and napped in bed until 10
* got up, dressed, and drove over to hy-vee to pick up my order
** they were out of salami and I was incredibly disappointed
* thought about driving over to work to pick up the adapter and CD drive, but I didn't have my badge with me. just went home instead.
* it was fucking GORGEOUS outside, so I took my laptop outside and sat and tried to catch up a little bit in my wiki. went inside a bit around two I think, as the sun was starting to make it a little too hot and my battery was getting a bit low.
* more wiki work, until about 3ish, and then I tried to get the chipmunk to eat out of my hand and sat there at the door for a half-hour, but it wouldn't. (it got very close to me, investigating, while I was sitting and writing. kept making me wonder how it perceives and interprets us.)
* was feeling a bit listless, and didn't know what I wanted to do really, so I just put on audiobook and lay in bed, except right after I started doing that, everyone was like OK we can play Among Us now! so I got up and played, even though I was feeling a little //eh// about it at first. of course, once I got into it, things were great.
** I was the imposter TOO MANY TIMES IN A ROW, though.
* left around 5:30 and headed over to my mom's place. sat outside and talked about my interviews and all sorts of other stuff, then ate dinner (grilled pork chops and potatoes and corn and sparkling cider, yummm) and sat in the living room and chatted while Mark washed the dishes, ahah. I'm so happy for her -- and she so loosened up, too! THE JOKES about how many holes are in underwear and WOW I stepped into that one, uh, and made a wayyyyy dirtier joke than I thought at first lmfaoo {{bflushed}} -- but like, //my mom//??? wow she's relaxed so much.
* headed home around 9:40, and made it back at 10. Aragon was sitting alone in VC?? said he was bored when I hopped in. been pretty quiet, he asked about my interviews so I talked about that, then a little about k-dramas, and then I randomly talked about the chipmunk while writing about it here.
** I think I'm going to pop out -- irish exit or naw? -- and go play portal 2 coop with shp<<footnote "nm" "oh yes, names, they were using my name in VC last night, and were calling AD AD, but it's weird because often I think //dziggetai// in my head instead of AD so that's what I typed. interesting that they used my name instead of sphygmus, haha.">>
* played portal 2 coop with AD until 3 AM. successfully finished courses four and five, which was "the end". a few aha moments on my end, a lot more derping around with shooting the gloopy gel everywhere. toward the end my allergies were getting ''really'' bad, constantly itching eyes and running nose.
** turns out there are like, "extra" levels hidden around? but we're gonna save those for another day.
*** okay, one extra level. that's good, not sure I could handle toooo much more, lol.
* Aragon and phil and Dna were in VC and Aragon was streaming his coding. I hopped in, and half payed attention for a bit, and then started paying more attention and was commenting on his tooltips and helped him remember where he was once and he was like "you should be a project manager" lOL. we all hopped off at exactly 5 AM, and I actually zonked out at this point.
* woke up at 1 PM
* feeling... idk. worn out, too much having been around people for the past 3 days? also allergies meaning itchy eyes and super ridiculous congestion...
* I was maybe awake for a couple of hours when I lay down to nap some more (lol) and then decided shiiiit I'm tired of these allergies and took one of my "nighttime cold/flu" pills -- figured since it had decongestant and anti-histamine stuff in it, why not?
* yeah, that knocked me the hell out. napped until I faded in around 8, then faded back out until 11ish. decided to actually get up for a bit.
* farting around on the computer; caught up on discord, looking at the pterry books I still had left, checking to see if I'd actually downloaded them already -- I had not.
** well, what better time to sit in a support queue than in the middle of the night? hopped into IRC -- wow, they have a new embedded client and it's much nicer + audible message notifications -- and pretty shortly thereafter was pulled into a one-on-one support channel. thank gosh, didn't have to explain the issue all over again (person read the account notes and whoever I worked with previously must have written it all down) but did have to confirm a couple times that yup, I'm on a different network now & no one will share it. person this time around was friendly enough, so that was reassuring. apparently they recommend [[qbittorrent|https://www.qbittorrent.org/]] now, so I'll have to see if that's also whitelisted on gazelle & rutracker, then see about switching all my current seeds over from uTorrent 2.2.1 to that.
* downloaded pyramids + the rincewind series of novels, cleared some space on my phone, and loaded them up.
* they did not automatically enable CD's account -- so, if he really cares about it, he'll have to sit in support queue on his own. XP
* I am officially halfway through, 20 novels down & 21 more to go! I'm really not sure what I'm going to do once I'm done with everything -- it's been a year plus reading project now, and I've grown very fond of the Discworld and pterry's writing style.
** although, at this rate, I think I probably won't have finished until 2022. 14 books in 2019 seems like a bit of an anomaly, I expect. 10 and 10 between 2021 and 2022 seems more reasonable...? altho 10 isn't that far off from 14, lol.
* back to bed around 2:40ish ... lol I was not awake for that long a period of time but I still managed to zonk the fuck out with no issue!
* woke up with the alarms at 8 but didn't get out of bed until 8:50ish
* hopped into the shower, dried the top of my hair with the blowdrier, makeup on, button down & blazer on, voila interview.
** was literally like 7 minutes long; just "oh I just wanted to chat and make sure you were feeling good working with CoMa and I hope comaS wraps it up in the next week and I only hear good things about you!" sooo lol!
* washed my face then sat down to do work, I guess.
** really I should have taken the time to clean off my desk and clean up the rest of my room -- I put it off until 8 or 9 at night (when I'm writing this) and cleaning up made such a huge difference in how I was feeling. still overwhelmed, but less so. oh well, next time.
* work and work and blurred boundaries into the evening as I was doing a late logo QA. Solid memory backing me up on two logo QA choices that comaS questioned, but I pointed him right back at the place where he gave that direction, lol. I have a one-on-one with him tomorrow, so we'll see how that goes. I'm still not sure how to get the most out of them slash what he's looking for in them?
* ordered and ate some delicious indian food (I feel a little bad about how much I've been ordering out foot when I'm staying at my place but goddamn the restaurant selection is so much more incredible here than at CD's place, so I gotta get my indian food fix somehow right??)
** saying I have the pay flex now that I'm working 40 hours every week isn't a ''good'' excuse either, but ehhhhh.
* cleaned up my bed, and my nightstand, and my desk, and the surrounding flat surfaces, and the pile of bags brought over from CD's and unpacked the coat that had been sitting in a shipping bag and put away all the cooking supplies that had been sitting here and took all the dirty dishes up to the kitchen and emptied the trash and wrote my car registration check (need to print off proof of insurance though). thankfully I had made my bed in the morning.
* long chat replies to h0p3, and similar from him. (I'm going to wait and take some breathing room to reply btw!)
* catching up my wiki a bit.
** goddamn I miss doing wiki reviews //a lot// but they also seem to take way more energy than exists for me right now.
* I think I'm going to listen to pratchett for a half-hour and color at the same time then go to bed at 11.
<<<
It doesn't require a dedicated "ok, now I'm going to update my wiki" session like my dear TiddlyWiki does.
<<< [[2020-09-18 Journal|https://youneedastereo.com/#2020-09-18%20Journal]]

pretty much the entire reason I set up the Digital Ocean + proxy authentication + TiddlyWiki node configuration for TiddlyWiki.

Tbh I'm quite impressed by the dedication from anyone who manages to use TiddlyWiki without a similar setup -- I have no patience for not being able to use whatever I'm dumping my writing into on every single platform I use in an at least somewhat fluid manner.

---
<<<
Oh my god I think I may cry. What a squandering. The next time I have the urge to watch a "tiny house" video, I should just watch porn instead. It would be more honest and useful.
<<< [[So many tools unused|https://youneedastereo.com/#So%20many%20tools%20unused]]

I have not much to say about that quote except that it is darkly humorous, made me laugh, and resonates with me.

* [[https://museapp.com/]]
** of fucking course it's an iPad app (lmfao oh right remember when apple wasn't ever gonna make a stylus?)
*** I mean, none of these style web apps have ever felt successful to me, and I'm entirely not shocked that it's being done on Macs b/c that's where the productivity people hang out and hm, there's probably a good overlap there with people in the creative/production world as well (already in that ecosystem for work).
** being able to put ''literally any content into it'' is something that I've always wanted but again not found anything that works in a way that it ''feels'' right in practice.
** inevitably the question is -- how does one back up and store all the things you're putting in here? how can you have a digital scrapbook that.. is purely ephemeral?
*** though perhaps that's not the point and this is ''purely'' meant to be an erasable whiteboard, not permanent or archived.
** love the spacial zooming aspect. probably a more intuitive / native way of implementing this idea digitally when compared to something like the courier (tbh the courier seems less interesting looking back on it now, assuming you can //easily// do split screen on whatever device)

---
<<<
When I listen to modern records, I can practically see how the artist, engineer and producer have visually laid out their tracks in Apple Logic Pro or Pro Tools or whatever it is they use now, instead of using their ears and committing things to tape in linear time, where it's harder to take stuff out and there's no Undo. Every component sound file lives in its own space, disconnected from all the rest. Nothing fits together and you don't have to have a vision for how you want something to sound before you start recording. You just figure it out as you go by trying a million plug-ins until something works. And the unerring timebase of digital sampling clocks makes for a very easy to ignore signal. There are no imperfections anymore. I base all this opinion on my dearth of experience with recording and producing, and the zero award-winning records I have produced in my lifetime.
<<< [[2020-08-28 Journal|https://youneedastereo.com/#2020-08-28%20Journal]]

I don't //understand// this from experience, but it's the sort of interesting comment from someone who knows more about something than me (despite the last line, lmfao) that makes me go, huh.

---
<<<
One of the eternally hardest challenges of working with other people on a project is carving out a mental model that captures what we know, what we agree on, what we’re doing, what we’re not doing, what questions we still have, and what the answers are to the questions we had in the past. And making it easy enough to use the model that everyone remembers to refer to it and update it.
<<< [[2020-08-26 Journal|https://youneedastereo.com/#2020-08-25%20Journal]]

AHAH -- I feel like I can actually understand this now? when at various points in my life I ''definitely'' would not have. The nice thing about spreadsheet is that well, (almost) everything we know is on the spreadsheet, (since the drama) we agree on what we're doing and what we're not doing with the spreadsheet (aka no hacked items), we... sort of keep track of what questions we have in the to-do channel... and we're ''very'' bad about what the answers to past questions are -- basically the answers to past questions live in the minds of the people who were around reading the chat at the time they were asked, oops.

---
<<<
No matter what system you use to manage your workstation, it will not keep up with what you actually do, and reinstallation will require a bunch of manual work.
<<< [[a twitter thread Phil N added to his wiki|https://youneedastereo.com/#%22Ancient%20sysadmin%20wisdom%22%20thread%20by%20Corey%20Quinn]]

LMFAO big oof. `<stares deeply at self>`
* [[https://www.preposterousuniverse.com/]]
** physicist whose youtube videos she recomends
* [[https://www.youtube.com/watch?v=tIPVJM4DwVM]]
** favorite song at the current moment
* [[https://betterexplained.com/articles/a-visual-intuitive-guide-to-imaginary-numbers/]]
** blog post that blew her mind
* [[https://www.simonstalenhag.se/index.html]]
** artist who inspires her

sadly I didn't get any of the stand-up comedian names she recommended jotted down.
So I use the quite obscure file manager [[Sunflower|https://sunflower-fm.org/]] -- which I could have sworn I wrote a tiddler going over the pros and cons of various file managers but I can't find it now so I guess not...???

and it just updated (after not updating since 2018) and well, the UI was different, and ctrl-q didn't work to close the window anymore, but whatever, right?

WRONG. Drag n' drop was just completely broken, and that's like the whole point of using a GUI file manager for me so RIP.

Of course it's an AUR package, and of course I don't remember how to downgrade packages, and then once I do get it downgraded I keep getting an error when I tried to launch it!!

I was just about to uninstall it and spend the rest of my evening looking for another file manager when I something about the error message clicked in my head and I thought "huhhh I wonder if the new version changed something about the config that breaks the old version".

Sure enough, yup, one change in one config file, moved the old config folder so a new one would generate and voila there it was. So, I guess I'm going to add this package to my "just don't bother updating it" list, right alongside pango.
* might have actually woken up a bit before nine and //actually// gotten out of bed at nine today, I think.
** pretty sure I had a question from FY shortly after 9 that I answered before making coffee.
* work. I don't even know anymore -- it's a blur. today especially was answering lots of emails and forwarded assigned tasks and random "do this please" from slack. learning how to purchase stock music, I did that. answering a support question in the slack about our DAM. both times feeling like comaS was second-guessing or micro-managing me, b/c he was like "you're uploading this to the DAM right?" when I linked the stock music files on our file sharing site in the slack channel (yes, obviously, and they're literally uploading in the time you were writing that message) and made some comment about "oh this was a restricted asset and that's why it generated an order. sphygmus - need pointers?" NO, COMAS, DO //YOU// NEED POINTERS? b/c you're wrong, I'm right, I fucking went and found the damn order and the asset and it was ''not'' restricted and it did ''not'' go into the approval queue. HUMBUG.
* afternoon meeting got pushed to the 5 to 5:30 time slot, so I wasn't making the first scheduled call time with h0p3, oops. he graciously messaged me at 5:30 (`<poke>`) which I didn't see until a bit later, oops, but I scrambled and replied and scrambled again out the door -- success! made it to the parking lot by 6.
** nervous as fuck the whole day, ofc. the old college anxiety story scrolled through my brain again on the drive over, the delay tactic of "must get backpack sorted, gotta untangle the headphones ...am I all settled yet?" and a moment's staring at the screen before pressing the call button -- and then you're over the ledge and life is unfolding.
* as usual, transitions are bumpy. how to get started? I think perhaps he asked about where I was walking, so (unable to give a simple answer) I tried to explain what can be gathered by looking at a map. asked where he was walking, related it to the creek trails in my area -- yes, exactly. how was my day? but you don't have to talk about it. ahhhh... I'd rather not. "yes ma'am"
** ahahahah probably the last time that's been addressed to me was by some customer at the art supply store. less jarring hearing it from h0p3 though, lmfao.
** and how was his? (I ask knowing I'll be reading about it on his wiki later but you know, this is how conversations go. right? right.) blurry but good. OH but first some name explanation is needed. somewhere on the upper trail I see a turban micrathena, vertical orb web ofc but an interesting horizontal orb web above it (though I didn't see a spider on it).
* what do I think of being in the family discord? (I cannot for the life of me remember now whether this was on the upper loop or the lower loop -- I think earlier, though. I //think//.) hah, questions that I don't know how to answer, as in, `<insert silence while my brain decides to shuffle some papers around and look serious behind a desk>` -- I observe, and stay in my little corner, and appreciate the way chameleon has made herself at home. I wondered if he ran it by everyone else first -- no! ... do they know who we //are//? well if they don't know who Sphygmus is by now they haven't been attention! (insert a "fucking" in there somewhere I'm 90% sure but don't quote me on placement.) of course I'm laughing (and smiling now).
** OKAY TO BE FAIR my discord username //isn't// sphygmus so maybe they didn't make the connection, ever think of that?! {{bflushed}}
*** and discussion of emojis, but this is later, after talking about the spreadsheet and how they've infected my wiki (and broken it) and how the wiki seems like a good place for them<<footnote "ugh" "shit I was going to edit my sed file tonight but UGH it's late and I dun wunna. :S">>
** feeling like I'm a bubble -- going well, and then loom outside and -- yup. I feel this feel too.
** perhaps here is where he asked about my script? it would have been close to the last quarter or third of the upper trail, because it filled the space down the road to the lake (two mountain bikes lay tangled in the grass, but no one was in my cozy spot so I stood there for a few minutes, and looked to my left as I walked out and yes, the faint shape of a back at the end of the trail. still haven't checked out that side yet, mostly because it's too overgrown for my tastes (but must still be a comfortable place for two people to sit)) and back up again to the turning onto the lower trail.
*** the mechanics of the game, a super condensed history of the spreadsheet, the tools my script uses, relating it to other games like looter shooters (well diablo isn't a shooter but same thing right) and MMO betas and Magic pre-release discussion. //but how do you show off your l33t gamer-ness?// well... raymond? I guess? hah. the feeling of community.
* turning onto the lower trail, saw a piece of white on the ground -- was just a piece of paper & debated picking it up or not but I'm always curious about left-behind paper so -- it was a white castle receipt and 3 one dollar bills? might be the most random thing I've found while out walking (spoilers: h0p3 finds a wicker chair later on (did you get it home successfully?)). apparently white castle sliders taste like liverwurst or pate. {{bflushed}}
** I saw a filmy dome spider (AH it took me a second to realize what it was, but it clicked when I saw the web -- yet again //not// a dome but a lovely 3D patchwork quilt of threads) and mentioned it -- how do I know so much about spiders? (SWEAR to god I don't know that much about spiders I've just managed to successfully identify some of them thanks to the internet). (really. I didn't know //anything// about them until like 2 months ago.)
** OH the fucking starbucks cup, how could I forget that. someone left it sitting on a somewhat tall stump, somewhat near the west end of the lower trail, which meant of course I had to carry it with me the rest of the way (ah, I like to grumble about it, but I'm getting used to carrying things. tonight (the next day) it was a plastic water bottle I carried 1.75 miles. it is not a burden.) -- but I got smart and dumped the coffee out (it was like half-full!) by the side of the trail so it was lighter.
*** ah, I suppose the Starbucks cup might have decomposed but it's the plastics I hate. literally impossible to go back to a pre-plastic state with the level of seepage into the environment, we're running a micro-plastics experiment with no control group on ourselves. "I must be no fun for you here." (Hm. HMHMhmhmhn. (define fun, and must be, and how so) (generally -- I ag-dis-agree. lmao)
*** I did not expect to actually feel mildly pissed off while talking to h0p3, lol, but it was there.
** what does my mom think of my friendships with internet strangers? another paper shuffling brain moment. I don't have an answer -- I don't really know. (this piece is out of place in location and time buuut that's inevitable in some respects.) I think -- well, I know she thinks my trip to Scotland was brave and not something she would do / have done at that age herself and I comment on society and safety and say "as a woman" -- the conversation transitioned quickly here but I was still thinking about it. there is something I have tried to put my finger on before, here, and I've never quite successfully done it. 
*** that this is a worry he has for his daughter, sending her out in the world. (I don't know her, but -- well, I know //I// want to stomp my feet and kick out the walls of the box and say ''fuck you'' I do not experience this experience of fear you say I should experience and I do not have these worries and I do not want them, stay the fuck away.<<footnote "gy" "GENERAL YOU aimed at society, not you you h0p3 lol">> My trip through Scotland alone ''is not brave'' (sorry Mom, AD, it wasn't.) it was not an experience of "being brave" it was an experience carefully planned and measured and parameterized ahead of time for the maximum of what I wanted and in the moment trusting that planning and measurement and soaking in every inch and detail of the world around me and being absurdly happy and absurdly sad. tangent. It seems to be inherent to parenthood, holding this worry, and of course my experience is mine and extrapolating to another's life is unlike to produce super accurate results, but -- I think she'll be fine.) also, telling an embarrassing story about his kids, wonderful. locking his brother in the bathroom and pepper spray. (my stories with my brother are ... incredibly tame by comparison, haha.)
**** relatedly, homeschooling, hope I won't be bothered by continued discussion of it (of course not) -- in some sense I'm a sneak peek, I've gotten through it, come out the other side -- he worries about an intense culture shock for his children and I can't help myself, I almost butt in with my YES, well //duh//. Oh, sure, for me it was a gradual culture shock, two years of public high school in a stupid tiny town to prepare me for the big big city -- though I still argue the biggest culture shock in college for me was all about class & nothing to do with socialization -- heck, I'm still probably feeling through the throes of another culture shock, re: work. I don't see any way culture shock, in some aspect or another, isn't inevitable, though. "institutionalized" -- yes. that's precisely (as I understand it) why my parents chose it too. anger at his choice (anger?) not able to explain fast, a brief sideways example of why -- mm. what to say? feel the weight and sit with it.
* accents, voice, oh and the wicker chair (I'm on the straight stretch back north to the parking lot, more or less out of the woods as the trees are further from the path) -- do I have an accent? perhaps! tour, I forget the other one -- both? I think it was both. do I switch down into an accent when I get emotional? no, don't think so. a mish-mash of moving.
** traffic sounds loud, and it's about 100 meters away -- 100 meters? hah, but //meters//? (I do the math in my head -- 1 yard is about 3 feet, so 300 feet away? not like I actually know how feet numerically relate to physical distance though.)
* I hit the parking lot but there's still some time to eke out before I really have to leave to be on time for the update. out and back on the cut-through for 4 minutes out, 4 minutes back. (I pass the guy I passed earlier on my way up from the lake -- he must have spent a good amount of time there, maybe in the cozy space too. aye, I'm still talking. (who goes out to the park to talk on the phone?) As someone who eavesdrops, I wonder what bits he overheard & stuck in his thoughts for a span (if any, ofc. though, a fellow lone wanderer, I predict, is maybe more likely to eavesdrop too.)
** red PT cruiser. lol, interesting choice of vehicle. around my age, mid-30s maybe? could be older though, harder to tell at dusk. first time I've seen that vehicle in the lot, and I would really have noticed it before -- I do wonder about the usage of that trail & whereabouts people come from. Perhaps my schedule is inconsistent enough that I can't tell any "regulars".
** houses, ugh, yikes, that's a hefty chunk. east coast premium amirite. attic loft area, basement (b/c temperature evenness, interesting. privacy ofc. //cough// lmfao.<<footnote "yk" "OKAY you know I was like, giving a knowing mHM nod in my head.">> so your mom is a knowledge worker too? "knowledge worker", heh. quick explanation, then heading home for the update.
* pulled out food, and was getting it ready while chilling in voice chat, which was pretty small at the time. I'm on a bamboo island, and Aeon had dumping set up, so I figured I didn't need to stress about doing that part...
** lol j/k Aeon was slower than me {{craughing}} but Ninji actually got the update as an nsp and sent it to Axi so all was good there. my script ran fine the first time, though the message repo wasn't updated so I had to wait and re-run it once that came through. though.... I forgot that my actual `auto-gen.py` takes a version flag ''with'' periods while the other commands in the shell script take it ''without'' periods... so I thought shit was broken for a good bit, and ended up just uploading the whole massive item list to gdrive to work off of.
*** not the end of the world, but definitely something I want to fix before the next update!!
* Stv is so fast -- how is he so fast?? he got all the clothing 100% done, and I added the item rows to housewares etc and Rwn handled the Other tab (and I cleaned it up a bit later). went to bed at like... 2 AM after deciding that the public sheet would have to wait to get updated until the morning.
* at some point CD was making a keening / whining noise in his sleep and I woke up enough to hear it and half-awake freak out a bit. asking him if he was ok & he said //mphfrhhphfph yes// so I went back to sleep.
* woke up when CD got out of bed with his alarm, but barely remember it -- that's how out of it in the mornings I've been lately. snoozed the alarms until I could muster the oof and got out of bed at 9:15
* logged on, made coffee -- first day with cinnamon!! I put in a very well rounded plastic spoonful, which I think was maybe a leettle too strong, so I'll try to be less heaping with it tomorrow, but still, fucking delicious add-on -- and checked slack + emails.
* caught up with discord chat and did some more sheet editing -- trying to fill out information / columns that were still empty before pushing it to public. mostly this was recipes.
* went through the public update spiel -- and then vmario was like, yo prices need to be added to Housewares & Misc b/c they can be sold at Nook's remember and I was just like... //fuck//. Updated it in-place on the public side cause no way I was going through the rigamarole of downloading & uploading & deleting blanks again. 
** mentioned to Stv that he should probably have public sheet access so he can update it if I'm not around and he seemed open to that.
*** good, cause I was supposed to be the back-up and now I'm just it, lol. I don't blame 3240 for getting busy, ofc, and lots of people have stopped playing over the past couple months, but I still aim for the spreadsheet to be supported through all updates (and Stv is one of the most consistently around when updates drop even if he vanishes between times).
** Aragon made a comment in DMs like why is updating the public sheet so hard and I'm just like... if you wanna figure out a better way of doing it, be my guest lmfao.
* finish around noon and then back into work. upload a logo sheet and some other misc email replying and things -- still feeling stupid scattered and not sure where to begin.
* CoMa weekly team meeting at 2, where at comaS' reminder to be making project folders on our file sharing site for every single WF project we're assigned to, I am like freaking out a bit and like -- we're supposed to do this for //every// project? like, not just productions and video but also these copywriting projects and things??
** apparently yes, and apparently yes we're supposed to be telling people to deliver their files via that site and not just drop them into slack the way they do. uhhhhh. well shit?
*** I mean I've never fuckin' understood the project folder structure in the first place and I don't think I was ''ever'' explicitly told or trained on this aspect of being assigned to a project so.... but ofc I still feel stupid anyway.
* the next half hour crying, and then the next 15 min or so "taking a break" outside -- I might feel like shit but sitting in the sun and wind helps -- then caught up on h0p3's wiki even though I wasn't planning to until I'd written my carpe diem for yesterday -- THE JOKES. sorry folks, I can't troll back half as effectively. XD
** comaS replying to an email without addressing what the whole thread was about (did he even read it?) -- I don't know how to catch these things and I don't think it's necessarily my responsibility to -- especially when apparently the person on the thread calling for the change is no longer with the company so -- igaf.
* a few minor things then said fuck it, I'm going to sit outside and keep working on the alternate previews for music because that's a) useful and b) something with visible progression and c) something I can do outside. quit straight at 5 for the day.
* packing up -- simple, laptop and chair -- trying to find my wallet but nope. putting on outdoor clothes then headed out around 5:15.
* quick call with mom to confirm plans for lunch on friday; we're going to order online & do pick-up, then maybe eat outside on the campus? also walk around and give her a bit of a tour, after my meeting w/JF and KV to talk about said issue from the team meeting.
* fucking gorgeous day. saw some sort of wolfy lookin' spider scurrying across the path, that was big enough to get quality photos of (and didn't run away when I stuck a phone in its face), a medium size orb spider (maybe a similar size to the standard turban micrathena?) with yellow stripes and a small diameter web, and the fucking tiniest spider hanging on for its dear life in its web in a branch as the breeze batted it about. tiny ''tiny'' but with some red patterning on it.
** a hawk or something similar flew ''right'' above me shortly after I sat down. I don't usually see them this low in the air so that was cool {{pogfish}} (it just soared overhead again -- gah imagine having wings and gliding... pretty solid black under-body and fore-wings with white aft-wings?)
** relatively lots of people on the trail -- two bikers, a couple & their dog, a lone dude, and three girls? women? walking together. but a //quiet// day at the lake, at least when I arrived -- no boats in the area at all when I arrived around six. literally as I'm typing this at 6:30, though, there's one driving past the opposite lake-shore and one drives right fuckin' by me and stops in the curve of the lake here -- as long as he keeps his music off, I guess I'll put up with it.
* I've been wanting to update my wiki for days but just ... gah, all of everything has been getting in the way -- SO FUCK YEAH. WIKI AT THE LAKE. brought my laptop and usin' my phone as a hot-spot since we're close to the end of the month and I thiiiink it might have switched to October data now.
* going to walk back at 7 -- fuck it, I'm gonna stretch out the sunlight and the writing time as long as I can, even though i barely finished //one// carpe diem -- then pick up heavy cream & glasses at wally-world before the amazon package.
** holy fucking shit. the sun dropped behind the trees at 6:40 and I went from being "nice and warm" to //fucking freezing// in a matter of seconds. ... if I'd brought my coat, which I didn't think I'd need, I could maybe tough it out but goddamn it got chilly stupid fast. ok bye.
*** OK a heron soared by like inches from the water about mid-way towards the lake center right as I was starting to think about standing up. lawd they're ugly sounding birds but gorgeous when they keep their mouths shut. {{craughing}} and the hawk soared by again! ok i'm really cold, leaving now, I mean it.
* planning on a hard egg cream (bourbon is probably tasty with it, riiight??) and one or two episodes of //someday or one day// when I'm back -- then FUCKING SLEEP EARLY DAMMIT.
** ahhhh, the best laid plans of mice and men.
* long long walk back to the parking lot, b/c I decided fuck it, yea, I'm going to do the full 3 miles even though the sun had set right as I left. it was a good walk, though long. I was worried I wouldn't make it to wal-mart before they closed at 8:30 but as it turned out my estimates were correct (parking lot at 7:30, wmt at 7:45) and they didn't need to be, since apparently they're back to 24 hours now.
** picked up heavy cream and some pork rinds for CD and some Bai Lemonade b/c I didn't remember seeing it before / trying it before, and a candle (Pumpkin Spice) and two glass drinking cups for egg creams.
* the package from amazon was larger than I was expecting -- too large for me to also carry while carrying two glass cups & other things -- so I hied CD out of his chair and into taking the trash out and getting the package. (rando apartment dweller walks by and into the seemingly empty complex common space -- wait, people actually //use// those? {{thonk}})
* made an egg cream, CD didn't want one, watched episode 9 of //someday or one day// and cried my fuckin' eyes out at the last like 5 minutes of the show. this might be one of my favorites Aragon has recommended, I think.
* show ended around 10:30 iirc and I decided ok, yes, I want to write more on my wiki -- //still// didn't get even the 29th fully written -- so much and I missed bits too -- my days are just packed lately.
* was prepping to go to bed around midnight thirty when AG pinged a few people, including me, like "chat? / idk if you guys are about to sleep over there" and was chillin' in his voice channel. I was mildly intrigued because I've not ever VC'd with him and the last time we talk talked would have been when I met him in 2018, and, awe heck, why not?
** was up until about 2 AM then, so about an hour and some change of conversation. ahhh, I forgot his accent! it's relatively strong, and I wonder how much of it is Canadian? talked a lot about the pandemic -- first time I've really conversed with someone about it -- and the difference between the US & Canada in terms of normality in daily life, the likelihood of a vaccine and how it would roll out,<<footnote "pl" "a logical roll-out plan, well-reasoned -- which struck me. ofc I think it's unlikely to go as sanely or in the order he outlined, and I'm surprised he didn't even take anti-vaxxers into account.">> the transition of the pandemic & how it disrupted his living space, plans to drive back to AZ, car accidents (I talked about mine, and I don't usually do that) and traffic, future travel plan dreaming -- interesting, once his work visa is renewed he wants to go WFH in NZ or Aus before his office opens up again. with those resources and freedom, I'd go for it too. oh, and the family home renovation project he accidentally started by drunkly suggesting a thought about room layout to his mom.
*** I think he sees how things ought to be in some respects, but that he doesn't appear to see himself as having agency in the matter is a point against him. I suppose some awareness is better than none but it seems like a tricky (impossible?) duality to hold. 
*** oh. my. lord. h0p3's like "She passed right over my awkwardness like it wasn't there." but like... what awkwardness tho???? you wanna talk about //awkward//, AG is awkward, not h0p3. Conversations feel lopsided with him, even felt this somewhat when we first met, like he just doesn't seem to feel the flow and keep it going smoothly -- it's like the conversation is going down a bumpy washboarded gravel road.
**** I can't... tell if this is generally how he talks? is this how he converses with his friends too? surely not, it ''must'' be smoother, right? so I wonder if maybe he's just really bad at talking to women? I think I've gotten less generous over time -- it's the type of conversational awkwardness that, if encountered on a first or second date, would make me go mmmnope. (also might explain why he goes out a lot, if alcohol helps smooth that friction for him. though I could see it also making him //even more// inclined to go on and on.)
* [[201001 – Carpe Diem: the seeking sphygmus podcast presents...]]
* [[201002 – Carpe Diem: rubber-banding in time]]
* [[201003 – Carpe Diem: murder aboard the space ship]]
* [[201004 – Carpe Diem: here and there and everywhere]]
* [[201005 – Carpe Diem: noooot your average sailor]]
* [[201006 – Carpe Diem: sparkling spider webs]]
* [[201007 – Carpe Diem: just two memory snippets]]
* [[201008 – Carpe Diem: the whirlpool inches nearer]]
* [[201009 – Carpe Diem: stupid late, stupid late]]
* [[201010 – Carpe Diem: walking and amazon and talking]]
* [[201011 – Carpe Diem: you might need eyebleach]]
* [[201012 – Carpe Diem: thinking about being alone]]
* [[201013 – Carpe Diem: surface tension]]
* [[201014 – Carpe Diem: well, the words start coming and they don't stop coming]]
* [[201015 – Carpe Diem: leaving unfinished]]
* [[201016 – Carpe Diem: new studio tour]]
* [[201017 – Carpe Diem: saying goodbye]]
* [[201018 – Carpe Diem: slipping back into my skin]]
* [[201019 – Carpe Diem: slowly simply so]]
* [[201020 – Carpe Diem: bridging the distances]]
* [[201021 – Carpe Diem: oh shit I forgot]]
* [[201022 – Carpe Diem: the last warm day]]
* [[201023 – Carpe Diem: gonna be sore as heeeellll]]
* [[201024 – Carpe Diem: warmth and laughter]]
* [[201025 – Carpe Diem: first chili of the season]]
* [[201028 – Carpe Diem: new muscle lump heheh]]
* [[201029 – Carpe Diem: crowded day crowded thoughts yummy orange scents]]
* [[201030 – Carpe Diem: once in a blue moon]]
* [[201031 – Carpe Diem: letting the earth hold me]]

---
* the title.Tags pop out so much for me this month. it feels like they tell a story all on their own, descriptive but succinct.
* have not succeeded in being more organized with work over the month {{thonk}} maybe that's something I can focus more on during November.
** what the //fucke// is going on with local and workfront, ahhh I don't understand but I guess nobody else really does either?? just.. just try to keep on top of the notifications.

* the weather has been mostly wonderful all month which has lead to being outside a lot more {{happy}}
** according to google, with the route I typically drive to the parking lot, it's a 24 minute drive... and it's a 24 minute drive to the shelter parking lot by the lake. yeah, it's 24 minutes of chill inner roads vs 24 minutes of interstate highway driving... but still something to keep in mind.
*** tbh there's so many trails in SMP and in like 4 or 5 other parks in the area that I'm not gonna run out of options for a long time (especially when I get comfy/used to certain options and prefer them over and over).
*** I'm very glad I did get to explore the eastern lake trails a bit more.
** ah, yes, correct! just looked up the birdcall for belted kingfisher and indeed I saw one of them at least twice.
** it was so satisfying to just... lay down in the grass on the hillside with the wind blowing over me and talk and talk while the sun kept me a bit warm and the ground was just comfy. it's like that one interesting experiential moment -- the desire: please don't ever let go of me; and the earth and its gravity is literally (in most cases) the most secure possible thing holding me. //it is safe here, to drop the tension holding me together, and let go of control.//

* TV watching dropped immediately & dramatically after the first third of the month, lol.

* did not actually go private with my Carpe Diems for a bit, even though I wrote about it -- interesting. don't remember why? eventually stopped reading them out loud to myself in my head while writing them, lol.

* I would love to stream going through all my art pieces again, but idk if h0p3 would be interested? I know AD said he kinda wanted to see them again but with more of my thoughts. kinda like, eh why put them away if I'm gonna haul them out again BUT I should clean up the closet regardless.
* lmfao reading this on <<sus>> because I stole h0p3's trick to use a filter search in the URL instead of opening up every single tiddler in a story river on here, and I forgot how kinda silly some of my name obfuscations are.
* you know what... pages in my wiki for every program I use so I remember //what the fuck it's for// and why I downloaded it and installed it in the first place {{eyes}}
* hmmm it appears manually making the `craughing.tid` removed the issue where it showed up as entirely numbers, so that's good? now it's just a blank space like {{pogfish}}, lol.
* ahhh RIP me providing things on soulseek though b/c of ports. yet more incentive to actually pay for a seedbox {{thinking}}
* "I NEED A BOW AND SHOVEL" -- well, no shovel, but I did find the bEANS and bow before the month ended {{laughter}}
** though I miss the boomerang a lot {{crying}}
* yeah... the 8th is really when it hit, and like, I'm okay with having taken that specific day off but wow maybe I //really// needed to save that day off for the 12th instead XP
** it's really interesting, given the increasing quantity of hanging out, that I haven't had more Tetris effect style dreams since around the 10th & 11th.
** I'm like subtly looking forward to whenever h0p3 updates chatlogs on his wiki because hmM.<<footnote "lol" "the problem with writing subtly to myself is that I make references that ''I'' understand at the time, but tbh, do you really think I'll understand wtf I was referring to here two years from now?? basically on VC with h0p3 later in the month there might have been a hint that more un-posted-as-of-yet conversation happened? and I'm not going to pry but I //am// curious if that is the case or not. like I literally don't think it matters I'm just a SNOOP.">>
* `paroxysm` is a good word. {{happy}}
* o h, the balcony door thing was literally the day before I went back to my place for good. I... didn't realize it happened so closely.
** big oofs in the footnotes. {{distress}}
** oh, I had instantly made my decision. maybe anxious mind was rolling it around, huffing and puffing about this and that but there was no hesitation in my actions.
* actually a month & a half between interviewing and finding out, hah. so that's like, two full months between application and offer? but with the pandemic and such, yeah, things are moving slowly.
* mildly weird to read Carpe Diems by themselves because there's supporting material in the wiki and elsewhere that elaborates more, provides more unspoken context, etc.
* slowly settling into a new routine, I think. like, super slowly, but still.
** two weekly check-ins and many more to come, I hope, adjusting and fitting it and making it our own.
* it's been a surreal whirlwind of a month, and I'm hoping November settles and chills just a little in comparison.
** ''incredibly'' social, too -- I spent time socializing with friends and family for roughly 50% of the month (17 days by my count) and that strikes me as a lot in comparison to some months where it's maybe only 4 to 7 days out of the month.
* waking up has been a //constant// struggle this week. somewhere around, in, or between the line of nine o'clock.
* coffee and work and not-work, a long and detailed conversation with AD that I'd like to copy into my wiki but one that's also better kept private. My chest feels heavy thinking about it, and I don't have good answers. [[see here.|201002 – chatlog: parental relationship triggers]]
** later in the afternoon, my one on one with comaS went well I think, just trying to keep track of all that's flying about with my pen and paper taking notes.
*** got a bit distracted, later, looking at and reading about index cards as project management tools. somehow it feels more intuitive to me than everything else I've been trying, even if it doesn't link to my email inbox ... going to grab some from my stash when I go home, and try it out.
**** need to copy the trail out into my wiki, to get the dang links out of my work incognito browser.
*** last minute logo QA and upload and revert which... turned out to be absolutely unnecessary the next day. RIP.
* back out on my wiki at the lake again -- this was a brilliant idea, why hadn't I done it sooner? and I think just writing in my wiki isn't too taxing on my data plan -- or at least, way less taxing than accidentally watching youtube videos or attempting to discord chat on LTE.
* a pair of ducks just swam by ???? this is the first time I can recall seeing real live ducks swimming on this lake. they're pretty. having fun chasing each other, squacking. pretty grey underbellies and dark upper bodies -- white stripe near the tail? something was making a horrid bird noise further north along the bank -- is it a heron, I wonder. Hawks flying overhead again, and there was a large carcass on the side of the road driving in (deer, I assume) -- caught a glimpse of the rounded, stripped of skin, fleshy rib cage, and there were a good 4 or 5 vultures around it.
** well, "deer management" season starts on October 17, so I need to look up what that means. (do I need to get a bright orange vest to wear when I walk or summat?)
** busier day on the lake -- a sailboat went by fairly near as boats go, which is interesting because I usually see them pass on the opposite side of the lake. two people on paddleboards, the standing kind. seems... less optimal than a kayak? empty parking lot compared to yesterday though, only one car.
*** it is //definitely// chillier than yesterday; I thought I might not need my coat until I got to the lake, but I was quite wrong -- I needed it the whole way. Even with this coat I'm a bit chilly when the wind blows off the water, so for sure I'll pick up my down coat when I go back home on Friday. (it also doesn't help that today is a bit cloudier so I have... clouds in front of the sun instead of a nice warm glow keeping me warm.) oh and I might start needing to wear leggings to keep my legs warm. it's that tricky "will I dress too warmly or too coldly today?" time of year.
* a strange insect of some kind has joined me, chillin' on the edge of my computer screen, and the sun has sunk low enough that it cleared the clouds and is warming me up a bit, thankfully.
* eh, lol, wat? took the short route home because I was really feeling the cold, and turns out the parking lot was stuffed as full as yesterday. apparently I just got there early. (I judge so hard sososososo hard, more than I have any right to 😬)
* made myself an egg cream and sat down with TV. holy smokes episode 10 was //just as tense// as episode 9. only 3 more episodes left {{crying}}
* thought I would write in my wiki and instead ended up reading (almost all of) [[100 Rabbits' North Pacific Logbook|https://100r.co/site/north_pacific_logbook.html]]. It sounds intense, emotional, scary, enjoyable, tiring, uncomfortable, relentless -- full of //life//. me, if I had the guts and knowledge. picking up pieces about how others have relationships with each other.
* somewhere in the middle pulled up a stiff bourbon for myself too.
* got distracted near the end, wondering what the soaring bird that I assumed was a hawk at the lake was -- uhhhh. LOL no, definitely not a hawk -- just turkey vultures.
** I mean, there's nothing //wrong// with turkey vultures and vultures in general, right? They serve an important purpose in the ecosystem. from where comes the feeling that they're somehow less interesting now that I know they're not hawks?
* while I'm distracted, h0p3 drops a system path in discord that I assume is a sync path but ask about, then while I'm trying to read the sync docs for the command to start it without adding it to my systemd start-up entirely, he drops a station307 link instead. BLESS.
** I proceed to spend the next two and change hours listening to it and live-chatting my reactions in discord, lol.
* sleeps at 2:45, probably zonked straight out tbh.
* woke up just barely before nine -- yeah, it's starting to get so cold that I just want to stay snuggled up under the sheets, and it's contributing to my lack of desire to get out of bed.
* logged in, made coffee (yeah, I've roughly succeeded at settling on a good amount of cinnamon -- not too overwhelming, but still delicious. FUCK I forgot to mention the brilliant-ness of it to Mom when we had lunch, ah well.), did maybe one or two things and farted around a tiny bit then looked at my calendar and realized -- WHAT. THE. FUCK. it's ''Friday''???
** I had been like, planning this Thursday in my head .. was so ready to do work and then pack up and head home and enjoy the evening catching up in my wiki and being ready for my meeting & lunch with Mom the next day when -- NOPE your sense of time was just fucked up.
* scramble, scramble -- it's 9:50, and I have to be there by 10:30, and I don't have anything urgent on my plate so I can take the half hour to drive over, and I pull together my clothes and bag quickly, grab my coffee cup, kiss CD good-bye, and run out the door. (forgot underwear though. there's always something... 😑)
* smooth drive; successfully avoided getting pulled over by the cop on the motorbike (didn't seen him soon enough for my comfort though, yikes. I need to buy a radar detector) and the other cop who'd already pulled someone over (hey, means they're busy & won't catch me!) -- apparently Labor Day weekend isn't the time to be out in force, but instead 10 AM on a Friday? And September's already over..? maybe they're trying to make their October quota early {{craughing}}
* pulled in and got in the door at like, 10:20, so I did have some time to breath and get set up. they walked me through the things, and I think I feel a little better b/c it sounds like this is still new process so I wasn't fucking it up tooooo much? memrmrmrmrm. Now I just have to implement it. {{distress}}
* Mom arrived, gave me a tinyyy bit of shit for not telling her which side of the parking garage to park on (but OOKKKKK you could have looked at which building shows up for the address I sent), and we ordered food before I gave her a quick tour of the studio's lower level. She commented on the server noise -- yuuup. Also lmfao I didn't realize Samson was working today so accidentally uh I mean smoothly introduced him.
** food was ready really quickly, so we sped over there (while I was trying to help negotiate the massage time for her) and picked it up, then headed back. Walked her to the Hub's outdoor seating to eat; we chatted (his lease ends in two months so -- lol it's happening, no takesies backsies. A bit of gossipy talk / commiseration about her side of things. explaining my busy busy week.) and then quickly walked around the main lower half of the campus and back to the parking garage.
* back to work for me! various things, updating a portal from dark to not dark, put on the podcast for part of it, until I got to a point where I cringed out of my skin again and paused it. actually looked at how long it is... `O_O`
* put on haywyre because I saw it in my iTunes and went back to doing work. short kick-off meeting in the middle of the afternoon, completely new everything to me ofc, but at least I paid attention (I haven't been paying attention on my previous KO meetings, oops).
* working on my wiki from 4:30 to 5 while monitoring discord and slack for conversations -- fuck doing work, I don't have my to-do list and it's Friday anyway. Nobody else is doing anything, right? Right.
** GODDAMMIT I'm so in my head for this one. LIke I can't, like, I feel ''super aware'' of my Carpe Diem writing tics, and the voice I'm producing, and just -- {{psysweat}}
*** I know it's affecting how I'm writing this, I just know it. I think uh, I think I'm going to go private with my Carpe Diems at least for the first week or so of October, until I can get out of my head or I stop feeling weird or something.<<footnote "O.O" "until I stop hearing my own words being read back to me in my head by another voice? while I'm saying them as I write them in my head in my voice at the same time -- wow it's loud in there {{craughing}}">>
** It's past 5 and I could go home, but I do really like writing on my wiki on this computer -- the screen is crisp, and I don't have to lean my head down as much as I have to with the laptop screen. ahhhh but it is so nice outside, wasting that time in a noisy server room...
* also apparently AD is going to be around a bit this weekend, later, as in, my timezone? I'd like to VC one of the two evenings -- there's a lot for us to feel into together. ,,connection is scary,,
* drove home at six after having spent the last hour writing in my wiki on the work computer
* heated up left-overs I'd brought with me, and caught up on discord, and started the 11th episode of //someday or one day// -- waaaa what the fuck //happened// in that episode??
* chatted with AD a little bit then hopped into voice chat together around 9 PM. I was tired so didn't want to play portal, but did want to try out my wacom pen on my laptop screen (it works, and works well! feels smoother on the screen protector than the laptop pen, and the sensitivity curve is different (will have to get used to it for sure)). was talking about my animation and shared my screen for a bit while still working on it.
** it was fun! hanging out and chatting art with AD, oh and we talked about tiddlywiki too -- he doesn't understand how I live without keyboard shortcuts or the command palette and felt like the login screen was so much friction. I think we have some big differences in what feels frictional to each of us -- though I'm sure if I actually had keyboard shortcuts installed and made a practice of using them, I would quickly also not want to leave them.
** he tried his hand at a mandala style image, and I pulled out my dip pen & ink to draw alongside him (at some point I set up my phone camera to stream what I was working on) -- AHHH it was so fascinating to see his take on my mandala thingies. It was so good! Totally different and symmetrically in a different way, didn't adhere to the patterns I limit myself to at all, very art deco and Kandinsky.
*** I broke out some watercolor paint and a brush, since he was working with a brush pen and complained that ahhh it wasn't fair, I could get so much more detail with my dip pen. at some point he declared his finished, then decided to work in photoshop and streamed that for a bit, which I watched as I doodled.
* at some point he asked the question, how many of these have you done? and I started hunting for the box with my finished pieces, because I knew it was in this dang closet somewhere. took me ages even though it was right in my face, and then I walked through them all.
** //fascinating// because the ones he pointed out that stood out for him were so completely different from the ones that personally stand out to me. like, I'd flip over a piece I liked a //lot//, and get no comment, then flip over a piece I didn't remember or didn't feel was very interesting and he'd say it was really cool or something -- I think there are some divergences in our visual tastes for sure. :)
*** wah, all the way back to 2009 when I started, and he too commented saying he could see the difference & development. even though I have no idea what these are or where I'm going with them or what the point is and even though they might not be my top talent or ultimate creation -- it's satisfying to see that sense of growth (but also sad to see the absolutely nuts creations from my beginnings turn into something more streamlined and formulaic in some respects).
** just kept going! he was interested, so it was 100% show and tell time. went through my folders and boxes, though most of the rest of that wasn't anything -- oh, my zine booklets though, that was fun.
*** I let him read the poetry in that one zine, and that's ... that's something. what a stretch for me.
**** he is ''literally'' the first person to see some (most?) of these things. 
* oyyysh, we streamed and talked for 5 hours -- no wonder my voice was sore at the end of it.
* bed at 2:45 yikes.
* woke up at just about exactly noon, was in bed catching up on discord messages, and saw phil just sitting in voice chat
** popped in and talked about random shit for a bit (the college quarter system, what he's gonna do about a desktop, achievement bug in ACNH, flies, {{thonk}} vs the other two thinking emoji, pancakes, the number of channels in spreadsheet server, ganon vs ganondorf, joycon drift, the haptics in the joycon and pro controllers work as speakers?! his bladeless fan, cat, and air quality, SXOS peeps getting arrested, the proper time to eat breakfast food) while I poked around reddit and ordered / ate food
* decided fuck it I'll try playing OoT and streaming it around 2:30, and at that point Aragon popped in, and shortly thereafter Cstn and Axi joined us. I finally got my controller working after lots of crashing and loaded in -- then Axi and Aragon were like bruh let's just play among us, and phil had to leave anyway, so I was like yeh and quit OoT and started up Among Us instead.
* literally played Among Us for 6 hours straight, WTF. mostly it was spreadsheet people with two or three other regulars from that other acnh server? 
** towards the end we switched to the murder tag variant but wow it really doesn't fuckin' work with 8+ people IMO and should only be used when you have 4 or 5 people who want to play, which isn't enough for the real version of the game.
*** aka I started playing at 3 PM & quit at 9:30
* shower, luxurious shower.
* zoned out a bit, poking around on the internet. writin' in de wiki.
* I'd really, //really// like to not have my sleep schedule continue to be: bedtime at 3 AM -- the way it has been all week -- so, bed at midnight. which means I gots 45 minutes to spend the way I like it.
* writing in wiki, messed with my krita animation a little bit, then "in bed" at midnight but actually looking at a couple youtube videos then falling asleep around 1 AM.
* woke up around 8:30 or 9:30 I think? of course went back to bed. a dream that struck me as interesting when I woke up a second time, but of course now I don't remember it.
* farted around on my phone in bed, watching videos / reading reddit / catching up on discord or summat.
* got up and onto my desktop around 12:30 I think? Spent some time trying to figure out how I ripped CDs back when I was on What.CD -- ah, thank goodness someone has a public copy of at least some of the WCD wiki pages.
** apparently I had deleted [[Exact Audio Copy]] off my desktop?? I have no fucking clue why I would have done that tbh. dbpoweramp has a ripper, though, so it took me a minute to figure out that no, I didn't use it to rip my CDs.
** I thought my CD drive was just broken and wouldn't eject??? but then I used the eject button in dbpoweramp and it actually ejected? and then I only ever used the eject buttons in the programs and it didn't act stuck again this afternoon? so I'm confused.
*** either way, apparently the cheap external drive reader I got doesn't work with AccurateRIP but my internal drive reader does, and that seems important for FLACing sooo guess I'll.. just keep my internal drive around? {{thinking}}
*** I have now successfully provided the only non-locked FLAC version of DBR's etudes 4 violin & electronix on soulseek, lol, as well as a CBR 320 version.
* CD ripping was going slow, and Phil was sittin' in voice chat again so I booted up Project64 and logged into streamanor and started playing OoT while waiting for the rips to finish -- started playing around 1, and finished up around 4:30 because peeps wanted to play Among Us in the server & kicked me out {{craughing}} (j/k I needed to go anyway and I'd reached a good stopping point)
** had fun wandering around looking at stuff & exploring the lost forest (caught onto the door texture trick pretty quickly, aka after the first time it got me) and finally got a sword too (phil gave me a tiny hint for that one) and explored and conquered the inside of the deku tree -- I stg that one platform is the tree's tongue {{craughing}} -- some of the puzzles took me a bit of time to figure out, but with the occasional super light hint I got all the way to the boss! ... and promptly failed over and over again lmfao. I kept trying to use the D-pad for C-stick actions, and would pull the stick out instead of the slingshot and didn't manage to hit it in the eye and would get hit and lose health instead... and then the spider babies would come at me... and I would shield and smack, shield and smack em (took me a bit to learn that too, almost died to them the first time they spawned but didn't, phew) -- got to the point where I was so frustrated I had to pause the game and mute myself and like, rage a little bit, lol. came back, clarified that I was on the right track and //was// doing damage, and got guuder. did successfully beat without dying!
*** then went to Hyrule Town or w/e it's called, explored all the places, talked to all the people, found the Temple of Time, found the castle, and snuck past all the guards without alerting them on my first try. Phil gave me a hint re: waking the dude up (otherwise I might not have left the area, lol) and then I did, & snuck past the other guards too, and found zelda! that's pretty much where I ended for the day.
* packed up, drove over to CD's (no cops wooo 80 all the way wooo), unpacked a tiny bit, grabbed my lake bag, and headed out. the sun set like 20 minutes ago but dammit I didn't want to stop writing until I'd hit the present moment!! also I'm freezing cold and now that I //am// at the present moment, I'm saving, and closing, and putting on my coat, and walking back to the car lmfao.
** DUCKS. CUTE.
* back! foooood, then farting around on the computer for a bit -- sent Phil some of my trail photos (though I don't have anything as full of animals as his pics) and that led to reading the wikipedia article for fungivores, sending the picture of the quite-probably-opossom-jawbone, turning the jokes into a clue reference, talking about board-games-turned-mobile-games -- apparently the mobile clue & mobile battleship by marmalade are pretty decent while monopoly as a whole is terrible {{craughing}} but I only ever played Monopoly Junior so the reduced rules probably made my experience of it better? idk
** which for some reason made me think of Sorry! and the anecdote memory of just... chilling with the board and the pieces and moving them around like people playing house. I think I imagined each color to be a family (mom, dad, and two kids), and would put them in the "home" circles, and then send the pieces around the board in various directions, imagining the various kids visiting each other and so forth. it was so satisfying b/c of the shape of the pieces (just a pleasing shape to look at and hold) and the bright colors and the layout of the board.
*** I'm a little surprised this game didn't come up in our "what is the definition of a game" discussion in college -- although, it's somewhat similar to Candyland in that there isn't really any strategy, it's just moving around the board based on the luck of the draw/dice roll.
** tryin' to remember what I was doing in 2005 at the age of eleven -- tbh I have no clue what age I really started playing / doing stuff on the computer -- though, now that I think about it, between 10 and 13 does make sense, so 11 was probably the prime age of Carmen San Diego etc for me. we would have moved into the new house by then, and had the room in the basement with the old (wonderful) computer!
*** I'm like, really surprised that out of the games I listed he went and googled Amazon Trail? tbh I'm really surprised in general at how much googling & wikipedia-ing and linking he did within the conversation, b/c I feel like that's pretty unusual in actual IM chat conversations for me. Also I just stuck it [[in my wiki|201004 – chatlog: fungivores, potoroidae, and childhood gaming]] because I don't want to lose it, lol. I love that [[a whole playlist|https://www.youtube.com/playlist?list=PLUarXxb_U_N18GSi2b9asgmi-ByROYc1f]] of the music exists on youtube now.
* after a stupid amount of farting around, got the pro controller set up to work with Project64 (though I guess I'm not playing any steam games until I'm done with OoT b/c it messes up steam detection I think) and replayed quickly through the intro of the game to where I saved on my desktop (silly, I should have uploaded my save file to discord so I could pull it down from CD's place. ahh well.)
* had a //really// tough time getting to sleep, maybe finally did around 2 AM or so?
* woke up at 9 -- slow AF start to the morning, as in, I sure took my time making coffee and answering/fixing stock country things and catching up on discord and writing in my wiki and generally farting around until my first meeting at 11 AM.
* meetings; a little more farting around; logo QA and folder structuring; another meeting; spent the last half of the day trying to figure out what projects I was assigned to in WF and how they should be named according to the file naming conventions & running it by JF and KV.
* quit TF right at 5, lol. meh, I'm getting like, nothing done these days, I need to change that... {{distress}}
** index cards get here today, knock on wood, and then maybe I can start feeling actually organized and jump straight in with both feet... EHHHH??
*** the problem is... when do I get my wiki time in? I still haven't figured out a good routine for this when WFH. {{crying}}
* seemingly gorgeous day out -- warmer than yesterday -- so I took myself out to the lake without my laptop this time. Packed the down coat, cause I thought it would get chilly enough after the sun set and I was just in a thin long sleeve shirt.
** walked to the cozy spot along the upper trail -- in my head pretty much the entire dang time, thinking and thinking. found a tossed-out McDonalds plastic cup and set it by the gate to pick up on my way back. man, the people and their fast food around here.
** saw what was most likely a [[belted kingfisher|https://nature.mdc.mo.gov/discover-nature/field-guide/belted-kingfisher]]!! I was just chillin' in my chair, and a large-ish bird flies up and perches on a tree branch just a bit away from me (but sorta behind a branch so not immediate direct line of sight) -- I sorta leaned a bit to get a better look, had an immediate impression of //black// and //BEAK// and then it startled and swooped away, flying super low against the surface of the lake. otherwise it was very uneventful -- saw a spider transiting from one side of the cozy space to the other in mid-air -- I //think// it was rolling up its silk or something? it landed on a tree truck, left what looked like a little ball of web, and then I lost it b/c it blended in so well. saw another spider down in the plants by the waters edge after the sun set -- couldn't tell if it was constructing or deconstructing a web, but it was doin' something, very actively moving around. and a third, tiny little crab spider, swinging its way in the tree branches.
*** "It is common for spiders to eat their own web daily to recoup some of the energy used in spinning. The silk proteins are thus recycled." OK this whole article is fascinating: [[https://en.wikipedia.org/wiki/Spider_web]] and explains how tf they get their silk across gaps without like, flying across themselves.
** had grabbed a metal bud lite can out of the edge of the woods and left it on the edge of the trail on my way down, and lo and behold there was a spooder chilling in the bottom curve of the can. Tapping the can just made it freeze up and flatten even closer to the bottom of the can... picked it up and took it on a walk while looking for somewhere to convince it to get off -- tried a leaf, and that didn't really work, then found a tree branch on the ground and held the can up to it -- one tentative spider leg and then another and finally it zipped off the can and across the ground!
** still mostly in my head on the lower long trail around (ugh the can + mcdonalds cup kept falling out of my bag's pocket so eventually I just carried it by hand) and nothing really interesting other than the ton of bugs making a noticeable buzzing sound above my head. Surprisingly had to take my down coat off & was warm enough without it! usual thoughts about microclimates as I walked into & out of pools of noticeably colder air on the straight back.
* ordered food and farted around with getting zeldo set up while waiting for it to arrive -- was quicker than I anticipated, so just watched a nice episode of Unravelled on youtube while monching.
* Phil took his sweet time while I was chilling in spreadsheet VC expecting him to join, and by that point it got taken over by peeps playing among us? lmfao. so I sent him a lighthouse lounge invite and hopped in VC with my streaming profile on the computer and myself in VC on my phone. a good 10 minutes of fucking around with the controller again -- lol the switch stole control of it... {{sweat_smile}}
* played OOOOT for way longer than I was planning to, lol whoops. It's the sort of game where it feels like there are good natural stopping points (after like, finishing each area or something) so I never want to finish until I've gotten to a place that feels like a good stopping point... and I was having fun.
** actually caught all the super cuccos at lon lon ranch on only my third try (lucky, cause I was getting ready to give up, ahah) and tamed epona tooo AND found the secret heart piece puzzle all on my own.
** the nice thing about playing with someone else watching (who's played the game a lot already) is that when I'm being v. oblivious they can give me such subtle hints as "LOOK AROUND" and "use your head" lmfao. and I get to ask game questions like they're my own personal wikipedia / google, heh.
*** although I //brilliantly// solved several puzzles and mysteries on my own muahahah.
** more or less finished Kakariko Village & Graveyard to the extent that I think I can finish them at this point in the game (I NEED A BOW AND SHOVEL), did a bit of farting around with masks and bought the hylian shield, and unlocked the trail to death mountain. all in all, solid progress!
* going through chat logs yesterday I was reminded that Phil doesn't have nitro by the way he would just straight use the emoji shortcodes in chat, and like.. well shit, I gifted <<1>> nitro, so fuckit, I'll gift Phil a month too.
** "the cycle of capitalism continues" {{craughing}} it's the ultimate form of like, conspicuous consumption, right, spending money to use... silly (sometimes animated) pictures inside one application.
* chit-chat about names because I accidentally mini-doxxed myself to Phil with the welcome message in the lounge tho he wouldn't have noticed if I hadn't made a comment about it lmao -- he's like "WHY DO YOU LIE TO EVERYONE" which like... isn't exactly wrong, pseudonymity could certainly be argued to be lying and questions of justification and context enter the room, ofc,  and "where does elanor come from" and some discussion of Runescape and Phil keepin' it real with "not that i condone going back to rs now / it just sucks time away / the mmo business model is like waste the player's time as much as possible to keep their subscription going" and then a bit more name shit talking and then I put my foot in my mouth while talking about going to bed and then actually slep.
* slep by 1, 1:15 AM
* woke up just past the brink of 9 (ahhh, good thing for alarms?)
* coffeeeeee and location assistance and some weird stock things and a logo I need to upload.
* this and that and the other for work; a couple meetings, some metadata updating, logo QA and uploading, asset location. metadata fixing the location field as I was searching for assets for a different project. got my index cards but imma go get tape from wally world on my way back from the late tonight.
* left for the lake a bit after five, probably around 5:15
* lots and lots of kayakers on the lake today compared to liek... ever??? at least on my side of the lake. An older gentleman boated by and I'm pretty sure he must have had a grandkid he was talking to sitting in front of him (adorable) and then a dude on a sit-on kayak and someone else in a sit-in kayak<<footnote "eyes" "taking lots of selfies //insert me judging here//">> just paddled pretty close by, so that's like 2 more than the previous record of one.
** ahhh today was a ''really'' good day for looking at spiders! clear clear cloudless sky and not hazy like yesterday either -- when the sun is like that & going down at an angle, you can look into the trees and see the spiderwebs sparkle in the sunlight.
* inventory of spiders seen, more or less:
** one tiny spooder on a small almost-horizontal web in the grass, then a filmy dome or similar close by in its tangle
** saw a small brown triangle abdomen orb spider about shoulder-height in tree branches; it had just caught a still-living flying ant-thingy and was wrapping it up in silk; as I was watching, a //tiny// blue-ish bright silver/white dotted abdomen came up from the side and like... said hello? lol. the brown triangle spider (it's not actually triangular shaped, the abdomen is orby-oval-like but it has a triangle pattern on it) went over and checked its 2nd catch, then went back & kept wrapping the 1st one. I think maybe the silver/white dot spider was building a web? it was sorta hanging out in its own space to the left of the brown triangle spider.
** at least two other tiny tiny spiders and their small webs in the tree line
** a spider that had a quite large orb web (p sure it was a brown triangle type?) and to the upper left of it near the anchoring strands a filmy dome-type spider //and// near there a silver dot ''tiny'' spider. All three just hanging out in the same leaning tree branch!
** at least one more brown triangle orb spider in a different tree branch on the road down to the cozy spot.
** oh man there's one of those //really really long// front leg spiders to my let by the tree.
* also the sun has been sent for probably like 10 minutes already so I should go? but it's a very nice dusk on the lake... ah well it will be //very// dark on my way back if I decide to go the long route (which I shall)
** holy //shit// I'm glad I waited because I just saw a ''bald eagle'' fly out over the lake from the bank and then back in toward the bank. godDAMN.
* walked back -- passed 2 groups of people, one a family & the other either friends or a couple walking a dog. I assume it was their cars in the lot when I left -- first day this week I wasn't the last person out!
* went to wal-mart, picked up some pork rinds and washi tape and Quirk. (idk, bourbon and sweet tea has just sounded too heavy but I still wanted to drink a bit.)
* heated up meatball & watched the last two episodes of //Someday or One Day// -- wowowooww did not expect the ending to end the way it did. cried like through the whole last half of the finale. it was goooooood. might be my favorite of the shows Aragon has recommended to me so far.
** phil was like "whens death mountain" when I was 10 minutes into the last episode -- too late, bucko! said I'd play some more tomorrow.
* uhhhh chillin' and listening to the //someday or one day// OST and somehow 45 minutes have passed already ... ? where does time go.
** oh, well, had to compile evidence for why the spreadsheet is correct about the speed of a sea creature and why the user report is incorrect (you really cannot trust someone's report of how fast or slow something is b/c the feeling is subjective {{craughing}})
*** aHA! I have done something for the day -- I fixed this png in <<sus>> don't ask me how. oh, and I switched the Recent tab back the way it was, because the two tabs bothered me every single time I went there myself. If I want to make a "hot topics" type tab, then I can manage that manually with tabs.
* with that out of the way and the soundtrack finished, I'm going to make my way to bed, and will likely fall asleep around 1 AM or 1:15 AM if all goes well.
* [[201004 – Carpe Diem: here and there and everywhere]]
** OKAY I really need to go fix or attempt to fix the issue with craughing being fuxed up by my sed b/c I'm sure this is unreadable on <<sus>>
** wow, how many days in a row have I been social??? like, a lot. it's kinda crazy to me.
** did not intend to begin this play-through project //now// but it's not a bad time for it, so okay.

* [[201004 – chatlog: fungivores, potoroidae, and childhood gaming]]
** Phil's onomatopoeia of the flutes in the Amazon Trail 3rd Edition intro song cracks me up so much, b/c it's so accurate {{laughter}} also been jammin' that playlist all yesterday and today. It's so good! I want to figure out how to rip the actual raw files from the game...
*** though it's getting a bit repetitive so I've switched to [[Wayanay Inka|https://www.youtube.com/playlist?list=PLX1iiRIxQCF0k0jFvSLIs0EFEvM3VIhxW]]<<footnote "gp" "props and appreciate to my grandparents for listening to diverse things given their context and at least in this one case passing them on to me">> ohhh man, love //The Eagle Pass//
** whenever the conversation turns to "what games did you grow up with" of course I tell a similar story. and my memory may be shit here, but I feel like it's somewhat unusual for the person I'm talking about it with to actually go and look them up.
*** basically what I'm saying is that I felt like Phil was actually listening to me here, lol.
** I can appreciate playing games with oneself.

* [[dernk.png]]
** heh, love this one a lot. it's got that thonky "wat" energy but with a side helping of "oh me likey"

* [[thispugbevibin]]
** yes yes dance doggo dance

* [[thispugbevibin.gif]]
** `v i b i n`
literally don't remember anything about this day by now I expect, but I did have two encounters with people on the trail that I wrote down in discord and needed to stick in the wiki:

From probably a 4 or 5 year old kid walking with her parents:

"""
- are you a girl?
- do you have a baby in your tummy?
"""

I //think// this was not some intentional comment on my weight, but more likely she had just found out that her mom was gonna have another baby and so was just going around thinking that's maybe something happening to every girl? lmao.

From a kayaker who went super close past the cozy place:

- you're going to catch a beautiful sunset tonight
I didn't get a chance to write what I wanted to write in this tiddler yesterday, but I wonder if the title is simply enough by itself. How much do I need or want to pin this butterfly to a board?

A friend messaged me at like, 4 AM yesterday asking if I was up (I wasn't) and when I asked about it in the morning, they said they were just feeling weird... and I don't know how to interpret this. I think there was a want or a need there (if nothing else simply a want or need for the feeling of knowing that someone else is awake and listening) but since the moment is passed I don't know what, if anything, they want or need from me now? and I don't know how to ask that question.

<<<
"""
//Through the wires to the heart//
//Phantom fingers fumble in the dark//
//I thought I did; I felt a spark//
//Are we all one beating heart?//
//Or are we strangers?//
//Am I a stranger?//
"""
<<<

It hurts to know that I personally know two people who have been to emergency rooms for what, in the end, turned out to be panic attacks. It hurts to know that I cannot alleviate their pain or take it away. It hurts to see the screaming, shouting, somatic signal that it is being ignored. But how can I put down a tentpole in such a painful place? ~~"Stop, please. listen to your body as it cries out to you. there is a way through this pain somehow that is incommunicable but that you can discover for yourself through your experience and awareness and I don't know what you'll find on the other side but in the end isn't being whole and open preferable to being disembodied and closed off?"~~ It is not my place (is it my place?) to say these things. I am helpless and so, ''so'' flawed, finite, and fallible.

,,when in doubt, SUGAR to the rescue. mm, baklava.,,
* up at 9 AM, usual morning checking stuff & making coffee & drinking coffee. at 10:30 or so ish I decided to write in my wiki, since it had been a while and I had a meeting at 11 so I figured fuck it.
* needless to say my writing did not help put me in a good mood, and I was already feeling a bit wonky waking up... so, bit of a spiral.
** meeting & a quick logo QA then I didn't have anything  ''urgent'' on my plate (so I thought) and it was fuckin' gorgeous outside... so I told comaS I was feeling off & asked to take the rest of the day off & he said go for it (yayayay)
* was planning to head to the eastern loop but in the middle of driving there decided shit you know what, I really want to walk //a lot// and that trail isn't long enough, so I pulled into the lot by the PPL and ran across the road. no backpack, just my phone & keys!
** wisely decided to wear short sleeves & shorts and was thankful for that quite soon into the walk -- it's heated up quite a bit. touchin' trees, taking my time, seeing a [[rough greensnake|https://nature.mdc.mo.gov/discover-nature/field-guide/rough-greensnake]] on the ground, what was very likely a [[western ratsnake|https://nature.mdc.mo.gov/discover-nature/field-guide/western-ratsnake]] climbin' a tree, a moth hiding in a cranny on a tree, the tiniest of spiders with the tiniest of webs (maybe a half-dollar size in diameter) in a bark crevice, semi-mummified very ded possum carcass in the middle of the trail (oof I hope no one actually runs or bikes across it {{fearful}}), another rough greensnake (they're so pretty), and plenty more spiders (several of them micrathena, both turbaned and spiny).
* I pretty quickly decided to keep going onto the parts of the Bobcat trail I hadn't explored yet, and got reasonably confused at an intersection of 4 trails b/c it didn't match the map. did figure out which direction was correct to stay on Bobcat (saving the Hoot Owl loop for later) and pretty shortly crossed the road, noted the trail head, and started on the Hatchet Job trail.
** I was actively checking the map on Footpath against where I was actually walking on my way back, and determined where the two errors are. One error -- part of one trail got mixed up with another & doesn't appear to intersect at the 4 way intersection. The other error -- a switchback got entirely abridged -- interestingly right at that point was a trail management sign about not going off trail (to reduce the unwanted creation of desire trails) so I wonder if the incorrect map has accidentally caused trouble for them there.
*** reminder to self -- figure your open street map stuff out again and submit corrections here!!
* Hatchet Job was ''incredibly'' beautiful -- right on top of the rocky bluffs above the lake for most of the way, weaving in between big boulders / rocks, glimpsing the lake through the trees. I can definitely see it becoming a more regular trail spot for me -- parking at the south trailhead, walking to shelter 14, doing one or both of the rock ledge trails, and then back on hatchet job to me car.
** found shelter 14 off the trail and was really hoping they would have a water fountain since... I hadn't brought any and yeah I was ready for a drink -- perfect! a spigot with nice cold water. so good after being so thirsty. pondered whether to head onto the lower rock ledge trail while drinking & decided that ehhh, it was getting late and it had taken me long enough to get here that I should start back to the car.
*** the correct choice, as it turned out, b/c by the time I got back to the 2nd half of the PPL my feet were very, very done.
*** as usual, the return half of the journey speeds by compared to the first half.
* drove over to the eastern loop and took the direct route to the cozy spot -- was there by 5.
** moped in the cozy spot and got very bored and moped back to the car along the upper trail.
* food, gettin' cozy, chatting with phil, & started on zeldo around 8:30.
** lmfao the great fairies killed me with laughter. half the innuendo is in the actual game, the other half is all in my head {{craughing}}
** won bombchu bowling super successfully -- on my first try I think? oh and the doggo side quest too. and the //really annoying// spinny secret for a heart piece from the goron city. eventually found zora's domain after much wandering around lake hylia, and the BEAN guy. and the froges that grow when you play them songs {{happy}}
** played the lullaby to the waterfall and finally made it into the actual zora's domain place. was feeling pretty tired and quiet so quit playing at 11:30.
* phone discord crashed, as usual, and Phil'd hopped out by the time I was back in VC so I just... chilled there by myself, feelin' what I was feelin' and put on Odyssey by HOPE since it's been my jam lately. was really going down a thought spiral when h0p3 joined and asked how my day was, etc. it was light chatting, and going over my walk and listening to his day kinda snapped me out of the spiral a bit.
* bed at 1 or 2 AM? don't remember which one.
* woke up at 9
* worked until 7!
** don't remember what I really did did? I believe it was mostly addressing urgent-ish stuff -- updating project statuses, submitting a project for a PPT template after QAing, creating a draft brand portal for a different associated brand, uploading logos, hunting down the download history of a specific file, a meeting w/comaS about user registrations, actually going through the rest of the user registrations, bringing up the headlines portal again.
* chilled & ate & internet'd until phil said he was ready for OoT streaming around 7:45
* time to tackle the zora fish dungeon! well, first I had to find out how to get there lmfao. the torch thingy just got me a chest... and then I accidentally showed the letter to the king and voila, cannibal fish!
** holy shit that dungeon was almost //too much// for me on my 2nd drink, with the pulsing walls and the bright colors. but I managed to struggle through. I pointed out that fish princess had 4 eyes and phil was like "22 years and i never noticed this shit" -- I'M A PRO.
** went on a tangent (I was sorta stuck in the dungeon and frustrated with the jellyfish) about harry potter & being spanked for it, lol. and terry pratchett and cursing (he doesn't curse as much over text as I do, so I was a leeettle worried about the impression I might be giving, but nawp he was using //fuck// before I probably even heard the word, lol, so is chill)
*** goddamn, I read //The Fifth Elephant// already and didn't even realize it was the book I'd started reading in high school when my parents picked it up, freaked out, and made me return it halfway unread. 
**** a) what the literal fuck did they freak out about? there was ''nothing'' objectionable in that book. I assume it was the whole "dwarves all act like men & there's a women's lib movement slowly happening" thing but like {{thonk}} my best guess is that they thought it was promoting trans-ness or crossdressing without having paid any attention to the context and were being transphobic or some shit. idk. 
**** b) literally did not remember any of that book when I re-read it last year, and I'm quite sure most of pterry's jokes / allusions / subtle social commentary went right over my head when I was in high school anyway, so there would have been 0 harm in letting me finish it. ''i'm still fuckin' salty about this.''
* lots of failing with the escort mission, and getting hurt by jellyfish, and ran out of heals + was quite low, so went & bought some red potions.
** side-tangent about what healing item is the best item (technically I was right, at 7 hearts, 2 full milks give you 20 total heart restoration, whereas 2 red potions give you 14 total, but he right in that 2 fairies is better than both b/c it fully consumes your health and then auto-restores you to full)
** another tangent about zelda wikis and what's wrong with the current ones and his big plans for a truly independent zelda wiki, now powered by spreadsheets! and apparently there's a lot of drama in wiki communities? I never would have guessed. (I'm very naive here.)
*** //another tangent// he forgot the first conversation we had lmfao. why am I cursed with friends with bad memories?!?! and talking about socialization in general and mob mentality when it comes to video games (specifically re: no man's sky, obvious example ofc) 
* jokes about the anus lookin' holes in the upper room of the dungeon. I made a comment about the plural being ani and he googled it and freaked out that it was a real thing and then said "have you ejected your flatus today?" which made me go into a paroxysm of laughter.
** joke I did not see until re-reading the conversation today: "with that laughing you definitely have now" {{laughter}}
* ah, yesh, figured out his birthday (3 months older than me, inchresting, not many of my friends are older in '94 than I am, most are younger) and FINALLY the boomerang which is now like my favorite item in the entire game because it lets me kill //the goddamn jellyfish//.
** oh, sure, and killing the tongue to unblock areas so I can progress through the dungeon, that's cool too. more amazing onomatopoeia about the noise enemies make, I refer to the previous onomatopoeia of the Amazon Trail song & he's like {{thonk}} I don't remember so I search & pin it. love being able to pin messages in discord tbh.
* I called him a goody two shoes for bragging about his skill at playing zelda and he was like "how does it apply" and then we went on a tangent about whether or not one's skill at something could be called virtuous (he made the claim that one can be skillfully un-virtuous or unskillfully virtuous) and that being a skilled hitman could not be called being virtuous at that skill (I disagreed, surely to be a virtuous hitman you must be a skilled hitman?) which led to him saying "morals arent ethics" and me googling the definition of both of them, lol.
** another tangent about Jes blocking him, and friends with shitty opinions, and then more playing of the actual game. the trick with aiming the boomerang manually, apparently, is to imagine you're pointing link's nose at the target??? somehow the nose metaphor made aiming without a reticule instantly easier.
* MINI-BOSS FIGHT TIME. I'm stressed, get more stressed, freaking the fuck out, losing health, drinking milk, can't fucking figure out how to get him to stop running around the room or be able to hit him -- normally someone saying "just calm down" in this sort of situation would ''not'' help me, would just make me pissed, but somehow I was like, aware of that as my instinctual reaction? and then was able to listen to phil's "ur fine / just relax / take a deep breath" and //actually// relaxed, breathed, slowed down, and figured it out.
* ACTUAL BOSS FIGHT TIME. 10 minutes later, I'm out of healing options, on my last hearts, ahhhghghgh and die. first death, sad face. I was really hoping to make it a no death run, lol. I'm takin' deep breaths looking at the "do you want to quit or reload?" screen (very nice of the game to be like, yo, if you need to quit please do so -- compared to other games that auto-respawn you haha).
** I'm off to catch some fairies! we chat about relative difficulty of video games, the difficulty of oot vs botw, how far (or not) I've gotten in botw, and then back to the boss again! I kill it much quicker this time, in 6 min I think, and I don't even think I used a fairy. was trying out the pro z-targeting / backflipping / sidestepping strats and they helped a good amount + being familiar with the moves and what I needed to do.
*DRAMATIC CUT SCENE. and the master sworrddddd. and time skip! and amazing soundtrack. and Link is... big now?? but I can't use the boomerang anymore {{crying}} 
** tangent about getting old. goddamn why do like so many of my friends be like "I don't want to live past 60 and get old just take me out & shoot me" UHHHHH. STOP. JUST STOP. NO. NO. NoO. NOT OK.
* quit playing around 1 AM or a touch later iirc, but wasn't quite ready to go to bed so just chilled in VC and talked about random things.
** lol turns out, yes, football (both american and soccer) wikis are a thing -- and there's a really dramatic mountain dew wiki too?? amazing. 
** various screenshots from his collection, comments & memes. miiverse poll app results. heat vs cold, skydiving & heights, talking about my experience pickin' locks and going on roofs in college (ach I miss that), talking about birthdays and his birthday traditions with friends (and me complaining that my brother's never given me a present //lmfao//), chess rules (I successfully know the basic movement rules of chess), pool tables & board games
** talkin' about a theoretical drive to cali, he is surprised I remember the city he said he lives in back in spreadsheet chat, google maps browsing, why he doesn't actually speak in voice chat, feeling like that random person in the background of peoples' lives, "people are like a house of cards and im afraid of adding more cards to them" -- really fucking interesting line
*** my anecdote about getting out of the way of a walker and always feeling like... I'm always the person moving out of other peoples' way and that if I didn't, they'd just walk straight into me, and being a bit mad at myself for not like -- standing my ground and being a rock.
*** holding doors for people, and my anecdote of holding a door for a guy and him refusing to walk through it before I did (I'M SALTY. It's just a nice thing to do for another human being, why you gotta be like that dude.) 
** godDAMN why do so many of my friends like "It's Always Sunny In Philadelphia" IT'S HORRIBLE UGH.
** more screenshots, lol, introducing him to r/dragonsfuckingcars and the car salesman meme
* finally at 3:56 AM I'm like -- fucking ''hell'' I gotta go to bed so I'm leaving at 4 AM.
* bed at pretty exactly 4:30 AM.
* [[https://www.kmeme.com/2020/10/gpt-3-bot-went-undetected-askreddit-for.html]]
** freaky, disturbing. I feel mildly ambivalent about the machine learning fed email auto-completes popping up in Outlook 365 too -- I suppose if there's one instance where I don't care if an AI writes my emails for me, it's work emails -- but it's still a bit {{distress}}
** re: the end musings -- the "monkeys on a typewriter" and library of babel seem closer to existence.

> They'd take everything we've ever written as a mere seed, and from that seed they would produce a nearly endless forest of new content.

Talk about information overload. {{craughing}}

---
* [[https://thegradient.pub/how-the-police-use-ai-to-track-and-identify-you/]]
** looking at the map like, jesus fucking christ why do police in these small redacted towns need fucking ''drones''??? the Ring network thingy extending the places this map touches by a lot. 

> These are just a few incidents (that we know of), but they should serve as stark warnings that the overbuilt surveillance state may be slipping out of the public’s control.

scuse???? "may be"??? I think you mean //already has//.
* woke up at 8:30 -- maybe I had an alarm go off at this time? I think it might be the bedtime thingy on my phone. attempted to go back to sleep but my dreams were just me having conversations with other people in my head?
** it's weird how the brain like... simulates the other person in dreams, that we must pick up on mannerisms and such and embed them in our concept of the other person to the point that they appear lifelike in our dreams (though of course we're not going to question how actually lifelike they are in the dream moment, but it stands out when looking back and remembering)
* lay around in bed soooort of moping a bit and listening to MW Good's Avalanche album on Alexa -- not as good as I remember it, but Hunting Rabbits is always strong. dunno why that was in my head when I woke up this morning.
* got out of bed around 12:30 -- didn't know what to do with myself, was just flopping around like a fish lol.
* it was nice outside so I decided well, when you don't know what to do with yourself, what do you do? go outside and walk, of course! and the weather was perfect, so I did.
** wow, the drive to the Hatchet Job / Bobcat trailhead was actually quite short?? it's funny to drive the same distance that I usually walk, and it was neat to see the marina etc that I've never seen up close.
** simple enough walk to shelter 14 and delicious, delicious water. caught lots of spider webs all over me... spider webbed legs and arms and face face face UGH. this continued for the rest of the afternoon lol.
*** decided to take the lower rock ledge trail; very nice! mostly forest-y with good views of the lake through the trees, and of the rocky bluffs above. according to the map there's no upper rock ledges trail on the north eastern side of the point? but I'm not entirely convinced -- I think Footpath might be out of date here, or the map is wrong.
**** the 2nd half of the lower rock ledge trail was much nicer than the 1st half, simply because it wasn't facing the popular side of the lake as much, so, less boat motor noise and less boat human noise. and the map is also wrong towards the end of that trail, wtf, so another thing to add to my list of things to fix on OpenStreetMap.
* made it back at 4:20 😎 -- 4.85 miles today! though my feet were still feelin' it by the end of course, despite my extra-padded socks.
* took a shower, heated up food, put in a load of laundry, cleaned up the table a little bit, washed dishes
* Phil streamed Amazon Trail 3rd Edition {{pogfish}}
** lmfao that awkward first moment when you hear someone's voice for the first time. nice tho, ofc, to have a voice to put to words.
** ahhh what a game -- I love how it contains so many elements that I find myself appreciating in other future games (like fishing minigames lmfao)
* finished around 10:30 (started at like... 6 PM?)
* just chilling in VC and chatting about games while I'm writing in my wiki, tho Phil muted pretty much after finishing streaming so it was the usual me-talk-to-myself while reading his DMs
** h0p3 popped in when I put on some music at 12:30; Phil listened in for a bit then dropped out -- ahhh it might be all nonsense but it was still nice having him there? {{dernk}}
*** getting to go into a little more depth about my work and my brother's work, which was also nice!
* really, really tired so I expect I'll head out at midnight and finally, maybe, hopefully get some rest without simulations of humans nattering in my brain {{craughing}}
** lol j/k no but probs when this album ends!
* woke up around 10 or 10:30 and was on my phone in bed for about an hour, when I decided aight fuck I guess I should get up.
** sleep was interrupted around 8 yet again, and yet again it was nattering in my head and not restful ''at all''
* okay!! today is the day I'm going to get that goddamn golden stag and finally get off the mystery island in ACNH.
** set a timer for an hour and run around looking for one. I see one like 45 minutes into the hour and -- scare it off. goddamn.
* done with the hour of bug hunting so it's time for a break. like... right? if it works for them then maybe it would work for me. scrollin' through the top of all and savin' & naming and once, or twice, or three times. twitter too, but UGH why is it so much worse for these things than tumblr used to be. the UX experience is just trash in comparison.
** I'm very unconvinced that it actually //helped// anything but eh whatever it was enjoyable.
* take a video of my bug catchin' strategy for Phil & he critiques it / gives good suggestion pointers. fart around a bit more then implement his suggestions. 40 min later, AHA. I SEE ONE. and successfully catch it. {{happy}} rejigger the island for cicada shell spawns, then run around and catch one at 3 PM (30 min later). went back, doing some shit on my island, and FINALLY. FINALLY BILLY TEACHES ME FLOURISH. so now I have all the reactions (minus the two new halloween ones) -- at last. doin' a bit of fishing too, catch one pond fish I needed, then have a go at catching the other until I realize -- I was fishing in the wrong timeslot for it. #rekt
* done playing around 5 PM; a little more farting around in the tabs, tracking things down, downloadin' and savin'. but OK it's wiki time! don't just keep it all in browser tabs, come on.
** doing some tiddler renaming, switching methods of a thing, why the fuck I was using prefixes instead of a tab in the first place I have no idea (incorrect move for what I wanted to be doing), hunting down ascii art and creating a thing for a thing, editing and renaming and editing and a bit of revision / rewriting the base tiddler.
* went outside at some point and kept workin' on the wiki, writing and re-organizing and whatever else I was doing. It's been a good wiki day today.
* back inside, hungry, ordered food, and put on "Emily In Paris" which appears to be a trash show -- but it's got pretty people and gorgeous shots of Paris and is only 30 minutes long so it makes a good "watch while eating" type of show.
** LOL at the French peoples' comments in the first episode, yes //please// fucking drag american work culture, don't valorize it.
** is that //really// how other people use social media?? it's so alien to me, foreign, feels faked.
** okay what the fuck was that fucking "cybersex" scene, come //on//. come ''on'' you can do better than that! what the fuck! mild props for acknowledging female masturbation tho, it's 2020 *tiny violins*<<footnote "y" "yeah yeah I know that's about feigned sympathy, but here it's about feigned congratulations, SO THERE.">>
* more wiki? then like, got really distracted while writing in a good way, and then wrote very distracting things. goddamn what the ''fuck'' are these hormones this month. seriously go take a cold shower or something
** "yourrrrr no mans sky fanfic" had //l i t e r a l l y// just been writing something set in no man's sky, what a guess. {{flursed}}
* OKAY that was awkward enough, actually time to go sleep at 1:30 AM.
** or, you know, a few minutes past 1:30. maybe actually sometime before 2 AM? ??? //please//??
* woke up at 9:15, hopped onto the computer & made coffee
* farting around on my wiki -- \\spoiler tags!\\ -- and \\reading nsfw comics\\ and uhhhh
* mild confrontation with CD when he was like -- the balcony door stays closed, or else you go back to your place. {{thonk}}
** this seems a good opportunity, eh?
* literally like, did not barely do any work today until around 3:30 or 4 when I decided that okay, if I can't focus on anything else, I can at least be working on the rote Widen metadata task that need to get done. listened to a video by optimum tech about the 3080 in a formD sub 10 liter case, and another video by JayZ about some MSI drama, and then Gamer Nexus' video about that same drama.
* worked until 5:15 -- funny, because that was my plan when waking up late, but I literally did not remember that that was my plan in the moment.
* left for the lake at about 5:30, and arrived at the cozy spot around 6 -- giving me what I estimated to be about a half hour before the sun went behind the treeline (looks like I was off by a bit -- sunset is at 6:40, and it's starting to creep behind the treeline at 6:20 -- and is allllmost gone by the time I'm writing this around 6:23.)
* some people walked down -- can't tell if they were smoking black & milds or similar, or if it was weed? kinda had a little stanky edge like weed but on the other hand reminded of the thickness of black & mild smoke soooo who knows. I'm definitely not the best judge of this, given that it took me until like the 3rd quarter of first year to realize ohhhhhhh, //that's// weed smoke smell.
** if it //was// weed, though, good call -- I expect this would be a dope place to light up and get stoned.
* note to self: look up the call of the kingfisher because I'm pretty sure one just flew by making noise and it sounds a lot like a staccato machine gun kinda noise.
* lol, was sorta reminded about phil's "in the background of people's lives" comment while sitting and writing in the cozy spot and at least one or two different folks walked up enough to see me already taking up space there.
* really feeling like I'm on my way to being that solitary person just doing their own thing always. lots of thinking and talking out loud to myself while walking on the way back.
** I always feel like I come to some conclusion or other on the walk, while I'm //out//, and then when I return it slips away or I go back to being okay with the status quo -- inertia returns.
* ate food and watched the 2nd episode of //emma in paris// -- still definitely not a quality show but it's amusing with attractive people and lasts as long as I eat so I expect it will stick around
* hopped into VC, was getting set up to stream, kinda poked phil with a reply to his twitter link, and h0p3 hopped into VC (it was fun to hear a little of the background noise of the house -- reminded me of what it must have been like at our house when my brother and I were around that age)
** set up user roles and colors for the lighthouse, now that there's enough people for each role to make it kinda relevant!
* technically I guess I'm waiting on phil but working on my wiki seems like a fine thing to do this evening too, alongside chatting with h0p3, so this is okay.
** my anxious brain wants to jump in here and take over, like panic freaking out, but I see your tricks!
*** and ye as it turned out he fell asleep, lol.
* really good wandering chats with h0p3. we got to talk a bit about the difference between discord VC and phone VC, and about wikis and journals and how it's so fascinating to talk with someone else who's so closely read each others' words -- like, I can jump straight to answering a question without having to fill in backstory, or ask a question about something more specifically b/c I know the generalities from the wiki.
** love talking wiki / journal shop & theory. it's like a leather shoe molded to us, or like cybernetic implants -- loved his brother's metaphor about the car that you gotta do some mystic shit to get to start, and it will only start for you (he told it much more elegantly). 
*** OH holy shit MT is actually paying attention to the shit that gets posted in chat?? he posted a quote by nabakov about how dali and rockwell are similar. MT JOIN VC GDDAMNIT. would love to see him & h0p3 have a conversation.
** once I started talking about letterboxes tho, lol, that was the rest of the conversation {{sweat_smile}} I forget how much I care about / enjoy / derive a lot of happiness from letterboxing until I start talking about it and wow even just retelling the stories makes me happy and reminds me of those feelings.<<footnote "f" "fuck girl, don't you want that to be a point of connection with someone, rather than contention?">>
* phil showed up around 11 & wanted to do stream in DMs so said good-bye to h0p3 and got that set up; went for about two hours -- wandered around future time hyrule for a bit, checked on my bean, got the hookshot on my 3rd try from dampe, wandered through the gorons and then through the lost woods and LOL moblins for the first time, and got the first fast travel song, and then decided to stop.
* chats with phil while sort of kind of not really catching this carpe diem up.
** mildly disappointed he gave up the search for my wiki so easily (come on, all you gotta do is google "h0p3 wiki" => click the first link => search for my discord username => look at his person page for me, and voila. well, look at all the links and find the one that links to my site, but yea. it's not //that// hard!)
** aaaaand now it's 2 AM and I just got auto logged out of my wiki so LOL maybe that's a sign to go to sleep??
*** and now it's 2:48 AM, lol. so, bed by 3 AM good shit. gonna have a fun time waking up tomorrow {{craughing}}
Different fantasies keep popping up in my head, and I keep trying to squish them. I was thinking more seriously (again) about the road trip idea -- what if I stayed for a week in Modesto & worked remotely that week, and then went down to Edwards / wherever MT lives over the weekend, and worked remotely from there for a week, and then drove back? 

: h0p3 sees me as the sort of person to retrofit a van and travel around while working remotely? that's so not a picture I would paint of myself -- like oh sure, I think I'm envious of people living that life but me? actually //doing// and //living// it, rather than just fantasizing about it? seems out of the realm of possibility somehow.

:: but -- you ''do'' //do things// on your own. It's not something entirely unfamiliar to you, stepping outside of your comfort zone. I think it's somewhat telling that the first thing you thought of when he said that was along the lines of, lol but I can't leave the area because CD would ''never'' be into that. Is it really worth tying yourself down so much for this specific relationship?

I mean, I'm already at the point, I think, where in my head the relationship is over. I just haven't had the guts to point it out, because -- well, I don't want to hurt him? I'm enjoying being in the apartment and not stuck in a basement room? taking advantage of his TV and closeness to the lake?

Be honest -- it's probably more hurtful to find out that one of the only reasons I've been staying is because he's got a nice big TV and is close to the lake. I know if the tables were turned on me, I would feel taken advantage of and used.

I also feel worried about how he might live but -- what would really change? He'll be able to order groceries and door dash as usual, do any cleaning when he feels like it, take out the trash when it's too much for him, decide to leave his printer in the box forever if he wants to or not -- those are his decisions to make and he'd have to make them whether we're still dating or not.

: but but but he already has low self esteem and seems to ignore or isolate his emotions and you want to take away the "simply seeing you sitting on the couch makes me feel happy" lifeline? but like, if his bar for a relationship is ''that low'' then ... maybe it's better he dates someone else with a similarly low bar for happiness. 

~~--- no, scratch what I was going to write, streaming Amazon Trail wasn't Phil's idea it was mine -- buuut he did like, agree to it and then actually followed up and I didn't have to remind him? If a friend can do that then it's reasonable to expect more out of a relationship, right? On the other hand, maybe I'm just being //selective memory// and picking out the bits I want to remember that support my narrative while forgetting //all the other times// that CD made me feel consistently supported and listened to and that I didn't have to repeat myself or anything.~~ No, I don't like this line of reasoning.
* [[pr0n]]
** 90% of the time I don't give a shit but hey for the 10% of the time those hormones are flying around or whatever, here I go!
** god''damn'' the spicy elixer comic by winton kid is //f i r e//
*** should go back and see how much on my tumblr survived...
* [[2020 – Yearly Audit: Sexuality]]
** beep boop prepping in advance, mostly for nice tagging lol.
* [[201011 – sexuality: okay not okay]]
** uhhh lmfao issue: don't you still have to wear your exosuit on lush planets? how does that work. {{thonk}}
** re-reading this today //is not helping// me focus on work right now, god damn stop being inappropriate and start actually you know focusing on the thing that makes you the money to stay alive and //do shit// so that you don't get fired for not doing your job?!?!
** I'm 90% sure this is just a flush of hormones so just keep breathing and putting one foot in front of the other until you're out the other side.
* [[201009 – Carpe Diem: stupid late, stupid late]]
** there's so much here... packed all -- well, I was about to compare the timespan I worked to the timespan I hung out, but I still worked more -- 10 hours vs 8 hours -- and that's only b/c I stayed up stupid later than I should.
*** tbh I was v glad he said he'd been planning to going off mute but chickened out, b/c of course I'm curious but I really didn't want to push the question b/c it seemed like a sensitive topic.
**** I'm curious whether or not he'll go off mute when I play oot tonight -- in some ways I think it might be better if he doesn't? like, I can be playing then take a pause or moment to read text change and absorb the info at my own pace, while it wouldn't be possible to do that with voice.
** so many ramble tangents! can't believe we went down that morals/ethics/virtue path, and I probably (cause I'm stubborn and always think I'm right) would have been happy to keep arguing but yea learn to read the room and let things go, lol.
** what does it say about me that so many of the people I'm drawn to share similar traits {{bflushed}}

* [[ascii – enter at your own risk]]
** wheee! had to do a bit of adjusting to the CSS when I opened it up in chrome on my mac and the font was all manners of fucky. hopefully it's good now.
*** ayyeeeee I should look into responsive ascii again, cause it's no bueno on my phone, ofc.
** borrowed the door and used a text generator + sublime's multi-line copy & paste to get it all set up the way I wanted. it was fun working on this b/c it felt like a return to my roots, wayyyy back in 2018 when I first published <<sus>>

* [[201011 – Carpe Diem: you might need eyebleach]]
** I'm reminded of when, as a student worker at the Reg, I found JS Fink's [[Chester 5000|http://jessfink.com/Chester5000XYV/?p=34]] (NSFW) book tucked away in-between the oversize books, very much on the //opposite side// of the library from where it should have been. I applaud you on your taste, unknown fellow horny student.
*** I appreciate that erotic graphic novels might be a key part of actual academic study on the topic of sequential art, buuuut needless to say I expect they were studied less academically and more out of straight appreciation for their content lmfao. pulling books for ILLs on that floor was always a good time (not just for those but for browsing the sequential art section in general, too. p sure any time I had a book to pull from that section I ended up with one or two to check out for myself. and being able to check books out to myself and //not// having to go to the front desk was such a bonus).
I'm a little shocked I hadn't thought of this before, but I've added spoiler tags as a simple CSS thingy, applied just like //italic// or ''bold'' is. I was inspired by the various other implementations of spoiler tags, in Discord etc.

Initial thoughts for syntax was `!!` or `||` -- but the first is used for headings and the second is used for tables. Then I realized that `\\` isn't used anywhere as far as I //know//, so that's what I decided on. Writing this now, I'm also realizing that there's the `>| blah |<` convention but again, not sure that would work with pipes and/or exclamation marks... and upon further testing the blockquote styling uses the `>` as syntax so that would prevent you from ever starting a new line with spoilers. no bueno.

I was a bit worried about my solution on mobile, but nope! `:hover` is treated as tap, at least on my old iOS safari, idk about anywhere else.

Here's an example: \\this is behind spoiler tags!\\

Also this is the first time I've messed with parser module JS ($:/core/modules/parsers/wikiparser/rules/spoilersinline.js) but really I just ripped off the style-inline JS and tweaked one or two things.

: I tried also ripping off the style-block JS but couldn't figure out how to get it to apply nicely, so spoilers only work inline for now.
* woke up a bit earlier than 9, actually, like -- around 8:50 something? before my distressing alarm goes off, is the point.
** see a couple notifications from phil on my phone screen like, //so uh I went and found your wiki, and I think I fucked up---// end of notification it doesn't show anything else and ''bam'' heart racing like a steam engine (I don't care if that metaphor doesn't make any sense) adrenaline flooding in -- mind instantly racing to, shit shit shit shit my wiki is a freak show and he doesn't want to be friends anymore FUCK.
*** no message on my phone?! maybe my phone is glitching out, I don't trust discord on it. no message on my computer???? am I going insane here.
* (I was not going insane. ---well, any more than I usually am!)
** "was not meant to read" -- I feel like, ah, yes, AD has said something similar in the context of my letters to h0p3 on the wiki. it's fascinating to see -- shit, maybe my wiki is ''so'' personal that when you few internet strangers have stumbled upon it, you're like "god//damn// this is so personal and not meant for my eyes to actually read" -- which is not a perspective I had ever considered before.
*** b/c like, hm. ok, so I didn't write everything in here with the explicit intention for other people to read -- a fuck ton of stuff in here was private for a long time anyway -- but I'm slowly like, appreciating the possibility or potential? idk!
**** oh also hm, definition of meant. as in, my personal intention? I assume that's what..?
** trying to figure out what, exactly, the trigger was, like -- hol' up, you're saying it's ''not'' the wiki? 
*** "i had no problem with stuff written about me" -- ahhhhhh shit man. writing this reflection a day later I'm like... uh. I have a [[Root User]] now??? which is also fucking weird because you'd think h0p3 would be a root user but ... hm. uh. I guess I've always assumed that h0p3 would be okay with anything I write in here? that there wouldn't need to be any redaction due to public-ness, since. lol. his wiki?!?
**** I mean this is a tension I struggle with in general. despite the quantity of my journaling, there are times or places or feelings I just don't write about -- I mean, lmfao, usually because I stop writing during those times and places and feelings in general but eh. idk.
**** but yeah. Phil, if you're reading this, first off, `*waves*` and secondly know you have the right to tell me to not write about something publicly, and I won't. I //will// probably still write about it, but it won't appear on <<sus>>.<<footnote "*" "shiiiiieeeet maybe I'm just writing notes to myself here, hallo anxiety, but like... even the like 1% chance of phil reading this feels very pogfish to me. the layers of meta, lmfao. but I love that about it too.">>
* {{happy}}
** "gonna assign you some readings" -- tbh like ... this was probably a joke but ... lol, if I wasn't so busy I'd be like sure, go for it! but I also would want to actually read them but life is so packed / overwhelming as it is rn.
** as;ldfkjas;lfdjaslj (okay see no numbers, how do tho?? lmfao.)
** I doooont knoow. a line from h0p3's recent [[prompted introspection|https://philosopher.life/#2020.10.12%20-%20Prompted%20Introspection%3A%20I'm%20not%20fucking%20writing%20this%20one]] sticks in my head here -- "I know a lot of people think radical dependence in a relationship is a conceptually bad thing (as though it were always as adverse, twisted, and maladaptive as addiction). That is utter horse shit. You bet your ass I want the meaning of my life to depend on others."
*** I think my default position is that of a //lot of people// so this line makes me think.
* I mean, I'm sure we all have shit weeks for concentration on work. I'm so incredibly bad at compartmentalizing but I also just don't //care//, when something else feels so much more important at the time.
* went on a walk around noon, a quick 30 minutes, I couldn't have kept going through the day without it I don't think.
* three things like hit at once, a hot request and the NPI launch images (turns out I didn't actually need to upload) and something else I don't remember. trying to stay focused but dipping in and out.
* ,,why are people so kind to me ;_;,,
* said //fuck work// at 5:15 and left for the lake trail (I'm gonna miss it<<footnote "-" "more than the relationship {{craughing}}">>). 
* `<insert words to describe b/c I can't come up with any that seem sufficient>` call with h0p3. If I had walk-walked the whole time, it would have ended way too fast, so once I hit the cozy spot I chilled there until the sun set past the trees and kept walking. 
** I feel like the response I "expect" if I answer things like "well that's a loaded question" to "how is your day" is one of like, pushing, and "well what was stressful about it" or ya know, that type of thing and I ''really appreciate'' that h0p3 doesn't do that at all, in the conversation. it was exactly what I needed. :)
** I love talking wiki shop, like offline spoken voice //talking// about it. fascinating to realize that his wiki is 4 years old, more or less, and mine has passed the 2 year mark????? my wiki has been alive for half as long as his?? that's like... idk, I didn't realize his wiki was so young, in a sense, when I came along and said hi for the first time. it's so exciting to contemplate where they might each be with a decade's worth of work behind them.
** unrolling some of the stories of my more recent past for him, connecting dots -- I like that I get to lay it all out over voice, and can tangent to add context for various pieces. it feels like a chance to look at things from an eagle-eye point of view, while my wiki is like... an ant's perspective lol.
** ~~I don't have a good answer here~~ I don't have an answer here! It is what it is what it is and it is good and I'm content to let it be.
* battery was low, phone wasn't working, ahhh man I feel bad that he took the time to go out walking but it didn't work out for me to join; bein' straight-forward.
* packed up. didn't get everything, lmfao, like half a whole 'nother closet there to pack up (not quite really but it feels that way). what stays, what goes. (this is mine, this is mine, this isn't mine, this isn't mine but I used it a lot but no, I'll leave it still, this is a gift I'm definitely keeping, this is a gift I'm leaving, this is one that I don't know how to address uhh. {{thonk}})
** he has to feel what's coming, right? surely it's not out of nowhere? arggg. wish I could wave a wand and have everything left teleported back and all of the hard communication and feelings done with.
** surreal, like -- shit. I'm not just thinking about it, I've actually decided, this is happening.
* nice drive back at night; landed around 10 or a bit before I think
* {{happy}}
* sleep around 2:30
I feel sad that Phil gave up on finding my wiki, and that it didn't feel like he was really listening to me on occasion. I think I'm feeling the urge to share my wiki more and more -- or, well, if nothing else, my wiki means a fucking ''lot'' to me, and as h0p3 said in voice, I think sharing it might just make me sadder -- who all would pay attention? (though I mean how much do I want them paying attention LOL)

It's a stupid crush, and it's hormones, and it's not based in reality. you really gotta stop with the fiction mind-trails, okay? don't make shit harder for yourself than its gotta be.
* woke up at 6:30ish or thereabouts, and just could not fall back asleep again. 4 hours of sleep, hoooooray. {{distress}}
** writing this at 2:40, shit, the lack of sleep is getting to me. wish I could go nappin' in this meeting...
* got up around 8 / 8:30 and started writing a bit in my wiki.
* ahhh, gonna have to figure out a new morning routine now, aren't I? brb buying an electric kettle & coffee grinder lol.
** maybe? haven't actually done that yet but morning coffee has come to be a thing for me so idk how mornings might go without it.
* chatted with RD a bit about acorns and uh, let him know that I'd be around more now ... lmfao, he was like "guess I owe mom a dollar" -- apparently he bet I'd be more likely to move in with CD after staying over there more and she said "nah they'll break up" and like LOL uh. lol.
* work, working. uhm. I know I've been doing it, but lmao I can't tell exactly what it was today. Team meeting... logo QAs I've been putting off, an IPA meeting, ugh I still don't know how the 1 on 1 meeting is gonna go {{distress}}
** ended up telling comaS that I was going through a break-up b/c I'd mentioned missing his text last night for personal reasons and lol. ahhh. WELP I've told two fuckin' people so it definitely has to happen now right? this is how I get myself to jump off the cliff.
*** and I told Mom that I wanted to chat this evening, with uh plans to break the news to her, so that's 3 people. als;dkfj.
* instantly hot project meeting right after the team stand-up, lol. the first time I've really been on a kick-off and known what was going on / been the point of contact for the request? so that's cool I guess. thank god I love our DAM and all the portals, just like boop boop here's the links for the logos, and thankfully was looped in on the other logo refresh project so I was able to drop in the correct logo file even tho I hadn't gotten around to final QA yet...
** FTE position info is just waiting on HR to figure some shit out -- so, it could be a week from now, it could be a month, who the fuck knows. I mean like I told RD last night, I've already for my own sanity assumed that the other candidate will be selected, so it's no skin off my back to wait some more.
** it's at least a bit relieving to hear from comaS that tis okay you didn't address x y and zed thing, you've got a lot on your plate. lmfao that he was like "sounds like you've got a lot going on, do you need anything?" when the 1 on 1 started and I was like uhh, no I'm handling projects but I don't think I need anything and he was like "oh in your personal life" and I'm like LMFAO. oh. right. hahahahahahahahah
* oh and AD was like, Imma be around tonight b/c of a project so if you wanna hang out in the lounge my door's open! so, we'll see if I'm even able to stay awake for that, lol, but it would be good.
* kinda just napped for the last 15 minutes of the work day; unpacked my clothes a little b/c it was shockingly warm outside and I was a bit worried my sweats would be too hot? -- but I couldn't find my shorts so they must be with the other clothes I didn't grab from CD's place. :S
** ended up being a good thing anyway cause, wouldn't you know it, as soon as I walked down the curve from the first bridge, there was just a white plastic actual garbage bag caught in a bush. fuckin' hell I go out for a walk and the universe just sticks the bags in front of me and what am I supposed to do? I don't even need to //bring// one specifically for litter b/c they just appear. `<grumble>`
*** oh, right -- the point being, I did a lot of scrambling around in bushes and kinda scratched my arm and barely grabbed a piece of styrofoam from in-between some spiky-as-''fuck'' vines so having the protection for my legs was good.
* I had just picked it up and hadn't even made it past the second bridge, like maybe had picked up two pieces of litter since & put it in there, when a passing walker said something like //oh, you're cleaning up trash? that's so kind! here have this painted rock it's a kindness rock// and I'm just a little like... uhhhh what the fuck is happening right now lmfao. Apparently he'd just been given it by a couple, rounding the corner, (the dude called him an indian giver, gross, even if it was said jokingly.) and was passing it on to me. {{thonk}} can't tell if it was legitimately meant in that spirit or if he just didn't want the rock despite having accepted it from the couple, lmfao.
** at least one biker and one other walker said "thank you!" as they passed, and a couple elderly women made a comment on it as they walked by (one of them, bless her heart, handed me a scrap of litter she'd picked up -- okay, goddamnit, I can't judge //them// because I'm young and limber and I can't blame them for not scrambling in the bushes to yank out pieces of plastic. so I suppose it's touching that she wanted to help or contribute even if it was in a small way).
*** man, what the fuck, I resist the thanks so much like. `>:C` I don't want your thanks, I just want you to pick up a piece of plastic and take it to the trash can the next time //you're// out on a walk!!!! 
*** I'm so salty about the kindness rock people, because I kept seeing the fucking rocks out of the corner of my eye and thinking they were pieces of litter to pick up, but nope, just a stupid rock. UGH. and there's these fuckers who laminated and taped up so-called "inspirational" quotes over like, crafty doors that they taped & stuck on trees later down the way??? that's legitimately litter compared to rocks -- fucking plastic laminate that's probably gonna blow off the tree and land in the creek. ''i hate you people.''
**** aye, sure, we're all shaped and formed by the capitalistic hellscape we live in but if you're a suburban mom with the time to create these crafty fake inspirational message things you sure as fuck have time to think about and do something that might //actually// make the world a better place. rawr.<<footnote "nt" "not trying to be all high and mighty, either -- picking up litter is probably the fucking ''least'' of the things I can do, the absolute most minimal thing to cross the bar of 'legitimately making a difference' -- but goddamnit, it is //something// and not nothing.">>
* made it to the trash can by the 2nd playground, dropped off the bag, and called Mom a touch before 6:30. nice to hear a bit about what's going on with her (life is, as usual, a whirlwind) and then straight into the news. essentially the reaction I expected, and it was nice to vent a little about things to her. Asked her how she broke up with RL -- was it in person? but no it was via email (for fair reasons) so uh. no help there on how to approach it. {{distress}}
** I asked if she'd be able to help by picking me up from the car shop when I get oil changed / tires rotated, since that's uh something I've been putting off, and usually CD woulda picked me up but WELP that's not happening now so. I think she was a little like "{{thonk}} I usually just wait there while they do it", but still was like sure if you really want! so, as that was something weighing on me a bit, good to hear.
** caught up a bit on the FTE position status too, and of course she wanted to know what happened with Gma JD's package and //what was inside???// lmfao Jo didn't even say he'd gotten it even tho it was supposedly delivered. that's one way of avoiding the whole thing -- it just got lost in the mail grandma, sorry!! {{craughing}}
*** it is what it is what it is, and it's truly her loss and not mine. lmfao I thought about like, goddamn. the heart attack she would probably have reading this wiki. but if she actually wants a relationship with her grandkid, like an //actual// relationship with her grandkid, then this is where she'd have to start.
**** as I told mom, and as I was thinking the day it arrived, I cannot imagine being 75 and looking back on one's life and looking forward with mortality becoming more and more immediately present beside you, and thinking "ahh yes //this// is what I really care about in relation to my grandkids". it's deeply sad to me.
* walked back, showered, was feelin super fucking mopey and very unsure if I wanted to hang out with AD and stream any sort of animation etc (zero motivation to draw) but convinced him to stream and found my bamboo stylus and joined in and it was //so nice// and I actually started feeling like I wanted to work on my animation for a bit.
** ,,and phil showed up and even chimed in for a bit and joined in the streaming and ahhhhh {{happy}},,
@@.spaced-list

* [[https://www.patreon.com/JessFink]]
** yes no maybe so, was reminded of this the other day -- PDFs is the main draw, other than supporting an artist, ofc.

* [[https://twitter.com/LauraLannes/status/1310706442534518788]]
** ahhhhh shit. aye. this resonates a lot with me.
** [[https://lauralannes.bigcartel.com/products]]
*** don't just say it resonates for you, c'mon.

* [[https://github.com/floren/zk]]
** "a tool for making and organizing hierarchical notes at the command line."
** interesting! kinda wiki-like? or like, dynalist-ish?
*** I get the bullet-point level vibe.

* [[https://news.ycombinator.com/item?id=16786268]]
** didn't actually read the linked article, but the comments were pretty interesting.
** [[https://williampietri.com/writing/2014/simple-planning-for-startups/]] & [[https://williampietri.com/writing/2015/the-big-board/]]
*** makes sense to me. why futz with trying to get the perfect software when pen & paper will do -- especially when you're all working in the same place.
** [[https://en.wikipedia.org/wiki/Edge-notched_card]]
*** these are really dope, and I'm honestly surprised I never heard of them until now. seems like the sort of thing I would be into.
*** [[https://kk.org/thetechnium/one-dead-media/]]
**** interesting article and it looks like there's a ton more to explore from the sidebar?
** [[http://pileofindexcards.org|https://web.archive.org/web/20170610231028/http://pileofindexcards.org/wiki/index.php?title=%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8]]
*** ohhhh shit a wiki?! tragic that it's not up and running still -- I'm skeptical that archive.org preserves the contents well (haven't poked around yet b/c it freezes my work laptop)
** [[https://pmarchive.com/guide_to_personal_productivity.html]]
*** I appreciate the yellows and pinks used here. (and of course, the impulse for productivity pr0n)
*** interestingly, looks like a static archive by someone other than the author. given that the original blog is still up, I'm curious what prompted the creation and hosting of this archive (other than the reader being ''really'' attached & not wanting to lose the work)

* [[https://old.reddit.com/r/thingsapp/comments/by0d5l/do_you_use_things_alongside_your_companyteam_tools/]]
** top comment is inchresting (ie don't capture every single task, just the //next// one).

* [[https://twitter.com/Kekeflipnote]]
** bwaaaahhhhh I love this artist's animations so much.
*** "All is animated at 24 fps, 2D animation frame by frame." fuckin' incredible.

* [[https://thesweetsetup.com/courses/calm-inbox/]]
** rahrah don't forget.

@@
* woke up early, again, goddamnit -- 6 something, I think. but hey that's like 5 hours of actual sleep, so better than yesterday amirite.
* logged onto the computer, made bed, opened curtains, closed the windows b/c chilly!!
* catching up on discord and wikis -- wah! I shouldn't have been skipping chame's! now I have a tiny backlog heh. the little subject matter things that are the heartbeat of the wiki, I think -- even when I've been away from my wiki in terms of daily logs, similar edits and additions show up.
** ahhHHHhhhhHHHHhhhhh. AHHH. \\ahhhhh. i was. not. expecting. to see that. on h0p3's wiki. //at all.// in general, I'm letting the wiki topic rest; I've had two years to contend with and attempt to understand it and i mean, idk, I can only imagine that the whole thing is just ''fuckin weird'' to encounter for the first time, much less for the first time in this context and in this way. also lol, oops, awkward name collisions that I didn't even think about, so I might um take out that sed line because yeah it makes earlier writing um not make sense.\\
** KICKS IS BACK!!! HELLO FRIEND IF YOU ARE WATCHING. `<WAVES>`
*** not that you were ever //gone// but yanno the disney/FBI felt more like an art piece on your site, rather than idk, like, //you//. though I suppose, as you do, it was playing around with fiction and masks and personas and who one is. so, who am I to say it felt any less like //you// than your site returned to the bloggy format?
**** maaayyybbbe I should crosspost this to [[@kickscondor]] instead of like, just dumping everything in my carpe diem lmfao. I'm sure (I have seen user agent strings {{sweat_smile}}) that I'm in his fraidycat feed but yanno, if he just skims the post titles then @kicks being updated would be more obvious of a `<wave>` than this, lmfao.
* ordered coffee + breakfast burrito + enchiladas for later from that one mexican cafe with the delicious cinnamon coffee -- still feeling like I have no appetite, like my stomach is just tied up in knots, and I'm sure it's mostly psychosomatic. the burrito is tasty but I just -- ugh, fuck, writing about it is making it worse. okay moving on.
* it's now 11:15 AM and I've done nothing but read discord, read wikis, and write a lot in my own. ufkckckckck. I don't want to do work; I just want to write. {{distress}}
** ... well! it's now 4:54 and uh. needless to say today has been a great day in terms of wiki work, and not so much in terms of actual work. I think, though, that I'm going to take advantage of the fact that I'm working remotely to just -- do it later in the evening? yeah. now that I'm in a place where I feel satisfied by my wiki work, a good pausing place, I think I'll be able to focus on work-work better.
* these are legitimately the best enchiladas I've ever had from a mexican restaurant. hot damn.
* put on solstafir and took the brand portal I was building from like 1/4 done to 100% done. finished up around exactly 7. 
* too late & dark & cold to go on a walk, ofc. and I was almost too tired to even care about that. huddling up on my bed and almost napping-ish-ish.
```
[date] – [subject/sub-topic]: [name string]

[subject] – [sub-topic]
```

one thing that keeps coming up with my subject tiddlers are the `–` and `:` punctuation marks and how I use them to distinguish various bits of title metadata... and, of course, at the moment it's super inconsistent across subjects.

@@.spaced-list

* ''//date//'' -- the first part of the file name for subject ''logs'' i.e. that writing associated with a particular moment in time
** although the distinction becomes a bit fuzzy sometimes, for example, [[200816 – music: synth & vapor wave]] could probably be expanded into a full `[subject] – [sub-topic]` tiddler since it's not inherently date related in the way that [[200817 – music: exploring a scene]] is more about my specific thoughts about those albums at that particular point in time.
*** tbh both of those could probably be merged into one big sub-topic tiddler but hrm. kinda goes against the atomization goal of the wiki. but also editing would be helpful here.

* the separator between `[date]` and `[subject]` is always `–`

* ''//subject//'' -- the first part of the file name for sub-topic tiddlers, and the second part of the file name for subject log tiddlers. I'm somewhat inconsistent here -- eg. today I changed a lot of my poetry subject tiddlers b/c they didn't //start// with `poetry`.
** what makes a top-level subject tiddler? [[curiosity cabinet]] has a good chunk of these & idk if I've ever audited them to see if they belong as top-level topics or lower level sub-topics.
** prefixing with subject is good for dynamic sorting and general appearance in search/lists.

---
* ''//actual name string//''
** the separator between `[subject]` and `[name string]` is always `:`

* ''//sub-topic//''
** the separator between `[subject]` and `[sub-topic]` is always `–`
*** I'm going to make an exception for books, though, because it looks better to have [[books: Sloan, Robin – Sourdough]] rather than `books – Sloan, Robin: Sourdough` (though I'm not sure why {{thonk}})

@@
* woke up around 8:45 iirc, tossed on clothes, and drove over to the studio -- actually made it in by 9 almost exactly, despite leaving super late
** it's gonna be very sad when traffic gets back to being awful when things start going back to normal & working in the studio becomes more common.
* went and got coffee, then chilled -- iirc wiki'd and read wikis and just farted around -- on and talked to TL about possibly needing a new computer -- until the meeting started at 11.
** RB wasn't immediately on so I was like oh, duh I should probably start exporting the tapes that we're going to want to put into the smaller robot while we wait. He hopped on and I went & got TL.
* basically the process was super super easy -- just unplugging the data cables from the 48-bay machine and plugging one of them into the 7-bay machine, then restarting the server so that it would recognize the changes. Machines were compatible and drivers were installed so it just auto-recognized it after the restart and we were back to the races, putting the blanks & current volume set back into the machine.
** TL was like, this is really gonna be your baby isn't it and I'm like ahhh ahahah I guess {{sweat_smile}} -- don't think anyone else really wants to deal with it, sooo there's the one barrier to being fully remote, lol.
** really I should have started the photography rsync too but mehhhh I was lazy wasn't I.
* TL was like give me a bit and I'll take you up and show you the new studio -- ofc I'm like, hell yeah I wanna see {{pogfish}}
** walked through the tunnels and took the elevator up -- landed on the southern entrance. Very much under construction, but ahhh it's looking super slick and clean and //there are windows// and a shit ton of glass walled conference rooms and we're getting a fancy new water machine //and// will have the nice coffee machine on our floor {{happy}}
** the new server area looks ''swank'' -- glass walled outside, roofed, AC units between the servers so the inside is cold & the outside is hot, gorgeous cable management (like, so pretty and even, //especially// compared to the hot mess of cables the back of the current racks are, ahahh). the archivist room is tucked in the back past the edit suites -- just a room with two desks (at least we'll be facing each other, soo less like accidentally looking over each others' shoulders {{sweat_smile}}).
*** okay, so not having any windows hasn't changed, and we're either gonna have to start using headphones or //really// put up with each others' music, but I bet we can put posters on the walls to liven things up and the fact that it shouldn't be as cold will help -- plus, sunlight is [[just. down. the. hallway...|https://www.youtube.com/watch?v=0YmVdt-VxRw]]
** audio area is dope -- floating floors {{pogfish}} which I guess means like, a 4 inch thick rubber mat with concrete over top? basically so that if someone drops shit on the floor in the rest of the studio, that doesn't reverberate into the audio suites through the floor. one of the sound dampeners on the walls was hollow instead of being filled like it should have been :C
* drove back home after the tour, around 12:30 or something.
* worked until 7ish and then... started cleaning? or just plain straight up ''moping'' the fuck.
* broke tf down for a bit.
* bed around 3 AM.
* woke up sometime earlyish, around 8:30, awake for about an hour then tried, really tried to sleep some more... mind racing, ugh, laying in bed sort of dozing but also just //not//
* got up around 11:30 or a bit after, dressed, prepped, and headed out the door around noon.
* CD was in bed but not asleep when I arrived at noon thirty. I couldn't just... start packing up while he was awake so that was the moment. awkwardly standing in the doorway -- god//dammit// why do I always have the urge to fucking laugh at the most inappropriate times? like, no, sorry, this is a bad default way to break tension. {{distress}}
** finally got the words out; he said he'd seen it coming or something similar for "a couple weeks" -- at least it wasn't entirely blindsiding him? idk. ugh.
* nothing for it but to start packing up; the bedroom, clothes, closet, bathroom -- making sure to grab my toothbrush and the brush stand, dreading the trope of a forgotten toothbrush being a painful reminder -- living room -- untangling the cords under the TV making me think that ugh, what a fucking metaphor this is for what I'm doing right now, untangling the bits and pieces of myself-as-my-stuff that had gotten woven into the strands of us-together-as-our-stuff.
** shit. I'm crying as I write this. I was just walled up the entire time, thinking about the packing and no more... :S
* the kitchen was rough; reminded of all the things I'd been putting off -- fuck, that bowl in the back with the shit I'd never cleaned out... a few days later, remembering I had a whole 'nother unopened mustard bottle I forgot to take with me (it's not a tragedy, I'll just go buy another -- but the little things). Leaving the pot & mixing bowls & oven mitts -- maybe he'll be able to use them if he chooses to start cooking someday? seems unlikely, but I don't need them at my place. Left the older knife set for him too -- that, he actually has a chance of using to cut cheese or something..
* I comfort him once, twice, and maybe a third time? The second time he says "you don't have to do this..." as I hold him, arms around his shoulders. oh babe...of course I have to, what else can I do in the face of your pain? {{crying}} He says, I should have let you keep the door open. oh..that was just a symptom, not the cause...
* I had opened the french door curtains when I showed up, as I usually do, but at some point while I was taking the majority of the bags and boxes down to my car, he closed them and retreated into the snuggy. It fucks me up, seeing him sitting in the dark almost in tears again.
* I'm down to the last two bags, and I //don't remember// -- do I take them down and come back up again, or are they my final trip??? No, I don't think they're my final trip. I'm getting ahead of myself. I took the trash out of the trash can, tied it up, put a new bag in, and walked the three bags out to the trash compactor. Probably the last time I'll walk through that apartment complex.
** this feels so fucked -- I didn't have time to clean the apartment before I left earlier in the week, didn't think about doing it prior to that. We should have taken out the pizza box stack earlier instead of just talking about it. It kills me -- I contributed to the mess, now he'll have to clean it up alone. He'll have to put sheets on his bed alone, stuff the duvet into its cover without any help to make it go faster. I hope he ends up taking better care of himself and his surroundings, I hope I hope I hope.
*** part of me thinks -- dear ''god'' how much of his mother were you being??? I'm a grown ass woman and while I may put them off on occasion, I don't have any //issues// taking out my own trash and putting on my duvet cover alone and washing dishes by myself -- is it really so wrong to hold him to the same standard of living?
**** all the ways I'm worried about him are the ways and places I was stepping in and taking care of him, perhaps even without him noticing.<<footnote "tc" "I don't believe taking care of someone is a //bad thing// -- doing chores and shit are ways of showing love -- but I think the unconscious emotional labor of stepping in and adulting for someone who didn't is a way I was diminishing myself here.">> ,,he didn't even consistently empty the dishwasher of clean dishes after I washed them, even when that was something I had brought up / asked for on several occasions.,,
**** it was not my responsibility to teach him how to be responsible for himself.
* I come back up and take his key off my key ring -- it's so small and pointless with only one key on it now -- and leave it on the key holder. This... this is it. We hug one last time and he is sobbing, holding me so tightly as I hold onto him too. Finally my walls are cracking a little bit, and after a few minutes of this I'm crying too. He tries to tell me that he hopes I can still be in his life, even just a little, but can't get it out. I know what he's trying to say though -- I try to say that I leave it up to him how much or little he wants to do with me (I don't want to unintentionally cause him extra hurt after the fact) but muddle it up. And then I say goodbye or see you around or something and he dashes to the bathroom for another kleenex as I close the door behind me.
* [[anywhere|music/beth orton/daybreaker/anywhere]] kept repeating in my head over and over, as I was taking bags up and down. //I'd do anything to see you smile again / And I'd go anywhere so as not to feel your pain//
** //Nothing is done without effect / There is nothing done that won't reflect / Pull one brick from an endless wall / Would it drown us all?// {{crying}}
* driving back home at 2 PM... one and a half hours and I was gone. {{distress}}
* I wanted to go walk on the lake trail one more time (it's ok I will be back just... not for a while. maybe not a long while, who knows.) but I didn't want to leave my car sitting there with expensive computer monitors in the back seat, plus my ice cream bars would have melted. so, it was a drive back.
* unpacked the ice cream bars and stuff from the back seat, then drove over to the creek trail and started walking. It was a gorgeous day -- super //super// windy, but warm enough and sunny, and of course a walmart plastic bag presented itself almost immediately, so I picked up various bits and pieces of litter along the way.
** walked and talked with phil about anything and everything except anything to do with the afternoon. just not ready to process or come near to approaching it yet.
** made it up toNL, cool! and decided to try to run up the stairs behind the high school again -- nope, made it maybe a third of the way up & just nope. instant blood sugar crash too, loll, hadn't eaten anything all day.
** OH YEAH. I saw a plant with bean pods!! that reminded me of locust bean pods?? it was super interesting & I feel like I've never seen it before.
* get back to my car at four, then drive home and actually finish unpacking my car -- at least, in terms of getting the bags and stuff inside.
* unpack and reorganize and sort all my kitchen stuff, since that's the most immediately pressing need. Lily comes in and makes a comment about, "oh, reorganizing?" and I'm like lol nod nod yeah, that's right! Juuuust reorganizing! lmfao
* finish up and am actually starving, around 5:45ish. heat up the chicken & rice take-out I had leftover and sit down at my desk to eat. wow, I'm //actually hungry// for the first time in days?
** AD checks in to see if I'm doing okay, and we have a nice conversation about ratatouille and pizza.
* Mom checks in at 6:30 and I send her a quick reply text after I get out of the shower at 7.
* decide you know what? I'm not going to stress about unpacking //literally everything else// right now -- I don't have to do everything in one day, it's okay to slow down a bit, and this day has already been stressful enough.
* put Beth Orton back on my phone, chill, and listen to all the good songs I'd forgotten existed b/c I was so wrapped up in Daybreaker, lol.
* wrote ~~a bit~~ for about 2.5 hours in my wiki, figured out the encryption plugin and such.
** I figured it would be something like password protection for individual tiddlers, and work on the public, static html side if I had the password, though I didn't actually realize this until I started poking at it. I have so many ways of hiding things in this wiki now {{laughter}}
* finish up writing at 11 and AD was still online so I asked if he was up for VCing. he was, yay!
** I had no clue what I was gonna do on the call -- wasn't //really// feeling doing art at first? but we talked about colors and color theory and I started messing around with the various krita brushes and colors and just... //having fun// doing randomness.
** it was a really, really good time. :)
** finished up my drawring a bit before 12:30 -- and then AD made [[a wonderful mini-collaboration|https://pasteboard.co/Jwthsux.jpg]] with it. :)
* {{bflushed}}
was putting away the foodstuffs I brought back (nothing serious, just a couple cans of salmon, tuna, and sardines -- plus spices) and was kinda reminded like, oh shit, I used to actually cook on occasion didn't I?

also I have an absurd number of spices {{thonk}}

I was going to make salmon patties tonight but apparently both of my roommates are lame and don't keep eggs in the fridge??? which is heckin' weird because eggs are such a staple. so I can't borrow a single egg, so the salmon patties will have to wait until I can go grocery shopping tomorrow.

I was reminded that I used to drink tea -- maybe I'll start drinking that in the mornings instead of coffee?? buuuut you can't reaallly put heavy cream in tea, or if you do it's gotta be some strong-ass tea...

I was reminded of chia seed coconut pudding -- shiieet bet that would make a nice breakfasty thing, if I'm not drinking coffee. slash it was just super delicious in general and I have one and a half bags of the stuff sitting around so I might as well use it. Add coconut milk to the shopping list for tomorrow!

I was reminded of my [[Sausage Frittata Muffin|cooking – Sausage Frittata Muffin]] recipe, and got flashbacks to working + taking classes and oof the stress but good ol' egg muffins pulled through. Add sausage and an extra dozen eggs to my shopping list for tomorrow (I've already got the parmesan and asiago sittin' there).
* went to bed at 6:30 AM,,,,, whoops
* woke up a bit before 11:30ish when Mom gave me a call. sounded sufficiently groggy so she'd know I was sleeping and not ignoring her texts, lmao, gave her a quick run-down of it all & let her know I was doing okay. then fell back asleep.
* woke up again around 3 -- glad I slept more but sheesh, dreams like crazy. gotta love ye olde brain processing shit.
** at some point in some place supposedly in Scotland but it was a cave and a research crew was there looking at some wacky mineral that only existed at that location? it was like, supposedly alien or something..? when I first arrived and was walking around (it was like, a big open square room, rock ceiling above, rock floor below, stretching all the way to / through the edge of a cliff (think picture window but with no glass)) there weren't any safety barriers but like halfway through talking to the main researcher a team showed up with netting and pitons and stuff and put them over the cliff cave openings.
* go down a fuckin' reddit rabbithole b/c some roosterteeth statement got upvoted to the top of r/all and I was reading the associated shit that came out about another person... ugh. yikes. was feeling skeezy just by having read all the accounts & screenshots & shit. kinda made me want to crawl out of my skin and stop being a human being and turn into just an ethereal ghost for a while.
* talkin' with phil & feeling a bit better like, ok, I can get out of bed and //do// shit. got up / made bed / got dressed (decided to put real clothes on since, well, I did plan to go shopping later) and grabbed some tea. all out of constant comment {{crying}}
* tackled cleaning a little bit, starting with my entryway area -- decided to get rid of two hoodies I literally never wear anymore, and finally said goodbye to the down coat I "stole" from the pit, and trashed or added to the give-away pile most of the rest of the stuff laying around.
** I successfully have 2 full sets of black knit gloves -- one actually okay set, and the other one with lots of holey fingers lmfao.
** it is successfully NOT A HEAP anymore. {{flourish}}
* futzing around on the computer, transcribed quiche notes & asked Mom for her chili recipe and made a shopping list. decided ugh, fuckck it I'm not gonna go to Aldi (google kept saying they were "very busy")
** JH had messaged basically saying he still considered us friends & didn't want to lose contact, break-ups are hard for all parties, if you ever wanna talk reach out, so I replied in kind. ach.
* kept cleaning; this time unpacking the hamper with mostly clothes shit inside of it. sorting out dresser drawers, cleaned up the top shelf too, giving away one pair of jeans -- really should go through my tupperware out in the garage again to see if there's anything else I can get rid of, and go through the rest of the drawers again for shit I either haven't worn ever or haven't worn in a long time. (well, skipping jeans cause I did that today). 
* took a break halfway through the above to head to the store -- oof it was cold out so I wore my down jacket + gloves + hat + mask but got really hot in the actual store :C
** fuckin' strange to be shopping at the big grocery store, but it was fine since it was mostly empty. though -- apparently boneless skinless thighs just didn't exist there??? so chicken breast it was instead. 
** also was incredibly amused at the time to find some company ripping off my [[cooking – Sausage Frittata Muffin]] recipe -- like, stupid expensive selling 2 of them at a time -- gosh now that I'm thinking about it, fuck all the plastic waste their packaging is generating -- especially when it's literally the cheapest and easiest thing to do ever w/a dozen eggs + sausage + cheese and you get a ''dozen'' muffin cups instead of 2. {{fury}}
* chilled and settled down around 12:30 {{happy}}
* sleep at 1:30 -- I'll take it!
* alarm went off at 8, snoozed it until my 8:15 alarm then rolled out of bed & threw on clothes
* tea (damn I really need to get an electric kettle b/c the hot water out of the faucet just... isn't really good enough) and sausage patties + an egg.
* briefly reading before hopping on work computer and... looking up better earphone + mic combos, lol. (there's like two lobes on the upper sides of my [[concha|https://en.wikipedia.org/wiki/Auricle_(anatomy)]] that the damn earpods rub like crazy on, and it hurts {{crying}}). Settled on the [[beyerdynamic Soul Byrd|https://www.pcmag.com/reviews/beyerdynamic-soul-byrd]]s because they're supposedly quite comfy, they're wired, have a mic, and are supposed to be smaller / more flush with the ear which //hopefully// means less annoying rubbing!
* finally stopped farting around & started work on metadata -- aye aye I need to focus on the projects & not just metadata, but I'll start that tomorrow morning tbh.
* was getting super hard to concentrate on metadata around 3:30 so took a break for wiki & enlightened bar. also maybe the soothing ambient music was making me too sleepy {{sweat_smile}}
* oh just a break till the end of work then, lmao.
* got dressed & headed out for the trail, then started walking. wasn't sure if leggings + sweats + shirt + fleece + gloves would be enough to keep me warm, but yeah I definitely went from chilly to toasty after a bit of walking so it was fine.
** went a bit pastNL today -- I think next time if I decide to do this, I should take the left northern trail, rather than continuing east.
** swung on the swing set a bit on my way back {{happy}}
** saw a chipmunk -- it ran right across the path in front of me! -- and five deer (one a momma and 2 tinier, cute babies).
* got back around 7 and started cooking -- had the brilliant idea to use the chili lime Quest chips to bread my chicken breasts, and had to research the best way to do that (I assumed egg dip? but one recipe I was looking at and followed said oil? who knows but it seemed to work).
** worked on the various pieces of my sausage egg and Parmesan cheese muffins -- going with the sausage tube was ''clearly'' a better / easier choice than the sausage links -- so much easier to cook. (duh, lmfao.)
* finally got everything pulled out of the oven at 9, had some yogurt while browsin' or something on the computer, generally got ready for bed, then settled into working on my wiki. yay! catching up.
** well, sort of yay. the tears finally settled in as I was writing about Saturday. but that's as to be expected -- and will probably keep showing up for a while, I anticipate.
*** realized ah shit I haven't actually told RD yet and I should most def tell him, lol, so messaged him and got a time scheduled tomorrow to hop on a call! it's too bad I don't actually have FTE position news to share tho, lol, I feel like that would be better "big news".
* {{happy}}
* hopefully bed around 1:30? lol we'll see.
* Apparently my sleepiness was even stronger than having two alarms at 8:30 and 8:45 -- shut them both off and didn't realize it until I floated to consciousness at 9:30 and was like... damn.
** decided fuck it, Imma sleep in until 10 and just work an hour later.
* work work; actually //finally// going through my flooded email inbox, doing a stock purchase and upload, addressing some team alias shit, and going through our asset order queue (it's been whittled down from like 11 to 5, so I'm pleased).
** I need to look at my notes from my last one on one, b/c I remember there being something I was supposed to put onto the team meeting agenda in OneNote (but I'm not actually sure I have ''edit'' access to that?? hrm) and I gots to do that before tomorrow.
* ordered some coffee and other stuff from that delicious mexican place {{bflushed}} -- legitimately forgot or never realized that every time I've ordered from there I've been ordering caffeinated coffee??? why have I not been buzzing like crazy those days? {{thonk}}
* I was planning to call RD around 2, but he called me first around 1 PM! Apparently he'd been talking with his sister and like, trying to guess / predict what big news I had to share, lol! So, told him, and he empathized, and asked how I was doing, and I went into a bit more detail, and lol. told him the slightly better potential news about the FTE position, and discussed that, plus the several options I've been thinking about if I //don't// get the position.
** explained how great it feels to have those like, slightly unimportant, ridiculously pedantic, fun conversations again, the way 4th Linn used to in college and he was like YEAHHH I invited a guy over and we spent like an hour debating what makes a dumpling a dumpling (is a sandwich a dumpling? do they have to be sealed? is a //lava cake// a dumpling?? does it have to be dough? and googling definitions and making lists of qualities and so forth) and how much he had missed / enjoyed that type of discussion and I was like AHH YES that sounds so fun, so happy you got to enjoy that :)
** caught him up with about what I knew of MR & MT and how I //finally got them on a voice chat together (even if it was just one time) omg// and he made a comment like, "yeah you're definitely the bridge" between all of us (oh!! apparently he sent MT an email a couple months ago? I should be like, yo MT I know you have a flood of emails but maybe look for one from RD ahha.)
*** oh oh and asking how he's doing with the masters (good, it sounded like) and he's like yeahhh getting into grad programs is gonna be a shit show b/c of covid and lots of funding loss, and probably super competitive so his professor looked at his list and was like "not saying you're not smart but you should have lots more backups" -- he also made a comment about how apparently there's a good professor at KU??? like, seems like a long shot and IDK how much he'd actually //enjoy// being in redacted but it would be fucking ''dope'' to have him close by.
**** also lmfao yeah, I //knew// one of my close friends still didn't have their driver's license and it's RD. {{laughter}}
** haha! it's funny he already sort of knew my mom broke up with RL and was with someone new b/c he's on facebook more than I am, lolol. other random catching up and OH he's into bloons TD now which cracks me up but also tower defense games are //dope// so I can see it {{happy}}
*** oh, and he's been doing much more cooking -- he's like, the worst thing about being an adult is realizing that you can make cookies ''whenever you want'' 😂 and having found a super perfect recipe that has ruined him on all other cookies forever...
**** YOOOO I just noticed that emojityper actually like, responds as I expect these days??? ie recognizes the typical emoji short code words. it's about goddamn time lmfao.
* OKAY now that I've gotten the conversation down I'm gonna close this and go do work until 7 to make up for my conversation and waking up late!
* aiiiight it's 5:30 and I've hit up all the most pressing things. maybe I'll figure out that team meeting thing and then do metadata the rest of the evening?
** simon & garfunkel as the soundtrack to my day; [[the dangling conversation|music/simon & garfunkel/the dangling conversation]] popped into my head this morning being reminded of the sharing quotes from //book was there// so the rest of the essential collection played.
* worked until 7 -- well, wiki'd until 6 and then went through and cleared some of the asset orders that people had answered about, and started going through user
* ate an eggy thing and farted around youtube the tiniest bit (nothing to watch while eating it, RIP)
* unpacked another bag, this time meds and toothbrushes and makeup and stuff like that. went through my closet box, too. less to get rid of, but I did toss some like 8+ year old hair product and some dupe / old makeup. 90% of everything fit back in their respective cigar box & tupperware box, so that's good.
* weekly check-in, then spent way too much time browsing through my old old old tumblr likes / blogs. ach, shit, wondering, what if I'd had my wiki then? not really sure it's worth it to scroll through all my likes again and archive them somehow, though.
** I'm mildly shocked how the people I followed then are still relatively (like, posted within the last month) active on the place.
** why in all tarnation do I have like 4 different accounts???
* sleep at 2 AM
So this whole time I've been assuming that [[my cron jobs|pearl/crontab]] are running at like, 2 & 3 AM depending on the daylight savings time?? but apparently I'm just WRONG??!

I think my server time //used// to be UTC, or I coulda sworn it was, but I checked just now and it's actually CDT {{thonk}}

Soo uuhhh guess I'm fixing that rn lmfao.
* how the heck did I mess up the dates that badly?? I'm so confused.
** "A curious time-dating difference. I'm still thinking about it."
*** FUCKIN OHHHHHHH. shit man there was nothing to think about, lmfao, iiiii just make mistakes sometimes {{dernk}}

* got out of bed at 9:30 and started work at 10, oops. glad to have that sort of flexibility when it comes to a) working remote and b) having half the team on a different coast.
* spent the first hour and a half talkin' philosophy talk with AD; interesting things. to very, //very// briefly summarize and not do it justice: what is worth spending time on (ie is art a waste of time / does it "further humanity") and then whether or not it would even be possible to come to a conclusion on that question in a simple, every-day conversation -- and whether it's possible to "get to a point that no-one explored before?" / is it worth saying something that's already been said before.
** was reminded of the book on [[Objectivity|https://www.amazon.com/Objectivity-Zone-Books-Lorraine-Daston/dp/189095179X]] that was mentioned in one of the classes I took at uChicago and was always interested in but never read -- so, I put in an interlibrary loan for it. :)
*** Phil's definition of objectivity, which I thought was quite succinctly put: "Objectivity is something that is shown in terms predefined by a shared set of truth conditions, and subjectivity is everything else."
** turns out it was the chrome ebook reader extension breaking the bullet points on my wiki -- glad that got solved, lol, because the bullet points are such an integral way of reading how my thoughts go within my writing.
** discussing the meanings of emojis again {{happy}}

"""
Phil: wat does flursed mean
sphygmus: hmmm
sphygmus: that's a good question
sphygmus: i feel like, {{flursed}}  is to  {{bflushed}}   as  {{dernk}}   is to  {{thonk}}
Phil: hmmmmm
Phil: 
{{flursed}}  = huh? / ok kinda weird
{{bflushed}}  = wat???? / oh goodness
{{dernk}}  = okay, yeah, interesting!
{{thonk}} = HMMMMMMMM
sphygmus: I feellll like...
😳  = damn that's hella hot
{{bflushed}}  = lol i'm a dork
{{flursed}}  = i'm a dork but also that's kinda hot
"""

* talked to JH a bit in the afternoon -- ahhhh, nothing changes does it? straight up admitted he married crazy, but is sticking around for his daughter (well, I can commend him for that). And apparently his wife is jealous of me, because he told his roommates about the (one) night I stayed over and they told her and ??? what the fuck JH why would you tell your roommates shit like that {{thonk}}
** poor boris johnson tho he never had a chance
* worked until like, 6 or so? I think I was doing user registrations towards the end but honestly, I have no fecking clue now, lmfao.
* started cleaning out another box of stuff -- last one, almost? this time it was electronics stuff and shit, my switch dock, all these cables and cords, extra keyboard and mouse, etc etc.
* got distracted looking at movies and TV shows on netflix, and being like UGH and then looking at torrents and resetting my rutracker password and wow, I feel like that it's more shitty than I remembered? but maybe that's b/c it's fine for music and less fine for other things?
** looked at TorrentLeech later, and yeah much easier to find what I wanted in good quality there. feeling pretty UGH why is this such a pain in the ass, I've gotten fuckin' //lazy// and //spoiled// over the past 3.5 years {{crying}}
** considering getting a Seedit4Me seedbox... then I could //actually seed// on MAM and would be able to maintain ratio on TL (not being able to maintain ratio on current internet being a huge blocker from actually being able to use it...) but eragl;hasdfl;jasf yeah idk.
* ughghgh I want a TV to do shit on, I don't want to finish work and then sit in my office chair and play on my monitor {{distress}} I wanna lounge in a comfy and play with my controller on a TV.
** one on craigslist for 90 bucks but it's like 40 min away... could just buy new from WMT for 150... it's not like I even have cash anyway? but on the other hand buying used is better for the environment..?
* kept unpacking and then broke down in the middle of it.
* cried and talked; feeling like it's triggering deeper grief about losing the feeling of family when mine moved away from my hometown and that house, and then again after the divorce, and then again after leaving college...
* wikis and automatic categorization and stuff.
* sleep around midnight thirty actually maybe?! {{pogfish}}
* mostly working since 9 -- doing some TMAP things, some WF things, asking some project questions so I could communicate back to folks, then metadata.
** uuuughhhh I need to actually do logo QA, and I need to get my left monitor set up for using as a 2nd monitor with my laptop, b/c I think that's one of the reasons I've been putting the QA off. yeesh.
* had a trippy sense of déjà vu earlier this morning when I was like, looking up assets or something -- just that sense that wow, huh, wtf? did I dream something like this before?
* went outside around 11:30 because I was working on metadata and it's like -- FUCK this is the first sunny day in 3 days and is //definitely// the last 80&deg; day before it starts frosting every night over the weekend -- so I'm going to fuckin' take advantage of having a sunny & quiet backyard while I gots it, ya know?
** having kept a pair of chair pillows inside is clearly the correct move, as the patio was super wet when I walked outside (said fuck it, these pajama pants need washing anyway and Imma shower after walking today so who cares about dirty feet) and my butt would be soggy if I was sitting on the pillows that had been left outside.
** actually, now that it's around 12:30, it's allllmost ''too'' hot in the direct sunlight (and the sun hasn't moved west far enough for the tree to start shading the patio). at least the wind advisory is keeping me from wanting to go inside.
* worked on metadata until about 4, when my battery got to around 10% then went inside & did random things until a meeting at 4:30.
* headed out to walk with h0p3 a bit later than I planned -- was trying to figure out the best fit on my new headphones, trying all the different silicone tips, and that distracted me a bit, oops.
* got to the creek trail & started walking and talking around 5:20. talked about our days, music and lyrics, questions / attention / listening, 99% of the time he'll stop but there's the 1% of questions he's obligated to keep going with / to say "no, this is an important point/subject/question" -- conflict is an important part of or inevitable in relationships over time (I am not doing his words justice), the support I've felt through this transition time / friendships / roles in them, more about their family time & how it's struct-non-structured, shared similarities across family members, hm, wow, I don't remember. torrenting, MacOS and Linux and AHK for Linux dreams.
* back to my car at just about 7 and drove home; Phil was gonna walk in a bit so I munched on an egg muffin and some chips and then drove out to the hidden woods. it's silly but I do love the feeling of driving at night with the windows down and music playing, and I had a toothpick between my fingers and hand casually over the top of the wheel and was being //oh so cool// in my head. 
** it's outrun ok? just gets me.
* walked down to the pond but idk didn't feel like sitting still, so wandered through the woodsy area. that's the first time I've been inside those woods at night (well, really any woods at night) and it was nifty. walked to one dead end, and then to a 2nd dead end, and then down to the edge of the pond and then back around to the paved path (the non-paved path in those woods was weird, like, sandy???) and back to the pond.
** OMG. was walking down to the pond, all casual and talking, and there was a fucking owl shape on top of a pole that supports a solar panel that's for some water measuring thing -- for a good like 2 or 3 minutes I thought it was just one of those fake owl thingies that had been stuck there to scare shit off, but NO. I stood by the concrete block and saw its damn head mooooove and realized hot damn that's alive (and somehow I didn't scare it off with my waltzing loudly down to the pier????) -- after a few minutes it decided I was enough or something and flew off.
*** IT WAS BIG. LIKE BIIIIG. probably at least 2 or 3 feet tall sitting down. hm, maybe not 3 feet. maybe 2 feet? lorge.
* sat down on the concrete block and chilled, looking at the clouds and the stars and the moon. saw a big bird swoop over the pond, basically did a circle, and disappeared back where it came from.
* headed back to my car almost exactly around 9 then drove back home. Asked Lily if she would pull forward more when she parks {{sweat_smile}}
* nice looong 40 minute shower and no running out of hot water either {{happy}}
* cleaned up a bit -- took out a couple trash bags and tossed shit in the laundry basket and made my pile of stuff I still need to put away slightly neater.
* writing and chatting!
* bed by 12:30 :)
* woke up past 9 again and ugh just like FUCK ok fine and got up at 10 to log onto work computer
* I think I actually worked until 6? lol! oh, right, I got pulled into a thing in the afternoon which was collecting images for some ideation or other, so most of my afternoon was spent answering questions and then pulling those images together.
* watching a video of youtubers playing among us {{thonk}}
* poking around on steam and my computer; browsing for furniture on ikea, still thinking about ok... how can I arrange my desk and computer and is there a good small TV stand and what sort of chair... maybe I can fit a chair right here, right?
** really need to see [[this one recliner|https://www.ikea.com/us/en/p/ekolsund-recliner-gunnared-dark-gray-s29297190/]] in person I think to get a sense of its size (probably larger than I realize, unfortunately? but hm idk the measurements aren't too bad)
** TV table would just be [[this small one|https://www.ikea.com/us/en/p/lack-tv-unit-black-90243297/]] -- I like that it's narrow (though I'm wondering if it would be unstable if it was on the wooden edge of the room & not fully on carpet?) -- and then a 32" TV on top.
*** maybe it just looks narrow? also obviously just need to get out the tape measure and figure out the potential dimensions in my space.
*** thinking I can also move my bed over a good foot at least, and that'll give me a little more center room space.
* chatting, thinking, planning, and looking at maps.
* cleaned up my [[Weight Bar Exercise/Workout]] spreadsheet, turned on [[Monstercat 008|https://music.monstercat.com/album/monstercat-008-anniversary]], put on my exercise clothes and did 3 sets of 5 {{happy}}
** I //really// needed those exercise endorphins today!
** dance party for a bit when I was done then hopped in the shower quickly
* hopped into the lounge with AD to do art & invited h0p3 too
** it was a good time!! I mostly focused on my art while listening to the conversation -- playing around with shapes inspired by my previous stuff, and colors too. doing different things in digital is just a neat time.
** tangent to figure out how to get the eraser shortcut to actually give me a ''useful'' eraser; took me a minute and I almost had it then thought wait no and did some more googling and then yeah finally figured it out & got it working!
* hopped out around midnight
* {{happy}}
it's the feeling of family that I miss.

why did looking for a power cord for my monitor today set me off? I miss the comfort of him walking through into the kitchen to fill up his cup with drink, of almost whining for my morning hug if he forgot it, the comfort of just being held even for the shortest bit.

I thought I was doing the right thing, but what if I don't know what the right thing even //is//? What does it mean to do "the right thing" when it comes to relationships? The right thing... wouldn't that have meant ''talking'' about it? what the fucking fuck.

it feels like my fault like all my fault my fault I ''knew'' I sensed things drifting apart and I didn't try to pull it back together, I just let the distance sit there, and sit there, and didn't do anything to bring it back.

---
talked a bit with AD and he said this interesting thing:

> this sounds like you miss some moments that felt good, so these feelings are about you, and not the relationship

* went to bed at 7 and woke up when my alarms went off around noon, but snoozed them until 1 PMish
* hopped on the computer, and accidentally started browsing games when I remembered I was going to pick up Don't Starve: Hamlet -- and also was looking at Tabletop Simulator and the various mods and DLC for it
* chatted with phil a bit and started filling out my ballot; Vote411 continues to be my go-to place to read about candidates, although Ballotpedia helped a bit when it came to the judicial candidates, as well as googling names and finding out abortion voting records (made it super easy to vote no on retaining several of the judges).
** sort of too late (ie. by the end of filling out the ballot) I found two other resources -- a sort of anonymous peer review of all the judges by lawyers, and a big brain moment reddit comment saying "I usually vote the //exact opposite// of the recommendations from the conservative GOP for Life PAC." tips for next year though!
** really, really hope we vote in a new district attorney, buuut we'll see.
* finished up, but didn't really figure I'd be getting out to deposit it -- I'll get it done tomorrow b/c I ''really'' have to go to the library and print my auto insurance card and NDA thingy for work.
* made plans to spend the evening with Mom {{happy}}
* working on [[things to share|phil – things to share]] in the meantime. part of me's like ehhhh what if this becomes like, the dreaded list of things that we talk about but never get around to, so why write it down? and part of me's like, well, doesn't hurt to have a list of things to pull from in the moment and I don't want to //forget// anything... and part of me's like well, this is something to talk about!
* headed out to Korma Sutra at 6:15 -- I was a bit nervous, honestly, since this is the first time I've eaten //out// at a restaurant since the whole pandemic thing. on the whole, though, it seemed somewhat reasonable -- tables were definitely distanced, and everyone was wearing masks when they walked in, and most of the time when they were sitting waiting for food, and the staff was all wearing masks ofc.
** the food was delicious as always, and I got yummy leftovers to take home with me -- decided to try the lamb korma this time and mmm yeah it was good.
** unfortunately the service was really slow? took like an hour plus after we ordered for them to bring the food out.
** talking about this and that and the other; they've got a set of grates to powder coat, an old house in the family his brother is using as a photo studio now, messing around with their new ring doorbell (rolls eyes), etc. I wasn't //sure// I was going to tell em but then Mom was like sooooo do you know if you're gonna like, start online dating again, or? and I'm so fucking bad at like, hiding shit and Mark's like OH look she's blushing! and ahaha I'm all flustered and constantly drinking water and gesturing all over with my hands and Mark's like, sit on your hands! and ahaha. so funny {{sweat_smile}}
*** god//damn// my mom's like, chilled the fuck out -- that or I must be like, super obviously happy or something, idk {{sweat_smile}} -- or hey, why not both?! {{happy}}
*** oh, right, she reminded me that I have an Aunt and Uncle who live in San Jose?? hilarious, she was like well you know I'm sure they'd love it if you wanted to stay with them and go out there to meet this guy {{laughter}}
**** which, huh, honestly, now that I think about it -- that would be an interesting thing b/c it's like right in between there and santa cruz.. hm hm. things to think about!
*** Mark was like "what's this guy's name?" and "I'm looking him up on facebook" and "oh I found him!" and I'm like, "wait, really??" and he turned the phone around and it's like some fucking 90 year old and I just die {{laughter}}
* drove back to Mark's place, had a drink, and shot the shit some more. Mom showed me the infamous Ring installation video (WHAT. my mom????? did //that//?????? L O L hot ''damn''.) talkin' about TVs and washing machines and pranks Mark has pulled on my mom and oh. my. god. one of them involved setting a shrew on her desk and we all laughed so hard (I made her send me the video where they're dying laughing after the fact -- it belongs on r/ContagiousLaughter -- it's amazing). it was just a beautiful time.
* their clock is a bit slow {{thinking}} drove back to my place -- left around 9:40 and walked in about 10, like I figured I would.
* hopped on the phone with Dad, and I was still sliightly tipsy from the drink and in a really good mood from hanging out with Mom so the conversation went alright. told him I broke up with CD and sorta went over the main reasons, talked a bit about work, listened to what's been going on with his yoga group (sounds like he might be teaching tho, which is good for him I think) -- felt like a glimpse of what a simple relationship with him might feel like if I wasn't still hanging onto hurt and resentment and pain.
* read about logical semaphores and the dining philosophers problem, then started to write.
** shiiiiet I'm really 3 days behind on my carpe diems??? what the heck!!
* p sure no voice chats tonight b/c sleps but eh, sleep is good, and this gives me writing time anyway. need to catch the fuck up!
* ~~sleep for me around 12 or 12:30, I'm assuming.~~
** lol of course not! catching up with carpe diems and watching phil stream tabletop simulator exploration, heh. `/tableflip`
* woke up at 9:30ish
* what the fuck did I do all morning? oh, I think I was on my phone on reddit and then went down a rabbit hole of reading comments of specific users and thennn went down a rabbit hole of a specific subreddit.<<footnote "*" "\\it was like, a subreddit for trans folks to talk about specific surgeons and their experiences with them and SRS surgery? which is like, fascinating to me -- modern medicine can do some amazing things.\\">>
* I think I decided to start cleaning more stuff before heading to the library? don't remember exactly what I cleaned up, but I did some of it.
* drove over to the library around 3 iirc, dropped off my ballot, went inside and tried to figure out how to print shit. figured...well, maybe it's the same as the other library? so got on a computer and sent the three things to print, grabbed my USB and logged out. wandered around looking for the print release terminals and eventually asked and they pointed me back to the computer area where oh, I saw the printers after a 2nd look (I feel like they need a big sign "PRINT RELEASE TERMINAL HERE" for the blind like me). logged in again (WHY IS IT SUCH A PAIN) stuck in the change and printed the shit.
** fucking hell I want to move to YY just so I can have an easier time of printing stuff {{fury}} -- it's literally as simple as uploading a file to the printer remotely from the library's URL, typing in your email at the printer station, clicking release, adding money, and VOILA. NO HASSLE. NO REMEMBERING PINS OR LONG PASSWORDS. NO HAVING TO LOG INTO THE LIBRARY COMPUTER. NO NEED TO BRING A USB. UGHGHHHGHGH.
*** I seriously thought I'd lost the USB when I got back but I'd just stuck it in a different pocket. `{{facepalm}}`
* decided to start cleaning my office stuff / tech stuff under the bed before going to Dad's for dinner, or maybe this is what I started before I went to the library?
* either way I drove over to Dad's at 4:50 and forgot that it only takes like 3 minutes to get there b/c I just assumed that it takes  5 to 10 minutes? so was there early to chat.
* talked about this and that in the kitchen as he put the chili on to warm up. tried a really tasty beer -- raspberry chocolate? -- the most fruity tasting beer I think I've ever had (very nice).
* yummmyyyyy chili + fritos + cheese, nice & stew-y the way I like it. {{happy}} Sat & ate on the couch, talked about all sorts of things that I'm not going to remember a week later, unfortunately. asked about how things were going in his life, and it had been a while so that was a long story time. talked about how things were going on my end, too, and actually talked more about the wiki, etc. `/wave` if you're watching!
** I always seem to send people through h0p3's wiki to get to mine. It's like a treasure hunt, and I figure that prefacing my wiki with his will explain the project of mine a little more? and/or I just like his person page for me and want everyone who finds me to have read it. {{laughter}}
*** I guess the wiki is itself a relationship bridge-test, so maybe saying "oh you can find it through h0p3's wiki, I'm in the Root Users" is a bit overkill, but eh. I'm still n00b to having people I know //know// read my wiki and don't have entrances made for people the way h0p3 does so I'm just rolling with it...?
* got home around 10:30
* talked about PC parts with Phil
* slep at 1:15
* woke up at 7:30ish when my first alarm went off -- was actually reasonably awake, and maybe should have gotten up then?
* went back to sleep and dozed until 8:55 when I finally got out of bed
** interesting dreams! 90% sure I vaguely remember dreaming about walking with h0p3 and his family, though of course there was more to it in the dream
* mostly spent the first several hours of the morning chatting with folks and taking [[Open-Source Psychometrics Project]] quizzes with Phil
* a meeting around noon and then actually started working the rest of the day; wrapping up various things and others and idk, had enough to keep me busy until just about 7 (was going through all the WF projects I'm assigned to and trying to figure out where I'm at on them -- way too many {{distress}})
* chatted with AD a bit while eating chicken (ugh the brining was definitely a good thing but uhhh breaded chicken in the fridge reheated = nasty goop)
* hopped on VC with him; tried to be the //hold space ok let's feel into our emotions and ask questions// type that ER is but -- oof. yeahhh I don't know how he does it. I know how our sessions go but idk how it works for like... "normal" coaching sessions?
** and anyway that's not exactly the dynamic AD and I have so maybe it's just weird to even try? i don't know. XP
* wrapped up the VC after an hour and phil had juuuust replied to my messages, and I was feeling like all ways of mixed up emotionally and he was like... work out! so after whining about it for a bit I went ahead and started {{happy}}
* went through my [[Weight Bar Exercise/Workout]] and did 2 extra sets of 5 on the bicep curl, then 25 minutes of Fitness Boxing too!
* showered, dressed, FOUND A NEW LUMP OF MUSCLE ON MY SHOULDERS. I'm so happy {{happy}} so the old lump of muscle that I remember from last time I worked out with the bar grew on the lower / outer side of my arm, and the new lump of muscle kinda extends off of it and wraps around the front of my shoulder, over my armpit!
* hanging out and sort of writing and chatting and college nostalgia (gengar game and asking MR about the screenshot of his window from google maps (it's very confusing b/c it looks like there's decoration hung in the window but neither of us remember what it might have been (though I think it was a pumpkin sticky halloween window decoration most likely)).
* hmmm I feel like I should sleep but idk.
* trying to catch up a bit on carpe diems.
* wrinkle in time {{happy}} then sleep at 1 AM.
* woke up just barely when my first alarms went off, and actually woke up when my "Holy Fuck Get Up!" alarm went off.
* dressed, made the bed, made protein shake, grabbed all my things, measured out 80g of cream into a random empty glass spice container for my coffee (big brain move), then drove over.
** simply quick drive, as usual in these times.
* got in, stuff down, quick chats with TL -- he said he was gonna get a pallet to put the completed boxes on -- go up and get coffee (I think I might be able to just use my bubba next time without a mug to ferry coffee into it -- I thiiiiink it might just barely fit into the machine without its lid on.) then back down and start prepping.
* got through about half the boxes, between meetings and finding things for people and sort of trying to stay caught up with slack at any rate, if not the TMAP inbox.
** I think the ketochow made my stomach a little upset -- I feel like this adjustment period has happened before, too, after stretches of time where I haven't been drinking it. The oily chipotle chips //definitely// did not help and just made things worse (gosh the guac tasted so good tho).
* more boxes and then a meeting to close out the day and comaS pushes our 1-on-1 to tomorrow and I'm like fuck it, done with the tech center, outta here at 4:30.
* it's sunny -- oh SHIT IT'S SUNNY! -- on the drive back so instead of going home I go straight to the trailhead and start walking. Had my earbud in playing music for a bit, which I wouldn't usually do... but was grateful for, because it made picking up the various litter and plastic bags (ugh, got my gloves wet) and huuuge hunk of styrofoam //way// more pleasant.
** no coyotes tonight -- really, nothing too noteworthy on the way out. Just thinking thoughts and realizing wow I've... gotten used to //not// walking with just my thoughts? That's different.
* saw a couple nice evergreen (?) trees on the northNL path, and noticed they had fruiting bodies hanging on them... and ofc delicious evergreen smell. Found one of the fruits on the ground -- it looked like a green / unripe pinecone??? that sort of chunky scaled outer shell. I decided to crack it open and it was weird inside -- almost reminded me of nut meat, with a bright orange sap that turned my skin yellow -- and smelled EXACTLY like really fresh mini clementine / cutie oranges do when you break them open. Just a really //juicy// orange citrus scent. amazing!!
** think I saw the same deer family that I've seen earlier -- deer mom wading across the stream under the MC bridge, and the two baby deer a bit of a ways behind -- they're still pretty small, because the stream didn't come too far from touching the underneath of their torsos. Didn't really startle at me, just going their way.
* oh, found some new infowars stickers to remove on the trail, lmfao. Nothing like the quantity I've removed before, though, and not in my usual walking grounds. the first one was on the back of the TALL sign at the end of the northNL path and that's the first one I've had trouble getting to because of height (it was easily over my head and I had to tip-toe which made leverage to pull the sticker tricky). Fucking got it all off tho, and a 2nd on a sign there. Two on the "about this road" history sign, and one on the LR "about this road" history sign -- that one was a "News Wars" sticker so they must have rebranded {{thonk}} -- and it must be relatively recent. Sixth was on the back of the near-the-school bench, and was clearly older than the others -- must have been one I missed a while ago, not fresh.
** I am //definitely// not the only person who removes / scratches these off and that makes me happy to think about.
* FUCK I just remembered that I hadn't analyzed my stopwatch data from the trail tonight to figure out home long each bridge-to-bridge segment is!! And I guess my phone just forgot the data because it was empty when I checked just now {{crying}}
* home, ordered pizza, reading discord and watching a YouTube clip, wondering when my pizza is gonna arrive -- check the email tracker link and it's a good thing I did, because it was delivered and I didn't get a text!! I might have waited all night for it and starved while it froze on the porch {{laughter}}
* more YouTube and discord while I eat
* hopped on a call with phil after I finished eating and had some shenanigans to get the pro controller working with project 64 again -- at least I had zero trouble with betterJoy, which is good because that's the harder part to troubleshoot.
* played through the forest temple! there were some satisfying game design moments, some "I'm tired and this is really annoying slash going over my head" moments, and some "wow ok duh that was an obvious hint I didn't pick up on `{{facepalm}}`
** it seemed... dramatically more non-linear than some of the other dungeons? I'm not sure that's true -- the whale dungeon was pretty non-linear -- but idk it just felt more confusing spacially than some of the other ones to me (but I was also tired so).
** weirdly didn't struggle as much with the inverted aiming at all, but ooof the z targeting. (Also I just tend to get impatient and spam... I felt so called out by the kokiri that was like "all I do is press B" {{clueless}})
** okAY the deku tree sprout is adorable, best part of playing tonight {{laughter}}
* finished the dungeon, saved and quit around 10:30, then just hung out on the call
* rambling discussion about sauces and what a sauce is (apparently my head is just straight wrong?? Hummus is a fucking sauce?????) and then how to crack eggs and is there a good synonym for wet? (answer: it appears no.)
* phil's straight falling asleep so hung up around 11:50
* cried, just cried. It was like a cloudburst that moved through me, and I can't even say what //exactly// the trigger was, if anything specific. it had just been sitting there patiently since oot stream ended and needed to do its thing, I guess.
** with having felt that, now I'm less tired, and care more about writing things down. I'm getting too far behind and I might need to start writing at night if I'm going to remember the day and finish my things. Less and less time to write in the morning it feels like. (Or, maybe I just need to wake up earlier. That's harder than staying up later though.)
* very glad I fixed my wiki on mobile. glad I could write this whole thing on my phone.
* going to attempt sleep since it's 12:45, and hopefully I'll actually be zonked the heck out by 1 AM.
* woke up around 8:30 I thiiiiink? maybe a bit earlier. was avoiding my phone... but also was trying to get to work so lol, does it really count as avoiding?
** dressed / made shake / drove over / got coffee
* sat down, checked messages, teared up a bit -- //glum// was the word that had popped into my head as I was getting ready for the day before driving to work. oof somewhat heavy chats.
** eventually tryna process boxes and chat at the same time.
* got through like 24 some boxes which I think is pretty damn solid work, hah. also on a couple meetings (one about logo sheet templates).
* had my one-on-one with comaS and went over the couple things that were very top of mind (he didn't like, strictly go over the list from our last one-on-one and I tried to be very straight-forward like... yeah, I haven't made ''any'' progress on that list but I've been addressing other things) -- he was like, oh, one last thing, I'm extending you the offer.
** I was SO flustered I was like oh, wait, what??? what?? ahhh. and all that ahha. he went a little into why he had offered it to me instead of the other contractor and the top two things he mentioned were that I had really connected / gotten into the DAM software side of things? and Julia's comment about how I had like actually had questions about what talent licensing etc and all these terms mean and asked for more info. which was neat to hear.
* immediately called my mom afterwards and AHHH ahahah yes then that was the freak out hop up and down squeal a little EEE I can't believe this is real! moment.
* had to finish setting up the hard drive sync from edit/shoot/photo to the nearlines that are moving (ughhhhh JF didn't do anything before going on PTO, lol. XP) so I didn't get out to walk as soon as I would have liked. {{distress}}
* finally got the drive syncs set up and drove to the trail head, hopped on the phone, and decided as the sun set to walk west instead of east. just... still freaking out, can't comprehend, etc.
* went back home, ate around 7:30, blah blah. don't even remember....
* was very tired so sleeping at 10:45
* woke up at 12:30 and was like... super awake, super not able to sleep. farted around on reddit, read a thread about covid case numbers rising and started to feel a little freaked, then went and checked the local reddit to see if there was any information about local cases (apparently metro hospitals are feeling the strain but it's from rural hospitals not being able to manage critical cases & sending them here. ugh.) and also random other threads about local stuff.
* ping went off about a 3080 TUF pre-order on Amazon but it was (of course) sold out instantly.
* watched gamers nexus' latest hardware news video and their review of the AMD bike which cracked me up but was also like, wow, really? oof, just why.
* tried to sleep again around 4:30
* woke up at 6:30 with the alarms; dressed, grabbed stuff, put my car registration sticker on the license plate, and headed out for the car place. (Mom was there before I even left so I was like EEEk must go fast fast.) pulled in behind a car in the 2nd row and pulled up... put my mask on and got out of the car cause that's what everyone else was doing....?? I never know what I'm doing in situations like these eek {{sweat_smile}} got it set up for oil change and tire rotation then met Mom in the parking lot. ordered doooonuts while being excited about the job offer together and we headed off to pick them up.
* drove over to mark's shop to eat the donuts with him! maple donut was not typical -- was ok? more coconut than maple actually -- the tres leche donut was... just a cream-filled donut but I love cream-filled donuts so it was A+
* headed out with Mom as she ran some errands for Mark (oil change and cash deposit) though there was lots of driving around as we took some... alternate turns and made the apple maps reroute us several times. it is definitely partially my fault for being a distraction for the driver though XD
** just... talking about life and this and that and reading the benefits package PDF again, ha -- she's already encouraging me to get my masters? which is an interesting twist I did not see coming. She also seemed to think the tuition assistance was pretty decent. not sure what sort of masters I would get -- wonder if any of the other peeps on my team have one?
** talking about politics, too, and pro-life vs. pro-choice and that was interesting b/c I don't think I usually talk to her about those things. she's pro-choice, mark... is apparently a single-issue voter on these things, and hm. idk. very interesting. obviously politics for me here is a huge dealbreaker and I don't think I'd be able to overlook it the way she seems to be able to -- but on the other hand I feel like after my dad's intense political feelings I think she's just... done having it be an issue, idk. idkdkdk.<<footnote "gk" "made a comment about lmfao if you want grandkids at all you better vote biden XP (thinking about stances on climate change, ofc, though I don't think she picked up on that)">>
* got back to mark's place and farted around a bit on my phone after she showed me all sorts of kitchen implement duplicates that I will apparently have my choice from once I've moved out into my own apartment -- looking forward to the very nice large non-stick pot {{happy}}
** realized that, uh, huh, I'd gotten a phone call about my car being done at 8 AM {{bflushed}} so Mom finished bringing in the boxes she was moving and then dropped me off at the dealership. awkwardly asking someone like YO how do I get my car ..?? and then eventually paying for it getting the receipt etc.
*** I should have looked at the paperwork before I left ... they did the all points inspection but didn't give me the actual piece of paper from it {{fury}}
** OH also note to self, my car uses ''synthetic'' oil.
* drove home, tried to nap a bit, head spinning and thonking, actually fell a bit asleep and slept until like... 2:15ish. good rest.
* eventually rolled out of bed and got dressed again, this time for going outside and walking (it was GORGEOUS today, 66 and sunnyyyyyy) then headed over to the midland drive parking lot and got there around 3.
** holy ''shit'' I have never seen it so full. cars were parked all the way up along the side of the road in several places. I managed to turn around towards the end and park behind someone -- seemed fine.
* considered walking north but I knew I wanted to walk on the hiking trails so I just walked south instead and took the bluff trail. of course, gorgeous. moseyed along what turned out to be an access road along the top of the hills, which was //perfect// because it was sunny and not shady and had a gorgeous view out towards other hills -- waaa if the park wasn't closed after dusk (I wonder how strict that is...) this would be a fabulous place to stargaze I think.
** ended up just flopping down in the grass on the side of the hill and chilling for a good couple hours... think I ended up getting up to walk back around 5:30?
*** lots of just.. thinking and walking slowly slowly as the sun set on my way back to the car; kinda of zen walking slowly between the leaves making as little noise as possible, just existing on this path in this air between these trees while those squirrels rustle the leaves and the sunlight fades.
* turns out midland -> blackfish -> 75th street (oh, duh?) so I stopped at the QT there to fill up with gas and hopped on the highway to get home a little faster.
* home around 7 and ate dinner (starving) then played some Animal Crossing for a bit -- said fuck it, quit the time travel and came back to real time for the halloween fun -- which worked out b/c I was able to get some amount of the october clothing and all of the event DIYs, no issue. fun times with Cstn and phil on my island {{happy}}
* quit the crossing animals once I'd pretty much done everything then hopped in the shower.
* PC build stream and writing.
* is way past bedtime so... sleep around 2 AM? but then what does that mean when daylight savings time is ending today {{thonk}}
* [[201101 – Carpe Diem: oh dear, consumerism hits hard]]
* [[201102 – Carpe Diem: a case of the mondays]]
* [[201103 – Carpe Diem: vibin n workin outside]]
* [[201104 – Carpe Diem: feeling the weight]]
* [[201105 – Carpe Diem: AH secret santa AH kicks AHH]]
* [[201106 – Carpe Diem: slow waves]]
* [[201107 – Carpe Diem: how can life be so good]]
* [[201108 – Carpe Diem: walking and BOBa TEa]]
* [[201109 – Carpe Diem: tired AF but stayed up late]]
* [[201110 – Carpe Diem: studiously cooking]]
* [[201113 – Carpe Diem: friday the 13th]]
* [[201114 – Carpe Diem: scholarly scratchings]]
* [[201115 – Carpe Diem: esse quam videri]]
* [[201118 – Carpe Diem: early walks, late updates]]
* [[201119 – Carpe Diem: update hangover]]
* [[201120 – Carpe Diem: building the furnitures]]
* [[201121 – Carpe Diem: a bit of distance]]
* [[201122 – Carpe Diem: all the vast ranges]]
* [[201123 – Carpe Diem: my stubbornness says hello]]
* [[201124 – Carpe Diem: kiss the chef]]
* [[201125 – Carpe Diem: l a z e e g o r l]]
* [[201126 – Carpe Diem: tis the day of feasting]]
* [[201127 – Carpe Diem: tipsy over 2nd thanksgiving]]
* [[201128 – Carpe Diem: weekend walking]]

---
* 
* [[201102 – Wiki Review: reaching back in again]]
* [[201103 – Wiki Review: stitching memories]]
* [[201104 – Wiki Review: how do they stand it]]
* [[201105 – Wiki Review: voices in my head]]
* [[201123 – Wiki Review: computer talk talk]]
* [[201126 – Wiki Review: blowing u a kiss]]
* [[201127 – Wiki Review: stranger in my own skin]]
* [[201128 – Wiki Review: the venn diagram of you and me]]

---
* 
* woke up a bit before nine, then flopped around in bed
* phil was eager beaver to get on the PC building train again, so I joined stream & flopped around in bed some more. uughhghgh just didn't want to get up, was so cozy.
* eventually got up and made coffee for the first time with all my new equipment! these beans are SUPER fragrant compared to the beans I'm used to getting from the store, but the filter lets water through much faster than the chemex paper filters do? so I think I'm going to order some paper filters for that.
* was hungry tho so then I'm like hellll I'mma make some eggs -- chopped up my sausage and whisked the eggs up and tossed the sausage in the frying pan and cooked the eggs and ate them outside in the sunlight -- what a good weekend morning thing to do. chilled in the sunlight for a bit, then went inside and washed dishes.
* fucked around on my computer for the rest of the day, looool.
** decided ahhhh shit okay, I'm pulling the trigger on the recliner + TV stand + desk, and then did it. {{bflushed}} they're supposed to be delivered on the 19th... guess I gotta get the pile of stuff where the recliner will go moved before then, along with my bed moved over some inches to help free up room. O_O
** Phil's building his PC made me want to look at my case (hadn't actually pulled it out of the box to inspect it yet) and AHHH yeah it's such an awesome case and the white looks so good.
* started looking at computer parts... oopppsss... literally never gonna manage to get a GPU for this build {{craughing}} but eh, the Zen 3 performance boost doesn't seem worth it for me (what do I do that //really// takes advantage of a CPU?) and I think I can get em for cheaper / on sale as the Zen 3 line comes out.
** with that decided, it was time to look at all the other parts again, seeing what was available at Microcenter, and so forth. very very eventually, put in an Amazon order for the things (M.2, power supply, and cpu cooler) that seem pretty build-independent. that's enough fuckin' money spent this week, so I'll plan on going into MicroCenter next week to pick up the rest of the parts (also reminder to self, thermal paste).
* writing in my wiki a very little bit... and down a tangent rabbit hole of figuring out the name of my computer now that it's a white computer and not a black computer. Technically the english word is Cryolite but Kryolith is the german? and sounds / looks cooler.
** it's a very white mineral, and also apparently naturally extinct? good ol' humans being humans...
* played a very short bit of Animal Crossing -- ran around and picked up mushrooms and put stuff in storage and crafted some fishing rods and so forth.
* writing this very carpe diem... pretty tired, and I think I might actually be able to fall asleep soon? yeah.
** I ''really'' really wanted to actually do a monthly review today but... don't think I have the mental brain power to devote to that today. tomorrow, please??
* a wrinkle in time, then much longer conversation.
* sleep at 3:50ish
* went ahead and got the white NR200 because it was in stock and I didn't want to wait until hecking //December// to get my case. {{bflushed}}
** actually quite glad, the white looks clean AF and I think the inside will look really good in black & white. (not that I'm gonna see it without the tempered glass side but lol.)
* the case feels sooo good. the sides pop on and off really nicely, have a solid feel to them, and I appreciate that they extended the power cable to the PSU so the case can be smaller.
** wasn't sure how much of a difference it would be compared to my BitFenix Prodigy but WOW yeah -- the lack of handles reduces the amount of space it takes up, and the width being smaller -- it's SO SMOLL and easy to lift up and carry around -- it's just such a good feeling size and I'm stoked to build in it.
* woke up at 9:30 with my first alarm, which is good; decided that yes, I'm gonna start the morning at 10 instead of trying to rush and log into work.
** opened curtains -- ahhhhh of course it's sunny again today but I won't be getting outside to walk because of daylight savings time being over and sunset hitting so much sooner {{crying}}
* up and dressed and making coffee at 9:45. definitely not hitting a 4 minute brew time with just the metal filter + paper towel, but we'll see what the actual paper filters I ordered work like. might need to grind finer?
** either way it's delicious and comforting to have my morning coffee routine back again. it's most distinctly habitual but I don't think it's a bad one.
* taking the first hour to get caught up on slack, discord, wikis, and writing a bit (just a bit) in my own -- or a bit more, okay, but ugh it's been so long since I've written and I'm not technically an FTE yet so I might as well fart around a bit more without feeling too guilty until that changes, riiiighhhhtttt??
** ah concerned about building bad habits -- buuut those are already probably existing. still though.
** did address the semi-urgent request, though. gotta be on top of time sensitive things.
* it's almost noon and honestly time for eggs, those were delicious yesterday. (and they were just as delicious today!)
* talkin' teeth and remembering that time when I thought one of my baby teeth was just a cronchy bit in a fish sandwich I was eating as we drove home and musta eaten it cause it was gone when we got home!
* monthly review + a meeting.
** especially this month, reading it all takes time and energy. I actually almost wrote for every single day, only missing maybe 3 or 4 -- a little different from September where I missed a whole week and a lot more misc days!
*** lots of back-filling but yeah, that's felt pretty important to me.
*** very curious that wiki reviews ''completely'' vanished, and I'm not really sure why (especially when they've felt quite important before). we'll see if they return in November or not.
* worked on several asset uploads, team email alias questions, and user registration until 7, just to make up for the time I spent not working in the morning & afternoon, oof.
* ate chicken and watched an unraveled by BDG that I hadn't seen yet (or at least part of it)
* short chats with Aragon, then hopped on a call with phil
* ooof idk what to say about homework -- juuust listening. though it seems like you've been doing fine with the algorithm stuff working on it tonight. and by fine I mean like, better than I'd be able to do lmfao. this is way higher level shit than I ever touched. I expect I'll be asleep before you turn it in but hopefully you finish it all before midnight!
** oh I did have a question about the RPC homework but given that you've got the other program to finish first, we can talk about it later.
** this is why playing hard video games is good for me... {{bflushed}}
* doodled a bit while thinking about algorithms badly, and then started playing some animal crossing. running around doing random things etc etc.
* chame's back with a monthly review & carpe diem! {{happy}}
* okay, time for bed I think now... probs will fall asleep around 1 or 1:30, eh?
** ahaha yeahhhhh getting distracted in my wiki {{eyes}}
* [[Kryolith – NR200]]
** I am still ... a little skeptical of the actual need I have for a computer this stupidly high end, especially when I'm somewhat ambivalent about how much time I already spend on the devices I own buuuuut I'm way past having hit the limits of my current graphics card in playing games.
*** keeping it for another 4 years seems like a pretty reasonable expectation to have, and for that it seems reasonable to spend a bit more upfront.
** hrm hrm, the unfortunate thing about the AMD Ryzen CPUs is that they don't have integrated graphics, which makes doing any sort of GPU passthrough much more difficult. it would be nice to at least have the option if I wanted to try it.
*** I do see some people having done a single-GPU passthrough but it looks like a much less seamless experience.
** now might be a good time to get my digital files more organized and backed up off-site somehow. the goal being to have all the files I care about / would be devastated to lose on the Toshiba 6TB -- I don't really care about whether or not my downloaded game files vanish in a hard drive crash, but I don't want to lose my photos and writing and old schoolwork, etc.

* [[201101 – Carpe Diem: oh dear, consumerism hits hard]]
** aye, I hear you about feeling disappointed at knowing everything that's gonna show up here. I'm still trying to work out how I use this wiki and what I write in it and how most of it being public influences or affects what I write.
*** for my memory, I care most about getting the broad strokes down. I tend to wish I had those when I re-read my very old writing (what was the day to day like? I've forgotten so.) and I appreciate having that path here.
*** I do consciously abbreviate or skim over or leave out certain things -- and that //is// something I've done before even when writing only visible to myself. It doesn't mean those things aren't important or taking up space in my mind (it tends to mean more of the opposite, I think).
**** sometimes I find this to be unfortunate -- yes, I have concerns about writing things down as pinning butterflies to a board -- but dang it, surely there is value in trying to articulate these feelings and moments that are so specific to this timeslice?
*** I think it can still be worth it to read the story again, even if the broad strokes and details are already known.
** at least these weren't instant purchases and I'd been sitting on them a while and considering them -- that feels a little better internally. I think I've reasoned as well as I can about them.
* woke up juuust a bit before nine after snoozing the ol' alarms -- I really, really just wanted to keep sleeping today cause I was so cozy but ugh. dragged myself out of bed at 8:50
* immediately coffee time. can't really tell if grinding the beans finer changed the coffee result at all? a delicious routine.
* logged onto work computer, signed into stuff, and promptly got very distracted {{fury}} checked my ACNH town for shrooms and stars and did a bit more wandering around. promptly quit at 10 though -- only gonna mess around for an hour today, I was determined!
* answered some emails & slack messages, and started on processing registration requests since I'm ugh super behind on that.
** actually managed to do some good sleuthing work on a few users, and cleared out the request queue entirely {{happy}}
* meeting from noon thirty until one and then EGG TIME.
** I'm almost out of eggs, which is actually an issue now given how much I've been making them; switching from my cast iron pan to the non-stick pan was a huge improvement (so much easier to clean up now) and cutting all of the sausage at once and sticking it in a tupperware was also a wise choice.
* hunting for some assets, back and forth in the emails, addressing random things as they pop up. meeting at 2, so I did a bit of farting around in my wiki until it started.
* chillin' -- half listening to the meeting, half listening to voice, half working on actual work things.
* the rest of the work day was split between looking for accessory assets, uploading campaign assets, creating a new campaign portal, and sharing it. finished up around 6:30, so I get to not feel guilty for farting around for an hour this morning and might leave work early tomorrow BECAUSE I JUST REMEMBERED I have to go into the studio and I better not forget.
** yummy mexican food while I worked on the portal.
** half listening to the talk about hinges and eyeballs and how they focus and other nice things.
* was looking for a file for AD on my external hard drive, and went down a rabbit hole of looking at my old files, screenshots, pictures, and videos. some of them made me crack up so much -- ahhhh, right, //this// is why I was always super annoyed by my brother when I was 12/13/14 -- and it's super trippy to see the videos I'm a part of, like oh, what? that was me? and to hear myself say things that I don't remember at all whatsoever.
** yeah, I definitely think having that super old camera to play around with, and then one of my own -- what a good time!
** Phil shared some of his own older videos and AHHH {{happy}} I was laughing so hard (in a good way).<<footnote "rw" "definitely rewatched them a lot of times, and probably will again, haha. photos just don't convey enough information and video isn't the same //presence// as being in the same room but it's still a chance to see mannerisms and motions and start to associate a voice to a face.">>
** some weird cognitive dissonance -- like, oh, I see here and there where we're repeating what we're surrounded by; I was embedded in this context and said these things and maybe thought I meant them but didn't realize //how much// of that was via influence and not quite independently arrived at.
* just gotta share [[this one|http://geekpic.net/pm-80Q6C4.html]] because, heh, `[7:54 PM] Phil: this captures your essence`
** like, tbh, totally accurate this picture sums so much of me up so well {{laughter}} and you really gotta zoom in for all the details too hehe.
** that's the CD player + radio + cassette player I recorded songs off the radio and onto cassettes for later on. {{happy}}
** hmmm I don't actually think I have that lamp anymore {{thinking}}
** that is //not// a human jawbone on the desk in front of the coke can, that is a chunk of wood I picked up! I might still have it, hard to say. {{bflushed}}
*** I 100% have that composition notebook to the left of the coke can, and I expect to import it into the wiki someday.
** me, looking up something in the dictionary, getting ready to have a SUPER PEDANTIC comeback or something, right?? right. (almost certainly not what was happening in the moment but I like to imagine it that way.)
** PILOT G2 PEN IN 07 BLUE 4EVA
** those are //such// teenager bulletin boards. :)
** window open to let the fresh air in!
* //finally// started my lump-forming [[Weight Bar Exercise/Workout]] routine a bit before nine
** WAH I can tell I'm getting stronger! Like, doing knee push-ups, I could almost go all the way down flat without my shoulders feeling like they would give out, and the tricep thingies aren't quite so terrible anymore.
* a bit of chatting and then weekly check-in time {{happy}}
** I do like being able to go off on little tangents, and also to go back to previous questions as new things come to mind.
* catching up a bit in my wiki (random misc edits and then this) while phil re-writes the [[Weekly Check-In]]
** some collaborative re-editing afterwards. {{happy}}
*** man if I wasn't a content manager for work I do think I would have liked being an editor. I've always enjoyed editing other peoples' papers, especially if we get a chance to discuss the edits after the fact -- it's like, solving a puzzle together!
* sleep at 3:30000 {{crying}}
* [[191103 – Carpe Diem: Loaded]]
** yeahhh so this is where I really need to re-write my "On This Day" tiddlywiki code because -- well, I want to be going by the date on the tiddler, given that the creation date appears to be so often wrong... (tricky to catch anything without a date in the title that was created on that day, though -- or at least an extra step.)
** lawd, when did I start writing the monsters of carpe diems that I do now? certainly within the past year.
** `<counts on fingers>` oh right, this was a Sunday.
** what point? I have no clue.
* [[191103 – Log: A Very Narrow Bridge]]
** oh, hey. this is what I mean when I say... it was a long time (a year plus) coming, and inertia, fear, and uncertainty were keeping me stuck.
** yeah I might as well come out and just talk about it in my wiki, because it peeks through in places. I don't hold onto much but these pieces still feel meaningful to me.
*** someday, someday. maybe.
*** it's only really a big deal or weird to me, right? even so. x_P
* [[191103 – wiki: back to loading]]
** AHHHH I'm //so bad// at doing things on my wiki to-do list {{distress}} I never even took any more steps to look at this.
* [[191103 – wiki: indieweb pingbacks?]]
** ok this is cool though. I still get pingbacks from dailywebthing occasionally! for a while there was a decent chunk of them but ahh I dropped off the map here.
*** it's a start, but still so fiddly to deal with, not smooth at all... and I was having such trouble with the //sending// of web mentions... well, and like I said, I dropped off the map a bit and am not interacting with the wider community as much.<<footnote "CC" "in as much as there //exists// a 'wider community' and so forth that I could be a part of, lol. (okay it does exist I'm just.. I like being on the fringes. I don't have the energy of saya and others.)">>
* [[181103 – Carpe Diem: Late Start]]
** yeah, two years of shorter carpe diems it seems. succinct. maybe I was just doing more work in other logs, and not dumping it all in one place?
*** given my history with 750 Words, though, dumping it all in one place is my standard modus operandi.
** lol shit is it weird that I feel like I remembered that trip to the grocery store instantly in my head when I read this?
** oh, funny to see us unboxing gloomhaven and the next year on the same day playing it.
** wonder //which// socks I was knitting on then? oy, don't remind me that I still need to be workin' on Mom's socks... {{distress}}
*** I literally need like 2 extra days in the week please, or like 48 hour long days or somethinggggg
* [[181103 – trail: CSS & pre tags]]
** idk I still feel like the SVG route is the cleanest possible way to do responsive ASCII.
* [[201102 – Carpe Diem: a case of the mondays]]
** oh yeah hm when do those paper filters get here please? tomorrow YAY which means I get to use them on Friday, lol.
** reminder to self: you should go grocery shopping this week and bake egg muffins and do something about cooking chicken that's actually edible. also add lemon pepper to that shopping list.
** so many memories floating to the top lately from ages past.
** I have //no fucking clue// why wiki reviews disappeared. too few spoons on my part, takes too much time/energy to do them? hm. that's the easy answer for sure I think.
** finished that unraveled today at last {{laughter}}
* [[201102 – Wiki Review: reaching back in again]]
** today's wiki review is going to be a little shorter than this one was, I hope. {{thonk}}
** organizing files... my to-do list is too long. {{distress}}
*** this is where striving for "good enough" is better than "perfection" because I'm more likely to achieve one rather than the other. yea I'd love my file system to be riced to perfection too but. `<shrugs>`
** after looking through my old files -- I ''really'' don't want to lose those.
** see also [[2020.11.04 - @Sphygmus|https://philosopher.life/#%40%3A%20Sphygmus]]
*** ahh I'm tempted to pull out quotes and write them down on index cards and shuffle them around like I would if they were references for a research paper.
* hauled myself out of bed a bit before 9:15ish
** first alarm went off way early, around 7:30, just to wake myself up. strange and unremembered dreams until they went off //more// at 8:30 and I snoozed the fuck out of them. y not start a bit late, y not.
* dressed, made shake, drove to work
* coffeeee and catching up on slack and emails and discord and wikis. lots to think about in h0p3's wiki today; read a heavy chatlog and thinking about his thinking about me.
* talked to TL a bit when he was down in the studio -- told him I got the FTE position and he was like, "oh I kiinda already knew and was trying to hint... if you hadn't gotten it tho I was gonna sit down with the director and be like //we need to make a position for you// because I didn't want lose you." (paraphrasing, not a direct quote). 
** I kinda made a joke about tapes and he said something I can't quite remember and (direct quote) "you're more than just labor" and wow. that really means a lot. tbh I don't even know what I did to make TL think so highly of me other than just be myself? but it's professionally affirming to hear that. perfect imposter syndrome combating moment right there.
* packing up hard drives & chatting. thankfully the hard drives are a much lighter lift (figuratively, though somewhat literally too) than the tapes & CDs b/c all I have to do is write down the numbers of the drives and look em up on the spreadsheet later to get the dates.
* used up all the boxes before JF showed up, so chilled for a bit on the computer doing whatever.
* going over the moving plans with TL & JF (seems like I might be going in next Tuesday..? Unless JF does..? idk.) and taking a trip to the new mail-room to haul more boxes back. also nice to catch up a bit with JF and hear about his vacation to Minnesota (sounds gorgeous up there).
* more farting around until CoMa team meeting, and that took the whole hour, sooo. went and folded boxes in the hall outside the server room for the next hour and a half -- anything to get away from the server noise which was starting to wear me down.
** easy enough to chat while folding boxes too. {{happy}}
** got a cardboard paper cut on my finger while briefly giving JF a status update & he kindly went and got me a band-aid! (I don't think I woulda known where to look, lol.) Was a nice one too, the good fabric-y kind not the cheap plastic-y ones.
* one last meeting of the day and I was very distracted, oops, but there were a couple things I shoulda paid attention to {{distress}} ahh well I can skim through the recording to find them later tomorrow, at least.
* packed up and headed out after the meeting ended at five. was very distracted by the sunset clouds reflecting in the building windows (it was trippy, I don't understand how it worked) then decided last minute fuckit gonna walk for a short bit. just about a half hour I think! was nice. :)
* dinner & watching videos
* started reading & writing around 7:30 I think? yeah. hanging out with phil & vibin' with city girl in the background. [[mmmmm|https://www.youtube.com/watch?v=TnP7ouxRFGE]].
** I like her most recent two albums but goddamn //chroma velocity// is just so solid all the way through.
** feel so worn out and drained today, idk. both physically and emotionally.
* gonna finish writing up this and today's wiki review and then play animal crossing and sleep, I think.
* some AC then wrinkle in time.
* attempting to doze at midnight but...
** my roommates are talking loud enough in the living room and I'm at the point where any little thing is bothering me so it //feels// really loud, and my joints ache and my neck feels really sore and so do my shoulders and I have the windows open but it's not cold enough in here to sleep and my computer noise is annoying so I have to sleep it, and<<footnote "tch" "I think maybe I'm going through some touch withdrawals too? I think I'm going to schedule a massage for this weekend if at all possible and definitely next weekend if not (also that should help a bit with the soreness). <hr> I just really really really want a long long long hug {{crying}}">>
* [[201103 – Carpe Diem: vibin n workin outside]]
** yeah the problem with ACNH is that it's nice to run around and do stuff in the sunlight and if the only time I have to play it is in the evening, wat do? {{crying}}
** feels good to have the DAM registration queue empty -- cleared it out again today too! shit I don't think I actually sent the welcome email & slacks, though. ugh.
** it felt like a really good work day because of the campaign portal stuff. I like feeling like there's solid //things to do//, for sure. most project support feels super vague, unfortunately.
** it was so nice to just //hang out// with people and be in the background, listening. :)
*** also it was really nice outside and the more of that I can absorb before winter really hits, the better!
* [[201103 – Wiki Review: stitching memories]]
** humbug, I guess maybe I can go shopping after work on thursday or friday? hrm. I haven't exactly figured out when my roommate meal-preps and I don't want to be wanting to cook at the same time as her. :S
** yeah, it's (relatively) easy enough to write about what happened every day. it does take more time + thought to re-read and write more.
* [[201103 – On This Day: this, that, and the other]]
** I do try to do what I can with the time I have. what else can I do?
** hunker down and curl up mode indeed -- at least on some fronts (given my relative sociability in october. but it's a different kind of being social.)
** I really, really, ''really'' want to be done with these goddamn socks so I can do a shawl I'm sick of socks UGH.
* once I was asleep, slept like a log. awakened by the alarm at 8:20 -- did not want to wake up //at all//, ugh. flurries of dreams for 30 minutes until my 2nd alarm went off; slowly gathered the momentum to get out of bed & succeeded before 9.
* delicious coffee routine; catching up on slack, discord, wikis.
** where is my focus today? ugh.
** remembered to pay rent and texted massage place, tho.
*** scheduled for 5:30 on Saturday -- looks like it takes about 17 minutes so I should make sure to leave the park on time / around 5 PM; phone call with h0p3 at 1 PM.
** read + write
* fuckin' around with discord bots and maybe? finally? found one that's satisfactory? at least it plays 4 hour long videos without any issue, and takes way longer to disconnect from VC than rythm did. started to settle down to work around 11:30, but then realized -- oh. my. gosh. my entire afternoon is basically meetings //facepalm//
* afternoon until like 8:30ish consisted of:
** having AC open and catching balloons and failing to get any new fall or mushroom recipes lmfao (the two I got were the same two I already knew //mistaken//)
** various meetings all over the place
** actually doing work downloading files, sending clarification emails, renaming the files, uploading them to the DAM, informing people of their uploading, writing an email or two, clearing out the DAM user registration list, and sending the welcome email / adding to slack.
** hanging out in discord VC and listening to HZD soundtrack
** chatting a lot in discord b/c SPREADSHEET SECRET SANTA this sounds like so much fun and ahhh yes good times good times.
* drove out to the trail around 8:30 and actually walked for an hour / sat on the swing set and swung for a bit while thinking. more thonking on the last leg back too.
** shopping afterwards -- pretty quickly in and out, just picking up the staples of EGGS and MEAT and LEMON PEPPER, and hm, I'm surprised I didn't pick up any cheese either.
* yeah uhhh so I'm just, lol. //facepalm// congrats, you were angsting out over nothing for a couple months (but sheesh you know that too, and you knew it at the time, so really. //facepalm//). ^^ugh it's just who I am ok it's just muh brain bein' all lol notice me senpai^^
** //it's definitely spelled wacky not whacky// {{bflushed}}
* catching up on KICKS TALKING IN DISCORD AHHHH. so many interesting moves and ideas and ahh idk can we just talk wiki shop talk all day and DANG I need to actually go re-listen to the livestream h0p3 did I feel like such a bad wiki friend for not having done so, lol
** and then saying I'd caught up and {{bflushed}} kicks. talking. TOME. LIVE. OVER TEXT. I was so flustered and barely knew what to say. ^^I don't understand why people like reading my writing WHAT. I am (mostly) //not eloquent at all// have you ''seen'' the messes that are my carpe diems??<<footnote "ct" "oh gosh golly I love 'carpe tempests' as a word for h0p3's b/c I definitely can't pronounce 'carpe tempus segmentum' or however it is, lol!">>^^
* just chillin' from around 11 to 11:30 and then oh, a longer conversation than I expected / planned but that's ok!<<footnote "hw" "well, okay for //me// but I hope it didn't interfere with homework {{distress}}">>
* sleep at 1:20 AM
don't ask me why I'm feeling how I'm feeling. that question just makes me want to shut down and avoid it. I'm not going to rationalize or conceptualize my way out of unpleasant feelings when they exist. I don't //know// why I'm feeling what I feel especially when I've been avoiding feeling it! So, "what's triggering these feelings?" is only useful once I'm ''inside them'' and can listen for the answer.

ask me to describe what I'm feeling. that will help me feel them more -- and if that means I start crying, this is good. the only way out is through.

//I just want everyone to go away to go away and stop talking and stop making noise and I just want to stop feeling so many sensations and so many things it's so overwhelming it's too much I'm feeling too much all at once and I feel tired and I feel overwhelmed and I want it to all go away and leave me alone.// remember to breathe.
* [[201104 – Carpe Diem: feeling the weight]]
** how is it 5 days into November already? I saw a comment yesterday that was like, //we're 2 months from the end of 2020// and just ---
** most of the networking and video engineering stuff is way //way// over my head but I think I'm still able to ask reasonable questions about it, and ahah being able to install hard drives into the new servers that one time was a highlight of working with TL.
** after mostly being at home I appreciated being able to just spend some time with co-workers. it's comfy.
*** it was nice to hear comaS acknowledge the existence of "senioritis" when it comes to working? like, that everyone will be feeling it the week of Thanksgiving (yeah I anticipate so, lol), etc. though it's like I feel it every morning until I get into the zone {{distress}}
** I don't know what it is about the server noise that gets to me so much lately... maybe the monotony of it??
** it's rough, waking up and still feeling drained. I am really looking forward to the weekend and getting to plop down in the grass on a hillside and let the sun wash over me.
* [[201104 – Wiki Review: how do they stand it]]
** it's easier to do some work with a mouse, though, so I don't expect I'll be chilling outside today. windows all open though!
** I'm out of heavy cream for my coffee, so I wrote down a physical shopping list and I anticipate going tonight, b/c neeeeed it for coffee tomorrow morning! is short, so I should be in and out.
** //you're not doing enough with your time. look at what other people are able to accomplish! you want to take breaks?? goddamn you're so lazy stop farting around on the computer why are you writing in your wiki instead of working why don't you ''do more''//
*** I will plop down in the grass on a hillside and say ''fuck you'' I'm going to listen to the birds and wind and look at the sky and feel the warmth of the sunlight and this moment is enough.
* super restless sleep; musta woken up somewhere around 6 or something and then fallen back asleep again? or just super light sleeping towards the end in general, because I remembered a lot of dreaming.
* woke up up at 8 and was like -- shiet guess I'm awake.
** h0p3 let me know that <<sus>> was blank, which is very weird. was gonna try and fix it before work started, buuut I got a bit distracted, ofc.
*** I was worried that it pointed to an issue with the private side of the wiki, but it's been loading just fine and I'm typing away on it right now sooo inchresting. wonder if something just went wrong with the rsync? I'm 90% sure it's not a lack of money on NFS b/c I thought I topped it up recently. {{thonk}}
* made coffeeeee and browsed the internet and went down a [[Falling Up|music – Jesse Ribordy]] rabbit hole (had the briefest phrase from //Contact// stuck in my head); listened through //Dawn Escapes// and //Your Sparkling Death Cometh// again.
** //I won't let my hope go -- I won't let my heart keep from leaping out, it's leaping out ... ohhhh, breathe free//
** sadly the latter isn't as ''incredibly phenomenal'' as I remember it being the first times I listened to it (overplayed it maybe?) but it's also I think the listening mechanism (aka really loud and open soundstage in the car) -- somehow I missed an entire bonus track tho?! {{pogfish}}
* just did not do work today; conversations went to slightly uncomfortable but important places (there are previous experiences that it is necessary to unwind from; taking things sloowly will assist in this I think).
** why not move colorado forward / what would moving the timeline up entail / and yeah. time moves fast, and having that time to get ducks in a row is a good thing, even if we might be impatient.
** aside from that, though, in conclusion -- we're dorks. {{happy}}
* drove out to the trail at 5 & walked n talked for a good amount of time. thonking about the car thing before he called, and it was still on my mind later in the walk... sat on the swing set and talked it out.<<footnote "th" "I think, when I'm pondering something, and it's sitting in my head and I'm not sure how to say it, it's easier to get it out into words when someone asks //what are you thinking?// so maybe I'll just say something like "I'm thonking about something" as a like an indication to ask? idk I do want to be more straightforward, though, it's just hard/scary to me.">>
* home, messed about on the internet, sat down to write in my wiki but ah! no time.
* 12 hour call according to discord {{bflushed}}
** ahhh, so that must be when discord times out voice chats.
* played animal crossing, did some trading, caught up with some NPC stuff, debated about inviting Fauna to my village or not (did not), wrapped that up a bit.
* tabletop simulator! (tbh I'm quite nervous playing games together just because I'm afraid it's not going to go well -- what if it doesn't go well??? what if he doesn't find it fun or interesting or what if I get too bossy in don't starve or too salty if I lose or we don't exactly click in a multi-player coop campaign or something ahhh SCARY.) messing about with the controls and figuring that out, subscribing to some workshop mods, then ahh okay let's play durak.
** I had forgotten many (aka almost all) of the rules, so I had to walk us through the first round with many references to the wikipedia article -- it slowly started clicking for me again, though! lost the first game (lel) and won the second one though I had to double-double-double check that the winner wins when they have no cards in their hand if they're a defender and the attacker could keep going (answer yes they do).
*** woulda been salty if I hadn't won with the highest 3 trump cards in my hand {{laughter}}
* decided to just chill instead after durak? I do not remember what point in the night this was but I'm gonna assume around midnight {{thonk}}
* I was too tired, I do not remember like anything past this point... think finally fell asleep around 2:30 or 3 would be my guess.
For some reason I was breaking up with MR and not CD...?!?! Like -- it was //definitely// MR, with his arm folding and long hair and expressions. So strange, unconscious brain. {{thonk}}

And both of us had gone back to MR's place to pick up things that had been left behind; a duffel bag full of stuff (I was surprised -- what? I forgot that much?) and some discussion about 4 or 5 Gloomhaven expansions he'd put in the duffel and who should keep them -- I was like, I left them behind cause they belong with the game and it doesn't matter who bought them, and MR was like hm yeah okay fair enough.

Then I was in the kitchen packing some things from the pantry (and it was ''very much'' CD's apartment kitchen and pantry), with him and MR standing by the sink -- and MR had some GameCube game that he really wanted to borrow & play but wasn't sure about asking about b/c awkward -- but did ask anyway. It took MR a minute to think about it but in the end was like yeah, sure, go for it. {{laughter}} (and while the discussion was happening I was like, packing a shit ton of PB & J sandwiches from the back of the pantry into a bag??? so confusing.)

Later we were hanging out at a campground by a lake or something, and observed some sort of coming-of-age ceremony? {{thonk}} And there was a bit with trains I don't remember at all. And we were hanging out in like floaty things<<footnote "det" "it was like... some sort of lifejacket that also was a head pillow, and then some other floaty thing under the legs -- though I don't remember //feeling wet//, we were definitely floating on water in a lake, lol">> - just chilling floating on our backs in sorta darkness and holding hands and thinking.<<footnote "dr" "definitely wouldn't have minded that part of the dream lasting longer than it did...">>

and someone, we were eating dinner at a group table or something at the lake, someone asked what like my 5 year plan was and it was like `"uuhhhh start my new job and not get fired and <gestures across the table at him> wait for <joking tone> this guy to graduate"` {{laughter}}

And we told people in discord (but it wasn't spreadsheet? It was a different weirder non-existent one). And then I was like back at my apartment (except it was weird because it was like suddenly a super fancy town home paneled walls and elegant hallways etc), just me, and thinking about coats while RD and Lily were talking about something before she walked out the door (and she was wearing makeup which is actually strange cause idk if I've ever seen her dressed up).

OH and then there was a penitentiary that we were like, touring?? with other people? acquaintances / friends? and we kept trying to find excuses to break away from the group and find a quiet place to make out (didn't happen, dream cut to somewhere different) but there was a really freaky expanding door tunnel thingy -- it was like a cube with an inverted step pyramid in it. {{thonk}}
* somewhat restless sleep -- just not sleeping deeply, rolling around and being almost awake or feeling it, idk. woke up around 8:30 and was still just v tired.
* napped, woke up a bit around 9:15, napped again -- adjusting my face on my pillow to strategically place drooly spots for least chance of face placement overlap, up around 10:30... nap again!
* finally got out of bed at 11 AM; stomach was feeling weird and I didn't want to go into the massage on an empty stomach after walking a lot in the afternoon, so I decided it was scrambled egg & coffee time.
** yum yum. it's such a satisfying thing to be chilling in the kitchen with sunlight coming through the windows and having the porch door open so fresh air blows in while making coffee and scrambling eggs -- the finale being eating them outside, of course! :)
** windy, windy, windy day and full sunlight -- not a cloud in the sky. glad for the wind tho, keeping me from getting overheated (the coffee was definitely inching me there).
* drove out to the park (ahh was later than planned b/c of the eggs and taking longer than I estimated for the drive (it's a fully 30 to the park the way I typically go, especially when there's a fool going 30 or 35 in front of you, not the 20 like I estimated)) -- as expected, there was no room in the parking lot, but only 3 other cards parked on the side of the road (compared to the like 6 or 7 from last time) and I inched my way behind them.
* started walking and called h0p3!
**  intros and weather and congrats on the job and a bit of another life update (I did explicitly want to say because I did think ehhhh it's probably unlikely he picked it up from the wiki, even though it seems obvious to me (but I'm in the middle of it too so of course it would seem obvious when it's not)) and sharing the wiki and things not written about or things slantwise written (are they part of the definition of true sharing?) and what it's like to share the wiki with other people and emotional labor (part of the work is already done -- yes! the processing and writing) and skin in the game and sending folks through a trial by fire when I tell them to find my wiki through h0p3's wiki {{laughter}} and the old yeller clause and pointiness and shared references and scaffolding and the now existing or shifted potential for life and shades or levels or perspectives of ambition and the notability of walking "alone" and retreating into one's cave and the self-generation of the wiki and what is public self-modeling and what an amazing potential for connection with family across distances if embraced<<footnote "pr" "my predictions could be poor, but I know I was much less interested in connecting with my parents as a teen and it's only now that it lights up for me -- I think having that touchstone or history or exposure to the wiki will be something they can return to for that connection when they desire it. if that makes sense?">> and what if I just went up to my roommates on the couch and side-hugged them?<<footnote "LOL" "I so cannot picture it omg">> and saying fuckit I'mma get weird with it (life) and a confession-image for the scrapbook and their story of meeting -- and my phone was at 12% battery so then ILY and goodbye :)
*** thinkin' maybe I need a battery backup for my phone, too, since I've been going on more long walk n' talks these days.
** walking for most of it -- further down to the end of the upper bluff trail and back up again -- seeing some more side trails extending from it that I'll explore another day -- back onto the upper field area (now I know where the vehicle ruts come from -- apparently they do hayrack rides (why people would want to wear masks and sit on a cart behind a noisy tractor and ride around when they //could// be not wearing a mask and not listening to tractor noise and not smelling tractor fumes and walking on their own two feet, I have no idea) in a loop around the area) and finding my spot to sit and plop down on and feeling the solid ground on my back.
* figured I had some time, so turned the brightness way down and set a timer for 4:30 (half an hour to walk back is enough, right?) and chilled in the sun listening to the birds and feeling the wind and tryna ignore anyone and everyone walking past behind me (what I should do -- get a blanket and walk further into the actual field grass bit and lay down there b/c then I'm not so close to the actual road bit).
* saw a text from the massage therapist asking me to arrive closer to 5? which I was like uuuh I guess I'll try but I'm not running all the way back to my car...
** nice walk back as the sun set, though. gah just beautiful beautiful weather I want to soak in as much as possible.
** 30 min was maybe a tighter estimate for walking back from the field than I should have given myself -- 40 minutes for safety next time I plan something afterwards, I think.
* arrived at 5:20ish but the door was locked? sent a text and called, and waited a bit more, then texted again and she came over & unlocked the door and ahh yay good!
** I said my neck and shoulders were feeling pretty tight; relaxed on the table (not too warm at the beginning, but then later mm yah it was nice) and she worked over my shoulders so well -- feeling so many knots in them and augh to the point where working on them (especially on my right shoulder) was painful -- so much tension in those muscles that I'm not even consciously aware of or can consciously relax :S
*** I think one of the first things I want to do with my insurance is go to my GP and ask for a referral to a PT or something for posture work -- it's one thing to be getting some knots out with massage but I think it needs to be combined with exercises and stuff so I'm not just... putting the knots right back in there. I worry about my sleeping position and playing games and working from home on a laptop etc etc etc... {{distress}}
* drove over to Mark's place (super close to the massage place which was nice) and was right on time since the food had just arrived! (around 7:20)
** ate borgers and drank swill and had a good time just chit-chatting. not really about anything in particular just having a good time. later, more drinky and chatting in the living room, showed Mom the old newspapers I'd found and pictures and got to tell her that I thought she and my dad were all-around good parents (because I'm pretty sure I'd not said it before).
* headed out a bit before 10 to let them sleep since they had to wake up early for their 50 mile bike ride plans the next day.
* had made some plans to stream art with AD but I was definitely a bit too tipsy and a bit too tired to actually want to make art -- but perfectly happy to look at his thumbnails and give thoughts on them. :)
* hopped out around 11 and played a bit of animal crossing; daily things and hunting for new sea creatures and having fun with reactions
* some more chats then wrinkle of time & attempting to sleep around 2 AM though I was having a really rough time falling asleep because of my sore shoulders and neck {{distress}}
** couldn't really get comfortable / was worried about sleeping on my side again...
* restless sleep //again//, waking up then napping b/c tired and sore really really sore shoulders & neck
* finally decided okkkk I guess I should get up and do something with my day, right?
* made coffee around 11:30, started the dish washer, got the chicken thighs started in a dry brine, then grabbed my laptop and the cushions and my leafy shawl to sit outside & check on wiki and read + write in mine.
** the shawl definitely kept me warmer when there were more clouds, but now it's 12:30 and it's almost too warm O_O
* doing a quick review of how often I use angle brackets to denote actions with this filter search: ``[regexp:text[`<.*>`]]``
** looks like mostly shrugging? I like the wavy hands though ahah. would be fun to go through and actually list out every one and do some like, frequency analysis and bar chart or something. {{laughter}}
* reading + writing + secret santa name drawing + trying to fill out my list in a reasonable way {{laughter}}
** as usual, lately, wiki reviews are falling behind... and I'm starting to get restless / ready to walk / done writing so I guess they'll have to wait until later in the day.
* headed over to SMP around 3ish -- decided eh shucks, I just want to get there and //walk//, I'm not in this for the drive today, so I attempted to drive there via the highways without any google maps direction (and succeeded, and it's definitely faster than 30 minutes the "normal" way).
* walked the whole bluff trail (to where it meets the main trail again) and back, then up the side trail I noticed (joins the walking + horse trail) and north to the road loopy thingy; mostly walkin' around there, then around 4:30 I found a nice place to sit that was a ways into the grass away from the road area, and proceeded to watch the sky and the clouds and the sunset. gorgeous tonight, and //warm!//
** quietly taking my time walking back after the sun set -- still quite warm, actually, and only got wafts of cooler air closer to the creek. succeeded again in taking the highways home without google maps (am I actually becoming a local?) and got back a touch past 6.
* cooking time -- made a sauce, took out my brined chicken thighs... and did not rinse them... stuck them in the pan and cooked em up. showered while they were in the oven, then set up ACNH docked to my 2nd monitor while I waited for them to finish cooking more.
** sat down to eat at 7:30 and uhhh they were nasty and disgusting and way, way, WAY too salty. {{distress}}
*** doing a bit of googling after the fact & it looks like cream + sauce + salty chicken = better, hopefully. sooo time to figure out how to make a creamy tomato sauce that I can shred the chicken into?
* ordered food instead, and grubhub showed me a place with boba tea and hmmmnnn it had been too long since I'd had boba tea so even though I didn't //really// want their poke bowls (though as it turned out, the poke bowl was quite tasty) I ordered from there anyway.
* playin' animal crossing (RAIN for the first time in two weeks?) -- running around gifting villagers, taking photos together, pickin' mushrooms, OOO there was a bit of thunder and lightening even.
** sooo close to having all the supplies for my fall / winter room (and I'm really loving the green outer walls + black thatch roof) and emptied out the main room & dumped it on the ground to put into alt storage later.
* sleep at 5 AM {{craughing}}
** fuuuucking hell I forgot it was that late -- I thought it was 4 AM but nope {{bflushed}}
* decided ahhhhghghhg fuck it I'm sleeping in until 10 because woooof tired as all get out.
** mostly just dozing in a daze, not actually really sleeping.
* got up at 9:45 and dressed and made the bed and made coffee and caught up on slack & email
** fucking hell reminder to self that I need to check my WF email folder because I have 100+ emails in there yucky yuck {{distress}}
* half hour meeting in the morning with TL and JF about the server move -- looks like... I might need to go in tomorrow? hrm. maybe I should just plan on going in and then try to actually do CoMa work from the studio...? I need to make sure I have //everything// from TL's PTO coverage wrapped up b/c I don't want him to think I was slackin' on anything while he was away.
* finally started working on the phone image uploads in the afternoon and got em all cranked out.
** also worked out what I needed to do with the 3D model that arrived
* played a bit of animal crossing in the middle of the afternoon, whoooops. finally got billy's photo!! and finished up ordering / crafting the final few items to complete my fall / winter living room. {{happy}}
** actually planning to keep gifting all 10 villagers every day -- I'm getting a consistent 4 to 5 new winter clothing items every day, and anything to finish the winter catalog quicker seems pretty great by me.
* late late afternoon meeting popped up on the calendar so I took a little DST research break and then did some last minute image uploads b/c they really needed to be addressed before EOD -- versioning in the DAM is really nice, so I didn't have to fuck with renaming files ahah.
** just listenin' to the discussion and wiki and yea. lookin' forward to some brief ACNH and DST {{happy}}
* hopped on voice at 7, and got Don't Starve Together set up shortly thereafter
** we were close!! made it to winter and really had quite a solid base set up: beefalo and a decent trapping area and two iceboxes & two crockpots and drying racks and alchemy + science machines and winter hats and thermal stones --- buuut the winter deer boss dude fucked us up {{crying}}
* sleep at midnight
* up around 8 AM; reading messages and thonking.
* went into the studio for the Nearline server move; busy day between handling the things in the studio and supporting stuff on the CoMa side as well.
* my inter-library loan book was in, so I planned a route for maximum efficiency; got more wild turkey + quirk at the liquor store I used to work at, then headed to the library to pick up the book, then home.
* didn't really want to cook but also didn't want to eat my yucky too-salty chicken thighs, so I decided augh FINE I'll go ahead and cook even though I don't want to.
** chopped up the chicken and put it in a pot with a 28-oz can of crushed tomatoes, and added some heavy cream.
* serious voice talks and then a really good weekly check-in
** the creation of #the-mailbox (hooray!)
* gettin' really //s p i c y// 
* sleep at 2:30 AM
* decided I wanted eggs in the middle of the day this time around, and cooked around 10:30 -- yummmmy. ran out of the andouille sausage so opened the chorizo sausage packet and AH it's ''really'' delicious -- spicy and way more flavorful.
* worked until 7..??
* feeling cabin fever & wanting to just be //doing something//; chatting a bit about this.
** ran through my standard set of work-out exercises, though I forgot all about one arm and push ups during my first set, oops.
*** little bit of a dance party afterwards of course! p sure I'm listening to monstercat 002? which is a super good / nostalgic album.
* chatting about "why do we crave spicy food?" then shower time!
* actually wrote and sent the email to Drifter Leather that I'd been putting off for 5 whole goddamn months. {{bflushed}}
* I think I was farting around on the computer clearing out the rest of my email after that (in there for one thing and then I got distracted ofc)
* finally hopping in voice around 10:30? except I'm being lazy and haven't grabbed my mic yet so I'm just typin' and listening. #throwback... friday?
** chatting about running & mile times and solving rubix cubes and sent the video of my brother bothering me that I thought was hilarious but cringy -- and the other one, opening a present
* finally grab my mic when I'm chilling in bed and get a [[quote / reminder / does so many random things|https://nadeko.bot/]] bot for the server -- having lots of fun with pokemon trivia and real trivia and random pictures and going through old messages to pull quotes for the quote bot.
* sleeeep around 3 AM??
* [[WTFaucet - This is the place to post pictures of ridiculous, useless, or awful faucets.|https://old.reddit.com/r/WTFaucet/top/?sort=top&t=all]]
** from a random comment in another thread; someone was like //this humor just hits me// and hm -- yeah there's some funny posts!
*** somehow it just gets //so much better// the deeper and deeper in you go, WTF! I think this one might be my favorite: [[https://i.imgur.com/bBae0HQ.mp4]]

* [[Himebot -- Features and Commands|https://himebot.xyz/features_and_commands.html]]
** hmm, if Groovy doesn't work out (so far it is tho) then this might be a music bot to consider.

* [[How to Save Food That's Too Salty|https://web.archive.org/web/20201115013859/https://www.epicurious.com/expert-advice/how-to-save-food-thats-too-salty-article]]
** TL;DR: dilution, acidity, and cream.
* [[How to Fix Salty Food — Yes, It Really Can Be Done|https://web.archive.org/web/20201115013920/https://www.sheknows.com/feature/in-a-pickle-how-to-fix-overly-salty-food-966391/]]
** TL;DR: potatoes cutting salt is a myth; dilution, cream, extra ingredients, sweetness or acidity.
** the creaminess of heavy cream and the acidity of tomatoes (and the perception of tomato soup usually being salty & tasting okay) 100% helped make the chicken thighs edible (and actually I got to the point where I was almost craving it for dinner too).

* [[https://old.reddit.com/user/Helene_Scott]]
** one of those "in a random reddit thread and read an interesting comment and think, oh this person has lived an interesting life" users.
*** {{pogfish}} WHATTTTT I didn't know that [[Sense8|https://en.wikipedia.org/wiki/Sense8]] got a plot-wrap-up movie?!? FUUUU. Ok definitely adding this to my list of "TV shows to rewatch someday"
** [[The Gentle Art of Swedish Death Cleaning|https://b-ok.cc/book/4776421/f38661]]
*** oh the allure of decluttering books...
*** sounds kinda like the thinking I do in [[Last Will & Testament]] about wtf is going to happen to all my art & digital stuff as well.
**** "I want the collection to stay together" -- wait wtf collection was I even talking about {{thonk}}

* [[COVID-19 - Case Report|https://public.tableau.com/profile/mapper.of.the.day.mod.#!/vizhome/covid19_joco_public/Dashboard]]
** shit how has it taken //this long// for me to find this local data??? cause this is what I should be keeping an eye on for sure. things are definitely spiking here 😬

* [[Coronavirus Patients From Rural Communities Without Mask Orders Are Crowding redacted Hospitals|https://web.archive.org/web/20201115022155if_/https://www.kcur.org/health/2020-11-13/coronavirus-patients-from-rural-communities-without-mask-orders-are-crowding-redacted-hospitals]]
** I am entirely unsurprised; it definitely felt to me like in the earlier part of the year, the virus just hadn't //gotten// to the rural areas of the country yet, and when it did... welp. you think people are masking up??
*** interestingly, hometown just this week [[passed a local mask mandate|https://web.archive.org/web/20201115023718/https://www.MVonline.net/covid-19/MV-council-passes-mask-mandate/article_7b63ecaa-261c-11eb-8d2c-2b528b12ce70.html]] with a 6-1 vote for it. mildly impressed that the police department is giving away masks, too. of course they're still doing school in person though. {{clueless}}

* [[Children's Mercy just activated their Incident Command Center, as all local hospitals are nearing Covid capacity. Mercy has been taking pediatric patients from all local hospitals in order to free up beds for adult Covid patients.|https://web.archive.org/web/20201115022203/https://old.reddit.com/r/kansascity/comments/jsxeb3/just_got_a_text_from_my_family_member_who_is_a/]]
** scary how many people are in the comments like "yeah work is still making us come in and not letting us work from home" 😬
** "Yeah, we are literally flipping beds. Elective surgeries have been canceled again. ICU bed availability are scarily low. We are running low on vents hospital wide. I dint think people understand the gravity of the situation" -- real talk from local medical professionals in the comments, too. w e l p.
* woke up around 11 AM
* mostly played animal crossing the entire afternoon, farming balloons for fall recipes before maple season starts and trading on nookazon with the aim of finishing out non-gulliver, non-orderable clothing items (aka recycle bin clothes and mom's knapsacks and mom's aprons)
* hopped in voice chat around 5:30, chilling while I was reading and writing a lot -- read a lot of h0p3's wiki and indiewebcamp etherpad notes, was super inspired, and streamed my scholarly research {{laughter}}
** apparently scholarly =|= nerdy
*** scholarly {{bflushed}}
** reading & writing for a good long bit but eh not really feeling catching up on my carpe diems -- maybe just a week summary tomorrow?
* writing up notes on [[201113 – trail: faucets, saltiness, local covid]] -- which was the result of clearing out my work tabs the previous day -- dying of laughter about faucets with each other. :)
* long, long amazing discussion with phil
** talked a bit about secret santa gift options for our peeps
** broke down a bit -- scared of something about me... feeling too much? was just too in my head thinking things over and over and allllmost spiraling.
<<<
"""
so how do you have conversation
they speak from their sites
go to their site and read what they have written
and copy portions back
you are moving manually text
it is not an organic conversation
"""
<<< [[IndieWebCamp East 2020|https://etherpad.indieweb.org/spreadingindieweb]]

* interesting notes here... I feel like "oh you just read their site and trust / know that the other person is reading the site" is such a huge leap away from things like the "feed" and heck even IMing, where notifications of messages are instant. it's slightly more like blog days but even then feed readers could notify you of posts...

** I think one of the harder parts to solve for is -- okay, this method works when I'm literally reading your wiki every day / every other day / at least catching up on everything you've written in a week at some point during that week -- but what if I, some reader who also converses with you, only can check in once every two weeks, or once a month, and your notes to me get "lost" or "buried" because they're not surfaced for me?

*** currently this relies on my knowledge of how to go find those notes -- ie, filter searching for my name or looking for new tagged things -- but also doesn't catch the more subtle conversational winks and nods unless I'm reading //everything// created in the time period in which I wasn't reading (perhaps not an unreasonable ask) (and perhaps those nods can only exist because of the frequency with which we're both writing and reading each other?) -- this knowledge is shared because I use the same tool, but if I didn't use the same tool I probably wouldn't have the same skill?

** is it worth trying to build tooling for these readers? but the lack of it as being a natural filtering mechanism of sorts as has been brought up before.

* [[dunbar's number|https://en.wikipedia.org/wiki/Dunbar%27s_number]] problem too -- what is the max number of people I could keep with with a daily or weekly wiki read-through? for me, two? with the few others I check up on mayyybe monthly or bi-monthly?
** b/c when you're asking for that level of connection it requires a certain amount of focused attention and emotional engagement (that most people don't want to engage in, or don't have the ability to sustain longer term given relative busy-ness of life circumstances etc.)
*** which is why also supplementing the wiki with something like the LLounge is nice because that provides the easy "hanging out" social connection building in addition to the deeper bridge building of the wiki...

<<<
the enormous amount of material to be read, leading to the desire to skim everything because there is way too much material to pay close attention to anything for very long.
<<< [[How We Read: Close, Hyper, Machine, p.67|https://www.ade.mla.org/content/download/7915/225678]]

Is this not something the IndieWeb has to contend with?

---
anyway I wanted to push back on the "it is not an organic conversation" b/c like -- WHAT ''IS'' AN ORGANIC CONVERSATION //ANYWAY// ????

what qualities of the hyperconversation make it "un-natural" as such?

idk why this bugs me so much, but it does. maybe I'm just contrarian.

---
GOSH I LOVE SYNCHRONICITY and the way the wiki provides for this sort of thing, too -- see, look -- at this time last year I had thoughts on the same: 

<<<
{{191114 – Log: Each On Their Hill Around}}
<<< [[191114 – Log: Each On Their Hill Around]]

it's like a two part equation, in which both are necessary and valuable but neither one supersedes the other and they both contribute equally... heh. a dialectic, perhaps.<<footnote "?" "though I feel like my understanding of the word philosophically is erm, probably not thorough.">>

<<<
I will not attempt to define meaning but merely observe that wherever and however it occurs, meaning is sensitively dependent on context. The same sentence, uttered in two different contexts, may mean something entirely different in one compared with the other. Close reading typically occurs in a mono-local context (that is, with a single text). here the context is quite rich, including the entire text and other texts connected with it through networks of allusions, citations, and iterative quotations.
<<< [[How We Read: Close, Hyper, Machine, p. 74|https://www.ade.mla.org/content/download/7915/225678]]

''We are able to closely read each other because of the rich context generated through our hypertext wiki objects.''

---
^^I'm not sure why people appear to struggle so much with the idea of returning to a website again and again to read the new stuff -- isn't like, visiting websites part of the notion of hypertext<<footnote "trail" "look up //hypertext// in wiki > see a short story by borges considered to be an inspiration for hypertext > ahhh a link with tapeda and borges. perhaps it should go on the reading list.">> itself in digital form? it's really feeds and subscriptions and notifications that are new and diluting the "pure experience" if you will.^^

---
> an argument in which both people are working together to find the truth... 

lmfao yes it does seem that most people on the internet aren't in it to be dialectical.
* [[‘No One Is Listening to Us’|https://web.archive.org/web/20201114215715/https://www.theatlantic.com/health/archive/2020/11/third-surge-breaking-healthcare-workers/617091/]]
** {{distress}} just... thankful I'm working for a company that isn't telling us to come back in the office, and that hasn't been impacted enough by COVID to stop paying me, and has even hired me full time.
*** worried about my roommates because they're almost certainly higher risk than myself, and worried about the potential long term health effects of catching it.
** so hard to believe it was over six months ago since I wrote [[health – COVID-19 Awareness & Prep]] and the stories coming out of Italy's hospitals were still fresh and scary. the prep seems a little over-the-top now; life has kept on going pretty much as normal for me. still, I'm sure I won't complain at having prepped way ahead in terms of meds even if I just come down with a cold or something this winter. (actually, now that I'm thinking about it, I don't know what the stock of this stuff is like in stores right now -- I'm just assuming it's all fine but I could be wrong? either way I guess preparation wasn't bad.)
** [[Long-Haulers Are Redefining COVID-19|https://web.archive.org/web/20201114215658/https://www.theatlantic.com/health/archive/2020/08/long-haulers-covid-19-recognition-support-groups-symptoms/615382/]]

** [[It’s Time to Hunker Down|https://web.archive.org/web/20201114220657/https://www.theatlantic.com/health/archive/2020/11/lock-yourself-down-now/617106/]]
*** where is this third wave coming from? delayed lag from schools starting? I thought there was already a Labor Day spike..? or is it really just seasonality of colder weather = spending more time indoors & less outside?
**** from Trevor Bedford: "This increase in Rt can be ascribed to seasonality of the virus. Seasonality of respiratory pathogens is (incredibly) not well understood but is thought to be due to a combination of indoor crowding and increased stability of viral particles in drier winter air." [[source|https://web.archive.org/web/20201114230117/https://twitter.com/trvrb/status/1327437348355727361]]
*** "We are barely nine or 10 months into this pandemic, and we have not experienced a full-blown fall or winter season." {{clueless}}
*** "When community transmission is this high, every kind of exposure is more dangerous." yeaaaaa this is why it's super concerning to see the JoCo numbers rising as much as they have been {{distress}}
*** lol wat "quarantine pod"? this is a new vocabulary to me.

**** [[I Have a “Quarantine Bubble” With People Outside My House. You Should Too.|https://web.archive.org/web/20201114222327/https://slate.com/human-interest/2020/05/why-i-decided-to-join-a-quarantine-bubble-and-you-should-too.html]]
***** "the experience of isolation would indelibly prove that the nuclear family unit does not provide nearly enough social support for a workable lifestyle." aye, but I don't know how to navigate this in normal times, much less in pandemic times. XP

**** [[How We Survive the Winter|https://web.archive.org/web/20201114222625/https://www.theatlantic.com/health/archive/2020/09/how-america-can-survive-the-winter/616401/]]
***** "When people become more sedentary, our immune systems become less vigilant, and our overall resilience flags." sooo basically I should keep up the lump workouts as much as possible, and more frequently as possible.

**** [[We Need to Talk About Ventilation|https://web.archive.org/web/20201114225541/https://www.theatlantic.com/health/archive/2020/07/why-arent-we-talking-more-about-airborne-transmission/614737/]]
***** ventilation, ventilation, ventilation. I probably should be better about wearing a mask the whole time when I'm at my workstation at work rather than taking it off, tbh. but hopefully I won't need to go in to the studio after the end of november... how much do standard home air conditioners filter? {{thinking}} either way, keeping windows open is probs good thing until it gets //actually// cold.
***** fascinating paragraph about Japan's response.

** [[Paging Dr. Hamblin: Should I Fly?|https://web.archive.org/web/20201101083407/https://www.theatlantic.com/health/archive/2020/07/paging-dr-hamblin-flying-safe/614155/]]
*** good info here, especially the bit about ventilation & air circulation. wonder how much it applies to trains? {{thinking}}
* more conversation with phil
** LAST NAME THING POGFISH AHHHH. it makes me so //fucking happy// to think about.
* went to bed at 8 AM and slept until 1 PM
* cooked egg muffins and eggs and ate outside from around 2 to 3ish
* went out and walked at SMP while phil was at niko's 1st birthday party
** can't get the last name thing out of my head {{sweat_smile}}
* looked up the birdies when I got back home! seems most likely that they're [[downy woodpeckers|https://nature.mdc.mo.gov/discover-nature/field-guide/downy-woodpecker]] because short beak and I feel like the longer beak would have stood out more. also saw the cutie [[white-breasted nuthatch|https://nature.mdc.mo.gov/discover-nature/field-guide/white-breasted-nuthatch]] (and I did correctly guess "nuthatch" in my head before looking it up, heh).
* thinkin' more about //teh plans// and what even is this metro area's population? and a tangent down state mottos
** some choice ones include:
*** `Si Quæris Peninsulam Amœnam Circumspice, "If you seek a pleasant peninsula, look about you"`
*** `Esse quam videri, "Few are those who wish to be endowed with virtue rather than to seem so"`
*** `The official state motto of Rhode Island is simply "Hope."` (clearly you need to move a state over, h0p3! {{laughter}})
*** `Ad astra per aspera, "To the stars through difficulties"` (still my favorite)
* wrinkle in time for at least a good hour?
* sleepies at 11 PM
* [[archive – 130220 ◊ Wed, Feb 20 2013]]
** OH MAN this was a ''good'' day for writing.
** I feel like I don't usually remember my fiction so it's surprising to me when I re-read it, but all of these prompt responses are familiar -- and especially the fly one, because I was very proud of it.
*** iirc the prompt was to write a story backwards..? or that could be read both forwards and backwards? something to that effect. -- yeah, definitely writing a story backwards. also talk about fucking //dark//, goddamn.
** 3k words, goddamn, those were the days. {{clueless}}
* woke up at 7:45 and drove to the trail
* walkies!! really lovely outside and I was in a really good mood and the "join the left" + "trump lost" graffiti under MC bridge was hilarious
* showered and made coffee
* hanging out in voice while workin'
** more stock photo stuff; idk what it is but stock photos either weird me out with how posed they seem or crack me up with how posed they seem.
** looking at microphones a bit.
* worked a lot; until 6 PM
* acnh update came out! hanging out in VC with Rwn and Jacob and some other folks during the hour beforehand, running around on my island, getting the update files, etc.
** getting the list of new items via my automation actually went pretty smoothly this time! the only issue was that I'd forgotten to make the version list in the repo go past 1.5.0 {{laughter}} but otherwise the commands worked -- so, next time should hopefully be //even smoother// especially now that Axi has a script written for the extraction and conversion and things.
** being like "I guess it depends on your definition of progress" re: speedrunning but didn't finish the sentence because oh right, this is a casual update chat and no one cares {{sweat_smile}}
* ended up being later leaving update VC than I anticipated -- midnight instead of 11
** sleepy voice chats for a bit since I'd been focused on the update so much; good discussion about capitalism and other stuff that I don't quite remember
* sleep at 2 AM
* up exactly at 9 AM, made coffee, then tuned into work / slack and avoided discord (nerves about mistakes made by me during the update last night, ugh)
* worked, of course
** voice chatted some amount during the day
* ikea furniture arrived!! legs, table (RD was right about getting it through the door vertically), tv stand box, and two big boxes for the recliner.
* voice in the evening; belated weekly check-in attempted turned into talking about -- gah, I don't remember well enough {{distress}}
** taking notes in [[trying to remember my week]] during the first part while going over our weeks
* sleep at 1 AM
* woke up around 5 AM and read #the-mailbox then went back to sleeps
* woke up around 8:50ish
* BestBuy drop of 5600x CPUs what WHAT and I got one into my cart and finally checked out!!
* writing a lot around 1 when I should have been working
* worked until 7 but got a bit tipsy around 6, so the last bit of work took longer than it needed to {{laughter}}
* decided you know what fuck it I really wanna put this furniture together -- so I did! and that took all night, basically. voicing while doing all the building, with Phil's hyrule warriors stream in the background.
** actually went and grabbed the drill that RD left out for me and used it on both the table and the TV stand -- yeah, it was super helpful and so was the grippy wrench thingy.
** finally got it //alll finished// around midnight thirty; things look so so sooo good and I'm very happy with the choices that I made.
*** typing this 2 days later while sitting in my recliner armchair thingy and yeah. I've always wanted my own comfy chair and now I've got one. {{happy}}
* sleep at 2 AM
* woke up around 10 AM, chilled in bed for the next hour and a half, chatting and reading reddit
** okay, I added //Portlandia// to the list -- tell me why I did that?? {{laughter}}
* 3240's like, "my island's open for hanging out & bug catching! oh and I need bells {{sweat_smile}}" at 11:30 and I was like AHAHA perfect time to share the wealth and immediately logged on to empty my inventory etc etc then fill it back up again with bells and headed over
* mom called around 12:30 and we talked for about a half hour; funny b/c I'd been planning to call and confirm thanksgiving plans (I had literally forgotten all about my plans to drive to her house and stay the night thursday night... RIP my four day weekend, lol).
** she asked, "so how's phil doing? you still talking?" or something to that effect, eheh. yes, definitely still talking. {{laughter}} did not mention having already bought airbnb reservations... {{sweat_smile}}
* lots of fun picture taking on 3240's island, and then posting on the ole tweeter.
* microcenter afterwards, headed over around 2ish and got back around 3ish -- too fucking crowded and got anxious, but got my parts. 3080 on the website was a glitch.
* cleaning up my email (getting it down below 300 unread in my inbox, at least) and going down internet searches; shopping for coffee b/c why it so expensive on internet for whole decaf beans; researching key caps b/c all of a sudden I want white keycaps to go with the white case; looking up bedskirts because ahh wanna hide all the shit under my bed! etc.
* playin' OoT -- started around 8:30 on my end, then actually //played// instead of fuckin' around, when phil showed up somewhat closer to 9
* quit playing around 11:30
* so much to unpack in voice chat, breaking down, feelings.
* saw the Lian Li TU150 in person when I went into microcenter to pick up my motherboard, and I'm very very happy I decided to pass on it -- the NR200 is just so much cleaner and sleeker -- skinner and less chunky feeling = more elegant. am I silly for caring about how pretty my PC looks? probably. {{sweat_smile}}
* picked up some Thermal Grizzly Thermal Grease cause... MicroCenter was super fuckin' low on this and I guess the gamer nexus advertising got to me {{eyes}} -- but eh whatevs. also picked up a 10 ft HDMI to HDMI cable, for TV to PC stretching when/if I move the case closer to my chair for comfy switch controller usage.
** and picked up some white side-printed PBS key caps from Amazon for even more of that `a e s t h e t i c`
* brought up love languages, don't remember why -- oh, in the context of, words/actions that demonstrate that I'm //being listened to// make me feel warm and happy inside. words of affirmation definitely being something I could practice more of. :)
** being surprised (?) that my mom asked about him. tbh I was quite surprised that she did. she's probably like, //how serious is this really// {{laughter}} just wait until she finds out {{bflushed}} {{laughter}}
* started getting //really// tired around 5ish (?), drifting off and almost dreaming, and Phil was like //I should let you get to sleep...// but I was just rolling with the dream gibberish and obvs neither one of us wanted to end the call and occasionally he'd ask a question that pulled me more out of sleepiness and into wakefulness.
** yeah, yeah, I know I'm always like WAH when the tables are turned on me here (it's a good thing when they are tho) but well... if someone starts to say something then is like //nahhhh//, I like the "please please please say it" policy. uuusually it's not gonna be an issue and if it is then voila, perfect moment to figure that out.
** `s p i c y`
** mabes I should start tracking basal body temperature? in order to know better what's just in my head and what's an actual observation. something to think about.
* finally went to sleep just a bit past 8 AM. set my alarm for 1 PM ish, but then must have slept right on through it, because I woke up at 2:33 PM (which aligned with sleepyti.me's cycle predictions = I should start using it again).
* almost immediately got a text from BestBuy right after I woke up saying that my CPU had been delivered. AHHH jumped out of bed and ran to grab it off the porch. heck -- lovely day, didn't realize! immediately wanted to walk.
* called phil which successfully woke him up; caught up on discord a bit, dressed for walks, then left for the park at 3 PM
* okay, I know I've said //holy shit the parking lot was full// before, but ''this time'' I think is the maximum fullest it's been, to date. there were at least 10 cars parked on the side of the road outside the parking lot, if not closer to 15 of them. luckily I was there late enough that, despite there being no more room //outside// the parking lot, someone inside the parking lot had departed and left me a space.
** also, the highway is 50% faster because I started walking at 3:15 and it has taken me a whole 30 min before the slow way, so. (I've said it before but I'm just reinforcing it for myself, okay. :P)
* chilly and windy, but sunny. the wind pretty much vanished once I was walking on the bluff trail, so that was nice. actually, took off my hat and gloves cause I was getting overheated.
** I don't remember too much of our conversation... various thought trails and wanderings. 
** well, I say I don't remember too much but: I mentioned seeing the moon, then commented about how it's a little bizarre when you think about it -- literally standing here on a rock in space looking at //another rock ''out there''// -- segued into majora's mask and are worries about the moon causing the apocalypse a trope? ah wasn't there a YA apocalypse fiction book I read about this, how the moon got closer and changed the tides etc; I mentioned //the knife of never letting go// series too (along the lines of "YA apocalyptic-ish fiction"; he read at least some of the warrior cats series, which made me think of the time I was sick with the stomach flu as a teen and stayed in bed with a pot and the first Redwall audiobook on actual cassette tapes -- oh, and then kenneth oppel's bat series and how it had [[the best afterlife depiction|excerpt: Oppel, Kenneth – Firewing, Chapter 22]] that's stuck with me since I read it until now.<<footnote "bt" "thonking about -- bats? 'that seems like an odd choice of animal to anthropomorphize'">> afterlifes in media (not very many good treatments?) and reading plaques on benches.
** //strawberry soda fountain... cherry pie? ketchup... aha! tomato juice!?// {{bflushed}}
** found the spot along the ridge where I'd laid down last time out here, and oh hey the grass was still smushed down a little so I chilled there. (literally chilled, later, b/c it quickly got cooold as the sun approached setting) -- at some point Dad called and I picked up. scheduled thanksgiving dinner at 5:30 on Friday night, and I said I'd bring stuffing, so I //really// have to go shopping for ingredients tomorrow night and make lots of batches of almond buns tuesday and wednesday nights so I can cook it all up on Thursday morning...? definitely not getting to the PC building until Saturday then, ahhh.
*** yeah, a failure: last he'd said re: getting dinner to celebrate my job offer was on the 6th and "Ok. I'll check my calendar to see what day/time works best". sincerely doubt he's reading this either. `/shrug`<<footnote "rr" "not shrug, really. anger, sadness, etc. don't feel like feeling it right now.">>
* walked back to the car; quieter; looking through the woods where all the leaves are gone and all the undergrowth is vanished, the only person on a chilly trail, feelin' a little strange and lonely despite being on voice with Phil.
* drove back, showered, hopped on voice, read the [[osage orange|https://en.m.wikipedia.org/wiki/Maclura_pomifera]] wikipedia page then went down a rabbit hole of [[coppicing|https://en.wikipedia.org/wiki/Coppicing]] (the root of the word //copse// -- apparently I've been imagining that word all wrong!) and [[pollarding|https://en.wikipedia.org/wiki/Pollarding]] while waiting for my food to arrive / eating it.
* matching discord avatars, another rabbit hole.<<footnote "wh" "WHO AM I NOW??? I'm like, 'oh matching avatars that sounds cute yes let's do that' this is not.. wha. I've never taken myself for the cutesy like that type {{laughter}} unreasonably pleased that (and the whole reason I suggested) the flipped + non flipped kiiiiinda look like they're holding hands if you imagine it just right.">>
* at 8 PM I was like awe heck only 2 hours until 10 and there's no way Phil's staying awake long enough for me to build the PC sooo -- well hey, I'll flash the bios.
** took a minute to get the webcam up and running but it worked pretty dang well (though fuuucking low res and grainy, ofc)
* yeah, he sleepy boi. and way more incomprehensible when sleepy than I am {{laughter}}
* the rest of the night alone, awe heck.
* went down the thermal paste research rabbit hole while reading the Fuma 2 instructions (answer: application pattern and even quantity doesn't really matter -- it's a variance of one to two degrees at best) including LTT videos about graphite thermal pads.
* okay actually wiki writing time now! ... which turned into, it's 1:15 AM and I've only finished today's Carpe Diem and haven't even started on backfilling anything previous. I'm too slow of a writer... {{crying}}
** I //am// actually tired enough that I think I can fall asleep if I try, so I'm going to try.
*** okay okay I joke, I wanted to get even the briefest sketches of the past couple of days down in words. I'll fill them out later (knock on wood).
* sleep at 2:10 buuut didn't //actually// fall asleep until probably around 3 because I was restless & shit
* got the mobo and PSU out of their boxes -- took a minute to figure out WTH was going on with the PSU, because it had an extra 4-pin cable on the 24-pin (turns out it's a "SENSE" cable to more accurately detect and regulate voltages? plugs into the PSU) but after that I got it plugged into the mobo along with the CPU power. formatted the USB with MBR and then FAT32, stuck the ROM on there, re-read the motherboard manual's instructions -- god//damn// the USB drives on this motherboard are so tight?? I was worried about the USB getting stuck (but it didn't) -- then... flashed it! LED blinked, M.2 fan spun, I missed the reboot but the red LED disappeared at some point and the white "CPU missing" debug LED came on so I thiiiink it worked!
** the PSU is so small {{bflushed}} I feel like I didn't actually go SFX with Xavier..?? and the mobo is so small too {{bflushed}} opened up the Fuma 2 just to take a look and aHHH it's so lorge! but will fit on the mobo just fine, I checked. and it came with thermal paste so I didn't even need to buy any... {{sweat_smile}}
* OH SHIT you know what I should do?? I should stream this in lighthouse lounge! the webcam seems to work pretty dang well. 
** I'm going to have to pull two hard drives out of xavier to install in this machine {{thonk}} -- not sure if it will operate without them..?
*** well, lmfao, the kingston SSD that's gonna be my Arch boot drive is literally my current computer's Windows boot drive I'm gonna... have to figure out how to transfer that? ahhhhh I haven't done enough computing clean-up, I'm really not ready for this XP
* also need to go back and figure out how I'm supposed to configure these fans again..?? iirc exhausting out the top is supposed to be best in this case? bah I don't have any extra fans yet anyway, those'll come later... I'll do that when I install the new GPU I think.
oh my gosh, honestly, I'm so fucking glad I had the file loss last year that made me implement fossil repo commits every night. I'm in the middle of re-organizing [[Kryolith – NR200]] into sub-tiddlers and that means making & back-dating journal tiddlers and... well, when I've been working in one massive tiddler, how the hecking am I supposed to know when I wrote something and when I didn't?

my previous notes on checking [[file edit history|191122 – wiki: using fossil to check file edit history]] to the rescue!!<<footnote "ez" "and thanks to the wiki itself for encouraging me to make that note, and making it easy to find for myself later">>

Look at how nicely I can figure out what date each line was written on!! {{pogfish}}

{{uuid – d6b15650-2d4d-11eb-8588-0800200c9a66}}
* woke up around 7:30ish I think, which again sleep cycle wise roughly lines up with falling asleep at 3 AM (it easily took me that long, between noisiness and uncomfortableness).
** 4 hours of sleep is... obviously not great.
* feeling an almost chemical burn feeling again -- happened last time too. I'm wondering if it's the stain remover I was using on them while doing laundry?? it's the only thing I can think of that might have changed to cause this. ugh. switched back to the ol' disposables. hopefully the discomfort fades quickly.
* distraction-scrolling on my phone until just before 9, then hop out of bed, dress, log into laptop, coffeeee
* finished user registrations from 9:30 to 10:30ish -- is this the first time I've done work //in the morning//?? felt good, lol.
* time to take a break tho, riiiight? checked discord, visited Phil's island for Saharah, and finally caught up entirely on h0p3's wiki. wrapping that up about 11:30. think it's time to dive back into work.
* doing some shutterstock work; then wiki while on a meeting.
** annnd that turned into lots of wiki work, most of the afternoon unti my 4 PM meeting and then 5 PM meeting.
* wrapping up a few time-sensitive work things.
** ugh what the heck I'm so starving!
** FUCKING HELL my computer is running so fucking slow and it's a pain in the goddamn ass. why is it taking so long to //send an email//, outlook?? {{fury}}
* went shopping right around 6; first to Aldi for the first time since maybe the pandemic started, and then to Hy-vee and back home to unpack.
** what the FUCK they moved shit around and now I don't know where half the things in Aldi are anymore!! So frustrating because the 2nd best thing about shopping there (behind the cheapness) was knowing exactly where everything was so I could bee-line to it and then bee-line outa there.
*** got way more food than I'll be able to cook and eat this week and next, honestly. I should freeze the breasts and make the chili first I think..? since the ground beef will turn not-fresh the fastest. still, good to have the salmon patty ingredients in my back pocket now. Shouldn't have to shop again for another couple of weeks at least.
* chopped up a chorizo sausage and whipped the last three eggs in the big box and tossed it (more room in the fridge yay!). yumm dinner, and poking into the software side of my PC building prep while doing so.
* needless to say... most of the time between 8:30ish and midnight was spent a) figuring out what program to use to clone the boot SSD onto the goal HDD, b) uninstalling files from both drives to make sufficient room, c) creating Windows 10 USB boot media, d) actually running the cloning (went way faster than I expected tbh), e) checking what was up with my manjaro install, f) attempting to boot from the HDD with the SSD removed, aaaand g) troubleshooting Windows boot issues (though now that the partition is named correctly I think troubleshooting will go more smoothly whenever I get back around to it).
** the other bits of time were: listening to sleepy phil question what it means to be //really// awake and then his not remembering doing so, ironing the upholstery for the back pillow of the recliner, stuffing it and installing it, and playing the tiiiiniest bit of animal crossing.
* cleaning my room up before bed around 12:15 and feeling myself getting grumpier and grumpier. I know what I want to do, goddamnit, and I don't care if I'm making more work for myself -- //I want these things this certain way and I'll do what I goddamn have to in order to make it work because I know it should work//.
** although I should probably take this as a learning experience and pause again to think about how and why I'm organizing my drives in Kryolith (aka make sure all the "necessary to boot completely into your Windows user profile" files are on one drive and not split between two)
*** I still think the "main OS files on 120 GB drive, User folder on large HDD" was the correct choice for Xavier at the time. Big SSD storage was just too expensive and User profile files like downloads/documents/etc don't need the SSD speed boost as much as running programs do while taking up large quantities of space. Yeah, it's a PITA to merge now, but I'm still convinced it's doable.
* also felt a bit like I just gave up on my cooking plans and was like fiiiine, you convinced me, I'll attempt building tonight... which felt doubly pointless when (as I should have expected...) the sleepy nap crash happened. like, wait, why didn't I just do what I wanted to do in the first place?? instead of doing these other things that ended up being a challenge I couldn't solve in the time I had?? ugh.
** I don't LIKE doing things halfway. I don't like starting projects that I know will take a good chunk of time when I don't //have// enough time to complete them. I'm so bad at pausing in the middle of something and it bothers me to know that my case is half-un-built and will just be sitting that way for the rest of the goddamn week because I KNOWWWWW I won't be able to get to it until Saturday!!<<footnote "tbf" "to be fair I really should have anticipated the situation and been a bit more patient and said //no, I'm not touching the hardware until I have the software pieces sorted out// but wuakxnsjwkskdjf">> ~~Let me fit the Tetris pieces of my life together myselffffff -- I don't need to be told what to do!~~ {{fury}}
*** Ultimately, I don't feel mad at anyone. I feel disappointed in myself for not listening to myself because if I would have, I feel that maybe I would have enjoyed the evening more. `/sigh`
* pain in my chest brewing and stewing and it sat there lumpy and grumpy until we ended the call and I just dove straight into it, straight into the crying.
** feeling slightly better now, a bit more clear-headed, a bit less stewing -- just, writing it all conceptually now.
* going into sleeping with my writing caught up feels good, though I wish there was a button I could press to auto-publish my wiki from inside my wiki. (aye, there's bob, but. {{distress}})
** just hit 2 AM so I'm going to pull out jasper, manually run the sync command, then head to sleep. chaaa.
* Satisfactory
* Assassins Creed Odyssey
* Left 4 Dead 2
* Life Is Strange
* Tacoma
* Assassin's Creed Origins
* Dungeon of the Endless
* Divinity Original Sin
* Gwent
* NieR Automata
* Obduction
* The Unfinished Swan
* Morrowind
* The Talos Principle
* Mass Effect
* Jade Empire

---
Started up Manjaro again to see what was going on with it; looks like I was doing some... scanning or something?? {{thonk}}

* Here's my browser tabs:
** [[VueScan|https://www.hamrick.com/]]
** [[ScanTailor|http://scantailor.org/]]
** [[https://www.flameeyes.eu/projects/unpaper]]
** [[https://openpaper.work/en/]]
** [[https://github.com/mzucker/noteshrink]]
** [[https://old.reddit.com/r/kde/comments/78nkl9/what_are_some_musttweak_settingslayouts_in_kde/]]
** [[https://www.dedoimedo.com/computers/plasma-task-manager.html]]
** [[https://blogs.kde.org/2009/01/27/my-favourite-kde-42-feature-task-bar-and-window-grouping]]
** [[https://userbase.kde.org/index.php?title=Plasma/Krunner&redirect=no]]
** [[https://www.tecmint.com/manage-linux-filenames-with-special-characters/]]
** [[https://www.ryananddebi.com/2016/09/14/kde-adjusting-the-look-and-feel-of-the-desktop-and-application-windows/]]
** [[https://userbase.kde.org/KWin_Rules_Window_Attributes/en]]
** [[https://cmus.github.io/#documentation]]
** [[https://github.com/cmus/cmus/blob/master/Doc/cmus-tutorial.txt]]

There's some random scans and some random music. I think once I transfer those to the main Toshiba drive, I'll be able to delete the manjaro partitions without worrying about it.

Interesting to be using linux again but in a desktop environment -- I really do wonder how i3 performs not on my laptop, but on an external monitor with a mouse that I use more than I do a laptop mouse -- maybe it'll be really great? or maybe it'll be weird? I feel like I do much much much more window management on Windows, just figuring out where I'm putting the floating windows and how I'm layering them -- maybe i3 will take that friction away?

Oh right, I remember there was a drop-down terminal or something...?? and I thought that was so cool? but I have no idea how I access it now, lmfao.

---
* Seagate 1 TB HDD
** D: / 443.23 GB NTFS / Seagate HDD - Main
** (?) / 350 MB NTFS / System Reserved
** I: / 111.01 GB NTFS / Seagate HDD - Future C
*** this should be my new C: drive
** (?) / 450 MB
* Toshiba 6 TB HDD
** E: / 2794.45 GB NTFS / Toshiba HDD - Main
** G: / 500 MB FAT32 / p sure this is linux something
** (?) / 4.98 GB
** (?) / 50.00 GB
** (?) / 2738.98 GB
* ESD-USB
** J: I think
* [[201122 – computing: flashing Kryolith's bios]]
** eeee I didn't know this was a thing with this particular brand of power supply... I kinda really want to get custom ATX and CPU power cables, but I have no idea if the cable maker handles the extra SENSE 4-pin thingy or not.
*** either way I'll have to message them on etsy to get an estimate, so I can ask about SENSE cable handling then
*** going to wait until I've got the whole thing plugged in etc, because maayyybe I want to get custom SATA power cables tooooo.
*** really want a custom CPU cable specifically because the one that comes with the modular PSU has the extra floppy end for a 4-pin CPU connection and that's uggglllyyyy.
*** was initially thinking just plain white but -- paracord black + white: two white cables, two black cables, etc to the end. sounds hecking dope.
** re: fans... someone else with the same cooler set it to exhaust because there's no dust filter on the back. seems like a reasonable enough reason to do exhaust there..?
* [[201122 – wiki: file history (past me so SMORT)]]
** {{love}} the built-in fossil web server / browser too, despite the super super limited documentation on how to do things.
** always relearning the point where larger pieces of writing ought to be atomized more.
* [[uuid – d6b15650-2d4d-11eb-8588-0800200c9a66]]
** doin' new things -- including external images (bad? yes no maybe so; relies on an external service. but haven't set up external image hosting on my URL either soooo -- something to future-proof later.
** I think this makes my 2nd UUID tiddler -- I just hate titling images, whaaaz the point? -- oh maybe I should do a title.Tag like `UUID -` so they all sort nicely by title {{thonk}}
* [[Kryolith – How To: Flash MoBo BIOS via USB]]
** this is a fun combo of topic tiddlers, and I think it works!
** guess I won't exactly find out if it worked until I actually get the CPU installed and posting, lol!
* alarm went off sometime in the morning before nine but I was tired as heck and snoozed into the hour of 9 -- it's a short week, I'm starting work at 10 and working until 6, it's fiiiine
* woke up and checked the mailbox and went to the bathroom and was feeling oddly salty about what had really been a one-off comment from last night {{sweat_smile}}
* chats about wiki thoughts and mailbox thoughts and sleeping / snoring / melatonin, and the hyrule warriors zelda game {{laughter}}
* got some work done in the morning and a very little in the afternoon, then went down a rabbit hole reading about an artist someone mentioned in discord (mitski) and listening to her music and so forth s o I pretty much didn't get any work done past... 3 or 4...
** oh, right, the biggest thing I did was to finish the stock spreadsheet in the afternoon -- we successfully hit and were pretty close to going past our credit number.
* went and scrambled some eggs for brekkie and decided, ah I have to use the asparagus I bought so it doesn't go bad! Looked up how to cook it, then stuck it in a frying pan with some oil and lemon pepper while I made the eggs.
** W H O A. holy //shit//?! it was so good?? I took a bite and was just like FU--- this is so tasty??? and so simple?? it felt like I'd been craving the asparagus without even realizing it or something, it was //that// good. (It's also like, absurdly low calorie? so I can eat it without feeling guilty at allll.)
*** literally only bought veggies at the store because Phil was like, youuuu should eat some veggies! and the asparagus was right there and I was like... o -- ok --- why not? and mmm, so glad. {{happy}} now I just have to figure out how to cook the zucchini without making it into bread!
* sat and listened to an audio version of a new yorker article about mitzki (good way around the paywall, b/c the audio version wasn't shorted but the text version was, eheh) around 5.
* started messing with windows again -- various things again that didn't work.
** pretty much have come to the conclusion that I need to do something like [[this|https://www.terabyteunlimited.com/kb/article.php?id=409]] -- migrating the boot stuff via command line from inside the actual OS.
* around 6:30 am like y//eah// I should go cook because I've got a lot to do and I'm not going to get all this windows stuff figured out before cooking.
* set up the work laptop to stream while I was on voice on my phone -- definitely felt a bit awkward at first, but idk why... it was just something I really wanted to do. like. well, again, an attempt at being in the same room together but doing different things? cause I'm not talking a huge amount when I'm focused on cookin' -- although it is great to chat and joke a bit too.<<footnote "ol" "I think.. some of it is trying to figure out or get more used to the whole 'meeting online and not yet in person' thing which is sorta definitely disorienting in some ways.">> :)
** lots and lots and lots of almond buns! super fumbly and awkward at the start, not flowing with the cooking, ingredients everywhere and very scatter-brained a bit. got more comfy and into the flow of things as the evening wore on (less self-conscious about "I is on camera right now").
*** gave up on cooking the celery pretty quickly -- since apparently my muffin top tin is literally nowhere to be found (did I leave it at CD's without realizing it??? but why would I have taken it to his apartment???? {{thonk}}) I used rectangle tins instead and they cooked in 10 minutes instead of 15 just fine -- and that was really only enough time to get the previous batch out and get the next one ready.
*** eight batches, split onto two plates, all ready for stuffing assembly later! ofc I took a few bites here and there too, heh. chef's privilege. :)
* was getting close to done with the almond buns and very hungry and like shieeet I kinda feel like ordering food because I've been cooking for so long... but then I was like NO. NO. you've ordered food too much and you //have// food you need to cook and chili really won't take that long so get to it.
** chopped the onion, sauteed it, added the ground beef, cooked it til mostly grey, added the tomatoes and then was like ah fuckit I'm going to add all the rest of the cans + spices.
*** black beans + white northern beans + hominy made up most of the chunky veggies. I was //super// skeptical of the black beans when I tasted the chili after adding everything and mixing -- it was such a strong BLACK BEAN flavor that didn't really meld well with the rest of them...
**** phil read to me about hominy and nixtamalization while I was makin' the chili, which was great and also super interesting. (baaasically it makes the form of niacin way more bio-available by switching it to another form, and originated in meso-america ver ver long ago.)
* finished cooking... around 10:15, sounds right, and sat down in my recliner with a bowl of chili to eat //at last//.
* weekly check-in!! {{happy}}
** a month and a half -- the time feels both super short (it flew by; there's //so much// that we didn't do enough of or haven't gotten around to yet) and also super long (//so much// has happened! life has been packed wall-to-wall with talking and socializing and cooking and work and walking and exercising and reorganizing + making comfy my room and and and).
** I had a lot of compliments to say this week, which made me feel happy because I like having a lot to say there, compared to weeks when I have just one or two and struggle to say anything else.
** apparently helpfulness is a key quality of me. oh, yeah, I see it. it seems very obvious upon reflection. part of me is just like FUCKING UGH WHY AM I ALWAYS SO HELPFUL. i don't //wanna// be //helpful// {{fury}}
*** a perception of helpfulness as... door-mat-itude?
*** oh. I guess I worry that always attempting to solve other peoples' problems is actually reducing or taking away their own agency. that is, maybe I ought to be handing them the tools to help themselves rather than always attempting to do the thing myself?
*** I suppose there's degrees and increments of helpfulness and it's a matter of finding the right balance within myself.
* finished the weekly check-in around midnight or shortly thereafter; before 12:15 tho.
* spiciness with a little extra... //flavor// {{flursed}}
** \\playing with lighting and angles and teasing and ... trust leading me to actually include my face? which I never never never did before in my younger wilder days ({{clueless}}) b/c dat's dangerous with the internet yo. taken as a whole, clearly my best work yet, heh. in some ways, too, they're half for myself -- a way to see something aesthetic about myself that I can appreciate as beautiful or good-looking ... though i'm always mixed about it, as there's something still a little self-alienating there.\\
** having longer hair definitely feels some ways different than having short hair, for sure. it's strange but I feel like... I kinda want to see how long I can get it... even though sometimes I'm like UGH I WANT IT ALL GONE. a love hate relationship for sure.
* sleep at 3:30 AM
```
File: \Boot\BCD
Status: 0x000000f
Info: The Boot Configuration Data for your PC is missing or contains errors.
```

* from USB, ran `bootrec.exe /RebuildBcd`
** successfully identified C:\Windows
*** The requested system device cannot be found.
**** `diskpart > list vol` -- there's just straight up no FAT32 EFI partition? but it also sounds like there doesn't need to be one...? "The UEFI Bios doesn't care which partition type is set as long as it can recognize the filesystem."
***** "For booting Windows on a GPT disk, there must be an EFI system partition." -- well, this is an MBR disk so. {{thonk}}

* from USB, ran `bootrec.exe /FixBoot`
** Access is denied.

* from USB, ran `bootrec.exe /FixMBR`
** The operation completed successfully.

* from USB, ran `bcdboot c:\windows /s c:`
** Boot files successfully created.
*** yeah and I still get the BCD error after that. ugh.

---
Okay, looking in Disk Management, the System Reserved partition is what's set as "Active", not the actual C: drive? sooo I'll set that as active and see if it does anything {{thonk}} also rebuilding the boot media //again// cause it broke //again// lmfao.

WHY THE FUCK IS TROUBLESHOOTING WINDOWS BOOT ISSUES SO MUCH WORSE THAN DEALING WITH LINUX BOOT TBH???? I didn't have anywhere close to this much trouble when I was messing with my laptop's Arch boot set-up. sheeesh.
* alarms went off during 8 again but wow I was really dozing and just... again, fuck it, going to work at 10 and sleep in. sleepily perceiving myself to be on voice with phil and sorta wondering why he was being so quiet while I was dozin' --- but LOL ofc I wasn't?? silly brain {{thonk}}
* making coffee and calculating calorie count of entire pot of chili and then chats -- v e r y. distracted. from work.<<footnote "tu" "I'm quite curious about this eternity concept and also 'potentially post-lifetime bond' because... idk, I can't say I suuuper would have expect to hear those things from a more-atheist-leaning-than-agnostic person? if you know what I mean? and it feels pretty different from my perspective so yea! something for voice someday maybe. :)">>
* playing animal crossing a bit too because people had things and trips and such. grabbed jail bars from Cstn for balloon farming haxs. I do //not// understand the appeal of crude shit but whatever floats your boat! {{laughter}}
** is it the ... convention/rule-breaking-ness of it? something seemingly inherently funny or amusing about it? whaaat is it.
*** yes yes even as miss misinterpret-everything-as-lewd I still don't always get it, lol.
* I ''have'' to do some work or else I'll feel really like a piece of shit -- so, downloaded stock and uploaded it and metadata'd it.
* onion choppy and saute time! also made myself chorizo scrambled eggs and asparagus YUM YUM.
* animal crossing the rest of the evening, getting stuff from Rwn and whizzing through time to hit all the fireworks festivals in august I needed as well as the later birthdays on my island that I missed b/c I wasn't playing, to end up on today farming for maple balloons with the jail bar setup.
** it's almost 1 AM and I've only gotten 2 of the 4 recipes that I need. {{fury}} going to close the game when I quit and then TT back to that time to farm more later...
* well, and then writing too, mostly after phil went to sleep around 11:30ish. buuut I do ''really'' need to go sleep myself since WALK in the morning plans!
** //oh, I'll catch up on h0p3's wiki for the day, before I go// => //oh, I'll just mention this thingy and also comment about this other sentence// => whoops going to bed at 2 AM instead {{laughter}}
** closing the game after these five minutes -- note to self: time travel back to 11:15ish AM on the 25th.
balloon farm -- resume at 4:08 PM on the 25th
* rose slightly to consciousness when my alarm went off at 6:30ish and then dozed until 7:45 -- hopped into clothes and drove over to the trailhead.
** suuuper misty when I first stepped outside, but it was burning off a bit as the sun rose.
** about 2/3rds of the way towards the turn-around point, my phone hard-reset itself. completely powered off and back on again -- was at 10% battery when it came back on. what in the fack? it was at 80-something when I went to bed...
*** thankfully, apparently that 10% was a super super hardy 10% because it lasted for another like 50 minutes after that before hard powering off again {{thonk}}
* I don't remember any of our tangents but I do remember that it was a great walk and I was walking back towards one of the bridges and phil was saying something that had me dying of laughter {{happy}}
* drove home, showered, and hopped in voice :)
* cook time! crumbled some of the bread and put it in the oven to cronch, measured out roughly half of the onion and celery, filled the bowl with regular non cronchy bread, mixed up the egg + cream, SMOOSH WITH HANDS, smooshed in cronchy bread, smooshed into pan, topped with last of cronchy bread.
** was like {{thonk}} not sure if this is pudding/custard-y enough -- didn't want it to be too dry -- so I did another 2 eggs + cream. oh and baked at 375 instead of 350 b/c I think that oven runs a little cold -- and it looked ''perfect'' after the 70 minutes.
* made coffee while it baked, tidied up the room, turned animal crossing on in the background for balloon farming, and went about trying to get music on my phone.
** had to solve a soulseek aborting error -- the download folder location had disappeared & ofc it didn't give an actual //useful// error pointing this fact out -- and then iTunes is just fuckin' fucked up apparently so I had to put the music on a USB drive, realize FAT32 wasn't readable by my work mac, format it to NTFS and //then// put it on work mac and from there onto Thaddeus. ssheeeshh.
* packed up; workout clothes //just in case// and laptop + switch + sleep clothes + toothy brushes and paste.
* loaded the car and headed out at 1:22 and landed at 2:22 -- pretty decent drive. listened to my music at mildly absurd volumes and went 80 on 01 and didn't get pulled over or die so!
* hanging out, taking pictures, catching up, eating goat + cream cheese + pecan stuffed celery (amazing) and helping hunt for the electric turkey saw-er
* dinner time! //s t u f f e d//
* watched //planes trains and automobiles// + //national lampoon's christmas vacation// -- the first one was ehhh mildly amusing and the 2nd one did have some bits that made me laugh pretty hard. both are so stereotypical tho, eee.
** listened to a bit of //national lampoon's radio dinner// -- waow humor sure has... changed? or shifted? or idk -- it seems like very much a product of a certain time that is completely alien to me.
* off to the guest bedroom at 10
** went down a bit of a wiki rabbit hole trying to figure out the radio dinner stuff b/c it was so confusing almost.
* caught all the way up on chame's wiki, since I'd fallen behind. note to self: find and respond to that one thing that stuck out to ya.
* writing and writing and writing
* got distracted looking at mixing bowls b/c I gotta replace the ones of RD's that I keep breaking...
* OKAy I'm sleep now tho, keep yawning. 1 AM!
<<<
* three years feels insane to me, and I don't know, I'm not attached to celebrating it in a big way – like my birthday — nothing changes from the day before to the day after, really.
** I think dating CD for the past three years has affected my life in subtle ways that I'll never be able to fully visualize, point out, or be consciously aware of. I'm like – oh, I've done and changed so much in the past three years! But it would have been different on my own, without being able to cry on his chest, without his hugs, and without his quiet encouragement.
<<< [[191125 – Wiki Review: Fluxing]]

<<<
wordless and inarticulate. I would like to be more grateful.
<<< [[191126 – Wiki Review: Fee Fi Fo Fum]]

I think all I can be is inarticulately grateful for the gifts of love and support I was given, be grateful for the thoughtfulness that existed.<<footnote "ee" "I completely forgot that the 20th was our former anniversary...">>

oootherwise I get mired in feeling wrong or bad for having broken up. I can't tell if you hope he's pining after you or if you really hope he's doing just fine -- "I want you to still be longing after me because it makes me feel worthy and if you don't feel longing then I must be unworthy" goes the story. lol. if he's doing fine I'd feel less guilty for knowingly causing pain and then turning around and getting serious with another man immediately. my seeming capability of making that instant turn fucks me up -- how can I trust, really ''trust'' my decision making?

I hate that it has to boil down to the //experiential knowing// piece of things. pfffeh. down to faith. faith that a deep level of knowing awareness is inexplicably possible and faith that taking actions rooted in this knowing will lead toward the Good.

: trusting ... is having faith, is it not? by trusting you I put my faith in you. I hand you the most vulnerable pieces of myself and have faith that you will not use them as a weapon against me, have faith that you will listen intently and lovingly, have faith that you will hold their weight alongside me. 


---
I feel sad that I don't have more to say about CD as a person despite having dated him for three years. We had some good times together, especially around the 6 month to 1 year mark<<footnote "eh" "the first 6 months... I think we both partied too much and in some corner of my heart I do regret how my first experience went.">> Mom: "so what do you like about CD?" Me: //head empty bonk// "he's kind!" -- he was/is, but that was the extent of the reasons I could pull out of a hat? //big oof// as they say.
* [[201124 – Carpe Diem: kiss the chef]]
** I'm impressed that I got all that cooking done //and// we still had enough time for a well-answered and thoughtful weekly check-in!
** hm. I guess everything in my life outside of work is POPPING so much more brilliantly and I think that must be contributing to my struggle to avoid distraction and actually work. :nervous: and it's very important for me to not get fired, more important now than ever before ... h u h and maybe that's getting in the way, too.
*** I think you need to sit down and do an emotional check-in about work and your distractions.
* woke up at 7:30 and checked the mailbox -- several things I do want to write replies for. :)
* didn't really feel like getting up immediately so I dozed until around 9
* sitting in the kitchen with mom, chatting and drinking decaf coffee with cream -- it's really growing on me without sweetener, actually {{thinking}}
** talking about the day before and where was I looking at apartments...? (she suggested her former apartment place and, huh, yeah! I hadn't actually thought about it but that would be a reasonable location..? maybe just about the same distance from work if I were guessing during rush hour, but on the trail which would be nice) -- she said something like, //oh if you're living alone// and then I was like //ahh hah eheh, well...// {{sweat_smile}} which became a bit of relationship talk (but, I don't think she wants to get too deep; it's always more or less surface level-y)
*** and then Mark called and asked her for a logo file so that transitioned the conversation. Facetimed with Jo afterwards -- apparently he made himself steak, biscuits, deviled eggs, and home-made eggnog for thanksgiving {{laughter}} and his hair is getting long!! he almost has a mullet lmfaooo. good to see him tho.
* packed up and loaded up on leftovers and headed out around 11 AM -- standard small highway drive back; nice and peaceful there. I don't understand why the small highways are faster heading east, and the interstate is faster heading west? Did see a cop sitting in the middle on 01, braked a lot down to 65 (cruise control at 80 ofc) -- the person in front of me was //clearly// going 80 or 85 but they didn't slow down nearly as much {{thonk}} -- back up to 80 after putting some distance behind me tho and cruised all the way back.
** stopped to get gas, too, b/c my tank was getting lower than comfortable. 29 MPG {{crying}} is it b/c winter is coming?
* unpacked a little and put all the leftovers away in the fridge, then got dressed in workout clothes and headed over to the trail.
* walking & talking with phil; thinking about how it'll go in march, then idk transitioned into other things. RD called in the middle of our talk, so I chatted with him for about 30 minutes -- he spatchcocked a turkey, and a roommate made stuffing, and it sounded like they had a good enough time (tho he got sick with a sinus infection (and tested for covid, negative!)) and about asparagus and he told me about this pasta grandmas youtube channel?? where they made a really strange recipe with fennel and anchovies and sardines and raisins and he //swears// it tastes amazing even though the ingredients themselves all sound weird {{thonk}}
** last few minutes chatting with phil then home and casual clothes and then cooking asparagus and cooking stuffing and FUCk I like... sat around for the next 40 minutes thinking the stuffing was cooking but at some point I had turned the oven off {{thonk}} so it wasn't cooking.
* had animal crossing open for b'loon farming and was writing in my wiki until 5:30 when I grabbed the stuffing and headed over to dad's.
* for a second, juuuust the tiniest second, I was like -- //shit// what if he did find my wiki, what if he was reading the posts, what if he did see the thing I wrote about the other thing (because he called twice, once to make sure I was still gonna be there at 5:30 (duH) and the second time to see if I wanted to bring lime juice for gin & tonic) and ... well, what if it hurt his feelings? {{thonk}}
** pretty damn fucking sure he didn't find it, though, because he didn't even remember how I know AD when I talked about showing AD all my pieces of artwork and that's why my art closet is so messy.
** unlike mom, he didn't even ask about phil (and I name-dropped him a couple times; once in regard to the modigliani anecdote when we were talking about art; apparently I brought up the nixtamalization anecdote to both my parents -- ok being read wikipedia articles is hot ok I fuckin' love that you're interested) and huh, he barely asked about the new job. whaaaatever. it was a reasonable enough time regardless. (though the gin & tonic might have helped with that.)
* successfully left sometime around 8 and well, despite having had 3 shots worth of gin, at least the drive is short and only requires 3 turns and one stoplight.
* put away the leftovers I got from Dad -- I swear I'm not going to need to cook for the next week and a half and it's amazing -- and mixed myself another drink (oops; I blame phil for not hopping into voice chat to stop me {{laughter}} although I'm quite, quite tipsy while I'm writing this and I //feel like// you can't really tell.)
* hopped into voice chat and then watched mitski live concert recordings until phil showed up and then i hopped onto animal crossing for starsssss
* chatting and balloon farming and writing in my wiki.
* i espect spicy times will be coming soon. {{happy}}
* [[201125 – Carpe Diem: l a z e e g o r l]]
** I do be trippin' when I'm snoozin' and tired.
** I'm still not convinced it's a problem, or don't understand why it might be, or whatever. {{thonk}}
*** like, I've waded down some prettttty deep internet sewers, read some shit, goatse, mr. hands -- so it's not like I'm gonna faint at some crude joke, idk.
** SHOOT I was gonna eat the rest of the asparagus on Saturday but I completely forgot -- I guess I'll cook it up on Sunday, after walk maybe.
** it was... //a day that existed//. `<shrug>`
* [[201126 – animal crossing: balloon farming]]
** silly to be playing through every minute of the 25th (until 6 PM, anyway) to try and get all the maple DIYs, but whatever. it's somewhat relaxing to have on in the background anyway, with the sound of the waves on the shore.
*** of course then I end up getting allll the dupes {{craughing}}
* [[201126 – Carpe Diem: tis the day of feasting]]
** walking together is very different from walking alone, and I appreciate both.
*** going to have to remember that I'll need to leave earlier in the morning as winter goes on, because I had to defrost the car for the first time!
** coffee was a good call. ... tbh it's almost 10:30 at night and I kinda just want to make some coffee to drink, warm and cozy. {{thinking}}
*** I //bet// I could make just a mug's worth of coffee, and that I could drink while writing maybe, or watching a video? maybe when I hear my roommate leave the kitchen / when I'm done with this wiki review.
** could barely find //anything// online explaining //radio dinner// to me. apparently there's a netflix movie out about national lampoon? kinda want to watch it out of pure curiosity.
*** oh, and animal house too, since it's apparently such a cultural moment or something. idk if worth or not tho.
* [[201126 – Wiki Review: blowing u a kiss]]
** it was like... whatever! I do enough work to get by as a contractor, life is good -- then suddenly when they're like, YO we wanna hire you and pay you more -- even when they haven't //actually// hired me yet -- I'm suddenly IMPOSTER SYNDROME MODE, procrastinate all obligations mode, satisfy only urgent requests mode, distract distract distract mode.
*** self sabotage? I feel like I don't really deserve it so I'm tryna bring the ship down unconsciously or something? {{thonk}}
* woke up early, around 4:30 or a bit earlier, and GULPED water.
** hey, it's definitely not //fun// to get small amounts of sleep because I got drunk, buuut I'd rather wake up in the middle of the night and hydrate than wake up in the morning with a //massive// headache
*** instead I woke up with only a tiny headache! {{laughter}}
* stayed awake for a bit, reading reddit maybe? idk. went back to bed around 5:30.
* woke up in the morning at around 9 -- snoozed it a bit past 8:45 even tho that's when we planned to get up and walk, then got on my phone and grumbled about being tired.
* fiiiiinally get convinced to get out of bed around 9:30, got dressed, and drove out to the trailhead
* walking and chatting and finally get on voice around 10
** I feel like I know what you were reading on my wiki (at least, I have a guess) and why you didn't want to talk about it... but ugh. I'd rather talk about it, address it, clear the air.
*** poked it for a bit and then let it go, made a comment about not wanting to ever bother with a christmas tree, which turned into a wholeeeee tangent about possible futures.
* Attempted to change the C: drive letter to something else, but got a `Virtual Disk Manager: The parameter is incorrect.` error
** search for "System Properties" -- fuck if I know how to find it between the Settings/Control Panel split in Windows these days, though. `Advanced... > Performance > Settings... > Advanced > Virtual Memory > Change...`
*** [[reference|https://www.ez-pc.net/windows/cannot-change-drive-letter-parameter-is-incorrect/]]

---
... sheesh, was it really that easy? It kinda really was that easy. -- see [[How To: Clone Windows Boot Drive to 2nd Drive]]

---
yikes getting the graphics card installed into the computer was a scary moment {{sweat_smile}} always feels like pressing so hard is gonna break shit... it really wasn't seated and I managed to wiggle it out and re-seat it better.

it POSTed! freaked me out for a bit because it paused on the CPU light a little too long for comfort -- and I put the RAM in perfectly, so absolutely no worries there, heh.

getting this message on boot:

```
There is no GOP (Grpahics Output Protocol) support detected in this card. 'BIOS CSM/UEFI Mode' settings in BIOS will be changed to 'CSM'.
```

... looks like the HD7970 vBIOS doesn't support UEFI {{thonk}}

* [[What does UEFI / non-UEFI support on video cards mean?|https://forums.tomshardware.com/threads/what-does-it-mean-when-a-video-card-is-uefi-ready.1811502/]]
* [[GPU - UEFI vs Legacy|https://www.reddit.com/r/techsupport/comments/3855ey/gpu_uefi_vs_legacy/]]
* [[Apparently you can mod the Sapphire BIOS tho for UEFI support..?|https://www.w3ma.com/add-uefi-support-to-your-amd-hd7970-to-use-secure-boot/]]
** I would have done this if a) I was using the GPU from Xavier and b) if I'd known that this might be an issue in the first place... but right now it doesn't seem worth the hassle.

I really don't want to have to re-install Windows when I get a GFX card that //does// support UEFI, and, eugh, idk. went ahead and grabbed a 980 off Ebay that will easily tide me over until January or February etc -- or heck, until next year even {{laughter}} 

checked and the [[980 vBIOS|https://www.techpowerup.com/vgabios/?manufacturer=EVGA&model=GTX+980]] for that particular EVGA card supports UEFI so there shouldn't be any issues and I can go ahead and start installing shit etc on Kryolith once it arrives and gets installed.

man cable management with 3 SATA cables is a bitch and a half, though. I don't know how people get this to look so CLEAN (answer: don't use 3 extra hard drives, just use an M.2 ...) and idk if custom cables would help with that or not {{thonk}}
* [[201127 – Carpe Diem: tipsy over 2nd thanksgiving]]
** ok//ay// by hot I don't mean "literally a turn on" but more like, it's something that's a really attractive quality to be in possession of.
*** we've discussed this {{laughter}} knowledge and ideas are sexy, yo.
** it was a really good thanksgiving, despite everything going on in the broader world! I'm relieved I have family close who both takes things seriously but is willing to have at least a "quarantine bubble".
** a generous reading would be that he forgot my clues to h0p3's wiki and doesn't have time to go hunting. perhaps it would be better to hand a direct link or card over.
*** am I prepared for that tho?
* [[201127 – Wiki Review: stranger in my own skin]]
** heh. I think we're both getting more comfortable with each other in humor.
*** humor is definitely a //thing// that exist for him where it doesn't really exist for me, though. eg. having TV shows and stand-up comedians he thinks are good or can point to as a favorite -- I, on the other hand, am like... hurr-durr what even are comedians {{thonk}}
** //one degenerate confirmed.// {{yes}}
*** oh I try not to let it show, lmfao.
** I think I did make myself a single cup of coffee!! and it was nice.
* [[201201..08 – Carpe Diem: quick sketches]]
* [[201209..15 – Carpe Diem: collaboration!]]
* [[201216..19 – Carpe Diem: technical difficulties]]
* [[201220 – Carpe Diem: warts and all]]
* [[201221 – Carpe Diem: the red pill or the blue pill]]
* [[201223..26 – Carpe Diem: happy holidays to one and all]]
* [[201227 – Carpe Diem: walkies, games, and puzzles]]
* [[201228 – Carpe Diem: officially a full time employee O_O]]
* [[201229 – Carpe Diem: oot and check-in]]
* [[201230 – Carpe Diem: damn you fishie]]
* [[201231 – Carpe Diem: the last odd day of this even year]]

---
* 
@@.spaced-list

* Mon November 30
** composed message to CD, checked in with h0p3 & Aragon

* Tues December 01
** read CD's replies and thonked
** weekly check-in

* Wed December 02
** phil talks about school :C
** CD replied again
** messaged JH & asked him to check in with CD

* Thurs December 03
** focused on work mostly all day
** spent 4 hours crying and talking to CD
** voice chat a little with Phil before bed

* Fri December 04
** work went really well and I was in a really good mood?
** hung out with phil in voice after work and had a drink
*** played animal crossing the rest of the night!
*** villager hunting - found clay & decided nah
*** ended up with kiki immediately on the island after I'd mentioned her
** sleep at 1 AM
** Phil finds bagworm on his wall {{bflushed}}

* Sat December 05
** talked about inchworms and poetry and played a bit of animal crossing
** updating my ACNH catalog on aeon's website
** fiiinally finished playing animal crossing around 2:45 and got dressed
** drove out to the park, and my usual parking lot was very VERY full
*** went on an adventure to find the other parking lot & succeeded
*** WALKIES - call dropped a million times :C
**** but it was on LTE and high quality towards the end :)
*** talked a lot on the walk :))
** got home around 5
** order food (:bflushed:)
*** animal crossing trading
*** finally got up the energy to clean up my art closet in prep for crafting later
** phil was done working around 10 & voice chat <3
*** talked about beaver? and distance of walks
** played AZUL because I //really// wanted to and it was a GOOD time and I'm not saying that just because I won all the games {{laughter}} @@.phil `(yes u are)`@@
*** played 3 games :)
** read a wrinkle in time??
** sleep at LATE and no dozing

* Sun December 06
** woke up around 9 or 10 iirc?
** more animal crossing?
** CLASSIC TETRIS CHAMPIONSHIP
*** worked on JP's "joke" present & finished it
** sleep at 1:20

* Mon December 07
** walked at night after work for a good hour and a half at least
** finished a wrinkle in time!! 
** spicy :)

* Tues December 08
** walked in the morning before work!
*** FUCKING COLD for both of us O_O
**** but still a good time :)
** received my official offer letter from BigCorpo™!! about 5k less than I had in my head but still a HUUUUGE bump up from what I'm getting paid now
** went down the rabbit hole allllmost immediately of researching retirement and 401(k)s and saving for house down payments and health insurance and tryna calculate what I could afford in rent and take-home paycheck and everything
*** oh and reading "how to write counter-offer emails"
*** no I don't need to plan it all immediately but I do have a slightly better idea of what to be thinking about
** rabbit hole continued into looking at apartments in the area and thinking about what sort of space we need together / how we might lay it out :))
*** I think there's some good options out there! I think I might start doing tours in april or may? hard to say if those same apartment complexes would still have openings then / in june or july but eh, will check it out then.
** weekly check-in -- very good :)
** potential spice but we both have very bad memories {{clueless}}
** dozed at 2:25 AM

* Overall, was your week great, bad, or just okay?
** 2nd swingy week in a row - really good ups, really down downs.

* what specific do this week
** job offer shit
** prep for one on one with boss
** do job shit
** prep phil's gift
*** friday evening? need packing tape too
** ship JP's gift and Phil's gift
** lunch with mom
** defrost chicken thighs
** cook zucchini
** shopping for more eggs & packing tape
** spend time with phil
*** acnh erry day for ables
*** talks every day b/c yes
*** more azul if we have time
*** keep up the walking! thursday morning & weekend :)

* happy moments
** @@.phil `all time spent with you!`@@
*** <3
** @@.phil `all day yesterday, walking and last night (;`@@
** @@.phil `walking this morning`@@
** @@.phil `finishing a wrinkle in time!!!`@@
** @@.phil `reading your mailbox messages last morning after i thought about Up`@@
*** <3

@@
@@.spaced-list
* wed dec 09
** wrote my counter offer letter in the morning and emailed it off; asked for 3k more b/c that's what I would be getting if they started my 401(k) match immediately rather than a year from now
** @@.phil `walkies around 6:30 PM!! phil met a white cat!!!`@@
*** twas a cuuute kitty :)
** went to the grocery store after walk & picked up packing tape / gift supplies / more eggs / yogurt / turkey sausage sticks / hummus / I should not go shopping when I'm hungry {{eyes}}
** phil was talking about learning bagpipes?? as a joke i think but {{thonk}}
*** @@.phil `I mean... it's apparently really really difficult O_O`@@
*** played //to a mouse// -- why is there no more of battlefield band's music on youtube {{fury}}
*** talked scottish mythology
** dozed at 12:40 AM

* thurs dec 10
** found out that they accepted my counter-offer!! {{pogfish}}
*** a bit of back and forth working out the actual start date
** game awards
*** new dragon age 4 teaser {{pogfish}}
**** FUCKING SOLAS AHHHHH TEVINTER IMPERIUM AHHHH
***** went to the subreddit and everyone was complaining b/c they didn't tell us anything new while mass effect got more concrete info about what's coming next and, OK//ay// I see their point but still. AHH. //eet's aliveeeee//
*** and cyberpunk special edition collection thingy arrived and I was unpacking it while watching TGA
** @@.phil `u cleaned ur keyboard with goop`@@
*** I was really freaked out about actually sticking the stuff on my keys but it worked ''really well'' {{pogfish}}
**** can definitely see myself using this to clean keyboard again //sooner// so it's less grody next time
*** installed the new keys and damn they lookin' gooood. looking forward to taking a snazzy battle station picture once I get my nice monitor next year
** @@.phil `spicyyyyyyy O:`@@
** dozed at 4:07 AM

* fri dec 11
** started work a bit late, at 10 AM... slept in until just before then, ofc
*** forgot that I had scheduled my own goddamn meeting for 10 AM and was like two minutes late {{nervous}} (somehow I'd gotten it in my head that I'd scheduled it for 10:30 {{thonk}})
** went and got hawaiin bros with my mom (grateful she put up with my rescheduling twice as meetings popped up) then hung out and talked in my room!
** SO MANY MEETINGS today at work, jeeeesus
*** had a really good and thorough one on one with my boss!
** celebration "party" for a co-worker over zoom at 5 and that was really nice! just hanging out and listening to all the jokes and then being directed for a brady bunch style zoom screenshot {{happy}}
** signed the final offer letter! starting on 12/21, so I get the floating holiday and the stock in february, and my healthcare starts in feb? new year's eve off, excitingggg!
** cooked up my pile of chicken thighs
** played animal crossing for a bit -- first snow cover day!! :)
** @@.phil `played fluxx (maybe this game isn't great with just 2 but it was kinda fun and i could see it being REALLY fun with more people)`@@
** sleep at 12:33 AM

* sat dec 12
** @@.phil `started and played cyberpunk all day`@@
*** ALLL DAY {{nervous}}
*** okay, well -- I spent a good 3 or so whole hours trying to make my character look just right XP and //theeeen// finally started playing the thing
*** I have many many many things to say about it but yeah, over all? fucking amazing and exactly what I wanted out of it, tbh. very glad I didn't watch or read any of the promo material, and honestly disappointed that I watched as much of the first E3 gameplay demo as I did (just b/c it did spoil a good bit of the first mission)
** late night chat with phil
*** talked cyberpunk and video games in general and candy
** dozed at 3:15 AM

* sun dec 13
** WAS A GOOD GIRL and didn't let myself play cyberpunk until I'd checked off some of my to-do list items from last week, namely prepping phil's christmas gift to mail / prepping secret santa gift
** drove over to the UPS store after I finished up, right around 1 -- was 2nd person in the store and didn't have to wait, but then turned around to a line of 5 or 6 people behind me when I was done, lol. perfect timing!
** having successfully done my one adult thing for the day, cyberpunk stream!
*** hilarious glitch where cars drive through barriers on the side of the road
*** @@.phil `sphygmus murders an innocent woman`@@
**** OK NO I WAS JUST DRIVING AROUND THE TRAFFIC JAM OK {{clueless}}
*** @@.phil `cyberpunk prostitution (with scissoring)`@@
**** {{clueless}}
** sleep at 3:04 AM

* mon dec 14
** woke up probs around 9:50ish and hopped out to start work at 10
*** grateful for the slight flexibility that having people working on the PST coast allows me
** hung out on 3240's island for his birthday!!
*** hopped on riiight after / during work (kept my laptop open and didn't let it sleep / answered a couple questions) but mostly focused on the party
*** attempted an ACNH capture-the-flag (okay I think?) and then the "sardines" variant of hide & go-seek which was //really// fun. conclusion: I am very very good at ACNH hide & go-seek and everyone else is very very bad. {{clueless}} IT"S TRU -- I was the first person to find the hidden person BOTH TIMES. :)))
**** @@.phil `YOU JUST GOT REALLY LUCKY {{FURY}}`@@
** walked in the evening again! laaater than I woulda liked but it was good still
*** @@.phil `new shoes!!!!!!!!!!`@@
*** talked out what christmas presents to get my mom (book / puzzle / photo print thingy)
** @@.phil `phil receives a SECOND secret santa gift - BUT IS IT Rwn OR NOT????`@@
*** //the mystery deepens... is it 4D chess or just us overthinking things?// {{laughter}}
** card exchange
** @@.phil `phil bought dragon age origins (;`@@
** @@.phil `spiiiiicccyyyyy (((;`@@
** dozed at 2:36 AM

* tues dec 15
** woke up juuuuust before 9 and then snoozed until 9:30 then hopped out of bed thinking I might have missed a meeting
** liiiike half and half work & cyberpunk reddit/youtube farting around (collected all the radios as youtube videos) and catching up on h0p3's wiki
** did a bit of cyberpunk data digging for radio songs after work (from 5 to 6ish)
** @@.phil `Terry Pratchet PS1 games?????`@@
** @@.phil `Phil enters the quantum zone`@@ (aka doesn't know how time works)
** walked with phil
*** talking about game spreadsheets & what a community might be like
*** phil discovers two peacocks (they flew onto roofs) and later a really cute calico cat
**** no, I'm not your life archivist but it was a fun time so here you go :P
**** @@.phil `3-way call and walk with hope someday?`@@ !! yes yes
** @@.phil `The last time we walked together? MET A NEW CAT FRIEND THO`@@
** get home & get into the CP77 modding discord & am very distracted with that for a minute
** grab something to eat and catch up on animal crossing
*** dung beetle hunting was NOT FUN but finally caught one after catching 3 snowflakes in a row
*** phil came over & bought knit panntsss
*** worked on a perfect snowman - definitely takes a bit more than 10 path tiles to make the head the right size small
** weekly check-in time! :) (around 10:30)
@@
* [[Play Call of the Sea|https://twitter.com/jasonschreier/status/1336858968350666752]]
* [[neat website by someone who cares about game metadata / tagging|https://www.gamedatacrunch.com/]]
** [[a thread by the same person about steam labs' latest experiment and why it's a good thing|https://twitter.com/larsiusprime/status/1336849683776466945]]
* [[a guide to getting a 3080 online|https://docs.google.com/document/d/1E_VPYK6Pw1Yy5z-DCMU98r6Vi2ktIplQIjpbAuLXmJE/mobilebasic]]
; Wed December 16
* woke up and worked at 9
* voiced a bit in the morning; phil continues to struggle with finding Aragon another gift
* finally got the one OEM logo that I'd been putting off uploading actually uploaded & the person notified
* decent amount of project folders to create
* pretty much in meetings all afternoon
* finished work around 6 maybe? doon't remember exactly
* @@.phil `Learned how key locks work` {{yes}}@@
* cyberpunk right after work!
** continuing to forever be very very sad that I can't just keep the cars and motorcycles that I find laying around on the street
** see also [[201217 – CP2077: little details]] for details on what I actually did tonight
** ran straight into a wall with my motorcycle and got stuck in the geometry and had to reload, lmfao. and completely wasted the motorcycle to the point it was burning up & I had to pay for a new one at least once {{clueless}}
** figured out how to use photo mode and spent probably too long taking glamour shots of my V
* quit a bit after midnight
* voice chats :)
** phil had written up some thoughts about the colorado trip regarding logistics etc, so discussed those a bit
* dozed at 1:15 AM

; Thurs December 17
* slept in and got up around 9:30ish I think
** very distracting conversation b/c of what phil left in mailbox, lol.
* @@.phil-sp `talked about sex toys in the morning` {{flursed}}@@
** @@.phil-sp `Sphygmus apparently has been on a long quest to figure out how get off with vibrators` {{laughter}} `I wonder if that perfect toy exists for you... but I wonder if you've ever accidentally felt pleasure from some stray vibrating technology in life? I feel like that's common in young girls, to notice that the shower, bath, pool filter, dryer, a fan, controller, phone, etc whatever it may be, just feels good down there` {{bflushed}} `but that's no reason to give up I guess right?`@@
* worked & voiced with phil while... @@.phil `I trekked down to McHenry Road to deliver Sphygmus's packages at the UPS Store!!`@@
** @@.phil `Just realized this is the last time I walked... {{sadville}}`@@
* "holiday party" meeting around like 4 or something, then farted around until 5 and quit to do... what?
* oh right, actually cleaned my room, took out the trash that had built up on my desk, and then vacuumed my room while listening to ESTA (hard to find on youtube but [[it's there|https://www.youtube.com/watch?v=iHfsUbpKyO0]] -- my go-to room cleaning music)
* while I was working on my weekly TDL, started and finished christmas shopping for my mom (all but one thing arriving before christmas, nice) and scheduled a phone call with h0p3
* attempted to complete my PC -- took off the side panels and my old GPU out, put in the new GPU (wow it fit in the PCIE slot so much nicer without feeling like it was gonna break something) -- and then just had so much trouble with it POSTing and then getting stuck and not POSTing
* Phil fell asleep while I was fucking around with it, so I said fuck this around 8:30ish, put it to the side, and started playing cyberpunk for the rest of the evening (until around 11 I think?)
* chatting in bed :)
* dozed at 1:04 AM

; Fri December 18
* @@.phil `I don't think there's a Carpe Diem for this day? AA`@@
* I was up really fucking early today for some inexplicable reason?? like, around 7 AM if not earlier
* checked my email while farting around on my phone in bed, saw that [[milo|music: RAP Ferreira (aka) milo]] had a new album up for pre-order, then went down the rabbit hole of trying to figure out how to log into the cafe
** someone actually like, hacked the server and got in that way? lol wow. but that vulnerability got patched. little did I know the username & password had totally changed after that tho.
* very stuck on the music but hopped into work at 9
* somewhat distressing chats with CD in the morning {{nervous}}
* studio "holiday party" meeting around noon, but there was an outstanding logo QA request so I stuck around until about 2
* @@.phil `I actually woke up at a good time!! Sleep schedule fixed LOL (If I only I knew the bedtime horror that was approaching on Saturday` {{nervous}} `)`@@
* used the afternoon to clean my room again -- this time, putting away all the PC building boxes that I didn't need any more, moving xavier off my desk, adjusting and fucking with cords, basically getting my desk and general kryolith set-up all nice
* evening hit around 5, sat in my recliner and caught up on the poet army discord -- basically read from the very beginning but then ended up where the clues started, went and looked at the ultima online channel and facepalmed -- went to [[https://cafe.rubyyacht.com]] and successfully logged in immediately.
* @@.phil `Dragon Age stream while you got windows installed finally!!`@@
** turns out phil spends just as much time in the character creator as I do, hehh. also there are some //really// aggressively immoral person dialogue options in the city elf start, wowow.
** ok look idk why it stopped failing to boot but it definitely wasn't my fault so don't you //finally// me {{clueless}}
* lots and lots of getting my windows install set up the way I like it! see [[201218 – computing: setting up windows on kryolith]]
* played picross for a bit before bed
* @@.phil `you got a pube`@@ IT WAS NOT -- it was just some hair from my sheets or something {{thinking}} @@.phil `caught in your throat after laughing because I said I would shoot you in the head (I took a warning shot and said something like "One more step and the next one will be between your eyes")`@@
** what on earth was the context behind that statement and why was it so funny XD
*** @@.phil-sp `context: sex before marriage and me joking that i would just sleep under the bed and you said something about being tempted and I joked if you try anything before marriage i'll have to kill you` {{laughter}}@@
**** oh right {{clueless}}
** @@.phil `nah it was a pube`@@
*** no ur a pube {{bflushed}}
** i did literally sound like this: [[https://www.youtube.com/watch?v=Mzg7Ybv2Pmo]] like, ''literally //literally//''
* dozed at 3:16 AM

; Sat December 19th
* didn't sleep in too super late, got up around 11
** and later gave phil shit about how people who sleep 8 or 9 hours or more are like 30% more likely to die earlier {{clueless}} (not like I don't like a good 9 hour sleep myself though, haha)
* thought I got my secret santa gift but it's actually from my manager -- seattle chocolate factoryyyy, can't wait to open it {{happy}}
* was doing more computer stuff and searching for a computer mat (and sorta failing) ... was that everything I did between 3 PM and 8 PM??? just farting around? {{thonk}}
* boardgames around 9! played carassone with AD then started betrayal which lasted a long time {{laughter}}

; Sun--Mon December 19 - 21
* @@.phil `There's a Carpe Diem for these days!`@@ {{flourish}}
* @@.phil `Switch Pro Controller technical difficulties, alas hardly any OOT and a lesson in why it's worth investing in an Xbox, PS4, or PS5 controller for PC gaming`@@ {{mellow}}
* @@.phil `Internet technical difficulties, a lesson in why it's worth investing in a good modem and router, or at least a good router, or at LEAST any router that's better than the packaged AT&T U-Verse Gateway (which btw has a small monthly rental fee which ends up costing more than buying your own lol, you don't acutally own it and i maybe mispoke when i said it was free), or AT LEAST the most updated AT&T U-Verse Gateway!!! Come on RD`@@ {{fury}}@@
One of the things I'm feeling rewarded by in this game is paying attention to the world and the little details -- for example, when I left my apartment early on in playing last Saturday, I paused to listen to the news report that the mayor (Lucius Rhyne) had died, and the statements by the two candidates. Later I noticed a billboard that was a liiiittle confusing b/c it talked about rhyne but showed the interim mayor?

Played last night and was going through a side-gig and noticed a talk show host interviewing the other mayoral candidate (shit-talking about the interim mayor ofc). And ''then'' headed to the Columbarium for a different quest and saw the memorial plaque for none other than the mayor!

Definitely curious if this will develop over time or if there will be more references that I'll keep discovering -- it seems like a pretty large background thread / story.

---
I'm also actually starting to read the data shards now {{sweat_smile}} and it definitely fills out the world-building and makes the blue marker thingies seem more hand-placed.

Eg. I did one blue marker and it turned out to be a witness who had been working with the cop I convinced to leave town, with several data shards providing background. (The shards referenced a dock-side so that definitely wasn't "random" in the sense that it wasn't a random location - definitely hand placed in that location.) Then I did another blue marker assault and it was some crazy Tyger Claw assassin with fuckin' blade cyberware legs going after a civilian who turned out to be working with a journalist to spill body cam footage from one of the corporate wars...

//And// when I did the "rescue a dude from the tyger claw headquarters" gig, I found a message from Woodman on their terminal about how he ripped off the casino and "earned the cash fair and square" and threatened revealing or killing the head dude's illegitimate son if he didn't get the money -- and I really wonder if I had done that gig //before// talking to Woodman, if he would have known who I was / if I would have been able to get away without wrecking the club.
No idea what the fuck happened differently, but I found the reset button on the front panel of the case, and realized -- oh, duh, no //shit// that's what the reset button is for??

Reset the BIOS again, started the computer with the Windows install USB stick already in the back, chose to manual apply settings & set system time + some other minor thing -- rebooted, crossed my fingers and -- we're in folks! Went straight to the Windows install media booting screen.

Oh yeah, was having trouble getting my Windows 10 Education key from uChicago to activate (maybe because it's in use on [[Xavier|Xavier – Mini-ITX Prodigy]]?? not sure) -- tried going back to my Windows 8 Pro key from fuckin' what, high school??? and it activated immediately. So I guess I have Pro Edition now {{bflushed}}

Uninstalled as much shit as I could by hand then downloaded [[Tron|https://github.com/bmrf/tron]] to see if I could remove shit like the "Your Phone" from Windows. It didn't seem to work, but oh well. Did use some group policies to disable the fucking bing search and cortana as much as physically possible, and also ran the //Stage 4 - Repair// batch script (also disables windows telemetry).

Of course the next step was to get Firefox installed -- and had to reset my sync password b/c I'd forgotten it and not saved it in my password manager {{thonk}} -- either way, the sync is fucking AMAZING b/c it means I didn't have to spend ages getting Firefox back the way I like it.

Also discovered two new amazing extensions for me:

* [[Earth View from Google Earth|https://addons.mozilla.org/en-US/firefox/addon/earth-view-from-google/]]
** THIS FUCKING EXTENSION. I first used it on Google Chrome and died because the last time I looked there wasn't any version of it for Firefox but //guess fucking ''what''// there is now and I'm back to happily gazing at aerial views of the world. {{happy}}
* [[Dracula Dark Theme|https://addons.mozilla.org/en-US/firefox/addon/dracula-dark-colorscheme/]]
** sooo I wouldn't really be using this but windows has a built-in dark theme mode now???? and I love dracula as a dark theme in general (use it for both VSCode and Sublime Text on [[zircon|Zircon – Lenovo ThinkPad Yoga 370]]) so here we gooo.

Spent way too long downloading sexy (''not'' literally, despite the many NSFW wallpapers on there {{thonk}}) dark themed wallpapers from [[wallhaven.cc|https://wallhaven.cc/]] and then got distracted thinking about linux sub-system and being able to use bash to manipulate the images...

But what about Arch on my Windows??

* [[package manager - scoop|https://github.com/lukesampson/scoop]]
* [[ArchWSL|https://github.com/yuk7/ArchWSL]]
** [[set-up instructions?|https://medium.com/@mudrii/deploy-arch-linux-on-windows-subsystem-for-linux-wsl-a7e4cdf78c80]]
** still have to figure out how this works, and still have to install it and everything. processing those backgrounds is going to be a separate side project, lol.
*** want to sort them between 16x9 and none-16x9, and then do some photo-manipulation the ones that aren't.
*** oh yes, and the 2nd reason I wanted linux is so that I can pirate photoshop through that convenient "photoshop on linux" script which I'm not sure is going to work but {{clueless}}

Okay, but what the fuck about my window snapping???

Well, it's not quite the same as i3, but the FancyZones in [[Microsoft PowerToys|https://docs.microsoft.com/en-us/windows/powertoys/]] is definitely reasonable enough. Couldn't really use table layout (the closest to i3's grid) for what I ultimately wanted though (discord must be layered behind the browser's 2/3rd space so that the sidebar is hidden and only the main chat window is visible & you can't do that in a grid system) -- sooo I went and figured out the additive window layout and it works just fiiine. 5 zones so far, and we'll see how they work for me.

Basically -- Windows is just a much, much much much nicer place now and I'm very glad I had to do a clean install & got the latest version.
Sooooo I'm gonna be a dermp and order a new PSU for kryolith {{laughter}}

I'm sitting here browsing the internet and replying to people on discord being like -- okay, the GPU fans aren't spinning b/c EVGA apparently has fan-stop on low usage, the CPU cooler is actually just whisper silent (can't hear the fans unless my ear is up against them) -- this fuckin' SeaSonic PSU is SO loud in comparision.

aaaaand while I'm at it I'll pick up a couple of case fans too. {{clueless}}
* played until 3 or so; h0p3 joined sometime after midnight (`/wave!`). I appreciate that Phil is generous and anti-competitive in rewinding turns and filling in for things missed -- I think I can //try// to be like that but I felt like I got too wound up in rules lawyer-ing a misinterpretation I had of the cards (and wouldn't point out an optimal move because I was so //wanna win ahh// which is a bit distressing). 
* transitions and leaving are hard, ofc. I just want to sit quietly and be with all of you; even simply that can be overwhelming and intense.
* talking together, imagining, dreaming. at some point something got too intense or scary or I don't know what and I felt very, very triggered. I don't think I've ever had a panic attack but perhaps these sensations were similar; I think I would describe them as the closest I've ever felt to one. thinking back on it, the physical sensations bodies can produce are wild.
** I may not ever stop feeling afraid. but I don't want to let that stop me, I promise I won't ever let that paralyze me for too long. I will act in spite of fear.
** I can't attempt to define the word; I can't attempt to contain the word; I can't attempt to hold onto the word.
* we breathe; a gap in communication is resolved; I listen and breathe and sob and focus on the words and slowly resurface. my voice is piecemeal but returned. an [[absurd|https://en.wikipedia.org/wiki/Absurdism]] [[synchronicity|https://en.wikipedia.org/wiki/Synchronicity]] and laughter.
* falling asleep around 6:30 or 7; I remember hearing him get back and then I was out. an alarm or something must have gone off? or I just woke up after a short sleep cycle, and I heard peaceful sounds of movement and controller noise -- I'm out like a light again.
** I thiiiink this makes 3 times we've been up this late/early together and interestingly enough last time was juust about a month ago at the start of tomato season too. i mean, it's a cycle, and one that affects emotional sensation and emotion too so, makes sense.
* I woke up at least three more times (an alarm //did// go off at some point) and finally //woke up// around 1:30ish.
* made scrambled eggs + cheese, and coffee.
* read and write and chat with folks. cry a bit more and write a bit more. it's 5:30 and dark... what now?
* took the keyboard cleaning goop to my laptop keyboard too -- if I'm not insane, I think it actually types a bit smoother now. OH and remembered to order batteries for my key fob today.
* more reading and writing; phil woke up around 5:45 - text chats until my food arrived and a bit more chatting. hopped into the shower because ugh I couldn't stand it anymore.
** asked MR if he knew how to find people to play betrayal with; ofc I guessed he played with swtor people and I was right -- and then later he was like "but I'd probably be game to join at some point. I do have to stop by 9pm eastern most nights though probably" SOOOO YESSSS, betrayal with phil and MR and AD some weekend ?!?!?
* attempting to get OOT emulation set up and ugh fucking controller problems again, of course.
* played some animal crossing to unwind -- made my perfect snowboy for the day and got my two other large snowflakes, and ran around catching wisp pieces.
* sat in the chair reading reddit threads -- was on the same thread as phil but saw a comment that made me {{thonk}} that he hadn't mentioned, about USB devices being turned off for power savings.
* attempted some more fixes that then actually finally FINALLY worked (also thank gosh a) my computer starts so hella fast -- being on xavier with just an HDD for starting made me appreciate SSDs again and b) I haven't run into the non-posting error again.
* "oh do the froggos for the heart piece it'll only take 5 minutes" says phil. {{fury}}
** I fucking crushed them though after enough practice. got the damn heart piece, lmfao.
** wandering around finishing up the last couple things on the young link checklist.
* aaand now it's 2 AM and time for bed!
** lol, didn't doze until 2:30. felt like I was tossing and turning for a while before I actually managed to sleep :S
* woke up right at the crack of 9:40 with my alarm; snoozed for 5 minutes; disabled the alarm-from-hell; snoozed 5 more minutes. finally hopped out of bed & logged into work computer
* catching up on slacks and emails until 10:30 meeting
* QA'd logo & prepped to upload to the DAM -- and then the DAM went down, lmfao. thankfully they are very quick at getting it back up again always.
* work work work work. logos, mostly -- and people asking for quick turns, too. ahhhhhh.
* meetings from 3 until 5 -- did a bit of wiki writing during the first meeting, then rested my eyes during the 2nd meeting. Had told the designer I wouldn't get to QA those logos until after 5, so when the 2nd meeting ended I may have... rested my eyes for the remaining half hour until five. {{eyes}}
** lots of feedback, and of course other things start popping off when this was the only thing I planned to accomplish that hour. letting other people address it
* hella need a drink tonight mate {{laughter}}
* OMG went upstairs to deal with dishes and pour myself a drink and PACKAGES EXISTED IN THE LIVING ROOM and I checked and AH they're the awaited christmas gifts from phil {{happy}}
** this is ''literally'' the first time I've ever been excited for christmas day, yo!! I'm SO HYPE WHAT. It's Monday and then Tuesday is gonna 
* phil distracted me with a somewhat difficult picross
* finish wiki review & play acnh & finish drink & then oot maybe...??
** got distracted with 23andMe ancestry browsing and email, lol
* phil has a long conversation with his brother & we don't get back to hanging out until around 10ish. almost gonna do oot but then ah, he's gotta come visit to catalog some clothing out of my ables! (I gifted gifts and built my perfect snowman while he was on the phone.)
** interrupted by switch forcing me to do the firmware update before it would let me play online and then UGH. fucking internet errors all over the place. it refuses to connect to the wifi -- even when i'm seated right next to the router -- until I restart the router, and then all sorts of connection errors while trying to have people fly in / fly to their islands -- when I'm next to the router, when I'm not, when I have a different DNS service, etc.
*** I literally didn't have issues until they forced this F U C K I N G firmware update on me and I'm pissed because if I can't play ACNH online with other people anymore then there's like no point in playing anymore x_x
* it's 11:30, we give up, but it's too late for oot so we just hang out -- I've started this surprisingly addictive mobile-like digging game -- it reminds me a little of motherload (which I loved) but with a time limit (meh) -- the time limit does force you to try and go super super speedy tho, which is an interesting experience for me. Phil do be on that picross addiction, heh.
* midnight cuddles in bed but my mind can't stop wandering so let the spice flow.<<footnote "dn" "I have three of the books sitting under my TV b/c my dad was reading them.. yeah yeah essential, iconic, but this isn't really a reference so whatever! :P">>
* talking about "reality" vs. "illusion" and experience and perception and technology and communication (what would you have to leave behind for a world where tech had fallen apart to rebuild to this level? see: Dr. Stone. see: looking at a gameboy being simple in comparison to our computers now but then looking at it in the context of making it on your own in the wilderness, super complex.)
** //"most people when given the choice to live in 'reality' vs. a simulation or illusion would choose 'reality'"// -- but I'm not really convinced you can even frame that choice in a coherent way that doesn't fall apart when you prod at it. tends to be framed as a choice between 'knowledge' and 'ignorance'.
*** //if you have the choice between two worlds that are literally identical but you 'know' one is 'real' and the other is 'fake' -- which do you chose?// but still I'm like, if they're literally identical then does your choice even matter here? what consists of "knowledge" in this context?? what does it even mean to ''know'' the reality / truth value of something?
* //technological progress can only be communicated within language groups?// counter-example: monkeys learning how to use sticks as tools simply from observation / a human wouldn't need to talk to someone to see their wheeled card and be like OH that's fucking dope and will make my life easier. //what about, communication relies on at least a single shared sense// -- oooo now ''this'' is a fucking interesting proposition indeed.
** need to narrow it down to //primary// senses perhaps? smell is clearly used for communication in some species but it broadly means nothing to humanity for communication.
*** could we develop a language through/of/that consists in taste? probably, right? but it doesn't seem like something that would develop naturally but is rather constructed like a cipher.
** can we presume that the phenomenological experience of sight is similar across all species, given the construction of (most) eyes being the same, and visual cortexes (probably?) being similar -- interpretation or mental processing of that phenomenology aside?
*** so if we discovered alien beings that could "see" it would only consist in how much overlap their visual senses overlap structurally with ours..?
* I get quiet and dozy towards 3ish, finally sleep around 4 I think..?
* [[201220 – Carpe Diem: warts and all]]
** it's interesting that chame is trimming off title.Titles -- mine aren't always as meaningful as this one was (the synchronicity) but I still feel like they are a chance to try and nut-shell the day in an interesting way, a chance to play, a chance to whine, or a chance to joke around.
** an intense morning, not enough sleep reaaallly, and a later night than I would have liked -- but all around a good day.
* [[Thomas Merton]]
** Completely random discovery -- searched for "becoming journal" in b-ok, just because I was curious if it had been scanned / ebookified at all, and the only result was a Thomas Merton journal, which sent me down a research rabbit-hole.
** hard to say if / when I might read any of these, but it's here when I want to.
*** reading the journals seems most potentially interesting / valuable -- if nothing else, for thinking about how people in the past have approached their personal writing.
* [[Becoming: A Guided Journal for Discovering Your Voice]]
** Impressed I was able to copy all of these out in a single day, given I still haven't completed copying the prompts from [[200 Writing Prompts]] {{clueless}}
** I feel like most writing prompt books just re-hash a lot of the same prompts, but this one has some interesting / slightly different ones, at the very least.
** really unsure if this is even remotely up my mom's alley -- I feel like some of the prompts she would just scoff at / some feel somewhat immature / might be triggering. buuuut hey. worth a shot?
** oh yeah, I feel like they needed to go over it with an editor again -- I didn't double-check but there are a couple prompts that baaasically seem like repeats.
; Wed December 23
* this day was... uh... fart around work and not do work but mostly work on my wiki ...?
* @@.phil `tried to get switch pro controller working on your PC, all you had to do was restart to fully install HIDGuardian even tho i spent about an hour and a half researching`@@
** but I was in the middle of downloading tenet {{distress}}
** @@.phil `(but that's ok because I learned a bit about how save files can port between emulators and about N64 on retroarch) and it was too late by this time so didn't play OOT and I were depressed after like 3 nights in a row of troubleshooting shit instead of enjoying our time together, but I knew I would be fine the next morning and I was!!`@@ {{flourish}}

; Thurs December 24
* woke up and started work-ish at 9 in the morning
* prepped to drive over to my mom's at 3:45; perfectly fine drive over
* chilling and laughing and talking while shepherd's pie was being made; ate delicious shepherd's pie
* watched //a christmas story// -- which I'd never actually seen before?? was only familiar with the leg lamp bit of it
** ate delicious apple pie with ice cream and whipped cream -- man, Mark really knows how to load up a pie piece with whipped cream! {{laughter}}
*** someday we should have a "pie baking lesson" day with my mom and mark, once phil gets here, so we can both learn how to make really good pies for each other {{happy}}
**** I know at least one secret ingredient -- tapioca flour instead of regular wheat flour in the juicy stuff you pour over the apples -- makes it really jelly-like textured. :)
* "went to bed" shortly thereafter (a bit after 10)
* played picross in bed while waiting for phil to finish playing splunky with his friends {{laughter}}
* around 11:30 hopped on voice! long, long chat with phil that got kinda deep / dark later on
** phil was like //what would you do if i just disappeared from the internet// etc etc
* sleep at 4 AM {{bflushed}}

; Fri December 25
* lovely lovely christmas morning -- woke up around 9 or 10?
* panettone + coffee for breakfast, then opening gifts in the living room -- just a cozy time all around
** mom seemed pleased with the journal -- she was glad it wasn't a specifically dated journal and I feel like I succeeded in getting something she //miiight// write in!
** mom really really liked the camera gift! I'm very happy it arrived on time :) we had a good time messing with it and figuring out how it worked and so forth
* chilled the rest of the time or whatever :P
* if I remember correctly, I left my mom's place around 3:30, made it back to my place around 4:30 (decent drive, saw one cop on the west side of LC but only went 5 over most of the way back rather than my normal 10 over, lol)<<footnote "rd" "CD found his radar detector that he was gonna give me and it seems like we'll probably meet up in the spring or summer so he can give that to me and I can give him back his sweater? then I don't have to worry when I speed on the way to my mom's, lmfao. (too bad I won't have it before driving to CO in march tho)">> and spent some time unpacking / getting ready for secret santa VC
* secret santa voice chat in movie server :)
** was a great time!! so many face reveals {{pogfish}}
*** apparently my gift was "super extra" {{sweat_smile}} but JP did a great job unpacking it and seemed to think it was pretty dope so I'm very pleased about that :)
*** was playing the diggerman game the whole time eheh, gave me something to do with my hands that I didn't have to think about and kept the quieter bits from being too boring!
** every time Phil and I get into a VC that isn't with each other now we have to remember to turn on auto-sensitivity because really it's rude to make the whole VC listen to forks on plates etc {{laughter}}
** I WAS RIGHT ABOUT WHO PHIL'S SECRET SANTA WAS.
*** {{pooping}}
** apparently Phil thinks Cstn is a hunk (he's not wrong) {{laughter}}
*** {{bflushed}}
** left secret santa VC around 7, and then opened each other's gifts {{happy}}
** went and grabbed some food, then set up stream, and watched phil open mine (hehe mailed a couple kisses on the letter, ofc)
*** @@.phil `opened your gift on stream` {{happy}} `(After struggling with the tape for 2 hours) saw your letter with your kiss on both sides and proceeded to greedily see what you got me before opening it`@@
**** @@.phil `I was 99% sure you got me chibi-robo leading up to christmas because of your UNSUSPICIOUS COMMENTS like a month ago asking me if I want the box+manual with my games shortly after talking about how i'll never own chibi-robo because it's gone up so much in price` {{laughter}} `BUT I actually started to believe you didn't end up doing that because your box seemed too small for a gamecube game!! I was wrong, it was in fact, Chibi-Robo!, and the box fit PERFECTLY inside, and despite my hunches it still caught me by surprise and I loved it so much and I really never thought I would own this game and have always wanted to play it, and now I can, unemulated on real hardware, AND stream it for you if I get a cap card, because I think you would enjoy it too cuz it's a really cute game!! I've played the other 2 chibi-robo games but not this one so I know I'm in for a cute/goofy/fun time` {{laughter}} `anyway, thank you so much for the amazing gift babe (: you're great`@@ 😚
**** @@.phil `I carefully open your letter to sustain the kissy marks (and smell it upon your instruction to whiff an unrecognizable yet pleasant smell that you apparently wear!) and proceeded to read your incredible, cute words about us and about how you feel about me. I stashed it away and it's something I'll keep forever to remember our first Christmas together, back when we were long distance. I bet it'll be crazy to remember these times after years together in person. Anyway, I really loved your letters and I look forward to my birthday letter hee he he hee (;`@@
** opened mine! really nice chocolates from my manager (gonna save them for colorado treats I think), typical check from grandmother, yadda yadda, then phil's gift! waaaa, poem and letter and short story {{happy}}
*** and ALLLL the wonderful other gifts too -- seriously impressed with how warm that blanket keeps me when I spread it all the way out (I'm used to having to keep blankets folded in half for warmth but this one is so THIN YET WARM in a single layer and it's wonderful) -- was very very confused by the two pieces of the ice scraper in the box (was thinking... is this a vacuum cleaner or something? {{thonk}}) and then very amused and astounded by its massive size<<footnote "mhm" "that's what she said">>
* got cozy under my blanket and watched Tenet around 9
** @@.phil `Syncplay + VLC worked really well!!!`@@
*** took a bit of hunting to find a solution that worked with local files but yeah it was 100% perfect, no more counting down to try and start things on time or whatever -- fuck yeah! 
** @@.phil `Tenet was okay. 3/5 from me. Amazing practical visual effects, fun scifi concepts, but overall felt like it lacked the emotional punch I was looking for and had too much boring military bull shit and unintelligible dialogue`@@
*** hm yeah I definitely didn't really care about the characters or their relationships -- was mostly just about the pretty cinematography and nifty effects for me. also major props for being the first like pseudo-intellectual-action-movie starring a black man I've personally seen.
** @@.phil `Really looking forward to watching more stuff with you`@@ {{happy}}
*** yes!! wonder if there's something else we could watch while long distance? (are you //always// gonna want 4K though {{bflushed}})
* @@.phil `recorded u sleepin lmao`@@
** went right to sleep at 2 AM -- out like a //light//
** because there was a weird noise in the background and you wanted to know what it was, NOT because you creepy {{laughter}}

; Sat December 26
* presumably woke up around 11 ..?
* got dressed and headed out for walk with h0p3 around 12:35 and arrived at the park early so started walking a bit before, then called exactly on the dot at 1
** I probably could have called earlier, just when I showed up? but I am precise
* walked up the bluff path and down the dusty gravel road I hadn't explored before, then back up the bluff path and onto a side trail that might or might not actually have been a real trail ..? (asked what curling up looked like) wandered around and reached a dead end but saw a pond across the way and managed to not get too caught in the thorny brambles
** sat on a log by the small pond and talked about relationships with siblings and in general, and how I feel about this particular one (teared up a little) and got up and made my way to where I'd heard people walking past the pond -- took a minute but I finally found an actual trail-trail (and realized I knew more-or-less where I was) then made my way up to the top-top trail and back towards the paved bluff path -- a park police SUV drove by? no hecking clue what that was about -- didn't see anything obvious when I passed it, but I didn't rubberneck too intensely either.
** back down the bluff path to the junction then up north b/c I didn't feel quite ready to head to the car yet (talking about substances and how they interact with ourselves and the people in our lives and degrees of openness and the ways in which they can expose the malleability of our subjective experience of 'reality')
** to the car then, as the sun's setting and it's getting colder, and I make endings perfectly awkward. {{laughter}}
* back home at 5:20ish; hopped in voice chat a little; showered, ate, played animal crossing, and what else? I don't rememberrrr
* woke up at 7 AM almost wide awake, but decided ehhh I'll get another couple hours of sleep, why not, is the weekend! then woke up again a bit before 11 AM
* chilling in bed catching up on discord and wikis on my phone; call phil a couple times to see if I could wake him up in time for walkies; messaged MR the planned betrayal time<<footnote "latte" "yes late on my part, oopsies. idk, I feel a bit intimidated / nervous -- is been a while since we hung out and I'm worried it's gonna be awkward / not natural? but that's not a reason not to try so be better about notifying early next time">>
* got up, figured I should eat before walkies, made coffee and heated up some shepherd's pie (the last of it I think) -- opened the screen door and sat with my legs out enjoying the sun and thonking while I ate.
* sitting in the sun drinking coffee, then phil is alive at noon! time for walk? time for walk. trying to decide which trail to go to while getting dressed
* zoom to the midland trailhead -- no spaces in the parking lot, unlike yesterday, but I scoot in behind people on the side of the road.
* well trained doggie not on a leash but heeling without getting //too// distracted and a well trained human walk by, keeping things amusing
* phil calls as I'm climbing the hill to the bluff trail; good chats for about an hour and a half before getting back to the car and heading back to prep for board game time
* hung out with AD while waiting for phil to show up, then started betrayal at house on the hill -- we lost because the haunt started early, was one with no traitor, and my evil twin had high might and fucked everyone up
** played azul next I think? I thiiiink I like that game better with 3+ players because it feels maybe a little less swingy? the games seemed much closer in terms of score numbers to each other -- definitely hoping we can play that again too
*** phil left to go eat and AD & I played single player against each other -- I won by a lot but had the advantage of not being entirely new to the game either {{sweat_smile}}
** played carcassonne again! fun fun and the map actually looked quite nice -- phil won by a decent margin, oof. (it was more than 10 points but less than 20)
*** @@.phil `you weren't that far behind me`@@ {{bflushed}}
** messing around with different default tabletop things and phil loaded a puzzle and then AD and i were like yes let's put together puzzles and the best picture phil loaded was of a jumping spider so then we spent the rest of the evening putting together a 320 piece puzzle of a jumping spider :O
*** it was both really fun -- while putting together the spider and grass bits -- and really hell -- when attempting to match blurry shades of green {{thonk}}
* @@.phil `tinkle`@@ {{smirk}}
** OH FUCK YOU.
** i'm SUPER FUCKING ANNOYED BECAUSE I LITERALLY JUST TOLD EVERYONE THAT I NEVER WOULD EVER ''EVER'' DO THIS ON VOICE AND THEN I LITERALLY WENT AND DID IT. {{fury}}<<footnote "shh" "okay don't tell anyone it's actually kinda funny, lmfao">>
*** @@.phil `DON'T DELETE THIS I WANT TO REMEMBER THE TINKLE FOREVER`@@
**** you are a monster. {{laughter}}
*** @@.phil `HONLY SHIT UR MAD WHAOH`@@ {{bflushed}} {{laughter}}
* bed around midnight...??
* woke up around 7 or so and was like nah fam I'm not getting out of bed, slept until around 9:20? either way woke up before my alarms went off which was nice. chilled in bed and caught up on discord and wikis.
* got up, made coffee, logged into computer, started trying to figure out all the FTE transition paperwork etc etc!
* successfully figured out how to back up my old email address and add it to my new email address -- don't want to lose that legacy search history.
* also figured out how to set up OneDrive and started syncing my organized documents to the cloud so computer switching won't be a hassle
* QA'd some logo files in the afternoon, mostly just on-boarding stuff the rest of the day, cleaning up emails, etc.
* wrapped up around 6:30 -- finished copying all personal files off the mac and onto kryolith, in accordance with my folder structure too.
* phil was slep, heh. I made scrambled eggs + salsa + cheese for dinner, & watched a youtube video while I ate. nothing really new to me, but yeh.
** it's nice to have kryolith directly connected to the TV -- cozier to sit in the recliner & eat while watching vs. sitting at my desk.
* sat down to write out my thank-you note list in my wiki, but decided that I wanted to clean out my 200+ browser tabs on zircon
* phil wakes up again; tryna decide what to do -- I wanted to get the 2nd browser window completely empty, I was so close! and did.
* aw heck why not OoT? beat the gorgeous dragon, shmashed rocks with my big hammer, wandered around an icy cave, and got boots that sink me {{happy}}
** oh and of course made raunchy jokes every time I found a great fairy.
* finished around 11:50, sleepy cuddle chats, doze a bit past 12:30
** oh and got spicy :)
* [[https://blog.b-ark.ca/Projects]]
** someone's personal website I found sitting in my browser tabs. definitely unsure how I found it, but ~~probably through one of y'all.~~ looks like I might have been web-mentioned alongside them by the daily web pointers, if my browsing history record is to be believed.
** a dude who knits? //dope.//
* [[http://way.net/FiddlyWiki/FiddlyWiki.html]]
** a public classic TiddlyWiki, it appears
*** seems to be just for disseminating a tabs-on-top plugin?
**** interesting way of thinking about tiddlywiki. shit, what would I do if TiddlyWiki were tabbed like a browser? would it work well? {{thinking}}
* [[https://way.net/]]
** personal site of the above. there's something very pleasant about stumbling into a personal site, even if it hasn't been touched since 2012 -- it's like, a botanical garden space opened up in hyperspace for you to explore, or something.
** [[https://way.net/SoulsOfBlackFolk/index.html]]
*** includes a dope hyperlinked book with musical annotations / footnotes / what-have-you. only question -- how does one play midi files?
* [[https://objection.lol/objection/172767]]
** ahhh yes the academic painting incident. {{laughter}}
* [[https://web.archive.org/web/20201229023929/https://www.nytimes.com/2019/05/17/science/math-physics-knitting-matsumoto.html]]
** OH SHIT, so I'm not the only one who thinks that knitting is pretty comparable to programming (in that it's an algorithm applied to physical yarn). {{happy}}
** oh dear I did not need to go down that rabbit-hole of lace project patterns again, ahah. and I still haven't shown Phil my shawls yet!
* [[https://piperhaywood.com/]]
** yet another personal website sitting in my browser that I should probably throw into fraidycat {{bflushed}}
** pretty images but holy moly why do they take so long to download and show up on the page {{nervous}}
* [[Cara Dillon - Online Concert #1|https://www.youtube.com/watch?v=zjt4Xn2OLN0]]
* [[Cara Dillon - Online Concert #2|https://www.youtube.com/watch?v=-L_g5FLjLQo]]
** ahhhh well if I can't go see Cara Dillon in person ever, these will do nicely yes? watch soon!
* [[Bandcamp's Best of 2020 list|https://daily.bandcamp.com/best-of-2020/best-of-2020-the-years-essential-releases]]
** "if you only have time to explore a few records, here are 22 that we really feel you should investigate."
** if and when I'm in the mood to explore music, this seems like one place to start.
* [[Manual Of Section|https://b-ok.org/book/3403281/5b53e6]]
** this looks like the kind of dope book I should download and store on my hard drive for visual inspiration later.
* [[Mulligatawny|https://en.wikipedia.org/wiki/Mulligatawny]]
** Some villager in my animal crossing town said they missed their dad's mulligatawny so here's the thing! definitely interested in trying it sometime.
* [[https://passionflix.com/]]
** after reading an article about the creation of the movies on here (listening to fans, focusing on emotional scenes, etc) I'm quite curious about how enjoyable / interesting / flursed these would be for me.
*** and/or if they just reinforce terrible relationship tropes whose influence I'm trying to escape {{eyes}}
* [[https://www.epicclub.dev/home]]
** something related to the ruby yacht? I think, anyway. keeping an eye on fits here, I suppose. (and maybe I should be tossing all these into fraidycat??!!)
* [[https://www.amazon.com/Logitech-G613-Lightspeed-Mechanical-Multihost-Connectivity/dp/B07796MBJ7/]]
** I believe Aragon recommend this to me and that's why it's sitting in my web browser?
* [[https://projects.cah.ucf.edu/ht2020/]]
** probably not much to poke into after the fact but hey, a thing like this exists, you could get academic.
* [[https://web.archive.org/web/20200709021514/https://medium.com/progressively-speaking/message-to-white-allies-from-a-black-racial-dialogue-expert-youre-doing-it-wrong-39c09b3908a5]]
** worth reading again and processing more I think
* [[https://postcardstovoters.org/]]
** ... well I didn't get around to it this year, but maybe I will someday eventually. {{nervous}}
* [[https://www.youtube.com/watch?v=051C0FiNX5U]]
** random youtube recommendation
* [[https://ibnishak.github.io/Tesseract/projects/tekan/Tekan.html]]
** kanban style wiki? hmmm.
* [[https://www.1001freefonts.com/chicago.font]]
** I don't know why I had this font open in my browser and that bothers me.
* woke up early again, maybe around 7:30 this time? don't remember exactly. same deal, decided to nap again, but at some point just was like huuuhm, gonna get up cause this silly. read discord & wiki and got out of bed at 9:30
* made coffee -- whoa, it's nice to make coffee without feeling stressed that I'm doing it during work time {{bflushed}}
** oh right! today is the 3rd day in a row I've been taking my supplements -- 2k mg of Vitamin D + whatever amount of Vitamin K is in the tablets too, a [[NAC|https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3044191/]] pill, and a probiotic pill which, being as old as it is, I suspect does nothing but can't hurt to take, either.
*** apparently taking vitamin D with a source of fat increases absorption, so having it with my creamy coffee is probably aight. would it actually have any affect on my sleep after only 3 days? pretty skeptical -- but [[here's the meta-analysis|https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6213953/]] that shows some connection between D levels and disordered sleeping.
* hopped on the work time at 10 AM
* a bit of font research -- apparently OTF is the standard sayth our lead designers -- and hm, still don't have access to the team alias email. need to finish some on-boarding stuff and do some TMAP stuff... and stop distracting myself by writing in my wiki.
* mostly did work the rest of the afternoon? still wrapping up some onboarding things (only a few more left to go, I //think//, and then the general migration of myself off my old email/slack and onto the new one over the course of january)
* finished up at 6 and closed the work computer
* what to do? didn't want to jump straight into weekly check-in, wanted break, soooo -- OOOOT
** running around the water temple! might be one of the prettiest dungeons yet -- the aesthetic of the buildings / building materials + textures / way the water and light interact -- it's honestly lovely even at super low res & low poly and I'm not just saying that!
*** didn't get //too// terribly lost -- I find it much easier to navigate than the forest temple still (though phil's reminding me of where things were that I needed to check still was very helpful)
** dark link was a beautiful room but SUUUUCKED until I watched a video online that showed how to get hits with the sword and succeeded thereafter. (honestly the whirlpools might have been even less fun than the dark link fight {{thonk}})
* phil was like //i need to eat {{bflushed}}// so he went and ate and I went and ate and watched a youtube video and then weekly check-in / summary started when he got back (around nine)
** got distracted down many rabbit-holes, one of which was getting phil to come up with something for my accidental kickstarter commission that needs to be filled out tomorrow {{thonk}}
* started weekly check-in a bit before nine?
** going through our weeks and the occasional brief tangent; maybe started the rest of the questions around 10:30 or 11?
** discussions of things I'd meant to write about brought up by the //feelings you've been avoiding// question. I think this will be something we discuss again over time, simply because there's a lot to explore and consider and think about and research, if one wants.
* getting back to the rest of the questions, then spice. :)
** iirc this night I was really in my head and then it took a bit of crying and then I was out of my anxiety and back in the moment and present and wanting.
* sleep lateeeee, around 3 AM
* woke up a bit before 9:30 and hopped out of bed to make coffee before starting work
* work things -- more on-boarding stuff (getting slack channels moved over) and then worked on my "Individual Development Profile" or whatever it's called for the middle of the day -- then did get the two or three things that I //really// needed to get done, done (logo QA and image uploading) -- oh and registered for the parent company's brand site and read up on the new brand guidelines -- european marketing / branding is definitely different stylistically than american though I can't quite put my finger on how
* finished at exactly 6:30, then ate and opened phil's birthday package (it arrived! now I gots to mail it to him) and shortly thereafter he woke up & we chatted
* made myself a drink and reddit'd on my phone for maybe an hour or a bit more
* oooot! finished the water temple then did some side thingies around lake hylia and then attempted to fish and was very stumped by the big 13 pound fish {{fury}}
** had him on the hook three times and he got away three times, argggg
** rage quit at 11 PM
* mopey / grumpy doing picross and being super quiet, then asked phil to read to me after he was like //why you so mopey cutie// (I'm always like, impressed whenever anyone reads my emotions -- idk why, it's always surprising to me)
** finished the ylla story, then put away picross & listened to two more. talking about oh, wow, this book was written in 1950 which was before the space race even started O_O and thonking about that, and then further things -- thinking about thinking, and the Other and connection and asking alexa to define phenomenology and qualia (quale?) and online dating and how I met CD and what's important to us in relationships and so forth.
* sleep around 3 AM
* woke up at 11 AM... ahhh sleeping in :)
* did Animal Crossing pre New Years things (aka buying all the hats across several islands) and made coffee and did more animal crossing things once Phil woke up
* working on catching up my carpe diems while that was going on, then got distracted by Phil's plane and train ticket planning :P
** I need to buy two more hotel room stays in the middle of redacted somewhere -- since he's flying in and out later in the day than planned, I thiiink it makes more sense for me to split the drive into two days and do something like 4 hours on one day and 4 hours on the next day.
* getting distracted checking my email and filling out the kickstarter survey that was closing today. wouldn't want to miss that deadline {{nervous}}
* made plans to get dinner with my dad this sunday at 5:30 -- lamb shank is on the menu and I'm on the hook to bring salad, so don't forget {{eyes}}
* can't decide if I should do my yearly wiki auditing stuff on my laptop in my recliner, or if it would be more ergonomic / comfy to do it on my computer...
* went and hung out with Cstn for the countdown in lisbon {{happy}} -- ACNH does a really good job of making it feel super festive and it's gonna be fun to do this two more times through the evening :)
* got started on actual wiki stuff, and then scrapchatted with kicks and phil {{mellow}}
* more wiki stuff, and then the NEW YEAR party on my island with phil -- gosh, I really really do love the fireworks in this game, and the fact that my actual favorite fireworks in real life exist in this game too??!!??
so phil joined me on [[kickscondor]]'s scrapchat tonight and I'd written something about how, while the bursts of activity can be a goldmine as kicks says, I worry about the distinction between like, editing a tiddler just to add a tag, and editing a tiddler to add... say, a whole new paragraph or another discussion of something.

annnnd phil very smartly was like -- well yo, MediaWiki has the whole "minor edits" thing, which hides an edit from the recently added column or whatever...

sitting here in the middle of my yearly wiki log audit thinking -- shiet, this problem is coming up again, with my re-tagging things, just very briefly, and how that detracts from seeing the edits I'm making to tiddlers due to my auditing ... 

and I was thinking -- but how the fuck do you implement this in tiddlywiki???

and I think the answer is actually pretty clear, no? have a `minor-edit` field that gets updated with a boolean value (yes/no) when it gets edited -- could set up my multi-tagging tool to specifically mark that field "yes" every time it performs a tag manipulation, and then you'd just add an additional filter to the Recent filter, something along the lines of `[!field:minor-edit[yes]]`

the trickier question is -- how does the boolean get reset back to "no" after having been minor edited once?

BUT nonetheless this is clearly doable and now I'm like. well. goddamnit. not enough time in the day. I ''need'' this plugin and Relink on my wiki both, ASAP.

---
got distracted by really ugly scrollbars in my wiki on firefox on windows 10, and realized after some research that well, firefox does have adaptive color scrollbars but they only work with the background color property. I was able to set it up so that I could have the gradient in the background but still an adaptive scrollbar... might need to figure out how to apply the same method to the sidebar so it adapts too. I like my gradients, dammit.

: turns out it's a fucking pain in the ass to deal with, ugh.
<<list-links "[tag{!!title}sort[]]">>
<$tmap view="2018 - Awareness Logs" design="plain" click-to-use="true"></$tmap>

---
* [[1808 – Monthly Audit: Awareness Logs]] <<tag [[1808 – Monthly Audit: Awareness Logs]]>>
* [[1810 – Monthly Audit: Awareness Logs]] <<tag [[1810 – Monthly Audit: Awareness Logs]]>>
* [[1811 – Monthly Audit: Awareness Logs]] <<tag [[1811 – Monthly Audit: Awareness Logs]]>>
* [[1812 – Monthly Audit: Awareness Logs]] <<tag [[1812 – Monthly Audit: Awareness Logs]]>>

---
* This log is really where the construction of myself gets meta, and it's great.
* I take baby steps, and baby steps, and it all builds on each other.
* the rhizome explodes; it feels miraculous that I am here in this moment experiencing & typing these words and the existence of //every other human// here with me in this moment, wherever & whatever they're doing.
* ideas in the AC loop back around; from october to yesterday,<<footnote "d" "01/29">> the concepts are being fleshed out.
* Taking action is //slowly// becoming more natural; I hadn't thought of the concept of aliveness in a while -- I think moving my body on a semi-regular basis is nurturing that, even despite winter taking its toll.
* I still haven't figured out the job thing.
** that's okay, but you also want to get your ass moving, right? you're avoiding it.
*** okay, avoid it, but be aware of avoiding it.
* the //"You shouldn't be wasting your time!!"// sentiment comes up over and over and over!
** [[181118 – Awareness Log: Studying]]
** [[190128 – Awareness Log: here we go again]] 
* the other weekend CD commented that I hadn't snapped at all during Gloomhaven! that's a good thing. :)
* I am so scared of publicly sharing many of these logs, and especially [[Breakthrough|181207 – Awareness Log: Breakthrough]].
** am I so scared?<<footnote "hp" "not gonna lie, h0p3, ever since I've started writing to you I've been scared you would write the same thing to me that you wrote to kicks in [[Revelation|https://philosopher.life/#2018.12.13%20-%20kickscondor%3A%20Revelation]], that I'm a relativist post-modern monster, and the more I post, the more evidence for you to point to in ripping me down. <br> --- not that I believe you would aim to rip me apart but fear is fear, and I risk it.">>
* check-in formatting is all over the place; not sure if I should go back and change it to all be the same, or just roll with it as evidence.
* this log did serious work for me in December.
<$tmap view="2018 - Carpe Diem" design="plain" click-to-use="true"></$tmap>

---
* [[1809 – Monthly Audit: Carpe Diem]] <<tag [[1809 – Monthly Audit: Carpe Diem]]>>
* [[1810 – Monthly Audit: Carpe Diem]] <<tag [[1810 – Monthly Audit: Carpe Diem]]>>
* [[1811 – Monthly Audit: Carpe Diem]] <<tag [[1811 – Monthly Audit: Carpe Diem]]>>
* [[1812 – Monthly Audit: Carpe Diem]] <<tag [[1812 – Monthly Audit: Carpe Diem]]>>
---
* I really wish I knew what was up with the gap in November -- December.
* On the whole, a good/exhausting/fun/draining last four months of the year.
** I make myself tired just reading it.
*** at the same time I'm like -- wow I was doing so much more then than I am now -- and kind of feeling bad about that.
* work remains a consistent point of tension.
* little to no printmaking, lots of knitting.
** it's relaxing and makes me feel like I'm accomplishing //something//.
* [[1808 – Monthly Audit: Daily Logs]] <<tag [[1808 – Monthly Audit: Daily Logs]]>>
* [[1809 – Monthly Audit: Daily Logs]] <<tag [[1809 – Monthly Audit: Daily Logs]]>>
* [[1810 – Monthly Audit: Daily Logs]] <<tag [[1810 – Monthly Audit: Daily Logs]]>>

<br>

* [[181101 – Log: Kumare]]
* [[181127 – Log: Break]]
* [[181226 – Log: Knitting]]
* [[181227 – Log: Living Spaces]]
---
* [[181009 – trees: a perfect circle]]
* [[181019 – trees: morning pages]]
* [[181015 – trees: wiki aliases]]
* [[181107 – trees: urban druid]]
* [[181108 – trees: two random art blogs]]
* [[181108 – trees: generated CSS & responsive images]]
* [[180912 – trail: Jaywalking]]
* [[181001 – trail: community]]
* [[181002 – trail: personal cloud]]
* [[181006 – trail: UI, UX, Decentralization]]
* [[181007 – trail: Ligatures & Faux Font Styling]]
* [[181008 – trail: coding and the artist]]
* [[181103 – trail: CSS & pre tags]]
* [[181230 – trail: empathetic awareness]]
* [[181231 – trail: clearing out]]
* [[181231 – trail: font development]]

---
* 
* [[1808 – Monthly Audit: Wiki Logs]] <<tag [[1808 – Monthly Audit: Wiki Logs]]>>
* [[1809 – Monthly Audit: Wiki Logs]] <<tag [[1809 – Monthly Audit: Wiki Logs]]>>
* [[1810 – Monthly Audit: Wiki Logs]] <<tag [[1810 – Monthly Audit: Wiki Logs]]>>
* [[1811 – Monthly Audit: Wiki Logs]] <<tag [[1811 – Monthly Audit: Wiki Logs]]>>
* [[1812 – Monthly Audit: Wiki Logs]] <<tag [[1812 – Monthly Audit: Wiki Logs]]>>

---
*
<$tmap view="2018 - Wiki Review" design="plain" click-to-use="true"></$tmap>

---
* [[1809 – Monthly Audit: Wiki Review]] <<tag [[1809 – Monthly Audit: Wiki Review]]>>
* [[1810 – Monthly Audit: Wiki Review]] <<tag [[1810 – Monthly Audit: Wiki Review]]>>
* [[1811 – Monthly Audit: Wiki Review]] <<tag [[1811 – Monthly Audit: Wiki Review]]>>
* [[1812 – Monthly Audit: Wiki Review]] <<tag [[1812 – Monthly Audit: Wiki Review]]>>
---
* Extended commentary seems to be common through all of these!
* It's funny to see my commentary on September's logs and compare that to my commentary on January's logs -- I think this has moved from "useful log" to "super meta fun log" and I love it.
* 3/4 of these I actually audited at the time, only one backfilled! that's pretty awesome.
* interesting; I see myself gaining a grasp of the wiki in October, but then I see it again in November?
* I took a //big// break there for a while. as always, whether or not I'm writing seems to be an indication of the status of my mental health.
* "I get to practice being gentle with myself in these logs."
** ''//yes!!//''
!!!! //What was one of your biggest disappointments?//

* SH Eddy didn't reply to me.
* I didn't make much progress on my art/work practice after starting school.
* Car broke down & now I have car payments.
* Checked my crypto and I lost an absurd amount of money in it.
* I stopped giving as much of a shit about my job.
* Gained back a lot of the summer weight I'd lost.

!!!! //Where there any goals you had in 2018 that you didn't accomplish?//

* I don't even remember if I set any "goals" tbh. Probably not getting a new job, though, as well as not biking as much as I'd like.
* Didn't make it to the TR.
* Also didn't make it to the Arboretum.
* Didn't get a personal portfolio website set up.

!!!! //Were there any unmet expectations?//

* not applying for any new jobs..?

!!!! //Based on the above answers, what have you learned and what would you like to do differently in 2019?//

* I'd like to prioritize doing things I //really// want to do, regardless of whether or not CD plans on doing the thing with me.
* I'd like to be less of a homebody, as well as work on my fitness through the whole year.
!!!! //What did you learn in 2018?//

* I've learned a lot about being emotionally aware and feeling through difficult or unpleasant emotions!
* I've learned a bit more about how businesses run -- trade shows, that sort of thing.
* I learned more about linocutting than I knew before!
* I learned how to use ArcGIS, a lot about anthropology, and a little bit about psychology!

!!!! //Is there anything you changed your mind about in 2018?//



!!!! //Did you celebrate any birthdays, anniversaries, or other important milestones?//

* Celebrated Valentine's Day with a couple's massage!
* Had a wonderful Thanksgiving Meal with my Mom & that was lovely.
* Celebrated two years with CD. :)
* Finished all classes for my degree.

!!!! //Did you travel anywhere for business and/or for pleasure?//

* Traveled to Vegas for the MacPherson's Dealers Workshop.
* Stayed at a farm in the ZO for my vacation. 

!!!! //Did you cook or attend any special meals?//

* Made CD peanut butter balls for Valentine's Day -- so delicious!
* Perfected my stuffing recipe for both Thanksgiving & Christmas meals with family.
* Made delicious lactose bell pepper pickles this summer.
* Went to ES with CD's work folks, and had a great time chatting with them!
* Lots of delicious Indian at TM with CD's pops.
* I started making egg and quiche muffin cups!
* Treated Mom & RL to ES, and took her out for happy hour in the ZP.

!!!! //Did anything really odd or funny happen in 2018?//



!!!! //Did you get a new toy or start a new hobby?//

* Knit a whole lace shawl, and socks for the first time.
* Finished a scarf for my brother, and socks for RL!
* Made myself a mini art studio in my closet!
* Improved my linocut game with new FlexCut tools and better ink!
* Set up a remote server with my TiddlyWiki on it.
* RD installed an auto-light-switch in my room!
* Played lots of board games with CD & his friends; Twilight Imperium is awesome.

!!!! //Is there anything that you persevered through?//

* Survived two different car trouble incidents!
* Successfully attended every day of my 8:30 am class while working 35 hours a week.

!!!! //What is a relationship that has really meant a lot to you this past year? Why?//

* My relationship with CD has continued to grow as we spend more time together and play games together.
* I am very glad to have made a friend in h0p3; I appreciate having those deep and philosophical conversations, as well as simply geeking out about TiddlyWiki with each other.
* The relationship with everyone from TBS has meant a lot; listening to them has helped me open up.

!!!! //Did anything significant change with your job / side-hustle?//

* I applied for and got a phone interview regarding a Digital Asset Management position in San Fran!
* I started doing the email newsletter thingies!
* Took over a lot of the online order work when Ruth moved to PW for a bit.
* I taught several demos, including one on linocut.
* Had a lot of good chats with BD on Saturdays.

!!!! //Did you make any changes to your health and fitness?//

* For a good chunk of the summer, I walked & ran every morning!
* I did the Peddler's PJ with Mom & RL and it was a ton of fun.
* Also did the MBR and it was amazing!

!!!! //Are there any recurring themes from 2018?//



!!!! //Any other highlights, wins, or accomplishments you want to list?//

* Re-applied to SH Eddy for finishing up school requirements.
* Figured out and implemented my plan for finishing said requirements!
* Starting in the spring, I made my bed almost every morning pretty consistently.
* I went and volunteered to rake leaves for psychology extra credit!
* Went to multiple awesome concerts!
* Started wearing less graphic tees.
* I asked someone on the trail to get coffee and we did! :)
* //Job/Vocation//
** //From 1 to 10:// ''3''
** //What's going well right now?//
*** I'm doing really well with the email letter blasts.
** //What could be better?//
*** I could be putting more effort into actually working instead of procrastinating or avoiding my projects. I could start caring again.

* //Relationships//
** //From 1 to 10:// ''7''
** //What's going well right now?//
*** CD and I are playing games together, I spent a lot more time with my family this year, and I've made a new internet friend.
** //What could be better?//
*** It would be really nice to have a close friend or two in the area; I'd like to maintain my relationships with college friends better.

* //Inner Personal//
** //From 1 to 10:// ''7''
** //What's going well right now?//
*** I've got a lot more emotional awareness! I'm checking in with more consistency, and am better able to feel through spiraling and other intense emotions. I understand the roots of procrastination!
** //What could be better?//
*** I still have a lot of relationship anxiety around the future with CD, and whether or not he's the right person for me. I still feel a lot of anxiety, fear, and sadness in general.

* //Physical Health//
** //From 1 to 10:// ''5''
** //What's going well right now?//
*** I'm still able to fit into the clothes I bought in the summer, mostly!
** //What could be better?//
*** I'd like to be back to my summer weight, to have more muscle and less aches/pains, and to be biking/running again! I'd like to get rid of the warts on my feet for good.

* //Rest & Recreation//
** //From 1 to 10:// ''8''
** //What's going well right now?//
*** I've been partaking of my hobbies pretty consistently! I've learned and grown a lot in both my linocut and knitting this year.
** //What could be better?//
*** I'd like to devote even more time to my artwork, and I'd like to finish my promised knitting projects to other people so I could start on things for myself.

* //Finances//
** //From 1 to 10:// ''3''
** //What's going well right now?//
*** I'm successfully holding myself above water!
** //What could be better?//
*** I'd like to actually be investing for retirement, building a savings account, and sticking to an automated budget/being more aware of where my money is going and not randomly spending it to make myself feel better.
* [[2018: Life Assessment]]
* [[2018: Highlights, Wins, & Accomplishments]]
* [[2018: Challenges, Setbacks, and Frustrations]]
* [[2019: Planned Events & Milestones]]
* [[2019: Desired Events & Projects]]
* [[2019: Desired Intentions & Outcomes]]
<<list-links "[tag{!!title}sort[]]">>
* [[190101 – Awareness Log: Socializing]]
* [[190104 – Awareness Log: Validation]]
* [[190113 – Awareness Log: Broken]]
* [[190117 – Awareness Log: fog]]
* [[190128 – Awareness Log: here we go again]]
* [[190131 – Awareness Log: Self-Deception]]
* [[190202 – Awareness Log: Analytic]]
* [[190210 – Awareness Log: Wave]]
* [[190313 – Awareness Log: Talking]]
* [[190313 – Awareness Log: Hrm]]

---
* I continue to not get out and go to things like knitting meet-ups and coding meet-ups. I'm not sure these are things I //really want// to do, but rather are things I think I //should// do. — yet it would feel really nice to have friends, or some sort of feeling of belonging with a group of people.
> I form a parental bond with anyone from whom I am trying to gain or maintain approval.
* Ooof ouch owie, I think this is at the root of some of my feelings around h0p3. I feel afraid because I want to gain & maintain his approval. I feel like there's some weird projection of father feelings there, because I see so much of what I saw from my Dad in him, the anger, the intensity, the ethics and religion in their own way, the bleak view of the future, the "seeing behind the curtain" – but I see or feel a willingness and openness and devotion to listening and conversing that I never felt from my Dad. So when I want recognition and approval from h0p3, I'm really mourning the lack of it from my father...
* If no one wants to hear me, then I must hear myself. That is what the heart of this wiki is all about -- not approval from h0p3, or kicks, or anyone else. Hearing and listening to myself is the heart of self-trust.
* The resistance to things that sound "gooey" is strong in me right now. And there's a lot of gooey stuff in here.
* I like the rubber-banding out of body metaphor. I feel like I haven't escaped the depression and fog that I was deeply in during January and February; the molasses is still around my ankles. (Everything since February has been attempting to escape it.)
* I haven't been even attempting to listen to myself the past few months. And the guilt and shame about that shows up -- that I //should// be listening to myself, goddamnit. That's second level...but I do feel first level bad about not being listened to, as well.
* How do I contain the multitude of my selves? How do I reconcile being who I am today in the present with the many past people I was? When you change so much, how do you keep seeing yourself as a continuous and integrated self, rather than disintegration into moments of persons?
** But yet I still //feel// the same in many ways. There is an experiential level where I feel changed and different yet there is a simultaneous experiential level where I feel the same!
* I miss my friends.
** that was not a good dream. visceral, re-reading it. February was not a good month.
* [[1901 – Monthly Audit: Carpe Diem]] <<tag [[1901 – Monthly Audit: Carpe Diem]]>>
* [[1902 – Monthly Audit: Carpe Diem]] <<tag [[1902 – Monthly Audit: Carpe Diem]]>>
* [[1903 – Monthly Audit: Carpe Diem]] <<tag [[1903 – Monthly Audit: Carpe Diem]]>>
* [[1907 – Monthly Audit: Carpe Diem]] <<tag [[1907 – Monthly Audit: Carpe Diem]]>>
* [[1908 – Monthly Audit: Carpe Diem]] <<tag [[1908 – Monthly Audit: Carpe Diem]]>>
* [[1909 – Monthly Audit: Carpe Diem]] <<tag [[1909 – Monthly Audit: Carpe Diem]]>>
* [[1910 – Monthly Audit: Carpe Diem]] <<tag [[1910 – Monthly Audit: Carpe Diem]]>>
* [[1911 – Monthly Audit: Carpe Diem]] <<tag [[1911 – Monthly Audit: Carpe Diem]]>>
* [[1912 – Monthly Audit: Carpe Diem]] <<tag [[1912 – Monthly Audit: Carpe Diem]]>>

---
* had to catch up on 4 undone monthly reviews...
* 
* [[1901 – Monthly Audit: Coding Logs]] <<tag [[1901 – Monthly Audit: Coding Logs]]>>
*
* [[190321 – coding: web application architecture]]
* [[191007 – coding: LC101 W01D01]]
* [[191014 – coding: LC101 W02D01]]
* [[191016 – coding: LC101 W02D02]]
* [[191113 – coding: typescript & jasmine in VSCode]]
* [[191114 – coding: rover to TS]]
* [[191115 – coding: algebraic data types]]
* [[191201 – coding: html me something]]
* [[191207 – coding: elm hell]]

---
* I don't know if I ''actually'' want to pursue programming as a career path. I enjoy it as an off-and-on side hobby, but I don't //know// if I want to do it as a job-job.
** I also very much enjoy what I'm currently doing right now, so.
** maybe the "idk what to do for a project" issue would be resolved if someone aka a job was telling me what to make. :P
* I had a question about what alt-text should be for an image of text (don't remember why I was thinking that question) and the answer is: "When an image contains only text, the text being displayed can usually be used as alternative text."
** really good reference article.
* this is the first time HTML entities have actually ''clicked'' for me and it's wonderful&trade;.
* lmao wireframing, psh, who needs wireframing `<slaps all sorts of code together to figure out a design>`
** rofl and I joke about it in the monthly audit too. clearly I know myself. :P
* basically, import is bad, link to stylesheets individually (the bottom one will override the top one, iirc).
* lmao my placeholder website is still up for CC.
* I think that wordpress template was //particularly// poorly designed, and doesn't speak to the potential design of ''all'' websites built with frameworks.
* yikes I lost so much motivation to work on LC101 programming homework in December...
** things got ''really'' interesting with typescript and completely //not// with Angular. :P
* I expect these link trails might come in handy later, if I ever need to re-trace my steps or do a similar thing again.
* I really did make a lot over the course of the first half of this class. Nice.
* I think data immutability is one of the hardest things to wrap my head around going from Typescript to Elm and probably to F# as well. Gotta actually solve for it rather than hacking things together then rewriting better later.
* [[190304 – computing: jailbreaking my kindle oasis]]
* [[190410 – computing: setting up i3 status bar]]
* [[191029 – computing: ssh SSO switch]]
* [[191031 – computing: server shmerver]]
* [[191215 – computing: back on the kindle]]
* [[191223 – computing: home server browsing]]

---
* lots of notetaking and documentation here
** I like my bullets, I really do, but goddamn that first tiddler is hard AF to read because it's all smooshed together
*** fixed! my spaced-list class has been super useful lately.
** it's too bad this tiddler wasn't helpful at all when I went back to my kindle in the fall. Hopefully what I wrote the 2nd time around will be more helpful in the future.
* hopefully all that dot file stuff is taken care of since I put it all in a github repo, but getting my thoughts down might still be handy in the future.
** I need to make sure //all// the links in these logs are archived links!
* I'm super pleased with how sleek booting up my thinkpad is now. (even if the background wallpaper gets stuck after login occasionally :P)
* that sounds like a fun project -- ''mood wallpaper''. sort your wallpapers into mood folders, then have a script or something that lets you choose from a list of moods you're in, and selects from that folder!
* topic link dumping is cool too!
* this log will probably continue to be sparse, but I'm glad it exists for note-taking, random documentation, and research.
* [[190303 – Log: Budget]]
* [[190309 – Log: Battery]]
* [[190310 – Log: Root Vegetables]]
* [[190312 – Log: Retail. Need I say more‽]]
* [[190320 – Log: Dreams]]
* [[190402 – Log: Inter-Spiral]]
* [[190729 – Log: Hol' Up Cowboy]]
* [[190730 – Log: Chewchew]]
* [[190806 – Log: The Weird]]
* [[190808 – Log: lmao]]
* [[190808 – Log: Misc Notes]]
* //190904 – Log: Overheard The Boys//
* [[190921 – Log: self-representation]]
* [[191003 – Log: cottage daydreams]]
* [[191027 – Log: A Rock Feels No Pain]]
* [[191103 – Log: A Very Narrow Bridge]]
* [[191114 – Log: Each On Their Hill Around]]
* [[191119 – Log: typography]]
* [[191205 – Log: Dreaming (I Miss Y'all)]]
* [[191207 – Log: Dream Collage]]
* [[191215 – Log: inner selves]]
* [[191218 – Log: mawwage bwings us together]]
* [[191223 – Log: Eerie Dreams]]
* [[191227 – Log: Hrmph Hromph]]

---
* wow, for a second that I didn't even remember what the heck I was talking about -- why was I planning to take out my 1k chicago emergency fund? answer: buying a fancy bike (which didn't end up happening).
** given how much better my financials are //now//, I'm okay with taking the money out and closing the account. It would be a pain in the ass to try and access in a real emergency, anyway.
* I guess that's what dating someone with depression is like. `>_>`
** I mean, partly the sparkle I was talking about is just //aliveness//, feeling full and good and happy -- but the other part is right after you've finished a book and you wish the fantasy was real life and you want to do something, //anything// to fool yourself into thinking that it ''could'' be real. That part is about escapism, not aliveness.
* I don't think I'm ever going to be a TV knitter tho.
* do I really ''need'' to "figure out" what I want? Like I'm trying to force some instant awareness out of myself.
* //root vegetables// sounds nutty but ... there's something there.
* that's a nice mini-essay about working retail.
** actually, a lot of contemplative writing in here about individual subjects; feels more like the "blog posty" area of my wiki.
* //lmao// and then sometimes it's just complete rambles. I love it.
* I get so much into metaphor and analogy here and it's goddamn wonderful.
* not feeling the intensity of my phenomenological writing experience while reading is oddly disassociative. I have the memory of writing these words and feeling all sorts of ways, yet there's nothing but a blank sort of awkward feeling when I reread them.
* this log gets all of my dream recording. :)
* I remember being pretty unsure where this log would go after I switched to a daily //carpe diem// and also started writing more subject-specific logs -- I think it's really settled into its own thing, and I think it's the emotional pulse of the wiki.
** I'm more thoughtful and "writerly" here -- in some sense it's like a self-directed //prompted introspection//.
*** this might be my favorite log group to re-read.
* [[191025 – hidden: /b/]]
* [[191026 – hidden: /b/]]
* [[191027 – Wiki Review: Heh Never Stop]]
* [[191123 – Wiki Review: All About That Banging]]

---
* now, here -- I can almost feel those feelings again. I know what they were, so I'm almost cringing, but at the same time...
** easy to just read it as poetry, some ineffable feeling, and let the rest of it go
* some of the negative thoughts go here; the pieces of in-the-moment writing I might disassociate from later.
* a feeling of aliveness == change &/or growth. change &/or growth == moving from the known and familiar into the unknown. the intriguing unknown == mystery. ∴ we associate feeling alive with mystery.
** how do we maintain a feeling of aliveness while in the middle of the mundane and habitual tasks of finding food and shelter? we connect to something mysterious. that is, religion (specifically thinking of indigenous spirituality and the mystical sides of more reified religions), music, dance, books -- anything //art// -- nature, too.
** feelings of aliveness can lead to fear, too -- change, growth, and uncertainty is scary. mysticism and the hero's journey encourage us to move through the fear that keeps us stuck and towards feeling alive.
* [[190127 – trees: css, exercise, and TWiki]]
* [[190303 – trees: from humdrum.life]]
* [[190328 – trees: misc "to read later"]]
* [[190828 – trees: glitch art links]]
* [[191001 – trees: weekly head voices 170]]
* [[191115 – trees: via a warm space]]

---
* 
* [[190127 – trail: be here now]]
* [[190128 – trail: basg link following]]
* [[190213 – trail: FU MIT Tech Review]]
* [[190219 – trail: dissonance]]
* [[190222 – trail: qualia]]
* [[190303 – trail: hi @kordumb!]]
* [[190328 – trail: body body]]
* [[190418 – trail: nytimes]]
* [[190425 – trail: simulation exploration]]
* [[190730 – trail: wiki town]]
* [[190807 – trail: feeling in]]
* [[190906 – trail: A Year Later]]
* [[191009 – trail: archive it]]
* [[191030 – trail: XXIIVV webring]]
* [[191112 – trail: hash tag imposter syndrome]]
* [[191115 – trail: a warm space]]
* [[191118 – trail: self-hosted spotify]]

---
* 
* [[190328 – music: album vs. song]]
* [[190803 – music: youtube recs]]
* [[191113 – music: galimatias' circle]]
* [[191119 – music: vérité]]

---
* I've been listening to Fair To Midland in album order, no shuffle, this week and yeah. There's something to flow in how an album is arranged -- more like a coherent musical placeness. ;)
** the alchemy index being an obvious example because it's explicitly constructed as a concept album. and I mention FTM here too!
* since I've not been religious about getting my listening habits synced into Last.FM in AGES it's nice to have even the occasional check-in about what new things I'm listening to.
** even though they fade away preeeettty quickly since I haven't switched out the music on my phone in fuckin' ages.
* I'd like to see this develop more in 2020!
* [[1909 – Monthly Audit: On This Day]] <<tag [[1909 – Monthly Audit: On This Day]]>>
*
* [[191001 – On This Day: Need To Sleep]]
* [[191007 – On This Day: Linky]]
* [[191025 – On This Day: Hold The Phone]]
* [[191208 – On This Day: Soft Belly]]
* [[191211 – On This Day: Inspired Editing]]
* [[191213 – On This Day: growing the tree]]
* [[191221 – On This Day: Connecting Forces]]
* [[191223 – On This Day: Bits and Pieces]]

---
> I go on and on and repeat myself and hide myself and I struggle to see the value in my own voice.

But I keep writing, and keep re-reading -- wouldn't I have stopped by now if there wasn't any value in it? I don't //want// to turn off my tap.

* funny, my perspective on being a part of the wider internet changed even between september and november/december. sometimes it happens slow and other times very fast.
* response time anxiety decreases the more I am myself with the other person, the more I trust them, and the less I'm trying to escape through the interaction.
* I feel a LOT of cringe when I re-read some of my old writing; mostly at strong feelings, weird dreams, or fleeting thoughts I had.

> being close to someone shouldn't rely on their having read my acres of self-important text.

This feels important to me; not that my wiki isn't a big window onto who I am, but that I can befriend people and love them and be family to others without requiring them to read some giant backstory. People don't have some omnicient knowledge of my past, and they aren't judging me based on it; it's my presence and my words and my actions in our shared times and spaces that they see and know me by.

* I'm not sure parts of you ever get lost, dear, they just go into hibernation.
** haha, what, three months later and I step foot into the closet and start cleaning up the pile because I want to. I would do more today, but I'm not at home.
* I like this idea: shifting perspectives, from viewing the gap between my lived experience and yours as a tragic circumstance that I must attempt to overcome, to accepting it and, if not cherishing it, at least appreciating how it gives meaning to the connections and bridges and threads we weave over it with each other.
** would being able to read someone's mind take away the excitement and potential of writing a story with them? And I sometimes worry about this with our wikis, too -- if I read all you write, and you read all I write, what is left for us to make conversation with?

* I like title.Tag duplication and it's fun to riff off other title.Tags (see: *beep* and *beep boop* a few months apart).
* I really enjoy our weekly games -- and I don't want more right now! Tabletop RPGs just aren't //my thing// in the same way they are for AR, chamy, and even Ch & AK, and that's okay.
* Tagging developed a lot more for me in the latter half of this year, for sure.
* sleep is an eternal struggle...
* being the navigator for another person is a true test of both parties' abilities to communicate and listen to each other.
* successfully avoided getting sick at all the last half of this year, I think! Felt snuffy and sore-throat'd once but downed Vitamin C and took a couple anti-mucus pills and didn't feel bad.
* what I see here: when I mention something in my carpe diems, I ought to mention it by title and provide a link / source, if at all possible! I want those details when I'm re-reading, later.
* did buy evaporated milk, so I could attempt the "real" manischewitz recipe; my excuse is just that I'm never home with the time to do it. `X_X`
* I wonder how much link rot has struck my wiki. I know at least a few of those links have vanished.
* I'm much more willing to work the occasional Saturday now that I'm not doing it on a regular basis.
* not his alarm anymore, since he got that one app!
* what can I say -- I'm a messy person. :)
* my 3DS is basically a Picross machine and I'm okay with that.
* you know, AK seems to be completely okay with never finishing games; it's not some inherent moral flaw in me that I don't always finish them, either.
* It's fascinating to come straight up against gaps in my memory here; I assume that will continue to happen the more I write and read in my wiki. Maybe knowing which bits to preserve and which to leave out while writing in the present will be a skill I continue to develop.
* I appreciate how checking //on this day// leads me to re-writing sections of my wiki I might otherwise not have touched in a long time.
** and since I have a basically infinite amount of storage space in the wiki, I give archiving the old version an A+.
* LMAO did not successfully avoid their New Years Eve marketing. ;P
** at least I spent less than I had in my cart on Thanksgiving, ahah.
*** DAMN IT FINISH YOUR WEB APP SO YOU CAN USE IT FOR YOUR COLLECTION PLEASE.
* what do I really ''want'' to get out of reading on the internet? for kicks it is finding interesting people in the shadows and being a conduit to them. What is important to ''me''?
* meh, I don't have an editor for the wiki and this isn't supposed to be complete and reader-ready, like a blog post.
** still, if this is the majority of your writing, don't you want to be reinforcing good habits rather than poor habits?
* `heyyyy there. ;)`
* can't believe I forgot the Kenneth Oppel bat series, given how strong a memory I have of reading the last chapter of that one book in the series.
* [[1901 – Monthly Audit: Wiki Logs]] <<tag [[1901 – Monthly Audit: Wiki Logs]]>>
* [[1908 – Monthly Audit: Wiki Logs]] <<tag [[1908 – Monthly Audit: Wiki Logs]]>>
* [[1909 – Monthly Audit: Wiki Logs]] <<tag [[1909 – Monthly Audit: Wiki Logs]]>>
* [[1910 – Monthly Audit: Wiki Logs]] <<tag [[1910 – Monthly Audit: Wiki Logs]]>>
* [[1911 – Monthly Audit: Wiki Logs]] <<tag [[1911 – Monthly Audit: Wiki Logs]]>>
*
* [[190213 – wiki: TEI Markup & TiddlyWiki]]
* [[190223 – wiki: more and more]]
* [[190226 – wiki: circle]]
* [[190301 – wiki: date formats! & cursing]]
* [[190331 – wiki: GUH]]
* [[190430 – wiki: ghostly reader]]
* [[191207 – wiki: carpe diem publicity]]
* [[191216 – wiki: updated loginReload]]
* [[191217 – wiki: repeating myself]]

---
* the front page of <<sus>> has changed... three times this year, I think.
** I'm going to keep playing with it, see what feels right, maybe make more art for it and so on
** the idea of it being my story river is mildly interesting -- workspace give 3/4ths of that experience already.
** the idea of making a specifically curated public sidebar is also... interesting. I bet I could put the other tabs inside a slider reveal, so that functionality for the peeps who want it wouldn't be hidden.
*** my buttons are messy and people who aren't familiar with tiddlywiki won't know what they are, so they're a good candidate for being hidden.
**** mess with the sidebar being aligned center, not align left. #wiki-dreams
* and then went to make it even more public a year later than january! I'm glad for where I started, and for where I'm at now, and wherever I'll be in the future. :)
* yeaaa sorry, no bob :C
* remove theme switcher button -- not really any point since rocker is broken. #wiki-dreams
** make show/hide-tabs button an SVG & not unicode #wiki-dreams
* see, if I'd had my wiki when I was doing lots of TEI research, I could have written all my thoughts down there and kept a trail of the various links I visited -- dammit!
* it would be really easy to make a TiddlyWiki reveal to switch between the scan and the markup -- but then again it would probably be really easy to do that on a static website with javascript too, so. `<shrug>`
** haha, when you have a hammer, everything looks like a nail -- and tiddlywiki is my hammer.
* thank you all for your generosity. :)
* the hyperspace circle has narrowed a little since TIV shut down humdrum.life; I'm not also regularly reading all of wiki town, which is a narrowing that's my fault.
* I just like the regularity of 2-2-2 date format and, yup, the ~mystery~ without separators. jack's correct, though -- it //is// less readable.
* hah, I think cursing is probably the least of my worries in terms of people being turned off of my wiki. also -- I don't think it really matters. Readers can make their own choices and I'm not going to censor myself here.
** the statistical cursing analysis is interesting, though.
* going the tagged route ended up being much less complex than I was fearing.
* logically it was BD, of course, and since I'm publishing the vast majority of my wiki publicly now, wasn't really any skin off my back. (If people want to poke around, I'm not going to stop them. If they're making the choice to read my diary then they can very well be prepared for whatever they might find!)
* thumbs up for SVG icons. now if only I could figure out a nice way to handle SVG ascii art...
* not all tag tiddlers have captions so I'm still getting blank tags show up in the drop-down, but whatever. I usually know what tag I'm aiming for, anyway, and don't use the drop-down.
* it's awesome that I went from such a long break straight into changing and fixing and getting back into the guts of my wiki, and that the data loss in the next month didn't stop my momentum.
** adding a RPi at h0p3's and getting a wiki mirror set up there seems like the next big step in adding to my infrustructure and making it more reselient.
* I don't think file path settings were worth the hassle they ended up creating later.
* I think the fossil repo is probably //more// useful than my snapshots, even.
* getting the TWLoader set up = #wiki-dreams
* it's ''very'' cool to be able to receive web-mentions. :)
* looks like it's been about 3 months since I went back to auto-tagging carpe diems with private, and recently I've been thinking about reverting back to auto-public.
* fix-fix reload script #wiki-dreams
** man I been so lazy about this, and it means my wiki doesn't work on my phone. yeesh.
* [[1901 – Monthly Audit: Wiki Review]] <<tag [[1901 – Monthly Audit: Wiki Review]]>>
* [[1902 – Monthly Audit: Wiki Review]] <<tag [[1902 – Monthly Audit: Wiki Review]]>>
* [[1904 – Monthly Audit: Wiki Review]] <<tag [[1904 – Monthly Audit: Wiki Review]]>>
* [[1907 – Monthly Audit: Wiki Review]] <<tag [[1907 – Monthly Audit: Wiki Review]]>>
* [[1908 – Monthly Audit: Wiki Review]] <<tag [[1908 – Monthly Audit: Wiki Review]]>>
* [[1909 – Monthly Audit: Wiki Review]] <<tag [[1909 – Monthly Audit: Wiki Review]]>>
* [[1910 – Monthly Audit: Wiki Review]] <<tag [[1910 – Monthly Audit: Wiki Review]]>>
* [[1911 – Monthly Audit: Wiki Review]] <<tag [[1911 – Monthly Audit: Wiki Review]]>>
* [[1912 – Monthly Audit: Wiki Review]] <<tag [[1912 – Monthly Audit: Wiki Review]]>>
---
* 
!!!! //Is there anything fun you want to do this year?//

* I want to check on the various Cons in the area!
** comic con? zine con? board game con?
** MGF?
* redacted? apparently they have artemis gameplay..!?
** [[website|https://www.redacted.com/]] -- July 19-21st
* biking events!!
** pedaler's PJ, TR, MBR
** day trip to MV and ride on the rail trail?
** anything else that I can find online!
* volunteering?
** nature conservancy - cleaning up the parks?
* LP gardens events?
* arboretum? visit the VU rose garden?
* look for events at PP?
* go to happy hour more?
* printmaking collective events?!

!!!! //What was your favorite event from last year?//

* probably the PJ because it was fun, challenging, hugely satisfying, and bonding with my family!

!!!! //Are there any extra-special milestones worth celebrating this year?//

* getting my degree? have a nice dinner for that?
* turning 25? :O

!!!! //Were there any trips you regret going on last year?//



!!!! //Any big, new life changes expected to happen this year?//

* ...maybe move in with CD? If I get a job that helps?

!!!! //Any places to go or people to see this year?//

* trip to chicago with CD..??
* do I want to vacation at the farm again? (or do something similar?)

!!!! //What will you NOT do this year?//

`In my _______ I want to do more _______ and less _________.`

!!!! //What is something that matters a lot to YOU?//



!!!! //What do you think matters a lot to your partner this upcoming year?//



!!!! //What is important to you for your inner-personal life?//



!!!! //What is important to you for your finances?//



!!!! //What is important to you for your job and vocation?//



!!!! //What is important for your physical health?//



!!!! //What are your most important relationships (friends & family)?//



!!!! //What are your most important responsibilities?//



!!!! //Is there anything you are anxious about for this year?//



!!!! //What are you excited about for this upcoming year?//



!!!! //Is there anything from last year you regret? What can you do differently this year?//



!!!! //What is something you want to accomplish this year?//



!!!! //What is something you want to learn this year?//



!!!! //Is there a way you can serve others this year?//

!!! ''January''

* take my car in to the dealership
* schedule getting a hitch put on the car

!!! ''February''

* Valentine's Day

!!! ''March''

* dentist appointment

!!! ''April''

* my birthday

!!! ''May''

* Dad's birthday
* Pedaler's PJ!

!!! ''June''



!!! ''July''

* MBR!

!!! ''August''

* Josiah's birthday

!!! ''September''

* CD's birthday
* dentist appointment
* eye doc appointment

!!! ''October''

* Mom's birthday

!!! ''November''

* TR!
* thanksgiving dinners all around

!!! ''December''

* christmas dinners all around

!!! ''Known Events, Unknown Dates''

* yearly gyno apt -- may? march? september?
* [[200210 – Awareness Log: coaching Qs]]
* [[200211 – Awareness Log: wanting]]
* [[200213 – Awareness Log: first call in so long]]
* [[200227 – Awareness Log: last coaching call]]
* [[200625 – Awareness Log: playing for the big pot]]
* [[200702 – Awareness Log: final call]]
* [[200707 – Awareness Log: let's walk together in the shade]]
* [[200725 – Awareness Log: addiction]]

---
@@.spaced-list

* 

@@
* [[2001 – Monthly Audit: Carpe Diem]] <<tag [[2001 – Monthly Audit: Carpe Diem]]>>
* [[2002 – Monthly Audit: Carpe Diem]] <<tag [[2002 – Monthly Audit: Carpe Diem]]>>
* [[2007 – Monthly Audit: Carpe Diem]] <<tag [[2007 – Monthly Audit: Carpe Diem]]>>
* [[2008 – Monthly Audit: Carpe Diem]] <<tag [[2008 – Monthly Audit: Carpe Diem]]>>
* [[2009 – Monthly Audit: Carpe Diem]] <<tag [[2009 – Monthly Audit: Carpe Diem]]>>
* [[2010 – Monthly Audit: Carpe Diem]] <<tag [[2010 – Monthly Audit: Carpe Diem]]>>
* [[2011 – Monthly Audit: Carpe Diem]] <<tag [[2011 – Monthly Audit: Carpe Diem]]>>
* [[2012 – Monthly Audit: Carpe Diem]] <<tag [[2012 – Monthly Audit: Carpe Diem]]>>

---
* 
* [[200204 – computing: jasper black screen issues]]
* [[200205 – computing: Roam & block links]]
* [[200210 – computing: downloading m3u8 streams]]
* [[200215 – computing: read only NTFS drive]]
* [[200227 – computing: a wikified archive]]
* [[200620 – computing: display detection]]
* [[200625 – computing: hey mail]]
* [[200716 – computing: edging on ram]]
* [[200721 – computing: gpg keyserver errors]]
* [[200721 – computing: discord w/alsa on arch]]
* [[200907 – computing: ughhghhgghh]]
* [[200912 – computing: LG 22" Ultrafine On Linux?]]
* [[200928 – computing: upgrading and downgrading cause shit's broken :C]]
* [[201101 – computing: Kryolith's case arrived!]]
* [[201121 – computing: microcenter trip]]
* [[201122 – computing: flashing Kryolith's bios]]
* [[201123 – computing: uninstalling programs from Xavier]]
* [[201124 – computing: windows boot troubleshooting]]
* [[201128 – computing: moving windows, building kryolith]]
* [[201218 – computing: setting up windows on kryolith]]
* [[201219 – computing: aight, quiet PSU time]]

---
@@.spaced-list

* never did address the issues with jasper, unfortunately. I think I'm probably just admitting defeat by not doing anything and accepting that I'm never going to recover the data that I had on there. Still, I'm not ready to reformat it just yet.
** I wonder if I could get arch back on it again with a reformat. there could still be a use for a lightweight internet browsing and typing machine. I would want to guarantee that I was syncing everything on the hard drive to kryolith with resilio, though -- and there is an ARM version of resilio so that would  be fine.

* Roam and Obsidian seem to have exploaded this year. I continue to be uninterested in toolporn, though, as well as being uninterested in ricing my wiki much further.
** AD has brought up the command palette type thing more than once, as well as his keyboard shortcut plugins. there's definitely much further I could go in terms of adding functionality to my wiki, it just -- hasn't seemed necessary.
*** //Relink// is way, way more essential to me than command palette or keyboard shortcuts, and would maybe reduce the amount I've started relying on dynamic linking rather than hard linking -- a shift that started to occur towards the end of this year in my wiki.
** well, and even looking at the zettelkasten tiddlywiki examples -- clearly I care about using my wiki in a somewhat significantly different way, and perhaps that's why Roam doesn't light up for me.<<footnote "sys" "or maybe I just have a system that works and as long as it works, the important thing is the writing so why try and re-invent the wheel by importing my work into roam? sunk cost into this wiki and all that.">>

* learning how to use command line programs a bit more this year; glad for note-taking because yes, I probably would not remember how to download m3u8 files without it.
** discovery of these notes is the tricky thing -- but so far, I think the search function in TiddlyWiki does well enough.

* still not sure what file system to run on drives that I want to share between Linux, Windows, and Mac. I thought NTFS was fine, but it doesn't actually work out-of-the-box on Mac -- and since that's my work computer, I'm more leery of installing things homebrew, vs. Linux where if I need to install an exFAT driver package, eh, whatever right?

* oh, shoot! did I really only copy my 750Words writing archive into my wiki this year? I don't remember! I'm glad to have them in here, though, even if not all of them are public and even if I don't read them often -- a very few have become very important.
** I really like that metaphor -- preservation of the artifacts of the past, while stil cutting them up and dialoguing with them in the present, too. digital hypertext and the wiki enables this.
** oh, interesting -- summary: I want to have a specific archive TiddlyWiki that points with relative links to the file archive -- so the TiddlyWiki contains a clone text of the files, while also preserving the files themselves... huhuhuh. I like this.
*** OH right the idea being that the tiddlywiki file would be the "front end browser" for my //memories// folder. Me Likey. Lifetime projects? lol

* haven't really stolen Hey's buckets yet, either, though I did set up a few more rules to auto-mark emails as read and send them to the archive. my inbox is still a hell pit.
** looks like //computing// is half notetaking, half dreaming about projects I think I might want to do someday but not today, lol.

* speaking of projects I want to do someday but not today, I need to re-install arch linux on my thinkpad to get audio back... and wouldn't that be a great time to build an auto-install package pipeline like that one dude wrote about?
** it would be less intimidating if I also had a solid back-up system going (look you, if your thinkpad bricked the way your chromebook did you'd lose at least some amount of your work -- buuut at least you got smart and put your acnh code in github)

* yeah, ultimately so glad I went with the white case for kryolith -- not only did it lead to a badass name, the white really fades into the background / accentuates the smallness of the case.
** I haven't even come close to putting it through its paces yet -- but I think this machine will stick with me for a long time -- hopefully, just as long if not longer than I got out of xavier.
** picking up that 10 foot HDMI cable was a great idea -- it's been really useful to be able to keep kryolith close enough to the end of my desk that I can use my switch pro controller wired, but also play games and watch movies on the TV from kryolith.
** and, of course, I think the side-printed white keycaps look SLEEK AF on my keyboard. {{happy}}

@@

* [[200115 – Log: Build For Community]]
* [[200116 – Log: Glimpses Of Other Worlds]]
* [[200128 – Log: streams in passing contact]]
* [[200226 – Log: dipper]]
* [[200604 – Log: I'm not back, I'm just thinking]]
* [[200608 – Log: oh that's funny!]]
* [[200614 – Log: It's all a narrative filter.]]
* [[200622 – Log: uncomfortable as hell]]
* [[200623 – Log: what the actual baader-meinhof]]
* [[200625 – Log: mopeds and trycicles]]
* [[200625 – Log: I won't give it up until I see the light, I go]]
* [[200704 – Log: discord voice chat]]
* [[200710 – Log: a whirlpool, a yarn ball]]
* [[200721 – Log: pseudonymity of friendship]]
* [[200721 – Log: flimflamflortery]]
* [[200726 – Log: burn your greenhouses]]
* [[200802 – Log: speaking internet tongues]]
* [[201007 – Log: feeling the anxiety of others]]
* [[201017 – Log: shopping list ponderings]]
* [[201106 – Log: sleepy dreaming dreams]]

---
@@.spaced-list

* 

@@
<<list-links "[tag{!!title}sort[]]">>
* [[200108 – trail: simone's computer]]
* [[200218 – trail: listening article]]
* [[200622 – trail: cooking on the tube]]
* [[200623 – trail: japanese biking]]
* [[200626 – trail: kava kaffee satz]]
* [[200724 – trail: knowingless]]
* [[200803 – trail: comparable]]
* [[200818 – trail: creepy capitalism]]
* [[200820 – trail: awareness, fiction, and roleplaying]]
* [[201009 – trail: counting bodies like sheep]]
* [[201014 – trail: index cards & art]]
* [[201113 – trail: faucets, saltiness, local covid]]
* [[201114 – trail: breaking the news bubble a litttle]]

---
@@.spaced-list

* even just a single link can sparkle with the right notes.

* the closeness-communication bias: we assume we know what they are saying and that they know what we are saying.
** not that one couldn't misinterpret a wiki, but I would hunch that it can be a place where the closeness-communication bias can be combated.
** ahhhh this relates to h0p3's [[smalltalk|https://philosopher.life/#Smalltalk]] notes <---> "keeping the conversation light out of fear of what they may learn".

* I still don't have a good convention for marking links that I wish to return to. apparently, I was using #to-do and #to-read at some point this year.
** I thiiiink that's a reasonable way to go about it, because those phrases shouldn't be too hard to search for within the wiki. check out how context search does with them, perhaps.
*** answer: phenomenally. yes, keep up the hashtag marking within text.

* some of these really shouldn't be trails {{thonk}}

* especially here it would be good to develop the habit of tagging with topics, I think. for example, [[200626 – trail: kava kaffee satz]] discusses fonts but I hadn't tagged it typography -- how would I discover it again later if I was looking at my other tiddler?
** so, of course, tagged.

* I'm unclear on whether self-distancing is similar or related to dissociation; the way they describe it //sounds// similar to me, anyway.
** this... definitely turned into more than just talking about a link, but you know, if this is to spark discussion -- I'm all for it.

* coughing at my mom having a Ring... /sigh

* that faucet subreddit was truly amazing.

* of course here in the link reading is where the state of the world stands out in sharp awareness. getting outside the bubble. from the briefest glances I've taken at the moment, cases didn't spike because of thanksgiving -- hopefully things continue to decrease over time here.

* hm, this isn't a //less// interesting part of the wiki, but when re-reading it, I have less to say.

@@
* [[200603 – On This Day: Deja Vu]]
* [[200724 – On This Day: I swear to fg this is gonna be short and sweet.]]
* [[200804 – On This Day: rediscovering rock]]
* [[200814 – On This Day: dork mcDorkface]]
* [[201103 – On This Day: this, that, and the other]]

---
@@.spaced-list

* 

@@
* [[200205 – wiki: brainstorming web mentions]]
* [[200206 – wiki: ugh x_x]]
* [[200211 – wiki: multi-line field test]]
* [[200211 – wiki: wiki review thoughts]]
* [[200211 – wiki: checkboxes + fields snippet]]
* [[200213 – wiki: icon + analytics plugins]]
* [[200217 – wiki: colored titles & icons in sidebar tabs]]
*
* [[200618 – wiki: a new coat of paint]]
* [[200620 – wiki: finally fixed it]]
* [[200622 – wiki: to-do list scrolls ever longer]]
* [[200625 – wiki: CSS in TiddlyWiki]]
* [[200625 – wiki: ideas to borrow from Blink/Stroll/Drift]]
* [[200627 – wiki: fossil repo not loaded]]
* [[200628 – wiki: creating freshness]]
* [[200628 – wiki: flexbox not wrapping internal text]]
*
* [[200701 – wiki: freshbox]]
*
* [[201012 – wiki: spoiler tags woooo]]
* [[201015 – wiki: tiddler name consistency, please??]]
* [[201020 – wiki: LOL wrong publish time]]
*
* [[201122 – wiki: file history (past me so SMORT)]]
*
* [[201231 – wiki: minor edit plugin?]]

---
@@.spaced-list

* I haven't even started re-reading my logs for this topic and I'm already dreading how large and long the //dreams// slash endless to-do list is going to be.

* finally figured out how to statically export a single file that excludes certain tags. this was actually a majorly good thing to learn how to do.
** me being salty about documentation, whoooops.

* webmentions -- that's a purely new on this wiki in 2020 thing, isn't it? well, I faded away quite quickly -- the set-up is too janky and I didn't put time into ''really'' figuring out how to do it in a slightly less janky way.
** well, and I think I was also struggling with webmention.io not really liking multiple web=mentions on one page & wanting them as individual pages.
** I think -- well, I think I'm just unsociable too {{sweat_smile}}
*** chameleon isn't wrong with the [[solipsism|https://wiki.waifu.haus/#Solipsism]] of the wiki.

* I don't remember why I was interested in multi-line fields?
** ahhh, and as I type this -- it adds the potential for wikitext as additional extended metadata to tiddlers.
*** lol, all I had to do was scroll down -- this was part of a discussion of the wiki review as metadata to a tiddler.
** I opened up the tiddler and was like, oh, look, I didn't transclude this addititional multiline field here, whyevernot?? and sure enough the wikitext included in the multi-line field does work.
*** as I do note, though, it's the opposite of atomizing content. and would require different editors, because the normal field editor is not pleasant for writing full text inside of.
*** lol again -- turns out I discovered a 3rd way of referencing multi-line fields that works -- or, well, not discovered, but just didn't make note of {{thonk}}

* I wonder if it would be possible to take that checkboxes + fields example & fully develop it into a tiddler where you can also edit the text next to the checkbox, as well as add new likes and sub-lines. mhm.

* even going so far as to look at my server logs is perhaps a step too far.
** does analytics help or hinder my sociability? as in, in my head. if I know people are reading, does that incline or decline me from being more sociable?
*** but, as h0p3 points out, the potential power dynamic is huge. you could speak to me and know ''so'' much about me, while I know nothing of you...
**** this potential problem will only continue to increase as the depth and layering of my wiki increases.

* UGH YES I would really like to know why Ctrl-Z doesn't fucking WORK in firefox, but does work in chrome! it's really fucking annoying
** AND Ctrl-Z works in default TiddlyWiki.Com so it's something to do with my wiki specifically and not TiddlyWiki itself. ughghgh.

* maybe before I start fucking with my CSS again, I need to get myself a spec sheet or something similar -- outline what ''exactly'' I'm targeting, minimum viable product and all that.
** a wiki theme that gracefully transitions from a full dark theme to a full light theme, including taking into account rainbow colors for my categorization, and that easily supports full background customization of the body and sidebar, including switching between solid colors, gradients, and images -- as well as gracefully switching the fixed sidebar from the left side to the right side; easily enabling or disabling the top bar (and making it ''not'' overlap the tops of tiddlers) -- where the dark & light theme apply to the code text as well... (buut this might be an inevitable part of using highlight.js). Easily supports a two-column or more story river (shit go look at when you were talking about this with h0p3 and his sketches), and switching between the variants. Has a built-in solution for scaling ASCII images so they still looks nice, or supports an SVG version somehow.
*** or, lol, look at that! added highlight.js dracula styling to my wiki too. {{happy}}
*** honestly, I think I should fuck off the vanilla css and re-write this theme from the ground up without relying on the vanila defaults at all. If I'm writing over it, I never know what sort of hidding things in it might be affecting my CSS, you know?

* well, I fixed loginReload on mobile, but it's still fucked on my snapshots soooo, RIP me.
** I can (and probably should) write a sed script or something to go through and strip out the offending javascript, but it would still be good to figure out how to save those snapshots without including that stuff.

* what on earth is this indexing feature that I was so interested in upgrading my wiki version for?? goddamnit girl provide contextual links when you talk about things, please, for the sake of your future self.

* more things I can't believe it took me this long to think about: tiddler naming consistency with `:` and `–` although to be fair I'm only really obsessed with thinking about file naming because of working on the CoMa team where our file naming guidelines are a big thing for me.
** lmfao I'm like oh it looks better to have the colon after the subject when it comes to books and authors

* really can't believe that I couldn't think of a "minor edit" type thing, lmfao. now to make it fully integrated -- i.e. a checkbox in the edit view, and NOT something I have to manually type in / create -- and to integrate it with my tagging code too. shouldn't be super difficult, I don't think.

@@
* [[2001 – Monthly Audit: Wiki Review]] <<tag [[2001 – Monthly Audit: Wiki Review]]>>
* [[2002 – Monthly Audit: Wiki Review]] <<tag [[2002 – Monthly Audit: Wiki Review]]>>
* [[2006 – Monthly Audit: Wiki Review]] <<tag [[2006 – Monthly Audit: Wiki Review]]>>
* [[2007 – Monthly Audit: Wiki Review]] <<tag [[2007 – Monthly Audit: Wiki Review]]>>
* [[2008 – Monthly Audit: Wiki Review]] <<tag [[2008 – Monthly Audit: Wiki Review]]>>
* [[2011 – Monthly Audit: Wiki Review]] <<tag [[2011 – Monthly Audit: Wiki Review]]>>
*
* [[200901 – Wiki Review: repeats upon repeats]]
* [[200908 – Wiki Review: plorp plop plurp]]
* [[201006 – Wiki Review: o m g, look at this review]]
* [[201012 – Wiki Review: get out of your head]]
* [[201221 – Wiki Review: think of me when I'm gone]]

---
* 
* Sphygmus's Weekly TDL
** <<cx>> ~~christmas shopping for mom~~
** cook the goddamn zucchini
** <<cx>> ~~install GPU in kryolith & install windows too!~~
*** 12/17 -- attempted to do this but ran into issues :S
*** 12/18 -- success!
** <<cx>> ~~vacuum the floor (friday or later)~~
** <<cx>> ~~take out the trash / clean {{bflushed}}~~
** mail cards for card swappages
** <<cx>> ~~schedule a call with h0p3~~
*** penciling in saturday the 26th :)
*** time of day to be determined sliightly closer 
** cyberpunk
** spend time with phil
*** play AZUL !!
** go to bed at a reasonable time and this is on me {{distress}} so i need to actually make time for evening conversations (wrap up what's doing at 10:30 at the latest)
** <<cx>> ~~order batteries for car key fob~~

---
* Did I complete my TDL from last week?
** <<cx>> ~~job offer shit~~
** <<cx>> ~~prep for one on one with boss~~
** <<cx>> ~~do job shit~~
*** always need to be doing more job shit eee
** <<cx>> ~~prep phil's gift~~
** <<cx>> ~~ship JP's gift and Phil's gift~~
** <<cx>> ~~lunch with mom~~
** <<cx>> ~~defrost chicken thighs~~
** cook zucchini
** <<cx>> ~~shopping for more eggs & packing tape~~
** <<cx>> ~~spend time with phil~~
*** <<cx>> ~~acnh erry day for ables~~
**** only missed a couple days :)
*** <<cx>> ~~talks every day b/c yes~~
**** ofc! even on cyberpunk days `<3`
*** <<cx>> ~~more azul if we have time~~
**** played fluxx instead
*** <<cx>> ~~keep up the walking! thursday morning & weekend :)~~
**** nooot on the weekend but YES later in the week!
* walk with Phil:
** Thursday morning
** <<cx>> ~~Sunday morning~~
** Monday after work
* grocery shopping for zööp supplies
* <<cx>> ~~phone call w/h0p3 on saturday afternoon~~
* <<cx>> ~~betrayal with AD & maybe MR on sunday afternoon (3 or 4 pm)~~
* <<cx>> ~~BRING MOM'S TUPPERWARE BACK TO HER~~
* <<cx>> ~~order phil's birthday present~~
* prep cards for mailing to spreadsheet peeps?
* write christmas thank-you notes
* remember you were gonna ship a package to AD -- prep that?
* remember you were gonna mail Aragon a letter -- prep that?

---
* Did I complete my TDL from last week?
** <<cx>> ~~christmas shopping for mom~~
*** and all her presents will arrive before christmas, so that's nice!
** cook the goddamn zucchini
*** ughh.....
** <<cx>> ~~install GPU in kryolith & install windows too!~~
*** 12/17 -- attempted to do this but ran into issues :S
*** 12/18 -- success!
** <<cx>> ~~vacuum the floor (friday or later)~~
** <<cx>> ~~take out the trash / clean {{bflushed}}~~
** mail cards for card swappages
*** eh it's not a big deal; can be a Dec 31st thing I think?
** <<cx>> ~~schedule a call with h0p3~~
*** penciling in saturday the 26th :)
*** time of day to be determined sliightly closer
** <<cx>> ~~cyberpunk~~
*** not too much, but a nice amount
** <<cx>> ~~spend time with phil~~
*** very good times this week :)
*** <<cx>> ~~play AZUL !!~~
**** one game, I lost {{clueless}}
** go to bed at a reasonable time and this is on me {{distress}} so i need to actually make time for evening conversations (wrap up what's doing at 10:30 at the latest)
*** RIP.
** <<cx>> ~~order batteries for car key fob~~
<<list-links "[tag{!!title}sort[]]">>

---
@@.spaced-list

* 

@@
<<list-links "[tag{!!title}sort[]]">>

---
@@.spaced-list

* 

@@
<<list-links "[tag{!!title}sort[]]">>

---
@@.spaced-list

* 

@@
<<list-links "[tag{!!title}sort[]]">>

---
@@.spaced-list

* 

@@
<<list-links "[tag{!!title}sort[]]">>

---
@@.spaced-list

* 

@@
<<list-links "[tag{!!title}sort[]]">>

---
@@.spaced-list

* 

@@
<<list-links "[tag{!!title}sort[]]">>

---
@@.spaced-list

* 

@@
<<list-links "[tag{!!title}sort[]]">>

---
@@.spaced-list

* 

@@
* ~~finish AND MAIL thank-you notes~~
** <<cx>> ~~finished writing thank you notes~~
** <<cx>> ~~put stamped envelopes in postal box~~
* make salmon patties
* <<cx>> ~~take care of amazon returns ASAP~~
* ~~write letter, pack, and mail phil's birthday gift~~
** <<cx>> ~~write phil's birthday letter~~
** <<cx>> ~~pack and tape up the package~~
** <<cx>> ~~head to USPS to ship package~~
* <<cx>> ~~work on secret wiki plans~~
* <<cx>> ~~betrayal this week (Saturday at 3 PM)~~
* ~~make walking together a priority (after work)~~
** <<cx>> ~~saturday evening~~
** <<cx>> ~~sunday afternoon~~
** <<cx>> ~~tuesday evening~~
* ~~blake's birthday is wednesday!~~

---
; Longer term reminders:

* prep and ship package to AD
* prep and ship art package / letter to Aragon
* implement minor edit check-box functionality
* Mail spreadsheet letters
* <<cx>> ~~Work on spaceport map~~ ~~and datamining,~~ ~~copy the sheet too~~!
* Go shopping, ~~clean out my fridge~~
* Get my own phone plan
** attempted to do this, need my dad to release my phone line
* <<cx>> ~~Work on phil's wiki~~, work on my wiki (update it)
* <<cx>> ~~Feel into and write about what I want~~
* walking more
* <<cx>> ~~Set up my fancy monitor~~
* <<cx>> ~~Do training~~
* Look at my retirement investment stuff
* <<cx>> ~~Finish filling out benefits application form~~
* <<cx>> ~~Do laundry~~
* make salmon patties

---
; Longer term reminders:

* prep and ship package to AD
* prep and ship art package / letter to Aragon
* implement minor edit check-box functionality
* update the fucking things to share!!
** //w o w e e//
* update ur wiki
** as in, please spin up a new server + reinstall everything so it dOESN'T BREAK EVERY NIGHT WITH SYNCING.
* remember that sunday is movie nights now {{happy}}
** eveeel dead twowo!
* @@.phil `What should I smell like in colorado?  (sphygmus look at smellies 4 phil pls)`@@
** ~~AND LOOK FOR VALENTINES DAY GIFT ASAPAPPAPAP~~
* ~~look at retirement investment stuff~~
** ~~start ur 401(k) and roth IRA plz & thanks u~~
*** wow it was like, log in and click two buttons to start my 401(k) -- //n i c e// -- and similarly shockingly easy for the Roth bit?? and got direct deposits set up before it even lands in my bank account. {{bflushed}}
* mail spreadsheet letters + go shopping (?)
* make salmon patties
* ask dad about phone line release

---
; Longer term reminders:

* prep and ship package to AD
* prep and ship art package / letter to Aragon
* implement minor edit check-box functionality
* update the fucking things to share!! -- on here for the 2nd week in a row {{bflushed}}
* update ur wiki
** as in, please spin up a new server + reinstall everything so it dOESN'T BREAK EVERY NIGHT WITH SYNCING.
* @@.phil `What should I smell like in colorado?  (sphygmus look at smellies 4 phil pls)`@@
* <<cx>> ~~make salmon patties~~<<footnote "dn" "making this TDL page just so I can check this off because it's been on my list for AGES and I FUCKING DID IT AT LAST -- PARTYYYYY">>
* <<cx>> ~~ask dad about phone line release~~<<footnote "dn2" "actually he brought it up and did the thing so I didn't have to get back to him about it!">>

---
; Longer term reminders:

* prep and ship package to AD
* prep and ship art package / letter to Aragon
* implement minor edit check-box functionality
@@.spaced-list
* General
** Computer
*** <<cx>> ~~Update the fucking things to share!!~~
*** Download more movies and add more to the folder (Get more Tarantino and Wes Anderson)
*** Download Google Play Music Library (Discontinues February 24)
*** <<cx>> ~~Email employee care to make sure they have all the info needed for phone discount~~<<footnote "dn" "got an email earlier this week that they'd processed my thingy and it'll go into effect on my March bill -- half lame, but yeah I set up my lines so it'll be gucci from now on.">>
*** Schedule eye doctor and yearly gynecologist
*** <<cx>> ~~allocate IRA investment & set up automatic allocation~~
** Shopping
*** <<cx>> ~~Order Valentine's Gifts to be mailed directly and set up return for original order~~<<footnote "dn2" "did this today, Friday 02/12! so late {{sweat_smile}}">>
*** ~~Potentially purchase Ring Fit so we can work out together every morning~~<<footnote "nope" "gonna wait until we are //actually// on that consistent schedule before dropping the 80 bucks :P">>
** Gaming
*** More Stardew Valley
*** Executive Order from Phil: MORE OOT!
** Life
*** Shave legs
*** Count massages
*** Clean bathroom floor

* Friday
** <<cx>> ~~Get driver's license renewed at the DMV~~<<footnote "dn3" "done! though I didn't get a REAL ID because they didn't have that humongous list of docs clearly stated enough on their website. {{thonk}} oh well, my passport expires Jan 2024 -- that's enough time to get it renewed -- AND it looks like I can [[do that by mail|https://travel.state.gov/content/travel/en/passports/have-passport/renew.html]], too. {{happy}}">>
** <<cx>> ~~Art Stream with AD~~

* Saturday
** <<cx>> ~~Tabletop~~

* Sunday
** <<cx>> ~~Your movie pick~~

* After the first of March:
** allocate 2nd IRA contribution
** check on 401(k) contributions

* Future Projects to Consider
** Research and order gloves on Amazon
** Update <<sus>> -- spin up a new server and reinstall everything
** Implement minor edit check-box functionality (Phil would like this too)
** get wikipedia to remove the image from SH E Goode's page
** Mail letters to spreadsheet friends
** prep and ship package to AD
** prep and ship art package / letter to Aragon
@@
@@.spaced-list
* General
** Computer
*** Clean up and finish the GIFs, put them in spreadsheet if possible
*** Fix the sprite ID column
*** Download more movies and add more to the folder (Get more Tarantino and Wes Anderson)
*** Download Google Play Music Library (Discontinues February 24) {{blobsweat}}
*** Schedule eye doctor and yearly gynecologist
** Gaming
*** More Stardew Valley
*** Executive Order from Phil: MORE OOT!
** Life
*** Cook more sausage and eggs
*** <<cx>> ~~Shave legs~~
*** <<cx>> ~~Count massages~~
*** <<cx>> ~~Clean bathroom floor~~

* Thursday
** ~~@@.phil `My brother is coming over that afternoon`@@~~

* Friday
** ~~Clean bathroom floor and then shave legs~~

* Saturday
** Walkiiiiiiiiiiiiiiiiiiiies
** Tabletop! Hopefully not a lame-ass betrayal haunt!

* Sunday
** Mulholland Dr

* For posterity:
** phil says that he will balance playing the new spooderman ps5 game with catching up to Bongo Bongo in oot on his N64 gold copy he got as a gift this year WITH sleeping consistently every night and not past noon every day. we shall see next week how he does! HA.

* Next Week
** Work on NH spreadsheet automation to prep for the next update (fix the string parsing)

* After the first of March:
** Allocate 2nd IRA contribution
** Check on 401(k) contributions
** print out new car insurance ID cards
** 2nd week of March: make letterboxing day plans & print

* Future Projects to Consider
** Research and order gloves on Amazon
** Update <<sus>> -- spin up a new server and reinstall everything
** Implement minor edit check-box functionality (Phil would like this too, but reverse it so it's minor by default)
** Get wikipedia to remove the image from SH E Goode's page
*** (no, remove it yourself and talk about why you did it on the discussion page with sources so if they revert the change it's at least documented so your work isn't necessarily lost)
** Mail letters to spreadsheet friends
** prep and ship package to AD
** prep and ship art package / letter to Aragon
@@
@@.spaced-list
* Wednesday
** <<cx>> ~~Order stuff from amazon for the colorado trip~~
** <<cx>> ~~AD will be up late, stream OOT in the lounge tomorrow night after work~~

* Friday
** <<cx>> ~~order caffeinated chocolate from amazon~~
** Art stream with AD

* Saturday
** Morning: Get on the letterboxing website and make a letterboxing itinerary and general trip itinerary and set up movie flash drive
** Afternoon: Tabletop!

* Sunday
** Need to get my car vacuumed and cleaned out and need to fill up the tires with air
** stop by grocery store and pick up pack of sausages for trip; maybe trail mix too?
** Maybe start Majora's Mask?
** My movie pick

* Monday
** Dentist Appointment on Monday, March 15 -- WAKE UP AT 8:30am to get there at 9am

* Next Week
** ACNH update on Wednesday, March 17
** Print out letterboxing plans and new car insurance ID cards on Saturday, March 20

* Future Projects to Consider
** Schedule eye doctor and yearly gynecologist
** Download more Wes Anderson movies
** Spaceport stuff (Finish map art, finish GIFs, and fix sprite ID column)
** Implement minor edit check-box functionality
** Get wikipedia to remove the image from SH E Goode's page
*** (no, remove it yourself and talk about why you did it on the discussion page with sources so if they revert the change it's at least documented so your work isn't necessarily lost)
** Mail letters to spreadsheet friends
** prep and ship package to AD
** prep and ship art package / letter to Aragon
@@
* [[210101..04 – Carpe Diem: wiki plotting, board games, and the break's over]]
* [[210105..12 – Carpe Diem: holding on to the threads of sanity]]
* [[210113..19 – Carpe Diem: mostly comfy but sometimes not]]
* [[210120 – Carpe Diem: fur real update ur wiki ploz]]
* [[210121 – Carpe Diem: monitor your struggles and triumph]]
* [[210122 – Carpe Diem: how do we put the pieces together?]]
* [[210123..28 – Carpe Diem: datamining, flooded, a lovely hike]]
* [[210129 – Carpe Diem: I landed here to breathe, but I never felt this strange]]
* [[210130..0202 – Carpe Diem: let me be close to you]]

---
@@.spaced-list

* 

@@
<<list-links "[tag{!!title}sort[]]">>

---
@@.spaced-list

* 

@@
; Fri January 01

* snowed all day! well, started as freezing rain / sleet and then transitioned to snow over the course of the day; ended up with about 3 to 4 inches total {{happy}}
* worked on secret wiki things while phil worked on GC spreadsheet!
** lots and lots of trial and error with scripting -- all I can say is thank //gosh// for digital ocean's droplets making it really really easy to delete and restart a fresh server over and over as many times as I needed to test the damn thingy.
*** got to the point of nginx set-up and //tried// to use it with URLs but something borked {{thonk}} decided to give up on it there for the night (I got pretty dang far so I'm pleased)
** he streamed and I had it on in the background {{happy}}
* @@.phil `read The Martian Chronicles "The Earth Men"`@@
** did not remember this one //at all//, but it was absolutely hilarious in the moment.
* @@.phil `I think we finished reading around 1 AM so we were up to somethin`@@ {{flursed}}
** yeah I think so `<smirk>`
* dozed at 4:46 AM

; Sat January 02

* phil woke up around 1 PM my time, I thiiink I must have woken up around time time too {{nervous}}
** did not want to walk because of all the snowwww
* decided awe heck what am I going to do with this day, then was like okok I've got this power supply, need to get it into kryolith; ended up having to take alllmost everything apart to get stuff unplugged. sadly the sata cable is significantly shorter than the other power cables, but I still managed to get the 6TB & the boot drive both powered. will have to buy a custom cable to plug in all 3 drives.
** also installed the case fans, after much muttering and trying to figure out how the heck to install the slim fan; really not sure if I did it right, buuut it doesn't fall down so that's what matters {{laughter}}
* AD reminded me that hellooo?? we scheduled board games remember?! I felt soo bad for having completely spaced -- thankfully the only thing I was in the middle of was swapping fan direction so they would exhaust -- hurried through that while chatting, went upstairs to get food, streamed the snowfall a little bit
* board games at 4 PM my time
* watched wolfwalkers together
* sleep pretty early, comparatively? around midnight or 1 AM I think

; Sun January 03

* woke up early-ish? before 8 AM, I think. was a little surprised that phil was awake and still on voice.
** sad morning; feeling lonely and missing the concept of hugs and cuddles in general as well as wishing phil was here to hug and cuddle with; he read me another short story from //the martian chronicles// after I calmed down a bit ("The Third Expedition" which I did not really remember)
* curled up in bed being sad and fell asleep again. didn't wake up until eleven or noon-ish?
** stayed in bed after I woke up around noon until like 1:30...
* went to the grocery store and picked up eggs (they were all out of the 18 pack of regular white eggs so now I have cage-free brown eggs and I wonder if they will be tastier {{thinking}}) and salad and salad dressing and heavy cream
** got to use my new ice scraper / broom to clean off my car! it worked really well {{happy}}
* shoveled some of the street after I got back from the store so that I'd be able to park without feeling like I was going to get stuck in the snow
* hung out and browsed and got a little bit inspired and less mopey looking at kick's Wiki Loader tool
** started setting up WSL on my computer so that I could work on secret wiki project + wiki loader experimenting on my desktop machine easily
* drove over to my dad's by 5:30
* lamb shank and salad. it was pretty tasty! lots of fat which I'm not very good at eating straight, but tasty meat. talked about ancestry (told him I'm future-claiming the chest, haha) and went through the book lookin' at family trees; talked about work things on both our ends since he starts his new job soon;<<footnote "inv" "what is it with him and my roommates and their like 'IM AN INVESTOR' shtick? after my bad experience with crypto I'm just like nah fuck that I'm not some wallstreetbets-predict-the-market-on-penny-stocks person nor do I care to be so I'll let the 401(k) build in the boring mutual funds.">> tried to find my copy of the family book buuut it wasn't there so I'll have to look later. oh and talked about apartments / property values across OP.
* home around 9...?
* oot! caught the fishie and did the inside of the well
* got in bed around 11ish? I made Phil feel bad {{distress}}
** @@.phil `nono all u did was be cute, I made myself feel bad`@@ {{distress}}
*** nahhhhhh. I really shouldn't have brought it up. :S
**** @@.phil `nooooo don't think that way, u did nothing bad and you were so good at making me feel better`@@

; Mon January 04

* woke up early-ish, somewhat before 8 -- uggo, felt yucky and wasn't sure I'd be ready for work; quickly ordered a "same day shipping" with meds and a couple other things to hit the free shipping number, then napped until 9:50 and felt a little better
* got up, logged into work computer -- and decided fuck it I want to be comfy today; snuggled up with the MOSTEST COZIEST wool blanket in my recliner and did some work things and some procrastinating internet browsing.
* ate lunch, a couple meetings, then sat at my desk to work; feeling somewhat better (but still achy from shoveling snow yesterday)
* finished up work right around 6 and got ready for walkies :)
* @@.phil `walk`@@ {{happy}}
** despite the cold and snow and squish, was a very good walk; talked about phil's upcoming classes, and a bit about the [[R bradbury article|https://lareviewofbooks.org/article/R-bradbury-at-100-a-conversation-between-sam-weller-and-dana-gioia/]] I linked, which then set me on a ramble-tangent talking about HG Wells (the time machine & war of the world), Jules Verne (Around The World In 80 Days, 20k leagues under the sea, The Mysterious Island (hah I was right, Nemo does show up at the end)), and the genre of "stuck on an island and making fancy shit" (swiss family robinson + robinson crusoe and does //treasure island// count?) which then made me go on a very long tangent describing the plot of //Tom's Midnight Garden// which might be my favorite children's novel.
* ate food, put clothes in the laundry, unpacked amazon box & took meds
* weekly check-in! moving it a day forward b/c tuesdays are full of lecture in the evening.
** phil spent some time trimming it down to match more or less what we usually find most useful answering together; so far, think it works well trimmed down -- captures the important things, provides a jumping off point if there's places we need to go further in detail.
* had laundry going in the background while weekly check-in
* compliments and appreciation while cozy in bed; freaked out a bit about the uggo (I"M GONNA DIEEEE (probably not)) and then got a bit goofy and then sleepy time.
ArchWSL wasn't working with `pacman -Syu` -- I kept getting key errors. [[This blog post|https://dev.to/mattdark/signature-is-unknown-trust-arch-linux-on-vbox-3452]] mostly fixed it -- though I had to do the fix in [[200721 – computing: gpg keyserver errors]] in order for the refresh keys to work. after that? gucci!

<<<
```
sudo rm -r /etc/pacman.d/gnupg
sudo pacman-key --init
sudo pacman-key --populate archlinux 

nano /etc/pacman.d/gnupg/gpg.conf
keyserver hkp://ipv4.pool.sks-keyservers.net:11371

sudo pacman-key --refresh-keys
sudo pacman -Sy gnupg archlinux-keyring 
sudo pacman -Sc
```
<<< [[Signature is unknown trust - Arch Linux on VBox|https://dev.to/mattdark/signature-is-unknown-trust-arch-linux-on-vbox-3452]]
one of the things I've gotten really used to in Arch i3 is being able to change the keyboard focus based on where the mouse is on screen -- ie, to have browser open on the left and two terminal windows on the right and be able to flip the mouse over to the terminal window and immediately start typing without clicking.

Enter [[X-Mouse Controls|https://joelpurra.com/projects/X-Mouse_Controls/]] -- voila, focus follows mouse on Windows 10.

Starting off with a delay of 150 ms, though I miiiight increase it.
* [[https://news.ycombinator.com/item?id=25604426]]
** as I'm trying to get better about //not// being this person by putting links and comments into my wiki, the way they describe their browser tabs definitely rings true to me.

* [[https://news.ycombinator.com/item?id=25617790]]
** lots of open street map browsing stuff from here; I generally agree with the "open street map is about the open data, not directly competing with google" -- hence using it for hiking maps (but not much else).
** [[https://github.com/bryceco/GoMap]]
*** iOS application for editing OSM
** [[https://mapout.app/]]
*** offline hiking focused OSM map application for iOS
** [[https://wikimapia.org/]]
*** apparently good for exploring more about your local map history?

* [[https://news.ycombinator.com/item?id=25616472]]
** #to-read, though I'm not sure there's much in here that's more insightful than I already am aware of, other than just going down the rabbit hole.

* [[https://thezvi.wordpress.com/2020/05/23/mazes-sequence-summary/]]
** [[https://en.wikipedia.org/wiki/Moral_Mazes]]
** almost certainly worth reading (#to-read) given the corporate & marketing environment I find myself in now. [[hacker news recommendation thread|https://news.ycombinator.com/item?id=25613478]] which talks a bit about how much the research is applicable 40 years later.

Note to self -- check and see if you're running Arch on WSL version ''1'' or version ''2''. See the [[windows article|https://docs.microsoft.com/en-us/windows/wsl/compare-versions#comparing-features]] about version & feature differences.
; Tues January 05

* somewhat busy work day! flipping a device portal from dark to not-dark, various TMAP account support requests, two logo sheet QAs; loooots of swirl around licensing or not licensing images for a particular local project.

; Wed January 06

* PHEW finally got back around to doing DAM user registration & taking care of outstanding download orders; continuing to QA revisions on those two logo projects, and being like o ok good thing I procrastinated licensing those images for that local project, lmfao...
* talked in my sleep???? {{bflushed}}
** Ummm you have been talking and laughing a little and i don't know if that's just u sayin stuff to yourself or if ur actually talkin in ur sleep {{bflushed}}

; Thurs January 07

* continuing to get back into my regularly scheduled routine re: DAM user registration / orders / WF projects, phew!! logo project QA continues; went through and followed up on several things on my //keeping an eye on// list, then decided what the hey, let me check out my benefits & enroll in them. I need to figure out who to put as my beneficiaries for my life insurance {{thonk}}
** okay okay so theoretically - can I establish a fund or something for money to go into after my death, and request that it be used for x, y, and zed purpose? i.e. if I wanted to be like, ok please take this 25k and hire someone to digitize the rest of my journals & stick them on a website... could I do that??? obviously that's like... well, pft very little control over how that would //happen// after my death but at least could try to provision for it {{thinking}}
** I surmise that this is something a person has to talk to a lawyer about to get more info on. hrm.
** wrapped up right around 6ish.
* took about 45 minutes across the afternoon to hop on a couple calls with Phil & become informed of the situation / provide advice & moral support
* prepped for a text from the urgent care but nothing; later got a voicemail notification (why does my phone always notify me MANY hours after the fact???) from them being like //yo call us back if you still need an apointment today// 
* bit of a rough night; just sat on the bed after work & dinner for a bit 

; Fri January 08

* awake-ish at 8:45 but again, just laid around in bed on my phone until 10 AM
* felt like a really busy and really productive day today! four meetings, two of which were kick-offs, which is relatively a lot for me, and then lots more logo QA across various projects as well as some asset upload and DAM portal building. plus the usual DAM inbox support (here's how to register, etc etc).
* hitting 4 PM and I've been working so well since the morning... so I'm going into respond-only work mode the rest of the day since it's a friday afternoon and I can slack a little {{clueless}}
** worked on my wiki a leetle bit, then more work until about 5:45 & reddit until 6
* was going to start working on secret wiki plans but then got very, ''VERY'' distracted by this youtube video: [[https://youtu.be/KkKmMvp1HQw?t=3690]] and proceeded to watch an hour of it. going to take a break and //actually// do wiki plans tho rn. OR just get very distracted by some photography. {{bflushed}}
** [[hnnnnnnggggggg|https://i.ytimg.com/vi/7bDZlqcVE38/maxresdefault.jpg]]
*** [[https://www.flickriver.com/photos/nicolasfoong/sets/72157630728412322/]] {{bflushed}}
**** [[o h they had some fun with this one|https://www.flickriver.com/photos/nicolasfoong/sets/72157628364981175/]]
** put on the [[monterey jelly cam|https://www.youtube.com/watch?v=O34gKi2IHk4]] {{happy}}
*** oh wait, this isn't the moon jelly cam? still very nice tho.
* did actually start working on secret wiki plans after putting on the jelly cam, ahha.
** figured out how to install certbot-auto these days now that they changed it, and what sort of commands I might need to use to run it non-interactively the first time? got it installed by hand, checked the URLs and AHHH my auto-config definitely worked and I was so fuckin' stoked. //''so hype.''//
*** tried to run the script full auto buuut the URLs were fucked the 2nd time so I wonder if it's less a problem with my script and more a problem with DNS updating slowly
** was kinda mopey after the full script w/auto-certbot-auto didn't work, so I decided to draft a design document skeleton for the command line wrapper, going over variables / flags / commands
** OH and here's a couple reminders to myself:
*** add a flag to set the path to asset files if the script's run locally
*** add a flag to indicate if it's running on a local or remote machine
* played a little animal crossing -- stopped by jes' island for celeste but oh, lol? somehow had the recipe from way earlier; and mailed phil some gold nuggets
* bed who the fuck knows when??? {{thonk}} I think a bit earlier than usual tho, mayeb around midnight?

; Sat January 09
* @@.phil `Talked in the morning because I was still up, you are so fucking cute when you wake up (:`@@
** woke up around 9 or 9:30ish
* @@.phil `Talked about the David Macaulay books you had as a kid and looked through the Amazon previews with you`@@
** nonono I didn't //have// them, the library had them, but I liked them a LOTT and checked them out a LOT I'm sure! my brother did have //The New Way Things Work// tho which is why I have so many Opinions about the latest remake of it {{eyes}}
* Phil went to take a nap at 11:30 so he wouldn't be //too// tired for tabletop, and I spent the rest of the time until 3 PM going down the Macaulay rabbit hole even further and getting VERY salty when I compared two versions of [[The Way Things Work|books – David Macaulay: The Way Things Work]] to each other {{nervous}}
* @@.phil `Played Betrayal!! MR JOINED! Once again, AD was the traitor and I was the hero chosen to defeat him`@@ {{laughter}}
** PHIL WAS VERY LATE and we almost tried teaching MR azul until phil did show up like around 3:15 or something {{laughter}}
** yet another haunt where only the person who has the special item really gets to do anything cool {{thonk}} -- I swear there are more collaborative haunts in the game, we just haven't been getting them....
** MR headed out after betrayal, and we played one game of azul with AD -- and he won!! {{pogfish}} I think I got wrecked by having to take a very large quantity of tiles and put them in my floor row... and I lost to phil by like 3 points {{fury}}
* later in chat phil said this: "do u ever call him MR-roni and cheese" and I CRACKED UP and can't believe we never made that pun in college ever {{bflushed}}
* hopped onto phil's island for fishing tourney while he went and ate food
* @@.phil `Walkies after Betrayal!`@@
** //after// phil thought he could take "just a little nappies" and I'd already been walking for 10 minutes and almost turned around {{bflushed}} {{laughter}}
*** @@.phil `sssssssssssssssssssshhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh`@@
** hour and 10 minute walk :)))
* got home & very very distracted by chat in #off-topic of the spreadsheet about browser tab organization and phone homescreens {{laughter}}
* @@.phil `Played TIMEframe! Cool little exploration game about an abandoned alien civilization caught in a...time loop? Repeatedly being destroyed by a meteor? And investigating the abandoned ruins? Culminates in watching a giant crystal ascend into the sky and that's it? Ok`@@
** was really nice watching this! except when you stared in one direction and walked another {{laughter}} or when u made me //euuughh// wiggling your mouse really fast {{nervous}}
*** wohw fuck off
** so yeaaaaa the ending scene once you've done all the tasks is definitely a little like, //eh// but really the rest of the game is so enjoyable for me that I don't really mind... :P
** HO LY SHIT so I made a comment about wishing the player could see the tower actually explode when it get hits by the meteor and then like a loop or two later phil's pretty close to the tower when the meteor lands and ?!??!!! IT DOES EXPLOSED?! I feel like such a bad fan of the game for never catching that {{laughter}}
* dozed at 1:50 AM

; Sun January 10
* @@.phil `Walkies at around 3 PM, and then your perfectly good phone that doesn't need to be replaced shat the fuck out and cut the walk short but it was a good walk regardless`@@ {{mellow}}
** https://www.apple.com/shop/buy-iphone/iphone-12
* working on secret wiki project for slightly more than an hour in the evening while waiting for phil to decide what he wanted to do {{clueless}}
** still undecided about whether I want to use Go or Python for the fleshed-out command line interface (python will be SO much easier for me to write but I like the clean feel of a compiled binary...) but either way splitting the massive shell script into more focused individual ones is a good thing.
* bed at 1:15ish AM
* @@.phil `Checked out FTL and Papers, Please from your account`
** `If you're wondering, yes I'm only dating you for the steam games`@@
*** {{laughter}} it //is// a good steam library {{happy}}


; Mon January 11

* sleep-talked ''AGAIN''????
** @@.phil `"Burns ice he said" (5 second pause) "Yeeeah"`@@
*** @@.phil `Your sleep talking freaks me out because it has no discernable difference from when you're talking while awake, making me wonder for a second if you're awake and saying stuff to yourself, but it soon becomes clear that you are in fact still asleep`@@
* S L E E P Y. was up early-ish with my alarm but still rolled back over and napped more, until 10 AM kicked me out of bed. idk why I just don't want to leave the cozy sheets lately...
* uhhh lol uh -- pretty sure it was a BUSY day at work, as seems to be the usual lately. idk why but despite being busy it still feels less stressful than before -- something about salary & just being able to do what I need to without stressing about hours is like, weirdly relieving? but also feeling actually justified in spending time doing things that don't immediately advance projects but that are more learning or training related b/c well, I'm really really here.
** still trying to keep to a more-or-less 40 hour work schedule but idk, just that mental overhead of thinking about hours is gone & it's great.
* sat down around 6 to monch food and said //waaaa phil stream janitor for me// and he totally did and it was a great time and went way longer than I expected to {{laughter}}
** I really, really enjoyed watching him play still?? took like 3 in-game days for him to get the hang of my beb/vala/alleyway/other-goddess-i-can't-remember route (not sure he'll even remember next time he plays {{laughter}}) and we couldn't find the dirt monching NPC but ahhh like, idk, it's such a good time.<<footnote "dry" "one of the fun things about that game, that I appreciate, is that it like -- encourages you to journal a little about your day? and I feel like that's a thing most people might be liek a little //eh// about but phil gets SO INTO IT and cracks me up SO MUCH. it's da best.">>
* wasn't really feeling //janitor// anymore so then we... sat around looking through the steam games in his library? looked at them by chronological order b/c was thinking about walking simulators & if //gone home// was like this seminal WS game where it came out in relation to //Dear Esther// which I also see as a seminal WS game and that just turned into looking at everything, lol.
* DISCO ELYSIUMMMM
** he spent sooo loooong looking at all the traits {{laughter}} but it's definitely worth it in that game! read out all the extended descriptions :)
** he played through... waking up, meeting kim, looking at the body, meeting cuno (and went down two dialogue trees with cuno & kim that I've never go down!), and finding the secret door there.
*** he has TWO body health and ONE morale health so this is going to be a very ''exciting'' playthrough {{happy}}
**** @@.phil `By exciting do you mean losing a lot of progress`@@ {{nervous}}
* went way later than expected (ofc lol) -- bed around 1 AM

; Tues January 12

* woke up around 7:45ish, thought Phil was asleep & didn't feel like walking cause TIRED so farted around on my phone until he messaged and ah, he was //awake//! bit of chatting about sleeping and more farting around reading reddit on my phone
** @@.phil `Would like to save these amazing articles`@@
*** https://open-spaces.com/articles/sleep-as-an-altered-state-of-consciousness/
*** https://open-spaces.com/articles/decisions-decisions-i-cant-make-up-my-mind-ill-just-have-to-sleep-on-it/
* really ''really'' needed to start work at 9 so that I'd be able to go to the UPS store after work -- remembered that I had trainings I needed to complete //and// didn't want to get out of bed, so as a very smart person I decided to watch / listen to trainings for the first two peaceful hours of the day before people got to work on the pacific coast.
** I would later find out that I was completing the trainings on my //old// contractor account and therefore didn't get the actual credit for them on my FTE account {{facepalm}} {{crying}}
*** sooooo I have to rewatch them again :S
* hecking BUSY day at work; every time I finish one logo project another one happens to pop up in its place... {{bflushed}}
** getting myself situated FINALLY on the one logo package I'd been assigned like, back in fucking July -- buuuuut to be faiiiiir I had no clue what the FUCK was going on and was literally the {{bflushed}} emoji and anyway now I have much more experience & //do// know what I'm doing (at least a little bit more).
*** accidentally worked on this past 5 PM, but it was ok because Phil actually had a dentist appointment at that time so I kept working & wrapped things up then scrambled to get the package + amazon stuff & hurridly drove to the UPS store and got there jUST in time & there was no line & the clerk was super speedy at taking my returns & my info and phil's info was in the computer already b/c of christmas package so that made shipping his package super speedy //tooooo//
* back home, phil said it was gonna take longer than planned so I didn't go to the trail (parked in the driveway behind the garage) and spent the rest of the time cleaning my room
** took the bits of lunch trash & spoons upstairs; grabbed a couple plastic bags for the bathroom trash can (took it out for the first time in ages) and my room trash can; put away my amazon package stuff; moved all the clothes off the ottoman by my recliner & into their proper spots in the closet; emptied out my laundry basket, put it back in the closet, put the dirty clothes into it, and folded/stored the clean clothes; took out the SUPER dusty filters on my space heater, washed them, and put them back; dusted the top of my end-table.
** RD was like, //Sphygmus?// and I was like yeah? and he asked me to move my car -- and then said it was so dark & my car is so black that he couldn't see it as he was backing out and ran into it {{sweat_smile}} sooo the front license plate holder is a little dented but ehhh whatevs. I still need to fix the bigger dent in the left rear bumper {{nervous}}
* 7 PM -- WALK WALK WALK. it was fuckin' 47 degrees???? what a warm day. gorgeous out and I could see orion in the sky, which was lovely. light conversation for a bit about dentistry, then got deep into thonking conversation about letter and beliefs and dialectics.
** took the north trail extension which was a good thing because I still had to resort to my "walk on top of the creek berm" when I got back to the car area, we were still engulfed in conversation {{laughter}}
** good hour and a half walk :))
* back home, monchy little bit, get com-fee, weekly check-in starts at nine :)



















* [[https://nymag.com/intelligencer/article/coronavirus-lab-escape-theory.html]]

<<<
Looking BRIEFLY at this article, it seems like more of an interesting recap of the story behind this theory and a collection of quotes and some opinions/concerns but ultimately not very evidence based

Feel like I've read more scholarly things explaining why it biologically makes no sense for the virus to have been created or altered by design (tho its interesting to entertain the idea)
<<< //phil//

from what I read in the article, there are also scientists who have published articles counter-pointing that there's not actually a strong argument for the virus being entirely zoonotic in origin

I read this article as more as a meta-analysis of

* ''a)'' the background of why viral gain-of-function experiments are being run, 
* ''b)'' highlighting the various risks and incidences that have happened over the past two decades+ of this research, 
* ''c)'' questioning whether those gain-of-function experiments are worth continuing given these risks and incidences, 
* ''d)'' highlighting the parts of the SARS-CoV-2 virus' origin that might lead a person to question the claim that this virus' origin is entirely zoonotic (including scientists who have published scientific papers on this topic)

ultimately I think the biggest critique of this article is that it doesn't do a solid enough job of hammering home its thesis statement, which I would summarize as:

: the large existential risk to humanity of viral gain-of-function experimentation is not worth it, in light of this experimentation's inability to achieve their claimed goal of //"within the next 20 years is ‘bug to drug’ in 24 hours"// and the source of their funding stemming from a spurious-to-non-existent "bioterrorist" bogeyman.
* [[https://www.lihaoyi.com/post/BuildyourownCommandLinewithANSIescapecodes.html]]
** color your command line! or, as I'm doing, make pretty echo alerts in your shell scripts.
* [[https://explainshell.com/explain?cmd=ssh+-T]]
** ok really I just need to put this in [[Useful Utilities]] -- I will, I will! just not today.
** I feel like I've seen this before? super useful and I coulda definitely used it waayyy earlier in this script building process.
* [[https://virtualizationreview.com/articles/2017/02/08/graphical-programs-on-windows-subsystem-on-linux.aspx]]
** #to-do with my WSL installation, or at least to try. (though, I'll probably start with a google if/when I do get around to doing this, rather than looking here, but lol whateves, amirite?)
* [[https://medium.com/@mudrii/deploy-arch-linux-on-windows-subsystem-for-linux-wsl-a7e4cdf78c80]]
** pretty sure I have this elsewhere but just as a reminder for myself that it was half-way useful when I set up arch WSL1.
* [[http://www.maple-films.com/downloads.html]]
** high quality fan-edit of The Hobbit -- better quality than the first one I downloaded aaages ago! finally downloading it and closing this tab out of my browser because I finally installed a torrent client onto kryolith.
* [[Download video from Vimeo (chopped m4s files)|https://gist.github.com/aik099/69f221d100b87cb29f4fb6c29d72838e]]
** in case I ever need to download video from Vimeo; a different method than the m3u8 streaming video download b/c it's a different sort of file.
* [[Firefox 57 Windows 10 UWP Style Overlay Scrollbars|https://gist.github.com/mrkwatz/277fb19d210a7539304ca2388f24d8e3]]
** #to-do -- look into this -- now that I have my CSS set in my wiki so that Firefox will adjust the color of the scrollbars I don't hate them so much, but it might be nice to implement some of these edits.
; Wed January 13

* Cstn finally got Stv's gift and I remain secret santa gift-less :CCCC
* drank a lot of water and really focused on work all day if I remember correctly {{thinking}}
* finished work around 6 and it was nice outside b/c good weather in the afternoon! tried to wake phil up b/c I heard his alarms and called and //finally// he woke up and called me to let me know and then HUNG UP on me when I answered {{bflushed}} {{laughter}}
** @@.phil `I PANICKED OKAY`@@
* @@.phil `we walked around 6:30pm`@@
* @@.phil `streamed spaceport janitor around 8:30`@@
** I was doing some research into whether datamining it was possible / how to extract the assets / etc etc.

; Thurs January 14

* THE DAY OF ''//MEEEEEETINGS//'' -- i.e. all hands' meeting and director's meeting and at least one or two other meetings too; attempting to get some actual work done in-between, too.
** though I did appreciate the number of meetings because I just uh worked on my wiki while letting the CEO etc etc try to get me hyped in the background
* it snowed in Hungary and AD showed me pictures! :)
* walked with h0p3 for an hour and a half (about 8 to 9:30ish)
* phil streamed a bit of papers please in the movie server -- and then beat it!
** also he was talking and thought he was talking to me butttt the mic kept not working {{nervous}}
* nice long relaxing shower (AN HOUR {{bflushed}})
* chats with phil the rest of the night then sleep..? idk what specifically, if anything, we did

; Fri January 15

* WOKE UP AND ''SNOOWWWW''
** went outside and used phil's wonderful Snow MOOver^^TM^^ to clear my windshield and put on the nice snow cover that RD gave me... two years ago..?
* a couple more long work meetings, and some portal work for another teammate that was a bit annoying but needed to be done, alongside a rush "we need this logo out the door today" QA & upload job
** it's definitely nice that things are getting considerably smoother with the designer but I still gotta watch out for the tricky small mistakes that can sometimes slip through! (like incorrect colors in tiny places)
* AD messaged me these videos and I need to watch them {{bflushed}} (they're short!)
** [[https://www.youtube.com/watch?v=HYA_v25hDX4]]
** [[https://www.youtube.com/watch?v=8IIrf_JSuQk]]
* phil had never heard the phrase "pot calling the kettle black" {{thonk}}
* finished work at 6 PM, made eggs for dinner maybe? then watched phil play spaceport janitor and actually started poking into the code of the game with ILSpy -- there's some really cool shit in there and I need to go back and take notes on lots of functions / actually process the math & variable flow through the functions.
* @@.phil `played a ton of spaceport janitor while you started datamining it, and finished the game! (we started it on January 10)`@@
* @@.phil `you show me your amazing sketchbook afterward! I really love reading all your old writings and seeing your sketches and drawings and i really didn't say enough how i just love peering into your past with you and i can't wait to see the pages in person and help transcribe those writings to the digital world`@@ {{yes}}
* @@.phil `sad stuff`@@ {{distress}}
* back in voice together at 1 AM and talked for a long time

; Sat January 16

* woke up around 10 or 11ish..?
* left to pick up food at the restaurant around 11:30 but they were kinda later than expected so I didn't actually show up to the bike sale until noon
* hung out with my mom and Mark and other folks at the bike sale for about two hours; a couple guys made a REALLY big purchase of handlebars, complete bikes, wheels, and various other parts; there were two different couples who picked up frames and other pieces for bike builds; and then a few more guys getting various parts and occasionally a full bicycle -- it was fucking ''cold'' in the warehouse (I shoulda worn my long underware) but it was good regardless!
** had a nice time getting to chat with my mom a bit, and see update pictures of their basement work, and talked about what the drive from Topeka to Denver is like (conclusion: I'll probably leave from Topeka early Sunday morning and make the whole drive in one day)
* I spent a lot of the time in the afternoon / early evening while Phil was away finalizing his wiki / making sure it actually worked, etc etc and getting kinda frustrated when stuff wasn't working... {{bflushed}}
** had samurai jack and Speed 2 on in the background b/c Cstn was streaming (speed two was amusing in its own way)
* @@.phil `Blake came over with Niko, he got me a ton of amiibo cards! ([[my collection|https://docs.google.com/spreadsheets/d/1Ct1EbZlDOWYevEp53uSjRae0kxNUtE61QZZYwagMR0Y/edit#gid=1044816208]]) and my friends canceled hangout so spent the night with my cutie`@@ {{mellow}}
* phil's borthday! voice chat started around 6 PM & stream while he opened gift {{happy}}
* I gave him a wiki!! he poked around it on stream and that was reallllly awesome {{bashful}}
* mildly awkward yet enjoyable spicy times *cough* experimenting with new things {{mellow}}
** @@.phil `i didn't get my 27 blowjobs tho`@@ {{pensive}}
*** ~~you're officially in your "late 20s" {{laughter}}~~ @@.phil `nope nope nope nope nope nope nope nope nope`@@
* @@.phil `No I will not lick the tear crust out of your eyes` {{laughter}} `but maybe the tears as they roll down your cheeks`@@

; Sun January 17

* slept at 4 AM
* woke up around 8-ish AM and phil was awake {{pogfish}}
* snuggled in the cozy warm sheets and talked about spaceport janitor datamining among other things
** he parsed the item information json into a VERY NICE google sheet!
* was still sleepy cause only 4ish hours of sleep, so went back to bed and slept until 1:30ish PM
* hung out with AD and streamed my work on phil's wiki to-do list
** implemented automation of the cron job script installation which revealed several bugs with Phil's original wiki install, so eventually I took it offline, backed it up, then reinstalled it on an entirely new droplet (worked just fine!) so things are clean & the cron jobs work as they should
** well, first I went over the whole entire spreadsheet explanation for AD which was probably more information than he ever wanted to know but I enjoyed talking about it a lot {{happy}}
** @@.phil `listened to both of us sleeping at the same time??`@@ {{laughter}}
* @@.phil `Vince came over and we exchanged gifts (his birthday is the 26th but he doesn't have time to come back before then), he got me an amazing statue of MAJORA'S MASK`@@
** @@.phil `I will be very careful not to release the evils inside`@@
** despite my usual role of "figurine skeptic", this one is actually pretty dope and we can totally keep it on display in the living room {{laughter}}
** I WANNA SEE THE EYES LIGHT UPPPPPPPP PHILLLLLLLL
*** @@.phil `maybe I should purposefully not display this one just to spite you`@@ {{laughter}}
* phil being weird or not has been a running joke this whole week {{laughter}} and he //admitted it// on this day: "im a weird nerd that cares too much about critique {{distress}} {{psyduck}}"
* watched The Evil Dead around 10ish?
** I enjoyed it! the cinematography was nice, the effects were ''really'' good for a low budget movie, and it definitely had me gripping my blanket and peeking over the edge a couple times. it balanced the "slow music + camera movements for extreme 'is something gonna happen' tension" with the "frantic action and running away from scary things -- the threat is known and immediate yet still scary" nicely.
*** is that the two phases of horror movies? "the tension of unknown threat" that transitions into "the known threat causes immediate danger & fear"?
**** @@.phil `yes, I remember reading about this in some english class. it's a cycle of tension and horror/release`@@
** OH SHIT how could I have forgotten the two wonderful scenes where ash got trapped under bookshelves??? they were amazing and all I want is for that to be a running joke through the rest of the series (but it probably isn't)

; Mon January 18

* woke up around 8:30 or so
** phil added the item sprites to the janitor sheet while I was sleeping! {{yes}}
* walked and talked in the morning for about 2 and a half hours {{pogfish}} -- really actually spent the entire morning walking, which is nice. it was also nice to walk during the //day// for once and not at night {{laughter}}
** @@.phil `I was just thinking about how cute your voice is and back when I would listen to you talk in spreadsheet voice having no clue yet that I would get to wake up to that voice and be so lucky that I get to hear you talk every day for the rest of my life`@@ {{happy}} {{bashful}}
* showered and made EGGS yummm for lunch then did some side quest stuff in OOT -- rescued carpenters from the gerudo thief place (that was fun) and then successfully hopped the lorge fences with epona TWICE during timed missions -- didn't actually fail any of the timed missions at all! {{happy}}
** @@.phil `ur so awesome babe`@@ {{happy}}
* started the shadow temple! then phil started falling asleep on voice around 4 PM :C
** I was sad but he needed to go sleep so I sat in the dark a bit and just :C for a bit before kinda feeling motivated-ish to look at spaceport janitor stuff again; actually installed unity and opened the scene file in the viewer which was awesome b/c it showed like, where everything was around the world -- I need to go back and take notes on where specific vendors spawn and generic vendors spawn and write things up for a better, more complete spaceport janitor wiki!
* started piecing together the hand-drawn spaceport janitor map I've always wished / wanted to exist, mostly using screenshots of features from the scene and piecing them together then sketching over them.
** didn't plan on having color on the map at first, but it's definitely essential!
** I do hope that I can complete it and then get it printed in high res (it's about 10" x 10" at the moment in 300 DPI) to hang on our walls somewhere... {{happy}}
*** @@.phil `I look forward to having this on our wall`@@ {{happy}}
* phil woke up again around 9:30? which was a bit earlier than I was expecting b/c he'd set his alarm for 10 {{happy}} finished up the bits of the map that I was working on and then started playing OOT & the shadow temple again
** HORRIBLE BOSS OMG. FUCKING HATE THE HOVER BOOTS OMG.
** @@.phil `u almost beat shadowwww templllleeeeeeee! pls don't b afraid of Bongo Bongo, all he want to do is DRUM`@@ {{crying}}
*** j/k he's actually a cool concept for a boss, juuuuust too frustrating given my lack of motor skills {{distress}}
**** {{thonk}} @@.phil `i wonder if it would help if u watched me fight bosses forst`@@

; Tues January 19

* woke up at 9 and chatted with phil a bit {{happy}}
** got up at 9:30 and started getting ready to go into the office; getting dressed and packing up my old computer and making coffeeeee for the first time in a while
* went in to the office and found my new fancy computer sitting on my desk :O got it all set up with VPN access and Creative Cloud and everything I need to do what I do every day
** spent a decent amount of time making sure it mirrored my old computer -- getting all the dock icons in the right places, making sure the settings were the way I like them, syncing bookmarks and transferring sublime text cache data, getting OneDrive and my OneNote notebook set up, cleaning all my data off the old machine as much as I could, etc.
** it's really nice and I can't wait to plug my fancy monitor I bought ages ago into it and see how nice that looks too!!
* finished work up a bit later today (aorund 6:45) b/c I was catching up on things I hadn't gotten to b/c of computer set up work
* caught up on reading phil's wiki (so much new stuff that I have many thoughts and comments on!) and did some wiki work on it -- FONTS! I am ever grateful to myself for actually writing a shell script last time I did font stuff, because it made it //really// easy this time (even though I wasted time looking for fontDrop when it was literally the 2nd bullet point on the tiddler I referenced {{laughter}})
** seeing how nice phil's wiki is makes me //really// want to clean mine up -- AD is right, the CodeMirror editor is really realllly nice, and of course Relink is great, ahhhh..... (although of course the CSS & font sizing is //so fucking inconsistent// in the base tiddlywiki but arg)
* @@.phil `holy shit they found half of the spaceworld '97 demo cartridge of OOT and revealed a ton of beta content, some of which has never been seen before and some that has only been seen in blurry 24 year old press screenshots`@@
* weekly recap time! and weekly check-in {{happy}}
//I'm taking the urge and running with it. This is not an ARG or a LARP: I'm making space. Clone the stack of evidence and carry on, please. Let us continue to put it on the line. TBD.//

<ul style="list-style:none;"><li>I know it sounds [[schizo and paranoid|https://www.youtube.com/watch?v=FDnd7_lSM3M]]. Sorry 
<ul style="list-style:none;"><li>(and I know you aren't asking me to be sorry for it - I'm curling up). </li></ul></li>
<li>I suppose, if any 
<ul style="list-style:none;"><li>(and surely there are some, even if they do not speak),</li></ul></li>
<li>detractors or Anonymous-to-me 
<ul style="list-style:none;"><li>(though I have my suspect 
<ul style="list-style:none;"><li>(tropemaster and fiddler-on-my-roof, you always slay it, your majesty, so don't get bored, put as much skin as you see fit into the game that is not a mere game, and hand the keys over wisely to whom you see fit as best you know how 
<ul style="list-style:none;"><li>[I'm slow and I am thinking about what you are saying!]</li></ul></li>
<li>),</li></ul></li>
<li>and if it is you, I love you, 🔥spittin' fool 
<ul style="list-style:none;"><li>(dayum son! - you aren't holding back),</li></ul></li>
<li>and you know that 
<ul style="list-style:none;"><li>(you have passed through so much 𝕱𝕴𝕽𝕰, and YWSOAM),</li></ul></li>
<li>and I'm honored to even watch you take the branch and run, show us)</li></ul></li>
<li>[[witness(es)|https://www.reddit.com/user/Easilyforgottenname/comments/kwf072/and_before_me_a_sea_of_blue/]] 
<ul style="list-style:none;"><li>(yes, you have my attention): </li></ul></li>
<li>I am looking for your help too. If necessary, bring out your detractions and teachings. It is time. You will have to tell the story perhaps. I've puked enough vomit, right? I'm still in favor of the dramatic liquids pumping through us.</li></ul>
* [[https://old.reddit.com/r/worldnews/comments/kwe459/top_scientists_warn_of_ghastly_future_of_mass/gj4cpjg/]]
* [[https://www.amazon.com/As-Man-Thinketh-Complete-Original/dp/1523643536]]
* [[https://pca.st/ksanixwp]]
* [[https://www.rollingstone.com/culture/culture-news/love-and-death-in-the-house-of-prayer-53866/]]
* [[https://www.politico.com/news/magazine/2021/01/07/capitol-storming-siege-congress-inside-first-person-oral-history-455715?nname=playbook&nid=0000014f-1646-d88f-a1cf-5f46b7bd0000&nrid=00000150-8665-d2eb-adf7-967d86d20001&nlid=630318]]
* [[https://ally.id/2/]]
* [[https://notes.binnyva.com/]]
* [[http://infonista.com/2016/02/11/digital-asset-management-career-path-intro/]]
* work or whatever
** did a lot of editing on phil's wiki in the morning, fine-tuning spacing and fonts and CSS and things.
*** god I really need to update my wiki to the latest version because his is making me jealous {{psyduck}}
* @@.phil `trump is gone`@@
** @@.phil `watching QAnon fall apart was the best`@@
* @@.phil `cleaned and reorganized the fuck out of my room to prep for the ps5!!!!`@@
* @@.phil `walkies!!`@@
** walked and serious talked, tryna come to some resolution or conclusion -- it was most being, I needed to feel into things and what I want way more than I had.
** thought dumped into wiki after good-nights but before going to sleepies around 1:30ish
* woke up around 9; sleepy chats with phil & not wanting to get out of bed, but then he reminded me that didn't I want to do work training in the morning? and so I hauled my laptop into bed with me and once it's open the //check slack check email answer any questions// train starts...
** did more-or-less finish that and completed the super mandatory training -- which was good, because when people were getting called out for it later, while I //was// on the list, I was able to immediately say "oh I did that earlier this morning", lol.
* made coffee; struggled to take my morning supplements -- vitamin D is the easiest, b/c it's small and I start off with it. NAC is the next largest, and eh, now I'm 4 pills in, it's not bad. Probably-expired-but-can't-hurt-to-take probiotics are officially in the Large Pill range, and by this point I'm starting to feel //blech//. D-Mannose is even slightly larger than the probiotics and here is when it really sucks. :C
** they're really not that much larger than the probiotic pills but large enough that the last one down feels like it's trapped in my throat (even if it's not actually).
* really wanted to get my external monitor set up with my laptop since it's much easier to conduct logo QAs or generally upload assets to our DAM etc with a 2nd monitor... spent most of the morning attempting to set that up and troubleshooting when it didn't work.
** absolutely zero anything when I plugged it in, except for sound from the speakers. no picture at all. went through every single troubleshooting method on apple's list -- zilch. starting to get ridiculously fed up with this monitor because it was //supposed// to ''just work'' with Macs, yanno???
*** eventually a comment on a webpage made me look in the System Report (essentially Device Manager but for Mac) where I realized that the cable was being picked up as a USB-C with no thunderbolt anything being recognized. -- is the cable that was included in the box a bad cable?? went ahead and found the official Apple Pro Thunderbolt 3 cable that should be capable of ALL THE THINGS and picked it up off amazon (in case I have to return it).
*** fuck it, fuck it. I've already got the monitor out, I had bought a different, fancier USB-C to DisplayPort cable for testing on Windows before giving up on this monitor -- I might as well try it. {{facepalm}}
**** of course it instantly fucking worked as soon as I used that cable. The LED indicator on the cable lit up when I plugged it into the monitor, and as soon as I plugged it into kryolith a picture appeared on screen. shockingly, I tested again with the amazon basics cable and it worked too {{thonk}} 
***** I really wonder if it's something to do with power management and the monitor, though, just based on what I picked up on in the macRumors thread about this monitor, and from noticing that when I finally got the monitor arranged on my desk and ready to use, the amazon basic cable ''didn't'' work -- but the monitor was plugged into a power strip and not directly into the wall...

* @@.phil `i gots that ps5`@@
** wow phil got salty that i got salty about his //big brain vocabulary// {{bflushed}} {{laughter}}
*** @@.phil `this goes under next thursday`@@
**** U CAN"T TELL ME WHAT TO DO on my OWN WIKI {{clueless}}
***** @@.phil `im just saying ur technically wrong soooooooooooooooo`@@
* @@.phil `walkies!!`@@
** walked and serious talked for like, two hours -- apparently in my subconscious had processed maybe some amount of things and I felt like this was a pretty productive discussion at the very least
* walked and talked for another hour and a half with h0p3 -- my feet were very much giving up the ghost by the end of the night, oof
** aye. we'll figure it out.
* talk some more then sleepies
* hidden -- because as of yet, this is the only way for you to view the writing on my wiki, but here at least (unless the whole world is using update scanner or fraidycat) there is privacy through obscurity.
* I don't have to publish this; I am publishing it because I want to show that I am thinking. I don't ''have'' to show that I am thinking -- I believe you know and trust that I am thinking regardless of my showing proof of it -- but I //want// to show the proof of it.
** what good are my thoughts without actions? and other than direct action, at least sharing one's thoughts is in some sense an action?
** having listened to Muta read [[the poop-to-wall slinging anthem of /b/|https://philosopher.life/#%2Fb%2F]], this is a true /b/ tiddler. i.e. thinking while not always assenting to the words spoken. there needs to be room for that, yes?
* interpret the "you" throughout these words as you feel so compelled -- in some sentences I mean to speak to //you//, and in other sentences I mean to speak to ''you''. I could make it clear but then, this is /b/ -- so fuck it.

---
* I am worried that poly is just a way of avoiding commitment.
* " I want you to be happy. "
** should I feel bad that you feel bad when //you// asked me what was going on with me and what I was feeling?
*** do you think I'll feel better about all this, or do you want me to feel better about it so you can feel better with yourself?
* what if what I really want is to wake up snuggled between you two and feel so full of warmth and attention and affection?
** what if I just //think// I want that ("it sounds nice") and I'd actually feel overwhelmed and want to run away in the offline / solid space?
* how do I know what I need right now?
** what if all of this questioning is myself getting in my own way and what I really need to do is shut up and live by the seat of my guts?
*** but literally how does one do that when the HYpeRsPaCE real exists?
**** isn't it all so much mental?
* I aim to take responsibility for my actions and my emotions and I don't desire to be responsible for your emotions or your actions though I will provide feedback on how they have triggered feelings in me
** gah even this is not correctly capturing the perspective; I still don't understand it and I'm certainly very uncertain if it's "right/good"/what the implications are
* like I can't even write my thoughts in my wiki without feeling guilty because in some way that's a message to h0p3<<footnote "chl" "and hm. I don't have your name set up in my publish script so I am doing this by hand.">>
** especially if I write sentences to him, yanno?
*** (I mean at that point - it's like talking out loud in an empty room with a loudspeaker playing what I'm saying outside and knowing that there's one person in the crowd who is listening to me more intently and focusedly than I might realize)
** to what extent are we even writing our wikis for ourselves anymore? aren't we writing for each other?
*** I'm not claiming that we are //entirely and exclusively// writing our wikis for the other -- perhaps my main audience is still myself when I write -- but I find it hard to deny that a layer of the purpose of the wiki is for the other
**** well, and especially when the ''publishing'' of it in particular is for the other. and I poured so much into my wiki when so much of it was kept private, so -- well, I think it's well established that I have an impulse to write regardless of the audience, but yet I can't deny it's delightful to //have// an audience...
*** I am not saying that our relationship can't grow to contain that  same richness, simply that it hasn't arrived there yet -- I have two years worth of reading another's mind and having them in my head and I haven't had two years worth of reading you
**** and in some ways though you're not into the journaling... h0p3's carpe diems were my way in
* "ha you've read the youtube comments -- none of them get it"
** no... none of them see it, whatever //it// is
** okay also NO SHADE on chame (ookay maybe the very act of writing this sentence implies shade, i get it //i get it// i apologize) but the discord thing? it's in the wiki
*** I feel like I was spreading the word -- AD asked why h0p3 wasn't gonna be on discord anymore and I pointed at it -- and I can't even remember if it was me who informed him in the first place or if he saw it on the wiki and didn't understand it..?
**** or I could be misremembering entirely but I coulda sworn I talked with AD about this {{thonk}}
* I mean do I miss it?
** it's been six days and I'm not begging him to start publishing it again
** I don't know what's going on in his head or how he feels about the break<<footnote "wk" "although even //with// the wiki, knowing either of those things is not guaranteed -- and I could feel the curl-up happening in the wiki though I couldn't put my finger exactly on it, just the sense that less of //something// is making its way onto the page... or simply the lapsing of consistent CDRs compared to past consistency was a clue... I can't point to specifics here.">>
*** it's an interesting twist because ... well, isn't this the way it's like when I've fallen off of the wiki wagon for a while? except here it's the opposite direction
**** I //am// almost curious about it, about the gap or space... is the rest of things bothering me //more// because I don't have that 5 or 10 minutes of wiki catch-up time?
** it feels like it would be cheating to ask for his wiki to unpause -- like a waste of a monumentious moment
** that he is writing but in sublime text (all good computer users use sublime and not atom text {{happy}}) and not the wiki... and that I could NoMachine in and read it, I have that power at my fingertips {{thonk}}
*** I still have to publish my wiki for you to read it... I have not ever given anyone the keys to my kingdom in any sense<<footnote "rp" "although there is that repository account I handed over and I was always a bit sad to check and see that it hadn't been logged into.">>
**** the keys to my hard drives? the keys to my heart? haurumph
* sometimes I wonder if I'm really the person h0p3 sees me as in his head
** the comment about, "oh I can see you fixing up a van nicely and living on the road working remotely from your hotspot"
*** shiiiieeeet though, can you see me ''actually'' following through on this???? and if you can, why can't I {{thonk}}
* what //are// my axioms?
** according to you, //sharing// appears to be one of them {{thonk}}
* the urge to monch all the chocolate sitting under my TV is SO strong but I know that it would be ultimately unsatisfying compared to enjoying it together in Colorado
* woke up at 6:30; heard phil rustling around and snoffling and making all kinda noises; went back to sleep feeling a general sense of sadness (I thiiink since I went to bed an actual hour earlier last night, it makes sense that I woke up an hour earlier!)
* woke up again at 8:30 from dreams of exploring a house, video game-like, spaceport janitor and hyperspace drifter like, seeing premonitions or directions or through the eyes of a co-op partner? and then it was my turn, and I found the legendary sword that I didn't expect to find so quickly and I have to find the ending room with the cherry blossoms on either side -- it's not on the ground floor and I move up to the upper floor and it's the first room on the left that I enter and I am overwhelmed as the ending character approaches me, I drop the sword beside me and fall to my knees and the character approaches me and I pick them up and as I do they melt into the shapes of all the other characters I've met and loved through the rest of the game and I am filled with an overwhelming bitter-sweetness.
** prior to this there was some sense of a family road trip and interacting with my brother and I can't quite remember that other than the sense of it.
* rolled over and wrapped the blankets around me.
* finally around 9:30ish feeling... not //ready// to face the world but at least slightly more willing to, I pulled the ole work laptop into bed and did a couple more trainings due soon.
* rolled myself out of bed and into clothes and coffee and pills around 10:30; finished up just before my 11 AM meeting & started writing a little. fuck it.
* did work the rest of the day until maybe 5 or 6 pm
* watched phil play demon's souls a bit but was just... not in good headspace so I left and emotional-cleaned the kitchen {{nervous}}
** okay but the kitchen floors were so fucking dirty and I'm glad they did get mopped //finally//
** also cleaned out my fridge which was on my to-do list! washed the shelves and drawer and threw out everything that had gone bad and ran the dishwasher
* phil slept after demon's souls and calling me but I left my phone downstairs... {{distress}}
* long, long talks and writing in mailbox and then sleep
; sat 23

* slept in, FUCK YES. I love weekends.
* @@.phil `no tabletop today` {{pensive}} `we better next week`@@
* lots of research into how to pirate photoshop & then did end up getting it and illustrator installed on kryolith
* worked on spaceport janitor mapping! actually got a 100% clean screenshot map of the worldspace, after figuring out how to get a true top-down 100% no 3D view of the map & then was playing around with isometric angle shots of it too
** had the thought realization "oh what if you can change the FOV of the scene camera" and googled it and one thing led to another and that's how I ended up putting so much time into it
** filled the fucking massive canvas (9k by 9k pixels) to the edges with the mirrored map, then saved it as a PNG and sent it to my laptop
* worked on drawing the over the clean screenshot map for a good amount of time -- finished up around 11 PM???? and then heh had other plans with phil :))
* @@.phil `spoicy`@@
* @@.phil `amazing late night convo talking about jeremy and ashlynn and cringy stuff we've done in the past and playing minecraft like 10 years ago when it was in beta cuz we're old`@@ {{laughter}}

; sun 24

* FINALLY completed my benefits application that was gonna be due soon; life insurance beneficiaries are my mom 30%, my dad 30%, and Reading Is Fundamental 40% {{bflushed}}
* @@.phil `so much spaceport datamining`@@
** @@.phil `found my journal entries by simply looking at my save in a hex editor`@@ {{laughter}}
** @@.phil `and got all those images!!`@@
** finally went through my browser tabs about unity game hacking and was taking notes on them / organizing them / cleaning them up which led to more research about save editing etc (that ultimately didn't go anywhere, sad)
** fiiiinally made my own copy of the sheet since phil was insisting so much {{clueless}} and added resized pictures for all the items + internal reference IDs and phil added a couple tabs and the skeleton of an NPC tab and I added ALL THE DIALOGUE wooooo!
* @@.phil `upstream color!`@@
* talked about movies in general, what we would want to watch with each other, planning sunday to be a movie night, etc. started downloading movies because most of what I have on my hard drive is really low res compared to what can be gotten today

; mon 25

* work work work the usual
* my secret santa package actually showed up!!!! {{pogfish}}
** it was a bunch of candy that exists in canada and doesn't exist in the united states and I [[reviewed it all|secret santa canadian candy box reviews]] {{happy}} (sorry phil the kitkat was disappointing and not very good)
* did lots and lots of movie folder clean-up and downloading before hanging out with phil
* @@.phil `looked into spaceport character animations after I renamed the files`@@
** @@.phil `but still need to figure out if it's possible to bulk animate character sprites {{pensive}} if i knew how to write scripts i prolly could`@@
*** you can figure basic scripting out, I believe in you!

; tues 26

* woke up just barely at 10
* work was fucking insane -- smaller projects part of a larger thing blowing up into HOT urgent asks and thank god my manager stepped in and helped with outside requests while I was trying to manage all the other parts of the larger thing on top of keeping things outside of the larger thing moving too
** tetris-effect dreams about work
** other team member handling site registrations for that day really helped out too!
** worked only about a half-hour late today -- but was just crazy during the whole work day.
* had absolutely zero energy to even think about doing weekly check-in {{distress}}
** did not want to do anything that felt even remotely close to a chore or check-box or to-do list item...
* poked through my steam games downloading a few that I thought might be nice to play
** phil arrived and suggested //a short hike// and yesss that was such a wonderful choice! I ended up playing through the whole thing and allllmost 100%ing it and even found some dialogue that phil hadn't even seen! it was ''gorgeous'' and happy and peaceful and I rate it 10/10, perfect small indie title.
*** @@.phil `2 days in a row u didnt get on at 5 pm {{mellow}} (for the achievement that u said u would get 'tomorrow' and i was like 'skeptical' and u were like 'nah' and gues who was right)`@@
**** wow shush the fuck up {{happy}}
* sleepy around midnight 30

; wed 27

* woke up juuuust barely at 10
** tetris-effect dreams about work continue
* work continued to be crazy making; too many meetings today on top of project stuff; worked about a half-hour more than normal hours, which meant I was pretty late to ACNH update prep {{nervous}}
** cried in the middle of the day cause I was feeling so overwhelmed and just like //i have no idea what i'm doing or what's expected of me//
* sat in spreadsheet VC and prepped for the update drop as much as I could -- auto-run script doesn't work anymore because Axi is using his own domain and not google drive -- but maybe that means I can make it work better in the future? cause g-drive was still pretty fucking manual with the API keys and so forth.
** also he has a new string repo and i managed to hack it so that my python script ran but... didn't have the strings. sad sigh. maybe if work is never crazy between now and the march update (skeptical) I can get it updated.
*** and //maybe// dodocodes will actually look into automating some of this stuff too? it would be awesome..
* ended up working more by hand on the spreadsheet than I planned -- helped Stv out some by adding the variant rows for misc items (thank GOD there were only what... 4 items with variants in that tab)
* left around 10:30ish I believe
* cuddles and voice with phil {{happy}}
** had a bit of a melty break-down which helped A LOT actually, just needed to get all that emotion out and I felt a lot better afterwards; still exhausted but less emotionally dead inside.
** phil read //martian chronicles// which was LOVELY because it had been a looong time and we finished that one pretty philosophical short story (also the longest in the book) and then one more tiny one. ended with anticipation for //the green morning// being next, which is the one I remember a lot!
* chatted about this and that and it was almost hard to go to sleep cause I felt more rejuvenated and less exhausted. sleepies around 1:30ish am maybe?

; thurs 28

* woke up just barely at 10
** this week I have not wanted to get the fuck out of bed AT ALL EVER.
* not as bad a work-day today as yesterday, at least during the day -- didn't feel //quite// as stressed but still sorta stressed out
** MEXICAN FOOD PLACE WAS CLOSED VERY FUCKING SAD RAGE
** had enough time to fart around and read /r/outoftheloop about the gamestop & wallstreetbets shit. I can kinda wee where the WSB peeps are coming from but the "hodl to the moon" mindset reminds me too much of FOMO and the crypto-currency bubble a couple years ago and also just feels like a lot of people group-thinking themselves into losing money? {{thonk}}
* worked an hour overtime but eh whateves, that's the FTE life and idk why it's easier to focus on work late than during the middle of the day but it do be how it feel sometimes
** streamed while working //bashful//
* caught up on all the missed messages in spreadsheet chat from last night and today; nothing much actually, no fires, and everyone seemed to manage just fine without me {{happy}}
* fucking around with animated emojis then finally started weekly check-in around 10 -- sorry I made it so late babe {{nervous}}
* @@.phil `as of writing: 51 days, 16.5 hours`@@
@@.spaced-list
* woke up early-ish, around 8 or 8:30; kinda wanted to go back to sleep but checked my phone and saw a lot of notifications from h0p3 in response to my wiki thoughts from the previous night. chilling in bed and reading them from the notification center before hopping in, triggering the read notification, and saying a few things.

* decided to //not// be lazy and pulled out my work laptop; answering slacks and looking at email, and actually starting / completing the 3 required trainings and one extra training (to get access to secret shizz).
** took it really really fucking easy today -- well, I had about an hour and a half between meetings starting and finishing my training, in which I //could// have //done// something, but you knowwwww fuck that.
** meetings from 11:30ish to 3:30ish and then well... I think I did do a couple things that needed doing but pretty much farted around the rest of the day too.

* mom had texted me earlier about them being in town for the evening to run an errand and asked if I wanted to get dinner; said //hey RD's not going to be here, why don't you bring food over?// and they did! left the porch light on but had the windows open because it was actually pretty nice out, and heard them pull up.
** oh, right, and I swept the living room floor beforehand because I walked up barefoot and was like -- oh god this is not good.
** phil's friends showed up somewhere in the meantime so that worked out well :)
** hung out, conversed, ate, talked about my crazy week, talked about her week (sounds like similarly busy but for different reasons), joked a lot, then showed them my room (at my mom's insistence... it was TOO MESSY for me to really want to show it off, and I was really fucking thankful I've started keeping my sex toys in their own plastic box that makes them a bit less hard to see compared to just leaving them everywhere lmfao)
** they had to get to their appointment to pick up the finished aluminum bike frame (it had a crack in it so they were getting it welded) so they headed out pretty quickly -- was really only about an hour they were here, or a little less.
** OH and apparently my grandparents on my mother's side have gotten the first round of the covid vaccine so that's a good thing I think.

* the house felt pretty empty and lonely when they left :C and it was reaaaallly nice out and phil was hanging out with friends so I messaged h0p3 to see if he wanted to walk -- but no immediate response soooo I guess I gotta be comfy by myself, right?
** was like, I wanna put on music, and went into my music folder, and was like, what the fuck is //nymano// and why did I download it -- turns out, it's really nice chill music from the chillhop record label (recognized the first album instantly -- actually, the whole album, which surprised me cause I'm sure I've only ever listened to the stream -- so they must have played many of the songs from this album on the stream).
** cleaned up my desk and the rest of the room -- took my dishes upstairs to the kitchen, folded and put away clothes, and dusted the surface of my TV stand and generally got the room feeling nicer to be in.
** lit my candle and turned off the glaring overhead lights and my bedside lamp on, then sat down at the computer to rip new neon emojis from a server that waterjar posted emojis from.
** some ways into doing this, h0p3 replied "yup" and I was like OSHIT WALK!

* put on walking clothes, drove over to the park, and walked with h0p3; see [[210130 – Log: catching up with the times]]

* was hanging out on the playground because I'd finished my normal walking route, and my stomach was feeling weirdly upset and I hadn't seen any response from phil about timing (I didn't see his "no {{bflushed}}" response until way later on my phone, idk what the fuck discord is doing) so I felt like I was pushing it (especially knowing I wanted to shower and there's no way I'm doing that fast) and said goodbye at 10:30 (it was a 2 hour call).

* drove towards home but a [[falling up|music – Jesse Ribordy]] song came on and I was fuckin' jamming out just flowing with the late-night driving loud music feeling and it had been so long since I'd had to drive any distance and been able to listen to music while doing so -- I just drove straight past my street and kept going, not really knowing //exactly// where I'd go but having a rough idea; put on a full album of theirs instead of shuffle and just drove in a big square around my town.
** saw a limo O_O and was like lol. saw AT&T trucks out doing something -- sucks for them on a friday night :S -- and almost hit a couple deer because they were standing like, IN SOMEONE'S LAWN right next to this suburban road and I was not expecting to see them (they just stood there and didn't actually run anywhere so I did //not// hit them but if they had jumped into the road I don't think I could have avoided it {{distress}}).

* put the chill music i'd been playing before h0p3 said he was free to walk back on, made my room comfy by lighting my candle and put it on my desk away from anything it could light on fire so I wouldn't worry about it while showering, looped the song that was currently playing, started the drier on my clothes again, and showered.

* very comfy and cozy in freshly warm clothes from the drier, nice candlelight flickering, chill music playing -- finished ripping emojis off and uploading the ones I really wanted to my server, then opened up h0p3's wiki and read all the things I'd missed because I didn't know about that particular mechanism for hiding things until he talked about it -- then hung out with phil in voice chat after I finished and talked until sleep.. I'm guessing 3 AM? but I didn't actually look at the clock so idk.
@@
; saturn day 30

* woke up around 11 I'm prettttyyyy sure
* oh right! read phil's mailbox writing and then sat down and wrote the log and carpe diem that covered friday, as well as worked on adding my who-styles into his wiki so I could have it looking comfy in my words. this basically took all morning & afternoon because it was a lot of writing to be done.
* AD wasn't feeling super vibrant, so we decided not to play betrayal
* @@.phil `carcassone with AD and then PUZZEL`@@
** we did the one blue bird puzzle from the guy I want to buy a puzzle for my mom from, and despite the aspect ratio being fucked I really really enjoyed putting it together?? so I think I want to buy her this one because she'd enjoy it and the art is quite pretty
** @@.phil `i was kinda sad and broke down afterward but sphygmus was amazing at comforting me and being there and everything was ok (:`@@
*** kinda sad? naw u were just sad. :P
*** I'm so glad I can be there for you when you're feeling sad, because I appreciate so much you being there for me when I'm sad too.
* @@.phil `cutie streamed at compooter`@@ {{happy}} {{happy}} {{happy}}
** I have no idea what I was doing {{thonk}}
*** oh shit i remember! was working on to-do list stuff -- got retirement savings stuff happening and shopped for / ordered phil's valentine's day gift. :)
** @@.phil `SNAKE HATS`@@
*** @@.phil `SNAKE SWEATER`@@
* @@.phil `spicyyyyyyyyyy`@@
** OH YES. yesss. phil was absolutely on //fire// with it tonight; felt like it had been plotted out ahead of time or something but he was just in the perfect headspace for it to just be groovin'. :) insta-cry moment at the end for me? sometimes it's just ... //so// much feeling all at once it's overwhelming and it just comes out as tears
*** {{flursed}}
* @@.phil `I sed: "Gravity and the atmosphere are always cuddling us by exerting a constant, loving, unconditional force on us" and "Every molecule in our body is cuddling each other through atomic bonds" and "Our rib cage gives our organs a big hug"`@@
** hecking lovely, especially that bit about gravity and the atmosphere
* slept late of course...... around 4 AMish

; sun day 31

* woke up around 11 or something? fucking around browsing reddit on my phone or doing something on the computer, idk
** oh, I think I decided to try and take my wiki down and replace it with a new one; uhhhh fuck lmfao my wiki still isn't back up soooo this is gonna have to get stored in discord or something cauuuse I've been very tired and very lazy {{nervous}}
*** OH I KNOW I'll put it in phil's wiki for now :)
* phil convinced me to walk even though it was COLD outside
** got dressed, drove out to the far-away trail, then realized that... I forgot to bring headphones. :facepalm:
** decided that it might be faster to go buy headphones at a nearby target rather than drive home. it was by maybe... 5 minutes? but now I have a pair I'll leave in my car forever so this doesn't happen again {{bflushed}}
** it was a good walk & talk! oh yes we talked a LOT about letterboxing and what it is and I thought about several different locations to maybe hide one on the trail and what the carving could be (thinking -- bluebird, for the bluebird plaque thingy)
*** @@.phil `i'm really excited to try letterboxing with you soon`@@ {{happy}}
* phone crashed with 60% battery about 5 minutes before I made it back to my car {{thonkspin}} dunno what the fuck is wrong with it or why it happens on only that trail, it seems like
** @@.phil `your perfectly good phone that doesn't need to be replaced but sometimes shits the fuck out and terminates our walks early`@@
* made it back before the hour of 5 was over, so I went and got toast in //a short hike// and ate it at the peak then went and finished playing the stick game -- got to 27 hits once and then mostly low numbers until I really really got in the zone and 39 hits! have now 100%'d the game :)
* wanted to do something before watching movie b/c we had time left, so bought Phil //stardew valley// as an early valentine's day gift and watched him take equally as long in the character creation as he has for every other game I've seen him play {{laughter}}
** okay I'm glad I'm dating someone who spends a long time in character creation screens cause I do too! but maybe it's not super thrilling to watch all the time {{laughter}}
*** @@.phil `IT HAS TO BE PERFECT OK` {{bflushed}} `but yea despite that, i am never satisfied`@@ {{pensive}}
** we're growin' crops and choppin' trees and fishin' and minin' on Habanero Farm with our cat named... "Ballsack" {{bflushed}}
* finished up a stardew day around 10 PM then watched //evil dead two//
** it is cheesy & basically seems to reboot the story and ... honestly wasn't what I was expecting based on the first movie (which was better) but it wasn't the worst movie I've ever seen haha.
*** some of the shots made me feel like they were going for very action comic-book style (aka ash blowing away smoke from the sawed-off shotgun, or the way the camera would like, zoom in on his face doing some sort of very obvious expression)
**** @@.phil `ash is so fucking cool ADMIT IT`@@
* @@.phil `talking about what we gonn eat in colorado`@@ {{happy}}
** AND about what the actual airport is like -- looks like Imma pay for parking in the parking garage on level 4 so that I can give phil a big hug when we meet after we find each other in arrivals -- they are quite strict about "no parking curbside"
** I'm supposed to bring candles and a nice dress and we're gonna order take out or delivery from a nice restaurant and have a romantic date dinner at the air bnb when we arrive :)
*** @@.phil `i just know im gonna ruin this moment somehow`@@ {{laughter}}
* {{flursed}}
** oh yeah spicyyyyyy. idk I was just like, lit all day (see me uh browsing the special reddits in the morning) and uh yeah I couldn't resist. first time for strim, too. heh. very tease-y. stayed up way too late though... bed at like 4 AM eeeee

; moon day 01

* dragged myself out of bed and into work things
** was just so. fucking. tired.
** feeling a bit like things were slowing down... I definitely took a little more time to fart around during the day; still had a decent number of meetings, too, and took over a logo QA for a team member on PTO (jealous...)
* phil was sleeppy nap when I finished work and I was ver ver tired too so I got in bed and curled up and napped with him; was very cute cause he was like //i'm thinking very hard trying to visualize cuddling with you// and awe :)
** I was thinking naughtier things.... and also apparently fell asleep even though I didn't feel like I fell asleep b/c phil said I snored a bit {{bflushed}}
* @@.phil `more stardew valley!!!`@@
** @@.phil `i wanna marry u in game babe`@@ {{happy}}
*** lmfao, yeah, Aragon made a joke about this {{bflushed}}
*** o my. :)
** we be makin' progress! played the egg festival and I won {{happy}} and lookin' cute in my straw hat prize; made it down to level 25 of the mines, though still haven't gotten to the iron ore levels yet; phil was fishin' a lot and filling out some of the community center bundles (NICE) and I uuuhhhhhhhhhh may have spent our coop money on a rare seed and coffee bean at the caravan {{sweat_smile}}
*** LOOK the coffee bean will pay for itself so quickly and summertime is approaching -- it was WORTH IT. coops suck!
**** @@.phil `{{disagreement}} shared income was a mistake (i jk it fine lmao)`@@
* quit around midnight then chats and cuddles in bed
* went to bed //slightly// earlier -- around 1 AM instead of 4 AM //sweats//
* @@.phil `Sphygmus slept talked again and it was the BEST ONE YET:`@@
** @@.phil `> whoooaaaaaa! hot damn. [10 second pause] that's amazing... that's gorgeous.`@@
*** @@.phil `you were so fucking genuine though!!!! like... you were EXPERIENCING that dream, you sounded awake, you were legitimately just so amazed by what you were dreaming about {{laughter}} I WANNA KNOW WHAT WAS SO GORGEOUS`@@
*** @@.phil `I WISH I HAD FUCKING RECORDED IT`@@
**** same! alas it is gone, vanished in the mists of sleep {{laughter}}

; tyr's day 02

* dragged myself out of bed BARELY for work at 10 am
** so. fucking. tired.
** napped for 30 minutes from like 2:30 until 3, in 9 minute increments so I never went //away// on slack, lol. was really skeptical that I would have work to finish out the day but it ended up picking up steam towards the end. despite how much I'm draggin'
* ate food and watched shitty youtube while phil napped then FINALLY he woke the fuck up so we could do the
* @@.phil `WEEKLY CHOCK-IN`@@
** phil is taken with paroxysms of laughter over a baked beans in a movie theater tweet
*** how did they get //baked beans// into a ''theater''??? a can opener and a can of beans? a TUPPERWARE of beans?? whatatttat????
*** let's be real tho it's just fictional {{happy}}
**** @@.phil `yeah at best it's probably an exaggeration of a real story BUT ITS STILL FUCKIN HILARIOUS`@@
** phil: "I like that sphygmus has a //ph// in it... and the y is kinda of like an i... SPHILGMUS! ... sphygmus backwords is sumgyphs -- have some gifs"
*** it's actually... "sumgyhps"
**** "backwards sound-wise" -- oh ok ok phonetically backwards, fine. {{laughter}}
* @@.phil `MORrrRRRRRRrrRRRE STARDEW VALLEY`@@
** well, if we have time after weekly check-in, lol
*** @@.phil `we still got 4 more hours tho`@@ {{bflushed}}
* [[210203..09 – Carpe Diem: and the beat kicks onwards]]
* [[210210 – Carpe Diem: nose to nose and eye to eye]]
* [[210211 – Carpe Diem: i've got a shite memory]]
* [[210212 – Carpe Diem: shared painting and laughter]]
* [[210213 – Carpe Diem: games and shortbread]]
* [[210214 – Carpe Diem: a day, today, to]]
* [[210215..16 – Carpe Diem: rolling power blackouts??]]
* [[210217..23 – Carpe Diem: way up high and way down low]]
* [[210224 – Carpe Diem: busy w work & update]]
* [[210225 – Carpe Diem: crazy busy as always]]
* [[210226 – Carpe Diem: too many meetings :C]]
* [[210227 – Carpe Diem: sugar and spice and everything nice]]
* [[210228 – Carpe Diem: my brain is connected to my hand is connected to my phone]]

---
@@.spaced-list

* 

@@
; Feb 03, Óðinn's Day (wednesday)

* work continues to be somewhat ridiculous; I discovered that Wikipedia has an incorrect image for a person's article, and phil did some research to pull out the steps that would hopefully get that issue resolved
** I need to actually go through with it though {{sweat_smile}}
* I also turned my camera on and streamed a little, just having it propped up and pointing at me while I work :)
* played lots of stardew in the evening after work! I was doing some fishing to make money for things; at some point we finally bought a stable and I was like OH WOW I actually really like the horse?? it makes a lot of sense to use when your typical walking speed is really ridiculously low
** at some point phil finally figures out how to buy chonkins and starts petting them to make them happy :)
*** @@.phil `I lonf all my chonkins. Spicy, Eggy, Nugget, and Drumsticc. And the cows I will love all the same, Milche and Phat Tiddies. I should get another one and name it Steak or Milk Steak.`@@
* usual evening routine, cuddles and sleep, probably around 1 AM


; Feb 04, Þórr's Day (thursday)

* work was a bit slower, and I took advantage of that to spend... a good amount of the morning or afternoon revising my original Four Corners farm plan into something I liked better {{laughter}}
* distracted myself a little bit by realizing that I needed to schedule a driver's license renewal appointment; tried to see if I could go through with it online, but I have an address change so I need to go in person. scheduled it for this coming Friday afternoon!
* realized that I'd never actually seen Phil's teeth {{bflushed}}
* spent a weirdly large amount of the evening just browsing the stardew valley subreddit? tbh I think it's because phil was SLEEPING after I got off work so I was going through withdrawals and didn't know what else to do with myself lmfao
** found a really really pretty stained glass junimo made by a canadian... it's so pretty... and shiny...
* finally started //actually playing// around 8 or 9 PM & wrapped up around midnight
* cuddles and sleep

; Feb 05,  Frigg's Day (friday)

* woke up early-ish compared to most days and phil was awake too so we talked a leetle bit before I fell back asleep, probably {{laughter}}
* work and browsing stardew valley stuff toooo lmfao. sent so many stardew messages in chat {{laughter}}
* streamed for a little bit -- pretty sure I was still keeping an eye on work things (the video heated up a bit because it was gonna be delivered the next day so I had to do some asset tracker work -- WOO SPREADSHEETS)
* of all the twitter links phil sends, he peaked this evening and sent the funniest one: [[https://mobile.twitter.com/money_kick/status/1357744161655455746]] -- and it's the funniest because it legitimately made me laugh at how accurate and hilarious it is XD
** @@.phil `I send such quality twitter videos all the time tho :(`@@
* walked around 7:30 after i got off work; hecking COLD but it was a good walk and phil saw two (2) white cats {{pogfish}}
** @@.phil `when the 2nd one showed up it really fucked me up and made me question which one is my long-time friend. was it both of them? was it the chonky one that came to see me? WHAT IF THERE'S A THIRD WHITE CAT AND NEITHER OF THEM WERE MY FRIEND? HOLYYYY SHIT`@@
* got home, made the room cozy -- turned the heater on, etc.
* hecking fucking starving and decided to take advantage of not having any roommates around on Fridays to cook the FUCKING SALMON PATTIES FINALLY AHHHHH
** phil wasn't around while I was de-boning the salmon, but the last can had a perfect spine that I pulled out and kept on a plate because I wanted to freak him out by showing him these bones and then -- MONCHING on them {{laughter}}
*** @@.phil `that was the freakiest shit i've ever seen in my life`@@
*** took fucking //forever// to cook the patties so I browsed SDV reddit while waiting; they finally fucking finished around like 10:30 or something. jeeze.
* ate and then was like ok goddamn I'm a mess because walk and cook and I just wanna get clean, so showered and strimed {{bflushed}}
** I've been in a saucy mood all week, apparently.
* I still wanted to play a TINY bit of stardew, so we played for about an hour starting around midnight thirty lmfao (and I streamed camera, and phil streamed camera, and he was SO CUTE even though he looked like a desert bandit with his blanket and even if he disagrees {{happy}})
** @@.phil `{{psyduck}}`@@
* cuddles and consolation; was up too very late, 3 am? 4 am? fuck if I know. eeee.
* I'm sorry babe :C


; Feb 06, Saturn Day

* slept in, probably until 11-ish, as that is my normal weekend time...
* read mailbox messages and responded :S
* I spent much time in the morning looking at stardew valley mods, heh, and getting folders organized and such -- finally feeling like I'm coming into the home stretch and getting the final mod load-out finalized!
* played about an hour of tabletop with AD -- he beat me, best 2 out of 3!
* waiting for phil to wake up (assumed he was asleep buuut was still worried regardless) and working on mods some more -- really getting close to the home stretch, figuring out dialogue mod load order finally
* was talking to phil while working on mods and [[the poem by william stafford|poetry – For My Young Friends Who Are Afraid]] popped into my head and I decided to read it to phil and then... it felt weird only reading one poem? so I googled for more stafford poems because despite appreciating him as a poet I'm woefully unread when it comes to his actual work -- read everything that seemed interesting on the websites I could find.
** this gave phil crazy ASMR spine tingles
*** @@.phil `i don't know why certain days i'm more sensitive to ASMR and i think this was one of them, something about the vibe of the day and the sound of your voice was just hitting me perfectly and i just laid back and felt my spine and neck tingle with soothing, pleasing waves, like an ocean tide brushing against my back`@@
* I went back to dialogue mods then phil started laughing and I'm just like WATF and then check discord and oh {{flursed}}
** mmm good spicy times {{happy}}
* played more stardew afterwards :)
** pretty sure we finally reached year two fall here -- or maybe that was some time on friday? either way, the special orders board is up, and I think that's pretty cool. It adds a nice sort of weekly quest to the game and feels less horribly stressful than the regular delivery quests.
*** alTHOUGH phil accidentally selected the WRONG special order at the time so the next in-game week was mostly spent stressing about catching enough tiger fish in the river
** convinced phil to install like, two mods, which is a HUGE leap for him {{laughter}}
*** and he promised to install some NPC mods that I want once we finish year one {{happy}}
**** @@.phil `{{psyduck}}`@@

; Feb 07, Sun Day

* slept in ver ver much and really really didn't want to get out of bed at all
* eventually hauled myself up to talk to phone company representatives to get my phone number on my own account, since my dad had released the number the previous night and the transfer had to be done within 24 hours.
** hate automated systems that don't give you a list of options and make you guess what words to say to maybe get to someone who can help; first person couldn't but did successfully transfer me to someone who could so -- yay.
** was kinda shocked at how little information they asked for -- didn't even ask for payment info?? that was something I set up later once I figured out how to log into my account on the website.
* called my brother and walked him through the steps I had to go through to complete the transfer (and commiserated that we were both fucking confused about why Dad wanted to spin the lines off when it's literally more expensive per line to go individual (I'm the only one who gets a good deal out of it because my employee discount is still cheaper than the regular 3 line discount) and all of jo's friends just paypal their parents money to cover the cost of their line. //shrugggg//)
** talked about coffee a bit, since he'd just finished up making some before I called, and apparently it's something he's getting into (burr grinder and coffee youtube and all); I showed him kryolith all finished a bit, and then talked video games -- cyberpunk controversy, what makes a good game, what he's been playing -- plans to go into (true) rogue-likes (like caves of qud), and then recommended the OG deus ex for its amazing systems / immersive sim-ness / lack of quest markers / etc. I brought up Hitman and he made the good point that well, it wasn't //designed// around a lack of quest markers -- that's still something you have to turn off explicitly -- and I forgot to mention prey! but I did mention BotW and metal gear solid 5 to him too.
*** @@.phil `sounds like i'd get along with your brother`@@ {{eyes}}
** finished the call around 1 PM -- was a good hour long chat! nice :)
* spend the afternoon OK SERIOUSLY FINISHING looking at stardew valley mods this time; posting in the discord because I wasn't sure how SMAPI was loading the mods and worried that the work I had put into the dialogue load order wasn't being applied
** I need to go through and make sure none of my mods are doing "load > XNB" because that... would break a lot of things (and did...)
* late in the day phil convinces me that yes, we should go walk! so, we went and walked? I don't remember this walk, honestly {{bflushed}} but I assume it happened and that I went to my usual weekend park..??
** @@.phil `I love walking with you`@@
* played more stardew! there were several days where phil and I just hung out in the town river and fished and it was cute :) and we ''barely'' fucking made it!! the reward seemed.... pretty not worth it though {{thonk}} (1800 per person? that's it??) then there was a new in-game week, new special order: hardwood! and this time it's my turn to choppy chop the logs in the secret forest every day (we're not finished so I need to remember to keep doing this the next time we play)
** we really started raking in the money once we got mayonnaise machines rolling! and pumpkins were lots of cash too; so, I go and spend some of it on a 2nd stable -- now we both have our own horses! :)
** FINALLY reached level 7 foraging! but wasn't able to use tree fertilizer because mod bug, lol. should be fixed though. now it's time to //grown and tap all the trees// in the train station in preparation for a kegging operation (oh and to build a shed to put the kegs in, too)
* watched The Lobster and talked a lot about it before heading to sleep, late.
** phil read //the green morning// before I fell asleep though! very nice of course. love that one.

; Feb 08, Moon Day

* work was long and busy and tiring; working on asset tracker most of the day, but there was some logo stuff sprinkled in there too
** spent the morning completing every single piece of internal training I had left to do, thank god
* did //not// feel like doing anything after work, so relaxed-with-eyes-closed with phil in bed for about an hour, then chatted some more, then decided to watch Kill Bill Vol 1~
** I enjoyed it! badass women and a fucking HOT lucy liu who was apparently 35 in that movie but looked 18....
*** @@.phil `I don't think she looks EIGHTEEN but yeah she looks young for her age in general!`@@
* @@.phil `talked about sherlock holmes media`@@
** going to rewatch Elementary from the beginning with phil because you know it's my favorite take on sherlock holmes because it's so character focused (fuck the mystery tell me about the characters) and they're flawed / relatable / idk it's just really really good ok
*** @@.phil `could not have a more opposite opinion about mystery vs characters but ill give it a shot`@@ {{laughter}}
* was playing picross in bed and then had a thought that reminded me of a poem from fuckin' when I was 14 and then had to dig the pieces out for a show-and-tell with phil all the way from the beginning -- found my ee cummings collection along the way so kept that out and then just... started reading :)
** went through many many poems and read much longer than I anticipated. it was good. almost drunk or giddy on words -- trying to figure out how to even //read aloud// some of these poems. stopped on the classic //nobody, not even the rain, has such small hands// poem.
*** @@.phil `love listening to you read`@@ {{mellow}}
* sleep, late...


; Feb 09, Týr's Day

* work work; really really really didn't fucking want to wake up today and just dragged myself out of bed. as usual, though, once I get on the work laptop I get sucked into the slack and email and then I'm awake and wont' fall back asleep
* @@.phil `talkin gowfe`@@
** I appreciate the diversity of your interests a lot! {{happy}}
* completed just about 80% of the to-do list I wrote for myself, so, successfully productive I think.
* finished around 6:30, but phil was sleeping {{fury}} so I farted around for a bit more...
** @@.phil `im sorrryyyyyyyyyyyyyyyyyyyyyyyyyyyyyy {{cryig}}`@@
** said fuck it, and re-started my wiki on the same droplet. though I realized I actually had a 2nd fuckin' instance (the "fresh" service) running??? so maybe with that stopped, the publish errors won't happen anymore -- but it doesn't actually look like it changed the memory usage on the droplet so I don't even fucking know anymore....
* weekly check-in!
** phil has so leetle to say this week :C
*** @@.phil `i'm tryna add more OK`@@ {{psyduck}}
**** thank youuuuu :))
** fucking hell I know the weeks are crazy but I do think if I got back in the carpe diem groove -- or at least if I wrote like 5 bullet points for each day as it happened -- tuesday nights would be less thoroughly exhausting than they are currently :S
** HELLA, HELLA SPICY. {{flursed}}
* woke up just a bit before 10 (9:50ish) w/ye olde alarms. oh! phil was awake! said good morning then grabbed my work laptop and checked slack / email / etc
* misc work things while making coffee and generally prepping to face the day. all-hands meeting with (horror) break-out sessions to go over our new "company manifesto" (aka brainwashing) -- I did go over them a little bit beforehand but was placed in a breakout session with another team member & mostly other people I didn't know and the team member didn't say anything sooo I didn't feel bad not saying anything either {{sweat_smile}}
** though, I definitely don't feel like I've got much to say given that I've still only been an FTE for less than 2 months and barely know how my larger department works, much less being able to speak about my thoughts on the company as a whole.
* ate food, wrote down my top four-ish things to complete the rest of the work day on my index card, and got started.
* wrapped up around 6:30 -- was sort of energetic but wanted to sit and eat, so I grabbed food (salmon patties + tartar sauce) and watched some youtube videos (with phil complaining in the background about the various zeldo videos I was picking, lmfao)
* kill bill vol. 2 time! perhaps I'm unsophisticated but I enjoyed the first one a leeetle more -- though I still enjoyed the 2nd one a lot.
* stardew valleyyyyy time; it had been a while! streamed again which was niiiicee but I think next time I do wanna see phil's screen cause I was missing being able to glance over & see him mining or whatever {{mellow}}
** gettin' tree fertilizer to work and planting some more in the train station -- getting a plot set up with pine trees as well. OH and finally remembered that since kegs were unlocked it was coffee making time. and finished a few delivery quests too (and the special hardwood quest & got the fancy double bed but apparently you can't place it in a tiny cabin so I guess the next thing we gotta do is upgrade the house {{thinking}}) -- and got a shed started building too!
*** phil found the last dwarf scroll which is awesomeeee so now we can talk to the dwarfo and understand what he's saying. {{happy}}
*** mostly just chillin' through the last week of fall, planting and watering and not doing anything too large. looking forward to winter where we can focus on re-organizing buildings and chests etc etc without having to worry about crops -- and maybe getting to the bottom of the mines?? :))
* phil's like //you know it's been 2 hours// and it's 11:45 sooo yeahhhh no more game snuggle time instead.
** {{happy}}{{happy}}{{happy}} you're so cute babe and I can't wait until we're snuggling like that in person tho I'm probably gonna be like super overwhelmed and keep hiding my face in the blankets {{sweat_smile}} and I definitely didn't want to go to sleep {{flursed}} and I can't wait to use your smart bulb in my lamp so maybeeee I get the nice lighting you have too {{laughter}}
* I remember very fucking little about this day -- presumably, as many of my days have gone so far, I woke up at the brink of 10 and made coffee and worked until 6ish.
** I was at least somewhat distracted during the day, browsing the stardew valley subreddit and animal crossing fashion twitter threads.
* went out and scraped snow off the car so that I wouldn't have to on Friday.
* played stardew valley :)
** I don't remember what the FUCk we did? I think winter started and Phil was like WAT because there weren't any crops to grow, and I was like OH NO because neither of us have level 10 farming so we don't have the seed maker yet?? and we need our strawberry seeds for the spring!!
*** spent some time moving buildings around and laying out our new (larger) farm plots for the spring (and getting all debate-y about where the shed for the chests and the horse stables should be...) and putting up a couple bee hives and organizing the chests into the shed and generally taking advantage of the winter. oh, and the ice fishing festival too!
* quit proooobably around 10? lay in bed and streamed and cuddled and took our sweeeeet time working around to spiciness. :)
* woke up at 9:30, which accidentally worked out well because I forgot to shower yesterday and since I was going to go out in public, it needed to be done!
* multi-tasked while making coffee -- reading slacks and email while the pot boils and I grind beans. No more cream left, so it's a fine thing that I'm being forced to leave the house (turning it into four errands at once).
* first meeting of the day was quick and simple (I'm sorry I don't turn on my camera y'all) -- but for a project I was like "what is this" -- that PM is super on the ball about scheduling kick-off meetings. Not a bad thing!
* It's so hard to get started doing anything in the morning, I just wanna fart around. Not convinced I did anything before my next actually longer round of meetings -- maybe looked at a logo sheet?
* logo process is gonna change, boooo hiss. I liked the old way, lol. But I hear the logical arguments for the change, so that's... fineeeee. I'll put up with it.
* talked about a couple things during my one on one -- gotta create a new final creative portal (hopefully, theoretically easy) and kinda stepped in to cover for another team member (no we didn't discuss the thing but if I don't see you doing what's supposed to be done, I both don't want to look bad myself and also I do care that it gets done just because it's an important part of the project. (And if the producer is fucking up and not more actively involving us in what is supposed to be required process, then that's their problem but -- again, this is an important document so as much as it might be nice to not be proactive, that's just gonna make us look bad later down the line if/when it's not done...))
* trying to balance project work with getting ready to head outside for driver's license renewal; getting warm clothes on, gathering required items, putting make-up on my face, etc etc. rushing to write phil's valentine's day card too {{bflushed}}
* headed out right at 2:55 to get there on time (pretty sure they said "please be here 15 min before your appointment" but the reminder email didn't say)
** found the location easily enough (thank goodness for big signs) and found out as I was checking in that oh, I actually need more info to get a REAL ID -- lady gave me the option of rescheduling, going back for more documents, or going ahead with a normal non-REAL ID and a) nah I'm already out in this 10 degree weather not gonna reschedule b) not sure I could make it there and back in time at all so c) went ahead with the appointment.
*** I'll just have to remember that, if / when I fly again, I'll need to use my passport as identification. that expires in 4 years, and I can renew it through the mail, which I'll do probably 6 months before it expires.
** got called up pretty shortly once my appointment time was reached; was easy enough. I forgot they charge extra for credit card (shoulda brought my checks) but it was only a 75 cent charge so less bullshit than the vehicle registration credit charge.
** I think this is my nicest looking driver's license photo yet!
** went to UPS and dropped off my amazon return; went to the grocery store and picked up more heavy cream, eggs, sausage, and hot dogs; swung by the USPS mail drop & sent Phil's valentine's day card :)
* back home, worked some more until about 7ish

```
[3:39 PM] Phil: i juss wana b cozeecomfee sometimesss
[3:40 PM] Phil: i dont want a muscular system sometimes
[3:40 PM] Phil: i just want my bones and muscles surgically removed so i be pile of goop
[3:41 PM] Phil: nice com fee goop pile plopped in a steamy sauna
[3:42 PM] Phil: ill live inside a tube of toothpaste
[3:43 PM] Phil: squeeze me out when you need me :brushed:

[6:43 PM] Phil: We went to mars (there's already human civilizations on mars) with my family because there was an expected alien arrival and we wanted to see what they look like and what their ships look like. I hated the idea and didn't want to do it because I believed the aliens would immediately wipe all life from the planet but we were dragged onto the trip. Mars was just the same as earth in my dream. We were each assigned a different hotel room a fair distance away. We were supposed to buy each other wedding attire online, though we weren't getting married. I don't think they ever arrived or appeared in the dream.

I remember sitting at a bar with you just talking for a while, at one point an old lady wanted to show me her children's book titled "FAT PEOPLE" or something and it was a bunch of fat kids on the cover. I thumbed through it and was laughing and making fun of her stupid book and even insulting the lady and she was insulting me back. After a while I realized I was taking it too far and I apologized to her but she was still angry and I didn't want you to think I was an ass hole. And then I was like "I'm sorry about everything I said but I just think the title is a little insensitive to people who take offense to being called fat" and that just made her more pissed and she left. The next thing I remember is you were in bed and I leaned forward onto the bed and kinda stroked your hair and kissed you goodnight and went to my hotel room.

[6:43 PM] Phil: The next morning was chaos, I woke up late, you were calling me asking where I was, and when I showed up the alien invasion started. Someone said "the ship looks very familiar, did you see it?" and we were on some balcony and a few minutes passed and then I saw it, a massive ship in the sky that looked like the enterprise from star trek, thinking "wow star trek really nailed real space ship design" and then they started shooting lasers at everything and we hid in fear. The next thing I remember was people turning on each other, hiding not only from the ship's destruction but the others around me. I think the dream ended somewhere during this chaos.
```

* art stream! well, just hopped in VC first while I got my room a bit cleaner and then monched something and filled up my water then cleaned out my closet too so that I could stream.
** drew a couple mandalas on stream while AD did some fun little paintings all collaged onto a background, inspired by things we were talking about (tomatoes, and zoidberg, and creepy abstract paintings, and hot dogs, hands, zoidberg as a hot dog, etc) then we switched -- he did some physical sketchbook drawing, and I did some spaceport map drawing. and we each flipped through our sketchbooks on stream! so cool to inside someone else's art like that :)
** topic: how do abstract paintings inspire feelings in people? are they always referential or related to socialization? if someone wasn't raised in society would they look at an abstract painting and feel anything at all? is it possible to make an abstract painting that inspires a feeling of "creepy" in someone? (my argument: the very definition of "creepy" is in how something is related to our bodies, blood-like, organic, like organs, the uncanny valley, etc -- and so anything abstract + creepy is creepy in virtue of how much those shapes etc remind us of bodies etc.)
** topic: wooden puzzles and rubix cubes! a "mirror cube" which has different shaped cubes instead of colored sides, but is otherwise solved very similarly to the normal 3x3. the rubix cube wiki and many other cube variants in many (sometimes triangular!) shapes.
* chat / cuddle / stream with phil afterwards then sleep way too late, ofc -- around 3 AM maybe, or a little earlier?
** phil's internet went out because he turned off an entire surge protector accidentally {{laughter}}
* woke up on my own around 11 AM, so about an hour before my alarms were supposed to go off -- I'm gonna guess that my sleep cycles might be slightly less than the typical 1.5 hours? Or maybe they're a) longer that 1.5 hours and b) I took longer to fall asleep than expected so I only got 7 cycles instead of 9? Either way nice to wake up without an alarm and not also feel like immediately falling back asleep.
* laid in bed and read kicks and h0p3 and email and some discord (I'm so proud of you babe!! {{mellow}}) and am like... I don't want to just go down the Reddit rabbithole what do I want to do? So here I am typing on my wiki -- still glad it's pretty usable (for typing, the important part) on my phone.
** miiiiight get up and make coffee, if I can convince myself to leave these warm comfey sheets.
* yummy coffee, then farted around on the computer for a bit -- read kicks' current project diary (cause it broken on phone), and finally caught up on the three 200+ message discord channels in spreadsheet. AND complained about a change that Cstn made -- with logical thinking to back it up! so he changed it back. :P
* went and looked for package at 1 PM -- not there; went and looked for package at 1:30 PM -- ohhh yes, there it was! Put it in the garage because it said it needed to be refrigerated but it wouldn't fit in the fridge. Started calling Phil to see if he would wake up, while poking around online.
* Phil woke up and answered on the 7th call, around 1:45! cute, sleepy, I said the package had arrived! he said, stream it! and so that was next.
* a somewhat naughty message (one I wouldn't have wanted my mother to see) from "my secret admirer" on the packing slip with a pink highlighter heart hand-drawn around it. I immediately felt 2nd hand embarrassment for that worker. {{sweat_smile}} 
** peanut-butter cup shortbread!! {{happy}} and a lovely tangent about the origin of shortbread and why dough is called "short" and the pronounciating of the two thorn letters.
*** went into the kitchen and skinned it from the metal tin then cut it up into a Tupperware. Wow! The shortbread part is clearly made with FRESH butter and is also clearly MUCH shorter than the typical shortbread cookie (and the peanut butter chocolate topping is delicious (and fatty) too).
**** gonna put two pieces in a ziplock bag and freeze em for Colorado, see if they survive the trip. They can be dessert for our fancy date dinner on Sunday! {{mellow}}
* Phil went and got his gift that had arrived (at least the first part of it) and analyzed the chips carefully as he ate them. He was shocked when he realized how much protein was in them! {{laughter}} the chili he liked, the lime perhaps less so. On the whole though, I think I did a good job of "here's a food item that's not chocolate, happy Valentine's Day :))"
* went down a brief rabbithole of cloaks, too -- I don't even remember WHY that got started for me. Found some very nice looking cloaks that happen to be made for clergy but why let that stop me?? The only question is -- do those arm slots deeply wound the warmth integrity of the cloak or not? {{thinking}}
** from phil: it was because he was in a blanket and I made a joke about buying him a cloak to wear instead!
* tabletop! we kept the streams up but hopped into voice on our other accounts; oh we're that annoying couple looking over the table and waggling eyebrows at each other, lmfao. I distracted everyone with Powder Game (steam's fault for recommending Noita to me) for a good bit of time, then we got back into the actual "why we're gathered here today". Played haunt 36, which was bullshit lmfaoooo they won in two turns and I don't think there was literally any possible way for me the traitor to win given the board setup.
** played 2 games of azul (Phil won and then Ádám won -- the first game was won by a lot, the 2nd game was much more even and less of a blowout).
** didn't want to play more azul because phil gets his fill of it so quickly; I didn't feel like carcassone because honestly it be boring and no strategy sometimes. Tried a random "social strategy" game but the scripting was bad and it sucked with less that then recommended number of players. Then I think we resorted to jenga??? Which didn't last super long but was funny. Finally tried the Fireball Island game from the 80's and -- normal "figuring out the rules" jankiness aside, I think we have a winner here folks! New game to play together. :)
*** I was stuck in the caves for a while but I still maintain it was a good strategy for me -- and Ádám had the comeback win after having been fireballed many times! Despite the randomness of dice rolls I think there's enough strategizing to keep it from feeling too RNG, and ofc the 3D island trails and fireball marbles are great. Love tactile pieces in Tabletop.
* wrapped up tabletop at 9 PM -- holy crap we played a LONG TIME today!! that's like, 5 whole hours wowow -- and phil went to go eat food
* proceeded to go down a rabbit hole of spaceport janitor sprites and python coding for like... two and a half hours (sorry babe {{nervous}}) and finally wrapped up around 1 AM ish
* cuddles and stream and sleep (probably late...)
* woke up on my own, but fell back asleep too quickly for me to remember much.
** Wild dreams, involving family and large skyscraper-hotel combos and different weird furry species of humans (and somehow a weird narrative of shrinking and growing OH and my brother and I were waiting on curtains for our rooms and it was the new house, the same layout and same bathroom. Can't remember if I've dreamed of it before. I still feel sadness that it's not in the family anymore but understand why we let it go. (Be real, it's not even like you'd want to move back to mville ever to live again.))
* woke up when my alarm went off at eleven
** laying in bed thinking about life with another person; is this bed big enough for the two of us? I've gotten so used to rolling into the middle and having all the blankets to myself {{sweat_smile}}
*** thinking about moving in general and being dismayed. How am I gonna get all my shit ready to be packed up and moved? Ugh I donwaannnnnaaaa I'm so comfy here and moving is such a pain and... this safe, comfy, and cheap basement room has been such a big part of my adult life. It was a cheap place to land when I needed one and turned into a comfortable home with a backyard to chill in the sun, close to where we moved originally so I was familiar with the grocery stores and post office and other roads nearby. It feels like it's evolved into its true form now that I have the recliner and TV set up, too. XP
*** I don't know what exactly RD's reasons for renting out two of his rooms are, but certainly this feels close-ish to my "dreams of utopian living" -- mostly I appreciate the existences of my housemates (even though I complain about the fuckin' onion when my housemate cooks late at night) -- even the onion smell is a subtle reminder that all is well and I am //with// a group of my species around the fire rather than surrounded by dark alone in the cold woods with animal eyes staring hungrily from the shadows.
* boop nooo okay it's time for coffeeee. And then maybe more writing in the wiki, we'll see. I am intrigued by the thought of azul against a computer or shards of infinity nemesis mode.
** ALSO I just remembered dominion exists and I bet they have tabletop mods for it. Not sure if phil would like it since it's all cards though {{thinking}}
** and I should publish wiki / set the script rolling again. see if it works any better now.
* sat down and started looking at my python code shortly after Phil woke up; chatted a little while he read my wiki
* took a break from coding and flew over to phil's island in animal crossing to say hi :)
** did some dancing emotes 
* coded and worked on sprites mostly the rest of the afternoon and into the evening... {{nervous}} (phil napped a bit later on)
** moved some movies into the sync folder
* movie time! deliberating on what to watch; ended up with Leon the Professional? it was... a visually lovely movie; not entirely sure how I felt about the content.
** it was also a very long movie {{bflushed}}
* cuddles & stream afterwards, around 12:30; I got quiet and emotional and cried and typed. sleep around 1:30 or 2 AM?
; February 10, Wednesday - Óðinn's Day

* [[210210 – Carpe Diem: nose to nose and eye to eye]]
* @@.phil `PLZ GET NEW PHONE ASAP`@@ https://gizmodo.com/the-iphone-12-mini-may-not-be-long-for-this-world-1846220566
** https://www.phonearena.com/phones/size/Sony-Xperia-5-II,Apple-iPhone-12-mini,Apple-iPhone-SE/phones/11486,11333,10001
** I don't want to lose the headphone jack goddammitttttt
** I don't want to replace all my chargers ....
** there is no good solution here {{crying}}
*** @@.phil `baaabe you'll get used to the few extra mm its OK, im a person who loved 5 inch phones and now i have a 5.7 inch and yeah its not perfect but i got used to it you'll be FINE`@@
* @@.phil `saving this amazing twitter thread`@@ https://twitter.com/Foone/status/1359542753428840450

February 11, Thursday - Þórr's Day

* [[210211 – Carpe Diem: i've got a shite memory]]
* @@.phil `spicyyyyyyyyyyyyyyy`@@

February 12, Friday - Frigg's Day

* [[210212 – Carpe Diem: shared painting and laughter]]

February 13, Saturday - Saturn Day

* [[210213 – Carpe Diem: games and shortbread]]

February 14, Valentine's Day, Sunday - Sun Day

* [[210214 – Carpe Diem: a day, today, to]]
* @@.phil `amazing valentine's day with u (:`@@

February 15, Monday - Moon Day

* rolled out of bed at 10 AM as usual {{distress}}
* work work work work went later than planned due to a last-minute meeting, so I didn't get done until 7
** ALSO it's been really cold here lately and we've supposedly been under warning of potentially being hit with rolling power outages (and other people on my team inredactedhave had them happen already) but I've gotten lucky two days in a row now??
* worked on sprite code again (looked at the clock when it was 9 and I was like fucking christ where did my day go) and then sent the finally completed (or very very near it) images over to phil for GIFing and then inspecting the ones he sent back to see where the glitches in my images were
** @@.phil `you did amazing work babe {{happy}} I look forward to seeing them on the sheet or a wiki of some kind`@@
** phil streamed a bit of picross with the capture card and was having some trouble until he changed power settings on laptop -- yay it works! :)
*** @@.phil `mario picross is starting to get really hard {{blobsweat}}`@@
*** o and u were looking into AV to HDMI adapters in case u wanna stream gamecube
**** @@.phil `yep i already bought one {{mischief}}`@@
** fixing some by hand...
* cuddle with phil around... 10? he seemed down and eventually sad times :C cuddles and hugs and reassurance.
* tried to sleep but couldn't -- mind kept racing -- so I put on a youtube video (good old gopher) and that eventually helped me to sleep
* @@.phil `I played mario kart 8 (I hadn't touched my switch version hardly at all until then) and streamed in movie server and tried out the new capture card you got me and it worked great {{happy}} and played with DA and CS for a bit, stayed up a bit too late because of that and didn't really feel like sleeping and i'm sorry {{pensive}} i messed up {{distress}}`@@
** it's ok babe //kiss//

February 16, Tuesday - Tyr's Day

* woke up at 10, hauled myself out of bed and made coffee (actually, woke up a tiny bit earlier today, around 9:30? then went back to sleep lol)
* wooooorrrrkkkkkkk
** well, fucking around online all morning, as I do, and really distracted into the afternoon too eeee but did get //some// stuff done {{nervous}}
** idk just felt really blah today and that included work :S
*** I think I have headache? I will take ibuprofen and see if that helps //nod nod//
* finish at 6ish and then fart around on wiki and internet while waiting for phil to wake up :P
* @@.phil `both of our letters came for each other {{happy}}`@@
** yors was adorable and I like seeing your handwriting and I think this is the very first valentine's day confession I've ever gotten :))
** @@.phil `your letter was so amazing, i think it's the best one yet despite being so rushed {{bashful}} I love your writing and I love how genuine this was, thank u so much for your amazing words. I hope you'll still write my letters sometimes even when we're in person {{happy}}`@@
*** waaaaa I can't believe you think it's the best one yet {{bflushed}} and of course I'll keep writing you letters! as long as you write me some too ;)
** @@.phil `and my light bulbs arrived! hope you like them {{happy}}`@@
*** yes!! very happy with the dimming one and excited to try it outtttt when cuddle stream tonight and I'll see if I can get the other bulb to work with the apple home app!! :)
* @@.phil `stardew tonight? hopefully? (we spent too much time talking about phones tho lol)`@@
** yeah.... {{crying}}
; ''Wed February 17''

* woke up at 10, pulled out the ole work computer into bed, and wrote about my crazy dream
* I had a dream about... going camping with a group of people? idk who the other people were but phil was there and I was familiar with the area and the others weren't so when we sort of reached our destination they wandered off to claim a cabin at one area and then I took us to a different, more hidden / nicer area where there was a cabin of some people I knew but who were away at the time... and we spent some time together there
** then i dreamed i was back in the dorms trying to use the toilet but someone had gone around and left MASSIVE SHITS on the FLOORS of like all the stalls and I was trying to go to different floors to find a bathroom I could use but this person had done it on EVERY FLOOR
*** somehow that transitioned to me being in like a dance club, that had a stage area and then like, seats and tables at an angle upward, and it was like two rooms, one a gay club and one a regular straight club, and when I was walking through the gay side a woman like leaned over and totally grabbed both of my boobs and I was like "yo please stop" (I was wearing my striped tank top without a bra lol) -- most of the rest of the dream was like me wandering around trying to find the bathroom in the club and then just chilling until the performances ended then somehow talking to people about knitting as they left??
**** oh but before this I was like... [NSFW] \\masturbating in a bathroom stall?? and there was a girl in the stall next to me who figured it out??? and was like "you go girl" and then we had magical portals which produced dicks and the girl next to me got portal fucked in the ass and all filled up and then I was also getting fucked too????? and like, came in the dream I //think???//\\ this might be the most explicit dream I can ever remember having 
* something something work something late-ish; phil streamed a lot and I had some meetings and phil streamed the nintendo direct for me too! I had his stream on my desktop while I was workin' on my work laptop.
** @@.phil `decided to 'speedrun' oot and got to jabu jabu and the cartridge froze and i'll never forget this {{pensive}}`@@
** @@.phil `very excited for Skyward Sword HD!! and those new joycons are niiiice`@@
** @@.phil `someday we gonna have a clear prison CRT {{laughter}}`@@
* voice ofc in the evening; vince called and talked to phil for an hour but I think I was looking at movies and organizing my movies folder so I was kept quite busy while they were chatting? and reminder pets actually suck so we're gonna make friends with the people down the road with three cats or go volunteer at a shelter.
* pretttyyyyy sure we miiight have played stardew? but I can't confirm.
* phil mighta read to me tonight? I thiiiink so
* some rando messaged phil being like "I was looking for some anime phil but your username seemed cool so hi" {{thonk}}


; ''Thu February 18''

* up at 10, work presumably. meh. been kinda an off-and-on week with work, so I was either pretty focused on this day and got stuff done, or I was unfocused and only knocked out a few things.
* phil's brother stayed for a long time & apparently they were talking about the story of phi's birth again {{thinking}} it was okay though because I wasn't actually finished at 6 because I started doing something else for work -- did close the work computer at 6:15 tho
* I cleaned my desk a little, took dishes upstairs, grabbed my eye cream package, washed my face, and tried it out; probably farted around on the computer until phil showed up in voice at 7, buut it's hard to say. my memory is going out the window.
* played stardew valley! finished up winter and got a bit of the way into spring; ended up getting the seed maker a week or so into spring and turned the strawberries into seeds for the plots after my first harvest of kale. also remembered to plant coffee beans and the ancient fruit so we can get started on seed makering those too.
** phil uhhhhh had his watering can in with Clint being upgraded so I had to water his cauliflower and we were cutting it SO CLOSE and barely got things fertilized and the first day of spring is always so crazy but this was the craziest {{laughter}}
* @@.phil `apparently i need to get an Executive Contour {{laughter}}`@@

; ''Fri February 19''

* as per usual: up at 10, work until 6 -- actually quit //at six// and jumped straight into cleaning the bathroom. mapped the floor, dusted the top of the toilet, cleaned the top of the sink, and vacuumed the bath rug.
* @@.phil `learned about NES zapper games when i woke up for some reason`@@
** @@.phil `"inside the zapper gun is a light sensor that simply detects a change in light intensity, and i think its magnified to only receive light from a specific point on the tv even from far distances. when you pull the trigger the game quickly changes to a frame that's 100% black and then the next frame white blocks appear where targets were. so the gun is just looking for an increase in light during those frames."`@@
* attempted to sugar wax my legs but the stuff was really the wrong consistency and wouldn't rip off. went and microwaved it for 15 seconds then actually got a chunk that was the right consistency, so I still did manage to get all the hur off my leggs (nice and smooth now) and off my armpit which was the worstest most painful. then ofc shower and wash face and moisturizeeee
** @@.phil `was just listenin to u go "OW OW" for a while before you could hear me`@@
*** {{nervous}}
* @@.phil `Played Stardew, started digging deep into year 2 spring with mods now!!`@@
** thank youuuuuuuu for letting me add mods //kiss// {{laughter}}
** really enjoyable! we're getting so close to having that greenhouse now that we've got sheepies {{happy}} maybe someday we'll get the farmhouse upgraded so we can start cooking {{laughter}} -- and tree fertilizer is really nice, I don't think we have to worry so much about our reserves now, even when I go and use it all crafting kegs {{sweat_smile}}

; ''Sat February 20''

* woke up around 9:30 or 10 or so and then was poking around on the computer; hopped into h0p3's mumble server (unsure he would even be around) and then talked until 2:30 (phil woke up then ran errands, I wrapped up early enough to have time before tabletop)
* @@.phil `"your long brown flowing hair accentuates your infinite beauty as I gaze at your eyes, they're brown like the richest chocolate and your smile is even more delicious"`@@
** @@.phil `turns out your eyes are actually 'amber' or something {{laughter}}`@@
* tabletop at 3!! a really really really good haunt (36?) -- I was the traitor and felt pretty damn confident about winning -- and then made one choice at the end that was such a huge mistake and they were able to win that next turn, lol. (ofc I didn't have certain info but I alsooo failed at deduction, lol) -- either way it was fun though!
** played a game of fireball island; phil made it to the gem first, but then after some heavy fireballs later AD ran away with the gem and there wasn't anything phil or I could do about it, lol. (I resorted to the caves again, and got very lucky by rolling a 5 on my first or second attempt.)
** played a 3 player game of Azul and I think I won that one? then phil went to go monch food and AD and I went 1v1 (I think I won again but maybe it wasn't fair because AD was very sleepy ahha)
* hanging out in voice, tryna decide what to do -- watched harold and maude :)
* I really can't remember //when// I was feeling sad, but I thiiiiiiiink it was saturday night. cuddles after the movie and then teared up; phil helped lots and talked me through it. I was actually able to talk this time & didn't have to resort to writing in mailbox -- that's nice. lotsa grief to feel through and sit with.
* spicy times with a VER CUTE BUTT. {{happy}}
* already suuper late my time but phil read more //martian chronicles// after his shower since I was still (barely) awake {{happy}}

; ''Sun February 21''

* woke up later, around 11?? was messing about looking through all of my old files in sphygmus > personal > memories and saw a picture of RD and I and a few other people and we looked like BABIES and that's when I remembered that RD had called on thursday and I had literally been in a meeting so couldn't pick up and then FORGOT to call back later so I was like SHIT imma call
* anyway he got back to his phone and then we talked for an hour over voice and it was great :) and he's finally invited to lounge discord server! thinking maybe someday I'll ping MT and MR and RD and see if they wanna do a voice chat sometime cause that would be coooooool maybe?
** currently he's waiting to find out about PhD program acceptance (knock on wood, hoping hoping he gets into one despite the tough year for applying) and working to get his thesis done by the end of april; he'll have to defend it but only two people will be on the panel so it's not too intimidating. his work is analyzing fluids inside diamonds to determine if they were the same fluids that are suspected to be responsible for erosion of some rock formations in china! also he was in the process of making chinese sausuage and that was cool to hear about.
** always glad to catch up because even though we're much more distant from day to day, it feels like we're chatting just the same as usual when we get to talk on the phone. :)
* was feeling so amped after getting off the phone with RD and it was finally warming up enough that I could tolerate being outside and phil had just woken up so I got him to walk with meeee and it was great. :)
* got back and was still messing about with old files on the computer -- I had a pretty solid archive folder structure built but then a lot of other messy folders so I was sorting them all into the solid folder structure
* @@.phil `you shared an AMAZING story that I read to you`@@
** heh! yes, it was free writing from a DWAWP meeting -- [[archive – 130417 ◊ Wed, Apr 17 2013]] -- I was quite impressed with myself when I re-read it -- it takes an idea from start to finish cohesively and feels like a whole story. kiiiiinda tempted to like, get someone (RD?) to edit it and then maybe submit it to a magazine or somewhere that takes short stories...???? {{thonk}}
** @@.phil `also love the classic quote from your old dating profile, "Food...I love food. What else is there to say? Eating is great"`@@
* hopped in voice for a bit with AD while I was cleaning up old files and he was doing some animation work; realized after an hour or two how long //mulholland dr// actually is and I'd finished the organization work so we hopped off for movieee time.
* //Mulholland Dr//! it was... quite good! I liked the cinematography (and the boobs), and the expanded aspect ratio, and I was like "what the FUCK was that movie" afterwards, haha. we spent some time talking about it and skipping around to various scenes afterwards, which was nice, because there were things towards the end of it that I was like //I'm sure this was referenced in the beginning but I don't remember where//
** @@.phil `I loved talking about our interpretations and theories afterward, it is a wonderful movie with so much to discuss and I still have more to say on it and u need to watch that video I sent cuz they made a lot of things make more sense. I REALLY REALLY REALLY LOOK FORWARD to these kinds of talks after each and every episode of the twin peaks return {{happy}}`@@
* very long talks while night stream + cuddles
** talked a lot about apartment stuff -- phil asked if we're gonna get to know our neighbors and I was like oh are we gonna do the "take baked goods over" thing and then that kinda evolved into a conversation about pies (what fruit can you make pies out of? not pears) and I was like well we should take 2 kinds of pies, one fruit and one custard, but phil thinks that everyone would choose the custard pie and not the fruit pie, and then we were talking about the differences in crust -- like, can you have a chocolate pie crust? and why can't you make a fruit pie in an oreo crust? -- and then I was like well clearly we just put pie crust in muffin tins and make mini pies and phil was like YESSS MINI PIES FOR APARTMENT PEOPLE -- I really should probably inform my mom that she's been drafted into a pie crust teaching weekend without her even knowing it {{laughter}}
*** @@.phil `i just looked into it and HAND PIES are a thing and they look perfect. the problem with regular pies is the crumbly texture is terrible for slicing them and eating them off a plate with a fork, the whole experience is fucked. HAND PIES takes the delightful taste and texture of a pie without the bull shit you have to endure to eat it. GOOGLE PEACH HAND PIES AND TELL ME THAT DOESN'T LOOK AMAZING`@@

; ''Mon February 22''

* really, really, really not feeling life today. spring was in the air as it warmed up and I had the windows open, and that was kinda messing me up. decided //fuck it// and barely did any work, browsing the internet and writing [[feeling reclusive while spring is in the air|210222 – trail: feeling reclusive while spring is in the air]] instead.
* went outside to see if that would help while I worked but it didn't reaaalllly. kinda too cold, very windy. a nice doggy wandered by, sniffed me, and kept going tho and that was cute. finished work around 6:15 and hopped in voice.
* grabbed my larger wacom pen and sat down in recliner and pulled up krita; worked on a mandala for about two hours, trying to work out my feelings through art. experimented a bit with masking and layering and textures, way more than I ever have before.
** @@.phil `i'm sorry you felt so down this day :( i love watching you make art though. and reading about mandalas to you was really interesting!`@@
* was still feeling way off / sad and hopped in bed. cuddles and bacon & egg stream laaate helped though. :)
* @@.phil `i'm getting back into the old norse/icelandic writing and pronunciation and thinking about learning younger furthark runes now {{brushed}}`@@


; ''Tue February 23''

* woke up at 10, work work. definitely way more focused today than yesterday -- got my to-do list sorted out -- but a lot more random stuff popped up that I kinda got distracted with instead of completely hammering away at the to-do list.
** back and shoulders aching like FUCK though so that was kinda making it hard to focus towards the end.
* closed my work machine right at 6 and went out to walk!!
** @@.phil `YOU TOLD ME NOT TO "CHOACK" ???`@@
*** sshhh screw you.. {{bflushed}} //CHOKE//. I hate the english language. but if you're gonna roast me in the weekly recap you gotta include the actual murdered-by-words sentence you said to me {{laughter}}
**** @@.phil `"our kids are NOT gonna be home schooled {{laughter}}"`@@
** @@.phil `and then u almost got murdered by deer`@@
*** yaaa I went and did a little detour while phil was monching chonkin and was walking on top of the flood control berm and looked over and three deer were standing in a row all looking at me super intently -- definitely the kinda set-up you'd see in a horror film {{laughter}} I watched them walk across the creek and one of them was a little baby deer!
**** @@.phil `ohhhh i didn't know there was a bahbee too {{brushed}}`@@
** it was a gooood walk; nice and warm. I even got to see a heron!! which I did not expect, it being late at night. came around a curve towards a bridge and it was right smack in the middle of the creek there. very cool since on Sunday I'd been talking about how it had been a long time since I'd seen a heron!
* showered, washed face, put conditioner in hair, got distracted with wiki stuff while phil worked on making weekly recaps a little quicker and easier with a nice google sheets date formula thingy and a shortcut for the style formatting that goes on all his woords :)
* weekly recap always takes foreverrrrrr I'm sorry babe (but I'm glad to have it too, of course. helps to look at the week in perspective, when I'm not writing carpe diems {{nervous}})
** @@.phil `yeahh {{distress}} maybe we should just do carpe diems together every night instead LOL {{thonk}}`@@
* [[https://weiweihsu.com/comic]]
** [[http://interconnected.org/home/2015/10/07/small_groups_and_consultancy]]
*** "The primary network is composed of approx five individuals." hmhmhm.<<footnote "mn" "my primary network consists of 3 (four if you also include myself) individuals -- phil, AD, h0p3 --- and the rest are more auxiliary, shifting in and out depending on time and space etc">>
*** [[http://interconnected.org/home/2020/08/18/filtered_for_small_groups]]
**** THIS IS THE BLOCKQUOTEY TEXT HTINGY LKSDF isn't it?
***** HA. ha HA. it is! [[https://www.kickscondor.com/admiring-quotebacks-strategy/]]

** [[https://twitter.com/maxkriegers/status/1295952996476637185]]
*** [[http://www.scottmccloud.com/1-webcomics/icst/icst-1/icst-1.html]]
**** heh. bandwidth is (mostly??) not an issue anymore, at least for online comics that are images, and depending on where you live / what you're reading on, and how the artist does the sizing for the image.... etc. :P
**** I wonder more about creating dynamic comics across pages -- not just the x & y axis but the Z axis (I'm sure this has been done by someone) -- specifically when he says "treat the screen as a window and that means asking people to scroll" -- well it is a window but it's also a window with teleports?? [[he kinda addresses that here - make the image itself a link (yes)|http://www.scottmccloud.com/1-webcomics/icst/icst-3/icst-3.html]] -- ah clearly I just need to re-read his book again. lol. --- on the other hand, now that I'm reading Zot, I'm glad the strips are all on one page because it means they've actually been archived and are still readable... --- and yeah, he specifically means "no, forget multiple pages, focus on one page" [[as explicated here|http://www.scottmccloud.com/4-inventions/canvas/index.html]]

**** [[TRAILS|http://www.scottmccloud.com/1-webcomics/icst/icst-4/icst-4.html]]
***** [[Zot – Comic|http://www.scottmccloud.com/1-webcomics/zot/index.html]]

**** [[http://www.scottmccloud.com/1-webcomics/icst/icst-6/icst-6.html]]
***** so he says in the zoomed out view that he [[got roasted|http://www.scottmccloud.com/home/xtra/backlash.html]] for the micropayments comics & tried it later and it didn't really work -- but you look at it and he wasn't //wrong//. streaming services are essentially micropayments to artists as I understand it (if they get a payment per listen, which I thought they did..?), patreon is clearly a micropayments system, and the rise of substack and other direct payments for writing is also micropayments. just... took 20 years for it to develop.
****** although it's 20 years later and there's still no "reliable, widely adopted micropayments system"
****** can I find it hilariously paradoxical that penny arcade roasted scott for the micropayments comics but is now partially supported by patreon? :P
***** I like how he talks about "art radars" -- people who share similar tastes and curate content. definitely not the direction the mainstream has moved (towards algorithms) but reminds me of the general indie web mini-directories theme.

***** [[http://www.nothings.org/writing/upay.html]] #to-read
*** [[http://www.scottmccloud.com/4-inventions/canvas/index.html]] (see below)
*** [[http://spinweaveandcut.com/no-sides-redux-interviews/]]
**** [[https://philosopher.life/#Unflattening]]
**** [[https://b-ok.cc/book/2747556/22e842]] //shhhhh// #to-read

*** [[https://a9.io/glue-comic/]]
**** hypertext 2020. checking our wikis. this is what we do, right? an extended conversation through text with those conversational winks and nods and notes and our footnotes to each other -- honestly taking subtweeting<<footnote "st" "a post that refers to a particular user without directly mentioning them">> to another level here... but hm. I take this comic to also be pointing at the tension here: "It's the wrong medium though. Audacity's recording won't do either. These just aren't spontaneous enough."
**** [[this panel on page two|https://i.ibb.co/17KdQvd/image.png]] is eerily similar to the expanded format of kick's [[hypertext 2020|https://www.kickscondor.com/HT2020/]] project page --- also HECK like scott said here's a pain point -- I couldn't link directly to this panel because it's an embedded part of a much larger vertical image. blargle. --- and many further panels on down the page..!!
**** "conversation is still a game of turn-taking" -- something I've felt for a while; and that when a conversation flows well it's because both people are interested and sharing ideas that spark off each other and are also continuing to open spaces for new branches (a bad conversationalist cuts them off or doesn't fertilize them, ends with a statement, doesn't ask questions, etc).
***** ,,a good conversation can be exhausting though; sometimes I just want to relax and look at your face as you wander and appreciate the way the corner of your mouth up-turns while you think, the flicker of your eyes gazing off into the distance while pulling some words to the surface.,,
**** oh wow hello who-styles too. this comic covers it all. :)

** [[https://isaacblankensmith.com/Hasselblad-Instax-A-48-hour-project-to-merge-a-Hasselblad-500C-M-and]]
*** ahhh this is pretty cool. the love of instant photography...
*** [[https://isaacblankensmith.com/]]
**** so many interesting ideas and projects to look at later.

---
* [[http://www.scottmccloud.com/4-inventions/canvas/index.html]]
** "scrolling and clicking that distract from the reading experience"
*** hmhmhhmmm I think kinda yes? goes back to what is the hypertext reading experience? does clicking actually distract? I can see how scrolling becomes a seamless experience that fades into the background though, where clicking is a more active "bump" in awareness.
** what exactly is the z-axis he's talking about here? {{thinking}} b/c for me clicking to more pages //is// the z-axis of hypertext.
** #to-read -- all the various links out to other comics here.

---
The tragedy of my trails is that they don't represent the textured fabric of the web -- they don't have that infinite canvas snip and feel to them, the cut and paste up sketchbook page wandering. I take it this is some of the work that multiverse and glitchyowl and way back scott mccloud were illuminating.
* woke up at 10am... absolutely insane day at work
** 4 meetings in the span of 2 hours... which was crazy and exhausting, while also trying to create the powerpoint for my introduction which I had been putting off until the literal day it was happening, oops!
*** found out it was canceled, so that was good. now I am going to be randomly called on in the future, so I better get prepared soon^^TM^^ -- buuut it might not happen in March b/c most people are already scheduled for that month it sounds like.

* lots more crazy projects in the afternoon
** trying to keep up with current projects and trying to finish new things that people were asking of me

* worked later than I expected; I was hoping to finish work at 6 but finished at 6:30 instead because I had to do a thing for a person but I did get it finished so yay?

* sat down to look at spreadsheet stuff after that and figured out why the string column wasn't working earlier. I forgot to remove the prefix, and because I wasn't removing the prefix my string-to-integer type conversion wasn't working. I needed both things for the join to happen properly. I was able to fix that before the update released, hooray!
** also updated my string submodule to use Axi' new repository and not the old one (FINALLY). in time for the update as well!

* watched Jacob's stream and hung out in spreadsheet voice chat until the update dropped and I got the files from Axi
** PascalBot is amazing and makes things way way way easier, very glad that Axi did that. And the parsing worked without issue. {{happy}}

* put the New Items sheet on google drive and Rwn wasn't around, so it was just me adding new rows to the Editor's Sheet for a while (I thought Pancham might help? but didn't seem to). I got everything added except clothing then was confused because Stoney's voice apparently sounds like Stv's voice to me, so I thought Stv was in voice chat but he wasn't???? oops. I pinged Stv to ask if he was gonna do clothing & yay, he did plan on it
** Cstn was talking a lot about events because events are getting stupidly complicated and Nintendo is dumb and making things harder for us, but I guess that's their job. {{laughter}}

* after that, I was too tired to play Stardew Valley so Phil was trying to set up streaming from the GameCube again for Chibi-Robo! I finished importing all my 750words files to my wiki while he was doing that. streaming continued to not work and was not resolved, so no chibi-robo stream materialized. {{crying}}

* hung out and read some of the writing I had imported out loud to Phil.

* brushed my teeth, washed my face, and then dictated this Carpe Diem to Phil, which is great! I'm very lazy! And he is very nice. And this was his idea, so!
** @@.phil `well doing a daily joint carpe diem was my idea, typing out what you say in real time was YOUR IDEA, but I love doing it either way, it's a fun typing exercise! Thank you, cutie {{bashful}}`@@

* sleepy time at probably 1:30 AM
** I didn't actually fall asleep at 1:30, it was actually 2 or 2:30
* woke up at like 9 today
* chilled in bed for a little bit
** thinking, just being awake and enjoying being awake
** checked discord on my phone and caught up on discord and at that point I was like okay i'm actually awake now so I got up and got onto the computer
* tried to get a VPN working but it needed authentication so that was like okay whatever, i'm done working on this I guess
* went into the kitchen and made coffee
** told RD that I was gonna be gone for a week in March and that I would be hiking and doing low-risk activities; he was talking about how long the drive was -- "isn't that like a 10 hour drive?" and I was like "what? it's like a 7 or 8 hour drive", he said "i guess the last time I made that trip it was back when the speed limit was 55" and I said "ohhh haha yeah very different than going 80 in the interstate now"
** also he made a comment about how he had seen a post talking about how it was literally -8 degrees last tuesday and 68 degrees this tuesday so we went from less than 0 to over 60 in less than a week
* took my coffee downstairs and by that point it was like 10:02am; opened my work laptop and started work
** read slack, read emails, replied to emails, replied to slack
** had more meetings scheduled than actually occurred, they all kept getting rescheduled
** had my 1 on 1 with my boss, which went well! I'm still occasionally worried about "oh no I'm not going to have enough to report" but so far it tends to be the opposite.
*** he asked how it was going and I was like "well i'm not dreaming about work anymore, so it's going well!" {{laughter}} "a couple weeks ago, it was definitely worse" and he was like "you haven't told me you're overloaded yet, so if you get overloaded tell me!" I was like "ookay" haha
** sat down to really tackle the rest of the things on my work to-do list and I got... most? all of them done? and then I sat down to tackle the folder that holds WF notifications (filtered out of my regular inbox, otherwise it would be crazy) and there were 43 of them... I did //not// want to look at this, but of course the longer I put it off the more emails would pile up -- so I cleaned it out. phew.
** i've been assigned a logo update project that touches many many many logos, so that's //fun//. and by fun I mean, it will be very tedious. but it'll be fine!
** chatting on discord during work; sanrio new horizons trailer dropped and that'll be out a week before colorado (not during, thank goodness) aaaand I really want the low table from the ~~rabbit koki perry thingy bopper~~ KeroKeroppi rabbit
** an external person came in last minute and was like "we need this thing urgently!" but they were asking for 3 different things, and I communicated this in my response -- they sent the first email around 5:57 pm, and my response was around 5:59 pm, and then they didn't reply for 30 minutes and when they //did// reply it wasn't with the information I needed! so I decided that a) I'm in central time, b) it's 6:30pm, c) //fuck you// you should have responded sooner -- I am going to deal with your email tomorrow. so I am dealing with that email tomorrow.

* waiting for Phil to get off the phone
** I ordered chicken gyros and spanakopita which is amazing, aaand ~~balaclava~~ baklava (@@.phil `she mixes these words up lol`@@), which was worse than the last gyro place that I ordered from, but the spanakopita was good!
** I realized when I was making my presentation that all of my iPhone photos were not on Kryolith which is a bad thing, so I copied all of my photos / desktop folder / download folder / random things from the documents folder I might need onto a flash drive.
*** then I was freaking out a little because I have photos from 2003-2006, really early photos, but I couldn't find my iPhone Photo Backup folder on Xavier, //and// it wasn't on Kryolith (there weren't any photos on kryolith at all) so where TF are my photos?? I remembered I had shared one of these photos in the lounge so I was like //aha, i'll get the filename, and i'll search for the filename to see what comes up, and that'll tell me where it is//. After searching for the file name it said "location unavailable" but told me the filepath -- ohhhhhh yeah, I remember, I was going through my external hard drive and that's when I found those old photos!
* unplugged xavier and the extra keyboard and mouse and put them away, and then plugged my main monitor back into kryolith and copied all of the files off of the first flash drive amd all of my photos from my external hard drive onto my big 6 TB hard drive. now they are in 2 places, which is good, and I plan to organize them into my memories folder soon (hopefully).
* @@.phil `we forgot to mention the fucking toenail shit so you should write about that LOL`@@
** we were talking about this because I was picking under my fingernails and phil was like "what are you doing?" and I said "i hate stuff getting under my fingernails" and phil was like "why don't you get them removed?" and I was like "is that a thing" and googled "fingernail removal", which was a mistake! and clicked on a quora thread, which was an even bigger mistake, because there was a very enthusiastic user talking about his toenail removal surgery, with pictures, on multiple questions...yeah. but then I found an interesting article about subungual melanoma biopsy and it had a mildly disgusting but also interesting diagram of the biopsy and later I read the whole thing.
* by that point, phil was done talking on the phone and eating, so we chatted until his computer froze. his keyboard stopped working after a hard reset??? it seemed to be the bluetooth, so he was troubleshooting that, buuut couldn't get it resolved.
* got in bed and cuddled a bit, brushed my teeth and got ready for bed
* phil found his wii keyboard and wanted to transcribe my dicated carpe diem so here we are! yeah. {{happy}}
* Phil: @@.phil `anything else?`@@
** and phil is really cute aaaaand {{laughter}}
* woke up at 9
* kinda dozed in bed until like 9:30
** was on my phone, checked something on my computer, got on my work computer
* went upstairs and made coffee and caught up on slack and my email and wrote up my to-do list for the day, which was 2 items long because the 2 items were very complicated
* after that point, phil had woken up and was streaming but I had to turn his sound off so I could focus on the big task #1, which took a lot of thinking to figure out what was going on with it
** ultimately, over the course of the day, it turned into a big mess of spaghetti that my boss and another teammate stepped in to help try to wrangle, so, that's fun...and complicated...and...very messy.
* had 3 meetings that got shortened from hour-long meetings to half-hour long meetings and had really annoying half-hour gaps in between them. but I tried to stay productive in those half-hour gaps.
** after the first two meetings, I started working on the 2nd big task and I had completed, like, the most annoying part of that task by like 3:30pm and at that point I was feeling super done with work, just like //so done//. farted around a little bit, I was just like sittin' there talking to phil, not doing my work but not doing anything else either.
* checked emails and slack again and then I finished as much as I was going to do on the 2nd big project
** I still have some stuff to do on it, it's mostly like small stuff that's less tedious and the big tedious part of it is done, so that's good
* as I was getting ready to close my work laptop, someone was like "hey! anyone at all seen thus and such stuff?" and I was the only one who had touched thus and such stuff and I was like "oh gosh, okay, guess I gotta help you"
* then it was like 6:30pm and I was like OKAY, I'm done, and set myself to away on slack and closed my laptop and stopped thinking about work

* realized kryolith's fans were going //the wrong direction// for the ''2nd'' time {{psyduck}} (actually sucking air into the computer instead of out) -- oy! can't believe last time, when I was late to tabletop because I was reversing my fan direction, I was actually creating the problem and I had it correct on my original install. So I flipped the fans //again//, which is a huge process because the slim fan is screwed on, but NOW it's all good and I've proven it's correct by holding a tissue over the fans and it poofs out instead of sucking in.
** I remain very glad that my computer case sides and top are so easy to remove.

* put on music and was looking for a specific album on Soulseek but couldn't find it, so I DM'd Cstn to see if he had it on his music sources -- yes, and we chatted more about torrenting after I asked if he had a RED/redacted account (also yes). I was trying to figure out if I used to have an account on redacted -- there was some tracker I got access to when what.cd died with my receipt from the WCD merch store that listed my user ID, but I can't for the life of me find any documentation about that or remember what tracker it was. I definitely used to have an account on PTP, but it's disabled, so maybe someday when I have better internet I'll hop in IRC to ask why my account was disabled and see if I can get it back.
** I passed what.cd's intereview so red's interview can't be much different, if I feel like going for that again someday.

* then I was farting around the computer some more while streaming with phil and then monched a little bit, and then phil monched a little bit, and then at like 10pm we decided to play Shards of Infinity on tabletop simulator
** I thought I was gonna lose at first because I forgot about a win condition in the game! and then I managed to get several cards that I like and pulled off a win on a turn earlier than I expected to win! and phil is not salty at all! {{laughter}} (that may or may not be true) and I look forward to playing again! and being beaten!
*** I am a one-trick pony when it comes to these games -- give me the card draw and banish cards -- I don't know how to play aggro. :P
*** @@.phil `next time you're fucked`@@
* talked to h0p3 a little bit over chat
* it is now 12:40am and phil is typing my carpe diem and I'm guessing bed by 1:30am hopefully!
* woke up around 10 or 11 or maayyybbeee later
* decided that since //ah shit it's really gorgeous outside and it's noon and phil isn't awake yettttt/// I would go ahead and get out to walk in the park before tabletop
* it was WARM and I had three layers of shirts and my scarf and had to take off the fleece and the scarf and I was //still// too warm but it was at least managable heat. a nice walk -- found a log that dropped over a trail bit at the end of the field and decided to just lay down and chill on it. a couple people on horses and one biker and one walker passed by (lol me awkwardly standing up from lounging on the log looking at my phone or whatever). realized that there's a vague sort of trail down from that path to the paved trail below, and slip-n-slid my way down.
* got home and made sausage and eggs because I was HONGRY and then hopped into voice with AD and chatted while waiting for phil to get his ass out of bed and into tabletop {{laughter}}
* betrayal! got the first duplicate haunt since we've started playing, and followed the rules to choose a non-duplicate haunt (though phil still sorta wanted to play the dupe haunt because it was the BLOB haunt). phil was the traitor for the first time, buut the haunt was kinda shitty because it wiped the board & basically the only thing to do was look for specific rooms or fight each other. phil killed me with the boomstick on his first traitor turn and after that there was no way for the heroes to win {{sweat_smile}}
* I had a headache and wanted to shower after the walk so we didn't play any other games
* streaming and talking with phil and heheh after some confusion about //when// in time we were actually discussing doing the thing, we started playing strip board games {{happy}}
* ''Round 1:'' I won a game of Battleship (the tabletop mod is surprisingly good? I quite enjoyed it, especially since it had been such a while since I'd last played it).
* we attempted to play Set! next -- decided that game didn't count (I had like 6 points to phil's 0) because it has such a steep learning curve. I do want to play this game again, maybe with AD sometime? it's an interesting mental challenge.
* ''Round 2:'' decided to play Azul next, and I won by about 10 points (very close game, definitely came down to my having 2 full colors on the board).
* ''Round 3:'' went back to Battleship (surely I wouldn't win //again//) and we decided to play in salvo mode (which I enjoy cause it feels a bit faster than regular mode?) and I had one turn where I got all 5 shots as hits on phil's ships {{sweat_smile}} and won again...... heheh. \\phil was SUCH A TEASE lmfaooooo\\ {{flursed}}
* ''Round 4:'' loser's choice, which was an Animal Crossing Species Sporcle Quiz (throwback to college when we'd all sit around in Sam's room one day a week chatting and drinking mello yello and playing sporcle quizzes) and of course phil won this time. {{happy}}
* ''Round 5:'' went back to battleship because really!! I've gotta lose at that game at some point. it was very very close but phil did sink all my ships before I found his last 3-wide ship.
* ''Round 6:'' still tryna figure out a game to play and landed on skribl.io -- I did end up throwing the game towards the end though ;) because I was very close on points and phil was drawing a rock and I realized it was a rock but waited out the timer so I wouldn't get as many points. and then we did phil's custom word list which was mostly like "filbert" and "TA animal crossing" {{thonk}} and "spaceport janitor" and that was fun too. :)
* spice is nice 🔥
* long talks and cuddles in bed and then sleeeeepppp
* woke up at 10
* caught up on discord
** someone from nookipedia reported a change to the way the catalog works with pocket camp items in new horizons, and Aeon changed it without much discussion (despite the change not lining up with bcsv values) and upon reading this I was like, what the fuck is going on?
** so, I was chatting a lot in spreadsheet chat and got my switch out because I needed to confirm this for myself, and did, and it currently appears there's either a bug or something that we have not noticed until now. Something seems fucked with the catalog column in the BCSVs and promotional items because the pocket camp stuff shows up in the catalog when you have ordered it. If you have ordered it + touched it + linked your account, it appears in the catalog. If you have touched it + linked your account, but //not// ordered it, the item won't show up in the catalog. The bcsv value is `NotSee` which we initially interpreted to mean that it doesn't appear in the main catalog list. Posters' value is `ForSale` in ItemParam, but even if you order them and touch them, they still don't show up in the catalog!! SO maybe we misinterpreted what that column does. And then the mario stuff -- it appears you can touch catalog them and reorder them. 90% sure the value on that is also `NotSee`, so that's also fucking weird.
* went upstairs and made coffee, and was time traveling to test the date range availability of the mario stuff while I was making coffee. switch loading times for animal crossing are so fucking slow. the best thing they can do to make a new switch model better is put an SSD in it @@.phil `(and a better processor)`@@, so that loading times aren't 30 fucking seconds.
** mario items are only available from March 1 to December 31, 2021. so Cstn correctly assessed the bcsv information and his predictions about the date ranges were accurate.
** went downstairs and drank my coffee and discussed a little bit more about the weirdness that is now that column. 

* poked around on my computer until phil was like "let's walk" and he said in an hour (actually, he said in a //HOWER//?? {{laughter}} and I still need to attempt the picross he pinned) and I set a timer and it went off at 1:30pm.
* got ready for walking, drove over to the park and did not get lucky today; there were no parking spots open in the parking lot, but no one had parked on the specific side-of-the-road that I usually squeeze into, so I parked there. and two more people pulled in right behind me.
** it was colder today than yesterday, so yesterday I was overdressed and today I was underdressed, but once I started walking up hills, I warmed up -- but I was cold on the way back after sitting down for a bit so I ended up being glad to have my hat and scarf. there was a couple walking in front of me on the way back -- and I was totally distracted and looking at her butt b/c tight yoga running pants. {{bflushed}}
** gave phil a call and walked for an hour and a half and then sat on a log for half an hour, and then walked back. with phil! he walked a lot, i'm so impressed!
** we talked about having a picnic, with fancy adult crackers and cheese and wine and grapes and a red-checkered blanket and phil hiding loose Ritz crackers in his pants pockets and just eating them! and Lunchables cheese! and sparkling juice instead of wine and the ~~true~~ //ultimate// peanut butter and jelly sandwich and how smooth/creamy peanut butter is clearly the best. phil likes cherry jerry. i've never had cherry jelly, I like strawberry jelly. we talked about lemon things and how I love lemon bars. (and phil likes these lemon cakes? but idk what he's talking about, never heard of em).
** we talked about sparkling water and flavored sparkling water @@.phil `(and how both are gross)`@@, and soda, and how cold water is refreshing and how phil can drink 2 glasses of it when he wakes up, and oh, yes, and with the water bit, I was like why are we talking about water? I am far away from my car and you are making me thirsty! {{laughter}} terrible. 
** and talked about hornets, bees, and wasps. there were a ton of bees flying around phil apparently. and, talked about how they changed bees in animal crossing into wasps in new horizons. and about obsessions with media, being able to quote media like TV and movies, and phil listed off some things he thought I had that level of obsession with and described how most people get to the point that they can quote stuff from TV and movies. and we talked about dragon age a little bit, and phil went on a mini rant that I can't remember. 
** and talked about sitting on a log together and holding hands and PDA and we talked about running and phil's jogging and cross country and track and apparently he ran a half marathon when he was 14? which is really impressive, I definitely did not run or jog or walk that much when I was that age. we don't know whether or not colorado is gonna be flat or super hilly, and whether or not he'll be able to make 6 miles, and talked about walking in Scotland a little bit. phil was saying how he is always the person who is like "oh my god can we please sit down" at disneyland. I don't know how my legs are strong because apparently they are? I don't know whether or not I felt sore after walking 20 miles at Scotland, which I don't think I did, it was mostly just the blisters from walking in converse.
*** yeah! it was a good walk and talk.
** Phil: @@.phil `also near the end, I asked if you know you're a cutie pie and a cutie cake and a cutie custard. and then we came up with cutie quiche, cutie muffin, cutie banana bread, and cutie pumpkin bread!`@@ {{laughter}}
*** Phil: @@.phil `and then we talked about making pumpkin bread together in colorado! and you were skeptical there was a bread tin in the B&B, so I was like if you don't have one we could buy one and save it for the apartment, and you said you do have one but it's RD's, and I was like just borrow his bread tin for a week!`@@ {{laughter}}

* warmed up food when I got back, sat down to eat, and heard phil making noises. I feel like I said something a couple times and didn't hear him respond? so I was like okay... just farted on the computer for a few minutes until he was like //hey where u at// and then we were talking.
* phil fell asleep and then I called him and woke him up on the 2nd call, and then he took a nap for an hour and his alarm went off for 10 minutes straight and I was typing on the computer with my nice keyboard while he were napping. I wasn't done typing when phil woke up, and people were talking about new leaf stuff in the retro server so he started doing PNG stuff with your imagemagick knowledge. {{happy}} so, I went ahead and finished my typing.
* then at like 9:30pm, I was done typing, so I got my room all cleaned up and ready for movie watching. I took some dishes upstairs and washed them and threw some trash away and generally got ready and decided that my pick for the week would be Starred Up. (definitely //not// because I like the main actor and wanted to see him shirtless! {{laughter}}) so we started that a little bit after 10, finished up around 12, and talked about it a little bit
* and then phil asked if I would dictate, so I am! and so he's typing! {{laughter}} and hopefully after this we cuddle for 20 minutes-ish!, and bed at 1 if i'm lucky! (@@.phil `OKAY u right, I had 1am written here, not 1:30... but I know you broke into my house and changed it when I wasn't looking...`@@)
** HA.
* [[210301 – Carpe Diem: enjoyable puzzle collaboration]]
* [[210303 – Carpe Diem:]]
* [[210304 – Carpe Diem:]]
* [[210305 – Carpe Diem: title]]
* [[210308 – Carpe Diem: title]]
* [[210309 – Carpe Diem:]]
* [[210310 – Carpe Diem:]]
* [[210311 – Carpe Diem:]]
* [[210312..13 – Carpe Diem: art stream and letterboxing]]
* [[210314 – Carpe Diem: title]]
* [[210315 – Carpe Diem: title]]
* [[210316 – Carpe Diem:]]
* [[210317 – Carpe Diem:]]
* [[210319 – Carpe Diem:]]
* [[210321 – Carpe Diem:]]
* [[210322 – Carpe Diem:]]
* [[210323 – Carpe Diem:]]
* [[210324 – Carpe Diem:]]
* [[210325 – Carpe Diem:]]
* [[210326 – Carpe Diem:]]
* [[210327 – Carpe Diem: missing you already]]
* [[210328 – Carpe Diem: helium leaks]]
* [[210329 – Carpe Diem: easing back into the daily routine]]
* [[210330 – Carpe Diem: white and green and lace]]
---
@@.spaced-list

* 

@@
* woke up around 8:50 in the morning (early!)
** laid in bed for a bit, then was like shit, I'm very awake and not gonna fall back asleep, so I got out of bed around 9:20ish
* got cozy with my blanket in my recliner and did some writing on zircon; edited the carpe diem from yesterday then hopped into 750words; wrote until 10:12ish then was like //okay, okay, I gotta start work now//, pulled out my work computer, went upstairs and made coffee / checked work email / slack / etc, got my coffee & went downstairs
** I had a meeting at 11 so I sorta farted around since I only had about 20 minutes between when I got back downstairs with my coffee and the meeting start

* early meeting went well! it was originally sent to just me but I invited the 2 other people who are working on that project with me; one of the people is basically responsible for brand direction and did all the talking! which I was okay with! it's a font, so it's gonna deploy without issues.
** we talked about removing the old fonts, which would happen sometime in september if we were to go through with it. we would likely get a lot more user error reports from that if people are working with old documents, like old pdf documents that have the old fonts embedded in them, and we would have a lot of people complaining that powerpoint isn't working anymore probably too. they still need to have some discussion if we actually want to do that or not. there's an argument for doing it, and there's an argument for not doing it. eh, we'll see what happens.

* had a couple hours for work between meetings then caught up on my email again & made my to-do list pretty late in the day. I didn't really get too much done... mostly did routine stuff and didn't work on any big things. i'll try to focus on that tomorrow.
* around 4 I had a meeting and was really fucking hungry -- thankfully had some hot dogs left in the fridge so I grabbed those. I was hungry and thirsty and had to use the bathroom all at the same time -- I was in a state of vast uncomfortableness at around 4pm.

* quit work at 6 and was really tired and phil wasn't around yet, so I got in bed and napped for like a half hour. didn't literally nap -- I was resting my eyes. there was no sleep -- too much brain going whir whir buzz buzz. but I rested my eyes! and that was nice enough.
* and phil showed up after monchy, and I was sorry to hear that his doctor's appointment wouldn't take his insurance while they SAID they did on the phone because that's ridiculous.

* and then phil started up dreams and was streaming that and I laid in bed watching for a while. didn't have the energy to get out of bed.
** got more into watching the stream and wanted to see it on the big screen so I hauled myself out of bed and logged into streamer alt and put it on the TV. I think around then is when phil was browsing games and I was like "LOCK! that looks cool, play that!" I think we both went into it mostly to see what it was about then discovered that it was a full fledged game and got really engrossed in playing it

* it was //really// satisfying -- I think we both figured out the first puzzle at the same moment, looking at the pamphlet and going "oh! it was that!"
* and there were more puzzles inside!
** there was the plant room: phil was thinking it had something to do with the numbers on the walls, I thought it was literally just the movement of the slider, and I think I was right on that one! but phil was right because the numbers were actually associated with letters, and once the flower opened we put all the letters together and then phil figured out the anagram of them, which was `BOLD`. we solved that one together! I felt like we collaborated on that one nicely. 
** after that we went to the art gallery, which was really cool. we noticed there were eyes on the paintings and then phil noticed that the sculpture spelled out the word 'for'. we were stumped there for a bit because we were like what do we do with these paintings? 
** so we went to the kitchen and looked at the stenography book; phil was like //yo that clock looks like the semaphore code// and then it clicked that there must be 3 other code hints for letters in the room. phil was poking around and realized that the kitchen sink turned on and spit out water in morse code, then turned the camera around to look at the table and I realized that the newspaper picture + oreo = pig pen cypher letter! we were trying to figure out the other ones and phil opened the cupboards and we realized the mugs were braille -- so we solved the kitchen!!
** then we went back to the art gallery, and as phil walked in I saw the eyes on the floor and I was like //wait what is that on the floor?// That really clicked for phil and he was like //oh shit this is where im supposed to stand// and phil looked at the sculpture and I was like //oh that says song//, and phil looked up at the poster and it said //designed//. he ran around standing by the rest of the eyes and the result was "song designed for two" -- after singing //daisy daisy give me your answer true// I realized that, oh duh, a song designed for two is a `DUET` and that was correct. :)
** THEN we unlocked the 2nd floor! phil figured out the game room -- I figured out that the hangman game's word was "tattoo" and then it clicked for phil -- he said "oh, the letter is the win condition for all of these games!" So for hangman, T was the win condition, and then O was the win condition for tic-tac-toe, then it was Y on connect 4 -- phil figured the last one out -- it was checkers and the letter was S. `TOYS`! yeah!
** the next room we tackled on the upper floor was the map room, where we got stuck. I read the story to phil and we took the notes of the directions mentioned in the story, and phil drew the directions on the map but it didn't form the shape of a letter or anything useful. we were VERY stuck in this room, like what the fuck. Phil turned on a grid on the map and we thought maybe we were supposed to move the ship on the map?? Also found a switch that tilted the map but again, stuck. (the design around the base of the map was in the shape of letters that said HA HA HA (I was amused))
** we looked all around for keys, then went back downstairs to discover the orange time room we actually hadn't gone into yet. that was a really fun one! phil was poking around and opening the drawers and I was like "oh those words mean something" (latin = AM & PM) and phil found the clock with the letters and was like //oh shit we gotta use all the times//, and we wrote all those down. we were writing all the times into the itinerary but it didn't seem to work so maybe we misinterpreted how we were supposed to solve it? then phil was messing with rearranging the different times and found "ugly duckling" and we decided that's too large of a coincidence to be incorrect. I said, "ahah! swan!" because that's what ugly duckling references! phil was a little bit like //nahhhh it's not swan//, but I made him try it anyway and ofc it was correct {{laughter}}
** then we went back upstairs to the map room and phil said "i have an idea!" and was like "aha!!!" By this point I had ordered chinese (because I was still starving) so I was upstairs putting a bowl of food together when phil said "Aha!" so I said "what, what, telll me?!? what did you figure out?" By the time I got downstairs phil said "it was apex! -- I just used the directions on the dpad on the word thingy and that was the word that appeared." BOOM.
** then there was the MATH room. it was super fun! We puzzled out all the numbers/letter equivalents and then we got to `DUCK` and thought //what the fuck do we do with these numbers? is it something to do with DUCK = LOCK?// we were so confused. that's when we decided to actually use the hints. we used the first and second hints and both were //duh we already figured that out//, then we used the third hint and groaned because really, that's not the direction we expected the puzzle to take (bastards) -- which was to look at the number upside down and it spelled a word. The letter "h" was lower case (not upper case like all the rest of the letters) because it looked like a 4 when upside down!
** then we were searching for the last purple key -- went all over the house and could not find it, then phil realized //oh! the backdoor is open//. we went outside, I read phil the animal species book, we walked around the maze, saw some things that might be clues, made it to the center of the maze, and picked up the last key we needed.
** then we went back upstairs to the purple room, which was the bedroom/basement error glitchy room. there was a single clue which was about prepending prefixes, so my guess was like wellll, we're looking for a prefix, what's the prefix? Phil noticed that there were letters that went red when they were left on screen -- those letters spelled NAIL. I suggested looking at the weird letters that were in a different font, and it said KNOB. I had been looking at a list of eight letter words that ended in 'nail' and none of them looked right, but once we saw knob we realized //oh! there's doornail and doorknob and that's a prefix for both, so I bet it's door!// and it was door! phil pointed out that it was a nifty full circle, because `DOOR` was what we tried to unlock the first puzzle, and it turned out to unlock the "last" puzzle.
** we went into the exit room; there was a weird statue in there and a weird book with question marks, and tiles that seemed to represent the different rooms. we're at exactly 50% completion and we're both a little like "well shit, what are we supposed to do now in the game?"
*** but there's also like a stove in the kitchen with a lock on it, a box in the exit room with a lock on it, and there's a lock on the door in the math place where it looks like you can walk out to the scenery. 
* we decided that was a good stopping point to let our brains percolate on what the next steps are in the game, so we'll come back to that and keep playing! 
* we really like this type of puzzle game to play together, because it was something that we could both solve at the same time, as opposed to puzzles that are more interactive and not as logic puzzley! next thing we need to do in game is to check if the highlighted squares correspond to correct letters in each room.
* and then we played shards of infinity... and I won by a pretty big margin. but I think phil still had fun? :)
* finished around 11:30 and phil wanted to play another game of shards buuut nahh not enough time for that, I said -- and then we ended up talking //a lot// after phil took carpe diem dictation notes and went to bed at 3AMish, ooooops.
** the stream was SO fucking laggy towards the end??? like literally 2 or 3 minutes of delay between when one person would say something and the other person heard it. so phil said "imma call ur ass fuck the WWW" and we said good night over the phone :)
*** random fiction thought: what if we got skewed in time so that one person was always running 5 minutes ahead or something and how would we work around that & communicate?
* it was a long work day, I had many meetings. I didn't sit at my desk, I sat in my comfy chair with my blanket just because I felt like it
* got a tiny amount of work done but I had lots of meetings so whatever

* Phil: @@.phil `We spent pretty much the whole night playing Lock and finally beat it! Amazing game, extremely satisfying and mind-blowing ending. Will update this page with full notes about that whole night and all our big brain revelations later, if you don't do it before me!`@@
* had a hard time going to sleep last night
** my brain was just thinking about work and also introduction and I don't know, yeah, hard time fallin asleep
* got out of bed late because my alarms went off and I snoozed them, so it was like 10:07am when I got out of bed and onto the work com-pew-tor
* going through slack and emails and noticed that my introduction had been scheduled for today. I had been working on my introduction at like 6pm yesterday and I was like, I don't want to do anymore work for the day, I'll just keep working on my introduction. I finished 2 slides and started 2 slides yesterday, so today I was like, well shit, I guess it's good I started yesterday because I gotta get it done today!
** spent like 2ish more hours in the morning finishing 2 more slides and yeah, just finishing that up
* then I actually caught up on slack and email because I hadn't because I was ignoring it in the to-do list
* had a meeting at like 1:30pm with just one other person to talk about one of the things I do which is like okay I guess, I don't know, it was quick
* had to spend some time in the morning helping a contractor who just started and clearly hadn't been fully on-boarded with our workflow, so I had to give them notes on the document they made and also process notes; like two different types of critique but they took it very well.
* there's also been like stock purchasing stuff which has been very confusing and I don't understand the finance side of it, but it's maybe getting a little clearer now. I did do a little bit of that today.
* in the afternoon, I put my face on and changed my shirt and was making sure I would look good for my introduction and kinda did a run-through of the presentation so I knew what I was going to say
* hopped on a meeting... that was a boring meeting. I tried to do a little bit of work while I was in it, but I didn't get much done.

* immediately after that, 4pm central time was my introduction and it was the FIRST THING.
** I didnt realize I was the presenter, you could see people like joining and leaving, it has like a little pop-up every time someone joins and every time someone leaves, so I tried not to be personally offended by everyone leaving in the middle of my presentation. I was seeing their names and judging them! {{laughter}} (not really....)
** I tried not to talk too fast because I feel like every time I present, I talk too fast or something (I feel like that's something my mom always told me, like slow the fuck down) I tried not to speed through it.

** I had my slide about where I've been, so I talked about MV a little bit and the black squirrels there and University of Chicago and redacted. that was like the roughest slide... I'm really awkawrd when I'm talking about my life I guess?
** the next slide was my data slide so I had a book database screenshot and a perfume oil screenshot and I made a nice little-- I was thinking about how to present this last night, and it's a good thing I was thinking about it-- so I had the main Animal Crossing picture from Nintendo's website, and then I had a screenshot of the data spreadsheet, and then I put an arrow pointing from the Animal Crossing picture to the spreadsheet, and then I took a screenshot of itemparam and stuck it in the arrow, so it was like, you get the CSVs from the game and then translate it! I thought that was a pretty cool way of visualizing it! people were sufficiently in awe of our spreadsheet skills!
** from spreadsheet, I went to knitting and how I'm never knitting a scarf again in my life, but I enjoy shawls and socks too, so knitting is a hobby of mine
** after knitting, I talked about walking and I had a couple panoramas-- so I had a panorama of the Flint Hills where I grew up, and then I had a panorama of Scotland, and then I had a panorama of the lake in YY where I walked by in the fall, so I talked a bit about that, and then I showed some pictures of the wildlife I found in the fall, so my rough green snake and my ghost pipes and the butterfly and the fungi-- and I tried not to nerd out too much about that, but I couldnt help myself! I was like "yeah the ghost pipe is unique because it doesn't have any chlorophyll and it only blooms in a certain amount of time so I got really lucky that I saw it!" then I was like "spared you all the pictures of spiders I have because there's many spiders in the woods in the evenings in YY and I know all about them and I could talk to you about them! but I'll spare you all the pictures!"
** and then I tried transitioning walking into letterboxing, and I was like "letterboxing is like geocaching but with stamps, here's all the stuff"-- I feel like I did a bad job of explaining it but whatever-- and I was like "the reason I like letterboxing is because I like printmaking"
** ended it on the art slide and was like waahhhh, and I was like "that's it!" aaaand, everyone was super kind and people left nice comments!
*** someone was like "ohhhh give me trail recommendations for redacted and YY!" so later up in the evening I wrote up a little comment about my favorite trails and pinged the person and was like here you go!
*** and {{laughter}} someone in the chat was like "WOOOO KNITTING!!!!" in all caps, and she also DMed me later like "hey it's so cool that you like knitting, I don't have anyone to talk about knitting with, I just don't know anyone who knits!!" so we chatted about it for a little bit and she showed me pictures of her projects. she had a really really gorgeous sweater that she just finished this winter, really pretty, it was like nordic color work, so it was like colored patterns and a yoke across the neck and shoulders, which I think are some of the most gorgeous knitted sweaters, and her color choices were on point, the base of the sweater was green and then the color work was like neutrals and light greens, which worked really well.
**** I feel like color theory for any sort of color work is my worst nightmare. I feel like I would have a harder time coming up with colors for the sweater than I would actually knitting the sweater! I'm very bad with color. as evidenced by all the artwork on my work slide being black and white!
*** and 2 people messaged me like "ANIMAL CROSSNINNGGGG!! I WANT YOUR SPREADSHEET!!" and I was like well here's the spreadsheet, but here's some websites you can use to track your stuff that might be easier to use than the spreadsheet.
**** I need to get my friend code and message them because I was like @@.phil `[something about having a complete catalog that I missed]`@@. I get the impression they play more than I do because I haven't played in ages, so I feel a little bad because I'm like "ehhhh, I don't play anymore... that was an early pandemic game!" that was a game when I had nothing to do and could play all day! but now I don't.
** so, my introduction went well. and I am successfully slightly less boring than some other people! {{laughter}}

* after that I actually did work and did like three things that I really needed to finish doing today, and then I ate something and watched videos of this dude JM Browning who hacks scammers while Phil was away monching.

* Phil came back and we talked and he told Blake about Colorado and about us, and he took it very well! so that's a good thing.
* Phil showed me hilarious [[Marc Maron stand-up|https://www.youtube.com/watch?v=208FfdvYYiY]] and I recalled that I had actually seen this dude before without knowing who he was, and then he downloaded that video for me.
* then just farted around for a bit until like 10pm and Phil was like "OKAY! ready to do something tonight!" and I was like "babe it's 10... the night's almost over" and then he was like "it's 8 here! fuck your time zone!" {{laughter}}
* so we played one game of Shards of Infinity, and I won again, and Phil rage quit, and is done with the game and thinks it's super poorly balanced \\(and also didn't take off his clothes)\\ {{laughter}}
* then we farted around for a little bit more on the computer; I caught up on off-topic chat and cpstn's wireless mayhem!
* and now I dictate to Phil my Carpe Diem, and cuddles and sleepy time soon! sleep probably at 12:30? (fingers crossed)
** @@.phil `nope... closer to 1am`@@ {{nervous}}
* woke up at 9 after my alarm went off
* successfully got out of bed at 9 and onto my work computer
* watching ASMR crinkle videos in the background of doing other things but being distracted for like minutes at a time by watching the video, doing something, click back to the browser, get very distracted for like 5 minutes, go back to doing something.
** the channel phil sent me is just a guy with really really nice hands... those hands are more nicely kept than my hands. {{laughter}} but you can see like moustache and 5 o' clock shadow in some of the videos-- COULD JUST BE THE SHADOWS, I COULD BE WRONG-- when I first saw the video I assumed it was feminine hands but then I was like hmmm, questioning it! they're very nice nail beds; my nails will just never look like that. I've decided crinkly is the best asmr. I dont know what else exists but crinkle is the best.
* made coffee before my first meeting
* it was a couple hours before my first meeting, so I did stuff and I dont actually remember what I was doing, but today felt really busy? like I didnt have any time to do stuff on my to-do list. I made a to-do list, but I didn't check any of it off, because I was handling other things.
* one person is on PTO right now until next wednesday and another person is going on PTO next monday, and I'm like covering multiple things for both of them, so, kind of trying to keep an eye on that too... and then sherwin is taking PTO end of next week? through the entire week after that? so like, he'll be gone the whole week before I'm gone! so...uhh...I guess, I get to figure out my coverage myself? we'll see what everyone else will have to cover while I'm gone, I don't know. I think it'll mostly be like logo QA stuff, but, uhhhh, it will be weird to leave for a week. Joy! I will be like out of the loop for a week. I don't know what I'll do when I get back. It'll be worse than leaving a discord channel on red all day!
* had meetings the middle half of the day and then sherwin's doing a presentation at a conference soon and KR and I got enlisted to build slide images for him, so, that was how I spent the portion of my afternoon was building slides for him.
* interesting long meeting with our legal point of contact about IP rights usage and blurring and when and why we have to blur. it's more important that we blur logos because logos are trademarked; stuff like printed pictures on T-shirts that aren't logos are more like a copyright infringement and if it's not the focus of the piece, if it's just a shirt someone's wearing and the camera kinda moves past it and doesn't focus on the shirt, then it's hard to make a copyright argument that we're using it to infringe on the copyright. especially if it's like a shirt, it's like a different form of-- clearly we're not trying to take that shirt and reproduce it in our own T-shirts. so apparently blurring logos is way more important than blurring copyright, specifically because trademarks are more heavily enforced or whatever. it was a long meeting but interesting. I feel like that legal side of things is defintiely a weak area of my knowledge.
* had one last meeting at the end of the day
* was gonna quit work at 5, but there were a few more things I had to do; answer questions, respond to shit... but at 5:15-5:30 i was like OKAY, I'm done, I'm outie!

* got dressed for a walk and grabbed my water bottle and my keys and my hat and my gloves and headed out to the trail and the parking lot was very full when I got there
** the sun set at 6:16pm today, so got about 45 minutes of time before the sun set, which was good. although, walking in the daylight is rough because now I can see all the trash that has accumulated over the winter time on the trail by the road {{distress}} and, I picked up a good 3 walmart plastic bags worth of trash...did not get it all, tragically did not get the massive piece of styrofoam sitting across the creek. ranted about littering while I was picking it all up.
** eventually started walking again and walked all the way out to my usual long turn-around and walked back. having noted the time, I now know that when I'm at the 3rd bridge from the parking lot, I'm 20 minutes away from my car, and when I'm at the 2nd bridge from the parking lot, I'm 10 minutes from my car, so now I can give phil a proper estimate of how long it will take me to get back to the car. and of course the parking lot was completely empty by the time I got back... everyone else had fucked off!
* came home and I wiped the dust off of my shoes and I got some coconut oil and put it on a towel and moisturized my leather shoes and rubbed it in so they'd be nice and moisturized
* gathered all of my clothes to prep them for the laundry. gathered trash, cleaned up my room
** put up a nice video on the TV. (A Crackling Fire and Rain Sounds) the channel is called dreamysound and I think... the videos are all scenes of places. I had one on the other day that was like a terrace outside with snow falling in the background and a fireplace in the center. the one I'm watching now is a room with a  couch and pillows and a fireplace and a window. but I think these are just-- I'm very skeptical these are real places. I'm pretty confident that these are like high fidelity 3D models. I'm like 99% sure this person just makes high fidelity 3D models of a space and then adds ambient sounds. which is a cool concept for an ambient sound channel! and like mixes it up from your typical (deep voice) "here's a picture of a fireplace!" 10 out of 10.
* took a nice shower, washed my haiiir! scrubbidy dubbed! washed my face! moisturized my face. put eye cream on.
** I don't know if that eye cream is actually helping or not? every so often I'll look in the mirror and think "yeah! my dark circles don't look as dark!" and then I question whether or not that's all in my head. I just don't know.
* combed my hair, put on my com-fee robe, put on some nice piney but not too sharp smelly sniffies called Deuteronomy 10:18.
** The ingredients are:
*** hay absolute
*** patchouli
*** agarwood
*** vetiver
** it has a nice sharp, but not harsh scent when it's wet, which makes me think it has pine in it, which it doesn't-- it must be the patchouli I'm smelling when it's wet and then it dries down to a very nice spiced, mild warm. it's not heavy; I have some smells with patchouli and vetiver that can be very heavy and dark once they've dried down, but this one is still very light, warm, and spiced when it's dry, which is nice. I like it a lot.

* went upstairs to cook food.
** had leftover rice from chinese from earlier in the week, so decided "you know what, I wont throw it away, I'll make fried rice with egg!"
** so first I made the fried scrambled egg, and I put some spices on there, and then I heated up some oil and put the rice in there and covered it with a lid because it was pretty like, refrigerated rice all stuck together. and I had noticed when I was getting the spices out that I had some cans of sardines and I was like "you know what, I'll add some more protein to this! add some sardines!" so I had grabbed some sardines and hot sauce, because I had already been adding cumin and hot sauce and chili powder. figured the hot sauce would go with it. so I had my rice, and my spices, and smooshed the sardines @@.phil `(sour deans??)`@@ into the combo. (phil is giving me shit for my pronunciation of sardines!!) and then I splashed some soy sauce in there and splashed some lime juice in there, and then I put the eggs back in there and SMOOOSHED it all up, and concluded it was done
** put half of it on a plate and half of it in a box and into the refrigerator for tomorrow and washed the pan and the bowl and the mixing stuff and put away the spices and went downstairs
* monched my fried rice while I watched [[a video about a zelda minigame|https://www.youtube.com/watch?v=1hs451PfFzQ]]-- reverse engineer RNGing? and then watched 2 more videos as I was waiting for phil to get back from eating.
* at that point it was like 10pm and then we just farted around for the next 2 hours.
** conversations in various discord servers and I browsed reddit and I was ver cozy watching the fireplace crackle and being under my cozy cozy wool blanket in my com-fee com-fee silky robe in my nice comfortable recliner just CHILLIN'
* and now I'm dictating this Carpe Diem! it was a good day! I did basically nothing in the evening, but like the perfect sort of walk+shower+get sort of comfy; that's exactly what I like after a loooong work week.
* and next week friday night is art strim night, so I need to remember this!
* and wow, holy fuck, snapchat updated their app icon and I updated snapchat and now it's REALLY FUCKING UGLY and stands out and looks out of place on my phone, so I guess it's time to delete snapchat. okay, snapchat is now being deleted. it bugs me because I have a missing spot on my home screen-- I need to find something to put where snapchat was! but I have no more red applications... I guess I could put ibooks there because it's orange! everything else is blue and I have one row for blue and if I add more blue that's a problem. I cant add more blue. my blue space is limited.
* woke up at like 4:50am, woke up from a dream and I dont remember why...
* I heard phil snoffling, and the mic was being loud and noisy again, like interference sound or whatever it is and I was tired and grompy so I turned the volume all the way down and turned off speaker so that I could go back to sleep, so I turned over and went back to sleep
* woke up again at like 8:50am and then I was like I'm just gonna keep snoozing, and then at 9:30ish I finally woke up and laid in bed and caught up on discord
* chilled until 10 which is when I got onto the work computer
* went upstairs to make coffee, checking emails and slack while making coffee
* the rest of the work day was crazy, one thing after another, answering questions and doing various things for various people, just lots and lots of stuff, wahhh...just busy busy day, not a lot of meetings, just little things that I had to address, so I have a very long list of things that I have to do tomorrow
** 2 people are on PTO, so that doesn't help things be not crazy. I think it's contributing to the crazy. and things are not going to get better for the rest of the month because my manager goes on PTO for the rest of the week and next week, but at least I'm on vacation the week after that, so I get my vacation time too
* then I was like, damn I'm tired, and I was like god damn, it's 5:45pm! where did the time go! I did not realize it's almost 6. but I like that; I'd rather the time just disappear instead of going "ahhh is it 5 yet, is it 6 yet??"
* phil had been looking at movies and making movie list, so then I wanted to see which ones I needed to download and I watched trailers for all of them as I downloaded and there were a good handful I think that I thought seemed like they would be a good time to watch and I want to bring those
* honestly, I feel like maybe we watch The Lake House on sunday? I just feel like that one's so thematically appropriate, potentially
* found a file renamer that will automatically rename the downloaded files to fit my filenaming convention. it kind of sucks because their documentation is just videos and I hate just videos. eventually I was kind of forced to watch one of those videos; it turned out to be short and wordless, which I guess is the least terrible you can do for a documentation video. I'm still opposed to being made to watch a video.
** haven't used it yet for actual video files, they were still downloading, so I'm going to wait for them to finish downloading before I do that, but it has an auto-subtitle-downloading feature, and I figured well heck, I have some movies that I dont have subtitles for, I should download subtitles for them! because I am increasingly preferring subtitles. (maybe my hearing is going, I dont know) so I tried it out; that's when I tried watching the video becuase I couldn't figure out how it worked. the video kind of helped and I did eventually figure it out and got all my subtitles downloaded and renamed perfectly too, so! that's great!
* since playing Ocarina of Time and finally beating bongo bongo, I feel like playing again. I'm so close to the end! I can feel it! wanted to play some more, so I got all set up and then apologized to phil for being so grompy cuz, I dont know why I'm so grompy lately
* started playing and finished the spirit temple as a kid and then did some skulltula stuff as an adult now that I got the silver gauntlets, and then went back to the spirit temple as an adult and finished the rest of it. took me a good bit of time to figure out how the hecky I was supposed to get into the boss room, but I did figure it out eventually. the boss was sufficiently more easy than bongo bongo; I did not have to reload the save state! the first half of the boss was reflecting, that was kind of annoying, although I was like worried-- like what if I kill one of them? I was like shit, I'm only hitting the fire, what if I have to hit both of them equally? I'm glad it didn't work like that, and it was just a hit threshold, so I approved of that. the second half was much easier than the first half, given that it was just mirror attacks, smack smack smack, mirror, smack smack. and they talked and had a hilarious conversation at the end. bickering twins!
** it's a very nice dungeon. I really like the design of it. it kind of reminded me of the water temple in that it is symmetrical, mirror symmetrical, and that's thematically nice too because the boss are twins and there's the mirror shield. and I like the artistic design of the dungeon too, the like statues and the way the walls were set up, like the textures and, yeah! just aesthetically a very nice dungeon. and the puzzles and stuff in it were fun too, and it did kind of make use of a lot of different items that you've used previously, not like all of them, but you had to use a couple more things in your arsenal, which is cool. definitely felt like it was a lot more straight forward--oh mirrored too because you do one side as a kid and one as an adult!
* got the last sage cutscene and went back to the temple of time and got the crazy reveal cutscene with sheik becoming zelda. my mind was not blown because alas, I had been spoiled by the world at large, but I felt that version of zelda was kind of cool! she got taken away and oh no the hero must save her! and that's where we paused for the day. I look forward to doing all the last side questy things and then beating the game! which will be cool! I'll have achieved all of the skulltulas and only be missing 3 heart pieces and stupid archery game stuff. @@.phil `(and the empty bottle and some capacity upgrades but ye (: )`@@ oh yes! I have to do the mini-dungeon to get ice arrows too! so skulltula and ice arrows next strim. and finish game strim after that! it will be very exciting to beat that game. it might be the oldest game that I've ever beaten in my entire life.
** Phil: @@.phil `well a lot of those edutainment games are definitely older at least! including amazon trail!`@@
* phil did egg and bacon stream and cracked his eggs successfully
* and now he typey my words and then cuddles and sleep, hopefully sleep soon? cuz I verr tired.
* woke up earlier again, like 8:50am or 9am, again before my alarms. rolled over and went back to sleep
* really didn't want to wake up, but sort of struggled out of bed around 9:40am
* started work, made coffee
* it was a bit slower in the morning so I mostly did things on my to-do list and then it got a bit crazier in the afternoon and I was handling more off-the-cuff requests in the afternoon
* yeah, did a lot of stuff. lots of multitasking and bouncing from one request to another. but hopefully things will clear up soon! (knock on wood)
* phil told his mom about us and the trip, so that was dramatic listening to how that went down and phil's brother vince is a good egg! I'm rooting for him in trying to calm her down, so that was good. I approve, 10 out of 10. of course the trip is still happening, but now everyone knows so that's all gotten over with.
* ALLERGIES ALL DAY. looked into allergy insurance and found a place that is in the network on my plan but the insurance cost estimator thingy says it'll be like $500 for a test and then like $300 for shots, and that would all go against my deductible, so I'd have to pay all of that out of pocket. and my health savings account does not have that much money in it yet... so I am not going to do anything about allergies, but phil thinks I should get a doctor to prescribe me allergy nasal medication, so for days like this where I'm very achey and itchy eyes and sneezy and drippy nose and tired and headache and terrible, I could use the nasal spray? which seems like a good idea, I'll have to figure out how to do that. oh and today's pollen count was almost 3 times higher than it was on friday, so apparently I am especially allergic to tree pollen, especially elm tree pollen. (60% of the pollen in the air today was elm tree pollen)
* finished work at 6pm, verr tired

* got in bed and watched phil while he finished oot, chatted on video for a little bit, went over the previous week's carpe diems and now phil typeth this and we do weekly check-in shortly thereafter!
* woke up early again today, like 8:50am or something. looked at the clock and groaned and rolled back over.
* woke up again and was like "surely I've napped a long time" and looked at the clock and it was like 9:15 and I was like "really? waahhhhh" and rolled back over and napped some more and looked at the clock and it was like 9:20... I was like wahhhhhh then I rolled over. and napped. rested my eyes. I rolled over. and looked at the clock, and it was like 9:35, and I was like nnnnnnhhhhh, and I rolled over and napped, and eventually the clock turned into 9:50 and eventually my alarms went off and //eventually// I got out of bed
* opened my work computer and went upstairs and made coffee and went back downstairs and looked at my computer

* I thought in the morning that it might be a good day and not super busy day, and I would get things done. that was folly. as things popped up throughout the day. I had one person ask about 3 different things that all required research and another person asked something which felt like "it's called let me google this for you in our asset management system" but whatever! if it makes you feel better for me to check the asset management system and tell you the results that you would have found yourself, //fiiiiiine//.
* today was the most meeting heavy day of the week. so I had some meetings.
* of course sherwin had at least 2 to 3 different things that he asked me to do throughout the day, so on top of creative people asking for shit, sherwin was asking for shit
* thankfully I kept my windows closed and despite the pollen count being //700+// compared to yesterday's 300... I did not die of nasal congestion like I did yesterday. but. tomato season is upon us, so I still feel terrible! and I am being very dramatic.
* finished work at 6

* ordered stuff on amazon and got distracted looking at some websites
* around 7 I got set up for OOT strim time and started that around 7:40ish, which is when I told AD I would stream yesterday, so success, I was on time!
** got the last skulltula and talked to spider man and got the other heart piece that was in the cow place that I hadn't gotten yet.
** went to go try the dungeon in the gerudo place and was having an okay time of it mostly until I got to a //spinny rotating wheel// that was trying to make me hit 4 targets in a time limit and it was //fucking awful//. and I gave up. and murdered myself in lava. and then ran out the door and I'm never going back to that mini-dungeon again.
** I was feeling a bit grompy and I had no arrows and I needed magic, so I figured "what better way to cheer myself up than to smack bushes with my biggoron sword?" so I ran around hyrule and did spin attacks on bushes. and got more arrows and magic! and felt better by the time I got to lake hylia.
** and then I got to ganon's castle and cutscene time and went and saw it and did all the mini unlocky thingies, which were fun and not terrible at all. got the extra super powerful gauntlets and got a great fairy to buff me up //even more// and unlocked the main tower!
*** which was a cool, like, I liked that design. mini themed like puzzley kind of rooms for every dungeon that you cleared. it's like nice, the way it ties it all back together. reminds you of everything you did throughout the game. and then the different kinds of difficult enemies as you go up in the levels through the tower, the wolves and the skeletons and big stompy guys. and my approach is spin to win! and I mostly succeeded. I am still not super good enough at it, but more or less still more consistent than when I first was when I started the game.
** then I got to ganon. dramatic organ playing cutscene. gotta love diegetic music. I willingly put the fucking hover boots back on to fight ganondorf... because I needed them, as much as I hate to say it. thankfully, it was just standing in one spot, so I didn't despise myself for needing them. they were pretty unoffensive during the whole boss battle. didn't take me too long to figure out the rhythm for bouncing the lightning balls back and forth. I winded up so I stood in the corner and whenever the shadow of the lightning ball crossed the corner, I would click the button and that worked successfully enough to time it correctly. and I smacked him and smacked him and smacked him and smacked him and then he died and vomited blood which was like //whoa// and I was like "really? is that it? there's no way that's it. there's a two phased ganon in breath of the wild! there's gotta be more to this than that fight!" then zelda was like "oh no the castle is falling! follow meeeee!" and led me through all the fenced rooms and I somehow survived not falling off the tower which I almost did but somehow did not in the end.
** and then got to ground and the castle fell down and zelda was like "//gasp!// what's that noise??" so I went and investigated, and biiiig ultimate boss monster Ganon showed up. I was very glad to have the biggoron sword as usual. totally worth the timed thingy it took to get it. aaaand I smacked him. and eventually figured out that smacking his tail did damage. and navi is a useless piece of shit who didn't need to come back! then there was a cutscene halfway through that was like "Link! come take the master sword!" so I took the master sword, smacked him again and again and again and again, and he wasn't dying, so then I was like "well shit, maybe I should use the master sword" and then the next hit I got on his tail with the master sword killed him. cutscene, stab him in the head, cutscene, ganon dead.
** then zelda did some cool magic shit and the sages did some magic shit and the world is saved I guess? hooray! then there was the scene where zelda sent Link back home and I was like "WAHHH! NO! that's so sad"
** then the credits rolled, showed random scenes of hyrule, and then they showed an epilogue scene which was adorable and amazing with all the people gathered around celebrating and the poor zora's domain king was sitting next to the poor forest kid and they were lookin all saaaaad and it made me sad! I was like oh no, they're all grieving because saria and what's-her-face are gone. it was like awwww. they sittin' together. and then there was a great shot of all of the sages standing on death mountain looking at hyrule before turning into shooting stars and that was cool. 
** and then at the very very very end, Link shows up in the temple of time and navi just fucks off? without even saying goodbye?? I'm so offended. and now Link is just a homeless kid with no parents. and then he goes and says hi to zelda and the game ended and played me all my scarecrow songs, which was hilarious. and phil didn't know the game did that!
* played picross while phil monched and we have decided that he is going to learn how to cook hot drums and I look forward to eating his hot drums.
* and now he typey and now I tired. snuggles, cuddles, sleep.
* woke up at like... 8:30am? I don't know-- I woke up very early relatively and decided to actually get up
* made coffee from like 9 to 9:30
* was browsing online and reading various reddit posts from like 9:30 to 10ish
* started work and did a little bit of stuff that was immediately necessary
* got //very distracted// {{flursed}} then I was like shit, I gotta focus on doing work. so then I actually did some work things, caught up on emails, looked at slack, did registrations, all that kind of stuff.
* at like 3pm phil was like "you know what would be great? having a 'skeptical' neon emoji!", which promptly sent me down a rabbit hole (I dont know why) of finding out what font was used in the 'heck' neon emoji and finding out what techniques I needed to do to replicate the emoji style, and I //literally// worked on neon emojis for 5 hours with like a half hour of doing urgent work in there.
** got 5 emojis figured out: I got '//FUCK// ME' and 'FUCK //ME//', and 'THANK', and 'SKEPTICAL', and 'HOT DAMN' (which is a good one). both 'skeptical' and 'hot damn' are great. and now I have another long list of ones that I want to continue to turn into emojis but the process should be quicker because I figured out a process that makes it much faster after creating the 5th one. I can do it much faster-- the last one was much faster compared to the first one.
** watched phil stream his spreadsheet work, so I didnt feel too bad about working on them because he was doing his spreadsheet work at the same time
* played moonhunters, which was fun. the game was on sale for a lot @@.phil `(yeah, was like $2)`@@ so phil picked it up and unlocked all his stuff that he had gotten apparently last time we played and it was a good game! we were very stronk. we played new characters, we were very OP.
* @@.phil `sleep around 2am`@@
; ''Fri March 12''

* phil caught me sleep talking: "that's true! I haven't checked that side of the room! hmmmm..."
** and typed up instructions for majora's mask installation / which emulator I should use / what settings would need to be adjusted
* I workie work; I was covering again for a couple people on PTO and had a couple things to do for coverage so that kept me pretty busy (oh and a final creative portal I needed to update for someone) on top of my afternoon meetings.
* phil woke up at noon my time and started talking to me about chameleons and sent several cute pictures of chameleons and one very VERY OBVIOUSLY photoshopped picture of a chameleon. 
* I ordered mexican for lunch (and I had run out of burritos so stocked up on them too); I had 3 sopes -- 2 of them had red sauce and one of them had green sauce, and the red sauce ones were //brutal//. they were burning my mouth -- the green ones I could tolerate, the red ones were just //HOH// -- my mouth was toast.
* phil took a nap again, woke up around 5pm, then sent an article about a MASSIVE snowstorm hitting CO over the weekend and I was like //nah whatever it's fine//, and then phil said factually incorrect things about planes and how he's going to crash into the ocean cuz you know, that makes a lot of sense. {{thonk}}
* I finished work at 6:30pm and phil sent me a math fact that doesn't make any sense (even after he splained it later) and a sloth emoji -- I didn't know sloth emoji existed -- and then he headed to target.
* made my room comfy after work then hopped straight into lounge art stream and started messing around with brushes in krita; I didn't ping AD cuz I wanted to chill and kinda get into the flow a bit and I figured he'd naturally show up -- and he did! so we chatted and eventually h0p3 showed up too. Phil was sending me many discord messages but since I was streaming on streamanor & in voice on my phone I didn't see them for a while. :C
* sent phil a sneak peak of the mandala I was working on; his food took a long time and then he sent me a picture of the fake chameleon //again// and i was like noo, IT FAKE. and that is clearly not a legitimate chameleon photography website so he maketh baaaaaad jokes. and it took the restaurant 50 minutes to make his fuckin drums so it took him a long time to show up to art strim.
* we arted for a very long time and phil streamed a bit of spreadsheet work before going to try clothes on and send me pictures hmmmmMMMM {{happy}}
**  the jeans phil got were way too big, apparently. nice! he sent me a //very// risqué picture wearing a t-shirt. very very very risqué picture. very thighs. he decided to show off his drumsticks. {{laughter}} and then I was like "you're so tall!" because that picture made him look SO TALLLLLLL and I was like "honly fuck you're so tol, I forget sometimes" and then he sent me a very suave picture wearing a dress shirt and I was like "oh that looks good! that's a good lookin' shirt on you! indeed!"
* we wrapped up stream at around 11:30ish -- it was a good stream! AD made lots of mandalas which were very cool and I made one mandala that actually turned into 2 different mandalas because I liked the way both versions turned out. I still don't know which version I like better...
** there was WAY too much talk about dicks. WAYYY too much.
* and then phil was sending me pictures of nintendo merch and being like "what if I got off the plane in this?? {{yes}}" I would be mildly amused if he got off the plane in a dodo airlines hat and t-shirt. that would be...so dorky. but also mildly hilarious. and very appropriate given how we met. {{laughter}}
* cuddles and sleep. :)

; ''Sat March 13''

* phil woke up at 8:30am
** he sent me a morning update as if he were my very own alexa. {{laughter}} he was like "Morning babe! it's cloudy, 44-51 degrees today, and it might rain a little. Pollen is in the low-medium range today. Your to-do list for this morning is: get on the letterboxing website and make a letterboxing itinerary and general trip itinerary and set up movie flash drive" (I did not actually set up my movie flash drive, oops.) ...and I was like //oh wow, that's adorable, also what is he doing awake this early?//
* I woke up around 9:40am then literally just did letterboxing planning ''all day''.
** we were talking about the trip, so I went and looked at the bed and breakfast to get the address again and look at the pictures again and I was like "oh yeah that's right there's comfy couches and we can definitely cuddle on those comfy couches" (the TV is a bit small, as phil pointed out, buuuuuutttttt that won't really matter eh?!) the shower looks smol tho so we're gonna squeeeeeeze into that shower together! {{laughter}}
* we played tabletop at the normal time and the haunt was bullshit because phil was able to win on his first turn because of his movement speed and there was literally no way for AD or I to stop him. then we played 2 rounds of decrypto and I won the first and lost the second. you guys were //very big brain// on the second one -- I had no chance!
** phil and AD played a game of azul and AD won and phil was like //yeah I'm not very good.// {{laughter}} I was kinda multitasking on letterboxing during decrypto, lol. AD and Phil had pizza in tabletop and AD did some thing with the pizza slices where he got them floating like butterflies around the 3D space?? and then the next time I looked over from letterboxing research they weren't pizza butterflies anymore, it was more like chaos with a scribble cloud and the pizza flying around!! I have no idea what happened between the pizza butterfly stage and the pizza ball of scribble stage but clearly they had a good time entertaining themselves with fake pizza and scribbling. {{laughter}}
*** @@.phil `It was the incredible astronomical phenomenon of gravitational orbiting that was simulated with pizza and you should appreciate the beauty of it!!`@@
* chatted with h0p3 while working on letterboxing after table top (I'd found a route optimizer that had an actually usable free trial and was inputting addresses into that).
* wrapped up my letterboxing list and stuck it on my wiki and I think mayyybe finished that around 12:30 or 1:30
* cuddles and laaatteee sleep (though not as late as the daylight savings time change)
* woke up at like 10 when phil's alarm started going off and then deafened him and napped for like an hour until my alarm started going off and then got up
* made coffee
* worked on letterbox stuff because phil sent me the picture of the lobster on the shield last night and he woke up and sent me a clip art of a crab
** tried to make it more angular, then phil sent me his version of it and I made that into a full image and got his opinion on it and then he was like "yeah that's good!" and then he was like "oh I didn't know you were gonna use my drawing, I was gonna do some tweaks to it!" and I was like "babe this is gonna be tiny, babe it's fine, trust me {{laughter}}"
** then I was trying to figure out if I had any of the material for the stamp. I had to hunt for that.
** and then I was trying to figure out how to transfer the image, so I went and read the wiki for the letterboxing website and they were like "just use a #2 pencil!" and I tried it and it worked really well and I was like "oh wow, that worked really well!" because I was trying to use my fancy graphite transfer paper and it didn't work, so I was surprised that just the plain old pencil tracing method did work really well! so I traced the image with a 6B pencil all with tracing paper over the screen and then put it on top of my cut piece of rubber and rubbed it with my bone folder and it transferred really well, or like, well enough to work from.
** and then I streamed carving it for phil. carved away at it while phil read me a wikipedia article on crabs and about their molting and-- I don't know if this holds for all species, but at least some species have 2 dicks that also work as legs? which is like "wow go crabs". when they molt they have to molt some of their digestive system too which is wow, that's terrible, and I'm glad we don't have to molt as humans!
** I had a good time carving the carving and talked a little more about letterboxing too and tested it out and it looks really really good!! like really good, in my opinion anyway! I think it's a really awesome stamp! I think it's unique and eye-catching and I think it'll look really good when he stamps it in log books. so that was cool!
** and I went through the rest of my letterboxing supplies, just to see what I have. I have a better setup than I realized because I got it set up last time I did a big letterboxing trip, so I was already prepped and most of that prep is still set.
* after that I think that's when I got on the computer and was just farting around a little bit.  phil was talking in chat with AE and AZ about gamecube sheet stuff and AE seems like, they miiiiiiiiiiight consider using the gamecube data to make a gamecube version. maaaaaaaaaayyybe. so that was cool to read the conversation. I also talked to AZ a little bit.
* and then phil streamed and was looking at me so cutely like "I'm bored, play Majora's Mask! or do your car stuff!" and I was like "but it's raaaaaining!" so he was like "Well play Majora!" and so eventually I got it allll set up with that new emulator and everything and the controls and hotkeys and stuff
* around 4pm I started playing Majora's Mask and played until 8pm, so played for a good amount of hours.
** it was...bonkers. clearly the devs got really high after finishing Ocarina of Time and were like... "this is great. we're doin this." so there's... so many vivid colors and like, yeah, I wouldn't describe oot as a colorful game? but majora is like, VERY COLORFUL, and, VERY psychedelic, and the cutscenes are trippy, like visual effects that go wibbily wobbily and spooky stuff and...it's just...very trippy cutscenes and the villain is seemingly not very villainous? just like, a weird skull kid wearing a mask? and the whole design of the town and everything is just like, simultaneously completely different and weird but also similar because of the asset re-use? so it's like this weird alternate dimension feeling...
*** Phil: @@.phil `The common theory is that Termina is indeed an alternate dimension!! I love that you picked up on those vibes. A couple years ago an official`@@ [[zelda book|https://www.amazon.com/Legend-Zelda-Encyclopedia-Nintendo/dp/150670638X/]] @@.phil `said that it all takes place in a dream...but that's a kinda lame canon that I don't think fans like very much.`@@
** I explored the town and got magic and blew up a balloon and got a secret code and went and talked to ~~a wizard~~ an old man and got a tear from the moon and made deku merchant fly away and YEAH, THE WHOLE, YOU JUST TURNED INTO A DEKU SCRUB? //THAT'S JUST SO WEIRD!// they were just like, okay yeah, let's turn Link into a weird deku creature for the first tutorial portion of the game. //what??// it's just so weird! just doesn't make any sense!
** and then I wandered around town and waited until midnight on the final day and saw the fireworks celebration and went up the clock tower and whooooaa skull kid evil boss now and there was a countdown timer and the moon was overhead bein' freaky and I was like "I don't fuckin know what's going on??" so I was like "well I guess I'll shoot the kid cuz I don't know what else to do?" so I shot him. and he dropped the ocarina and I was like "oh shit my ocarina" so I went and picked it up. and then that triggered a cutscene with zelda giving it to me as I left on my quest. then I played the song of time that she taught me and time traveled to the first day. and apparently as a deku scrub you just have like... 3 tubas attached to you? it reminds me of that one character in spaceport janitor with the 3 horns!
*** Phil: @@.phil `okay babe, first of all, a tuba is an entire brass instrument, and the deku pipes are one instrument. and it's 5 horns, and it doesn't even resemble a tuba! you are probably thinking of a sousaphone!`@@
** fucked around doing side questy stuff. I liked that it recognized that you got the code without actually having done the thing to get the code. so it's like, an interesting thing because yeah, when you time travel back everything resets but your knowledge stays the same, so like, it'll be interesting to see if the game reacts to your increasing knowledge on subsequent day playthroughs in any further way.
** got a really creepy mask from a dude in this snowy area and taught some people a dance for a heart piece, and, I don't know, there's just lots of crazy stuff happening. and I figured out the song to make time flow slower (with phil's help) and then at about 8 o' clock-ish I was like "uhhh I think I'm done" {{laughter}} maybe a little overwhelmed.

* then we got ready for movie, and it was movie time, and I chose Okja, which I didn't realize it was actually directed by the director of Parasite. I chose this movie because in my torrent client it had a ratio of 14! and all the other torrents were like: 3, 2, 1... low ratios. and I wanted to know why this movie had such a high ratio. I do not feel like watching the movie explained that to me. I am still as confused, if not //more confused// than I was before. I would rate this a... 4/5 movie? I feel like I guess I don't care as much about the message so it just didn't have as much impact on me. parasite I felt like was a much more impactful movie. but it was an enjoyable time! so now I've seen it. and phil and I talked a little bit about it afterwards, which was good.
* and then I did some packing for a bit. mostly put together all the clothes I think I'll need on the trip except for like 1 or 2 things. got out my backpack and started putting stuff in it and pulled together some other things that started making a little pile next to it of things that I don't want to forget I'm bringing.
* and then took care of my feet. talked to phil and now he type my words! and I need to remember that I have a dentist appointment tomorrow at 9am. so I need to wake up at 8:30am, so I can go to my dentist appointment. so, bed soon.
* I just barely woke up at 8:35am. I feel very lucky that I actually woke up and looked at my alarm and went "oh my god it's 8:35, I gotta get out of bed!"
* I had very greasy hair but I didn't have time to shower so I brushed it and braided it and I was like fuck it, the dentists don't fucking care, they're there to look at my teeth so whatever. also it's a pandemic so whatever.
* I put my jeans on and my shoes on and I walked out the door. nobody was up. it was ver quiet in the house when I left at 8:45.
* I got there and the confirmation text I had received earlier in the week had said "Call us when you arrive to let us know when you're here" so I called them, and last time they sent somebody out, they had everybody waiting in the car, they measured you with a thermometer when you were inside, but when I called they were like "oh just come right on in" so I walked in and told them I was here. I guess we're doing waiting inside now? which is different from 6 months ago. @@.phil `(it's weird... clearly my city was not as strict because I have just entered buildings and waited inside the whole pandemic..)`@@
** waited and read mailbox and re-read mailbox. the hygienist came out, took my temperature and I just had it in my head that she was just taking my temperature and someone else is gonna come back for me? so I just stayed there--maybe just hadn't had enough sleep--and the hygienist came back and was like "oh you can follow me" and I was like "oh! okay!" and then followed her. oh god that's so embarrassing. WHATEVER. //WHATEVERRR//.
** didn't polish my teeth thoroughly, just smeared the polish all around, so I was questioning how effective that was. took forever doing things.
** I had x-rays done, and I HATE X-RAYS sooo much. because they have that T-shaped thingy that's made out of plastic and they stick it in your mouth, you gotta bite down on it, and it ALWAYS jams into the fuckin top and bottom of my mouth, the corners, it's so painful, I hate x-rays. cuz I have a small mouth probably, and it's one size fits all. @@.phil `(Don't worry, I feel like that's almost everyone's experience with dentist X-rays.)`@@
** the dentist came and looked at my teethums and was like "you're good to go! have a great day!" and I was like "thanks" and got my 6 month appointment scheduled and got a new toothbrush and told them it would be under my name and then left.

* went to the grocery store. went to buy heavy cream and the only brand that had the plastic screw-top and not the terrible paper-fold top was the $8/$9 brand. when normally it's like $6. I was like wow this is terrible. so I bought //absurdly expensive// heavy cream for my coffee. bought sausage sticks and a couple fruit and nut granola bar thingies and then I looked at the bulk goods and they had dried apricots and talking to phil about apricots made me want apricots so I was like "I'm gonna be a bad girl and buy apricots." I bought the delicious cronchy seseme mix which I look forward to eating very much. so I have many goodies for my drive and I should be good.
* the dentist called and were like "we couldn't find you with your name and social security number in the insurance so we need this information from you" so I gotta figure that out tomorrow...didn't do it today...yaahhhh. it's been a month and a half since I got insurance. it must just be very super slow.
* made coffee, the heavy cream tasted different than usual? maybe cremaier? maybe? I find it hard to say. then I was just reading mailbox again and thinking and typing and just not feeling work at all. had a meeting in the middle of the afternoon and farted around some more

* at like 4:15pm, I'm starting to do work and then after a couple minutes I'm like, wait, what's that sound? and I hear RD walking around in the living room, which isn't something he usually does, so I think that was the first thing that made me start paying more attention. and I was like hold up, those are freaking tornado sirens outside. was like "that's really weird." so then I finished what I was doing and went upstairs and was like "Are those tornado sirens?" cuz they'd kinda stopped, and RD was like "yeah there was a tornado warning" and I was like "a warning or a watch??" and he was like "yeah a warning, there was rotation on the radar." maybe 15 minutes earlier I had heard some BIG thunder, like //BIG// rumble thunder, and I was like "whoa! I didn't know it was gonna be stormy today!" and I looked out my window above my desk which faces east, and it was like //gray, storm clouds//. looked very ominous. and I turned to my left and looked out my other window that faces north, and saw blue sky in between patches of clouds and I was like "well that's quite an interesting contrast between the two views of my windows!" and then thought nothing of it and then that's when the tornado sirens started going off. and the sirens went off for maybe 45 minutes? I think they ended at 5pm. I think there's a siren 45 miles southeast of us but I think it was maybe northwest so we weren't in danger of that touchdown thingy at all. but it's an exciting thing to tell people who are not in the redacted area! KR was like "oh it's a bit early for tornados isn't it! it's like snowing here!" and I was like "LOL that's funny!" snowing in wisconsin, tornados in redacted! and then it had been gray all day and the sun finally came out.

* had like 2 more meetings and then I did some more work between 6:30pm and 7pm because we'd made plans to talk to phil's mom at 7pm my time. and once 7 hit I was still waiting, so I kept working. I was just super nervous, super anxy unhappy tummy, da knotty tummy, so I just actually got some work done because I was stress working while waiting for this to happen. phil went downstairs and I was waiting and waiting and waiting for the call and stress working
* and then at like 7:30pm, the phone starts ringing, like oh shit!
** I pick up, I say hello, and phil's mom says hello, and I'm like helloooo? and it was really awkwarrrd. aaand I don't have anything to say, so... but, she introduces herself and... I think maybe the first question she asked me was how well I drive in snow? which is not the first question I was expecting out of the gate. and I was like "uhhhh, fine? cuz, we get snow in redacted? uhhhh?" and then she went on about her family being from minnesota which I guess is kinda relevant, whatever? anyway...right after that she was like "what's your favorite movie?" apparently she decided she wanted to know something about who I was and that my favorite movie would be it. that threw me because I was like "aahhh favorite movie?" so then I said The Lobster and she was like "I don't know what that is" and I was like "ohhh, wellll, back when netflix did DVDs my parents would get movies like North by Northwest and stuff!" and that apparently made her happy cuz old movie. then she asked more about my family and I made the mistake of mentioning that I was staying with my mom and she asked if I had any brothers and sisters and I mentioned my brother and she was like "so you're the oldest" and I was like yeeeeah. and I think that's about where it was like, we were both like "this is really awkwaarrrrd" and maybe she ran out of questions. then she wrapped it up, I was like thank fuck, and then she handed it to phil and then phil and I had a really awkward closing conversation. {{laughter}}

* I checked the pollen count and it was 14, because of the rain, which was fantastic! so it was a good day to walk, and my eyes are not itchy and I am not sneezing, I am happy.
* so then I got ready for walk and drove out to the trail and walked with phil for an hour and a half and we chatted about this and that, and the creek was SO FULL, that I think is literally the fullest I've ever seen the creek. it was almost spilling over its banks in some places. it was very flooded and rushing and gushing. I heard ducks going "WAH! WAH! WAH!". it sounded exactly like that. and I was guessing they were on the shore, and not the creek, because then it would have been "duck disappears from family and is never seen again if duck is on fast flowing creek". got back to the car sooner than phil was expecting so he jogged all the way back which was ver impressive.
* drove home and heated up the rest of my chicken pot pie from Pi Day! and monched my delicious pot pie while phil sent me youtube videos of cute armadillos and cute skunks and weird clams and funny stand-up guy to watch while I monched. OH, and the raccoon that was drowning himself in milk!
* then we decided to do something, so we started moonhunters at like 10:30ish and phil played as the sun cultist and I played as the ice skater and I do not know how I feel about the ice skater. I'm pretty sure I don't like the ice skater. I think that's the first character I've played that I actively disliked playing. I was seductive, but did not seduce the king. the people told me that I was gonna become the next sun king but then the game did not acknowledge that in any way, shape, or form so I don't know what was up with that! and also I unlocked the infinite wave thingy in the game and played a little bit of that.
* then phil told me to go brush my teeth so I did! and he refuses to turn his camera on to stream until I do carpe diem. @@.phil `(this is slander!)`@@ and now it cuddle and sleep time. ver short, cuz I wanna go to sleep by 1:30am.
** Phil: @@.phil `Bedtime at around 1:50am`@@
* browsed the internet instead of working
* talked about plane stuff
* sold my crypto and ~~made a tiny profit margin. I now feel less terrible about my decisions in 2017~~
** upon further research, I lost money on this -- 1k if I didn't do a stupid thing in Feb 2018, and 3k if I did a stupid thing in Feb 2018. well, let's be honest, it was several compounding stupid decisions. I s'pose I'm glad I only got out with somewhere between 25 to 50% losses -- thanks to Tether for pumping Bitcoin higher than even the 2017 bubble? {{thonk}}
* filled in the rest of the carpe diems with phil; did the ones from saturday and friday
* weekly check-in
* bed at 1:50am
first heard of the existence of whatever this is on march 16, 2021 when randomly browsing twitter (apparently they're pretty eco-unfriendly). note taking time!

---
* [[https://joanielemercier.com/the-problem-of-cryptoart/]]
** wow, these initial links to marketplaces are super elite places {{thonk}} (typical for the art market, though. prices are based on one's personal cachet. gotta brand yourself. (in more ways than one.))
** lol you think these platforms are actually going to stop all transactions until they can update to a less wasteful / more energy efficient crypto solution? *hardly.*
*** but maybe an artist with "clout" might make a difference. hard to say.
**** update march 10th says -- again. hardly matters.
** [[https://joanielemercier.com/energy-consumption/]]
*** commendable enough.
* [[https://memoakten.medium.com/the-unreasonable-ecological-cost-of-cryptoart-2221d3eb2053]]
** ultimately this isn't just about cryptoart, right, but the entire ETH craze and the general crypto systems.
** NFT = Non-Fungible Tokens
** woof. those are some //big// emissions numbers.
* [[https://everestpipkin.medium.com/but-the-environmental-issues-with-cryptoart-1128ef72e6a3]]
** ahhh, and here's a bigger picture look. ''if you read one article on this page, make it this one.''
** artificial scarcity.
*** "Almost universally they grant power to the already powerful."
** "Digital artists have media that can proliferate over a network and be held by many people at once without cheapening or breaking the aura of a first-hand experience. It is the one true benefit to working in digital space."
*** ah SHIT it's benjamin & adorno (specifically adorno..?) and the aura of the artwork mhmhmhm. inchresting.
** [[https://everest-pipkin.com/]]
*** I am //not surprised// to see this is part of the XXIIVV webring. {{mellow}}
** [[https://markets.businessinsider.com/currencies/news/bitcoin-mining-energy-cost-environmental-sustainable-consumption-network-profitability-crypto-2021-3-1030194474]]
*** I feel like this didn't actually explain why the critique of the energy consumption of crypto is "overblown".
** [[http://sterlingcrispin.blogspot.com/2021/02/crypto-art-sky-is-not-falling.html]]
*** an alternate take
*** "its coal power plants" ==> yea but what people are saying is that the reports of "oh PoW cryptocurrency uses renewable energy" are overblown and they are //contributing// to the coal power plants.
**** "This is a power grid problem at its root that is not unique to crypto." wa? I mean sure, but crypto certainly contributes to the problem because of the demand for cheaper electricity and just because it's a power grid problem doesn't mean that crypto is free from being critiqued for the way it's being structurally built. [[SEE ALSO|https://amycastor.com/2021/02/17/proof-of-work-the-reason-behind-bitcoins-horrendous-energy-consumption/]] why it's fair to hold crypto responsible.
*** yikes I shouldn't drink coffee according to that graph.
*** "It’s unkind to say but it feels like perverse marketing in this instance." I do feel like he's kiiiiinda got a point here.
** [[https://amycastor.com/2021/03/14/metakovan-the-mystery-beeple-art-buyer-and-his-nft-defi-scheme/]]
*** inchresting.
** [[https://www.theguardian.com/environment/2021/feb/26/not-just-oceans-plastic-polluting-air-delhi-smog]]
*** eeeeee.
***[[https://www.theguardian.com/environment/2021/mar/16/wood-smoke-alaska-state-regulators-air-quality]]
** ... TIL. guess my enjoyment of the smell of woodsmoke shall remain contained to the occasional campfire.
* [[https://b-ok.cc/g/Lafferty%20R%20A]]
** inchresting. make a checklist and complete the collection?
* [[https://www.instagram.com/__mw/?hl=en]]
** to poke around.
* [[https://hyperallergic.com/626382/the-world-of-nfts-explained-by-digital-artist-addie-wagenknecht/]]
** to listen to, mayyybe.
* Woke up before 10am and heard phil awake and sent him a message and then immediately fell right back asleep and then woke up at 10am
* caught up on email stuff and slack and did a little more farting around looking at articles that I still had open from yesterday
* distracted looking at money I had actually spent on crypto in 2017
* did work. did multiple logo stuff. I did my regular user registration tasks and I made a hopefully very explicit one-sheeter
** there's this one person who was like "I'm trying to get access to your DAM but I can't get on! I was on yesterday and it worked but now it doesn't work!" THREE times this person was told, //please// fucking register for an account. someone else told them the first time, I told them a second time-- I didn't see their account when I was doing registrations today and I was like "oh my god, I bet they didn't fucking register!" and sure enough they didn't and were like "I don't have access." CLEARLY YOU CAN'T FOLLOW INSTRUCTIONS THAT WE'VE SENT YOU. so I sent them a picture walkthrough of account creation was like "paleeease follow the fucking steps and create an account here. the link you visited previously does not require login and you have not completed the steps to gain access to the whole thing." and they're an instructional designer, which-- how does one be an instructional designer and not know how to read instructions and follow them? of all people, I would expect them to understand them and follow them, but it turns out that is not the case! (humanity...)
* finished doing last minute request work at 6:30pm and then I talked to phil for a bit and then I was like "oh it's update time!" ...but it wasn't because daylight savings time. so then I was like well shit, what the fuck am I gonna do for the next hour? so I was like, I guess I got an hour and I did wanna shower tonight, so I'll shower. and it was a good thing I did because I had no time to shower after the update, so, it all worked out. so I showered and got my room all comfee and ready for the update and chatted with phil for a bit until update hit and phil left to go buy clothing.

* I didn't feel like voicing in chat so I just had the stream open and I was listening to everyone else talk and I was just talking in text. there was like a weird error that didn't show up that hadn't shown up before that I got when I ran my new item list parsing. it was like a numpy error and it didn't seem to have anything to do with the actual game data? and seemed to be unrelated. so I googled it, and the very first google result fixed it, so, it's very strange that all of the sudden it got triggered this time around. anyway, it worked after I did the thing. so then I had my new item spreadsheet that I sent a link to in chat and somehow it got like 90-some viewers at one point, so I feel like someone else must have taken that link and shared it cuuuuz I don't think 90 people are looking at #voice-play.
* at some point I roped phil into helping copy-pasting data into the sheet, which is awesome and I'm so happy he helped! it made things go much faster. he is ver good at copy and pasting data. is da bomb! @@.phil `(wow I'm glad my unique skillset came in handy)`@@
* made sure as many values as I knew what they were were filled out. and then called it a day.
* Cstn, jakob, Stv, and stoney were all still chillin' in voice. nintendo is really screwing us over with their event system. Bunny Day 2020 doesn't exist anymore, now only Bunny Day 2021 exists. it's weird, but eggs are locked right now because the future bunny day update for 2021 is behind a BCAT, so it won't unlock until nintendo decides to unlock it, but you can't time travel back to 2020 and get more eggs that way... so if you sold all of the bunny day furniture from last year and then decided that you wanted to make some in advance so that you could decorate with it and you didn't have any eggs, you wouldn't actually be able to go get material for the recipe that you know because the event is completely locked again. which is a bit crazy. so that basically screws up our sheet system and someday we'll have to figure out how to deal with that, but I'm not responsible for figuring out how we do events, so, Cstn will handle that.
* I was very very hungry so I monched a burrito and then phil wanted to do stuff but we only had a half hour left before midnight and I become a pumpkin so teeth broshy and carpe diem dictatey and cuddles and sleep
* woke up when my alarms went off at 9:15am and 9:30am. did not get up when I was supposed to at 10am. went back to sleep and didn't realize that whatever alarm I snoozed was my 10am alarm, so, next time I woke up, it was slightly before 11am, and I was like "oh! fuck me! I slept until 11am!" which makes sense given that daylight savings time just happened. I used to sleep in until 10am anyway for work. the time changed so the time that I used to sleep in to is now an hour later, so really today I was just sleeping in until 10am, but because of daylight savings time, it was really 11am. but I shall set a better alarm tomorrow.

* was reading slacks and email for like a half hour and I was like "ALRIGHT shit, I should get out of bed", so I got out of bed and was like well shit, I'm gonna have to work until 7pm. got on the computer, did user registrations, made coffee, and then at noon, a department meeting started, so then I was on that meeting for like an hour and a half. reading discord and browsing the internet and not really paying attention to the meeting but giving me an excuse to call myself busy. then after that meeting, I was chatting with phil some. then I was like "okay, I need to actually settle down and do work", so that's when I sat down at my desk and got organized, but then it was 3pm and I was starving, so I had to go get a burito to monch. and then I monched burito.
* did even more work. there were some projects from a campaign that happened in february (black history month) and there were some things that I wanted to make 100% sure i had completely wrapped up on those projects before I left, so I went through and finalized everything I could finalize, which was most of it. there's only one tiny piece missing from one particular project that I need someone else to get to help me with. so hopefully that's something I can get help with tomorrow. that took me longer than I expected, so I finished work at like 7:30pm.
* was hongry again and phil was bored, so I got chompkin and ate that while watching the first episode of Dragon Ball with phil. it was... {{laughter}} interesting... and... maybe I'll watch more when I eat more? maybe?
* played Majora's Mask. the first dungeon was further away than I thought. there was a bit more story and I found a couple witches and a swamp dude who gave me a camera and I found gaebora the owl again who gave me fast travel and I was ver happy to see him again. I do not expect I'll ever see him again the rest of the game, but it was cool they had him one time. snuck through palace gardens to get a heart piece and magic beans from the magic chomper. and I saw monkeys. monkeys are very interesting...they're very new. deku shrubs are just like, enemies that are there in oot, but then they become this whole society of creatures in majora, with palaces and living in town and selling stuff to humans. it's very weird. it makes me wonder what other games if any that they feature in. @@.phil `(nope, pretty sure this is the only game where they have an actual civilization!)`@@ then I had to do deku plant platforming and deku bombed the heck out of some things which felt super pro. phil seemed to think that part would be annoying but I think I only had to restart from my save state twice? it was not that annoying. if I had been playing legitimately without save stating then it would have been annoying. and then I marched chickens around a chicken yard and got the bunny hood. went and fought a big swirly thing with blades in a cave @@.phil `(a peahat)`@@ for a heart piece and then I went and there were 2 big ass lizardy thingies @@.phil `(dodongos)`@@ and I was //VERY SKEPTICAL// that I would successfully kill them, but after dying and restarting, I used the strat that phil told me and successfully defeated the first one and then I used the same strat but better because I used jump attacks to do more damage and killed the second one even faster and then got a heart piece! so congratulations to me. and I banked 200 rupees and got my big adult wallet. and I gave a hand reaching out of a toilet some paper to gain a heart piece. and I never would have found that on my own. who sits around in a toilet until midnight, waiting for a hand to pop out? played until like 11pm and then spoicy toime.
* and now it is very very very late and apparently Cstn and spazzy are having their apple vs intel argument again. I can't believe it's the 3rd time they've talked about this and they're still going at it. wow. just agree to disagree and stop talking about it!
* sleep by 2:30am...
** @@.phil `Whoops...was more like 3am...we should really roll back our bedtime expectations by a half hour lol`@@
* slept until 1:30am and then I was too snoffly to sleep, so I got on discord and played Liz's minesweeper challenge and was introduced to the "loss" meme which is from CTRL+ALT+DELETE, which is a web comic, but the meme apparently started in 2009, so that was before I got into the web comic series. and apparently the minesweeper itself was a form of this meme. and both me and Dna solved the minesweeper puzzle and neither of us got the joke so I think Liz was disappointed
* phil was messaging, so I messaged back because I was awake and then at like 3:30am I was like okay, gonna tryyy to get 3 more hours of sleep. turned off the light. put on my eye mask. and proceeded to not sleep for the next 3 and a half hours.
* my alarm went off at 6:30am. I was like, it's 6:30 already? because it was dark outside. and then I was like shit....uhhhhh, and I think I turned off both of my alarms and just got up and put on my socks and put on my pants and put on my shirt and packed the rest of my stuff up and put it in the car and then filled up my water bottle. said goodbye to mom and mark and left at like 7:08am.
* drove until 10am and got to Hays, redacted. so I drove 200 miles in 3 hours. I stopped there and got gas. I had to go inside to prepay because they didn't accept credit cards at the pump and I completely forgot to wear my mask, but it was a super tiny podunk gas station, so there was like nobody inside but the cashier and I was like whatever. filled up. left. that was the longest straight stretch of driving I had to do. that was when I was getting bored and doing mental math and figuring out if I was a pioneer, how long it would take to do this trip. also I had my caffeinated chocolate and ate some fig bars and thought about how-- I still remember several things my driver's ed teacher told me. mainly, he was going onto me about not driving too close to the edge of the road. I was always getting too close to the center line. he was like "you gotta drive close to the center, you don't want to drive too close to the side, because if you drive too close to the edge you'll slide onto the pavement and cause a wreck". I still think about that like okay, don't get too close to the edge. particularly relevant to highway driving is "don't focus your eyes on the same spot" because you'll get eye strain and tunnel vision and your reflexes will go down, so make sure you look to the side occasionally and look ahead to the side and move your eyes around. the third thing is that you tend to steer where you look so make sure you're looking in the direction you want to go.
* listened to a lot of electro music. and phil read me zelda stuff at the end of that playlist. and then from Hays, my next stop was Colby, redacted; which was an hour and a half drive? and then in Colby, I had inputted all my letterboxing stops into google maps and it took me to the middle of their downtown, which was not where it was supposed to take me at all, so I had to turn off to the side, pull into a church parking lot, type in the correct address from the letterboxing clues, and then navigate back to where I was supposed to go.
** the first box I tried was at the art and history museum in Colby. the clue was something like "find the tree behind the sign on the ground in the branches is what you seek" and I found the sign and I found the trees and I also found a //massive// juniper bush I think that had grown around the sign and around the trees, so, if at one point you could see the ground beneath the trees, you can't anymore. so honestly, I don't know, the letterbox could still be there? I feel like the letterbox could legitimately still be there, but buried under like 3 years worth of grown plant that has overtaken it and no one's gonna root through that to find it. so might as well be lost! {{laughter}} but I would be incredibly amused if it was still there, just completely inaccessible!
** the second stop was by the visitor's center and I found the clues and found where I was supposed to be quite easily, but there was lots of litter and no letterbox. it was last found in august 2020, but there was attempt after that which failed, so I was not entirely shocked to have not found it. so that was Colby.

* the next stop after Colby was Burlington, Colorado; and I think that one was about an hour drive. so at some point in there, I crossed the LR and, gotta say, Colorado's roads are so much more bumpy than redacted! and potholey, ohhhh gosh. there were some //scary// potholes. there were some //BUUUUMPY// roads. I was //not// pleased.
** In Burlington, all of the letterboxes were in the burlington cemetery, so I drove to the burlington cemetery, which is north of town, and I found the first box quite easily and I found the second box quite easily. it was in a pokey shrub, so I kinda got pricked by pine needles.
** then I found the third box and I feel like that took an hour. pretty sure I drove and it was 11:30am because I reset the clock because I was like "oh, I'm in Colorado, I need to set my clock back an hour." and then when I left it was 12:30pm, but, it was a lot of time spent on that. so I was like, well shit, I don't know if I'll have enough time to get all the boxes on my list done.
** there was one in a rest stop that sounded complicated and all the rest stops that I passed today had been very full, like, they were just very full of semis and stuff, so I was like "pssssh, if this one's at a rest stop, it's going to be very hard to look inconspicuous" so I decided to skip that one.
** which meant the next one was in Limon, CO. and the next one was almost an hour away from Burlington, so it worked out. and I got gas there, and then, found my way to another cemetery there and got my north and east and west completely mixed up. drove around the cemetery like "I think north is over here" and "oh my god no it's not" once I pulled out google maps and had the compass... so I used the clues; they were pretty simple and I found the box. stamped. left.
** Burlington is when I saw most of phil's messages about being at the airport and where I had internet enough to be like "I'm on my way!"
* I'm pretty sure in Limon I was there at like 2:30pm. I think I was there 20 minutes after phil took off. and I monched sausage sticks there because I was starting to get hungry. and then I was like, well shit, I'm only an hour and a half from Denver and I've only got 2 hours before he lands. I was like, I'll go to the next to last box and decide if I have time to do more or go straight to the airport.
** the next box was also in a cemetery! I was in a cemetery that was right next to I70. I was driving past like, clearly  shipping depots, like big warehouses with rows of amazon prime trucks and rows of other shipping department trucks. clearly they must get deliveries from the airport or soemthing because it was basically like a warehouse with roads on the other side and also a cemetery? probably one of the weirdest cemeteries I've been to. it was literally interstate on the north side of it and shipping warehouses on every other side of it. it was not the smallest cemetery, it was...mid-sized? Limon's cemetery was smaller. but this one was the //most// complicated of all the letterboxes that I did today. like all the rest of them had clues but they were pretty clear, obvious, and weren't very obscure. it was very easy to find all the other letterboxes. I was not convinced I was going to find this one.

** the clues were basically: find the tome, read the lord's prayer front to back, read holy bible, left at 5 feet. that was all the information I was given. so here I am in this cemetery like...what the fuck. so I found the tome-- the tome was actually pretty obvious, I was driving, looking around, and I see a plinth with an open book sculpture on top of it and I was like oh, that's the tome, clearly. so I turn and park and I go look at it and it's like a masonic temple or monument or something?? the book had a quote from ecclesiastes and then there was some random masonic quote on the actual plinth itself and the plinth had like 3 steps and then fellow craftsman, master craftsman, whatever tier were like carved on the steps? masonic symbols? this was a very fucking //weird graveyard//. there was a flat headstone for a person. usually with flat headstones the person's buried behind it, BUT, there was this flat headstone and maybe 6 inches to a foot? and then off-center to the rectangle where I would assume the body was, was another headstone placed perpendicular to it that was a bench headstone, like a perfectly rectangular headstone. I was like... what are the logistics of burying these two people here?? I'm so confused?? was the person with the flat tombstone just like... was their body not actually there and they buried this clearly newer headstone on top of it? or is this just like a memorial?? I dont know what the fuck is going on in this cemetery...so then I was wandering around like okay, the tome is obvious. read the lord's prayer front and back. I was like, I saw a statue of jesus, there was no lord's prayer on it. I saw some tombstone with some writing on it, walked over to that, and it wasn't the lord's prayer. there was another statue of jesus but this lady was sitting clearly distressedly at a grave near it and had been there when I pulled in, so I was feeling //very awkward// wandering around this graveyard, was like, I'm not gonna go over there, I dont wanna disturb with my random disrespecting the dead by looking around looking for letterboxes!! {{laughter}} so I did a whole circuit of one side of the graveyard looking for this lord's prayer and I couldnt find it, so I was like okay, there was the opposite side where I haven't parked my car that I havent looked at yet, so maybe I need to look a little further. so I started looking that direction, and then It was //really obvious// because there was this //massive// book sculpture, like 10 feet tall? it was quite tall. BIG GIGANTIC OPEN BOOK. and at first I was like "maybe that's the tome" and I walked up to it, and lo and behold, it had the lord's prayer engraved on it and I was like okay okay, I see what they mean! I found the lord's prayer! alright alright! and the clue said "read the lord's prayer front and back" so I was like okay, this is clearly the front, so I walked around back and there were two evergreen trees planted behind them. I was like "there's nothing back here" but it said front and back, so I walked around it like 2 more times. looked around to see if there were any more obvious tombstones that had writing on it. because the next step was "read the holy bible" so it was like wahhhh? I thought I was getting ahead of myself, so clearly "back" is a clue. I need to figure out why I need to be back here. so I was looking at it and I was like "this would be a great place to hide a letterbox... these evergreen trees here, just kind of a little nook behind the sculpture" and then I think I was like, okay, I think I'm just gonna crawl into the gap here and take a closer look around. and I kinda looked up at the actual back of the concrete piece that the sculpture was part of and it had a metal plate that said "holy bible" and I was like ohhhhhh, the clue didn't say read "//the// holy bible" it said read "//holy bible//"! very clever! and then it said left at 5 feet, so I looked left, and I was assuming this meant go 5 feet left? but...they must mean left //at// 5 feet above the ground! so then I was looking in the branches of the tree and, lo and behold, there was the booooox! and I found it! and I was like //oh my goddddd, finally//! and there was still snow on the ground and there were footsteps I had seen going behind the sculpture past the trees, so in retrospect those footsteps should have been a clue that I was definitely in the right spot. that box was actually open? it was in a plastic snappy lock box but the lid had just been left open! I mean there was a ziplock bag inside but the box just hadn't been closed. I was like oh my gosh, whoever left this box last didn't leave it in good shape, it was like damp. I put a silicon gel packet in there and I put them in a new bag and a dry bag and I folded it up //reaaaally tightly// and successfully fit it into the locking box and snapped it shut and made sure to hide it very carefully. so I left it in much better condition than I found it.

* wandering around the graveyard took a good amount of time, so then it was like 4:11pm, and I was like //shit I really have to go to the bathroom//. so I found a gas station, used the restroom, and I was like okay, I really gotta head to the airport.
* so then I headed to the airport and I was kiiiinda skeptical-- I decided okay, it's an airport, it's gonna have signs that tell me where to go if I pay attention and I //do not// trust google maps to get me to a place I need to be. so about halfway there, once it was clear I was on the correct route, I turned off google maps and just followed the signs. which worked out, because everything was under construction, which was annoying and there was a shit ton of traffic. but the sign said terminal west for united, so I just stayed in the left lanes and successfully followed the signs to terminal west and then successfully folowed the signs to arrivals and short term parking and then drove in circles in the parking lot like 3 or 4 times being very confused because this wasn't a normal parking garage that had levels that go up and down?? it was just like a rectangle?? so I went out the direction that said exit because I was like, well I clearly can't park here, and there were signs that said park here, so I was like fuck if I know?? so then I just found a parking spot.
* then it was like 4:30pm and I headed inside. found baggage claims. by that point, I think phil had texted me that he was looking for baggage claim 12 and I had walked in to baggage claim 12. I was like oh, okay! cool! entirely by accident I picked the best place to stand. it was right where the bags entered, so I could see them fall off on the spinny thing that goes around. he said his bag was blue. I was nervous... are people gonna think I'm weird going around looking at bags?? I don't know, the last time I dealt with baggage claim I was like 10 or 13 so I was a little nervous about it. there were other bags that were blue but they were hard shell and I knew that phil streamed that it was a clothish suitcase. so the first blue suitcase that looked clothy, I saw it drop and I was like okay fuck it I guess I'm doing this! so I grabbed the thing and looked at the tag and it said "P Underwood" on it and I was like "oh looks like the right bag!" and then later saw that he had the other tag on it.

* it was like a half hour later before phil walked up! aaaaand then went to the bathroom and then long drive to Colorado Springs. it was //terribly trafficky// in Denver. and then as soon as we got onto the road to colorado springs, it started snowing and visibility was gross, the roads were gross, and we slowed down a lot, but eventually we made it.
* got comfy and unpacked in the B&B, which is pretty cute for the most part.
* aaaand looked at pictures and formatted the USB and put movies on it and then watched The Lake House!
* and then phil write carpe diem! which is very long. I talk too much! (@@.phil `naahhhhhhhhhhhhhhhhhhhhhh`@@)
* cuddled until hunger drove us out of bed
* I chopped up the sausage and phil whisked the eggs and made delicious eggs and sausage and we sat at the table and looked at each other and monched our eggs and sausage
* cuddled, decided to play switch games
** played some clubhouse 51 games (mancala, hare and hounds, shooting game, matching, connect four, dots and boxes, spider solitaire)
** and then a few levels of snipperclips and then got bored / something interrupted
* then we cuddled on the couch, phil went to the bathroom and when he came back I was like "we should walk!" (@@.phil `I WAS LITERALLY GOING TO ASK IT THO`@@)
* then got dressed, went outside, and walked. it was cold and windy. we saw ducks and 2 people walking dogs. we saw beaver evidence, but no beavers, and an unfortunate amount of litter and brightly painted school buildings and a bridge over a road.
* got back and it was like 8pm-ish and we decided to go grocery shopping. so I drove us to safeway and we had our shopping list. we got eggs, chorizo sausage, cajun sausage, asparagus, blueberries, carrots, ground beef, ibuprofen, bacon, and lemon pepper (which we didn't actually need, oops) and we self checked out. I scanned and phil bagged.
* we drove home and phil made 2 borgor and I ate my leftover pizza then we cuddled and watched Shakespeare in Love.
** the mixing on it was really terrible so the music was loud and the voices were hard to hear and it was a funny take on how romeo and juliet might have been written today. probably the best character was queen elizabeth. 3/5.
* sleep
* we woke up and I had to go to the bathroom right after I woke up and I got back you had rolled over so then I got in bed and look at your face. looked at your face really close without my glasses on then I got a bit emotional again and then we just cuddled and then I hongry. phil made bacon and eggs. so tasty! love his bacon! perfect, cronchy, delicious.
* I was on phil's laptop looking at wiki stuff. he sat on the couch and leaned against me and then I wrapped a leg around him and I finished what I was doing and I was like "should we go letterboxing?" at around 11:30am and planned to but we ended up cuddling for like an hour while I was on my phone being not bored. and then we chatted about stuff with him reading over my shoulder occasionally.
* at 12:45pm I was done on my phone and phil was like shit we were gonna go letterboxing and I was like well honestly letterboxing is something we can do anytime but cuddling is a limited supply so if we just spend the rest of the day cuddling, I'm okay with that. so we cuddled on the couch some more.

* we played Dr. Mario and I beat phil the first time 3 games in a row and the 2nd time was the opposite, it was too hard and then no more Dr Mario. he was like "well what do you have on your switch?" so then we played The Bridge cuz it was a puzzle game and we could take turns doing levels and we swapped controllers. although he solved a puzzle on a level I was doing and I solved a puzzle on a level he was doing. phil was unawaringly falling asleep while playing a level, so he had caffeinated chocolate and I was like "well should we walk? will that help you stay awake?" and he was like "yeaaah I guess we can do that" and he figured out sweatshirt over his ears thing, which made walking more appealing, and I was like "well do we wanna walk in the same place or do we wanna do something else?" and he was like "let's do something else! explore!" so I was like "wellllll let me look at my letterboxing list and see what's close" and Horseplay II was 11 minutes away according to google, so we drove there.
* hiked on like 3 different trails trying to find this one letterbox! and there was no one else out there other than this very fit old jogger dude in this sports lycra clearly like "what are these 2 randos who don't know what they're doing?"
** we walked up the first trail and it was clearly going the opposite direction and not anything close to what the clue was talking about
** then we went up the second trail and we went pretty far up the second trail but got to the point where we could not tell which direction-- there were 3 or 4 possible paths that looked kind of like a trail but it was over rocky ground and uphill and muddy and snowing and getting a little dark so I was like "we're gonna stay on trails that we know are trails and not just wander off on things we think are trails cuz we don't wanna get lost and we don't wanna die" so we turned around and went all the way back down. that was all downhill so it was okay. phil slipped a little once or twice on snow. it started snowing more heavily on our way back.
** and then we made it back to the junction point and were like "well, might as well go across the third way because it was a stream bed". at that point it was definitely snowing and getting dark and it was pretty gentle sloping uphill until we got to a point where it looked like 2 potential paths and it was like "okay no, we're turning around"
** so then we held hands and walked back to the car and I was a little like "ahhhhh, I'm sorry we just spent like an hour wandering around the wilderness and we didn't even get close to finding it!" but it was real pretty, all the rocks and snow, it was a fun adventure. and I kissed him and I can't believe he puts up with me dragging him all around.
* there were 2 boxes I knew were sort of on the way in the area and I knew both of them were from 2021 and easy to find because they were lightpost boxes so I was like "welllll do you wanna go try these other 2?" and he was like "sure! why not!"
** I drove to the pizza place and it took a bit of driving around the parking lot to find the right lamppost and I drove in a circle around it {{laughter}} and then parked and violà! there it was! there was the letterbox! and phil opened it and looked at it and it was his //FIRST LETTERBOOOOX// and we stamped it and took the stamp from it. while we were in the middle of doing this, we pulled up to it in the parking lot and some dark car pulls into the parking lot from the north and parks by this white car that already had been sitting there and then turned their lights off and didn't have any lights in the car and was just sitting there and I was freaking out a little bit because I'm like what the fuck is going on? I dont wanna give away the location of the letterbox to these randos sitting in their car? are we gonna have to wait for them to leave? like ahhhh {{psyduck}}. but then right as we were wrapping up, all of the sudden there was movement in the white car and someone got out. dealing drugs or something? like they were gonna come over here and be like what the fuck are you watching us for! so then I pulled my car around so that it was between the lightpost and the other vehicles, got out of the driver's seat and crouched down and crouch walked over to the lightpost and put the letterbox back and got back into the car and we drove away to our next destination. (@@.phil `Solid Sphygmus!`@@)
** our next destination was a peaceful parking lot by a school and google maps had us drive into the southern-most end, which worked out perfectly because that's where the lightpost was! phil lifted up the skirt around the lightpost and there it was! there was the bag! so then we stamped into that one and it was the cool slinky dog stamp (@@.phil `which I had to inform you was from Toy Story`@@) and then phil put it back and we drove home!
** I was very happy that we got to do 2 letterboxes! so, it was a good excursion! we got an adventurous walk even though we didn't get a letterbox! and then we found //two// hidden letterboxes. and also had a sketchy encounter with cars in a parking lot! {{laughter}} so, 10/10.

* phil sautéd his sausages and I heated up my leftovers and we ate together. then he washed dishes and I dried dishes.
* and then weekly check-in! and cuddles and sleep after that.
* woke up at 7am and was like "why am I awake?" and went back to sleep because I was still tired and then I woke up, not sure when? like pretty shortly thereafter. having slept a little bit and repositioning myself and went back to sleep a second time and slept for longer and dreamed but I dont remember what. then when I woke up from that, it was like 9:30am or something and I dont think I woke phil up, I think maybe he rolled over and was awake after he rolled over. so then we just cuddled in bed for a bit.
* at 9:30 - 10am phil got up and made brekkie and I got on laptop and started putting in letterboxing finds and looking at maps of palmer park and the trails and googling it to try to figure out where we were actually supposed to go and ultimately decided "well, we should just go on that third trail that we didn't get to fully go on because it was the last we didn't try" and phil was like "yeah let's go back out and try that!" and I was like "oh! okay!"
* ate my breakfast, phil made his breakfast, then I sat and watched him eat his breakfast and it was very very tasty. he makes delicious bacon.
* then it was like 11 something by the time we finished. so we sat on the couch and just cuddled for a bit and ate chocolate and typed our reviews out and phil was watching me laptop for a while. I finished the letterboxing stuff on the laptop and I was looking at reddit for a bit and closed it and I was like okay I done with compootor, and looked at him like okay what next? he was kinda like well maybe we should go back out and I was like okay, but he was like "5 minutes of cuddle first" so then we cuddled for a bit and then we got dressed and headed out the door and forgot to take the trash out to the dumpster yet again.
* drove back to palmer park and parked again. it was nice being out in the daylight. walked past the horses, got back to where the trails all split off and took the west trail over the stream bed and then just kept hiking up that. at some point I found a railroad tie and phil had mentioned there were railroad ties in the clues and I was like hey wait babe here's a railroad tie, what was before that? it was man-made walls and we had just walked by two man-made walls and it was like ohhhhh we're in the right spot I guess. so then we kept walking and looking for the other railroad tie on the left but couldn't find it. but walked 40 steps uphill and found the U-turn in the trail, which was quite obvious, and once I had taken 17-ish steps up and turned I was like "oh, I know exactly where it is!" and walked to the very very suspiciously obvious pile of rocks and, lo and behold! there was the letterbox! I was like tada, we did it! I cant believe we did it after looking for it last night and failing completely. so then we stamped that. I think it was the oldest box we found because it was from 2008. so that was a hoo-R success. and phil was like "so are we gonna keep doing letterboxes?" I was like "okay sure! yeah!" so then we were deciding between cemetery letterboxes and other letterboxes. we decided to do the other letterboxes.
* we drove to a park and parked in a school parking lot and had to get the compass out and walk to some trees with compass degrees and had to figure out which evergreen tree was shorter and walk to an evergreen by a fence and there was some debate about what an evergreen was and whether or not it was a tree or a bush and if that was the correct one. and then I picked up a branch that was lying under the bush and just started scootin' the pine needles under the bush around. and then hit something that moved, and I was like aw yeah! and scooted the pine needles some more and there was the box! and we were not the first finders, but it hadn't been found very much. so that was a fun one.
* from there, we went to some specific coordinates and-- trying to figure out where the coordinates were exactly directing us. and then I was walking around looking at the walls of the building and then looked at the window and there was a very obvious "Find Me Inside!" sign. and I was like oh...that's our first clue. {{laughter}} so then we drove the car down and got masks and went inside and COVID...there was a "treasure-hunters look here within hours" sign, but another sign on the door that said "staff working remotely due to COVID" so I was like...guess that's a scratch on that box.
* then we went to the library and walked inside and it was a really pretty library. I wish my local library was that nice. phil found the fiction section and then found J.E. - Janet Evanovich and I was like oh, looked her up on wikipedia and not only had she written a 12 book mystery novel series, it had expanded to 20-some books as of this current moment. we felt under the bottom of the bookshelves and we couldn't find it. I was like well before we leave I wanna just keep walking because I know some libraries have like specific mystery sections. for whatever reason, I have no idea why! mysteries get their own section sometimes. so sure enough we walked a bit further down and I was kinda looking around and phil was like "yeah, look...sign, mystery" I was like "oh" {{laughter}} so then we found the E section of the msuytery section and there were multiple shelves of Janet Evanovich books. I reached under the base of it and viola! magnetic altoids tin! tada! so we stamped into that and put it back.
* then we went to the cottonwood creek and walked down and under the interstate and the creek was kind of pretty. it had lots of waterfalls but an unfortunate amount of litter of course being under the interstate. and we saw the mini-golf park and walked over the creek bridge and found the michael jackson caricature box. and apparently there used to be a hitchhiker in there? which...got taken without its log book. must have been a log book accidental swap, ummm. so we stamped into that. and then kept walking for the poo trail clue letterbox. and followed all the clues and found rocks but...no pile of rocks that seemed satisfactory and I stuck my hand into a lot of holes under rocks but did not find anything, except dirt. and so we decided that it had probably gotten lost.
* after that box it was time for the pulpit trail boxes of which there were many. at that point it was gettin a liiiittle late and it kind of got a little cold.
** the first box was talking about a rock wall and a tree that had been cut down so we were looking for the stumps of it, so I was looking for the stumps on the top of the wall and we couldn't find it. and then we were looking for the stumps on the ground because someone's comment said the stumps were covered by long grass, so we were walking back along the wall and then I saw a bush and I was looking at the bush like "it didn't mention a bush" and I looked close and it was like "bingooo! I read about this on wikipedia! when you cut tree stumps down, they grow lots of little shoots! and it's called coppicing!" (it's something they used to do in england) so I was like hehe! these are the stumps! so then I was looking around not really seeing anything... they mentioned a specific pile of rocks and I was like, no pile of rocks, so I got down and started digging around the leaf clutter on the back of the rock, and starting to be like okay, this is it... lifted up the rock and wahhhhhhh! letterbox! the next clue had us go toward a bench so we hung onto that letterbox while we walked towards the bench.
** I sent phil to go sit on the bench while looking for a second box, which was supposed to be under a large rock under these shrubs, but there were 3 rocks and I looked under all 3. there was no letterbox under any of them and I poked around the rest of the bushes but I couldnt see any other stones. they were very non-specific about which bush it would be under-- it was like "large rock! it will be under it!" it was like thanks... gave up on that one.
** so we stamped into the first box on the bench and it was a really cool carving of lice!! {{laughter}} didn't think my coolest letterbox stamp would be of lice...but! there you go! {{laughter}} and I decided to leave the hitchhiker I had picked up in burlington in this particular box because the stamp was so cool. (I just remembered I didnt take pictures of the hitchhiker log book... oh well)
** then we attempted a third box on this trail. it was actually very close to the bench and phil and I had a disagreement about how to interpret the clue because there was a spot a comma should have been and they didn't put a comma there. (@@.phil `nono there was no missing comma, we just disagreed about the order of the clues but either way it led us to the same spot`@@) but I found the box-- looked behind the tree and there was a rock and picked up the rock and there it was! lookin' back at me! so then we stamped that one as well. I believe that one was getting pretty full so I left a log book there and put it back
** attempted a 4th box...it was a bit of a hike and I felt the directions... they made sense, up until a point where they led us up a stream bed. I was like what the fuck? this is a stream bed, what is going on. turned around, avoided all the cactus, and went all the way back.
** and it's at that point that I should have called it a day...but there was //one more box// that had been recently found that I wanted to tryyyyy, so we went up the hill and found the curve in the bend. wasn't sure if the trail I was on was the correct trail but I told myself okay, I get up this hill, if I dont see the fucking fire hydrant they were talking about, I'm turning around. and I crossed the rise and lo and behold there was a fire hydrant! like okay, we're in the right spot. checked on one side of the rock, no letterbox. checked on the other side of it, and the letterbox wasn't even hidden! it was just sitting out in the open in the rock. it could have gotten so easily stolen! whoever last hid it didn't do a good job of securing it! I'm always amazed when I find letterboxes that are semi-out-in-the-open and somehow they still survived and then I hid them better. I always feel so lucky to find them, cuz they weren't hidden! like at all! and that had the //fullest// log book out of everything we had found all day, to the point where people had been using notepad sheets stuffed into the box because there were no more sheets in the actual book. so we stamped into a new log book and I stuck it in there and hid it //much better//. I put it further back into the rock and actually propped up rock shards around it so it was actually hidden and protected. so that box should continue to remain safe.
* and then we walked back to the car and I could definitely tell when we were walking back that phil was not doin' so hot. I was like oh no... drove back to the house as safely and speedily as I could and phil went and laid down on the couch after we got back and was like real quiet the whole car ride like napping. and I was like "oh no! oh no I wore him out, o no" and I didn't know what to do but I knew I was hungry and I didn't think it would be right to be like "hey, make dinner!" so I warmed up the sausage and made borgor and put 'em on the table and then asked phil if he wanted to come eat and then we ate dinner and apparently part of the problem was that phil was really really cold, so we cuddled to warm up and I helped him warm up a bit.
* then we watched The Big Fish! which was a nice movie, I liked it.
* then phil solved the mirror cube which was //amaaazing//! I was so impressed! and the moment both the mirror cube and the regular cube get solved is like, crazy. it looks totally scrambled and then //boom!// complete. it's like whoooooaa.
* and then phil wanted to do carpe diem and I was like sure! and then we writey typey! very good day!
* don't remember when we woke up, but woke up and cuddled
* breakfast, which was eggs and bacon for phil and eggs and sausage for me. we both only had 2 eggs each to save some for tomorrow morning. it was tasty.

* he showed me portlandia videos and after that we were like "let's play some games!"
** I attempted to beat him at clubhouse games connect four and failed miserably like 3 times.
** then we started playing bowling, which was //really, really fun//. we did one game of 5 frames and he got lots of spares and I was doing really bad the first half of the game and so I started getting a little bit of a hang of it and got 3 strikes in a row on the final frame, which is a turkey. and I won by like 4 points!
** then we played darts again and I lost my bullseye touch and phil won that game.
** then I wanted to play more bowling, so we played a 10 frame game in which I went 5 strikes in a row! (@@.phil `and we were losing our minds as we discovered that 4 strikes in a row is a 'hambone' and 5 strikes is a 'high five'`@@) and definitely won that game too.
** so then we tried Mario Tennis Aces and I was very very bad at the swing mode...just awful at it. couldn't understand how it worked. still don't understand how it works. somehow phil was amazing at it. quit after 2 games.

* then we watched the chicken slap cooking video and then I saw a zelda video in my feed and I was like "oh have you ever seen the dog% zelda speedrun??" and phil was like "no what the fuck is that?" so I was explaining that to him. we didn't actually watch the dog%, but then we looked at all the categories on zeldaspeedrun for botw and watched the world record for Go Home and Die and then we watched the any% WR. and then there was an oot Go Home and Die so we watched a TAS of that and then we watched the Dank% TAS and then we watched the 37 water temple key WR and then we watched the any% WR. and after all that we were like "hmmmm it's time for fancy dinner"

* couldn't tell if the restaurant only did dine-in, so phil was brave person and called restaurant and they did do takeout over the phone. so then we looked at the menu and chose what we want to order. and I looked at white wines and I decided on Sauvignon Blanc. then phil called the restaraunt and ordered. they said it would be a little less than 30 minutes, so we put on our fancy clothes and I did my makeup and then headed out to the restaraunt and phil went in and picked up the food and we drove back and then plated the food and I lit candles and then we had our fancy dinner and looked at each other looking cute!
** Appetizer: Blue Corn Jalapeno Cheddar Hushpuppies (with Smoked Tomato Crema that I really fucking loved)
** Side: Bowl of Wild Boar & Pueblo Green Chile Stew, with cilantro, tortilla strips, and sour cream (this was REALLY spicy, a bit too spicy for me, but Phil loved it)
** Entrée: Oven Roasted Sea Bass, with fennel and onion confit, pinenuts, roasted oninon, parsley, gnocchi, orange, and fennel brodo (this was delicious! I am not usually a fan of white fish because it can be mushy, but this fish had a really good texture.)
** Drink: 2019 Sauvignon Blanc from New Zealand (very delicious, not too dry, not too sweet, nice and fruity...yeah! it didn't make me sneeze.) @@.phil `(only had like 4 sips and I thought it was alright at first but over time felt like it was pretty gross and this was literally the first time a single droplet of alcohol passed my lips so whatever, I'm okay with just sipping and feeling nothing. I shouldn't drink very much while on an SSRI anyway)`@@

* after that we took selfie and sent selfie to the movie server. and then I lit more candles and turned off the light in the kitchen so it was verr nice romantic lighting. and then we chatted on the server for a little bit. also saw more face reveals which I was not expecting to happen! (@@.phil `3240 and sticky face reveals and then new pics of JP and Kim`@@) and then jokes about dating meetups and haircuts.
* we downloaded a better version of About Time and watched that. I thought that was a very nice movie for our romantic date night! it was like the perfect movie for that. it was mostly sweet and I enjoyed the plot premise and yeah! it was a lovely movie. 9/10. (@@.phil `other than the main character being manipulative as fuck at first, yeah it was a sweet, funny movie!`@@)

* and then we went to sleep.
* I woke up at like...8am? and then tried going back to sleep and it didn't work. so I just stayed up and browsed on my phone until phil rolled over and muttered or seemed generally awake around 10ish? probably at about 10:30am I got him out of bed.
* then we washed dishes-- I washed and he dried.
* after that, we made chorizo sausage and eggs, which was reaaallyyyy reallllyyyy tasty. the chorizo went with the eggs very well. it was super flavorful. and was cooked perfectly together!
* then we cuddled on the couch and browsed the internet and replied to all the new messages in secret santa chat about everything-- phil's gas station and bagworm infestation and-- there were many questions for me regarding the veracity of some of phil's statements and whether or not he had his room wallpapered in jambette posters and, yeah, I was very amused. then chocolate review.
 
* after that you were like "okay, I got a plan for the rest of the day. we're gonna do letterboxing, and then we're gonna eat, and then we're gonna pack."
* so then we cuddled for a little bit longer on the couch and then got up, got dressed, and went out to do letterboxing. we did one box in a lightpost at the humane society and then I was looking at the list and I was like, I don't like the route I previously planned, I wanna go do these two boxes here. So then we drove out to the red rock canyon open space.
** walked over to the pavillion (that happened to be a bomb shelter from the cold war that was part of a house that used to stand there) and followed the clues until we got to the pond and then took a bird break to admire the geese and ducks that were on the pond. and then phil read the rest of the clues and we found the box safe and sound. and the 2nd was quite close so we went and found that as well. it was supposed to be behind some trees behind some signs and I looked behind the trees and they werent there and behind the shrubbery and they werent there. and then I looked behind the evergreen bushes, and oh! there was the green tub just sitting on the ground. I was like oh wow, that is not hidden well nor back in the correct spot! so we went and sat at the pavillion to do our stamping and it //snowed and rained// for like 10 minutes while we were doing this. and as soon as it finished, the sun was shining through the clouds, like dripping on us but the sun was coming up. so then we went and put the letterboxes back and I re-hid the green one very well at the base of some shrubbery under some rocks and we gathered plenty of rocks to gather a nice suspicious pile of rocks and put some branches on it. I'm a little concerned it might be a little hard to find in the summertime when the bush is green? it's very obvious in the winter because there's no leaves on the bush, but it might be a little tricky in the summertime.
*** I feel like lettterboxers should have an eye for piles of rocks that look suspicious. I feel like most of the times I've gotten to a letterbox, once I get to the spot where I'm supposed to find the hiding place, I feel like my eyes are attuned to see where the box is hidden if it's a well hidden box. the horseplay box was-- as soon as I was in the right spot I was like oh! I know exactly where it is, cuz of that pile of rocks right over there! and same with the pelican box. as soon as we walked up to the tree I was like oh, there's a rock right there-- I bet it's right there! the way I hid the green box, I hid it in a way that letterboxers would look at that and know something's hidden there.
** and then it was so gorgeous and the sun had started coming out and phil was like "I think I wanna explore the park a little more, this is like the coolest place we've been!" I was like "sure! yeah! let's! let's keep going!" so then we hiked along the trail. just continued along the trail and saw //big rocks// on our left and //big rocks// on our right and a cave even that we didn't go in cuz there was a couple hangin out there and we kept going and saw more big rocks and it was really pretty and then the trail got a bit narrower. we went between some rocks and then phil was like "it's so quiet here...!" so then we stood and just listened to the silence for a bit. looked at each other and smiled and just listened. and then a runner came by and passed us and we started hearing a couple people coming up the trail behind us, so we knew it was time to get going {{laughter}} and we kissed a few times too. then we continued up the trail and that kind of wound its way up the end of the valley, so we were gaining height and once we reached the top of that, there was an //iiiincredible view// of some of the stone slabs on one side and then a vast panorama of the mountains and city buildings and Garden of the Gods in the distance and the rest of the metro and the sun was shining through the clouds. it was just //so atmospheric// and gorgeous. so we just stood there, looking at it for a bit, aaaand took a selfie and took pictures {{happy}}. and then we kept walking and there was an uphill bit {{laughter}}. it was maybe more uphill than phil would have liked! but he powered through, cuz he's awesome, and, yeah! then it was just pretty simple straightforward and just walked the rest of the way back. had the view of the mountains on one side and the park on the other side. and made it all the way to the bottom. saw some mountain bikers. saw a dog with a floofy tail. (@@.phil `and you were like 'it's a snow boy dog!' to which I said "you mean a husky?"`@@) saw someone wearing a redacted RS baseball hat, which took me by surprise. we were the only car in that parking lot.
** as we pulled out and we were driving on the road, there was a 3-way stop sign, and I stopped, and as I looked over to my left to check for cars, I was like "//hollyyy shit!!// there's a //hawk//!" like literally right next to us perched on a signpost!! so then I was like "//phil! look!//" and he was like "what?" and looked and was like "hoooly fuck!!" so then I rolled down my window and he got his camera out and took some pictures of the hawk that was just chillin lookin at us. eventually it flew away so then we continued on our merry way back home.

* then we ordered Indian food and cuddled on the couch for a bit and looked up the two different birds we saw.
** we saw many black and white birds flying around with a veryyy long tail and I googled "black and white bird colorado" and the first result that came up was some kind of magpie, so then I read the magpie wikipedia article to phil and one of them had gotten reeeally close to us in the bushes and I looked at its beak and I thought it looked kinda crow-like? and it turns out it was correct, magpies are part of the corvid family. and they hold funerals the same way crows do.
** and then we tried to look for the hawk and that was a bit trickier. we used a website to answer 5 questions and it gave us a list of options and we eventually decided it was probably a Red-Tailed Hawk because those have a darker head and some of the upper feather patterns matched and looked very similar. unfortunately, I did not pay enough attention to it when it flew off to see if it actually had a red tail or not. but I think it did?
* the food took foreverrrr so then eventually we got off the couch and did dishes from this morning and then we started packing. packing the living room and packing my clothes in the bedroom and pulling all the stuff together from the bathroom.
* right as I was finishing the bedroom, the food arrived, so then we ate and it was delicious and I ate too much food... {{laughter}} but it was very yummy. I love Indian food.

* and then we cuddled on the couch and ate our 2nd to last chocolate. and carpe diem writey now!
* woke up around 6 AM or so -- didn't really sleep that well; got out of bed and started doing last minute packing things (soap, putting on clothes, etc)
* went to wake up phil and he said that black bear diner delivery was suddenly not available that morning and our scheduled 7am delivery was canceled, so at around 6:45am we had to figure out what we were going to do for breakfast
* decided to stick with black bear diner but pick it up and this time I ordered bacon and eggs with it -- because for some reason the actual blackberry french toast menu item had vanished but it was still available as part of their combo thing {{thinking}}
** @@.phil `I should have fucking got those blackberry french toasts instead of regular french toast, fuuuuuuccckkk (cutie shared some with me at least, yom yom)`@@
* ate together one last time at the table {{mellow}}
* finished eating and packing and took final selfies and headed out around 8:30am and got to airport at like 10am
* sat in the car for a bit and tasted the final chocolate, which was espresso flavored. smooched a lot knowing it would be our last for a long time since we had to put our masks on...
* Phil handed suitcase over to baggage people and then we walked to security to say bye at around 10:20am. lots of hugging and crying.
* made my sniffly way back to the car, tried to rein it in since I would be driving, then headed out
* basically got into a steady driving trance-like state (I was safe tho) -- stopped at Colby for gas, then got lost attempting to go to a Love's for gas before Junction City (turned around in an "adult store" parking lot lmfao), but those were my only two stops.
** could have done some letterboxing but I just wanted to get back and it would have made the trip feel & be longer
** turns out music on shuffle is about the worst thing for driving long distances; listened to The Midnight & case/lang/veirs for most of the trip past colby
* made it to my mom's around 7 -- good time! the sun hadn't even set yet
* light chit-chat about the trip over fried chicken, then went downstairs with wine from thursday and chatted about their bicycle business and what was going on etc etc
* watched a couple more episodes of schitt's creek with them
* called phil & woke him up, cuddles for a bit
* bed around 11 or midnight (I was ver tired)
* woke up at eight when the sun started coming in the window and I heard my mom moving around in the kitchen
* had a cup of decaf coffee and ate some leftover shakshuka my mom had made on friday, while we sat and chatted about what was going on in her life etc
* packed the couple things I had gotten out then drove back toredactedaround 9 AMish; got back to my place around 10:30 and started unpacking a little bit
* took a break to check things like email and other folks' wikis, and filled out the COVID vaccine interest form for my county, since they moved to phase 5 (everyone 16+) the next day
* really needed to plug my phone in so it could charge before walking, so I finished unpacking all my bags and putting everything away / in the laundry -- //still// didn't find my charger though?!?? and it turns out I had stuck it in my reusable-bag-bag in the trunk. sheeesh.
* drove out to the eastern park trailhead - ofc there was no parking in the lot, but my preferred side-of-the-road spot wasn't taken and there was room enough to turn around and park there, so I did; arrived around 2:10 PM.
* Phil took aaaages to call me back {{laughter}} and we started chatting by 2:30ish. and then like, walked for 40 minutes until he had the worst urge to shit of his life and had to fast-walk back home??? I was trying my best to be the entire conversation as distraction but it was kinda difficult. {{laughter}}
** @@.phil `I'll be honest I don't know what the fuck you were saying in those final 5-10 minutes as I was beginning to jog and sweat and there was literally 20 knives in my ass`@@
*** {{bflushed}} good, I think I was rambling on describing the landscape or something {{thonk}}
* walked to the log that I like to sit on, above the first hill, and chilled there; Phil called back and we talked for another 30 minutes or so before I headed back to the car etc.
* back around 4:30, heated up some indian food leftovers, and watched an episode of ''Dragon Ball'' with phil (the 3rd episode I believe, with the turtle dude and the introduction of the (potentially sentient) nimbus cloud)
* played some clubhouse games since they do indeed work well in an online lobby -- I won hex roundly, completely failed at connect 4 again (WHY IS THAT GAME SO HARD), messed up hares & hounds by letting hare placement be random, got wrecked in yahtzee, won in the matching card game with pretty seasonal pictures @@.phil `(it's called Hanafuda)`@@, won in dominos //somehow// despite not comprehending what the fuck I was doing, won in mancala, and got beaten at least once in bowling but won one too, also we have solved dots and boxes to a draw state it seems. :P played tennis and foosball too!
* phil didn't really want to watch a movie for his pick, so I downloaded The Good Place episodes (keeping an eye on the download rate, setting file priorities as one finished downloading & copying the complete episode to the sync folder etc -- thank gosh resilio sync wasn't on its weird shit and actually synced properly).
* watched the first 5 episodes! I really enjoyed it -- thought provoking as well as being pretty hilarious; it does seem perhaps a bit "pop philosophy" but tbh how many pop philosophy shows are there in general / when have you seen a tv show mention actual philosophers by name so it gets some credit for that.
** @@.phil `it is definitely designed to be philosophy for the common person but I really appreciate how it gets a bit deeper as it goes and you can tell there was at least someone on the writing staff who legitimately loves moral philosophy and worked to present the basics in an easily digestible way -- not just for the viewer but the humorously dumb and ethically questionable characters around Chidi, the moral philosophy professor who explains all of the show's philosophy`@@
*** I felt like it kinda slid into the "telling not showing" side of things a leeeetle bit but it does at least illustrate with flashbacks and things rather than being super info dumpy
**** @@.phil `GET HYPED FOR LATER EPISODES`@@
* cuddles! sleep around midnight or sliiightly afterwards
* woke up around 8 but really, //really// didn't want to get out of bed so I rolled over and snoozled until 9 AM when I made coffee and booted up the ol' work computer for the first time in a week plus...
* caught up on probably 400+ slack mentions and 47+ direct/channel/here mentions. looked like the few projects that needed my coverage during the week went very smoothly, yay!
** it's weird trying to get back into the flow of things -- I'm like uhhhh. what... was I supposed to be working on again? I have nothing to do now..? {{thinking}}
* caught up on my emails, at least a quarter of which were meeting makers for past dates, a quarter of which were "this email inbox is not monitored" auto-responses to my outlook auto-meeting-nopes, and the other half of which were maybe relevant for visibility but nothing that needed my direct involvement.
* had a few meetings as well, and went through user registrations & download orders
* finished up around 5:30
* wanted to play GAEMS but didn't know what to play because I didn't feel in the mood for a 3D game (so I didn't want to play majora) but alsoooo don't have any 2D games to play b/c a) hyper light drifter is being saved for local coop, and b) I can't stream hollow knight because phil wants to play it {{fury}}
** ofc phil suggested a zelda game and for lack of anything more interesting grabbing my attention, and due to it not needing a new emulator, //and// due to not wanting to restart my computer since HIDGuardian was already running, I started playing A Link to the Past
** played, with a break for carrot monchies, until about 9 PM I think; after carrots I played the first dungeon, tried to go find Lake Hylia, then I was like... //I feel like I'm done for the day, nothing feels super entertaining right now. I sad I home from trip.//
*** @@.phil `it was great to watch you check that game out! it's got a ton of the zelda series origins in it, like all the iconic locations and songs and some items and characters all come from this game. I wouldn't snivel if you didn't want to finish this one, but it would be really cool! and it would be cool to play before the switch Link's Awakening remake, because that's kind of a sequel! it's the same Link!`@@
* chatted with folks for a while and looked around multiverse a bit more (sent kicks a few comments -- very nitpicky comments as per usual of me {{sweat_smile}})
* cuddles around 11:30 then sleepy around 12ish I thiiink
* woke up around 8:30 but turned back over in bed until 9
* made coffee, decided to start work at 9:30
* a tiny bit of work then massive MASSIVE research rabbithole all fucking day, lol, ooooops.
* phil linked a WEIRD FUCKING TWEET (based on this garfield comic: [[https://pbs.twimg.com/media/EWyWzhkWsAAXJAo.png]]) that doesn't make any //fucking sense// and //isn't funny// {{laughter}}
** @@.phil `THAT'S THE POINT`@@
* stopped rabbitholing around 6:30 or 7 and finally closed the work computer... only to get onto my desktop computer and rabbithole in a different direction.
* stopped //that// around 9:30 and wanted to spend time with phil because I had forgotten that it was weekly check-in, which is a whole deal on its own. OK though, done recapping the week, hitting publish.
* weekly check-in, actual bits.
* cuddles, sleeps. :)
* [[210401 – Carpe Diem:]]
* [[210402 – Carpe Diem:]]
* [[210403 – Carpe Diem: tabbouleh top after two weeks!]]
* [[210404 – Carpe Diem: easter brunch in space]]
* [[210405 – Carpe Diem: the loud outdoors and quiet things]]
* [[210406 – Carpe Diem: movement as a slug]]
* [[210407 – Carpe Diem:]]
* [[210408 – Carpe Diem:]]
* [[210409 – Carpe Diem: focusing chatting solving]]
* [[210410 – Carpe Diem:]]
* [[210411 – Carpe Diem:]]
* [[210412 – Carpe Diem: digging up the dusty ghosts]]
* [[210413 – Carpe Diem: weeding the bits and pieces]]
* [[210414 – Carpe Diem:]]
* [[210415 – Carpe Diem:]]
* [[210416 – Carpe Diem:]]
* [[210417 – Carpe Diem: table disco and packing]]
* [[210418 – Carpe Diem: a very miscellaneous day]]
* [[210420 – Carpe Diem:]]
* [[210421 – Carpe Diem:]]
* [[210422 – Carpe Diem:]]
* [[210424 – Carpe Diem:]]
* [[210425 – Carpe Diem:]]
* [[210426 – Carpe Diem:]]
* [[210427 – Carpe Diem:]]

---
@@.spaced-list

* 

@@
* woke up at 9:30am, crawled out of bed, and got on work computer.
* did some work but then got distracted with I don't know what, but I had meetings so I was like whatever.
* I got 2 extra things done and none of the actual stuff I was supposed to get done because I was putting it off because of meetings, and also because of being comfy and sitting in my recliner chair and also because I got into a big long discussion with phil about stuff and also because I was going down a very long research rabbit hole.

* at 6:15pm-ish I was like okay fuck this, I need to stop, go walk-- because this is just spiraling. so I asked phil "walk?" and we went and go walk
** it was nice and sunny for 90% of it and we had good talks and it was a good walk and it was an hour and a half
* went to the grocery store afterwards and bought eggs and heavy cream
* came back and made asparagus and streamed that. then I ate asparagus.
* we tried to play clubhouse games but that failed completely so then phil helped me with a puzzle I was stuck on in cat sushi maker puzzle game. then phil tried to play pokemon snap but that didn't work, so we each did our own thing for a bit.
* cuddles and sleep.
* woke up at 9am and hopped straight into work
* did nothing but work on all the logo stuff I had put off yesterday for a good solid 3 hours straight, then took a little break.
* started to have more meetings, but kept working on logo stuff in between meetings. I was completely ignoring my email and slack to focus on the stuff I needed to do, which helped a //lot// and I got it done!
* there was another project to work on, so I did that. it was "look at photos of people and decide which ones are good photos of them!" which I thought I did a pretty good job if I do say so myself!
* finished that and I was like //fuck me... I wanna be done with work, it's 5pm//, buuuuut I had to do user registrations and there were 16 of them and I hadn't done it in 2 days and I //really// needed to process them. so, I diiiid, and finished work at 5:30pm.

* I was dying of allergies all day -- very stuffy nose, very headachey, utterly miserable. phil looked up the active ingredients in his nasal spray -- one of them was OTC and not a prescription and he said "I really think you should try this" and I was like "pssh pssh pssh" but by the end of the day I decided "yea okay this is terrible I should try it"
** I was very lazy so I had it doordashed to me from CVS which was 100% worth it because the spray cleared up my nasal symptoms almost instantly and the water and the ibuprofen that I took and drank helped fix the rest of my symptoms, so I felt //much, much// better by the end of the day.

* then phil and I were trying to play No Man's Sky together and it didn't work @@.phil `(because we found out PC was one update patch ahead of PS5, whoops...)`@@ but I wanted to keep playing No Man's Sky, so I watched phil strim and listened to him talk about spreadsheet stuff while I played and I feel like I've made good progress!
** I have a freighter now, I have an S-class ship, and I need to find a black hole so I can go through it so I can find an unexplored solar system because there are //way too many// people here and I hate it.
** plus I need to get 6 million credits for the expedition achievement that gives personal refiner blueprints, because I don't want to carry a portable refiner anymore (it's glitched and takes up inventory space).
** I bought trade goods on a power planet and thought "these are 60% off and cheap! I'll buy them!" so now I'm trying to sell them on a mining planet, which I think is the correct place to sell them? but I'm going to find out.
** made 110% on that trade later {{happy}}
* and phil made me do this carpe diem {{laughter}} because he said it was bed time, which it is, but I wanna make this sale and then I'll be ready for bed.
** @@.phil `She is very very addicted to this game right now and there is currently no bedtime in sight as of 12:15am`@@
*** {{bflushed}}
* got spicy {{mellow}} -- sleep laaaate, 2 AM? 3 AM?
* woke up a bit before 10 am -- 9:30 am maybe?
* catching up on phil's wiki and my phone was notification buzzing on my nightstand at 10:08am and I thought "oh shit! I forgot I was gonna work! that's my boss texting me!" so I quickly got on my work computer. it turns out it was//not// my boss texting me, but he had slacked me that "when you get in, I had tagged you in this thing!" so it was a good thing that I freaked out.
* made coffee & finished catching up on phil's wiki
* started digging into the work stuff and opened a twitch stream for my no man's sky drops and worked pretty heads-down until 2 pm

* played no man's sky for a little tiny bit before tabletop and was farming carbon I think...

* tabletop!
** I rolled father rhinehardt and didn't wanna play that side of the card but was convinced to play him anyway. we explored the mansion a lot, then AD started the haunt. it was haunt #90; intern coffee themed and actually required quite a lot of sanity, so my having gotten to full sanity was quite a good thing for my character (father rhinehardt actually was good!).
*** phil attacked AD once, then AD died of sanity loss. I got very lucky when hunting for rooms that had employees in them -- pulled at least two and got the speed boost. it was down to just me and phil.  he attacked me once and rolled terribly and I rolled luckily -- it was a draw! then phil attacked me a second time and did 4 damage to me, buuuut he was on one tick of sanity so he had to pull a room tile that had an employee in it to stay alive -- and he didn't. so through attrition of sanity, I won! the funny thing was, while I was exploring in the basement -- the one time I didn't pull an event card, I pulled an omen, and the omen that I drew gave me 2 sanity! so it was like a net bonus!

** snoffled my snoffle juice at 6:15 pm; just one spray per nostril this time instead of two because I was already feeling alright and I want to stretch it as much as possible.

** we played banana katana because phil wanted to play it. {{laughter}} I guess I won that too didn't I!! I had some successful card combinations that worked well with the monsters including a dog powered by farts and a glass CN that defeated some shaolin monks that were hungry.

* I ate dinner and we decided what to do -- phil wanted to watch //the good place// and I wanted to play more no man's sky, so we set a timer and I put good place episodes in the sync folder. I played no man's sky and phil did spreadsheet work.
* the timer went off and we watched 4 episodes of //the good place//.
* then gettin' ready for bed and carpe diem before cuddles! and phil refuses to turn his camera on again before carpe diem {{laughter}}
** @@.phil `THAT IS NOT WHAT HAPPENED! YOU NEVER ASKED ME TO TURN IT BACK ON, I HAD TURNED IT OFF WHEN I TOOK MY PHONE WITH ME AND WENT AFK AND CAME BACK TO DO CARPE DIEM KNOWING I WOULD TURN IT ON AGAIN IN JUST A MOMENT. SHEESH!`@@
*** you know I just like giving you shit for this ;)
* I was having weird dreams... they were No Man's Sky themed, but also phil was there? I don't know... all I know is they were very weird dreams.
* I was way too warm under the covers when my phone went off around 9:35. I was very startled / "what the fuck" in my head, then realized my phone was ringing. Checked and it was my mom calling, so I picked up and she said "HEY!" -- so hyper -- "sorry for waking you up! we're here in town! we brought a change of clothes and we were going out to brunch but we need to change! can we come to your place and change and take you out to brunch??"
** ofc I said "sure that sounds great!" then quickly hopped out of bed, put on my own clothes, texted her saying "you can change in the bathroom", then went into the bathroom to use it -- which was a good thing because I realized I had left something I definitely don't want them to see on my sink last night. {{nervous}} I quickly evacuated it to my room before they showed up.

* We went out to eat at a restaurant my mom thought would be good, close to her old apartment. They were doing easter brunch instead of the typical "order food from a menu" which was fine I guess?
** I had tomato onion salad and a little bit of prime rib and some reaaallyy tasty ham and cheese egg bites and a couple of little cheesecakes and a couple of little brownies and some sort of fruitish lemony bar for dessert.
** We chatted about apartments and their bike ride today and mom's work and vaccines and just this and that and ate and it was a good time.

* We got 3 minutes towards dropping me off and mom said "oh shoot I forgot my glasses!" after rummaging all around in her purse. we turned around and went back to the restaurant, and Mom was giving me a little teasing for being someone who left my wallet multiple places -- which is true! I did lose my wallet in multiple places in 2016/2017 but it has been like 4 years so everyone can stop teasing me about losing my wallet! I successfully got it back every time, so, it's fine! -- she went in to the restaurant and they had already put her glasses in the lost and found; great success. we drove back and they dropped me off.
** we were talking about apartment stuff in the car on the way back, and I was talking about splitting rent and I said "yeah phil wants to pay something that's like 50/50 and I want a proportional thing" and she said "so he wants to get a job and contribute? ahhhh that makes me feel so much better!" and I was like "o-okayy" {{laughter}}

* had a very successful No Man's Sky adventure after I got back (watching twitch streams on the side for them drops, of course).
** I finally found all 8 creatures on the one planet I was hopping around, and also found a crashed freighter, then teleported to another system to sell my goods in and sold them for a huuge profit. I took about 1 million units worth and bought trade goods from one system in them and then went to the other system that desired those goods and 1 million turned into like 6 million, so it was a very tidy profit. then I decided //well I'm gonna re-invest and do the same thing again.//
** I was on an icy planet looking for minor settlements, and spent longer wandering around on that icy planet than I anticipated -- but it was a nice icy planet.
** found a couple crashed ships that didn't have any NPCs hanging around, so I claimed them!
** somehow after buying a full spaceship and exosuit of trade goods, I still had 4 million units. I was like, //well shit, I don't have any frigates//, so I flew up to space. there were a couple other fleets chilling and I found a very low fuel cost support ship, so I bought that for 2 million. buut I didn't have enough left to buy the trade frigate I wanted to get next.
*** then I remembered I had those 2 crashed ships, so I looked at them on my freighter and they both sucked and I didn't want to keep them. I went and salvaged them on the space station for units, but that was a whole process because I didn't realize you had to repair specific parts and fly them there yourself and -- it'll go smoother next time now that I know how it works.
*** one was worth 5 million and another was worth 900k. after scrapping them I had 5 million again! I went and looked for a trade ship and after some hunting around I found one that had the lowest fuel cost. It had 8 fuel cost and was within my price range, tada. now I had 3 frigates and I landed on them and walked around and they're fucking boring to walk around but it's kinda cool that there's that little detail anyway.
**** it's just cool to me that there's a game where you can start on a planet's surface and go into space and literally walk around on your frigate ships and see things like hallways and engines! it's still the best "sci-fi tv show" game.
** got phil's message saying I had like 15 minutes left and by that point I had pretty much wrapped up everything I had planned. remembered //oh shit there's that weekend mission in the anomaly// I still hadn't done, so I initiated it and waited like 30 seconds to a minute, but nobody else wanted to do it with me, so I was like fuck it, I wanna do this... well shit, I'll just try it on my own.
*** which... was fine! it was probably easier with 1 person anyway. it was a 2 part mission. the first part took me to what seemed to be a randomly generated place, but the second part took me to what was the same spot for every person on an extremely toxic planet. (I had apparently never been to extreme planets.) it was draining my exosuit very much, but somebody had built a base -- like a very tiny base right there by the mission point. there were a ton of communication messages scattered around, which was hilarious. I used the base as cover and shot the sentinels and finished the expedition and quit the game right before phil made it back -- big success!

* tidied up my room, took out the trash, and I was ready to hang out just in time as phil was back from spending time with his brother.
* we watched Ammonite, which was... o-okay...? it was slow and didn't have too much pay-off at the end. probably the best thing about it was that it got me to read the wikipedia article about the actual person that the main character was based on. ([[Mary Anning|https://en.wikipedia.org/wiki/Mary_Anning]]) I did appreciate the main character going through this portrait gallery of all these dude scientists and the perfect framing as she's standing in front of a painting -- that was the best shot in the movie, very pointed. 6/10 movie.
** @@.phil `Yeah, I was pretty sucked in at the beginning of the movie when it introduced itself as a movie about digging up rocks -- and lesbians. both great things. but it started to drag eventually and ultimately felt unsatisfying. The movie had potential. I think the director just wanted to shoot lesbian porn in between long scenes of fossil excavation and forgot to write a complete story. That much was enjoyable though. I can't explain why I'm so enthralled watching people dig through rocks. And the slow melancholy tone was kind of nice for some reason. And I like that time period's ridiculous clothing. Okay movie overall though, 3/5.`@@
*** oh, yeah, period clothing is always pretty great, although movies get to skep a lot of the reality -- like, when fancy lady got coal dust all over her dress, WHO SCRUBBED IT ALL OUT HM. and the scene where they both swam in the ocean... mother fucker fancy lady was wearing a corset and they had TWO SHOTS in the movie of people helping her lace it up -- no fucking way she got undressed all by herself that quickly.

* then I played majora, which was okayyyyyy. I got very frustrated about halfway through the dungeon but it's fine, it's fine. I got through it and killed the boss and freed the deku princess. watching the princess hop up and down on the deku king was hilarious and helped me feel slightly less frustrated. and I got the 15th fairy and got a better spin attack so that's good.
** @@.phil `oh gosh...this play session got me wondering if we should just abandon this game and move on. I'm not sure if you're enjoying it at all and maybe I've made you suffer enough. and, again...I'm worried that the next part of the game is going to break you. just know that I understand if you call it quits there.`@@
*** nah nah nah. I can do it! I'm stubborn. -- and I think my grumpiness this time around was less to do with the game and more just... my mood in general.
* brushed my teeth and carpe diem and then bed time. sleep. //[fake snoring sounds immediately upon concluding carpe diem]//
** @@.phil `Oh, goodnight I guess!`@@
* slept in and got up at 10am, set myself as active on slack, made coffee
* was feeling kind of lazy so I sat in my recliner to catch up on emails and slack instead of sitting at my desk
* did some work for maybe most of the morning
* in the afternoon, I was queued up to help with some things, but we were waiting on the actual files to show up, so I was just sitting around and went down some rabbit holes on the intornet (instead of catching up on backlogged work, oooops)
** kinda thonky rabbitholes: the interesting hypertext club kicks posted and a capitalist marketing youtube documentary; thinking about being quiet and not quiet at the same time. maybe it's those spring vibes rolling again and the winter hibernation is slowly coming to a close..?? though I don't want to predict anything.
* wrapped up things at 6pm and was a bit distracted (still watching capitalist marketing youtube documentary) until about 6:30pm when phil hopped in voice so I was like //ahhh need to stop//
* it was really nice outside and I like to walk in this kind of thonky mood so I said "hey you wanna go on a walk?" He was in the middle of doing something in NMS so I was sitting and waiting for him to finish, but eventually we did leave and walked for two hours!
** I picked up some trash at the beginning (and grumbled and complained about that of course).
** on the way back, phil talked about niko and how blake was handing him easter bag stuffing trying to get niko to hand him easter bag stuffing and instead of joining in niko started crying. {{laughter}} and in general just pondering how humans learn to process the world around them!
** I saw some ducks and heard really really //really// loud birds in the first half of the walk and some extremely loud frogs too. not the typical tree frogs that I hear, but creek frogs. it was really nice outside (about 70) so I wore shorts and a T-shirt for the first time this year!
* we got home and I had been tasked with playing NMS (every platform got patched today so we were going to try playing together again) while phil made food for himself, but I got distracted with chatting with folks -- Rwn messaged me and we were chatting about what they had been up to. phil came back just as I said "hey Rwn you should read movie server from here!" and linked to our face reveal.
** their reaction was pretty great. {{laughter}} and we hopped in voice in movie server and hung out and chatted for a bit and saw cute doggy and cute kitty cat and caught up and about at 11:15pm, I gracefully exited us and //then// we played NMS.
* I was on a mission to do my trading and find a monolith and find a portal so that I could portal my way to phil and I successfully did all that. the planet that I had found the portal on said it had copper but it had no fucking copper anywhere and the one single copper deposit that I found was stupid tiny and had maybe like 40 copper in it total, which was ridiculous. then I flew into a space station and the trade terminal didn't sell any copper but thankfully NPCs in the space station did. I loaded up and went back to the portal and activated it. and then //I// was ready! it was around midnight and phil still hadn't found his portal (he had lost it). he was trying all these different things to find the portal and did not succeed before 12:30am. so I said "okay, staaaap, we'll do this tomorrow."
* then we cuddled for 15 minutes and went to bed at 1am. and he have a cute face {{happy}} @@.phil `(WAHHHHH NO U)`@@
* woke up at 9 and laid in bed dreaming until 9:30 when I hopped out to start "work"
* did not make coffee this morning {{thinking}} was sitting in recliner chair again
* some actual work got done, thank goodness, all the typical standard required things, and then there were some meetings too; was very tired toward the end of the day but answered some questions / tried to hunt down a couple assets + took a look at logo sheets I'd put off for too long.
** of course, did some farting around as well...
* phil was already playing NMS so he was like "get on!!" once I finished work, so I did, and then went through the portallll. but -- neither of us could see each other??
** as it turns out, apparently you can't cross-play together in real time while in different modes, which is kinda tragic. ;_;
*** I'm still down to play in the same general area of space -- at least our discoveries and cool things are shared, right...? but I suppose it's not quite the same.
* I got distracted looking at the NMS wiki and civilized space etc, since I need to discover 35 systems and that means naming and uploading them and THAT means making sure they follow my naming convention from ages ago! I'm deciding to reboot //The Wander Society// in a new part of the galaxy since so many previous updates have changed planet generation etc etc. good to have a fresh start in documentation! {{laughter}}
** there's a region up and to the left (facing the core) of Phil's base that looks very tasty to explore (lots of red/green/blue stars and not just yellow stars) so maybe somewhere in that region I'll find a nice desert cactus planet with blue skies for me to base on again... hhha.
*** tbh I'm skeptical that combination can even exist anymore 😔
* when phil got back he checked out his creative save and it was in an uncharted system on a black & white planet with bubbles and ROBOT creatures??? that were really cute. #goals = have a cute robot companion.
* started weekly check-in around 8, so hey -- an hour earlier than our usual time of 9! {{happy}}
* general observation of the day: I did not have too much nasal issues, even after walking during a 500+ pollen count day yesterday and leaving my windows open all night. still using the spray though. thankful for its existence.
* decided to check on vaccinefinder.org to see if anything had opened up for the area yet; Hy-vee showed in stock, but it usually does -- for the heck of it, I decided to check their website again. what the fuck, there's actually a location open nearby?!
** successfully scheduled my first shot of the pfizer vax for noon this coming saturday, and my second shot for later in may!! told RD but he didn't seem to want the details, huh?
* back to the weekly check-in, haha.
* woke up at 9am and started work at like 9:15am
* pretty much worked all day and quit at 5:30pm
* I don't know why I got started; I was just waiting for us to figure out what we were going to do and started looking at apartments and that kind of spiraled downhill desperately until 10pm. And we have completely re-evaluated what we are doing for apartments.
* and then we brush teeth and played clubhouse games and I lost //terribly// in hanafuda. at least mancala is still a game I win more often than not. and we played a very very close bowling game. @@.phil `(and I won hee hee hee hee)`@@ and then we went down a rabbit hole about blowfish and phil added a source to a very non-cited sentence in wikipedia.
** and I'm going to write to the journal articles and complain that they didn't cite their sources either!
* cuddles and sleep
* woke up at 10am and I was like fuck, I really dont wanna get out of bed... im so tired
* laid in bed until 10:15am and checked discord on my phone while I was in bed
* got up and on the work computer
* mostly putting out work fires half of the day. just random little things popping up. just answering emalis and slack and ''siiiiggghhh''.
* took a break in the middle of it to email apartment people who had emailed me back.
* had a meeting at like 4pm and I wanted to take a break because I was feeling really tired, so I played Cozy Grove on my switch while the meeting happened and then the meeting ended and phil gave me shit for playing a game during work so then I quit and finished some things that I had forgotten to do the rest of the day and wrapped all of that up at 6:15pm
* then was like "dragon ball! food monchy!" so I made hot dogs and ate hot dogs while we watched episode 6 of dragon ball. which had many gratuitous shots of bulma. that was the most risqué episode up to this point we have seen. this episode even had a boob grab... 
** @@.phil `lol yea this first season especially is many sex jokes and your typical japanese pervy sense of humor. every anime has to have horny desperate guys trying to swoon angry uninterested women who are not having it. I feel like this episode is probably the most like this in the whole show? but u get to see bulma's tits in a later episode, but it's only for like one frame! anyway, the majority of the show is not like this!!`@@

* then phil did spreadsheet stuff and I played more cozy grove but on steam this time because it does not get 60 fps on switch and the pop-in is terrible and I wish all the switch reviews had mentioned that because I specifically read switch reviews ahead of time to see how performance was! it runs much better on stream at 60 fps with no pop-in
** so far it's a cute game. the art is cute, the characters are cute. I feel like it's a little too hand holdy in the tutorial, like, very obvious. it could be a little more subtle. I dont know-- we'll see how it goes!
** the UI is definitely not super polished in some ways... I think I don't realize how much a font that is designed or developed or custom to the game really ties the whole UI together.
*** animal crossing without its font-- the UI would just suck. i'm thinking especially games with text boxes and stuff. like when you're listening to characters talk or something. I guess I havent played many games like that recently, so i'm trying to think of other examples besides animal crossing. well, even when you think of spaceport janitor, there's some text in that game, but it's all blocky pixel-arty. it all looks like hand-made font, which fits very well with the style-- I don't know-- just seems seamless right? I guess what bothers me about the UI is that the font is literally-- it just seems like some generic sans serif from off the street that has no character whatsoever, and it's like really? you just like picked Arial for your game font? it just sticks out like a sore thumb. even some sort of cutesy hand-written font would have felt more stylistically consistent. literally so far I think that might be my biggest critique of the game: they just had a terrible font choice.
*** i'll go into their discord and talk about how I hate their font choice! and all the artistic reasons about why their font choice is terrible! {{laughter}} that would be terrible of me!!
*** I feel like A Short Hike had text in it too and the whole of a short hike felt polished, but I feel like that was also because the font was part of the game. unfortunately, a short hike has ruined me on indie games... it was so polished and perfect for what it was! like, it knew what it wanted to do and it did it all well and there weren't any rough edges around the things that it did. the UI was solid, the controls were solid, the //onlyyyy slightlyyyyy// janky thing was when you were flying and the camera angle changed dramatically, but, every game has camera angle issues-- even triple A games, so.
** actually I have a second thing to complain about. there's quest-givers in the game and when you complete a quest for them, they are happy and make the world around them colorful. if you do something that changes the world or if they have a new quest for you over time, the world around them will go back to being monochrome-- like the color will be gone. which seems like a nice subtle way of indicating "oh hey! go talk to this npc again! they might have something for you!" as you're running between other tasks that you're doing. so, an example of visual information about the game similar to like red vignette when you've lost health in a shooter. and then they went and added a big screaming red exclamation mark in an arrow bubble to always point to a person that has a quest available to you...that appears to never go away...and is always on your screen to point to the person who has your quest. like why would you add such a nice subtle way of indicating to go back to talk to someone and ruin it with this big red arrow? maybe that changes; maybe that was just because I was playing the tutorial, but... ''sigh'', that seems like two design decisions that contradict each other.
** then I finished the daily stuff and was like okay im done playing!

* phil and I talked and we were like "what are we gonna do?" and he went over some of the things on "things to share" and none of them sounded super great and you were like "well maybe we can play Myst?" and I was like "YES! MYST! we can play myst! you stream myst and I watch and I can take notes!" so then we did puzzle game for the rest of the evening.
** as with Lock, I enjoy being the person watching and sometimes having good thoughts about the puzzles and sometimes having incorrect thoughts about the puzzles! but, took lots of notes and got further in the game than I ever have before. we are a really good puzzle solving duo!
** \\once we figured out the tower thingy and had all 4 of those clues written down, solving those and working those out worked really well. I was actually surprised we figured out the clock tower and went to the clock tower puzzle zone first. I mean technically we figured out the planetarium zone first? like that was the first obvious place we went and inputted the things but we didnt know what to do with the constellations. and we did technically also solve the cabin because we found the matches and lit the furnace, but we hadn't actually found the tree place yet, so we didn't know that it was unlocked. but then the clock was obvious once we realized the big and the little handle turned the hands on the clock and once we made that connection. I think the fact that we were taking notes and we wrote down the time on the clock initially... that was a big clue for me in figuring out the hints from the tower, because I wrote down 6:10 and the hint was written that way in the tower, so as soon as I typed it out and looked at it in the discord messages, I was like oh shit! those are formatted the same way, it must be for the clock somehow because it's a time! I think it would have taken me a lot longer if I hadnt literally written down a time in the same way {{laughter}}. and solving the ship with the constellations was really satisfying too!\\

* and then we went on a very long rabbit hole on video game fonts while on this carpe diem. and phil provided me with //many// screenshot examples for when I write my academic essay on video game fonts if I had the technical skill to actually //explain// why specific fonts feel correct, which I specifically do not have! I just look at them and think they feel right. //but why do they feel right??//
* and then cuddles and then sleep! it's gonna be another late night for me again... aaaahhhhhhhhh
** @@.phil `wahhhhh i'm sorryyyyy 2:30am is really bad`@@ {{distress}} @@.phil `we had an amazing talk though!!`@@
@@.phil
* `you worked, I went to DMV and got permit!!`
* `my friends came over`
* `u talk to h0p3`
* `we played myst and beat it!!`
* `and stayed up way too late while Cstn played bomberman64 and i discover how bad ur sense of humor is`
@@

pretty sure I was //very// heads-down on logos the entire day Friday -- ignoring discord, ignoring all slacks and emails, just focusing because I needed to get that shit done & couldn't otherwise. Got through at least 4 logos I'd been putting off, including onto the DAM.

hanging out with h0p3 was nice -- I was gonna be very sad if nobody showed up while I was chilling alone in the lounge. :P

: spent too much time attempting to make a small dent in the horror show that is my mailbox, oops. but a small dent I did make! also talked about pets and [[the bobbit worm thread|https://www.michiganreefers.com/threads/the-bobbit-worm-chronicles.84173/]]. (h0p3's memory & my guess was wrong -- he doesn't take the tank apart, just hooks the worm and tears off enough to make him smaller, then catches him in a rock that he //was// more easily able to take out & smash.)

and of course myst was enjoyable, though I felt like the last puzzles, the ones in the individual worlds, were very straightforward compared to the main island puzzle and slightly less interesting (though Phil got into the sound puzzles a lot (good, because I hate sound puzzles)). In general, I would guess myst is only especially difficult if you're not familiar with modern puzzle games and the twists they usually take / how they want you to think -- I'm experiencing the older thing after having experienced generations of younger things that have grown up a bit.
* I woke up at 10am and laid in bed and chatted with phil a little bit.
* I was also chatting with AD and I was thinking about getting my covid shot and timing, but I also wanted to play cozy grove for the morning, but AD was still talking to me. but we kind of came to a finishing point in the conversation, so I got up and put on go-out clothes on and looked at the clock and decided I had enough time to hop onto cozy grove. so I talked to bears and walked around.

* left right on time and I didn't need to stress about being there right on time because they were a //leeetle// behind when I got there, which is fine.
** they had taken one of the entrances and closed it off and turned it into a waiting room? so it was just a table I walked into and got registered and I had to wait outside in the actual store part in a chair for a bit until a space opened up in the "waiting room". and I was ushered in there and they had like 6 chairs spaced apart in the room. they had like one nurse--I assume she was a nurse--prepping the doses, administering the vaccine--she was handling a lot of things! somehow also keeping an eye on her watch and keeping track of the time for like 4 people at once and telling them when they could go. like dang.
** it was maybe another 5 or so minute wait after getting into the actual room. she was like "oh I got this neat resealable bandage so we put the bandage on first and then inject you through the bandage and when the needle comes out the bandage closes up! and I was like whoooaa. and she did a good job! I feel like I was trying to pay attention to when it was actually happening but she was chatting and it happened. she stuck me while we were chatting, so I felt like I was a little bit distracted from the occurance of the shot, which was fine. it was //definitely// painful, not the most painful thing in the world but kiiind of uncomfortable. it was over pretty quick, I was surprised.
** I waited another 15 minutes before I was dismissed.

* when I got back, I had gotten a voicemail from the apartment that I was supposed to tour at and I had gotten a text too. and as it turned out, I guess because they were busy or something, they were like "oh we're doing self-guided tours today so we left this specific apartment open for you and the building for the laundry is here, so show yourself around!" so I guess I could have showed up earlier than the scheduled time, but I showed up a couple minutes earlier and it was fine.
** wandered around the apartment and realized halfway through... "oh, I'm by myself. I can just video call with phil...why am I...what? duh!" so I kept walking around and called phil repeatedly many many many many times to get him to wake up, but finally he woke up and hopped on discord and we did video call. and I streamed the apartment to him, which was pretty cool!
** the kitchen was nice. it was clean... not that that's relevant because if we moved in there it would be in a different apartment, but, the amneties of the kitchen would be the same. had a microwave. no ice maker in the fridge but that's fine; I can live without that. dishwasher... the sink was nice enough. there was a light above the sink which was nice. basic kitchen! it definitely felt better in person than it did in the 3D virtual tour.
** the rest of the apartment was okay? everything was just like //slightly janky//. the patio doors were clearly old and probably let lots of cold air in and the tile flooring in front of the fireplace and in front of the patio doors was also slightly janky; some broken pieces... just like slightlyyyy, just like not...perfectly nice.
** I had to give it to that apartment, I think it had nice closet space! it had that bathroom closet, and that nice center closet, and then 2 closets in the bedroom. but I dont think that bathroom closet is a make or break thing because I dont keep anything in the bathroom anyway. like it would be nice.
** they had nice ceiling lights in the dining room. the lighting in the bathroom was terrible. super dark bathroom. and a light in the bedroom, which was nice. and lighting in one of the closets.
** and the big wall-to-wall closet in the bedroom had janky doors. I think I accidentally got one of them stuck.
** the toilet was definitely a very slow and loud toilet and the sort of toilet I can definitely clog with my shits {{laughter}} ...but the water pressure was fine.
** I dunno! it seemed pretty livable. not like perfect but definitely livable.

** then I went to check out the laundry room, which was //maybe// the nicest laundry room I've ever been in? it was nicer than my dorm laundry room and it was nicer than my chicago apartment laundry rooms, so, it was a pretty nice laundry room! fuckin expensive though. like $1.50 for washing and $1.75 for drying?
** then I wanted to actually look at the location of the apartment that I'm actually interested in because on the website they had the actual unit number, so I wanted to walk over and check it out. because when I walked to the laundry room, there was definitely some loud neighbor shit going on. I was like oh I wonder what it's like on a sunday. what the neighbors are like. so I walked past the pool-- fuckin tiny pool! smallest pool! but yeah, I guess if we wanted to take a dip in the pool and it wasnt too crowded, a pool is a pool is a pool right? the tennis courts were //clearly// not kept. they were all cracked and broken and the basketball court was like a tiny concrete pad with one basketball hoop. that was not what I would describe as a basketball court, but okaayyyyy.
** the trash area by the apartment was better maintained. the doors looked properly secure whereas in some of the other areas, the doors were sloppily hung open and broken and shit. maybe it's because it was right by the clubhouse so it was more visible so they kept that one particularly maintained? I don't know.
** I walked into the unit and noticed a tricycle by the first door on the left, so a family with kids presumably and nothing interesting about the door on the right and then there were lots of house plants-- like 3 large house plants by the second door on the left. so I was like "oh! bet some interesting people live there" and the apartment I would be choosing would be on the right and there was nothing interesting about that door.
** then I walked out to the back to the patio area-- I was being very creepy! like no one was around I don't know; I was just walking around! potential tenant I don't know! so I walked to the back door and I kinda saw the neighbor's patio and it had //many more house plants// and a couple tricycles and I was like "okay there's 2 families with young kids on this floor! I'm very intrigued by the house plants. based on the sheer number of house plants alone, I really wanna bake a pie and be like "heres a pie! tell me about your house plants!" {{laughter}} cuz they have so many! they gotta be interesting people with the number of house plants they have!! {{laughter}} and I looked at the patio of the apartment I would be taking and it was fine. that apartment is on a hill so all water would roll down the hill. it's a north facing apartment so you'd get lots of cold air from the patio in the winter time and you dont get any nice sunlight; you just get north sunlight, which is the worst kind of sunlight. and theres more highway noise because the highway is north. but ehhhh that's stil livable I guess. so then I had felt like I scoped the place enough and walked back to my car
** AND!!! while I was on the stream with phil earlier and looking out on the balcony of the place I was touring, I saw a //fucking// albino squirrel!!! I looked at the window and saw a white squirrel! at first I thought maybe it was a cat! I had to double take because I wasnt sure if it was a sqiurrel but yeah!! it was a squirrel! I had never seen an albino squirrel in my life and now I have!! at tihs complex! and if I were superstitious I would be like //oh shit, a white squirrel, it's a sign!// but I'm not. but it was still really cool! and while I was outside I saw it again and was like scrambling around and I tried to get a picture of it but it was too fast! it ran away on the roof before I could get a picture of it and literally all I could get was its tail, which doesnt look like anything. it was just a white blob, but I swear, it was its tail!
** after the tour I was pretty confident in feeling comfortable choosing that complex if that was a place that-- depending on what tomorrow's tour is like... if tomorrow's tour is bad, then I feel like I'm okay with this place. if tomorrow's tour is good, then it will be harder to make a decision. it's not the most luxurious in the world; there's some negatives, but I think for our first apartment together, it would be pretty okay! {{happy}} yeah!

* made it back at like 2:30pm and monched food and chatted some more about apartment stuff with phil
* went and played tabletop at 3:15pm
** the haunt triggered relatively early. I was the traitor. I played suboptimally and lost but thats okay. I didnt wanna sacrifise myself to become an evil demon lord anyway.
*** @@.phil `you definitely could have easily won!! but instead you let us steal your book and throw it into the furnace!`@@
** then we played a game of azul because we found out there's different colored tiles, but ultimately I decided I like the base game's tiles the most because they're more readable.
*** @@.phil `but what about the one that's just base game with actual patterns on every tile?`@@
** then we played banana katana because that's phil's favorite game and then AD won. he won all 3 games; he won betrayal and azul and banana katana.
* and I streamed cozy grove while phil ate and we kinda hung out for a bit and then AD went to bed
* phil was doing spreadsheet stuff and I didnt know what to do. hangin out, browsing reddit. not doin much. and then I played mancala and hanafuda and solitaire
* the bandage on my arm is really weird because the blood that oozed out is like not dry? it's still liquid? so I just have like, a weird spot of wet blood on my arm in this bandage. I dont know when I can take this bandage off, so, that's very strange.
* and phil be typing carpe diem and I wanna finish my solitaire game and then cuddles and sleep! and my arm is really sore, really really sore!
* I woke up around 10am and then caught up on discord.
* got out of bed and played cozy bear game. played until 12:30pm.
* I legitimately don't remember what I was doing for the hour between stopping playing and going to do my apartment tour. I'm going to guess I was probably on my computer browsing the internet or on my phone browsing reddit.
* about 1pm I realized, shit, I haven't eaten anything, I'm hungry, I should eat something. and I realized it was nice outside, so I heated up some indian food and sat outside on the porch and attempted to eat it, but it was very hot in terms of temperature and it was very hot in terms of spiciness, so I didnt eat all of it. I ate maybe half of it and I told phil we should walk after my apartment tour because it was so nice outside.
* then I got all my stuff ready and headed out and the drive was quick. I got there a couple minutes early and the office was locked, so I waited until 2pm on the dot and then called the number and was like "I'm here!" and then waited some more until the office lady came out and walked me to the apartment.
** I was a little surprised because we went down. it was like a 3 story building and we entered on the 2nd level from the parking lot and then went downstairs. was like "that's not a design I've ever seen before"
** I wasn't too surprised when I got into the apartment. it seemed pretty similar to what I had seen on the website and surprisingly similar to the place I toured yesterday. same patio door, not very sturdy, no screen, so we'll have to have a screen manually. same floor tile in front of the door. carpet. the cabinetry is old and not new, but isn't the worst. the appliances are definitely old, but despite looking like it's from the 80s, the fridge has an ice maker, so, I appreciate that. I forgot to test the water pressure on the kitchen sink, I dont remember the kitchen sink at all. I did really like that there was a window in the kitchen. and the bathroom seemed fine. the water pressure seemed fine. I liked that it was a tile around the bathtub instead of fake plastic. I liked that the closet in the bedroom would be big enough for my art supply closet table if I dont need the storage space for anything else.
** I asked about the apartment that became available at the end of may and asked if we could walk past the unit and the leasing person was like okay! so we walked past it and it turned out to be on the north side. I was like...that patio is never getting any sun at all. cuz all the patios there on the ground floor had fences around them, which is different than the other apartment I toured.
** so, after I walked back to the leasing office, the leasing agent gave me a quote on the apartment I said I was interested in and I was pretty uninterested in it after finding out it faced north.
** I was curious about the other apartments that were going to be available, so, I loaded up the web page and thankfully it loaded quickly and I was able to write down the unit numbers of the other 3. and so I was like, what the heck, while I'm here I'll drive around and try to scope em out. so I did and I had my piece of paper, I found the first 2 numbers, I felt very weird doing this especially because the complex was a little bit more on the crowded, busier side since it was a nice day and not rainy like it was yesterday {{laughter}} but I walked up to the front of every building that had the number range I was looking for and looked at the doors until I could find the right number. and 2 faced west into the parking lot and were on the first floor. 1 faced west into the trees and was on the 2nd floor. and I actually walked to the back of the apartment buildings to look at the back of that balcony because I was curious. after scoping them out, I was like "okay, I am ready for walkies" and drove back

* put on shorts because it was way too hot for jeans and put on a different shirt. then I drove out to the park.
** I didn't even try to park at my usual spot because I figured it would be insanely crowded given how nice the day was and I didnt even want to bother with trying to find parking. so I just went up to the parking lot where I knew there would be parking for sure, and there was-- it was actually the emptiest I had seen that parking lot.
** I called phil and he was asleep so I called him again. I think he actually woke up on the 2nd or 3rd phone call! which is pretty quickly compared to how long it usually takes! usually it takes like 6 or 7 phone calls to wake him up but this time it only took like 3! that was a big improvement! @@.phil `(I feel so attacked right now...)`@@ after he understood what was going on, I was walking and he called and we chatted!
** we talked all about the apartment and discussed options. yeah, we had a good walk. a very long, and hot walk by the end. and phil saw lots of roly-polies. and I saw lots of people. and the call dropped 2 or 3 times which was very annoying. and phil saw the aftermath of a car accident. and I drank water and successfully did not choack on the water.
* drove back. heated up the rest of my indian food from earlier and ate the rest of the chicken, which helped me manage the heat of the spicy curry because I would eat a bite of chicken with a bite of spicy and the blandless would help me balance out the spicy.
* phil and I continued talking about apartments and I decided to apply for the apartment that was on the 2nd floor and faced the woods. even though the move-in date was much sooner than I anticipated. it seems like it will be the nicer apartment to live in, in the end. the lack of highway noise is very good and the price is solid. and I think the location in the complex is a good location.
* then phil showered. while he was in the shower, I thought I'd call my mom to tell her I had applied for an apartment. and it turns out that weekend they're actually getting back from their trip to colorado, so they definitely wont be around that weekend. and they're coming to overland park for a derby party??? a kentucky derby party?? the next saturday? so I was like "okay can you bring all the stuff that you have for me?" and she was kind of like "are you sure you want all of it?" I was like "yeaaah why not" and she was like "you want my old dining table and chairs?" I was like "heck yeah I'll take a free dining table and chairs". so I think the plan for them is to pack all the kitchen stuff and dining tables and chairs and everything into their van and give it over to me the weekend after I move in, so that's cool.
* then I showered because I was stinky gorl. then phil and I were hanging out and talking and I was looking at apartment stuff. I had texted my dad being like "hey give me a call, I applied for an apartment, let's talk about apartment stuff" because he had offered to help me move the last time I talked about apartments. so we talked for about 40 minutes about apartments and he dispensed his relationship advice. we finished talking and I hopped back in voice chat and phil was nowhere to be found and then showed up like 5 minutes later, sounding very breathless @@.phil `(okay I did not sound "BREATHLESS")`@@ and he was laughing and I was like "where were you??" and he was laughing and I was like "you were jackin off weren't you..." {{laughter}} and he was like "yeeeeeahh..." I was like of course...sexy shower stream {{mischief}}
* then hour-long rabbit hole looking at shower heads and towels and talking about towels and how many towels does a person need and then I looked at sofas
* then at 10pm we started the last episodes of the good place season 1. which were very good. much more exciting and interesting than-- I mean the first half wans't bad, but they really got goin towards the end there with some interesting twists! and an especially interesting final twist that I did not guess!
** @@.phil `yeah, I feel like season 1 is overall the weakest in terms of being interesting, but that's because it's all a setup for the revelation in the finale. I was really excited for your reaction to that! and i'm excited to watch the beginning of season 2 because it's amazing! this show is a crazy ride from here.`@@
* oh and phil bought driving lessons and has to schedule them, but he has them. so that's exciting too! and we're getting closer to life together. which is crazy! just...crazy. and I'm moving in 2 weeks. which is also crazy. assuming the application is accepted, but, I think it will be.
* cuddles and carpe diem.
* my alarm went off at 9am but I didn't wanna get up, so I stayed in bed and got up around 9:50am.
* got on the ol' work computer, checked slack, made coffee, and caught up on discord
* started work on one set of logos that I had to finish today. worked on that all morning until I had my first mid-afternoon meeting. had meetings for maybe an hour and a half, then I took a little break and chatted with folks after my last afternoon meeting.
* around 3:30pm I started working on the 2nd set of logos I needed to complete; I had a meeting at 4pm, but kept working on the logos -- yay multitasking! I finally got a discussion going with my team about file names for these logos; unfortunately that was an unhelpful discussion because they wanted it done the opposite of how I laid it out. eventually we came to a resolution `<''rolls eyes''>` that made all of us okay with the file names.
** AND OF COURSE I ran into trouble because their way didn't //work// with all the files; so, ended up doing something more similar to my original names, in the end.
* it was almost 5:30pm and I wanted to be done with work, but I was like shit, I have user registrations to do...
** I went and looked... and there were no users in the pending list. why are there no users? there should definitely be users who are requesting access. so I looked up someone who I knew I hadn't approved and they ''had'' been approved and I was like //what the fuck? did someone else approve users?// so I downloaded an entire user report and looked through it and sure enough a teammate had registered around 8 users. they hadn't added anyone to the slack channels and I couldn't tell if they'd sent a welcome email or added anyone to the single sign on... I was like //awwww this is such a paaaain//. so then I had to go through the users individually and double check their work to make sure... and they let 2 people with gmail addresses in, which we're not supposed to do! there were 2 people who I gave different permissions to. the 2nd person they //really// shouldn't have given the permissions they did because people in sales aren't supposed to get high level permissions, they're supposed to get the most basic level permissions! so I was //mildly annoyed// at the extra work! and because my teammate doesn't do it all the time, they don't know all the little tips and tricks, so there were people who could have had single sign on who didn't have it set up. like //nooooo ahhhhhh, you don't know what you're doiiing because you don't do this every daayyyyy, I doooooo!// {{laughter}}
* after THAT I finished around 6:30pm, which is a nice hour later than I was expecting to be finished by!! {{fury}}
* then I got on cozy square bear cove. while I was playing, some dude -- 
** I don't know why I'm still friends with him on discord... he was some rando from okcupid who I went on like 1-ish date with?? and he kiiinda either followed me to work or showed up to my work one time? this was in 2016. he didn't seem like a bad person... he just seemed like he needed a listening ear and I have a very hard time telling people to go fuck themselves when it seems like they need to talk to someone soooo! uhhh, we occasionally chatted on discord in 2016 and 2017, but we really haven't had any conversation in the past 2-3 years. except sometimes very randomly he'll message me out of the blue and today was one of those days!
*** he was like "I'm going to chicago this weekend!" and I was like "cool????? to visit or to live?" and he was like "neither, for a work trip" and I was like ok dude. I think he was just trying to show off, maybe..? he made some very in-poor-taste comments about having to show up to a high school and almost showing up to the wrong one because there are two on the same street named the same thing and made some comment about how "it's a good thing I didn't go to the wrong one because I might have got killed!" and then some comment about how the south side and englewood are so dangerous. I was like "well the south side is heavily policed by the university of chicago" and he was like "good" I thought -- //FUCK YOU DUDE. SERIOUSLY??// I just didn't say anything and 3 minutes later he said "sucks that I don't have any time" and I was mulling over this being kind of annoyed at myself for not saying anything. you know what would be fuckin' hilarious... I should have said "sounds to me like it's a good thing you don't have any free time because it's the only thing keeping you from being killed!" oooooor "if that's how you feel about Chicago, then it sounds like you don't need any free time, //biiiiiitch//"
* then I played cozy grove a bit more while cooling down and then phil said "I'm gonna go cook eggs and bacey!" and I thought //o shit I'm hungry and I need food... I should go do that too//.
** so I quit the game and went upstairs, chopped up sausage, whisked eggs, scrambled them, and ate them
* now what? I should start looking at my boxes in the garage so I know what I'm dealing with before the weekend. I wiped the tops of them off because they were //fucking dusty// and actually took the lids in the shower and sprayed them off to get all the dust completely off. then I hauled the open boxes downstairs. 2 of them are mostly empty, which is what I expected, but the third one was quite heavy and I thought "what the fuck is in this box? I have no fucking clue," so I started going through it. it was full of notebooks / school papers / art supplies and I thought "wow, okay. this is not organized because I have a place for all of these things already and clearly none of the stuff is in the right place." I think it must have been a last-minute box when I moved out of college (maybe?) that I stuffed random things into. 
** I went through it, organized the stuff in it, and recycled a lot of old college printed articles at last.  saved the few things that I wanted to save, put the art supplies with the art supplies, the journals with the journals, and kitchen tupperware with my kitchen stuff. now that box is completely empty and ready to be refilled again when I pack stuff! I have 2 more left to tackle -- tomorrow maybe.
* then I looked over at my phone and phil was looking very cutely into the camera and I thought //WHOA! what's he doing?!// so we talked a bit, he went to go do somethin', I went to go brush my teeth, then we came back, carpe diem, and cuddles after that!
* I woke up at 9:00 from interestingly spicy dreams, then napped until 9:45 when I caught up on discord in bed
* work computer & coffee at 10; caught up on slack. worked on the logos from yesterday (finally got to a conclusion on the file names) then uploaded them to the DAM and worked more on the portal part of things.
** had a meeting somewhere in the middle of the early afternoon and said //fuck it// about a half-hour beforehand and played some square cozy bear glade for... a bit.
* started addressing emails in my inbox, since I'd ignored it the past two work days, then called it quits at 6 PM.
* ordered food & started going through my milk crate of //other// college papers and notebooks, with the goal of being able to merge the smaller stack I set aside from yesterday with this larger stack (leaving me with 1 milk crate & 1 ottoman worth of notebooks... I have too many papers). after much distress and deliberation, I recycled the identification keys from my "identifying bugs plants skulls trees and other things" biology class. when have I dragged them out a single time in the past 6 years, hmmm..?
** and yes, success, I merged the smaller stack into the milk crate.
* a bit of deliberation in spreadsheet about the one annoying catalog bcsv thingy that we never really solved the first time it came up; conclusion -- I think we're sticking with the bcsv values?
* writing this because phil wanted me to {{bflushed}}
** I'm tirreeeeeeed and don't like to write when I'm tireeeeeed.
* weekly check-in soooon...????
* woke up at 8am and was like "wow what time is it?" and looked at my phone and was like "shit it's like 8?" and I was like "I could get up but I'm tiiiired". I rolled over and went to sleep for another hour and a half. and had very weird dreams, some of which I think involved moving, and some of which might have involved phil. and they were just...all I remember is they were somewhat strange.
* I started reading discord on my phone at like 9:30am and then got out of bed at like 9:50am. got on my work laptop, made coffee, checked email, slack, the usual. handled some things.
* at about 11:30am, I think I had a half-hour until a meeting so I was like fuck it...and started playing coo-zee cubular fuzzy forest.
** now that I'm many days in, now that I am a week into the game, new things are starting to open up and there's more stuff to do every day! and I met the town mayor and the traveling merchant and failed to successfully make the sea captain his requested boiled egg food. spent too much on furniture decorations and birdy animals and flower bushes that hate me.
* had another meeting, so I kind of wasted time until that one too. and then late in the afternoon once I was done with all of my meetings, I started going through all my emails and finalizing things that needed to be finalized. actually doing stuff.
* quit around 6pm and checked my email and replied to apartment person and read my lease and made a log-in for the rent payment portal and confirmed with the power company that I wanted to have electrical power. I was kicking myself because of the quote I was given on sunday-- she had written on there "such and such discount for applying online" and I think I threw the piece of paper away on sunday because I was like "oh I applied, I don't need to keep this." which was sooo fucking dumb, because I checked the documents and there was no discount applied to the admin fee...SO in the email I mentioned that, in that quote you gave me you wrote that there was a discount, but if she comes back like wellll it was a piece of paper that I dont have to prove it anymore-- next tiiime I'm going to keep the piece of paper so that I can prove I was told this. bahhhh hum bug.
* now it seems like phil won't be able to get driving lessons until june so imma be allll aloooone in a big apartment all by myself...for 2 months...it's gonna be weeeird. {{crying}}
* I went through both of the boxes from the garage. wasn't really anything in either of them to get rid of other than the pink towels-- which as much as I'm like "must hold onto everything maybe I'll need towels to mop shit up later"-- I hate these towels, they're too pink, they take up a lot of space, I'm just gonna fucking get rid of them, why am I hauling them around.
* I packed the majority of my extra blankets (those take up so much space) and I packed about 2 of the drawers from my closet into the tubs. so I have 2 full tubs ready to go and my dresser is starting to be emptied. so I'm slowly attempting to make progress.
* I played some more squishy forest
** I had a quest to catch 3 rare fish and I had zero rare fish. I was like ahhhhhh it'd be nice to finish this quest today. so I walked around the entire edge of the island looking for rare fish and by the time I started, I was very close to overlapping where I started and then I caught 2 rare fish in a row. I was like "wow did the game just take pity on me?" and I kept fishing along the shore. I wasn't planning on getting the 3rd fish today. if it takes the same amount of time as it took me to get the first 2 this is happening tomorrow. but I was still fishing on the shore and got the 3rd fish right before I was gonna quit. I was like oh! perfect! I get to complete the quest! so I did.
** I checked and they have a beta version available now, which is great. and there are some things I have noticed and some things that I have commentary on. so I left a comment on the discussion thread like "here's my quality of life thoughts!" which is feedback they've heard from many people I've hoped, because, clearly they've learned nothing from people who play animal crossing who want to multi-purchase from able's... to craft something you have to go through the dialogue menu every single time to get to the crafting menu. like no please do not make me go through the dialogue menu every single time! terrible! you pick up 6 different kinds of shells and you have to sell each one of them individually! so you have to go through the sell menu 6 fucking times to sell your shells! it's awful!! first rule of shop UI design, let people sell multiple things at once! so we'll see if that ever gets fixed, but, it is nice that the game has already had 2 patches since I started playing.
* I looked at phil and waited for him to be done with spreadsheet stuff and then he write carpe diem and soon cuddle and sleep.
* woke up and did work and I think it was a somewhat slow day.
* was talking to phil in the afternoon because he was talking about driver's license appointments and I thought we were in a bit of a kerfuffle, so I was like "hey we should cool things off" and phil rolled over and went to sleep. I was stressing about it all afternoon trying to focus on work.
* it got to 5pm and I was //really// struggling to focus on work. had tried really really hard and it wasn't working... was like ohhhh this is terrible. so I closed my work laptop at 5, I was like I'm done, just done... and messaged phil because it was nice outside and was like "hey let's walk". I thought walking might help. he was a leetle busy asleeping and I was like wahhhhhhhhhhhh.
* I got in bed and was being sad in bed and then was tired of being sad in bed so I started playing spider solitaire in bed after doing a public sheet update because it had been a whole month since we had done one.
* phil woke up and messaged but I wasn't looking at my notifications, so he called and was like "did I miss the walk?" and I was like "noooo I hadn't even started yet" so he was like "let's walk!" I was like ookee. but I wanted to finish my spider solitaire game. I thought I was so close to winning the 4-suit thingy! but I was not. so I was like fiiine and gave up, and got dressed, and walked.
* phil had more news for me, which is that he got all 3 of his driving lessons and a dmv test scheduled and I was like oh, and felt slightly less sad.
* when we got back I monched and we watched dragon ball which was very fun.
** plot stuff is starting to happen, so I was getting quite into it. I wanted to watch more because plot stuff was happening, so that was exciting.
* phil had spreadsheet stuff that he was workin on and I spent all evening trying to beat 4-suit spider solitaire.
** eventually, //FINALLY//-- so freaking close, I kept resetting games, just resetting games until I got one that I didn't have to dig into the stack and I didn't have to draw for a long time. I was like okay, this game is close, this feels close...and I was right, but it took like multiple undos. I would get to a point where I was stuck and I was like okay, this is why I was stuck, there's clearly some card under here I need to get, so I would rewind to a point where I could start working my way toward that. and I would get stuck again and I would rewind back and keep going. anyway, I would do that enough and eventually making progress enough to the point that I beat it! //I beat 4-suit spider solitaire!!// which, is really impressive to me because it was always really fun to me but I had never beat 4-suit solitaire!
* cuddles and sleep.
* probably woke up at 10.
* was a really slow day at work. I did a couple things in the morning; email stuff. I had several meetings in the afternoon, but I basically played cozy grove all afternoon because it was very slow.
* I was looking at my video games and steam and I was looking at all the games that I had beaten and what my achievements were and if I had perfected them or not.
** Brothers: A Tale of Two Sons I'm one achievement away from beating. I was like why haven't I gotten that achievement and I loaded it up and went to open the save file so I could do the thing, but I didn't have a save file, so in my steam cloud nothing was saved clearly, so it was like ohhhhh shucks. I looked on my hard drive and I didn't have the documents from my old computer saved, which is where the save should have been and I was like really? I didn't back that up? so I dragged it out and plugged it into the tv and got a keyboard and mouse and the documents into a hard drive.
** in the meantime I looked into Kingdom Rush, which is my favorite tower defense game. I could have sworn I had gotten close to perfect achievements on it, but the answer was apparently no I hadn't, I was like really? bugger. I went and looked at it and I played a couple maps and beat it on a harder difficulty and I was like shit, there's a lot more to complete in this game than I relized, I'll save it for another day.
** I opened up the typing game, which I'm pretty sure I beat the story on but there was an achievement for missing maps? I was like oh I've got the thing that lets me see maps, I'll just go pick that up real quick. so I picked up all of the chests that had fragments in them, but I'm still missing 3 chests, so I'm going to have to comb the map more thoroughly if I care about that, which is annoying. there was an arena mode, which is like endless waves, so then I was typing some of that and that was fun. I'm not such good typer. I'm an okay typer. that was after phil was like "oh hey" right around that point in time like when I was done. so we just hung out.
* art stream after that. and that was a good time.
** I set up my printer-scanner after typing because I was like well my neck had been hurting all day because I woke up and my lymph node was really swollen. I was like jesus fuck, I'm one of those people who are getting swollen lymph nodes a week after the vaccine...which kind of sucked. I was feeling kind of blah and didn't really feel like making art, but I was like I can tolerate scanning stuff. I thought it would be cool to use my envelope patterns as digital textures for mandalas. I was like well that sounds coooool. so I set about scanning that while hanging out with people and chatted.
** at some point phil was talking about music and AD showed us Ableton Live and phasing because he was messing with a brush in photoshop that reminded him of phasing. it was a cool brush. and he showed us what phasing is in ableton. and showed us some stuff that he had made. yeah, it was nifty. phil made some comment that got us started on //ze philosophy of musik//. and what it means for something to be music or something. and I was doing my scanning and listening.
** stayed up until midnight working on my stuff. oopsie daisy.
* cuddles and sleep.
* woke up at 10am. checked discord / reddit / chillin' on my phone until noon and I decided //okayyyy okay, it's time to wake up// so I got out of bed.
* I played cozy grove and unlocked a new character, which is exciting. I'm making progress! there was an update yesterday and flowers and bushes now get to be placed the same way you place furniture as opposed to being placed where you're standing, which is fantastic. I picked up all my bushes, trees, and plants so I could place them again, except organized instead of sloppy. I have basically zero money, but I have a good orchard started, many berry bushes, and lots of bordies. I'm definitely preferring hopping in once a day, checking things, and not checking it again until the next day -- it's not reallllly the multiple sessions sort of game, though that may change if story quests get more involved or start taking longer. I finished that up shortly before tabletop started.
* hopped into the lounge then we played tabletop! which was great and enjoyable! we had a good time {{happy}}
** the haunt started with the crystal ball again, which has happened 2 times previously! the previous 2 times we got the same haunt... so we had to skip 2 haunts to get to one we hadn't played, like oh my gosh, a little ridiculous... this haunt was trippy; it was a DLC haunt and it implied that the traitor might be working with us, but there were not super specific instructions on how we should win. phil tried to convince us that he was on our side but weeee were skeptical... he was attacking us trying to make us dumber -- why would he try to make us dumber if he was on our side? we probably would have won if I had tried to cooperate with phil sooner and wasn't being stubborn and like "[deep voice] noo yer the traitor!" At the end, it came down to my attempting to shatter the crystal ball and that was my 3 dice against 5 dice, which was no good. no good at all. so, we lost. we were weirdly stuck? we tied? we kind of tied... I think, was the conclusion that we came to. which is very interesting.
*** there wasn't really an "ending" that considered what would happen if one character died, one character was the traitor, and one character was comatose so -- came to a draw seems like a good description.
** we were thinking about playing something new and phil listed off some things and when he said //Set// I immediately wanted to play it! phil was doing really good compared to when he and I first played it. he won the first game and he had a fairly large number, I was very impressed. halfway through the game I thought //hot damn, he is goin' at it!// I was trying to beat him but couldn't. so we played again and then I finally did beat him {{laughter}}. enjoyable, very enjoyable. then phil had to go eat, so, AD and I just chilled a bit after that.
* it was time to pack-y for me, so phil played Disco Elysium and strimmed it for me, which was great.
** the voice acting really helps a lot. it's awesome to watch -- he's finding stuff that I did not discover myself, which is great! like text and paths that are new to me! and I enjoy that.
* I got my entire dresser packed except for some clothes for the rest of the week. I got the entire top of my dresser, the entire top shelf of my closet, and all of my shoes packed. So my clothes closet is entirely packed!
** my under-bed is basically packed because it's in boxes already. I need to pack my art closet. I have books on my end-table that I don't haaave a box for, so I need to find something to put them in. I don't really need to worry about my desk because I'm not going to box it up; it's all just stuff that's going to stay on my desk in the apartment anyway, so I'll toss it into a bag and it'll get unpacked as soon as I get to the apartment. so basically, I'm //kind of// done packing. oh and there's a box in the garage I need to take care of. and the kitchen stuff. 
*** but I don't know if I'm going to pack-pack the kitchen stuff, because again, it's probably going to get unpacked into the kitchen, so I'll toss it into some bags and call it done.
** so my art closet is the biggest thing I have to deal with right now, packing all that up. I'm feeling pretty good -- I'm feeling like it should be pretty smooth! I think I'll be able to move like 80-90% of the stuff next Saturday because all of my closet stuff, all of my art stuff, all of my desk stuff -- that's all small stuff -- so I'll be able to tetris my car full. 
*** between the front seat, folded down back seat -- well I don't know if I need to fold down the back seat -- and the trunk, I'll be able to fit a lot of the smaller boxes in there. 
**** I think I might be able to move my end table, TV, and TV table on Saturday too -- although I might leave those until Monday so I have something to do in the evenings on Saturday and Sunday because I'll still be sleeping here until Monday. 
** I think a good 80% of the stuff I can move on Saturday. Although I want to clean the apartment really well! I want to vacuum, wipe shit down, and make sure everything's clean before I start unpacking stuff. 
* LONG STORY SHORT I think I'll be able to move most things on saturday, unpack on sunday, then the furniture gets moved on monday, and ''then'' I'm moved in! I can come back here through the end of the week if I leave stuff -- the bike I'll probably do later, like the end of the week, but, yeah! it's exciting! I feel very very close to being ready for this move.
* carpe diem and sleep.
* woke up at 10:29am -- I was looking at my phone at exactly the moment that my alarm went off and was able to turn it off immediately. miscellaneous
** stayed in bed chillin' on my phone; I was reading discord & reddit, then went and watched yosemite videos on youtube for a ver long time. I learned about bighorn sheep in yosemite and grizzly bears, formerly in yosemite, that no longer exist in California. I learned about mountain yellow-legged frogs, meadows, and what else... black bears. oh, and soundscapes. and the founder of the national park service. apparently abraham LI was the guy who signed a thingy setting yosemite aside as a national state park and the video implied that yosemite was the first national park? I want to finish [[the rest of the videos|https://www.youtube.com/playlist?list=PL890957589F8403A4]] at some point because there were 33 videos and I got through a handful, but not the whole series. they were very cool and I liked them!
** I was reading reddit some more and at that point phil had woken up; I was reading about plastic, which was terrible. any time I read about plastic, it is depressing as fuck.
* I got up at 12:30pm, made coffee, got on the computer, and streamed cubular four-legged garden.
** figured out that I had to stream it through my browser in such a way to get it to run at 60fps. but I did get it to run at 60fps while streaming because that game is not enjoyable at a lower fps. nothing particularly crazy happened, no story stuff or anything. just wandering around. I did go catch up on the reddit and someone said "oh yeah you get iron by lighting up that thing on the beach" and I thought "are you fucking kidding me? I have to manually light that myself?" I thought that was going to be related to a quest or some shit! and apparently other people had the same thought as me. so I lit it up and put a birdie there. phil fell asleep, of course, while I was streaming, but that's okay. @@.phil `(I was already very tired but cozy grove was especially sleep-inducing...)`@@ I put ASMR crinkle on -- I don't remember when that was. that was very nice. quit playing at 3:30pm.
* I think I just browsed the internet until phil had to go for dinner. I thought //shit, I have to do at least ''some'' packing prep today//, so I went out to the garage and cleaned out the box that I had been avoiding because it was very dusty and just a cardboard box without a lid! I thought this was gonna be not pleasant to deal with, but I dusted it off and most of the stuff wasn't too dirty. sorted the contents of the box and actually there wasn't much in it, so I got it cleaned up pretty quick.
* went back inside, ate dinner. phil got back and streamed disco elysium. RD had been saving some cardboard boxes for me in the garage and I remembered after a bit that I needed to pack the books from my nightstand into a box, so I grabbed a couple of those and packed books while phil was streaming. they took up more space in the boxes than I was anticipating -- and why are they so heavy? but I like my books and I am keeping them.
* I thought //ehhhhh, not gonna start tackling my art closet right now... I'll do that during the week.// I'm puttin' it off a little bit. {{nervous}}
* I played spider solitaire and mahjong solitaire and mancala while phil streamed Disco on my TV. :)
** phil is definitely going down some different paths than I did in disco! which is cool! I am very interested to see how he will turn out in the end. I kinda really wanna play a strong-purple strong-yellow character at some point, because all of the descriptions and shit for interfacing and composure are really cool. they never talked in my playthrough like ever because that was my lowest stat! I've been thinking //shit, I'm liking these composure thoughts.// because I went really hard in visual calculus and conceptualization; I think I had them over 6+ and they talked to me a lot. I thought they were really dope. purple is cool; I really liked inland empire. phil //finally// finished day 1 and saved and quit right as he was going into the cutscene... I was like "//WAAAAAAAAHHHHHHHHHHHHHH!!//" but he was like "[deep voice] noo it's movie time, let's save it, cliffhangerrrr, fuck youuuu, cliffhangerrrr, bull shit..." {{laughter}} @@.phil `(whooooaa, so salty!)`@@
* we watched Moonlight, which was good. absolutely gorgeous. beautiful cinematography. it is exactly the kind of film about which I have no comment because I am not qualified to speak about it in any respect at all, but I appreciate that it exists and I appreciated watching it for the perspective and, yeah. I just cannot critique it or review it in any way because I am not qualified.
* carpe diem and cuddles and sleep! hopefully before 2am this time!
** @@.phil `nope! after 2am! amazing discussion about the writing in disco elysium though`@@ {{happy}}
* I dreamed I was flying through the sky above a forest of pine trees. it was very weird, I was like, i'd like wake up and then fall back asleep but know that I was dreaming but like still be in the dream, like goin with it? I dont remember anything else about it...i feel like I was weirdly directing the story in my head too. i'd wake up like no its not time to wake up yet, and lay back down and start narrating the next part of the dream in my head and start going back into it. and this happened multiple times. it's very strange. I dont think i've ever done that like in-and-out dream consciousness before.
* I dragged myself to consciousness at 10am and got on my work computer, but was so tired I just brought it to bed and stayed in bed. I logged on and checked email and read slack and then just laid back and mini-napped for like 5 minutes and checked everything again. then read discord. I did some project folder creation and then got out of bed at 11:30am and made coffee and sat down at my desk and then had some meetings for 3 hours. got some tool-kit files to load from an agency. and I had to process those and then upload them and then create a spot for people to download them from. so that took me the last 2 hours of the day. so I finished at 6. and of course, during my meetings I was playing comfortable round cat desert.
* RD had asked to take pictures of the room with furniture in it for craig's list so that people could get an idea of what the room looks like when it's not empty. I was like "well I need to make sure the room is clean first because I dont want trashy pictures of my room for people to look at" so I cleaned off my bed and my nightstand and vacuumed and hauled the boxes that I stacked in the hallway, hauled them out to the garage, so they'll be easier for me to put in the car on saturday.
* I was having an involved spreadsheet discussion with aeon, who has made fucking amazing progress at generating the spreadsheet straight from the game files. actually I think they're doing it even better, they're not generating the spreadsheet, they're diffing the spreadsheet with the game files and updating changed cells in place. which is //way// more impressive than anything I would be able to do. my approach would have been to generate the entire speadsheet as a csv and upload it to google sheets, but that's destructive to things that we do by hand like source notes, and I think aeon uses things like google sheets API to load the data, so we can specifically avoid loading source notes and all our by-hand data stays the same which is phenomenal and amazing. he's just replacing cells and not literally the whole spreadsheet, which is amazing. and it generates a diff and it's amazing. aeon is the best person ever, they're so good, they're putting so much work into this. it's amazing. big fan. huge, many many thanks to him. //finally//. finally someone came along who had the ability to write this shit.
* it was 8:30 and I was like wahhh I dont know what I wanna do. I was hungry, so I heated up food and then I was like gasp! I wanna watch dragon ball. so I was like phil lets watch dragon ball and he was like im doing spreadsheet stuff gimme ooone second! I was like okay, and played a 9 minute game of spider solitaire and HE STILL WASNT DONE and I was like gaaaasp ererrererer so I started //another// game of spider solitaire and he was like im ready! and I was like you have to wait for me now, I gotta finish my game {{laughter}} so then I monched and we watched the last 5 episodes of dragon ball season 1.
** and it waaas amusing. I have never seen a show with so many casual cartoon dicks before. and I was also surprised at the middle finger thing. I was like...they actually showed the middle finger on tv? @@.phil `(in japan yah lol)`@@ but, uhhh, even fucking oolong when he turned into a bat had a tiny little dick when we was flying around. I was like //what is this show??//
* then I got in bed and carpe diem
* and phil needs to get his gums checked by a dentist, cuz that pain he describes is uuuunnatural!
* and my roommates are being loud again and i'm like imagining not being here in a week! {{happy}} I feel like i'm gonna be simultaneously super thrilled and also a little lonely until phil shows up. i'm both gonna be glad that I dont have to hear people talking loudly through a very thin wall at 11pm, but at the same time, it'll be like "apartment! all by myself! no one around even to say hi to!" {{crying}} until phil shows up, and then it'll be cuddles all the time {{happy}}.
* while phil was gone going pee I was remembering colorado. {{mellow}} and then I was also stressing about the fact that I still havent gotten those papers to sign, so i'm just going to have to call them because I would like to siiign on wednesday cuz I want to get this over! oh yeah and I got on my insurance website and it was like "get a quote for renter's insurance" and I was like "oh do I not have to call them?" so I went through the process and it was like boom! oh wow that was really easy. so now I have renter's insurance that they require. so i've done literally everything except pay the admin fee and rent because I havent signed the lease, so they need to give me the lease to sign!
* and im fucking annoyed at cozy bear grove cuz I have a quest that requires //THREE// rare shells...and I found like three //legendary// shells, which are a //higher tier//, but dont COUNT, because they have to be RARE. and I didnt get a single fucking rare shell today. I just got common, uncommon, and legendary. //fuck off!// I wanna finish this god damn quest! stupid spawning! they should make it so it should be rare or above! who picks a rarity for a quest and makes it so higher tier items cant fulfill it! thats some buuuullll shit! and I had to sell 2 of my birds to get relic ash because this one quest asked for it and I had only gotten 4 relics. fuckin rude. makin me sell my birds. so maybe someday i'll get a rare shell. BUT. I am getting to the point where I am starting to make money. i've got multiple golden berry bushes and I harvest 3 fruit from every bush and 3 fruit produces 6 roasted fruit, which I can then cook into jam and then I cook the jam into a tincture and that sells for 24k each. which is //so much//. so I went from being dirt poor zero coins to ending the day with 60k. so I am slowly accumulating coins. I gotta get enough for a shop expansion, which is 200k.
* and I think my lymph node is going down. it feels smaller today than yesterday. slow as fuck but it is going down.
* spicy timeeeee :)))
* slept in until 10:15 AM {{nervous}} because I was very very tired... though it's a good thing I got up then instead of trying to sleep in more, because I had a 10:30 meeting that I didn't know about. {{distress}}
* a surprising amount of meetings in the middle of the day (compared to last week when I had basically no meetings all week) and then did nothing but upload Apple iPad Pro assets to our DAM the rest of the afternoon, until I finished everything on the list for me around 5; I stayed around to read slack messages but started playing cozy grove a bit before I actually closed my work laptop.
* @@.phil `I was REALLY in the mood to play pikmin becuz I watch australian guy play pikmin on twitch last night and so I try strim pikmin wii version on wii u but no fucking batteries for wii remote, so I played mega man x instead`@@
** I played cuddly groove while this happen
* watched 4 whopping episodes of the good place
** I am not yet sold on how they handle the premise of the end of season one that leads into season two but I will give it a chance; if nothing else it was funny & I wanted to keep watching so. (the first episode of the second season was really rough -- TOO MANY REPEATED SCENES STOP.)
* @@.phil `u browsing some dragon ball reddit thread which was hilarious listening to u try to make sense of references to 562 episodes of content u haven't seen (and 223 episodes of which I havent seen either) and trying to pronounce names that were ingrained into me as a child`@@
* weekly chicken
slept until 10:22 because I was so fucking tired and woke up and was like fuck me I really slept in longer than I meant to and then I had work which was half meetings half hunting down images and mostly 80% busy and then I played cozy grove and phil streamed pikmin and then I ate dinner and watched him fight the final boss and I did laundry and showered after laundry finished. and my new towels are really nice. and then phil streamed rhythm heaven while I played clubhouse games. and I lose terribly to most CPUs, I am very bad at games apparently. it took me 3 tries to beat the normal CPU in connect 4. I am SO bad!! and now cuddles because phil have driving lesson oerly tomorrow.
* I woke up at 10am
* dragged my work laptop into bed. checked email and slack, the usual.
* had some meetings in the middle of the day. at some point I got coffee and at some point phil got back from his lesson and we talked. was mostly just addressing lots of random shit that popped up. that and meetings.
* phil streamed rhythm heaven and then napped.
* at 5pm I had finished with my last meeting for the day and I was like fuck it, I'm so fucking done...so I just started playing cozy grove until 6pm-ish. finally unlocked a new bear. I'm slowly making my way towards the shop upgrade.
* phil woke up and I was chilling and watching ASMR while he was looking at food.
* then we talked to Cstn about jackbox games and his food showed up. then he wanted to watch something while we ate so we watched the [[end of the universe video|https://www.youtube.com/watch?v=uD4izuDMUQA]].
* and then vince called phil and I just read reddit while he was on the call. I was really tired.
* phil got back from the call and was talking to me and was like "wow, what's wrong with you? you look tired and sleepy and worn out" you listed all these things and I was like "wow how did you precisely describe how I am feeling right now! I am very impressed by your interpretive abilities based on my face!"
* I brushed teeth and then hopped on cozy grove really quickly and sold all the stuff that came from the mailman and watched phil play disco elysium for a tiny small bit and played spider solitaire and I am now at a 78% win percentile. my goal is to get to a 90% win percentile.
* I checked my neck because I hadn't thought about my lump in a while and it's still lumpy, but smaller, but jeeesus it lasted a long ass time! what was it, like last thursday I was like shit my lymph node is swollen? and it's still lumpy a week later? like god damn. maybe I need to get out and exercise and that would help my lymph nodes drain. probably hasn't helped that I've been a lazy ass. pretty sure lymph nodes need movement to drain. they dont have an active pump system like the heart, they aren't a passive system. and it probably doesnt help things with my behavior.
* maybe sleep at 10:30pm or 10:45pm. which is good cuz I need it.
* I woke up at 8:30am. I was like whoa I woke up at 8:30. I'm not ready to get out of bed...and rolled over, I dozed in and out of sleep weirdly until 9:30. wasn't really dreaming, but I was just weird like brain processing shit in a non-linear fashion semi-consciously sort of state. and then actually decided to wake up at 9:44 and turned my alarm off right before it went off at 9:45. went and made coffee.
* I downloaded a book onto my phone yesterday. was reading the book on my phone while I was making coffee and then I went downstairs and sat in my recliner and opened my work laptop because it was 10am. addressed some things from slack and email and then continued to read for about a half-hour. and then decided okay, I really should get down to doing shit. so then I did and I basically worked straight until 6pm after that. it was a mix of working on something that was on my to-do list, answering everybody's questions, having a good number of meetings during the middle of the day, and then wrapping up everything for being on PTO on monday. which thankfully, since i'm only out one day, isn't super involved. I didn't have to do much other than have other people attend my meetings. then I sat down in my recliner and read some more book and chatted with phil when he woke up and then he went and made salmon and I read book some more. got like 70% of the way through I think?
* and phil was back, and he was like "you know you should pack your stuuuffff" and I was like yeeeeaahhhh okay let me finish this chapter. so then at 9ish, a little before 8, he started streaming disco and I started packing. I got like 90% of my art supplies packed and out of the closet and I got my old computer packed and a monitor packed and my art table disassembled and the closet is almost empty but not quite empty. but at that point it was like 10:30pm and I didnt really feel like finishing all the rest of it. I got enough done.
* I checked and they fixed my rent on the portal, they had the incorrect number. they had it as $206 and it was supposed to be $198 and it was fixed when I checked so I paid that. but there's the fucking $3 service fee and I am sincerely tempted to just write them fucking checks for rent because it's like $36 a year in fucking service fees. that's fucking bull shit! although that's like 1 hour of work, so it's probably not actually worth it, it's probably worth to pay a small amount of money, but... I TAKE ISSUE WITH THE PRINCIPLE OF IT!
* played spider solitaire while watching disco to cool down and I am now at an 81% win rate. it's gonna be really hard to get at 90% because I have to play more and more games to make incremental proress, but...
* at 11:30pm I was like "it's time to stoppppppp" to phil and he did thank you. but he was like "have you brushed your face bones?" and I was like "nooooooooooooooooooooooooo and also they're not bones!!" so then I went and brushed my teeth and came back and carpe diem. and hopefully sleep by 12:30.
* and the office opens at 10am tomorrow so I get to pack my car at 9:30am and go over there and get keys and the electricity service already started so it has electricity and then I just need to run over to a spectrum store and pick up the wireless package from them and I can get internet set up too (maybe...? ill try?) if they open at 9am maybe i'll just go there first because its kind of out of the way. but once I get my keys I unpack my cleaning supplies and vacuum first, vacuum the fuck out of the place, scrub the fuck out of the place, put my cabinet liners on the cabinets-- oh I need to remember to bring a candle and matches because I want to light a candle, help scent the place and im going to fling the doors and windows open to get some fresh air. the one I toured was oddly musty but it was because it had been sitting empty for a bit. once I get it clean I can start hauling shit upstairs and see how much I can get moved in one day. i'll probably stop at like 5 or 6 or maybe i'll just keep going until 7 I dont know. I dont think i'll start tackling my kitchen stuff, I think i'll try to get everything out of my room-- all of my art stuff, all of my clothing stuff, and then tomorrow i'll pack all kitchen. sunday i'll tackle kitchen, but yeah. and then monday will be all the last little pieces. and then furniture at the end of the day. unfortunately I wont have much time to set stuff up because furniture is gonna be there so late, but. I can get furinture set up at least and the bathroom. I can do the kitchen and the bathroom, get those set up. but should go smoothly! just going to be annoying hauling stuff up and down stairs. that's ok! I strong gorl! oh! and I need to remember to bring my wireless bluetooth speakers so I can play music while I'm scrubbing!
* moving day 1
* woke up early-ish, packed the first load into my car (art closet, closet closet, and surprisingly some under-bed boxes too) -- got it very full.
* headed over to the apartment office, picked up my keys after signing a couple things (no mailbox key, lock was being changed), then hauled it all into my apartment after looking around a bit.
** tried to get into the outdoor storage but the lock didn't work -- called and left a message about it (later found out the lock needed changing & she'd put in a service request for it)
* filled out the "what is damaged?" form for every room and took pictures of pre-existing damage (like the busted microwave handle) and turned it in
* drove to spectrum, waited in line and picked up my equipment
* went back to apartment, ate food, caught a breather, packed another load, drove up north and got gas then went to Aldi to pick up hand soap, heavy cream, toilet paper, paper towels, etc. then drove back to the apartment -- later in the day this time, b/c eating etc took time. headed back at 5 I think and unpacked it all into the apartment. after unpacking, I got the internet set up, which went extremely smoothly. then the sun was setting and there was no light so I decided to call it quits and headed back to the basement around 6.
* what did I do in the evening?
** phil streamed a little bit of disco -- just enough to finish the conversation with that one rich talkative lady.
** cuddled early -- like 10:30 maybe? and had long talks until 11ish when I went to sleep
* moving day 2
* woke up early-ish again (both days around 9 / 9:30 I think)
* packed up kitchen stuff -- got 90% of the non-refrigerator/freezer stuff packed, drove over to the apartment, hauled it up the stairs. didn't want to head back to the basement because it was around noon already and my mom & mark were gonna be there around 1 or 2 pm. so I cleaned the kitchen a bit
** scrubbed the tops of the dish cabinets, vacuumed the drawers, and put in cabinet liner on the lower cabinet shelves; also scrubbed the dish rack and put it out on the balcony to dry (I took the one I'd bought 3 years ago, rather than the new one RD bought, because the slats were rectangular / thinner / way better).
* Mom & Mark showed up; helped them bring up boxes and the dining table (woo furniture!) then went out and got burgers at unforked. they were ok with helping me move a few other things, so we went and grabbed my recliner (though I left the padding at the apartment) + TV + tv stand then unloaded them into the apartment. Mark left to go visit his grandkids, mom and I caught up and chatted a bit, I got a tiny bit more cabinet lining put in the drawers.
* not exactly sure when they headed out; I kept cleaning the kitchen -- scrubbed the counter and the sink, vacuumed the rest of the cabinets -- then unpacked all of the kitchen boxes I had brought into their proper places.
** refinished the bamboo dish rack nicely..!!! My fractionated coconut oil coming in handy again. dipped a washcloth in it and rubbed the rack all over, then got out a cheap natural hair brush from my art supplies and went over the dish rack in fine detail, getting coconut oil into ALL the little nooks and crannies and positively everywhere. it looked a LOT better -- went from bleached looking to actual wood colored -- and I figured it would absorb the oiliness overnight.
** unpacked the boxes mom & mark had brought in the living room on the floor so I could take stock of what they had brought; utensils and silverware and plates/bowls I like better and a nice pot set and some random things like a lemon squeezer, cheese grater, and to phil's great delight, a toaster
*** put all this away too, and filled a box with the things they'd brought that I didn't want (taking to a thrift store later)
* gave phil a video tour of the kitchen :) then headed back to the basement because the sun had definitely set and since I was done with the kitchen (that had a light) there wasn't anything else I could do.
* ate, I think?? then played cozy grove until around 10 and cuddles then bed.
* moving day 3
* the last day of actual moving shit around! woke up early-ish again, ankles sore again, blah blah. got dressed, and packed all the loose bits hanging around into my car, including my drafting table (which I had completely forgotten existed) and my nightstand, other shit.
* drove back to the apartment, hauled it all up, was thinking about how I needed a lamp, then got on my computer and checked target. there was one of the lamp I wanted in the wholeredactedarea, so I reserved it for pick-up, then a kitchen trash can, bathroom trash can, some toilet bowl cleaner, and a non-stick frying pan for eggs.
* drove back to the basement, started gathering up the very very VERY last of any stuff laying around, pulled all the sheets off my bed, tossed them into the washer with the clothes I was wearing, started the laundry, hopped in the shower -- one last shower in the nice bathroom -- then dried off and ate some food.
* headed out to the target about 20 min away, got there a bit before 3. wandered around and smelled candles and picked out wayyy too many of them {{sweat_smile}} -- BUT usually I hate candle smells because they're too fake but these candles had good smells so I haaaad to, right? got one that smelled good in general, and kinda smelled bathroom-y to me BUT not your typical gross bathroom candle smell, then a nice cozy winter-y one (kinda brown sugar-y), a light sweet lavender one (also for future bathroom once the other one is gone), and a watermelon one {{laughter}} -- that last one is usually not my type, too sweet, buuuut idk I was feeling it. summer time! (oh and picked up command hooks)
** checked out then picked up my reserved order and packed it into the car.
* headed over to IKEA to pick up my coat / shoe rack because I really wanted one of those ASAP too. managed to get back around 4:15 (//nice//) and did some more packing up until my dad showed up. 
** almost walked into ikea without my mask on, oops. I didn't think having gotten even just one shot of the vaccine would affect my mentality that much, but it's definitely been a change / something I think or worry way less about now.
** him and RD packed my ikea desk, bed-frame, mattress, dresser, wooden chair, and coat rack onto RD's trailer, and dad put the office chair into the back of his car. drove over to the apartment, unpacked it all, got the bed put together (thank gosh for assistance and RD's handy battery-powered drill) then drove back. I finally FINALLY packed the very very very last bits of everything I noticed into my car, including refrigerated stuff into my cooler, and RD went around looking for things I might have missed too.
** later I remembered I forgot these things: my fridge magnet, my thermometer, and my soft soap container from the bathroom.
* headed back to the apartment, this time //for good// and hauled the last carload of stuff up.
* spent some time unpacking -- unpacked the target bags, and got the light assembled just in time for sunset. arranged my bed and nightstand, got the lamp on top of it + misc nightstand things, bedding etc, washed the frying pan, made scrambled eggs + sausage, ate and video chatted with phil, more unpacking bits, cuddles, sleep!
* @@.phil `cutie woke up at about 3am my time and was like "you there babe?" as I was working on dumping textures for animal crossing stuff, and I was like "oh hi!!" and she was so cute and she told me all about her crazy dream where her mom was told she needed an injection by some doctor but then cutie realized it was EVIL LETHAL INJECTION and had to rescue her mom but failed and they injected her?? then they were like "ur next" and chased cutie with big needle and taunted her and then something about saving her mom cuz it had been less than 24 hours. and then weird dream where cutie was inconveniencing herself to be polite and I stepped in like "yo she doesn't want to" which was hilarious and adorable that she dreamt that of me. and she ver cute and I love hearing about her dreams and I wanna hear about them every night at 3am forever`@@ {{yes}}
** @@.phil `also it was ver bright in her room because of the full moon????`@@
* woke up around 8:30 / 8:45 I think..? wanted to get out of bed before 9 juuust in case the maintenance person came by. made coffee for the first time in the new place! tadaaa. then a //tiny// bit more putting stuff in proper places until 10 and I started work (at the dining table, thank gosh for it, because my desk is SO not set up yet).
** called the apartment office just before 10 to see if they had my mailbox key, and they did!
* work work work work basically all day. I didn't even really fart around, except for a tiny bit to consult with Aeon about the fucking cursed Other tab on the spreadsheet. I did pop out a bit before five, because a meeting ended early, to get my mailbox key from the office. once again forgot my mask, sheessshh but only felt bad about it because I was in the mailroom and someone came in with a mask on {{distress}}
** the maintenance guy showed up at some point in the afternoon (my AC is currently broken) and surprise surprise he's been flooded with broken ACs the past two days because this is really the first hot weekend of the year and everyone's turning them on to find they're not working, lol. but is ok I've been using fans and windows to keep it cooler. it's apparently not the thermostat (he replaced it, still issues) but some sort of electric transformer (?) thingy that routes x # of volts to one appliance, more volts to a different appliance, etc. -- he had to go help people who were higher priority, though, so it'll probably get fixed tomorrow or thursday.
*** actually was a blessing because I guess the sub-guy who does more of the routine stuff / isn't certified for the bigger HVAC stuff took the old dirty air filter out but forgot to put in a new one {{thonk}} -- definitely wouldn't have found that out if the AC hadn't broken.
** lul random victoria's secret catalog for someone who used to live here. mother's day, featuring a very pregnant model on the front {{thonk}} otherwise typical apartment junk mail.
* finished work around 6, then started looking at things on amazon (I've been keeping a running list of "what random things do we need that pop into my head") -- went down a rabbit hole with stainless steel mixing bowls, yikes. maybe finally decided to go with a 4 piece set from crate & barrel...
* made eggs & sausage because I was STARVING.
* unpacking.... whee. that's all I'm gonna be doing for the next two weeks or more, peeps. (ok at some point it'll be done, I'm probably exaggerating. maybe.)
** decided I needed to get my coat rack set up -- that was the main project of the evening. opened my door to check clearance on it for rack location and saw lights?? lol briefly looked a bit further out and confirmed that yes, that's a police SUV.
*** decided that the coat rack should live on the left side of the door / east wall because sightlines run the other direction and I wanted it to be as unnoticeable as possible. it looks good where it is!
* actually cleaned up -- popped packing bubbles, consolidated boxes by cutting them down, made more room. also put the legs on my desk and put it against the wall..... sighing because it's 78 fucking inches and I don't know how we're going to fit two desks into this apartment AND a couch and nice TV console + at least one bookcase.
** checked ikea's return policy because I remember it being generous and SHIT today was the 177th day since I bought it, and ikea's return window for used stuff ends after 180 days. I got SO fucking lucky. they're open until nine daily so I'm not going to push it, gonna head over there tomorrow after work and pick up a 55" tabletop instead (and, it should have less issue with bowing in the middle).
* weekly check-in, or rather, recap (sorry, I was trying to speed-write these but ended up taking 20 minutes longer than I wanted to {{distress}})
* and my left big toe area is still weirdly numb (started last night) and my left index finger and thumb are now also weirdly numb...? I thought maybe the foot thing was from pressure on my shoes or how much walking I did over the weekend, but with my hand feeling numb too that explanation doesn't make sense. also it doesn't appear to be vaccine related, at least from my google -- unles.... it is??? idk.
; ''Wed April 28''

* unpacked my clothes. put the dresser in the closet and cleaned the drawers and put the drawers in the dresser and put my clothes in the drawers.

; ''Thu April 29''

* went to ikea right after work and managed to put my tabletop desk into my car very carefully. I had to tilt the front seat backwards and take the headrest off and the top of the table slid over that. and I buckled it in with the front seat belts. took it in after finding the elevator. the return counter didn't ask any questions. gave him the order number and he processed it and I was like oh giv eme store credit. so I got $50 back in store credit. then I wandered around the showroom and saw bookcases and I was like oh shit bookcases, I should get bookcases! cuz I wanna unpack boxes of books! and then I went down to the small shopping area and picked up a wooden spoon and a bathmat and hot pads and got a cart to put the furniture on. picked up the new tabletop desk and the bookcase and a shelf for the household closet.
* when I got back put my desk together and put the closet shelf half put together. I can't put it fully together because I don't have a hammer, oops. my first amazon order came in that day which included the motion sensor lights so I put one of them in the closet and it is a very sexily organized closet and I am very proud of it.
* put stuff in outdoor storage
* I woke up and I made coffee and then cutie wasn't around. I was like okay, I won't open anything, i'll just start on work and wait for cutie.
* paid rent and internet and got autopay set up. changed my address on my car insurance and premium dropped 14 dollars?
* an hour and a half later phil showed up and then I stream and open card and open present. and it was so cool! I was like whoa! I should have predicted this! it was custom pixel spaceport janitor fridge magnets. some of them had really nice looking borders and some of them had really thick borders. I spent all day taking the ones with thick borders and fixing them up. and I didnt do any work I just trimmed magnets all day! {{laughter}}
* after work we went on a walk and I stopped by the mail room and looked at my mailbox and the only thing in my mailbox was an envelope from phil and I was like oh my goddd it showed up on my birthday!
* and then I got back and I was like shit, I want to watch a movie tonight but I need to get it set up because my TV and computer still weren't plugged in. so then I got it all set up. phil was still walking and chatting while I was getting things set up.
* it was like 9pm or some shit and indian food was closed, I dont know why. so I was looking at the cheesecake factory menu and I was like "jamaican chicken and cheesecake!" and phil was so cute and bought it for me! and his gift message was hilarious. and then we ate.
* and we watched the tree of life which we both panned. I would give it a 2/5? I thought the shots of space and old earth and shit were cool. the dinosaur scene annoyed me. I was like are you fucking kidding me? you're trying to have this velociraptor find this peaceful dinosaur and think about eating it and not eat it? what the fuck. like I agree with the message of be compassion and shit but dont fucking do that with dinosaurs! I don't fucking believe you! the movie fell apart for me when a guy walks on the beach at the end and sees everyone else around him. if the movie had cut there it would have been fine. but then the whole beach thing happened I was like really? I dont know why I just hate it. it just ruined it for me. because I felt like, if you ended the movie right before that point, there was a door he walked through or some shit. it would have been an interesting movie about self-introspection and how all the different family interactions and kids and parents and blah blah, if it had ended when the guy is in the elevator and then he walks out... just end it right there on that part. dont add this wohle fuckin, walking through the desert, follow me says his dead little brother and he walks through it and everyone's on the beach! fuck off. it added nothing to the meaning of anything.
* cuddles and bed
* [[210501 – Carpe Diem:]]
* [[210502 – Carpe Diem:]]
* [[210503 – Carpe Diem:]]
* [[210504 – Carpe Diem:]]
* [[210505 – Carpe Diem:]]
* [[210506 – Carpe Diem:]]
* [[210507 – Carpe Diem:]]
* [[210508 – Carpe Diem:]]
* [[210509 – Carpe Diem:]]
* [[210510 – Carpe Diem:]]
* [[210511..13 – Carpe Diem:]]
* [[210514 – Carpe Diem:]]
* [[210515 – Carpe Diem:]]
* [[210516 – Carpe Diem:]]
* [[210517 – Carpe Diem:]]
* [[210518 – Carpe Diem:]]
* [[210520 – Carpe Diem:]]
* [[210523 – Carpe Diem:]]
* [[210524 – Carpe Diem:]]
* [[210526..0601 – Carpe Diem:]]
* [[210529 – Carpe Diem:]]
---
@@.spaced-list

* 

@@
* drove over to RD's place and sorted everything into shit I want to keep and shit i'm gonna get rid of. and put all the shit I gotta get rid of into my car and took it to a thrift store and dropped it off. I went back and went out to the garage and was like oh right, there's this fucking old bicycle rack I gotta get rid of... there was one other thing I was like ahh i'll just get rid of this. so I put the bike rack in the car and put my bike in the car and the garage is so dusty because he saws wood and shit in there. I thought I got everything but then I got a text from him on sunday like "you left the mirror behind" like ohhhh fuck me. thought I got everything. left, drove by the thrift store again and dropped off the bike rack and whatever the other thing I can't remember was. hauled that into my apartment. got a washcloth and washed my bicycle down.
* I was hanging out in chat with phil and he showed up to tabletop and I got a text from my mom like "we're on our way!"
** so then we chat for a bit. phil and AD were playing azul while my mom and mark were talking to me. I made sure to show them that my closet was nice and organized and had the motion sensor lights and it was funny, she was like "oh! oh! yeah! from amazon that have the magnetic sticky back!" so we bonded over both having looked for closet lights and having gotten the same one {{laughter}} it was like of course! you can tell we're related!
* and then they leave, so we started tabletop around 4. we played betrayal and I was the traitor and I won (wah hah hah hah hah!) I think it was the first time I won as the traitor. @@.phil `(skeptical)`@@ then AD had to go because he was tired and it was late, so that was it.
* phil and I played clubhouse, played mancala, darts, backgammon, connect 4, bowling, hanafuda
** I got SO CLOSE to beating you in connect 4 but I fucking didnt!
* then phil went to go make sausage and I played challenge bowling and I put my robe on and then laid down on the floor and then started crying and phil came back and then cry and snuggle and then just chats and cuddle. so that was sad.
* woke up at 9am, stayed in bed until like 10 - 10:30am
* I was like uuugh, I don't know what to do, I don't want to do anything... and I was like okayyy I'm an adult, I'm in apartment, this is the weekend, I need to do shit.
** so I cleaned the bathroom, took everything off the counter, scrubbed the tile tub walls as best as I could and scrubbed the tub itself and scrubbed the toilet, toilet cleaner, toilet bowl scrubber, and then I took everything off the counter and scrubbed the counter and I cleaned the mirror. I don't have drawer liners for the drawers but I want to line the drawers because the bottoms are really gross. I went through all my stuff and it's weird not having a cabinet. it's weird having drawers and shelves. but I put all sorts of stuff away.
* made so many amazon orders today, oops...
** I ordered...I was like okay we need something in the god damn shower to put bottles and shit on, so I looked for racks on amazon and there's this corner thingy, it's like a metal pole with baskets on it and it suspends between the ceiling and the corner of the tub, so I feel like that's a pretty good thingy to have there. it's better than suction cups or something that'll fall off the wall. and drawer liners and I bought a perfume storage bottle thingy.
** I kept cleaning putting stuff away and I was like man it smells kinda funky, I need to get one of those dehumidifier absorber moisture thingies for under the sink. so I got a 4 pack; we'll put one in the art closet, one under the kitchen sink, one under the bathroom sink, and one out in the storage closet.
* I put the shower curtain up which looks pretty good. I don't know how it's gonna work in practice but... then I put 2 hooks up; I put one hook up for my hair towel and one for my scrubby and laid the bath mat out and got my tissue paper above the toilet. so yeah, the top of the counter is cleaned off, eveything's put away in cabinets and drawers, I got the metal toothbrush and toothpaste holder on the counter and I got a night light detector thingy which works quite well.
* after I did that I was like oh I hongry, so I heated up food for lunch and watched a youtube video
** I went to my watch later list and earlier youtube had recommended me on the mobile app some long-form video analyzing a particular moment of celine dion singing a particular song. it was the middle of the night and I was watching it with no sound and captions on, I was like ok this seems mildly interesting... it was basically talking about why certain music gives certain emotions. I was watching it today, it was very...I do not know how music works! but it was a very interesting video nontheless! hearing someone who knows about music talk about it! oh and in between I vacuumed most of the floor and got a lot of dirt out of it again!
* I bought distilled white vinegar-- too much of it-- so now if we ever need to clean with vinegar, we have a fuckton of it! it's heavy too!
* I was like fuuuuck, I don't wanna keep doing stuffff but I shouuuld... so I put my bookcase together and watched another video. I haven't put the shelves in yet because I need to get books out of their boxes to determine how tall the adjustable shelves need to be. the bookcase is unsteady in a specific spot in the room so I moved it where the lamp was and then it was steadier, so I moved the lamp away but I'm kind of regreting that now because it means my desk is very dark. so I need a second lamp for the desk. I mean, the lamp looks good in the corner and I put the modem and router on it on the shelves so that the router is on the highest shelf so maybe spreading the wifi a little bit better I don't know?
* my amazon package from last week showed up so I had a towel bar. I put together the towel bar for the bathroom. took stuff out to the trash.
* played clubhouse games. played darts and hit and blow and these other ones and mastered them. dominos simple rules was tough. but I made it so they couldn't draw extra and then won.
* I had told myself ok I'm gonna go shopping for groceries around 6pm, they close at 8pm and I don't want to go when they're super crowded. of course, when I got to that point in time, I was like do I wanna do that for suuuuure? so I went down a rabbit hole of looking for cookbooks.
** I want a cookbook that tells you like okay here are these 3 main ingredients that are pretty staple that you should always have in your kitchen! here's what you can make with them and here's how you can make them funky and different with the same basic ingredients! anyway, I downloaded a lot of cookbooks. there was one cookbook, I feel like out of all the ones I looked at this one had the best reviews. It was like "1 pan 2 plates" or something like that? you're supposed to take 1 pan and put all the stuff on there you need for a meal for 2 people and all the reviews were like "I cooked all the way straight through this cookbook!" blah blah blah.
** I was basically trying to figure out what to put on a shopping list. I didn't know what the fuck to buy. but I started listing stuff and eventually I got a decent enough list. and then it was like 6:30pm, it was like okayyy I'll go.
* went and checked my mail. nothing in my mailbox today. I might end up checking mail once a week or something cuzzz I don't think I'm gonna get mail every day.
* headed to the grocery store and that was fine, great, and dandy. of course I was hungry... so I was shopping on an empty stomach which was not the //best// idea, but I pretty much stuck to my list and didn't go too crazy. got all the basics and stuff. I figure it's probably better to grocery shop like once a week? in the past I've always put it off and shopped once a month or something like ehhhh, probably not the best approach and with phil it will probably be more often. if we're getting fresh meat we're going to have to get ground beef and shop once a week. I think I've got enough food for the week!
** I had peeked out earlier to see if the package had arrived and I was like huh, I wonder if someone's moving in today. and when I got back with groceries, there was a big SUV with the back open and poeple were taking stuff out of it and I was like "huh" so I walked up trying to carry all my groceries and when I got to the top the guy was carrying stuff into the apartment. he was like "so you're our neighbor!" and I was like "yeah 84!" and he was like "we just moved in today!" and I was like "I just moved in this week!" he looked really young, I'm sure he was like 23 or 24 though. so yeah! nice neighbors!
* I got home and put on a documentary about Bob Ross and put everything away and then cooked a borgor after researching how to cook on stainless steel!
** it failed in the first half-- the burger got stuck. I think that's my fault because I put on lemon pepper and I think it's a very sticky source. it has sugars on it and I think lemon pepper just makes it sticky so I shouldn't have done that. and I ordered stainless steel cleaner. but it was tasty for borgor, a little rarer than I would have liked, but. I put the ground beef into 8oz things, it was a very chonky fucking burger. and then I scrob. I need that stainless steel cleaner cuz there was some grime on there that's for sure.

* talked to phil and then we played clubhouse games.
** I beat phil at Darts and I am getting mildly okay at getting triples. not consistently but I can hit them. I really thought phil was gonna win cuz he was ahead of me on points, but my triples at the end really helped.
** then we played Hit and Blow twice and that was fun.
** then we played Backgammon and it was a very very close game. after phil got 4 fuckin sixes I was like I'm fucked, I gotta be aggressive. we hadn't landed on each other's pieces yet in playing each other and I was like "as soon as I do that he's definitely gonna start playing more aggressively toward my pieces" so I tried to get prepared as possible. I was trying to be patient as possible and hit his piece because it was on his one point and I almost had pieces on every other point. there were several times where I could have hit it but it would have left me vulnerable, I was like I can't get greedy, I gotta be patient, gotta stack em up, I'll get a dice roll that'll let me close him off. and I did...I stacked up pieces there and I got a good enough dice roll and then he had his piece stuck on the board and couldn't do anything and I got to take my turns! moved all of my guys into home base and then I got to bear off a few pieces until he was able to finally get his guy out and start moving it around. and he got another quadruple during his bearing off phase which made him catch up a lot. but I pretty successfully got everything all set up to bear off and I won by 1 turn! and I was very satisfied.
* after that phil's food arrived so he grabbed his food and we watched One Flew Over the Cuccoo's Nest
** it had some really funny moments, the characters were great. I couldn't figure out the nurse. I couldn't figure out her.
*** @@.phil `wawow you clearly didn't like this movie as much as I did. it's so good! I think it's hilarious, emotionally compelling, heartbreaking, and thought provoking. I think that's part of the point of nurse ratched-- to not just be this cold villain but also a mystery. why is she like this? is she really the one who is insane? she behaves like a heartless sociopath but she is ironically the one who is supposedely going to "help" the insane. where is the line between the sane and the insane? I think the film argues that it's just a matter of conformity and who has the power. the movie is such a great analysis of conformity's role in society and really shits on anti-individualism and I love that. one detail I never noticed is that as each patient gains individuality throughout the film, they begin wearing unique colored clothing instead of the white garb they all wear at the beginning. the ward really captures the feeling of living under oppressive rule. i feel for how badly the characters just want to indulge in simple pleasures. half of them aren't crazy as much as they are just unconformed, socially challenged, maybe a little dumb, and miserable. and as a result, they are thrown into a heartless system that claims to help them but in reality aims to control them and keep them there. nurse ratched enforces ridiculous rules, even losing her shit when they are broken because they emotionally affect her, like banning TV. she wants to control them, keep them miserable so that the ward doesn't lose patients, and she seems to get off on doing it in the process. a truly sick human being. I have a deep contempt for people like this and nurse ratched just embodies it for me. heartless cruelty. authoritarianism.`@@
* cuddle and sleep.
* @@.phil `holy shit I had 10 carpe diem transcriptions on my computer so I've been putting those up while you sleep. sorry I've been so behind!!`@@ {{nervous}}
** @@.phil `unfortunately we don't have any for wednesday through saturday... but we should at least do one for your birthday!`@@
* I cleaned the bathroom on sunday and I wanted to shower before my vaccine appointment so I woke up early on monday at 8:30 or 8:45 and then showered and made coffee and the trash was getting full I was like you know what, one of my pet peeves when I was living with my ex was whenever it would get so full the lid would start to not close. I was like okay, i'm not gonna let my trash get that bad. I was like i'll take it out now while it's still below that point. so took it out, put in a new trash bag. was walking outside and taking it to the trash thingy. I saw some guy walkin up to it and took my trash in and turned around and he was like "young lady! have you heard about the fire in your building?" and I was like "what? a fire??" and he was like "yeah on thursday, in that building" and I was like "oh I just moved in saturday" which was clearly incorrect but morning brain talking! I was like "that's crazy" and he was like "yeah all the firetrucks and everything" I was like "what?" so then I went and got my vaccine and walked in, there wasn't even a line like my appointment was pretend, I got there at 9:50 and the lady was like yeah go right in! and the lady was like oh alright! just waitin for me. told her my side effects and she was like yeah that's common. put it in my left arm and she did it really quick and sat there for 15 minutes and drove back and started work and then. when phil got on I was telling him about the fire so I went and googled it. the guy was wrong, or maybe I misheard him, it was actually on tuesday according to the news article I found and my building is one stairway one entryway and 4 apartments on the ground floor and 4 on the top floor. apparently a fire happened on the ground floor in the north half, and the fire started and the fire alarm didn't go off and they weren't home and the neighbors reported it?? but I didn't hear any fucking siren! was like compltely oblivious to the shit going down {{laughter}} according to the news article, the other residents in the apartment, their apartments weren't damaged so they were able to go back and live in their apartments, but the fire where the apartment was had significant damage so that was uninhabitable? like damn. that's why they require us to have renter's insurance to live here! the news article said they were looking for some guy in connection with some guy who was seen enter and exiting. spooky. one of these days I need to get a stool and press the test button on my smoke alarm to make sure it's working. but the news article said that the firefighters were evacuating people, so, presumably I was never in any danger because if I was the firefighters would have knocked on the door and been like hey get the fuck out! but they didn't, so I guess it was fine that I was just oblivious to it.
* phil streamed riven (the sequel to myst). it was lots of exploring. the islands seem cool. they're much higher quality than myst was. and you found something that looked actually like a puzzle but did not seem like the kind I could actually help with because it was all water and shit but I was like "hey what's that fire over there?" and I was like "hey what's that!" with that ladder you missed. so I helped a couple times, yeah. but none of the other places had anything that was like a puzzle, so, i'm fuckin stumped. they went from myst, which was very manageable to people who are familiar with modern puzzles games, everything is straightforward and you look at something and put it together pretty quickly if you're familiar. it went from that to like...fuckin obscure shit that I thought doesn't seem like a puzzle at all.
* played clubhouse games
** I beat you many times in battle tanks and then you beat me many times in speed and once we had an even game ratio I was like what now? you were like lets play yahtzee! and then I beat you because I got insanely good rolls.
* cuddles and sleep
* work-ish. I went to meetings. I actually did a surprising amount of work too. although I did take a break and finished watching the bob ross documentary. and then phil woke up and we chatted and he got his vaccine and he got back and I made borgors and last time I tried to make burger I took 8oz which is a very large borgor so this time I took 8oz and split it in half. we chatted over borgor which was fantastic. I got to sit at the table and look at my cutie! we talked about curb your enthusiam! and shared your first carpe risus with me which was fuckin hilarious! please link it here. then I washed dishes and we started weekly recap.
* when I woke up I felt pretty terribly, like physically achey and just shit. and sluggish and just achey all over everywhere on my body. and midafternoon I dont know what happened, I sat outside for a bit and when I got back inside and I was like wait a minute I feel so good? I feel so much better! I was like whoa. I feel like that lasted a decent amount of time...but after washing dishes I started feeling bad again. like not quite as bad as before but achey back achey arms and butt, achey legs, achey feet. i'm at 98 degrees again. apparently some definitons of fever say technically doctors don't consider it a fever if it isn't over 100. I found one place saying if your temperature is 2 degrees over your baseline. and my normal temperature is 96 degrees so I am 2 degrees over my baseline. my arm is less sore today though! it's less sore than my left arm was though. maybe it's because I use it more? I don't know.
* @@.phil `u peeped my ass!!`@@
** hehe talking and streaming with cutie in the morning but he fell asleep and was cute sleepyhead company while I worked all day; worky worky worky
** @@.phil `i dreamed that i stole from the church money offering thingy, wtf?`@@
*@@.phil `u were in couch browsing mayhem while i did spreadsheet work`@@
** I believe I was... sort of unpacking some more maybe..? and talking to phil about the living room, and he asked some question that made me start looking at couches, but the one couch I had been like "oh yes that's the one" was GONE from the website and so then I was uh.... browsing many sites for couches and trying to determine the paid review shit from not-paid reviews, and fuck the internet sometimes tbh... literally did this for multiple hours and did not come to any better conclusion {{crying}}
* @@.phil `u helped me make in-game animal crossing GC design for a shirt that was ultimately not used sadly`@@
** but it was cool to help! and makes sense that u use the other more official design
* @@.phil `i was like "i get to watch u sleep now" and u were snoozy cutie :eyes:`@@
** {{mellow}}
* woke up at 9, got ready for work, then saw a message from JF saying he was going in to the office to meet sherwin - so I decided heck, I'll do it
** hurried up to put on appropriate clothes, then finished making coffee and drove over
* my badge (not surprisingly) wasn't working since it was my old contractor badge, so JF came down and vouched for me (and sherwin) being his visitors
* went upstairs and did a tour of half of the studio with sherwin; TL showed him all the audio suites and the fancy conference rooms and edit suites and our server room
* did some work in our CoMa room; Dennis came by and said our VP was buying lunch for everyone today - Joe'sredactedbbq, yum. got a smoked chicken sandwich.
* more work, then all hands meeting in the new pit / kitchen area + eating lunch!
* another tour at some point of the other half of the studio, super fancy cool LED floor + walls that can work either as 2D image projections or with software + camera as a 3D space that shifts perspective as the camera moves thanks to tracking dots on the ceiling
* a bit more work, then went down to the badging office with JF to see if I could get a badge before the day was over; they were able to give me a general FTE access badge, which was a step in the right direction (with restricted studio access being added to the badge after the request went through)
* JF was super nice and drove Sherwin and I back to Sherwin's hotel downtown where we had reservations for drinks; chatted and sipped (I had an old fashioned) and a half hour or hour later JF's partner arrived; eventually they kinda got fed up with the service and JF had gotten us patio reservations at a v good restaurant in the area, so we went down to the 1st floor bar to kill time until then (I had an irish coffee) and was definitely tipsy by this point
** drove to the restaurant at 8:30 and had some kinda meat stuffed pasta (but not ravioli - it was rectangular) + bread to sop up the saucy deliciousness and their "lady marmalade" drink (gin + orange, best drink of the night)
*** tasty food, interesting conversation - I do just end up listening but that's ok, I probably woulda been too foolishly tipsy and //not// an elegant woman (lol) if I'd tried to talk.
* got an uber back to my car; nodded and mhm'd with the uber driver's chats (glad i am not on the dating scene -- did she really say the person she's currently dating STILL doesn't know her real name..????? (she was talking about not giving guys a real name on the first date for safety blah blah))
* cuddles and talk and quick spicy with phil then sleeeeep :)
* https://www.bonappetit.com/recipe/oven-roasted-chicken-adobo
** I need to go buy cane vinegar and soy sauce from the asian market sometime this week and MAKE THIS!!! I have all the other ingredients!!
* I woke up at 8 and I was like oh gosh i'm still a little woozy. no way, I am not waking up tihs early after having had that much to drink the night before...
* at 9:30 I was like ohhhh I guess I should get up. so I got dressed and got up and made coffee.
* I was in the middle of my coffee-making when the first maintenance guy knocked. I was like damn they're early. he was like "i'm here for your screen" and I was like "oh the screen isnt here anymore, someone took it already". and he was like "oh okay I guess i'll go try to find it, what room was it for again?" I was like bedroom, he was like ok i'll be back. like okay! that's interesting!
* started catching up on work stuff since I didnt do anything yesterday and had meetings in the middle of the day. at one point during some meeting the guy came back and put the screen back in and left. he came back pretty promptly, like an hour later or something. I was like "is the guy working on the AC?" and he was like I guess he'll be back. so later in the afternoon I went to look at the screen and there were gaps in a place where I couldnt have sealed them up with anything because I couldnt reach where the gaps were, so I pushed the screen into the groove where it's supposed to go on that side of the window. but when I did that, it snapped completely out of place on the other side because the frame of the screen itself was too short to stretch the whole distance between one side and the other. so I fucked around with that for way too long and thought I had completely broken it for a second or two. but finally got it situated so that there's no gaps in the area that I can reach and the gaps that existed in the area that I can't reach were as small as I could possibly make them and then I was like "hmmmm...tape." so I went and found my black masking tape and taped over the gaps on the top and side and bottom. now there's no holes for buggies to come in and I fully expect either one of two things will happen:
** it will be camoflougued enough that the maintenace person will give it a cursory glance and not even know
** they'll charge me for it being busted
* but whatever. of course I would argue that it was already busted in the first place because the fucking thing doesnt work! but I did bust it a little bit more. oh and I bought electrical tape. was looking for skinny black weather-proof tape and electrical tape implied that it was solid and weather-proof. a review was like "this is good but I find it has more adhesive and is harder to remove so I recommend this other kind" so I went and bought it and whenever it arrives I will take off all the masking tape and retape with electrical tape, which should have much more longetivity.

* worked more and someone was asking me about logo guideline stuff and I got very distracted. they asked me this at like 4 my time and I was on a meeting but not really paying attention because I was writing out a bajillion things. so then I was like shit... I should get some fuckin documentation for all of this.
** so I got a powerpoint and I spent too much time designing my copy but I used the big long message as a reference for my draft. so basically I have one page with all the high-level questions that I ask myself as I go through the sheet. and each of those questions is going to link to a separate slide that goes into all the further detail about that.
*** the first one was like a check-logo layout so I put screenshots and a "check yes" box and an "x" box (like no this is bad).
*** the second one was about file format. so I was like, as far as I know you have to check it in this verison of illustrator and you cant download that anymore so here's where I download them. and had screenshots of the error message that pops up and the difference between what happens if it isnt the correct type of save.
*** the 3rd slide is about colors and again screenshots in illustrator of what it looks like in one instance and in another instance and a bullet point about the tools. and an infobox on the side about the colors I make sure to double check because they're most frequently messed up.
** doing all this got me to work until like 7 which I was not intending to work until 7 but I was really into working on this powerpoint. I want this really nice documentation to share. and it'll be nice for myself because there's these nice little rules i've made. as I was typing them up to the other person I was like oh they all have a logic behind them but had never been documented. it was like labels, and we have 2 sheets for every logo, one that has registration marks and then one that doesn't and that's like kind of new. and we have a header with the title and that header goes 'logo_name' on the page with no marks. so the question was do we go with and without marks on the page? so I had to go back and find the last time I had made a decision about this. yeah, so im just capturing little things like that. because we had logo guidelines but they were more for the people making the logo. when I started doing logo QA, I had mine I referenced all the time so I feel like i'm creating the supplement to that written for the person doing wiki QA. once you've read the logo guidelines document now here's all the nuance of things to look for. I dont know! it was like cool! like i've got documentatiooon!
** it's definitely one of those things I feel like i'm like super anal about, I mean, when I work with the designers it's like not as bad, it feels more like a collaboration because i'm just working with them on my project. but when im working with an agency it feels more like im being //suuuper// picky. because when I work with an agency I try not to have too many rounds of feedback-- maybe only 2-- I try to catch everything at once. but sometimes people arent as nitpicky as me or be like whenever we have REV for revision in front of the date in our header... I want it to be in all caps. probably 80% of our logo sheet in it isn't in all caps. there's some logo that someone else was on that I saw uploaded that was like 'Rev' I was like oh boy... I would have 100% pointed that out! im also really picky with dashes. in the header it just looks wrong to be a regular dash because it's short and the endash is just right and the emdash is too long! I know you have to google endash and copy and paste and it's a pain! but... use the fucking endash in the header!
** I feel like the logo QA process was pretty loose and then when I got my hands on it, I wanted stricter rules for everything, like all the little details. I feel like people could probably make an argument that that's pointless, like why am I being nitpicky about an endash or capitalization? I mean like, sure. the logo files, ultimately, as long as they're correct, does the packaging really matter? I dont know. @@.phil `(I think it's probably worth it to be nitpicky with that kind of thing when it contributes to organized files but perhaps this leans a little bit towards a compulsive satisfaction instead?)`@@ working with the designers, it's slightly more of a collaboration, like working together to make it the best presentation of the logos, so. maybe this was a side circumstance, an extra-orindary circumstance: a logo that was normally a solid color but in this instance we had designs inside of it. when I got the logo sheets, the paths of the design inside of it stuck out past the edges and I was like "you should really trim those up so that there isn't any fringe stuff, even though we cant see it it's messy to have all that stuff hanging off the edge" and the designer was like oh yeah of course! that makes a lot of sense to clean it up like that! so I feel like I wanna try to encourage that in my documentation, be like "don't just be like okay check color is color correct good? also step back and think is the logo sheet good as a whole? or pay attention to techincal design detalis to help make it better"

* I was hungry so I made borgor.
* phil stremed disco and I unpacked and I made a loooot of progress. by which I mean... half of the boxes that I had unpacked because I had books in them, and so my bookshelf is now full. and the other half of the boxes I just stuck in storage because it's stuff I dont use every day. half of unpacking has just been sticking stuff in the closet {{laughter}}. but so now i'm down to like 2 major boxes left to go through. I didn't even have to go through them that much. I just need to figure out what i'm doing with the shit that's inside. once I can either break down or throw away those boxes, then...i'm like 99% done with the cardboard box phase of unpacking. except when it comes to our closet which I am interpreting to be its own thing that we will tackle on its own time. that'll probably happen after phil moves in! I need to buy a fucking tape measure. and I need to get ethernet cord and all that jazz.
* air conditioner is not fixed yet, but //maybe// by the middle of next week it'll be fixed!
* oh and I tried the nice shampoo that my mom got me when I showered yesterday and it's reaaaaalllyyyy nice. I was like... "ohhh damn" after I used it. she made it sound like it was super expensive, so I was curious how expensive it is. I mean, I guess it's $15 for one bar, which I guess is pretty expensive? it made such a big difference on my hair. so I got 15% off for mother's day. I mean it takes forever to go through one shampoo bar and I bought three? so I am like set on shampoo for the next year and a half if not two years {{laughter}}. which is great! I love shampoo bars, 10/10, fuck liquid shampoo from now on.
* yeah, so, that was the day. cuddles and sleep.
* i don't even know, maaaaan.
** the maintainance guy was actually somewhat in-and-out during the morning? so I think I was just farting around on the computer and playing cozy grove and idk what before else
* ique stream!!
** had this on in the background while I was unpacking a bit
* wanted to go walk but it was getting close to betrayal time but AD said he'd be late so we had more time!
** asked phil if I should go the north or south route and he said //whatever have more ducks!// so I went north because I thought it might be closer to the creek (and I was kinda right)
** i saw baby canadian goslings!! there were... eleven or so?? they were very cute?!!! I have never seen goslings before :)) and I saw a heron fly up the creek under the highway as I was walking around the bend (very close by!)
** it was a great walk, 10/10 like the north route a lot
** phil saw a VERY CUTE floofy cat and sent me pictures of it later
* got back and I double-checked the betrayal spreadsheet numbers with our notes in discord; not sure why we thought they were wrong - nothing appeared to be wrong when I checked.
* a very good, very long betrayal game - super involved haunt! it was AD and me as the heroes against phil as the traitor, and apparently phil was actually on the brink of dying quicker than we realized, but eventually we won because we're AWESOME and I also got the defensive chalk item which made me seem like way less of a juicy target, haha.
* phil hung out with his friends (finally!!) and I went over to my dad's to look at his pots and pans that he planned to get rid of, and also hung out and ate dinner and chatted about apartment stuff
* I played cozy grove for a leetle bit while waiting for phil
* cuddles and sleep
* I woke up at 9 and dragged myself out of bed to check on restaurants and see if there was any chance of taking my mom to one
** of course, last minute, there was no chance
* it was cold as fuck in the apartment and I had the "oh duh right" moment of remembering my space heaters, and put them around to warm things up so my mom and mark wouldn't freeze when they came over
* asked my mom to pick up berries and whipped cream for pancakes, and then cleaned up / started prepping to make pancakes
** oh yea, found a notecard and wrote a happy mother's day note to her first
* they arrived right as I had started mixing up the dry ingredients, so my mom cut up berries and put them in a bowl while I finished making the dough (ugh it's lumpy every time, why?!!) and started frying the cakes.
** the pan wasn't hot enough, oops, so the first one was a terrible mess
** the dough was thicker than last time, so I might have undercooked the insides {{thinking}} 
*** mark said the key was to flip them //after// the bubbles pop and don't close, which is an interesting technique I have not heard of and will have to try. wouldn't that mean they not fluff though..???
* either way they looked very tasty with berries and whipped topping on top
* ate pancakes after finishing up the batter and chatted with them
* they headed out maybe an hour or two later?
* chatted with phil then was messing about on the computer while he was away with his family
** getting my movies renamed and slightly organized a bit more, and logging into myanonmouse a little worriedly about if my IP is reused or not; router is not connectable so will have to wait for phil to show up and set up port forwarding to make things nice for me.
** @@.phil `vince came over then blake came over then i worked on spreadsheet stuff then we watched Killing of a Sacred Deer and i fucking fell asleep halfway through lol but amazing movie`@@
*** I kept going back and forth on what movie I wanted to watch, and added like 5 more to the sync folder, but felt like a lanthimos movie would be a good antidote to the not-so-good movie I picked last time.
**** @@.phil `mhm mhm mhm u were right! can't go wrong with lanthimos!`@@
* woke up slightly before 9, looked at discord at 9 and went out to the kitchen and made my coffee and caught up with discord. was reading something, I forgot what it was.
* when 10 hit, I logged into work and did a little bit of work at the beginning of the day. caught up on slack, caught up on emails...ish. then I had a meeting and then I really wanted to play some cozzy grove so I was bad porson and played cozy grove in the middle of the day instead of working...and wrapped that up around like 1:30ish. and then I had more meetings in the afternoon and I did 2 logo QAs; one was a really big one. oh and in the morning I worked on my powerpoint. got a couple slides done. then around 5-6 I had an hour-long meeting that I mostly browsed reddit during. I thought I might have stuff coming from people later, so I kind of stayed online, but nothing came in, so i'll just have to do it in the morning I guess.
* then we were talking about bird songs and we were just chillin and listening to bordies and I was lookin up bordies and was trying to figure out what the one we were really like "whoa" about was. I found it completely by accident. my google attempt completely failed but I was on [[allaboutbirds.org|https://www.allaboutbirds.org/guide/Brown_Thrasher/sounds]] and reading their tips on how to identify birds and they just like mentioned the bird I was looking for which was perfect. I'm like 90% sure it's the same bird, which would be a [[brown thrasher|https://en.wikipedia.org/wiki/Brown_thrasher]]. and I know it's that because it very distinctly does 2 repetitions of something then switches to another thing and does 2 repetitions. so it's consistently 2 and not more. phil was like I go monch real quick and then he monched while I still looking at birdie stuff.
* we went and walked.
** it was a pretty long walk actually, we got back at like 9 so at least an hour long walk. I saw what I guessed to be a swallow on one of the highway bridges monching on buggos. they were clearly having a grand time sweeping over the river eating all the bugs that were flyin around. then there was another bird that had a distinctive song. it was the TOOOO, TOOOO, TWEET-TWEET-TWEET-TWEET! like a couple long notes and a chorus of shorter notes at the end. so someday we'll figure out what that birdie is. I wonder if it's a cardinal, I'm not sure. but I did see many cardinals while walking! we had good chats, our usual silly chats. we decided there are multiple categories of birdses, and phil was like there's 2 categories of birds! squawkies and chirpies! and that evolved into like 6 categories or something? we eventually were like there are definitely not 2 categories! and I made a fantastic pun because we had the squawkers and then the talkies, so I was like clearly we have the squawky talkies, which was truly truly a great pun. @@.phil `(no it wasn't!)`@@
** I was't necessarily planning to walk super far, like as far as I did, but I was like oh I'll walk to where I walked last time because that's a good stopping point. and I was there and I was like oh I think I hear ducks? because something on my headphones kinda sounded like honky noise. I was looking at the creek trying to see if I could see them and I hit a gap on the trees and I looked and there was //fuckin... heron nests!// on the top of this tree! and there were like 6 herons way in the fuckin air! like //waaaayy up there!// I was like what the fuck I didn't know herons just sat around like up up? I think of herons as like low to the ground and chillin on a creek? but they were waayyyy fuckin up there way in the air! pretty sure they had babies! they had nests, massive twiggy nests in this tree. and I'm pretty sure they had some juvenile kind of grown babbies up there too. cuz I saw some smaller babies that looked kind of juvenile. so that made my day and my week. I've now seen heron fucking nesting grounds. fucking amazing. I'm really impressed that they live there. I feel like they picked a pretty safe and quiet spot along the creek. I can see why they picked the spot that they picked, although it's way closer to civilization than where I live. fuckin heron nest in the middle of the suburbs! bonkers! I love it! they're amazing. I didn't wanna leave the herons, I was like herons!! but eventually I came back.
** this is like a heron day but times six! also saw wine berries?!? by which I mean grapes, haha.
* phil streamed riven for a couple hours and I successfully got an 85% win rate in spider solitaire. riven is definitely bonkers. we read a journal that had more drawings and found some crazy shit and uhhhhh still have no idea about puzzles.
* oh and phil went to the doc tor earlier and yeeeeeee
* and discord changed emoji reactions and I fucking hate it!
* carpe diem, cuddles, and sleep!
; "Tue May 11"

* woke up, work work work, coffee maybe, much stress, much meetings blah blah.
* weekly check-in... phil was so tired!! I was sitting in the chair and we were at the "give yourself a compliment" and he fell asleep because he wanted to avoid the question or something {{laughter}}
* I was thinking, and wrote some in my journal, and then went to sleep at some point...!!

; ''Wed May 12''

* woke up a little before 10 AM, maybe
* work, coffee, the usual routine I assume. did finish up slightly around 5 though because I was really struggling to focus
* was planning to cook tonight, so I drove over to Crate & Barrel (through rush hour traffic) and picked up mixing bowls and a cutting board; also picked up a pepper / salt grinder since I own some salt and peppercorns that I can't grind without those {{laugh}} then I drove over to RD's and picked up the double boiler etc that I had left behind, chatted for a bit about apartment stuff and then headed back home; got back around 6:15 
* wanted to walk because it was so nice out but phil was in the middle of sausage cooking so I was like //ok ok ok I'll do my cooking too// -- so I made shakshuka (nom nom).
* sat outside on the balcony and chatted with phil while I ate since he had started walking, and then died of laughter while he talked to some missionaries who were walking the neighborhood
** I finished up and went out and walked myself! got back just around 9 PM
*** finished up weekly check-in while we were on walk. {{happy}}
* I showered, then we got in bed for snuggle times - and phil fell asleep around 10:30ish
** he was talking about carbon, about how it's a fundamental building block of the universe or something..???? I don't remember. and like 15 seconds after he finished talking he was asleep {{laughter}}
* I dried my hair and farted around on the computer probably idk.
* phil woke up at 12:30 right as I was going to sleep so we got to say goodnight {{mellow}}

; ''Thu May 13''

* woke up at 10 AM, oooops. my schedule is slipping {{nervous}}
* no idea what was going on with work specifically today, but I was working until about 7 PM :C
* phil got back from monching around 7:45 and then we went and walked cause it was noice out!!
** walked for about an hour and 15, and got back a bit past 9:30
* decided we should just start spicy now cause it would take all the time before bedtime 😏
* sleep at maybe midnight or 1 AM? hard to say {{laughter}}
* attempted to wake up at 8:30 and did not succeed and eventually crawled out of bed at 9:30ish and opened the work computer and made coffee and chatted with phil
* got halfway caught up on slack then there were things I had to do urgently so I uploaded logos to our DAM and notified people that they had been uplodaed to our DAM and continued to catch up on slack and I think there was another thing I had to do after that. anyway, I was just constantly playing catch-up all day trying to catch up to slack and I did not check my email at all because I could not focus on the email and slack and completing tasks and meetings! I had a meeting in the afternoon regrouping with the metro team and I figured I should be on camera for this because it was kind of my introduction to their team so I had to go find a nice shirt to put on and be mildly presentable and they were like "oh we finally get to see you, you're a real person!" and that was fine. I don't think we made any progress in that meeting but that's just my personal opinion. it's hard to say! had more meetings, some I had to pay attention to. more things to upload. more discussions to be had. I was hoping to get off at like 6 but then got drawn into a discussion and read a couple articles on the intornet and then quit around 7
* AD had replied like "Yeeeee! art stream!" so I was like okay, gotta do art stream.
* I put on some pants and went to check my mailbox because one of my amazon orders was supposed to be delivered there, and it wasn't there but a letter from my mom was and she's now engaged! and it was a nice note from her and, wahh. i'm very grompy about my package, but-- I mean it said delivered into my mailbox and my other package, I have a package at the office that I have to go pick up so i'll do that tomorrow, and maybe, maybe when they said delivered to mailbox they actually meant mailroom? I dont know. we'll see if they actually have packages for me or not. but i'm suspecting that they just fucked up and I dont get my package. very sad. so i'll have to get a refund for that in 2 days. and then I came back and whined about it to phil and washed dishes and generally got myself into an environment which I was ready to art stream. and I think we started around 8? I think it was around 8 / 8:30.
* everyone showed up and we hung out and talked a little bit and I did a weird asymmetrical mandala thing. @@.phil `(I think this might be my favorite mandala of yours! it's very unique and colorful and a cool style!)`@@ halfway through I was looking at it and I was struck with inspiration and I was like "this needs bright red, yellow, and blue!" so then I colored it and did a background on it-- WHICH APPARENTLY NOBODY LIKES! but I like it! because the word I picked for the name is a word that means the sensation you get from synesthesia--so if you like hear a color or taste a color or see a taste or something, that's like the word? and I felt like the background made it more like, the kinds of things you see behind your eyes. I liked the background. nobody else did! but //whatever//. and I played a bit of solitaire, spider variety while phil streamed pokemon snap. and I lost a game, which set me behind back to 84%, which I am very annoyed about. but it was a bull shit thing because I could only stack 1 or 2 cards from the initial layout. and the first deal was many kings and a jack, and the second deal was like 2 more kings. so I am not convinced that was actually possible. then AD finished his abstract piece and shared it and we said goodnight.
* then phil was like "u gonna stream map game u were talkin about?!!" and I was like "o wowie!" and I was like "Sure!" I had bought cute map game that i've wanted since I saw it at E3 last year. I played the first 2 chapters and it is very cute and the art style is gorgeous and it reminds both of us of carcassone and it has many terrible puns which I very appreciate! it's just cute and satisfying! the text bubble sound effects are great! and...yeah! and there's 10 chapters and I like that it has chapters because that means it's very bite size to play a couple chapters a night and be very satisfied with it in a week! the best kind of games. i'm like done with 60 hour campaign games, i'm like never playing those in my life. but maybe breath of the wild 2. except I probably wont because I didn't even beat breath of the wild. and okay dragon age 4 is the next big campaign game I will actually finish. because that one I will finish. that one i'm taking work off for {{laughter}}. because if I dont, I will be consum-ed. and our goal in life is to try to avoid that!
* anyway, I brush face bones, phil type carpe diem. we coddle and sleep.
* I woke up around 10 maybe? was chillllling in bed, catching up on discord and chatting with phil; decided that //ok ok ok I do need to get up and get out and run errands// so I finally got up, checked several store websites for things, got dressed, and headed out
** oh right I called and changed the pin on my debit card //just// so I could get cash back for b. u. n. s.
* first picked up packages at the office (my missing package was there, so that was fine), drove up north to hy-vee to pick up johnny's season salt (and grabbed some heavy cream / eggies / fresher chicken thighs with skin & bone), then got gas up there since I don't have a favorite place (or any place) to get gas near the apartment yet. then I went to tabletop games by microcenter to pick up a couple things I had called about (card sleeves)
* then I drove allll the way back down south and stopped at the asian market to look for cane vinegar and soy sauce for the adobo chicken recipe. didn't find them in the soy sauce isle but then I went one aisle over and there were lots of vinegars but no cane vinegar then I turned around and saw the logo of the soy sauce brand I was looking for!! but it was on a vinegar bottle. {{thinking}}
** clearly this meant I was in the right spot, though, so I kept looking and eventually boom found the proper brand of soy sauce and cane vinegar!! I also picked up some wasabi peas because I love them and I was tempted. {{eyes}} aaannndddd I had to buy some buns because I love buns! @@.phil `(i love ur buns)`@@ I got red bean and coconut and taro and buttercream filled and chicken curry. so good.
* got back and monched buns and hung out on computer while phil did spreadsheet stuff, then talked to AD a little bit while phil went and ate peanuts and then took a shit {{thonk}}
** @@.phil `it was much more complicated than that. i was finishing up some spreadsheet work and i was hungry so i needed a snack. so I cronched on those peanuts and when I finished I was ready to join but I had the incredible urge to shit, which may or may not be related to the peanuts. then i shit. okay, maybe it's not any more complicated than that, but the context makes it sound better!`@@
* tabletop!! what was this haunt..??
** oh yeah it started relatively early for us, and the roof and the basement and nowhere else had been really explored; AD was the traitor because he was the oldest male player (getting his wish to be the traitor this time around) and it was a pope themed haunt {{thinking}}
*** I thought, "ah I have really high sanity I'll definitely be able to do this" and then failed my first role, AD stole my holy symbol, then attacked me for a shit ton and I died like the turn after that. RIP. then our plans were sunk and phil got remotely attacked every time AD denounced the sin of the electors.... and he died and AD won. but it wasn't faiiiiirrrr so it doesn't count!!! :P
*** @@.phil `that was fucking ridiculous, most OP traitor ever, literally nothing we could have done to win. AD got his first win at least tho. but it was undeserved!! he needs to prove himself with a real victory!`@@
* I was messing around on computer stuff for rest of day, and phil was still doing spreadsheet stuff I think? and then we cuddled around 10:30..???
* phil called me at 10:30 so I woke up at 10:30. well, was in and out of sleep but officially woke up when phil called me. and laid in bed for a bit.
* I woke up to rain on my roof so I went outside and sat on the balcony and chatted. and then I went inside, was on the computer and phil was doing spreadsheet stuff and I heard that the rain had stopped and I was like hey we should go on a walk! so I put on my walking clothes and then the rain had started up again so we paused for a little bit and I kept reading reddit and I read some of it to him. and then I checked outside again and it finally let up and soon for good. and we went and walked at 12:50. it was a good walk! the trail was really washed out-- not washed out as in didn't exist anymore, washed out as in flooded. so I guess it was just flooded. it was under the highway towards the heron nest so I was unable to take that route. I had to go to the other side of the road so that I could-- cuz I wanted to see what the rest of the trail looked like from under the bridges, and yeah it was completely flooded under the highways. I was pretty sure it wouldn't be completely impassible going the other direction which was southwest, so after ooing and aweing over floodedness, then I headed to the southwest trail. I was correct in my assessment and it was not impassible. I did have to hop over a little stream but, I got my socks a little wet but nothing too bad. just casual nice walk. got to see the stream flowing really fast at several points and noting how high the water came up. and about when I came to the playground in the southwest, it started raining. for a second I stood under a tree and I was like oh im a derp I can just stand under the pavillion. so I hung out under the pavillion until the rain stopped and then I continued. after the rain kept going the trail reaches a low spot and it was in fact completely impassible there but that wasn't a complete issue because I could just take the sidewalk to bypass the trail and keep going because the sidewalk and the trail meet up further down. and hopped back on the trail and they linked up and there was another low point but instead of the trail going down and dipping through the low point, they just built a bridge over it, which is really cool because the creek is //right under the bridge//, the creek was //right there//. very full. at least like 1 or 2 feet fuller than normal. kept going a little ways after that and then it started raining again so then I stood under a tree for a little bit, just standing there being one with the rain and tree and talking. and I was like well shit I cant stand under this tree forever because what if it rains for a long time? so kept walking and then encountered a bridge and I was like heh, lol. if I had kept walking when the rain started instead of standing under the tree I would have encountered the bridge and gotten less wet! so I stayed under the bridge until the rain stopped and talked to phil about raspberry pis and the rain stopped pretty quickly after that. and I just walked back because the bridge was pretty impassible so that meant it was time to turn around. when I got back to the trail forking by the highways, which is where I get on the trail, I saw //duckiiiies!// there were 2 ducks under the bridge preening themselves. and they were very cute. and I saw more duckies on the edge of the trail below swimming on the part of the trail that had been flooded, which was very amusing. they were just pleased as pie to be swimming there. and I went back and that was an hour and 46 minute walk.
* then I did some computer work and phil did stuff I guess. and then at 4ish I decided I would get a head-start on cooking because I thought maybe it would take a little longer than anticipated and I was correct. so I prepped all the ingredients for my recipe and pan-fried the chicken which was amazing. I would like to know how to just pan-fry the chicken without the sauce because it really smelled really good. and it would be a good way to cook chicken than just baking or broiling it. and then I made the sauce, cooked the onions and the garlic that I had pre-chopped. put the other stuff in there. simmered it. poured it over the chicken. stuck them in the oven. set the timer. then I cleaned the kitchen and I was done for like 60 minutes until the chicken was ready! and I sat and finished watching a youtube video I had playing of a lady cleaning a dog because youtube recommended dog grooming to me and I dont know it is apparently oddly satisfying to watch. and when that finished, the food was almost ready so I prepped a plate and started asparagus. I put lime juice on the asparagus, which was a mistake, I should not have done that. so, yeah! strimmed, tasty meal, yommy food, cutie to look at. then cutie went to eat food
* when he got back we watched 3 episodes of primal
* then we played strip board game and we had a various mixture of winnings and losings and then it got late.
** we had a fucking draw in hanafuda. which was bonkers! because both phil and I got 40 point rounds and I koi-koied on the last round and got 4 points!! which was enough to draw us. that was the most intense hanafuda game we've played to date. and I got boar-deer-butterflies twice.
* carpe diem and cuddles and sleep.
* I woke up at 10
* logged onto my work computer. checked email and slack. started getting ready to do work. oh, made coffee before my first meeting. first meeting was canceled. I was doing work. I had meetings the rest of the day, back to back. and only a half-hour break in between them at one point. which is really not enough to do much other than reply to stuff on slack. at 5, all of my meetings were finally over, so I uploaded 2 of the things I needed to upload. and then I was starving and even just heating up food from yesterday, I feel like it would take too much time, so I ordered indian. I feel like I took advantage of grubhub because I still have my old address, I searched, I found a restaurant
* I started to place an order, I typed in my new address and they were like "your address is out of our delivery range" so I emptied cart, backed out, went to the preference page, hit edit on the address, and typed in my new address. refreshed the page, it showed my new address in the settings then I went to the home page and it showed my address in the search bar. so I thought okay, I'm good. and I ran a search for indian food and the place that I had originally tried to order from showed up! I was a little confused because it had said it was outside of the order range. I was like well, I updated the address? so maybe it was just wrong? so I updated all my stuff. went to the checkout page. went through and paid for it and everything, hit ok. and then it was like thank you! your order is now submitted! and then it showed a map like it usually does with a pin at the restaurant and a pin supposedly at my location. and above the "your location" pin, it showed the correct address. but then I had to do a double take because I was like wait a second...that's not the correct location for the pin. that's where the old address used to be. what? so then I double checked, I looked on the page and the address that had confirmed that was my address. I was like what the fuck? so I was like maybe it's just a weird display thing, it's like a cached display thing. so I keep working, uploading stuff. 15-20 minutes later, i've got my phone because I want to keep an eye on delivery texts because I had unplugged my computer monitor into my mac and my desktop didn't have a monitor, so I couldn't check the website. I get a phone call from grubhub and my delivery person is like "I got the address that grubhub got me to but it doesnt match the typed in address?" and I was like "what that's weird, i'm here not wherever you are" and she was like "okay well i'll be there in about 10 minutes" and then she showed up and dropped my food off and it was fine. it was still very hot and delicious. chicken chonks! yum yummmm. was craving chicken chonks. I feel like because I edited the address instead of adding a new one, their system must not have completely updated the address? like clearly they still had my old address linked to it somehow. but anywhere they actually showed an address was the correct address...so. I dont know. I feel like I was not supposed to actually be able to order grubhub from that restaurant but because of a glitchy error I could! but that's kind of grubhub's fault and not my fault...like. maybe they should fix their glitches. but I wanted to order from that restaurant so i'm not complaining! but I dont know what i'll do for next time I order from grubhub. yeah because this is the first time i've ordered off grubhub, I think the last 2 times I ordered for the apartment was doordash. and I didnt have any trouble swapping addresses with doordash.

* I worked until a little after 8:30 because I really needed to get some things uploaded and I had looked at my calandar for tomorrow and it is somehow even more back-to-back meetings than today was, so I would just have no time to upload tomorrow. but my first meeting tomorrow is at 11:30 and I worked 2 hours past 5pm PST. so I am not going to show up to work tomorrow until 11:30 to balance it out.
* then we watched primal, which was great. we watched episodes 4, 5, 6, and 7. 4 and 5 were good. season 2 it remains to be seen. so far less impactful than season 1. but the animation and sound and music and everything is still great, so even if it's less emotionally impactful, I can still get down with the general enjoying of it. honestly, I feel like it was, the thing about the first 3 episodes that made it more impactful was it, it hadn't at least sunk in for me yet that this is a fantasy show? like it hadn't gotten weird yet? so I was just thinking of pre-history and shit. I don't know. like damn cavemen had a rough life! that kind of shit. but then we got ginormous vampire bats and weird monkey cult and zombie dinosaurs, which I feel like completely ruined what I liked about the beginning {{laughter}}. but, like I said, the animation is pretty. and the sound design is great. so. we'll keep watching.
* and then cuddles and then //sleeeeeeep//. I'm so tiyord.
* woke up at 10, thought I'd open the laptop just so I showed on slack, and then got drawn into work stuff (ughghgh).
* busy work day all day -- booked with back-to-back meetings from like 11:30 to 5, although with two 30 minute-ish breaks in between (which I hate because it's hard to really focus on completing big things in such a short time frame when you know there's gonna be a distraction shortly). I did manage to somehow get two things uploaded during meetings though.
* finished uploading the last thing after meetings finished at five, then heads-down focused on uploading the somewhat-now-urgent Pride partnership assets that I'd been putting off since like the middle of last week (but I'm going to argue it was a strategic decision since the contract for partnership hadn't actually been finalized yet) -- got them completed a bit after seven.
* it got to 85 in here for a second, and I turned the A/C on and then -- IT DIDN'T COME ON. what the ''fuck''!! so I called the office because they were still open, and she was like "well wait until after 6 and call the emergency maintenance line because it being over 80 qualifies as an emergency" so I did, but ofc they didn't call back because in that half hour it had cooled down and rain showered..... UGH. I'm going to fucking make the next maintenance person //turn the A/C and fan on to prove they work// to me.
** why am I ''COMPLETELY UNSURPRISED'' that the person who went off and didn't put the thermostat back on -- and then //apparently// reported the a/c as fixed -- was also the person who failed to fix it most recently??? apparently he's just shitty. (and, I got creeper vibes from him anyway... I had four different dudes in here working on shit and he's the only one where the vibes just felt //weird//.)
*** @@.phil `this is some mega bull shit, i hope this isn't a recurring problem over the years. hopefully we don't end up having to rely on a portable AC because the complex is too incompetent to provide functioning AC?`@@
**** {{nervous}} -- the main dude has always been super friendly, super apologetic, but he's like the head of maintainence for the complex so doesn't do everything himself..? I'm hoping maybe since it's cooled down he's got less on-fire requests and can actually fix it himself -- I feel like he's the only person I've seen come in yet who I'd somewhat trust to actually fix it.
* walked with phil! no more creek flooding, very normal creek; saw a heron in the waterfall-y creek junction -- it chilled and kept an eye on me and the two other people who walked down and looked at it. I kept walking to check out the heron nest and was amused to see two other groups of people standing there looking up at it. it's definitely cool!!
** also saw a very strange phenomenon where the creek appeared to have a wave standing still in one spot going... backwards? upstream? very strange. my guess is that there must have been //something// like debris or rocks that was changing the water flow
* did two parts of the weekly check-in while walking, then typey-typey to catch up on the week.
* @@.phil `and this was a big day for me!!! i drove, i am as of today now considered "fully vaccinated" (and you were as of yesterday too!!!), i closed the book on the gamecube animal crossing spreadsheet for now, as there are finally no more big to-dos left. crazy because I started this project in late July 2020 and we're still not completely done with this one sheet but it took almost a year to get to a place where I feel ready to move to a new game. hopefully, and this should be the case, the other games don't take nearly as long!!! and i finally got that college appeal form done. got my life all organized today. very good day!! and now to end it with weekly chicken with cutie`@@ {{happy}}
* we'll finish the check-in, I ''need'' to shower, then cuddles and compliments and sleep!!!
* woke up at 9:30ish?
* phil was awake and said good morning and I was like "why you not on voice?" and he got on voice
** I told him about my dream and how I wanted to come visit him in my dream, so I got all ready and I was like "I'm gonna go visit my cutie!" and then I realized I literally couldn't get there in a day of driving. and I was very sad. and then I was playing hide and go seek, or, I walked into a hide and go seek game in some tunnels that I have dreamed about before. and CS pratt was in it, strangely.
* I heard maintenance faintly at the door at 10 and I was like "oh shit", so I threw on my clothes and I was trying to get out there and I opened the door and nobody was out there and closed the door feeling silly realizing they were knocking on my neighbor's door! not mine!
* but it was 10, so I got on the work computer and I got most of my work done in the morning.
** I did a thing before noon that I had promised to do before noon the previous day. and I did another thing. I was like oh I could put this off or I could do it now so I just did it then. I'm glad I did. I think there was like, one other thing that I did. anyway, so I got a couple things done. so I proceeded to basically do not any work for the rest of the day and just checked slack and emails and went to meetings and browsed the internet and read articles and farted around on my desktop! which is a very satisfying feeling after having done so much work previously in the week! but I did some registrations at the end of the day, so I kept up with everything that I needed to keep up with and attended all my meetings.
* phil streamed disco when he got back at 5pm and I cleaned up some of my art folders on my computer and some of my scans
** put some scans into photoshop and straightened them and color corrected them and there were a couple that had some color variation across them, so I used adjustment layers and layer masks to even out the color, which worked quite well.
** phil finally unlocked the western area in Disco Elysium and got some dialogue with gary the cryptofascist I had never gotten I'm pretty sure and also got some dialogue with the payphone that I am positive I had never gotten. so it was really cool to see both of those. his style of play still greatly offends me because he's not playing a character, he's just a patchwork quilt of whatever choices he thinks seem funny or interesting and //definitely not in any sort of character! but that's okay!// it's his playthrough and not mine! and I mean it does lead to some interesting things! so. I look forward to seeing him get further. I feel like he's maybe halfway through the game at the very least? if not a bit further, so. that's nifty.
*** @@.phil `like I explained later, yeah, I actually want to play more of a character but this game has too many gameplay RPG-y mechanics involved! I want to collect all the items and level up my stats, but playing in a completely narrative style is counter-intuitive to that! if narrative was the only thing I had to be motivated by, then that's what my motivation would be. however, rewarding gameplay motivates me more than staying in narrative, and I think that would be a very common sentiment. rewarding gameplay is a hell of a drug! that's why games are so god damn addicting sometimes! so, yeah, in conclusion, gameplay motivators can be a bad thing for game narrative. but whatever, i kinda like being a weird capitalist-communist recovering alcoholic. and this game is great.`@@
* carpe diem and cuddle early and maybe sleep early too! would be nice!
* woke up at 10:45
* I attempted to make chilled coffee by putting ice cubes in the crafe that I poured hot water over. at first I thought it didnt work, but once I added the splenda and stirred it up and took a second sip, then it tasted more chilled, so I put some ice cubes in to chill it even more, and yeah! it worked! so i'm like whoa, very nice. I can now make coffee that is nicer to drink when it is 75 degrees in my apartment.
* then I had a call with AD for about an hour.
* phil was still asleep so I read a book on my kindle.
* I showered, which was very nice.
* phil streamed disco.
** he was doing some interesting things that I don't quite remember having seen myself, but I cant remember what they are at the moment.
* at 6, I started getting ready to go and I drove over to my dad's.
** we drove over to the restaurant and seated and ordered.
*** I had a moscow mule to drink because they didn't have any gin on the menu and I got carded {{laughter}} I guess I still look young enough to get carded!
*** I had a steak with grilled asparagus and yukon mashed potatoes and it was very tasty.
*** they had amazing sourdough bread as well. that was the //good// kind of sourdough bread where you can //taste// the //sour// in it.
*** and they had...pastrami butter? which...did not have meat in it, but it was apparently seasoned with the same seasonings that are used to season pastrami? so it had cracked pepper corn and maybe other things in it? it was //vvvvery// tasty butter. the bread was //almost// just a delivery mechanism for the tasty butter.
*** we talked about work and we talked about NFTs and we talked about how phil was doing and we had crème brûlée and berries and cream for dessert. and they were both //very good// and I was //vvvvery// stuffed. really we could have had one dessert and it would have been plenty, but we had 2 free desserts because one was from a coupon and the other was because it was my dad's birthday tomorrow, so. lots of food!
** then we went back to his place where I had parked and talked about his kitchen remodeling plans. and I talked him out of putting a creamy yellow on the walls because he had //cool// brown cabinets, somewhat ashy cabinets, and a very cool gray countertop...and I was like you want to stick with the cool side of the color spectrum, you want to do like a cool white or a cool gray, //really// don't want to put a yellow up there. you just don't want to put a warm yellow against a cool rest of the room. (bleck!) I'm sure there's some master of color theory who could make cool tones and warm colors in a kitchen work, but for us normal humans analogous color palettes are easiest to work with. they look clean and classy, so nothing wrong with a good analogous color palette.
* drove home and chatted with phil for a bit and then watched movie which was [[Anomalisa|https://en.wikipedia.org/wiki/Anomalisa]]!
** it was very good. and also written and directed by the [[same person|https://en.wikipedia.org/wiki/Charlie_Kaufman]] who wrote Eternal Sunshine of the Spotless Mind. and also wrote Being John Malkovich and wrote and directed Synecdoche, New York; both of which are 2 titles I have heard of before. so apparently I am very familiar with this creative person's work and intend to view the rest of it! and I might, maybe, might... let phil convince me into watching Eternal Sunshine of the Spotless Mind a 3rd time if we're going to watch all the rest of this dude's stuff. @@.phil `(i mean i can watch it on my own you know lol!! I know you have no desire to see that movie again!)`@@
* and then cuddles and sleep! late. is ok. we had good chats about movie afterwards.
** and I wish we had the dvd sets so we can watch all the behind the scenes stuff. maybe i'll try to find that online. @@.phil `(yes!!!! bonus features for this movie sounds great!!)`@@
* just barely woke up at 10
* immediately got onto the work computer and read email and slack while making coffee. I attempted to make iced coffee again and succeeded, so this method works pretty well. I might try a few more ice cubes tomorrow and see how that affects it.
* I was mostly busy all day with work. I wrote a lot of emails and tried to get people photographs they needed, but didn't exactly succeed. I read a lot of tumblr because chameleon posted a best of tumblr blog link that was a scrolling diversion from work every half an hour or 45 minutes or so.
* I made the last of my adobo chicken for dinner. it is so rich and very filling and very tasty. it has grown on me because I have been eating the leftovers that are less "boom onion" than the first one I ate. so this leaves me with no premade dinner or lunch, so I will have to solve that problem tomorrow, which will likely involve making tuna salad if I can figure out what my boiled egg recipe is.
* quit at 6:15ish and phil played disco while I finished looking at tumblr things and he play more disco.
* at 9 I was like "I want to walk, it is nice outside". so I got the house ready a little bit and grabbed my keys and started walking. and it was nice! I looked up the moon phase and it said 93% waxing gibous. I paused for a while under the highway bridges because they are pretty cool at night. then walk and talk with phil and saw a low number of people but more than one most likely playing basketball in a backyard near the park. and then talk more with phil on the way back.
* and then sit and write for a bit while phil do spreadsheet stuff.
* and then prep for bed. carpe diem, cuddles, sleep. hopefully by 1 tonight!
; ''Wed May 26''

* some combination of procrastinating on work, working, and meetings
* chatted with phil about the blue/black + white/gold dress, and discussed Anomalisa more
* phil said he was filling out the disco stats for himself and me, and I was like OHHH //yessss// and immediately dropped everything and filled them out myself. we got on voice and chatted out the differences, which was fun.
** apparently I have more Authority stat levels than I give myself credit for {{thinking}}
* phil streamed disco, I started on my 2nd picross e4 (?) micross which had boobies in it because #art
* late cuddles & sleep because disco went onnn as phil was getting verrrry close to the ending.

; ''Thu May 27''

* some combination of procrastinating on work, working, and meetings
* phil was SO CLOSE to zee end of disco and finished the wholeeeee story finally.
** I don't remember what I was doing... 
*** oh right! I paid apartment rent + utilities + phil's application fee (he applied to the apartment yesterday iirc?)
*** then I started working on getting my switch hackable again, since I lost all that data on the ex's computer (my dumped key data, program set-up, etc.)
**** this was pretty easy to do, especially since a really nice guide had come out between the time I first did it and now. found all the right programs, did all the right steps, got all my keys dumped, and game dumping itself working again. so, theoretically, I can dump Animal Crossing for peeps the next time an update comes out.
**** I also worked on updating my emunand, just for the fuck of it. mostly seemed pretty easy, but I ran into a couple issues I need to solve before I can actually consider it updated. and I play clubhouse online with phil soooo I'm lazeee and don't see a reason to actually get emunand working immediately.
***** @@.phil `what the heck is an emunand?`@@
****** an emuNAND is an emulated main hard drive, aka the switch runs its firmware and storage and memory entirely off the SD card and doesn't touch the internal hard drive - this keeps the internal hard drive safe so nintendo doesn't know I do hacker gorl things.
* //lateee// cuddles & sleep after phil finished disco.

; ''Fri May 28''

* some combination of procrastinating on work, working, and meetings
** today I intended to seriously work on work!! but then phil was looking into scheduling a PODS pod and they (not surprisingly) didn't have any available dates until June 28th, and apparently phil wasn't expecting the amount that they charge.... so then I was distracted by discussing potential alternatives and signing him up for quotes on various sites I was researching, lol.
* I somehow managed to juggle all that with doing laundry (all the machines were full so I threw someone's wet laundry into a drier because fuck it, move your shit or it gets moved for you) and taking a shower before leaving for my mom's around 5:30.
* yummy homemade grilled pizza while "hanging out" with Mark's daughters & grandkids and chatting with my mom about stuff in-between; one of his daughters brought yummy salad! I had too much to eat between the pizza, salad, texas sheetcake, and vanilla bean ice cream. XP
* basically just relaxed on the couch in the living room and chatted about life and their basement renovations etc etc until around 10:30, then cuddles with phil
** he did cute calculations about the mathematical formula of my smile shape (though I still think the photo used was at an angle so u need to do it again but with a photo from the front!) @@.phil `(I don't know if the results wlil change much, but your smile is a parabola that is approximately y=0.158(x-2)^2)`@@ and also the [[half birthday spreadsheet|https://docs.google.com/spreadsheets/d/1LVG85DEZViJ7uJzIDD9EfdyrmoVPE9Pxq170qavpuM4/edit#gid=0]] - I feel very lucky to have been born in April, lol!

; ''Sun May 30''

* woke up about an hour before walk time, ate some food, generally got ready
* walked + talked at 11 AM with h0p3
* got back around 1:30 and phil was still sleep so I kinda farted around (looked at couches again for 15 minutes) then browsed reddit and ate fuud and watched videos by the animation dude on youtube (which are inchresting, he talked about ease in ease out which is very hard to see b/c it just looks so natural to my eye that I struggle to imagine what the animation would look like without it)
* started playing echo of the wilds around 2:45 or 3ish -- wanted to see if the flint would work as a knife (it did)
* quit around 6:30 I thiiiink? then browsed the internet for an hour while phil was monching; was not able to find the anomalisa behind the scenes on any torrent sites
* watched Death Proof around 8, then chatted more about it afterwards a bit
* phil was buying shipping supplies so we talked all about the different boxes he might need
* cuddled and talked about binary, gave phil a big number to convert to binary, then a less big binary number to convert to decimal (he got the first one wrong by -2, and the 2nd one not at all).

; ''Mon May 31''

* phil slept alllllll dayyyyyyy {{bflushed}}
** @@.phil `shoosh shoosh I woke up at like noon!!`@@
* I played some //Echo of the Wilds// after I woke up -- getting further & unlocking the winter altar, then freaking out because //oh shit// I should probably get this deer pelt thingy created so I don't die of winter cold but oh shit I haven't actually explored to the place that I need the wood from for the javelin, and then -- what the shit I cannot comprehend this gateway clue and the wiki is clearly incomplete!!!
* I spent a good chunk of the afternoon after that datamining the game (thankfully I was able to since the game uses `data.win` -- it looks like some game maker studio games might be harder to datamine than nintendo games, thonkspin.) -- much thanks to the Undertale community for being the ridiculously obsessed fans that they are, because their UndertaleModTool is exactly the sort of data inspector and exporter I needed.
** was able to find the code that controlled the gateway unlock conditions and through some magic (I have no fucking clue how) the tool knew that argument `1837` = CoconutInsides (and as I'm typing this I'm realizing I need to go edit the wiki page to specify that it doesn't accept un-cracked coconuts but only cracked ones...) so that's cool?
*** I would love to have a spreadsheet for this game but it looks like the files are structured in such a way that there's just actually no way to automate it. :S buuuuuut I still wants it...
** almost completely re-wrote the wiki article for that gateway based on my datamining, lol.
* went back to playing the game because I wanted to test if my datamining was correct. (it was.) continued with my preparations for winter, then it arrived! finished all the rest of the bushcraft things then started on the jungle temple, using the wiki as a reference.
** wow, surprise, the wiki was wrong again, so that sent me down a completely different rabbithole of fixing that page... and so many different pages linked to it, and I had to fix those pages, and do some testing on new saves, and write down that data... etc.
* talk to phil at 10pm when I finally done with wiki editing
* cuddles and spicy time and cuddles and sleep
** I need to buy phil an apron as a present so that someday I come home from work & he can surprise me in it hehe smirk.
*** @@.phil `phil:`@@ {{brushed}}

; ''Tue June 1''

* some combination of procrastinating on work, working, and meetings
** distracted in the morning reading marx's //[[estranged labor|https://www.marxists.org/archive/marx/works/1844/manuscripts/labour.htm]]// because of a message from AD about creating value {{sweat_smile}}
*** also for clarity for readers, AD's message didn't have anything to do with marx / creating value under capitalism; that was just where my head went because this issue of how capitalism reinforces subconscious judgements of our personal worthiness as human beings in some kind of "labor / money / value producing algorithm" has been on my mind for a while now.
*** here's a problem that I don't feel like I have the best tools on how to solve: how can I find academic or scholarly articles discussing how the notion that "our aim as human beings is to 'create value'" is reproduced in the 21st century through things like the internet productivity blog culture, the side-gig / hustle business, etc etc through a lens that draws from Marx, Marcuse, Foucault, etc and CITES them as primary sources (with like, legit page numbers and paragraphs etc) - as well as further interrogating what is meant by "creating value". ???
**** I can't just put that in google. google doesn't get me the good sources, it just gets me random articles by people on medium (or cal newport) that aren't like, academically sourced back to primary texts. ughghgh.
***** basically if you happen to be reading this (cough h0p3 cough) and know of any good articles please hit me up my email is sphygmus2@protonmail.com (yes I know I maybe need a contact page in this wiki)
** worked later than planned because teh boss started on a whole tangent involving me that distracted me from the things on my list so I have like 25 fuckin' registrations to process tomorrow morning ahhhhhhhhhhhhhh
* finished reading articles I had open in my browser because I was taking a break from working & weekly recap is working {{bflushed}}
** apparently the death penalty is really fucking awful in many large and small ways, everything in many states is just going very anti-respecting-peoples-humanity, and Phil Collins has a large Alamo collection with some very very spurious (aka fake, created by grifters profiting off his money) claims on its items -- that might be housed in a very million expensive museum paid for by TX state money {{thonk}}
* weekly recap, distracted asking phil about memory editing in cheat engine, and more weekly recap then check-in.
* cuddles & sleep later I assume.
* woke up at 10. did not get consistent sleep, woke up every few hours. so, I woke up when the sun was up early but then went back to sleep because I was still tired. and I was waiting to hear clonking in the kitchen because I figured that was time to get up. so then I heard clonking in the kitchen and got up. maybe it was 10, maybe it was 9:30.
* put my actual pants on and my comfy shirt and then packed everything up and then went into my kitchen and chit-chatted with my mom while she made us coffee. she had a raspberry chicory thingy, so we did half decaf and half raspberry chicory, which was tasty! and nothing like the chicory coffee I had that one other time.
* mom used her fancy griddle stovetop to make pancakes. and she made italian sausage and scrambled eggs for me. she called mark upstairs, sat down and had breakfast, which was very yommy. we had regular syrup and raspberry jam and honey and nutella. yoooooommmy. (not all in one pancake but on four different, and they were all tiny pancakes, they were ver small so it was okay)
* so after breakfast, she showed me a couple bicycles @@.phil `(lol I heard this as "cup of icicles" at first)`@@ that mark had finished recently. she showed me the nifty decorative wall they had put up and the cool ceiling they had put up in the bathroom. and we peeked in the shed outside too and looked at her isises and then went back inside. and at that point it was like 10:45 and the person  had showed up to pick up their bicycle. and we talked on the couch a little bit and then she had to go help with the bicycle, took a picture, so then I just hung out on the couch. and then mark left. so then I think it was about noon when I said goodbye and left.
* there's some road construction going on on the street I usually drive going back on. on the first third of the detour google maps has you go on a road that ends in a gravel section. all of the sudden it turns into gravel and you're like fuck i didn't sign up for this! so i was smart and turned an intersection ahead of time and avoided it. this being the second time i had gone down that gravel path, it was waayyyyy easier. the first time, the path was washboarded //the fuck out//. it was swiss cheese. there were holes //everywhere//. there were small holes, not big holes, but just so fucking many of them. i was like //oh my god//. i'm going like 5 miles an hour because I thought the wheels of my car were going to just fall off. so it was so bad. and shortly before that, I was going like 45ish and the speed limit was 40 and there was some beemer SUV behind me that got so fucking inpatient that they passed me on a double yellow. and I was like what the fuucking fuck is your problem? jesus christ. annoying beemer passing me up aside, the drive back was fine. usually I go 80 when i'm doing that drive but it's always a little stressful because i'm always trying to keep an eye out for coporinos so I was like fuck it, i'm only gonna go 75 and stay in the right lane. it was just super chill, I was just chillin! it was good. it's nice to go slow sometimes. not always be speedy.
* the tire tread on my front tires is getting very low so i'm going to have to get new tires. i have to schedule a haircut and i have to schedule a car appointment.
* and then I got back. probably at like 1-ish? and then attempted to call phil to wake him up and he didn't wake up! at all! after multiple calls! so I was like boooooo. I unpacked a little bit.
* eventually phil called and we chatted. and then he fell asleep on the call!
* then got on tabletop and waited for phil to show up. we started fireball island and got maybe 6 turns in maybe and then phil's friends decided to head to his place so tabletop was cut short, but AD and I played a game of azul and I somewhat successfully won. and then he had a deadline on a cover painting so we didn't do anything else.
* so I was like well shoot! what am I gonna do while phil's gone? and I was like you know whaaaat. I got 3 monitors sitting here and I got a 4th one that I paid for and i'm just waiting for it to ship, i've got boxes on my shoe rack that are ebay boxes that I should get rid of. I was like you know what, now's a good time to take pictures of that stuff and make ebay sales. so, I did! I had to sort out, I was like "okay fuck I need power cables for everyone" I had to find all the display cables and shit. I don't know what happened to some of the cables. I had 3 different monitors and they each supposedly came with an HDMI to DVI cable. but of all 3 monitors I've only found one, so. no idea what happened to those other 2 cables. no idea where they are. so I put an HDMI to DVI cable in the 20 inch because I figured that would be the most desirable of the monitors. so I pictured them all, cleaned the stands up, dusted them off, then I went through my little boxes. and one of them didn't have a power cable. two of them did, one of them didn't. so I was like well shoot. so then I went through my smaller boxes of stuff to ebay, which included a book I read and didn't want anymore and an ouya that i'm not hanging onto. @@.phil `(just trash it lol)`@@ oh and the stock cooler that had come with my CPU. and took pictures and put them on ebay. and as I was doing this, I found my other box that was in that pile that had my hard drive with my games and another power cable in it. it was like wait a fuckin second! this power cable is a monitor power cable! so I put it in the 3rd box that was missing a power cable, so now none of them are missing power cables. so, hopefully they sell! I would be surprised if the ouya, cooler, or book sell. all 3 of them seem like things that are very unlikely to sell. so if they don't, i'll just sell them to a thrift store. and I guess if the monitors don't sell that's what i'll do too. but I wanted to put them on ebay so I did! great success! that's what I wanted to do for a year and a half.
* I vaccuumed after I put stuff on ebay. and I cleaned the bathroom a little bit.
* I was like I wanna play one of my new games. I was like what game could I play that phil wouldn't be super interested in watching? I was like well there's this survival-ish explorey game, so I played that. and survived until day 10. i'm playing on easy mode because i'm more there for the puzzle exploration aspects of it, not the hardcore survival aspects of it! and unlike other games where you can't get achievements on easy mode, you can still get achievements, so thank you developer. I was an idiot because I finally caught frogs and it said "froggies! maybe if I had a knife I could murder them!" and I was like "knife, knife, knife" and went through like how do I get a knife, I dont have a crafting recipe for a knife? so I spent all day getting recipes looking for a recipe for a knife. and none of the recipes were for a knife! I was like what the fuck! how am I supposed to murder these froggies so I can make frog pockets! of course I had a face-palm brain moment as soon as I closed the game. I was like, oh, the fucking flint lying all over the place, of course. there's no actual knife, I just use the flint...duhh. it's a really bizarre little game. like it's clearly like, the developer's pet personal project. it had an update like this year I think and it was released like 5 years ago or something. so they had gone back and updated the engine and fixed little things along the way and added QoL stuff. I was like it is not often you see devs going back to such an old game and updating it, so. kudos to that dev. it's a cute pixel-art sidescrolling forest and I like the pixel environments. it's definitely like horror-spooky. the fucking loading screen between areas, like if you're in one area and traveling to the other area, is like a zoom-in on a pixel art of your character's face and the eyes turn hollow and in one eye you see where you're coming from and one eye you see where you're going. which is like //really// fucking creepy! just like stylistcally is like //whoa//, but also just a creepy loading animation! and you go to sleep every night and there's spooky dreams that happen and there's a horned antler devil thingy? which really really reminds me of the TV show Zone Blanche, because it has a spooky horned antler creature too. it's also weird because the writing in it is so strange, like, I couldn't tell if it was like, if the style was being done on purpose? after enough time I was like yeah there's no way this isn't on purpose. it's like a weirdly exaggerated, like you think of the word scrumdiddlyumptious. it's like all the characters, or at least the main character, talk like that. they'll be like oh this squiddly delicious squashy berries! and there's like a ton of alliteration? like oh the crunchy cashew-- I dont know that's a bad example. I don't know it's just very flowery in a childish verbose way? it's very unique, i've never encountered it in a game before. and it kind of turned me off a little bit? once it became clear it was intentional and not just bad writing, like someone who legitimately didn't know how to write, like i'm pretty sure it's intentional. I mean there are spelling mistakes, but there's fucking spelling mistakes in disco elysium so i'm not gonna entirely judge the writer based on their spelling mistakes. I guess i'm mildly intruiged just because it's so weird and different than most games you see. and I am definitely stuck on how to get to the next zone but I haven't put much thought on it, so. maybe phil will help me solve the puzzle! or maybe it's way simpler than I expect. started to get hungry, so I wrapped that up.
* went and made eggs and sausage and did not realize it had gotten to be 10 already. right as I was whipping the eggs phil came back! so we caught up on our days and then I played chapter 7 of Carto.
* phil made me brosh my teeth face bones. and then typey dictatey.
* and then cuddles and sleep!
* I was very productive today. and tomorrow I need to take the trash out!
* @@.phil `also crazy power outage happened at my house while we were in bed and I turned purple and then wearing the glasses on the edge of my nose sent you into a laughing fit`@@
* [[210603 – Carpe Diem:]]
* [[210606 – Carpe Diem:]]
* [[210609..15 – Carpe Diem:]]
* [[210617 – Carpe Diem:]]
* [[210618 – Carpe Diem:]]
* [[210619 – Carpe Diem:]]
* [[210620 – Carpe Diem:]]
* [[210621 – Carpe Diem:]]
* [[210622 – Carpe Diem:]]
* [[210623 – Carpe Diem:]]
* [[210624 – Carpe Diem:]]
* [[210625 – Carpe Diem:]]
* [[210626 – Carpe Diem:]]
* [[210628 – Carpe Diem:]]
* [[210630 – Carpe Diem: always save the house centipedes!]]

---
@@.spaced-list

* 

@@
* I woke up at 8:30 and snoozed the alarm until 9 because I reaaaaally didn't wanna get out of bed, but I did get out of bed at 9 and put on pants and a shirt.
* got my stuff together and drove to the post office and there was zero line, it was beautiful. picked up some stamps because I realized I was running low and I was already there.
* headed over to ALDI to get chicken but also accidentally picked up other things like blackberries and baby carrots and peanut butter and apricots while I was there. and I saw kebab-style chicken chunks for sale? which was very tempting, because I was like...you know what I should do? I should figure out how to cook the meat that I order because it's so expensive, so I looked up a better chicken recipe but the website was trash and did not give me a list of ingredients, just told me in paragraphs what the ingredients were and my hands were very full, so I was like okay, next time I go grocery shopping I will prepare better and cook butter chicken and get the ingredients for it. but, I was lookin at the meats, I was like, I should just get the boneless skinless chicken breast and cut it into square chunks and cook butter chicken with that because that's probably just what they did for the kebab squares. why would I pay more for precut when I can just buy a lot for cheaper and cut it myself? so that's the plan. I walked out of there having got all of that for 35 dollars. which is //literally// less than I pay for shit from ordering. it's just so economical! every time I walk into a grocery store, especially if it's aldi, I'm like why do I order food? this is ridiculous. and they didn't have bone-in skin on chicken thighs. they only had leg quarters? which are like the thigh plus the drumstick??? soooo I guess I'm gonna try to make chicken adobo with quarters instead of thighs. I guess that'll be fine? I don't know what the difference will be except it's slightly larger chunks of meat. it was strange that they didnt have any chicken thighs.

* drove back home and got back at like 9:50, which is 10 minutes before work was supposed to start. so I was very impressed at myself. it's definitely possible to go grocery shopping in the morning before work. so maybe i'll start doing that every week! it was also very nice and empty and not crowded.
* so then I made coffee and got myself a bowl of yogurt and got on `<french accent>` ze work computooor `</french accent>` and it was pretty productive today. I said fuck it yesterday after talking to phil the day before about how I was feeling so overwhelmed and made a free account with the to-do thingy that integrates with slack theoretically. and started just dumping everything into that in a massive list. so I used that yesterday and I also used it today and successfully checked off multiple things. and did meetings. and wrote down more to-dos. got distracted halfway through talking to phil once he passed his driver's test. so I did stay a little late to work, it was like 7 cuz I was doing something, but that felt a little better because it was a specific task on my checklist and I wanted to check it off and I did, so yeah. I dont know. one less off the list for tomorrow.
** also, when I hear an email bing or a slack bing sound, both of those tend to pull my focus away from what I'm working on and it distracts me and slows me down, and I dont want to turn off notifications for slack because if someone does ping me personally I need to know in case it's something I have to answer, but there's a lot of people who use @everyone when it's completely irrelevant to something I urgently have to do. but I can turn off @everyone notifications. unfortunatley not on an entire basis, like I cant tell slack dont fucking notify me ever, I have to tell it to them on a channel-by-channel basis, which sucks because I have a million channels. so, I am slowly wittling it down. instead of turning off that setting on every single channel, I'm just, any time I see a new one of those appear in my notifications, I turn it off for that channel. and hopefully as I do that every single time it happens, eventually all the channels won't notify me so i'm reducing the amount of distraction I have during the day essentially, which will help me focus better.
** and I scheduled 2 PTO days off, which is exciiiting! I have 2 four-day weekends in my future!
*** june 18 is a company holiday, so I took the 17th off, so I have thursday-sunday off. which means that week is a short week, I only have 3 days of work! so that's nice! that'll go by really quick. and I have a whoooole four-day weekend with my //CUUUUUUUTTTIIIIEEEE!// four whole days to get used to him being here!
*** then I took the friday before the 4th of july off. so that is also a four day weekend because we have monday off for 4th of july. so! very excited for two four-day weekends.
** oh and I got mildly distracted because I was like "I wonder when dragon age 4 is coming out!" because I was like I have PTO and I want to take time off when dragon age comes out, so I had to go find an article about everything we know about dragon age 4 so far. apparently their chief financial officer was like yeah, it's not gonna come out in the fiscal year of 2022. which means it has to come out in april 2022 or later. so, maybe it'll be a 28th birthday present. the last one dropped in november so I assume the next one will too. I look forward to it. I hope it's as good as inquisition. and I know people don't like inquisition. I think the other 2 games are better, but I really enjoyed inquisition as evidenced by the fact that I failed multiple classes because of it. so, I'm going to fucking take time off of work instead of failing work. because that's something you can do as an adult with a job and not in school! hooray!
*** this is my life goal! not failing anything because I get obsessed about the next dragon age! {{laughter}}. I will probably be back on tumblr obsessing over the characters, reading fan fiction. this is what happened last time. I will not be shocked if it happens again. we'll see if I can pull it off. I may have gotten more cynical since I played inquisition. I may be more critial of the game! I dont know!
* OH!!! AND. I have an actual air conditioner in my room now because the maintenance guy brought an actual portable air conditioner and not a fake portable air conditioner and he is going to recommend the office get an actual HVAC professional to fix the transformer. so FINGERS FUCKING CROSSED it's fixed in 2 weeks before phil gets here.
* then I cleaned up the house a little bit. and then we watched Primal.
* and then I ramble and phil typey it. and cuddles and I have to wake up early tomorrow so the cuddles have to be short.
** and...13 DAYS!!!
//aka it is now time for me to read through the entire history of posts posted publicly//

* [[https://multiverse.plus/AY/my-first-universe]]
** ooooo I like the confetti background
* [[https://multiverse.plus/senaponin/hello-world]]
** I like (love) the warm color coordination going on here, and the readable minimalist frames. also, faux film through the viewfinder -- dope.
** would luv to see moar posts from this user!
* [[https://multiverse.plus/mayli/1614654259657]]
** {{crying}} a very relatable moment.
** OH! I love the bright colors of their name-tag frame.
** [[https://multiverse.plus/mayli/1614654164789]]
*** //nothing is forever//
* [[https://multiverse.plus/AY/1614409579041]]
** I am liking this muted foreground, neon border stripes trend!
** also am very intrigued by the images and pattern pieces.
*** //and// I like the touch of using underscores as dotted lines
* [[https://multiverse.plus/kicks/apple-stories-with-s-joy-mountford]]
** //applauds//
** [[https://multiverse.plus/kicks/hello]]
*** loving the blue over the granite type pattern here. ,,test post,,
** [[https://multiverse.plus/kicks/1619464202405]]
*** we all love library shots. mmmmtasty.
*** also -- whAT!! I spy talooboowatoo!! ^^we should play some time, hmu on discord yo, I bet you'd be good at banana katana^^
* [[https://multiverse.plus/glitchyowl/saying-hello-from-the-year-2022]]
** writing a letter from the future instead of the past -- lovely. {{happy}}
** always a big fan of long multiverse posts with subtle color gradients. makes scrolling a joy.
* [[https://multiverse.plus/bec/1616102771252]]
** I have no idea what this really is but -- ''//grompy lemon//''
* [[https://multiverse.plus/tuna/i-m-reading-write-now]]
** //does the subtle gradient dance//
** also book covers are so satisfying all lined up like this.
* [[https://multiverse.plus/danodev/1616382783166]]
** note-taking in multiverse!!! this is nifty.
* [[https://multiverse.plus/bentsai/1616618721501]]
** my (currently orange to yellow) website background salutes your frame gradient.
* [[https://multiverse.plus/jack/1616627739576]]
** I see I am not the only one who lacks a personal small fun image collection {{laughter}}
** [[https://multiverse.plus/jack/1616719308091]]
*** if you find it, let me know. I think mine may have wandered off a little ways too {{thinking}}
* [[https://multiverse.plus/kvnk/huluhop]]
** hehehhh. rockin' the neon green!
* [[https://multiverse.plus/maya/zine-energy]]
** this. is. fucking. beautiful!!
** also #[[zines|181002 – art/work: zines!]] I need to collect into one tiddler, I doey.
* [[https://multiverse.plus/maxbittker/egg-tooth]]
** //dope.// love the line, "an egg of great structural strength"
* [[https://multiverse.plus/ellier/no-one---lee-hi-feat-b-i-of-ikon]]
** a highlight of this trip through multiverse posts. and now my [[current soundtrack|https://www.youtube.com/watch?v=GQqyCeKf8rw]]
*** //''shit''// what is this riffing off, sound-wise, and why is it familiar?
* [[https://multiverse.plus/phx/1616633631069]]
** to the to-read list!!
** [[https://multiverse.plus/phx/sumain]]
*** almost feels like a stop-motion animation (because it almost is!)
* [[https://multiverse.plus/gndclouds/addresses-of-color-space]]
** lovely information about color spaces
* [[https://multiverse.plus/boogah/enter-the-multiverse]]
** wonderful vibin'
* [[https://multiverse.plus/sushijedi/bobas-should-leave-milk-teas-behind]]
** i needta learn how to make my own boba //interested-face//
* [[https://multiverse.plus/monij/just-journaling-a-little]]
** <3
** [[https://multiverse.plus/monij/a-small-gallery-of-photos]]
*** delicious!
* [[https://multiverse.plus/tuna/am-i-controlled-by-ads]]
** a deep question of our stay on the internet.
* [[https://multiverse.plus/unboxedthoughts/4]]
** <3 --- there is a lot to think about here.
* [[https://multiverse.plus/emilioemman/1619984314104]]
** {{sweat_smile}}
* [[https://multiverse.plus/maya/dream-jobs]]
** yeah, this. tetris effect. ugh.
* [[https://multiverse.plus/talsvals/time-travel]]
** "in our minds we time-travel hundreds of times a day." -- ok, whoa!! I hadn't ever thought about time travel this way.
* [[https://multiverse.plus/tinnei/see-things-for-what-it-is]]
** heckin' love how the subconscious bit is literally covered up by a different piece of text. `<chef's kiss>`
** also it's interesting how being useful is on all our minds.
* [[https://multiverse.plus/unboxedthoughts/11]]
** [[placeness|Placeness]] thoughts.
** "intentional spaces as a medium holds their meanings"

---
//gettin' distracted//

* [[https://makespace.fun/]]
** interesting! I feel like I've seen several attempts at making a digital space, but this //feels// successful in several ways, just browsing the page. I still think virtual reality and being able to locate things in 3D would be a boost (though it comes with its own navigation challenges).
* I woke up at like noon
* farted around on reddit for a little bit and talked to phil
* did some spreadsheet work
* phil had to go see his nephew and organized my computer and did a little bit more spreadsheet work
* phil got back and I was done doing computer stuff so I cleaned the kitchen
* then by that time it was almost movie time, so I put Call Me By Your Name in the sync folder and once it finished syncing we watched movie
** 10/10, great movie. gorgeous. let's go to italy. lots to think about with that one.
* and cuddles and sleep!
; ''Wed June 9''

* people in work slack were talking about best restaurants in KC, so I took some notes in discord for future date reference {{happy}}
* I do work work work all day until maybe seven eee
* saw a spider walking down the balcony door curtains and my handy-dandy cup and cardboard capture method worked again! and I'm pretty sure it was a spider in the family Salticidae because it looked very much like those on google images.
** I thought about taking it out the the balcony and releasing it there but couldn't figure out if dropping it off the side would end up damaging it, sooo instead I walked it out to the bushes by the front of the building and released it there.
* ate and watched more dragon ball! tournament! the stinky fighter is so entertaining to 6-year-old boys I bet!
* @@.phil `talking about rolling Rs and scottish pronunciations of words`@@
* I was looking at couches again and finally said //fuck it// and bought a grey 74" apartment couch from Article + a gray pouf for us to put our feets on since we don't have ottoman or chase lounge.
* played carto and finished the story, then went back and got the last two achievements + cute after-story mini-area to look at
* talked about what controllers phil should bring, and looked up instructions for connecting them via bluetooth (he bring pro controller i think)
* stayed up until 4 AM writing big timeline email to apartment because I couldn't sleep, it was running around in my head so much {{psyduck}}

; ''Thu June 10''

* dragged myself out of bed, fucking TIRED and just zombie focused through the work day
* phil was ADORABLE and sent me many kitty pictures to help cheer me up (they were very wonderful and helped things feel less gloomy for sure {{happy}})
* phil live-chatted the summer game fest conference to me while I mostly focused on work and checked chats in the background
* I was FUCKING HOT and nothing food related sounded good at all, so I ordered a smoothie from DoorDash for the first time (it was tasty and cool)
* maintainence showed up, said they got the email, I had a right to be angry, blah blah, worked on it, then left saying was going to re-wire a part from scratch overnight.
* phil's mom found me on facebook and he told her it wasn't me {{laughter}}
* @@.phil `i get haircut, i buy good router and amazing modem!!`@@
** I caught up with the summer game fest (playing on 1.5 speed) while phil was out and about, after seeing Cstn talking about all sorts of indie games that I wanted to see trailers for.
*** DEATH'S DOOOOOOR on JULY 20 -- I am SO hype because it looks like the successor to hyper light drifter that I've been wanting to play since I "finished" HLD, both in terms of exploration and in combat -- and the character designs are bonkersss.
* watched day of the devs video with phil via syncplay, bein' all barely clothed because it was stupid hot in the apartment
** @@.phil `Phil:`@@ {{brushed}}
* spicyyyyy {{flursed}}
** @@.phil `the last online spicy ever??`@@
* I do some organization of my trello game wishlist
* cuddles and sleeps

; ''Fri June 11''

* much attempt to focus on work all day again but it was hard because I TIORD
* hit 3:30 and just could //not// go on. took a 30 minute nap in 10 minute increments so my slack status wouldn't go inactive, lol...
** was //very not ready// for art stream and almost forgot it was supposed to be a thing {{sweat_smile}}
* maintenance did not show up at alllllll.
* I write out my next steps (which I not been following waaaa) for dealing with apartment
* it stormed like CRAZY around 3:30 -- up to 70 mph winds for liek 15 min and lots of rain; the trees were //really// blowing around. at least this helped cool the place down a little tiny bit.
* @@.phil `i do a shitload of packing all at once, finishing everything but what i was currently using`@@
* I finish work then take actual half-hour-ish nap before art stream
* caught AD up on some of the drama of the past week, then kinda just... chilled? I don't even know what I personally did (I didn't end up streaming, was maybe just on reddit or working on my wishlist trello some more, while watching AD stream) -- later, I got a bit hungry and made pancakes! now I'm out of flour and need to buy more if we gonna make more pancakes later.
** ended art night around midnight
* cuddles and long long long talkies. ver hronr but didn't go anywhere because too tired but then also stayed up SO late just talking about hrearny things. {{laughter}}

; ''Sat June 12''

* I drove to QuikTrip and dropped off the two monitors I sold to the local pick-up guy; as I suspected, it was a very old geezer -- he insisted upon looking at the monitors first so I had to wait for him to get them out of the foam packaging {{sweat_smile}} and then he asked how the minor damage happened (lol yes melted it with a candle, not doing that again, lol) and I was like "we good?" and he said "not until I check them at home" so I was like.... "well, message me if there's any issues, byeee" and headed out.
** dropped off the mirror and pot that had been sitting in my backseat waiting to be taken to a thrift store, so now my car is "clean" and empty of stuff sitting around.
** went to a different post office than my usual and dropped off the mis-mailed letter (in the hopes that it would actually get delivered correctly) as well as the very last ebay package
*** spoiler alert: the letter did not in fact get delivered correctly so I'll have to go on an adventure with Phil and drop it off so the old lady gets it.
* watched about half an hour of the E3 Wholesome Game stream with Phil!
* ubisoft E3 stream interrupted wholesome games & finished up right before tabletop
* tabletop with phil and AD!
** we played betrayal, and I got to be the traitor -- and, juuuust barely won. got lucky with the "instead of doing 2+ damage steal an item" rule and took the amulet from phil that wrecked his stats, having killed AD earlier with the health tics from the voodoo doll.
** we played for fucking AGES because after betrayal, we played one real round of dixit then changed the rules so we were just pulling cards we thought "fit" each other person (basically trying to convince other people that the card we chose was really the card the other person chose -- a very fun twist I enjoyed a lot)
*** I swear it was like 10:30 PM my time when we finally quit, and we started shortly after 3 PM my time, which means we played for SEVEN HOURS WOOWOWOW
** @@.phil `also u have a wasp problem that is going to be my problem too very soon!`@@
* cuddles and sleepies!
* apt called and said elijah might be out today? but then he didn't arrive and I missed another call from them in the afternoon, but did get an email that said contractor would be out on Monday and I would get a rent credit for july.

; ''Sun June 13''

* slept IN until like 11 something because I didn't have to worry about waking up early so I wouldn't miss maintenance
* chilled in bed for an hour enjoying the a/c in the room and fucking around on reddit on my phone
** @@.phil `u obsess about apocalyptic sweden skies`@@
*** nooOOOO they pretty sundogs! I wanna see them! [[this is amazing??|https://i.imgur.com/Qm4QvDk.gifv]] and you can check out [[the reddit|https://old.reddit.com/r/atoptics]] (AT-atmospheric OPTICS)
* skimmed the devolver digital stream for game trailers (so many stop motion games this year)
* bethesda + xbox stream at noon!
** really, a disappointing amount of stuff from bethesda... tiny amount of info about starfield, why does todd howard call it "skyrim in space" I can't understand or imaging that.
** phil is now boycotting the acnh server gaming channel because he's annoyed by Axi' and Cstn's opinion of games {{laughter}}
* finished working on my game wishlist trello board + downloaded games from gazelle for my switch
* decided to play AER Memories of Old b/c I didn't think phil would care about watching me play it while he was away
** wowie. this was a frustrating one. ok, maybe I failed because I didn't think to pull out the single tool the game gave me in the intro, but then I feel like MAYBE they could have done a better job of actually //indicating// that yo, remember that thing? it works here! like, there could have been a sound effect, or if the lantern actually //appeared on your belt// it could have flashed or something -- but nope, no game design as subtle as that.
** and, the controls for bird are really not very smooth, it's so easy to go too fast and overshoot an area you're attempting to land on, and turning is not intuitive at all (why don't you bank when you move left or right with the stick? why is that tied to buttons) -- soo, I find it dumb that they have "exploration" achievements when the way the game controls made me want to switch between bird and human form as little as physically feasable.
** finally pulled out a guide once I filled out the whole map, and completed a few puzzle areas -- was starting to actually get into it when I reached a fUCKING timed puzzle which I'm now thinking maybe I needed to solve by turning into a bird? {{thonk}} but it's very unclear when you can actually turn into a bird inside interior spaces and when you can't, so yet another flaw in their game design.
*** anyway I fucking hate timed race puzzles and rage quit here.
* decided uuugh fuck it's fucking hot but I gotta clean and since I rage-quit this is the time... cleaned off the counter top and the dining room table (and moved it a bit) and vacuumed everywhere except the bedroom and took the trash out and cleaned up a closet damp-rid spill and a car damp-rid spill (I should not be trusted with the bucket kind {{nervous}})
* @@.phil `i go to blake's and have amazing time with my nephew. he build blocks with me and grab my fingors!`@@
* I decided to work on hacking my switch instead... got a couple //software won't open// messages, which meant I needed to update tickets again, blah blah -- anyway, got it working, then figured out how to install games again, etc.
* @@.phil `i finish packing, no time for movie but thas ok`@@
* cuddles and slonp

; ''Mon June 14''

* A/C update: they were ver responsive today - called me in morning with status update, then called in afternoon and said the contractor was gonna be running late but was still on track for today, and then contractor showed up and looked at it & came back later (around 7ish?) to tell me he was gonna recommend the office replace the whole unit.
* wornkkkkk, slightly less focused than the end of the week last week, but still somewhat reasonably focused? a whole day without meetings -- I don't know if I really got enough done, given that //sigh//
* @@.phil `shipping company took my things! really hope it all arrives correctly and safely, no missing items or damage. especially the expensive shit like my TV and computer...that would be devastating.`@@
* finished up work at 6, grabbed food, then decided that yes why not let's watch spider-man I don't wanna move my body it TOO HOT.
** ate and watched all the //cheeeeese//
* went and walked after the movie!! left around 8:45 and walked for an hour and twenty, so got back slightly after 10, and then...
** very nice walk, decently cool outside, and kinda rewound through our memory of what it was like when we didn't know each other, then how we started talking more, how we started DMing each other, and the looking-back absurd speed of going from OoT to "are we dating? {{bflushed}}" moments.
* played some sporcle games (I failed very hard at getting periodic table elements... I got 27 total I think, and phil got 30. yeeesh. and I was better than phil at (randomly) distiguishing fonts and cheeses by one point {{laughter}}) and then -- clubhouse!
** @@.phil `mancala, I WON!`@@
** @@.phil `yahtzee, I WON cuz i got that 2 for the large straight and we both got yahtzees honly shit what a game`@@
** @@.phil `dominoes, whatever, i won`@@
** @@.phil `Hanafuda, u technically won but we wanted to see what would happen if u koi koi and i ended up getting a massive point hand lmao`@@ {{laughter}}
*** ACH it was only because I didn't take the risk of laying my maple hand card down on the first round after the koi-koi (because that would have been an immediate 2nd set for me) because I was worried you had a maple card in hand and would steal it..... if I was gonna take the koi-koi risk I shoulda taken the maple risk. //for shame on me//.
* cuddles and sleepies.

; ''Tue June 15''

* called apartment people this morning to ask what story was; they said waiting on parts and contractor might be out today if they were available (they did not show up)
* completely failed to work and spent most of the day theorizing about breath of the wild {{sweat_smile}}
** obsessively watching trailer #1 and #2 at 0.5 speed on youtube and comparing frames and then watching other videos about trailer #1 etc {{sweat_smile}}
** I found some cheat engine tables that enable free cam, and downloaded the wiiU game + cemu after work, so I wanna be that person who gets the exact screenshots of the botw1 world from the exact directions that the surface is shown in the trailer, to compare -- because I DON'T THINK the sky islands are ripped out of the land like some people think.
*** @@.phil `wowie you're fucking cute as shit`@@

* @@.phil `NINTENDO E3 WAHHHHHHHHHHHHHHHHH!!!!!!!!!!!`@@
** @@.phil `BREATH OF THE WILD 2`@@
*** @@.phil `TIME REVERSAL?? FLYING THROUGH STRUCTURES?? SKY ISLANDS?? LONG FLOWING HAIR SKY LINK?? WAHHHH??`@@
** @@.phil `METROID DREAD`@@
*** @@.phil `AFTER 16 FUCKING YEARS ITS COMING OUT WTF! AND THEY STUCK WITH THE TITLE. HOW IS THIS REAL?`@@
** @@.phil `ADVANCE WARS REMAKE`@@
*** @@.phil `These 2 games are some of my favorite games maybe ever and have been clamoring for the series to return for years, continually stating "it would never happen" but i'd love it, and a remake is cool but... they have Wayforward making it and it looks generic and the animations suck. The original still looked better. What was the point of remaking it if it's not a visual upgrade? I got a dream come true but not in the way I hoped...`@@
** @@.phil `MARIO PARTY REMAKE`@@
*** @@.phil `I've been wanting something like this for years too, but it felt like a spit in the face to me with the timing. The day before I'm leaving town and therefore can't play mario party anymore with the people who I play mario party with lol.`@@
**** {{crying}}
** @@.phil `NEW WARIOWARE`@@
*** @@.phil `Again, it's like something I've been wanting for a while, but I wanted an actual full-on new warioware and not this? I mean, this looks like a fun multiplayer game, but again, I'm leaving town, I have no one to play it with now lol. Sigh. At least the series isn't dead and maybe they'll have a normal single player one on switch as well.`@@
**** I'M OFFENDED U DON'T WANT TO PLAY WITH ME, //WOWIE//.
***** @@.phil `noNO IT'S THAT I DON'T THINK UUUUU WOULD WANT TO PLAY THIS GAME, I DON'T KNOW IF YOU'D LIKE IT AT ALLLLLL BUT I MEAN WE CAN TRY!! JEESH WOWIE GOSH GOLLY`@@
* @@.phil `I see blake & my nephew one last time before I go`@@
* @@.phil `weekly chockeen`@@
** @@.phil `are we still gonna do pads in person? i assume so right?`@@
*** ya I think so? it makes sense yes?
* I woke up at 8:30ish when cutie calls me and says "hey cutie, i'm in airport! i'm at gate! I made it through security!" and we chit-chat for a bit and he tell me about shuttle driver who ask if this was a furry thing.
** @@.phil `I got on the bus super early in the morning so I was the only one there, he wasn't leaving for about 5 minutes so he was just chatting with me for a bit. When he asked where I was headed and I explained that I met a girl online his immediate question was if this was furry stuff and then asked what a furry is lmao. Makes me wonder what he's seen around LA in his time as a hotel/airport shuttle driver...`@@
* then phil left to go get breakfast, so I went back to sleep.
** @@.phil `I had a yommy toasted bagel and a gross soy brownie that I think later in the day caused me to have a horrible, violent shit in the airplane bathroom.`@@
* slept for a couple more hours and probably got up around 10:30 or 11. I stayed in bed for a bit because it was nice and cool in here and I was just on reddit on my phone for like an hour and I was like fuuuuuuuuuuuck, I should get up and do something while it's still cool in the main room before it heats up. so I did that.
* I dont know what I was planning on playing, I was just looking at games and was like oh, i'll give that AER game a try one more time just to see if it was the solution I thought it might be.
** and in fact it was not the solution that I thought it might be, because that solution was impossible. you could not turn into a bird inside. BUT, I realized I had been dumb and was opening gates in the incorrect order, so I was like, instead of stair-stepping them and opening 1st gate first and 2nd gate second, I was opening 2nd gate first and 1st gate second, so the 1st gate would be higher than the 2nd gate by the time I got over there. so when I did it the 2nd time, the 2nd gate was lower and I managed to jump on it and then use it as a stair over the second one. once I got past that part I was like allllright, i'll just keep playing, I'm not stuck anymore, I can finish the game. so I did that.
** there were like one or two more places that I got stuck at, but guides helped me. and I beat it and got all the achievements, so im done with that game!
* at some point the air conditioner people were like we bring by second portable A/C, like mid-afternoon 1 or 2. the maintenance guy came by and installed that in the kitchen window. I think it helps? I honestly can't tell. given the fact that it's getting to be 100 degrees outside and it's not reaching 100 degrees inside, i'm going to assume that it helps. but it's still getting to be 90 degrees in here. it was 92 in here today and that was with it running continuously for 24 hours, so. tangent about air conditioner aside...
* I started "Speed Dating for Ghosts" because it would be short quick game I thought, before I come get phil.
* phil land in minnesota and call me at 2:30 or 3 and we chat for a bit. we chat until he boarded and then I played more speed dating.
* left at like 4:30ish? I think I meant to leave at 4:30 but ended up leaving a bit later because I was prepping stuff. Getting clothes on and putting on shoes and grabbing wallet, mask, etc. So I left, driving was fine, there was a liiittle bit of traffic but not too much. I took a new route to the airport that i'd never taken before. it was a nice route to the airport. it was a straight shot there basically, it was great. then I finally make it to the terminal because there's a ton of construction going on and they're putting in a shit-ton of roundabouts!
** so I hope I never have to go to the airport again because I'm a terrible american and hate roundabouts and all the europeans are shaking their head telling me that roundabouts are great, you just need to know how to drive in them! and that's the problem, because they're not common enough for us to know how to drive in them.
*** @@.phil `Really? In modesto they were actually pretty common and I got good practice with them already. There's one right by my house and you have to go through 2 of them to get to my brother's house, lol.`@@
* I pull in and I look at the clock and I'm like dang, if his airplane is as early as is predicted then I am probably late! so then I park and I see a message from cutie say "WHERE U!" and I'm like oh damn he already landed and out of the airplane too.
* so then he call and I make it up to the terminal and turns out i'm on the //complete// opposite end. and it also turns out there's three CNBC kiosks within the single terminal, so for a second we were like describing our surroundings, he's like "oh I just walked past CNBC kiosk" and i'm like "shit I just did too" and we were like "did we just walk past each other?" and for a second we were convinced we walked past each other. but the gate numbers didn't match up, so I was like okay turn around, im done walking, you can turn around all the way to me, that way we dont miss each other, keep an eye out for me.
* then cutie be on phone talking about the southwest airline baggage claim he's walking past and then i'm like oh I see you bye! because I see cutie wandering in mask with suitcase on phone looking around and very obviously the person. so I walk towards him and he walk towards me and he pulls me into a hug because I be awkward psyduck {{psyduck}} and then he pull down my mask and squooshy kiss me! {{laughter}} and I'm very psyduck {{psyduck}} and like okay! let's go find car! be like "who this stranger!" {{laughter}} "comin up to me and kissin me! wowie!"
* then we walk alllll the way back around the terminal to the parking garage and we walk into the parking garage and the car was right there and we load his backpack and suitcase.
* we had previously decided that we were gonna go get barbeque for the meal for phil's first meal in redacted! very appropriate! so we went to Slap's BBQ!
** which I had been to before and I vaguely remembered and was like halfway between the airport and the house. so I figured it would be a good place to stop. and we made it there just fine.
** found a parking spot, crossed the street without dying. we're like literally the only people in line masking.
** I got burnt ends and pulled pork with 2 ribs and baked beans and coleslaw.
** phil got sampler plate which included brisket, smoked turkey, sausage, pulled pork, and additional burnt ends. and for sides he got beans and mac n cheese.
** we got that to-go and headed out because it was too hot to eat outside and there was no seating inside, so.
* drove back to apartment and phil got to see the complex for the first time and got to walk up the steps for the first time. I carry backpack and food and he carry suitcase and we march up steps together. he unpacked backpack and brought his suitcase in the bedroom and finished unpacking it and find places for his things and we were like oh we should eat.
* then we eat barbeque and it was //DEEEEEEEEEEEEEEEEEEEEEEEEELICIOUS!//
* then I finished giving phil a tour of the apartment. so show him the bathroom again and the kitchen and all the cabinets and he have ideas on how to improve kitchen cabinets. and I show him living room and then we take suitcase and stuff and put it in the outdoor closet and I show him balcony and view. and then we go back inside.
* phil's back hurt a lot and he kept standing and I was like "nooo sit down! I worry about your back!" so I gave him the recliner and I had my outdoor camping chair and we just sat and looked at each other. and then phil was like "we can probably fit two on the recliner! I can make space for you!" so then I sit on him cuz there's not much extra space
* we sit there for a bit and I'm like "ohhh I know what we should do! I have this very random japanese game about being cooperative and considerate to other people! and it has a co-op mode! so we should play the considerate game!" so we did, and that was fun!
** we were //very bad// the first couple times because we were just trying to figure out what the fuck we were supposed to do! and as the minigames repeated we started to understand what we were supposed to do more. but it was still //prettyyyy// lopsided! after our 5th or 6th go-around, somehow we got like 60 and above on all 3 traits that they graded us on. we were in sync and considerate and supportive or something? after that it was like well shit, we're not gonna do better than this {{laughter}} so then we done for the night.
* then I be like "hey we should go do compliments because that's what's next" @@.phil `(note that I remembered and brought it up first earlier)`@@ and we were kinda waffling over like well do we do it here or do it in bed and phil was like "oh I assumed we would do it in bed so we can look at each other!"
* then we got in bed and looked at each other, looked deeeep into each other's eyes and give many many compliments!
* then we go sleep
* I woke up somewhat early and I was chilly so I went and grabbed phil's blanket and put it on the bed. I wanted to use my comforter because it's comfy but it was too hot and with 2 people it's not easy to use. and I fell back asleep.
* then I woke up at like 8 and I was like nope this is too early, I gotta go back to sleep. so then I fell back asleep.
* woke up at like 10:30 and I was like alright, I wake up now. I let cutie sleep lots cuz he probably verrryyyy tired.
* so I went and made coffee and it was cooling off enough in the apartment for me to want to make warm coffee and not cool coffee. so I played more speed dating for ghosties and got much further into the game.
* at some point, like around noon, I hear the noises of a cutie awake and door open and phil come out and look at me, be like "oh hi!" in morning voice.
* then I asked if phil was hungry and I was like well you can make eggs and sausage if you want and then he asked if I was hungry and I was like ohhhh I could eat something. and I was like well make 5 eggs and split it. so he pull out eggs and sausage out and I show him where mixing bowl is again and direct him to the proper whisk which is the medium sized whisk. and show him to crack eggs on the sink instead of the counter because the counter sucks for cracking eggs. and later he was like "yep! u right! counter sucks for cracking eggs!" and I play game and cutie be cute make cooking noises behind me and he was like "did you pick the number 5 because you knew that's how many eggs we had left?" and I was like "nope, I did not know we had 5 eggs left but that is perfect!"
** and then he's like "breakfast ready!" and we sit and eat breakfast and look at each other. it was pretty tasty, in some spots there was a liiiiittle too much lemon pepper! so a little too salty! but on the whole, it was tasty.
* then we cleaned up the kitchen and then we go sit in living room.
** then I finished speed dating for ghosts and finished hell and the dance epilogues. and there be 4 achievements I still need to get. I feel like one of the achievements phil should get because that's the achievement for making every single ghost you speed date with hate you and not being able to go on a date with any of them! I feel like because phil would just choose mean options! I dont have the guts to do that! {{laughter}} but phil would just troll the fuck out of everyone! so that's the perfect achievement for me to watch him to play!!
* then we be like "now what?" I'm like well we can play that Haven co-op game!
** so we play that for 4 hours. it was an interesting game. I reserve my commentary until getting any further into it.
** although I really like the way they did the nest! I really like that! I like that you are kind of this weird 3rd person ghosty and that you see them inhabiting the space, but because you weird 3rd person ghosty, it feels like you're inside of the space! I dont feel like there's a game where I feel like i'm as inside a house, like i'm thinking about skyrim's houses, i'm thinking about dragon age inquisition's castle, but those are dramatic and 3rd person. even spaceport janitor your apartment is a cozy comfy apartment space but you're still, the camera is still hovering from a further distance. and I like the way the space is set up, it's very much oh this could be comfy apartment to live in. you got your kitchen and your living space and your navigation space and your bed and your shower and your entryway. yeah! it's just a very-- if I were writing an academic article on the way living spaces are depicted in video games, I would definitely want to include an analysis of Haven's treatment of it as a section of this scholarly article.
*** @@.phil `Your list of unwritten academic articles about video games is really piling up!`@@
* then phil wanted to lay down because his back hurt and I massaged his back and he massaged my back a little bit and I massaged his back a little more.
* then we eat delicious barbeque leftovers and I took the trash out and went and grabbed the mail while phil do whatever phil do.
* then phil sit in recliner and work on gamecube spreadsheet and I watch videos about animation which were interesting.
* then we talk about furniture and think lots about potential layout and where couch go and where desks go and all of this. no conclusion as of yet but we have ideas.
* then we decided bedtime and I brosh teeth and phil ask if I wanna do carpe diem! so I dictate carpe diem in bed! and then we cuddle and sleep!
* we woke up very late at like 11 or noon and then we cuddled in bed a bit.
* phil had icky back and didn't want to get up to make food, so I got up and made us sausage patties which were very tasty.
* we decided to set up tabletop beforehand and we got it working through steam link with phil being on a controller on the TV and me being on the mouse and keyboard on my desktop and it worked quite well. configured the controller buttons to do the things the way phil liked them.
* tabletop started at 3
** we played betrayal and had fun time exploring but then got a bull shit haunt where they won on their 2nd turn and my monsters didn't do //anything// and it was soooo unbalanced! wah wah wah wah wah!
** then we played a game of carcassonne in which I exacted my revenge and won with like 90 something points. a very judicious use of fields and stealing a city from phil with 2 meeples instead of 1 because I smart girl {{laughter}} it was like a 20 point city? it was a very large city!
** we quit around 6 or something.
* then we monched. phil had leftovers, I had sides and a burrito.
* then we were like it is so fucking hot in this living room... and phil was like well let's look at books!
** so we spent the rest of the night looking at all of my memorabilia photos and baby photos and baby videos and awkward teenage journaling and really old artwork and the //terribly// awkward video of me winning a best of show award in high school. me standing there awkwardly talking about charcoal and being very nerdy! @@.phil `(that video is fucking amazing and we need to rip it off the dvd)`@@ it was a fun time to look through all of that. and there's still many more photos, I have no idea what kind of photos are in there! so we didn't get to any //book// books, but.
** and I found my index cards!!! my hand-written card catalog of books! and we looked at each one! and on some of them I had what appeared to be a catalog number, which intruiges me because I have no fucking clue what my logic behind each number was and I wanna know! what was sphygmus brain thinking when giving catalog number?! because they weren't dewey decimal... well maybe they were! I wonder if I was nerd enough to get a dewey decimal table and look up what each thing should be. I would be surprised though, they seemed like random numbers. these did not have decimal points. some of them had check-out records and stamps from me playing pretend check the books out. {{laughter}} I'm so glad I found them, that they still exist.
*** @@.phil `I'm still so amazed that you were making databases as a kid! I wish I was as cool as you babe`@@ {{mellow}}
* then we went to bed.
* I think we woke up at 9 today and rolled over and looked at phil and was like "we should get up soon to go grocery shopping" and then snoozed until about 10 and got up at 10 and put clothes on and grabbed keys and wallet and shoes and went outside for the first time since phil's gotten here {{laughter}}
* drove to aldi, which I used google maps for because I'm still getting used to where it is, but I think a couple more trips and i'll have it down, so I need to use that.
** introduced phil to the cart quarter exchange concept and then went around and bought many many groceries including veggies and meat and rice and flour and lots of berries... <gasp!> and a watermelon!
*** I was pushing the cart past the watermelons and I thomped the watermelons and it had a good THONK and looked at phil like should we get watermelooooon? he was like yeah why not! so I got watermelon.
* we drove home and unpacked everything and we were like heck let's have the watermelon right now!
** and phil chopped up watermelon super incredibly amazingly well, just like thonk right in half and then thonk in quarters and then I was like can we eat a whole quarter? and then he thonked the whole quarter up into slices and I was like oh damn thats cool. so then we monched watermelon slice over sink and it was //delicious//. and put the rest into the refrigerator. so that should last us about 3 more days if we're eating about a quarter of a watermelon a day {{laughter}}
* I chopped up sausage cuz we were running low and phil made scrambled eggs and sausage while I did that. and we //finallyyyy// had breakfast at the table lookin at each other bein cute.
* phil went and sat in the recliner and he was very tired so he took like an hour nap and I was like "I'm like in a mood for... I dont wanna play hollow knight but I don't wanna play //hollow knight//, I wanna play a game like it, so I was like oh shit i'll play that ori game everyone raves about! it should give me the same vibes!
** it proceeded to make me cry-- okay, tear up-- within the first 10 minutes. and so far I am really really enjoying it. it is gorgeous, the platforming is tricky for me but not //too// punishing. I already unlocked wall-jump, so that okay. I'm not great at the combat for some enemies, but. on the whole, it is exactly scratching the itch of the kind of game I want to play. especially given the number of secrets and areas to explore and story moments and all of that.
* phil woke up and watched me for a little bit and was like "I wanna play something!" {{laughter}} so then we played Haven for a bit until about 6.
** we got to 5:30 and were like let's just clear one more little zone, so we cleared one.
** that was after we had died and I was extremely frustrated. but, we moved on and avoided the enemies.
** learned some new skills and found some new healing plants and got a garden, so dying should be slightly less punishing now.
** and, oh shit the apiary found us! oh fuck! this not good! I do wonder what would have happened if we hadn't done that save beacon at the one place that we found. but clearly the plot is going in this direction anyway, so did our choice actually matter? I wonder if that choice is gonna come up again at all. I would like it if it was taken into account, but more than likely it won't be.
** there are some hilariously relatable moments throughout the game {{laughter}} either just little quips, the girl like "I grab his butt!" or the like spicy scene where they were kind of roleplaying and the zit thing. just like very relatable moments, which is fun. we'll just be playing and then some dialogue and we just like laugh and nod our heads. be like ohhhhh yeah! {{laughter}}
** that one flow thingy that he followed all the way to the top of the mountain and the achievement that we got for it, only like 9% of players have it, so we got very rare random achievement by just fuckin around {{laughter}}
** yeah, i'm enjoying it! I'm having less frustrating time with it than previously. I feel like knowing the blob is my right stick, now that I know I can actually control the blob and do stuff with it and aim, I don't know, that helps a lot, knowing where I'm actually moving. and it's fun being able to pop the red rust bubblies with it too. yeah! i'm having a good time. it's nice to have a longer game with more of a storyline that we can play together. I feel like stardew valley and moonhunters and don't starve, they don't have like a story. they're just more like endless management type games. so i'm really enjoying it.
* then it was time to cook, so we prep for adobo chicken and we make adobo chicken.
** stuck it in the oven after pan-frying it and simmering the sauce and finding a pan that was big enough to fit all 4 chicken leg quarters, which were very big!
** we watch 3 episodes of dragon ball while the chicken cooked in the oven
*** the final match is goku vs master roshi! @@.phil `(what? master roshi? that's jackie chunn!)`@@ shocking! who's gonna win! goku has his fucking tail back? that I did not expect to happen in the series. fascinating.
** so then we ate chicken and it was soooooo goood. I definitely got the proportion of sauce to onion more correct this time around because the onion flavor wasn't quite as overpowering as the first time I made it. of course the meat was nice and juicy and tender and savory. mmm! so good. I'm a big fan of that recipe now! I'm like ah I love this recipe. so tasty. and then we ate watermelon, yommy.
* I really wanted to play more ori... I was like WAHHH I WANNA PLAY MORE ORI! so I played that for like maybe a half hour? and then phil was like oh its movie night! I was like oh right duh! I'm so silly, I forgot.
* so I quit ori and we watched Before Sunrise, which is the first movie in the "Before trilogy".
** it was a good time! feel like we haven't watched such a dialogue heavy movie in a while. there was no action, it was just two people talking to each other. it was interesting! and I liked how they didn't just represent necessarily one point of view on romance either, like the dude was all like oh you know after several months you'll be tired of my mannerisms but the girl was like noooo I feel the opposite! after that time I would be more in love knowing all your mannerisms! so I like that they kind of counterbalanced. yeah, so that was good!
*** @@.phil `Yeah, I agree, when I hear that a movie is all dialogue, I expect it to be extremely boring, but it was actually amazingly well-written dialogue. I was surprised. It was about an hour and 40 minutes of just pure, authentic, relatable conversation between a brand new couple, digging into and analyzing all the tropes and common problems with romantic relationships and questioning whether or not the whole concept was really worth it. The dude talks about thinking he might be happier knowing he was good at something and known for that beyond his death rather than just a good lover to someone. I think it's a great movie that puts relationships under a microscope and talks about them rationally and thoughtfully while still understanding that the element of infatuation and needing a partner in our life is something we all still crave. Yeah, this was a great movie, 5/5.`@@
* and then we talked a little bit.
* then got ready for bed and carpe diem writey and then cuddles and sleep!
* I woke up at like 8:30 today and was very awake and couldn't get back to sleep and I looked at the clock and was like well I guess that was 7 full hours of sleep so it makes sense that I couldn't sleep, so farted around on my phone a little bit
* got out of bed and made coffee and I was like well maybe I can play ori for an hour, but I was in the middle of a reddit thread and there were other things to catch up on the internet and didn't get around to it before my hour was up and making coffee took a little longer than I thought it would too.
* started work at 10, catching up on slack and email from last week and trying to look at my to-do list, trying to see what I could do. did all 3 things that are my repeating tasks first so that I don't get behind on those.
* did about half of a big task then completed another logo QA that had been sitting around for like 2 weeks. oh and several meetings throughout the day of course.
* I had bread with goat cheese for snacky around noon cuz phil wasn't awake yet and I was //trying// to save room for sausage and eggs but he came out right as I was eating my 2nd piece so I should have just waited a //little// longer. he brought me over one eggies worth of scrambled eggs though so I got more protein.
* is great to smoochy smoochy in the middle of the day when I get up to take a break from work.
* I put on rice at like 5:30 cuz I knew I would want to eat some with the chicken because that sauce on rice with chicken meat mixed in is //sooooo// good! mmm. new favorite chicken rice dish, best dish.
* I saw the steamer basket and I remembered that we had broccoli and I was like oh, i've never used this before, now would be the perfect time! so I put broccoli in the steamer basket and I think it worked. I mean it did work, it cooked the broccoli and we ate it later.
* phil was trying to warm up the chicken in the oven and that didn't really work so well, unfortunately.
* I got off work at 6:30 and he had plate all set up and ready lookin so pretty. so orderly and organized! it was a plate with broccoli and carrots and 3 strawberries and a watermelon slice and all it was waiting for was the chicken and I was like wowie this is beautiful! so I put rice on my plate and took the drumstick and a little bit of the thigh and chopped it up and mixed it with my rice. and I didn't want to microwave it so I moved the cold stuff to a different plate so I could microwave the plate.
* sat down, ate //deliiicious// dinner and fruity dessert!
* got ready for walkie! and ignored the twinge I was feeling in my nether regions as I walked out the door much to my peril later on...
** I showed phil the laundry room and pointed at the tennis courts and showed him the mail room and then started off towards the trail and had a good walk up until the point where we saw the herons. we saw baby duckies and regular ducky and more female mallards and a firefly or two and plenty of flowers and then shortly after seeing the herons, I had the //intent// and urgent need to shite. and then we speedwalked home while I was desperately clenching my arse {{laughter}} and quickly grabbed the package from the mailroom and jogged into the apartment and ran for the bathroom, dropping everything!
** when I was walking I said that, quote: "this might be the most herculean thing I have ever done!" and I think that still might be true! it was //very// uncomfortable. I mean even moving heavy shit is tiring but not like trying to hold your shit in tiring. and walking 20 miles in one day in scotland has left me blisters but also was not uncomfortable. those are the only 2 things left that can even compete.
* showered after I shit. I was very hot from the walk, so the shower was very nice. nice and cold.
* then we played Haven and did not further the story any but //did// have a scene with the silly figurines! and figured out how we can multi-attack enemies and much smooching and hugging. in the game, that is.
* now we carpe diem, cuddle, and sleep!
* @@.phil `woke up at like 8am wide awake somehow and went to go pee and cutie message me "goo morning!" and im like wah what she doing i'm coming back {{laughter}} but super cute that she still do that while I live here. so I grab some carrot and I get in bed like hi cutie and monch carrot and then we cuddle for a loooong time, very long morning cuddles, and eventually cutie like "i gotta get up for wooork"`@@

* @@.phil `she go make coffee and start work and I'm very very cold so I get blanket and snuggle up on recliner with hot laptop and listen to all the smooth mcgroove songs i've missed over the past 3 months and fix up her carpe diem from last night and write out everything that happened to me on wednesday and today so far! and that all took about an hour so it is 11am now. and now i type out notes for weekly chocken while cutie sit at desk lookin cute`@@ {{yes}}
* work work work until 6 and then phil was looking at the books on my bookcase so I watched and we talked about those for a whileeee.
** I went down rabbithole about //a sanchez// and apparently he's going into the military as an officer, and finished his masters this year -- and he's married to his boyfriend??? -- and I presume it's because conceptual poetry doesn't exactly pay the bills {{sweat_smile}}
*** I want a PDF of this BA to share because it's like one of the best books I own but I also don't want to scan it in {{thonk}}
* delicious burger made by phil + carrots + watermelon slice for dessert
** I realized completely forgot my peach existed and it's now on the //slightly overripe// side of things... so I'll eat it for breakfast tomorrow with cream. {{happy}}
* weekly check-in!!
* cuddles and sleep
* woke up at 9 AM and woke up phil at 9:15 AM and push him out of bed cuz he have advisor appointment at 9:30 and I made coffee and read reddit on my phone in the recliner until 10. then at 10 I start work and do some work things and some fart around things and have lots of meetings and write several emails.
* at some point phil like "I go take a nap!" and I'm like "o k" and I eat burrito for lunch.
* later in the afternoon I'm having big trouble struggling to focus. at like 2 or something I boiled eggs to prep for tuna salad and then at 4ish I was like okay eggs cold, I chop for salad! and so I chopped eggs and then had meeting at 4. then when that meeting finish at 4:30 I go back in kitchen and chop celery and that's when phil woke up and came out. and then I open tuna cans and add mayonnaise and relish and mix and now I have delicious tuna salad ready for sandwiches.
* then I have meeting at 5 to 5:30 and then I write email for half hour and then I watch a few videos about zelda while phil is finishing up his stuff.
* and then borgor with carrot and watermelon and it was very delicious, tasty yummy burger. maybe a leetle more pink but very good! like really, very good. amazing watermelon slice afterwards, yummmmm.
* and then I wash dishes then phil starts organizing the refrigerator and I'm like //AHA!!// //my perfect chance!!// he is busy with something to keep him occupied! I grab controller and sit in recliner and play ori until he done and walk over and be like oh, I see you do this. so I sit in camping chair instead and play ori until like 10 and phil be like all up on my shoulder "I want attention!" so I be like ok and close game.
* while I play ori, phil figure out how to rip video file of me getting art award in high school into digital and got it alllll nice and mp4, which is very cool to have. and very embarrassing!
* spicy time
* then brosh teeth and chat in bed, carpe diem, cuddles, sleep.
* wednesday is over, thursday is tomorrow. friday we get our couch. saturday we go to a farmer's market!
* I woke up at 9:30 and didn't want to get out of bed so I slept until like 9:50.
* I was peeing before work and heard a knock on the door, so I hurriedly finished and went over and opened it, expecting maintenance, but it was two randos and they were like "are you LA?" and was like "no?" and they were like "oh ok, we're looking to move someone named LA" and of course me dumb just woke up brain I was like, I assumed they meant to move that person in, I was like well that apartment's empty and I dont know anyone named LA... and they were like "oh ok, we knocked on that door and nobody answered so they must be asleep, so we'll knock on doors until somebody answers" and I was like "ok" and closed the door. 30 seconds later I was like ohhhh, they're probably looking to move //out//, that's probably why they're looking for a person! duhhhhhh!
* work. some amount of meetings. too much distraction in the morning. sat down and used the pomodoro technique for the last 2 hours of the day. knocked out a task that had been on my to-do list for a very long time but that was somewhat urgent/important. so I feel good about that. and also took a few minutes to think about what the next steps in the project would be after I get answers from other people. which is new. I feel like I usually get to a point where i'm like "okay gotta wait for this person before I can do anything" and I dont think any further ahead than that. so i'm like reacting once the person responds. but here I knew I was waiting for a response but I still thought about what steps I would need to take once those responses were received, so I feel good about that.
* logged into VPN, changed my password. by that point it was 6 o'clock so I was D O N E for the day.
* had sandwich for dinner with phil. he had plain peanut butter sandwich and I had tuna salad sandwich with some carrots
* while phil and I were getting haven set up, maintenance came by to look at the fan and apparently the motor had been replaced between the previous person and us, but whoever replaced the motor fucked something up and that was the last motor that they had in the shop so he had to order new ones so, surprise surprise, i'm waiting on 2 parts now. the part for the vent fan and the part for the air conditioner. soooooo that's cool...
* we played haven
** haven was good tonight. explored. learned how to toss the other person onto creatures after chasing them, which was great fun! and we got to be decently okay at doing it. and fun cutscenes and lots of delicious fruits and veggies and yeah! it was a good time! the magic mushrooms scene was hilarious and also very relatable piece of media to phil! note to self. for a very odd and obscure reason that will not make sense to anyone but us! but I will forget otherwise, so hence the note here.
* phil kept bouncin his leg up and down and otherwise bein very jittery and I was like oh my gosh you are so jittery we gotta take you outside and go walk off some of that nervous energy! around 9:30 or a little later, we went out walking and checked the mail.
** walked to the first bridge past the highway, which is college, and then turned around. and phil was all like "ohhh the forested bits are so spooky and too dark! I need a flashlight, I cant see anything!" and I was like "I hold your hand, we okay!" and went onto my very detailed analysis on why the chances of there being a murderer on the trail were vanishingly low!
* we got back at like 10:30 and showered because phil was //soooooo// smelly.
* after that he sat down and picked up the controller and I was like wow he seemed very intent and knows exactly what he is doing! and turns out he was going to carto to put all the maps in order like he's been wanting to do for a while! and I was like okay, I'll find something to do on my own. but I couldn't be on compooter or play anything on tv, so I borrowed his laptop to smash the stack on my switch so that I could get it into emunand and then I started In Other Waters, which suffered from the "switch has a small screen and the text is very tiny and I am an old lady" problem and I later made myself annoyed by going and looking at the steam page for the game and reading the top review, which was like "this is not recommended game for reason 1, 2, and 3! and being like holy shit this person only played for half an hour, what the fuck, fuck them they're wrong! I should not have looked at the steam page beacuse I am very much enjoying the game. I think the concept is very interesting. I in general am a person who appreciates UI stuff and controls and things in games like hacknet where you play a hacker hacking servers and the game is literally like a fake hacking UI screen and it's amazing! so this is also that kind of gameplay genre where you have a UI screen of interesting and mysterious looking controls. buttons and switches and gizmos! so the gameplay taps into that, but the conceit for why that's what the gameplay is is very thought out so far. I mean all I know is that I'm clearly a conciousness trapped in the place of an AI and I am exploring the world by helping this living being in the suit travel around. and the actual gameplay for that is satisfying too. it's my kind of game! which I did not expect going into it, but it works. tiny text aside. and I wish it had come out on the wii u so I could see the big thingy on the full screen and touch controls on the gamepad. but then that kind of ruins the tactile UI interface, so. clearly they just need to make a 55 inch touch screen console. the switch pro is gonna be a 55 inch touch screen console. don't buy a TV, just buy a switch pro! please nintendo get on this right now! {{laughter}} nevermind the UX issues of trying to sit in front of a 55 inch touch screen, but.
* and then carpe diem and cuddles and bed!
* I woke up at like 9:30 from an unpleasant dream and then kind of sat there and tried to sleep and then rolled over and phil was like "hi!" and I was like ohhh he's awake and then we talked about dreams for a bit. at 9:55 I got out of bed and on work computer.
* I focused very hard and started and completed my individual development plan goals shit. by the time I finished that I was very hungry because I hadn't made any coffee and my first meeting of the day had started so I was like fuck it, I'm making pancakes. so I started the pancake process and the meeting ended halfway through and I was like whatever i'm just gonna keep making pancakes. halfway through making pancakes, the couch showed up and thankfully the delivery guys brought it up the stairs and into the apartment. I was very grateful for that because the website was like oh they'll leave it at your front door, they're not doing an in-apartment delivery because of covid, but the delivery contractor they worked with clearly did not care.
* finished making pancakes and it turns out there's about 880 calories in one batch, so about 110 calories per pancake if you make 8 pancakes, which I did. and I ate many of them. and I had more meetings, more meetings, more meetings...all the meetings. all day meetings. sherwin had to reschedule the meeting to go over my IDPs. he was like we could do it next week or we could do it at 4:30 and I was like let's do it at 4:30, that sounds great to me. and I had a super long super secret device kickoff meeting which I shall not say a single word about because it is very NDA'd. just know some device OEM is launching some device in the fall. which shouldn't be surprising because many OEMs are launching devices in the fall.
* ended a little early so fucked around opening the couch and opened the cushions while waiting for my sherwin meeting.
* faced the mouth of the lion and went over my IDP and my counting the number of emails I had addressed in the team alias and adding a number to my success metric column was... sherwin was like oh that's great you have actual numbers on there. because they want numbers and most of our work doesn't have actual numbers. so that was a very exhausting meeting.
* then I read 2 articles about typography and finished the 2 recurring daily tasks that I had not gotten a chance to complete yet and went through slack and email a bit.
* quit around 6:15 and phil and I put the legs and pillows on the couch. then we were thinking about, well what should we do with the recliner? and we went to the bedroom and talked a lot about what would happen with the 2nd TV and I'm like, the 2nd TV is where I go to play video games when you're playing video games on the big screen, so. the recliner needs to be next to it so I can use it. and then phil stared at the bedroom for a while and when I came back from whatever I was doing, he was like "I think we have 3 options. the recliner can go here, it can go here, or it can go here." I was like aha, I like option 3. you so smart.
* we ate dinner. phil had eggs, I had leftover chicken thigh and rice.
* then we moved the recliner, which took a bit of maneuvering because it was too wide to just fit through the doorway so we had to tilt it. and I did a very bad job of communicating to phil which way to tilt but we did get it in eventually.
* I talked to my mom on the phone a bit. finally after dinner when we sat down on our couch together next to each other! so nice!
* I looked at my phone and realized my mom had called, so I called her back and we chatted for about 15 minutes, settling plans for tomorrow.
* we played brain age @@.phil `(well, "Brain Training" on switch, which is what brain age is called in europe, and the new switch brain age was not released in america for some reason...)`@@ and I beat phil by 10 words on the memory check thingy. and I missed 9 words. and then I did some trainings and some of them are ridiculous and dumb and bull shit but some of them are interesting! and I am absolutely terrible with my times tables. no one is shocked.
** @@.phil `I mean it was fun watching you try to solve 6x7 in your head for a good 5 minutes!`@@
* phil was like "we should watch something!" and put a list of things to watch in front of me. I was like oh we could watch portlandia, it's on netflix. I was just flicking through netflix's recommended new releases and of course there were a ton of k-dramas. some of them actually looked interesting. some of them had horrible dubbing, which I do not comprehend why it was horribly dubbed. why didn't they just play the regular non-dubbed? then I saw Love, Death, & Robots in the scrollbar and I was like oh, we gotta watch the 2nd season of this! so we did not watch portlandia, we watched the first 4 episodes of the 2nd season of Love, Death, & Robots.
** phil thought the first two were terrible. I also thought the first one was terrible. I thought the art style on the 2nd one was a redeeming factor and hey, glowy space whales, that's cool, I was into it! then the 3rd one just had generic realistic video game art style, but I was impressed by the hair on the kids. it was very hair-like. well, in some lighting. in other lighting it just looked like plastic-y animated hair. still better animated hair than I've seen in many cases. and phil thought the premise of that one was interesting. and the 4th one was clearly the best yet. it was tripping between uncanny valley and just looking real. there were so many shots that just looked real. I feel like the proportion of shots that just looked real to the proportion of shots that were uncanny valley was like actually tipping towards more of them looking real than uncanny valley? which is insane to me. @@.phil `(doesn't the uncanny valley specifically refer to when something near-human is creepy because it is almost human but not quite? I don't feel like the characters were creepy at all, just that they were a bit "off" from realism at times due to their imperfect animations, mostly.)`@@ and it was also dealing with immortality and robots? the premise of it was slightly less interesting. it was mostly just phenomenal animation. and okay, a nice kiss scene at the end. and then that got me thinking about, well what is it like to have your entire body replaced, how does that feel to who you are? are you really the same person internally in your brain? and then phil and I had a big discussion about what feeling feelings feels like. then we shifted from that discussion into the premise of the 3rd one and having kids; all sorts of many tangential questions around that.
*** @@.phil `we also looked into the studio that animated that 4th episode and it was Unit Image, who also makes a bunch of animated trailers for Ubisoft.`@@
* then we got distracted for a little bit and then carpe diem, cuddles, and sleep!
* woke up at like 9:30 and slowly convinced ourselves to get out of bed. got dressed and phil made shopping list. we headed out somewhere between 10 and 10:30 to the farmer's market.
** I parked downtown near the spice shop where there were parking spots. so we walked down to penzey's and got lemon pepper and garlic salt and looked at all the spices and got cajun seasoning and then they had a free thingy so we got a free thing of curry seasoning. we went and put that back in the car.
** it was just sprinkling a little bit and we walked through a park and over to the farmer's market, which was like venders all spread out over tents in a couple parking lots. made our way around in a loop looking at all the different tents and all the things they were selling. there were a lot of vegetable stands. kale and squash and cabbage and beats and onions and potatoes and things. there were a couple stands with tomatoes and one stand looked so fresh and red, so we got some tomatoes there. then we kept goin and there was a cheese stand right next to it and it was like ahhh we gotta get cheeeese. so we got rubbed and smoked cheddar cheese. then we went around and saw a place that had eggs. they only had 4 cartons of eggs left and we took 3 of them. home laid eggs. then we circled around, saw a couple of places with peaches. probably should have gotten the tennessee peaches instead of the YY peaches. next time. tennessee peaches are probably riper. then we went to the other side and walked around. there was a place with beignets, but they were all out, so next time we'll have to get there eaaaarly and line up for the beignets. @@.phil `(yessssssssss)`@@ walked around and eventually on the other side of that one found a place that had fresh blueberries, and I was like ohhhhh we gotta get the blueberries cuz I bet these will be good. so we got blueberries. and then the next stand had apricots and phil talked me into getting the apricots. I'm like I dont know how to eat fresh apricots! so we'll have to find out! and then we went back for peaches. then we got cookies from a very cheerful friendly guy selling cookies. we got the chocolate chip cookies. we got 4, so a couple for mom and mark and then 2 for us. and we monched those for a snack on the way back to the car with all of our stuff.
* then we went to aldi's and picked up meats and watermelons and a few other things. and then we went across the street to hyvee to pick up apples and tobasco sauce and deoderant and pepto bismol. and then I stopped at the gas station and filled up with gas.
* then we went to target to look for nice clothes for phil.
** we walked through the electronics section. looked at all the smart home stuff and the switches and switch games, playstation games, and all that. weird merch stuff lying around.
** then I had to go to the bathroom so then we walked all around the store and hunted down the bathrooms.
** we went back to the menswear and I saw like one pair of shorts that were like size 28. like maaaaybe that's the right size? so then we grabbed those and then they had some nice T-shirts so I grabbed some in patterns that phil was not thrilled about and then some in a more neutral pattern. and more mediums than larges because I was like you gotta try the mediums, I bet they'll look good on you!
** we found the fitting room and tried them on. shorts were like an absolute no-go. the striped shirt that looked good on the shelf looked absolutely horrible on him because it was way too busy. and the green shirt, it was better but I was still kind of like I dont know. and then he put on the dark blue shirt and I was like oh that looks so nice on you! and I was like yeah you gotta get the medium, it looks good, the large is too baggy! so. picked up 2 medium shirts that looked good.
** but there were like no shorts! it was just like literally no shorts in the entire mens' section for the one pair he tried on! and okay some jean shorts, but phil was like "I am not wearing jean shorts". so I was like what the actual heck, why are there no shorts?
* was like I know nothing abouts mens' clothing, I don't know what a good store is. but there was an H&M at the mall across the street and I was like I don't know, theres a mens' section, lets go there. so I drove across the street and parked and walked into the mall. and found a nice pair of khaki shorts. I was looking for some nice chambray cotten linen button-down short sleeves and I found one in a nice blue. like ok you gotta try this one on too. and we did find fitting rooms, so, thankfully the shorts fit, they were the perfect size, because I didnt see any others like them! we were debating on the shirt, we decided yeah lets go for it. so then we were finally all done.
* and we left, went back home, and unpacked everything. took the tags off stuff. put stuff in the refrigerator. I ironed the shirt and the pants and then phil showered and we packed and then we headed out slightly before 3:45ish! after phil reminded me to grab the letterboxing supplies.
* and then we tried to deliver the letter but the address just did not actually exist. so we stuck it in 11748 instead of 11758. so maybe it's the right person or they'll know what to do with it. and then we headed out.
* it was a good drive. I feel like phil was napping the whole time maybe. I hope my music wasn't too loud. @@.phil `(lol no it was fine!!)`@@ good drive, no cops, didn't see a single cop.
* I was starrrrving by the time we walked into the door, so I had a little bit of chicken salad on cracker. hung around, chit-chatted while mom made food, sat down and had dinner after mark came back from the grocery store. we had chicken shrimp fajitas on tortillas with guacamole and cheese and sour cream. and I was stuffed afterwards.
* then they were like well, we gotta keep cleanin up but you guys can entertain yourselves. you can go walk on the trail or you can go walk around the lake, there's like a garden place around the lake. I was like ahh a garden place! that sounds nice! so I looked it up and we drove over there and walked around.
** found a signage that was pages out of a story walk around the garden area. a story about a mouse and a strawberry and a theoretical big bear who wanted to eat the strawberry! so we walked around and looked at that and chit-chatted. and then at the end where it kind of left us off, they were like please fill out our survey! so I was like yes, I'll fill out the survey. so being with phil and being slightly tipsy, we were talking about how the author was clearly an auteur like david lynch who had left the narrative mysterious and questions unanswered! so I typed that into the "is there anything else you want to tell us?" box to give whatever person is reading that survey a chuckle maybe! @@.phil `(we'll simply never know if the bear was real or if it was all a metaphor for anxiety and domestic abuse...)`@@
** then we just kept walking around and saw some benches closer to the lake so we were like yeah we gotta go over here! there was one bench that was in the sun, so we sat there for a little bit. and we were like ahhh it's too much sun. so then we walked the other direction, found some more benches in the shade. and right as we sat down close to the lake, there was a guy in a boat who was fishin and we were watchin him and sure enough he caught a fish and we got to see him pull it out of the water, look at it a bit, and then put it back in the water. and then we just looked at the birds and the ducks and the sky and each other and was quiet and talked a little bit and it was really nice! just a nice evening on the bench.
** we walked back to the car and heard cicadas, had to go try to find them. and sat on another bench a little bit looking at the small pond and then we drove back.
* chit-chatted a bit with mom and then we got the tour of the basement again from mom and mark, who had cleaned it up a bit. and then was chit-chatting in the kitchen.
* then brushed our teeth and carpe diem and maybe cuddles and sleep after that because I'm so tired. it's been a looong, full day. busy day. and we have to be up bright and early for the zoo tomorrow!
* I woke up at 9:30 groaning and dragging myself to consciousness. but it was better because I looked over at cutie at 9:45 and he was awake, so I smooch and cuddle for a short bit before I got up for work.
* I literally had almost 6 hours of meetings today. not quite 6, but, at least 5. so most of my day was meetings.
* phil made me eggies for lunch, which were very tasty. very yummy.
* after my last meeting, there were 2 more things I had to finish but I got distracted with a zelda video, so we watched a zelda video that had a theory about how ganondorf turned himself into a lich. and phil thinks this theory is dumb and stupid. so we shall see what theory is correct in a year or so!
* finished up the things that I needed to do and then we had leftovers for dinner. and phil was like "let's make our fruit smoothie that we were talking about!" and I was like sure, that sounds fun! we don't have anything else to do for dinner because the leftovers were small.
** so I got the blender out and we put in blueberries and blackberries and a sliced up whole banana and 50g of cream and water and a couple ice cubes and some protein powder and blended it alllll up. and it was //verrryyyy// blue-purple! very blurple! put it in a glass for phil and the first sip he was like "oh wow! this is way better than I was expecting!" like complete amazement in his voice! so then I made the same thing but with about 50g more water so it wasn't quite as chunky and had some of it myself and it was delicious.
*** next time, we are not doing blackberries because I was spittin up blackberry seeds into the sink so much.
*** I wasn't able to fit all of it into my glass because I had put more water, so I had just a little bit leftover and I was talkin about smoothies, so I was like... "I wonder...if I put a lot more ice cubes in with this smaller amount, will it turn into like a slushie?" and indeed, that succeeded. basically made a whole nother glass of slushie! so I have a whole nother glass leftover for breakfast.
** phil was like "do you want a watermelon slice?" and I said "I am stuffed!" but got super hyper and was like <//GASP//> you know what we need to buy when we go grocery shopping next time??? we need to buy strawberries! <//GASP//> and watermelon! and //blend them together!// and make strawberry watermelon smoothie! which I am very excited about! strawberry, watermelon, ice, blend it up! <//GAAASP!//> amazing summer drink!
* then I was like, while we're already in the kitchen, I really need to get this chicken marinating because it's been sitting in the fridge and it's been worrying me.
** so I looked up the recipe for butter chicken and found the big plastic container that we weren't using and I looked at the container of chicken and the label said 5 pounds and the recipe said 1 pound, so I was like okay phil! quintuple the first marinate seasoning recipe for me. and when he did that I sliced up the chicken breasts and then I asked him to actually put the quintupled recipe into the box with the cut up chicken breasts. after he did that, I mushed it all up with my hand and got it all evenly distributed and stuck it in the refrigerator to marinate.
** then was the next unwise decision of the night, which was to proceed to the making of the 2nd marinade, which involved ginger garlic paste and so I'm like: we have ginger, we have garlic... let's make the paste out of them! ohhhhh little did I know...
*** so phil read Martian Chronicles to me while I peeled 3 and a half full heads of garlic, which was a shit ton of garlic and there was no more left in the house. then I chopped up the ginger and I was like "okay let's blend this baby!" and it didn't blend for shit. and I was like okay I'm using the wrong blender, I need to put it in the other blender. and it didn't blend. and I was trying to use a metal spoon to push it down and that didn't work. so then I took the chunks out onto the cutting board and was dicing them.
*** then I tried blending the more diced bits again and phil was trying to mash things with a knife and I had already nicked my left index finger just a teeny bit with a knife while I was dicing. and then I did dumb thing bad thing with fingors in blendor and immediately ran to the bathroom and put my finger under water and was like freaking out because my hands were too messy to get a bandage, but, then grabbed toilet paper to put on top of it so I could press down on it to try to stop the bleeding. at some point thereafter phil comes in and I am bleeding and panicking and I'm like "give me a large bandage please! they're in the bag, I separated them out!" washing my hand off, pressing my hand off with tissue paper. so he gives me big bandage and I got big bandage wrapped around finger. all the skin was there, I am 90% sure. once I got the bandage on my finger and wrapped around it, blood stopped dripping out of my hand, so...everything is fine. everything is fine. phil was asking me what happened and trying to figure out what happened and I am embarrassed and freaked out and do not have the mental capacity to do anything but stress laugh and phil was //very// confused. and then I'm crying because the stress laugh is running out. and he gets me a 2nd bandage for my other minor bleeding finger.
*** so after several deep breaths and a hug, we go back to the kitchen and decide to just live with the paste as it currently is. we put the amount that we needed in with the chicken and the rest of the mushy paste into a container and the rest of the diced stuff into a baggy and then the rest of the ingredients for marinade #2 go into the container with the chicken.
*** and then I look at phil and say something like "you're going to hate me" and said something to acknowledge the magnitude of something I'm going to ask him to do, but please have pity on me because my hands are all sliced up, and to mix the marinade in with the chicken with one of his hands. and he was indeed very unhappy and reluctant, but graciously acquiesced to my request and stuck his hand in and mixed the chicken very valorously.
*** that being completed, we put it in the refrigerator to marinade for 12 hours. this will be very fucking tender chicken breast. hopefully worth the blood sacrifises {{laughter}}
* then we put all our dishes in the sink and I was like "we should maybe take a cookie break and not deal with these dishes right now." so we sat on the couch and ate cookies and chatted, which was very nice.
* and then we watched Joe Pera Talks With You, the first 4 episodes. and I don't laugh as much as phil does, I take it very seriously. it is a fun show, I am enjoying it. and also well shot. and now I want to visit the upper peninsula!
* phil is an amazing human being and washed the dishes after that while I brushed my teeth and I played tiny amount of video game in bed while he finish up and then carpe diem, cuddles, and sleep. and I lonf him very much!
** @@.phil `and I lonf u :0`@@
* woke up at 9:30 and just lay in bed thinking thoughts about my dreams that I do not currently remember now and just general brain wanderings. smooched cutie on face and got out of bed.
* joined the monday motivation experience as the 3rd dimension chat ER hosted today. I was almost about to not join because the platform he was using required the participant to enable camera and microphone before being able to join the room, and I was like wahwahwah, I just woke up, I don't want to have my camera and microphone on. but then he was like "wecome sphygmus!" in chat so then I felt obligated to join. and after I joined I found out that you could still have it set to have your camera and mic off, so I was ghostie in the channel. I listened to the chat and stayed longer afterwards listening to the group talk longer than I expected. although I did start working in the background once ER's talk was over. that felt like a really good start to the day!
* had some time before meetings, so I went through our team email inbox and addressed every single email that was tagged with my name and still in the inbox that I could reasonably answer within 5 minutes. so I cleared out at least 4 or 5 emails that were in my name and that felt good.
* I had a meeting and I was thinking about okay what do I need to do for the rest of the day? and answering emails and slacks and made myself sandwich. and then I had big long meeting and ate apricot and chatted with phil.
* had a little bit of time left and some new to-do list items had arisen so I reorganized my to-do list and hopped onto the last meeting of the day. then got several things checked off my to-do list that had been hanging around for a couple weeks. then I kinda prepped my to-do list for tomorrow and quit around 6:45 when phil was like "are you done yet?"
* so then we heated up the stainless steel frying pan and plopped in some butter and plopped in chicken and had the lid on for a bit, so I think it cooked faster than it was supposed to. so we ended up not making the curry sauce because phil was hungry anyway. which was fine because it was delicious and full of flavor and we didn't have rice to put the curry sauce on. but mayyyybe tomorrow we make the sauce to go with it. definitely using yogurt marinated cooked chicken as a recipe again because it's deeeeelicious!
* then we monched. and then we had watermelon. and the thermometer had arrived and it is definitely much better than my previous thermometer. they had included a package of 10 jelly bellies, so we split it and took turns guessing what flavor we were going to eat. and then I was like...wowie this much nostalgia! I want more! and bought a 4 pound tub on amazon...oops! but that's our "June treat" and we're only going to have them after dinners and we're not going to have more than 10 a piece. so who knows how long this jug will last us, it might last us 4 months or something!
** @@.phil `you just know they put those in there so that some impressionable dunces like us would be like "damn I want more!"... so capitalism wins again. but I am very excited for jelly beans nontheless!`@@
* and then phil washed the dishes for which I am very grateful.
* we thought "man we have so much time in the day!" it's been so long since we had so much time yet! and I didn't want to watch anything because that's what we had done the past 2 nights. so we played haven! which was fun! we made a lot of progress! and saw some really cute cutscenes.
* and towards the end we got disrupted by phil //leaping// out of his skin at the appearance of a house centipede running along the wall, which, to be fair, house centipedes are very startling, so I do not blame him. but I was like "don't vacuum it up, let me catch it with my cup and postcard method!" so then I was trying to capture it and I almost had it like 3 different times, but it escaped because it can squeeze through quite skinny spaces. and so for a second I thought I had lost it and didn't know where the fuck it was. and later found it under the couch again and it was not in a good spot to catch it so I tried to jiggle it into a better spot and then lost track of it //again//. and then really could not find where it went, so I was worried it had moved on from underneath the couch onto the top of the couch and took off the cushions, but it wasn't there. so then I was looking alllll over under the couch again and saw it...almost jumped out of my own skin because when I noticed it, it was right in front of my face and I was like "oh fuck, that is closer than I expected". so then I got a little smarter and used the postcard to block off areas of retreat to force it in the more proper direction I wanted, which worked, and it ran to the side of the couch. so I was like okay! I gotta catch it! this is my chance! so I plopped the glass cup right over it and I was careful not to leave any gaps when I plopped it. and then I //veryyyy// carefully slid the postcard underneath and then verryyyy carefully lifted it off with my hand under the postcard and voila! house centipede captured! and I showed it to phil, who was very freaked out and disgusted by it and did not want to come take a closer look at it. and I was like wellll, maybe this is the house centipede that I let out last time, so I shouldn't let it out on the balcony because maybe it'll come back inside. and we defintely don't want that. so I put my pants on and went outside. and then took away the postcard and when he realized it was damp on the woodchips, like retreated to the end of the glass and did not want to leave...I'm like come on, scat, shoo, get out! come on leave motherfucker! shoo! go away! and I found a slightly less damp area of woodchip and was kind of knockin the glass against it and eventually I think it came out and hopefully I didn't squish it with the edge of the glass because I was tapping the glass against the ground. but I think I did a better job of getting this one out safely than my first time because I saw a couple leg pieces on the edge of the glass the first time and I didn't see any leg pieces on the glass this time, so either this was a smarter house centipede who kept his legs out of the way being squashed, or I was more gentle with it and I did not accidentally trap any of its legs. so, house centipede dealt.
** @@.phil `I don't know why you spare such horrifying monsters but I cannot promise I will always do the same.`@@
* then we played a little more haven and then I finished the steam summer sale sticker adventure.
* then I brushed my teeth and we rebandaged my finger and double checked that airing out wounds is a myth. and then carpe diem and then sleep!
* [[http://duarcain.blogspot.com/2015/03/koi-koi-strategy.html?m=1]]
** this is on the #to-read list – I'd like to think I'm getting a little bit of strategy just from playing, but also curious to see what other people recommend, strategically (and there isn't much out there in english, anyway).
* [[https://cookingisfuckingeasy.com/basics/rice-to-water-calculator/]]
** maybe I should really put this on the [[cooking]] tiddler? I am not entirely sure how this ratio stacks up to cooking rice in my rice cooker – more experimentation is needed.
* [[https://www.documentcloud.org/documents/20964618-q1-2021-talent-evaluation-packet]]
** as weird and creepy and capitalistic as the article from which this was pulled makes the evaluation process sound, it's also helpful to see what this megalith considers to be "meeting and exceeding" expectations when considering the system I'm working within too.
* [[https://www.homestyler.com/]]
** I looked at this several years ago – but I'm very tempted / curious to try again with a computer that might actually be able to run it. :P
* [[https://climateactionkc.com/plan]]
** something to keep an eye on. with the heat waves in Seattle, I was curious what the projected effects of climate change on this area were/are, and it mostly appears to be increased # of days over 100 and increased # of days where the coolest night temperature is over 85 – alongside increased risk of flooding etc. as the area will get more rain.
* [[https://viz.jocogov.org/t/Public/views/JohnsonCountyKS-COVID-19Update/Dashboard?:isGuestRedirectFromVizportal=y&:embed=y]]
** Phil was commenting on how surreal it was to be walking around the zoo and park with no one wearing masks and everything seemingly being "back to normal" – so I was curious (at least in our county) what the COVID stats are lately. — and we are really getting close to back to what those positive rates were in March, before it exploded around here. a good sign even though we're still only at a 50% vaccination rate? we'll see if/how that changes as the delta variant penetrates further into this area.
* [[https://www.compostcollectivekc.com/binswap]]
** given the much greater amount of cooking we're doing and actual vegetables (and watermelon rinds) we're eating, it's time to start doing something with that food waste and this looks like the best apartment alternative.
** can pick one up from ten thousand villages next time we go to the farmer's market..? that, or the Suburban Lawn and Garden OP location would be good.
* [[210701 – Carpe Diem:]]
* [[210702 – Carpe Diem:]]
* [[210703 – Carpe Diem:]]
* [[210704 – Carpe Diem:]]
* [[210705 – Carpe Diem:]]
* [[210707 – Carpe Diem:]]
* [[210709 – Carpe Diem:]]
* [[210710 – Carpe Diem:]]
* [[210711 – Carpe Diem:]]
* [[210714 – Carpe Diem: circus clown juggles plates]]
* [[210718 – Carpe Diem: holding hands in the jungle]]
* [[210719 – Carpe Diem: suppliers acquire wires]]
* [[210723 – Carpe Diem:]]
* [[210724 – Carpe Diem:]]
---
@@.spaced-list

* 

@@
* I woke up at 9:30 again and laid in bed thinking about dreams again and then half falling into sleepiness and then waking up again a little-ish. I mean I wasn't really asleep, I was just weirdly half dozing.
* got up at 10, kissed phil on the blanket and then made coffee. and got on my laptop at like 10:03, which was super lucky because someone had scheduled a meeting for 10 AM like last minute and I was the only person from my team who was able to attend, so I stumbled my way through that one and tried not to show how little I know too much.
* actually got my coffee so I could drink it after that ended. and I did focus on work for a good bit in the morning. QAed some device logos and created a whole new portal for a device and yeah. and when that was done I was a little like "wahhhh I put in so much work, I wanna take a break..." sooooo I started farting around and reading a little bit of reddit. and then I had more meetings scattered throughout the afternoon, which I interspersed with actually working on stuff and/or not working on stuff. there was one to-do list item that I successfully checked off that had been sitting there for a couple days. so, I mean, I got a couple things done and off my to-do list. progress is just slower than I would like.
* phil made burgers and we had those for dinner around 6:30 and they were deliiiiicious. very tasty. I liked the spice mix he had goin on. although, a leeeetle on the overdone rather than the medium-rare side. but still very tasty. I feel like the fact that they are 80/20 makes it a little more okay if they are all the way gray because they're still juicy and not dried out or anything.
* and then there was one last thing on my to-do list I needed to finish before going into vacation mode and I put it off so I finally did it while phil did dishes for which I am very very grateful.
* and then we played haven and got to the end! and finished it! both endings! ta-da!
** @@.phil `and 2 more achievements before 100%!`@@
* and then talked about games and RPGs and just random stuff.
* carpe diem, cuddles, and bed. somewhat late. 2 AM. and we have to wake up early tomorrow, so wawawawa...
* woke up at 9:30 when my alarm went off, attempted to get phil out of bed but he was looking at me and being all cozy and I'm stressing in my head and he was like "oh I didn't know you were stressing in your head". anyway...he calls the car people and it turns out it didn't matter, the car was sold yesterday. so we are freed from our burden of having to go look at the car I guess.
* after the car thing was canceled we made pancakes because I wanted //pancakes!//
* I finish getting the last couple of achievements in haven and then phil's like "I know what we should do!" and it's "rhythm of hyrule, crypt of dancer mashup thingy" @@.phil `(Cadence of Hyrule)`@@ so we play as 2 player. and we get about half the map explored before we shower and get ready to go eat dinner with my dad and my brother.
* so we drive over there to my dad's place and drive over to the restaurant and sit outside on the patio. it was pretty nice out, not too hot. and get //very delicious// barbeque. burnt ends and ribs and garlic broccoli and pulled pork and smoked turkey and brisket and cheesy corn and french fries. and then we chit-chat, we chit-chat.
** catchin up with my brother, who was like "I actually know people who got bit my the lonestar tick and are now allergic to red meat!" and I'm like whoawie. did not realize it was in Maryland to that extent. apparently one of his coworkers became allergic to red meat after being bit by a tick while mowing his lawn. so, my brother is like "I have a good reason not to go outside" essentially. clearly he should take up a water sport! you can't get ticks if you're in the water! so he should take up swimming in the ocean or canoeing or something! that's clearly the solution.
** then we went back to my dad's and chit-chatted a little more. and then left, headed out around 8:30.
* it was so nice outside and I was like "oh yeah, right across the street is where I used to walk when we were on the phone all the time!" and phil was like "oh! we should go walking!" I was like "alright"
** so we parked in the parking lot and started walking on the trail I am very familiar with! pointin places out to phil just holdin hands and walkin in the twilight. and we make it under the first 3 bridges. I think at that point he was like "yeah my tummy is not feeling too good" I was like "okay let's make it to the park and turn around" and we made it to the swing set, I was like "this is the swing set I sat on while we were talking on the phone one time!"
** and then we turned around and walked back and as we were going down the hill, phil heard a cat meowing and he's like "here kitty!" and the cat eventually came over and we were petting it and it was like a pretty young, skiiinny, light orange cat. its fur was in good condition, it wasn't raggedy or anything. so we eventually were like "okay, time to keep going" and the cat kept following us and yowling and phil started googling "how do you know if a cat is lost or just in a territory it knows" and the majority of signs and signals pointed to this cat is lost and needs help. so then we were discussing what we would do with the cat if we managed to get it home and take it to a shelter to the next day. but it was moving quite slowly and we had a good distance to get back to the car. and phil tried carrying it a couple times and it didn't like that. although we went to the bridge with cars over the river and he carried it over that and it was okay until he got to the end and then it leaped away. and it seemed a little more skittish with us after that. we had one more curve, a bridge to go under, a hill to go up, and we were going to be so close to the parking lot, but when we got to the bridge, the cat had slowed down and was still so far away. we couldn't even tell if it was still following us. so then we went back and phil picked it up and was like "well let's jog with the kitty" so we started jogging with the kitty. he was just holding it in one hand jogging with it. and we went under the bridge and up the hill, and I was like "this is the surrealist thing I would have ever expected to be doing with you, jogging with a cat in your hand" and then we made it quite far. we went up the hill and we're approaching the parking lot, when we got closer to the tennis courts and the cat just freaked out, did not want to be held anymore, just lept out of phil's hands and did not land on the ground properly. and it did not want anythign to do with us after that. it didn't keep following and wouldn't let phil come close. it just ran up to the bern. and we were like shit, what do we do? so our last ditch effort was to try to lure it with a piece of meat from leftover barbeque, but that didn't do anything. so, we just had to drive back to the apartment because there wasn't really anything else we could do, because it did not want to come the rest of the way to the car, so...left poor kitty there. I mean, it's a slightly more trafficked area. there's a playground. it's a more trafficked area than further down, so many it'll find other humans and get taken to a shelter hopefully.
*** @@.phil `yeah... when it leaped out of my arms near the parking lot, it didn't land on its feet like a cat normally does. it kind of landed on its side and tumbled and there was a loud painful thump. the cat was probably in pain after that and afraid of us. I regret not leaning down or something when it began to struggle so that it landed safely. I also feel like I should have broken up the meat into smaller chunks to give myself more attempts to toss the meat close enough to the cat for it to recognize the meat, but I kind of fucked up and threw it all into the grass and I couldn't even find it again. but, I guess I'm unsure that even if it had seen the meat if it would have suddenly trusted us again or not. I don't know, I wish we could have saved poor kitty. I hope someone else at least found it by now, but who knows where it went after we left. it's very saddening to me to think it might still be dying there after we had a chance to save it and failed.`@@
* by that point phil was not feeling good at all, so we got back to the apartment, he tried pepto bismol and that did not help. and we just went to sleep at like 10:30.
* woke up when my alarm went off at 9:30 and laid around in bed. probably got out of bed around 10:30 or 11?
* started playing ori. I got somewhat stuck a couple times. went to the midway point of the first dungeon in which a terribly hard timed escape mission begins and it might have been the hardest platforming sequence I have ever performed in my entire gaming career. of course I got very frustrated. I was also trying to stay reasonably calm. and phil came in halfway through my attempts. eventually I //just barely// squeezed past by the skin of my teeth. and was adrenaline pumping the whole time, and once you finally finish the adrenaline drains out of you, you're just left like blahhhh, now I have no more adrenaline. so then I wandered around the map with my new abilities and found another new ability. I got one new ability and then all the poison water was changed to fresh water. and then I got a second ability, which is stomp and I hate it. although I can consistently trigger it with down on the d-pad, so if I want to trigger it, I can use that because I cannot use it on command with the stick. so then I went around the map, picking up collectibles I hadn't been able to reach before. my life balls increased from like 4 or 5, to 10. so I got a decent amount of survivablility, which I'm glad I did given the difficulty of the section I'm on. and then I grumblingly made my way to a story part. and now I have a paraglider. there was a section that has a really nauseating-- like I've never felt motion sickness from a game, but whooooa the way the camera curves and shifts, the second I walked into it I was like oh god, this is terrible. so I thought maybe there was a different way around, and no I just cleared a different area that I was supposed to return to later with a key, so I just made more work for myself in the future, wawawawawa. so then I was done, I'm not even gonna attempt this motion blurry piece right now, I need a break.
* by that point we decided we weren't going to MV because phil's stomach wasn't feeling good and we didn't want to aggrivate it and me being lazy and having had a big weekend last weekend was totally okay with canceling. so I texted all the relevant people to let them know we will not be attending.
* my mom showed up and dropped off the rocking chairs while I was still playing ori.
* after ori, we made watermelon strawberry peach banana smoothies before watching joe pera. we are slowly fine-tuning our recipe. it was very tasty. kinda want to try just a pure watermelon smoothie...like a watermelon slushie. ice and watermelon and that's it. voom voom.
* we watched Joe Pera Talks With You, 10 episodes. it's so goooood! it makes me smile! and like oh I kinda know why cutie like this show! I like this show too! I'm so happy it's the kind of show he likes and shared with me! so that was very nice.
* and then we played more cadence of hyrule. cleared alllll the map and now we're on the hyrule castle dungeon and somehow went through full health and 3 red potions and died and phil was like "what happened??" like we went through our health potions, he was like "whaaat, oh my god!" so I was done for the night, like okay. we will start fresh next time.
* then brushed teeth and fixed bandage. I can tell me finger is healing because it is starting to itch. and I can bend it now when I take the bandage off without it hurting.
* and carpe diem, cuddles, and bed!
* woke up around 10:30 and phil woke up around that time too, so we cuddled. and then it had been a minute since spicy, so, there was urgent need for spicy time to happen.
* my mom had texted, was like "hey you should come on over and celebrate with us!" and phil's tummy was feeling a little better, enough that he could feel okay going out and about, so we were like yeah, sure, we'll see you there.
* we made breakfast because we were starving. though it was actually brunch? lunch? by that point in time. so we had quote on quote "spicy sausage" that was not spicy. and yummy scrambled eggs.
* we played Cadence of Hyrule in our remaining time and beat the last dungeon. so we got the credits and end cutscene.
* RD called at around 3, so we chatted and caught up. he decided to call on the night before his thesis was due. so he was like yeah my thesis is due on my professor's desk at 8 AM tomorrow but I wanted to call and say hello! so we caught up on life in general. he did not get into grad school this year so he is applying to jobs and has a flight back in august to the US. and we talked about fruit and cooking and movies and TV and all that good stuff. so we stopped talking at 3:30, which is when I initially intended for us to leave, but. so we started getting ready to go at 3:30. phil was farting around a bit with different modes while I had been on the phone, so then we both got ready.
* and then I was like yeah we should shower and all that because we gotta go and your hair is lookin a little greasy. so, prepped and headed out the door slightly after 4.
* had a good drive over. no cops I think. lower than average traffic.
* showed up, hung out, played some dutch blitz with phil while my mom was getting pizza ready. my brother and mark were grilling pizza on the grill for that smokey flavor. we sat down to eat. I thought the pizza was absolutely heckin delicious! phil thought it was mediocre pizza. he just doesn't appreciate homemade pizza. @@.phil `(hey hey hey, I said it was great food, just mediocre pizza! it just doesn't live up to the very high standards I have for pizza!)`@@ we went out for a drive to the lake because she wanted to show my brother the lake and we were thinking about seeing fireworks down there. and we walked around a little bit and it wasn't too bad outside. somewhat pleasant. when we got back, we kind of just hung out in the living room and chatted for an hour. then it was gooseberry pie time after phil did some research on gooseberries and blackcurrants and learned that it used to be illegal to grow them in the US for reasons of disease. it was a very interesting, tart, green flavor? and kind of reminded me of tomatillas but made into a sweet pie. tippin's has the best fucking frozen pie crust I've ever eaten-- it almost is as good as homemade crust, which is very high praise. super flakey. best part of the gooseberry pie. and the ice cream was good too. we had bluebell vanilla ice cream with it. then they started looking at fireworks outside, and it was about 9. I was like "well, phil and I should head out" so we said goodbye to everyone and went on our way.
* I did not feel like taking the interstate in the dark, although maybe I should have because it was a divided highway, so I guess next time I'll remember that. the small roads were rough in the dark. I don't like two-lane highways in the dark. maybe my eyes are just bad. maybe car headlamps are getting worse. sometimes it's a struggle to-- I have to focus really hard on the road immediately in front of the car because otherwise I'm blinded and can't see anything else. but it was better when I got onto the actual divided highway and just did 75 on cruise control the way home.
** it's always fun driving back from topeka or LC on 4th of July because you get to see all these fireworks on the highway. at several points, it looked like the entire horizon was lit up. it was like 4 or 5 on the horizon going off so it was just a sparkly horizon.
* and then we watched Before Sunset around 10:30. and it was good! again, it was the same type of movie, very dialogue heavy. you know, witty exchanges and free-flowing conversation. definitely different from the first movie in that it was a single take span of time, which worked really well with the dialogue. It definitely got emotionally intense in some parts and it felt slightly more relatable than the first movie, which made me wonder: if you took a random sample of each of the age groups of the 3 movies and made each sample watch all 3 movies and then sample them which one was their favorite one, if there is any age correlation between empathizing with the movie more that's at their age level. so in the next movie, in the last movie they're going to be 41 because it's 9 years after the middle one in which they're 32. so that's going to be interesting to watch.
** @@.phil `yeah, again I thought it was a great movie and I thought they did an amazing job at making a sequel after such a long time. it stayed 100% true to the original and very much kept the same spirit to its ending, with the whole "what happened next though???" to it.`@@
* and then cuddles and sleep.
* woke up at like 10:30 and laid in bed on my phone for maybe 15-20 minutes and then I was like "alright, I gotta get up" so I got up.
* didn't really know what to do. I completely forgot that I should have read a book and I decided to play Ori some more. so I finally made it through the nauseating camera area and maybe halfway through that phil came up and was watchin. I had like one health at the end of it and there were no save points anywhere nearby. the nearest one was super far away, so I was like so grumpy. I was like here phil, get me to the point where I need to go. so he successfully did! without dying! very impressive. I started the 2nd dungeon I think? which is like ice and fire themed kind of. there was a part that made you walk upside down on the ceiling which completely fucked with my muscle memory, as the input for left was the same as the input for right and vice versa. so I was not having a good time. and then there were these fucking gravity changing squares and too many spikes and lasers and all this shit and I was just not having it. like I could not do the brain gymnastics trying to remember which direction my controls were while also trying to avoid spikes. so I was like wahhhhh! and handed the controller to phil, be like beat this for me! cuz you're good at games and I suck! so he beat several of the difficult gravity box portions. and then I played a little bit myself until I walked into a room with burning ass lasers and tiny platforms and I was like oh, hell no, no...no. and handed the controller back to phil and said beat this cutie! and after many many many laser room attempts, he masterfully succeeded. and then there was the end of the dungeon, which you had to avoid spikes while rushing upwards and lasers and it was terrible and I gave phil the controller again. so he basically beat the 2nd dungeon for me, so thank you very much. I was not enjoying it. the difficulty in the water dungeon was such I feel like I could save and attempt a section, it was difficult, over and over, and it was mostly regular platforming with a little bit of a twist, going up, and no twitch reactions required, no muscle memory going the opposite direction required, so I could practice it and get better and finish the hard section and make a new save and practice the next hard section and so on. but the 2nd dungeon: A) fucked with my muscle memory and B) was very reliant on twitch reaction speed in the escape portion; and I find practicing neither of those things fun. so, it was a difficulty curve I was not willing to practice. so, again, very grateful to phil for doing that for me. did a little more laundering around. I'm very good at finding dungeons and very bad at finding the locations where I get the keys to the dungeons. but eventually I quit because phil wanted to do something.
* we watched the rest of Joe Pera season 2 and it was wonderful. the last half was of course somewhat sad, but the show is still optimistic and happy.
* I saw a "florist" great british bake-off in HBO max's ads when phil was scrolling through it and I was intruiged because I don't know anything about florists and how do you make a TV show out of florists? so phil played the puzzle dungeon in Cadence of Hyrule while I watched the 1st florist episode. and I feel like it's less interesting so far than baking because without any knowledge of florists, it just looks like people mashing flowers together. but I am mildly intruiged? the 2nd half where they make a big floral piece of van gogh was kind of cool.
* then phil kept playing puzzle dungeon and I was playing In Other Waters on switch. we went into the deep sea abyss and found the missing person and she's in a coma and won't wake up, so we gotta recover her data from drones to find out what the mystery is.
* we started making dinner, which was chicken! so we fry pan cooked the rest of the chicken breast all at once and played a couple rounds of dutch blitz while it was cookin. after that was cooked, I started the sauce. the tomato puree and spices and stuff. while that was simmering, we finished dutch blitz and started durak. finished the simmering sauce and put in some chicken chunks and finished durak. I lost. phil is quite good at durak so far. then we ate chonken with sauce and I thought it was a little too salty, I don't know how it got to be so salty, but I thought it was a little too salty, but phil seemed to enjoy it. I think i'll make rice tomorrow and the rice will help cut the saltiness of the sauce when they're mixed together.
* then I washed dishes and cleaned sink and wiped up the stove. and then we had jelly beans! it was jelly bean time! so we got 10 jelly beans each. analyzed the colors, tried to guess what flavors they were. in general had a good old grand old jelly  bean time.
* then we were trying to figure out what to do and I was looking at the library of the games on my switch and I was like "oh Gris! I love that platformer! how do you feel about light puzzley platformers, phil?" and he seemed to indicate a mild interest in playing it, so he play it on steam and I watch. and he got quite far. he got all the way through the first 4 chapters and is on the 5th and final chapter I believe. and I remember once again how fucking gorgeous this game is and how much I enjoyed it the first time around. after playing Ori, I'm like, wow this feels like Ori lite! it's got double jump, it's got ground pound-- I guess these are very traditional platformy things, but it is made more obvious having immediately played a different platformer.
** @@.phil `yeah it's a great little game! a little too slow paced for a platformer in my opinion, but I think that makes it more welcoming to less experienced players and is more fitting for its style. it is definitely one of the nicest art styles I've ever seen in a sidescrolling indie game. I always love beautiful hand-drawn art, from this to skullgirls to cuphead.`@@
* then teeth brosh, carpe diem, cuddles, and sleeps.
* I woke up at 8:15 when my alarms started going off. snoozed them until 8:45. then I got out of bed, started getting dressed, and realized that I should really wash my hair before going into the office... so I showered really quickly, put clothes on, and looked at my face in the mirror and thought "wowie my skin is blotchy". so I put on moisturizer, BB cream, and a very light powder, and then thought my lips looked washed out and did not want to put on my very strong evening lipstick because it's just such a bright color that it would look very obviously like makeup and clash with the rest of my face that was only very lightly made up. but, I diiid find some lighter colored, more neutral lipstick in my stuff, so I put that on, and it worked well, and I was like oh! I look cute! and I succeeded in doing that relatively quickly, was all done by 9:15, so it didn't actually take too long to do.
* then I made my sandwich, grabbed my water, packed my bag, and walked out the door and locked it after saying goodbye to cutie.
* got in the car and left the apartment parking lot onto switzer.
** saw a van stopped on the left lane and assumed they were having car trouble? I don't know, I was confused. and there was another car in front of me behind the van that then pulled around the van into the right lane ahead of me. then also slowed down? and then made its way around? so I was very confused, l ike what is going on that these cars are slowing down and shit? I'm continuing to move forward and the stopped van in the left lane has moved on and the other vehicles had moved on and I was the only vehicle left and as the other vehicles are departing, I realize... there was a fucking turkey in the road. and it walked //right// in front of my car as I was approaching it! it was in the right lane, it walked, I was going slow because I did not want to hit a turkey on my way to work. and just walked up to the front of my car, right smack dab in the middle of the right lane. it was just standing there. all I see is like head over the hood of my car, I see his head bobbing over the hood of the car. I literally never in my life anticipated confronting a turkey in a car. I'm like "I'll go out of the car and shoo it away" so I put it in brake, I get out of the car, walk around the front of the car. that turkey is like //not short// compared to me when it has its head fully extended. it probably wasn't quite shoulder level...but its head was definitely near shoulder level on me. and I'm like "shoo!" (I don't want to get too close because I'm worried it's gonna attack me) but I'm like shoo mother fucker you know? and it gets onto the the bit of grass between the sidewalk and the road and as soon as I walk back around the car and get back in and buckled up and ready to go, the turkey is right back in front of the fucking car! so I'm like, okay. that method didn't work! another vehicle is pulled up behind me and they got around me in the left lane and didn't have to deal with the turkey because the turkey was very focused on me! so once they're past me, there was no one behind me, and I was like okay, I'm just gonna back up, so I backed up to see how the turkey would react. it didn't chase me, it was just sort of standing there, so I was like okay, I'll keep backing up and give it a wide berth and then swing into the left lane and try to get around it speedily enough so that it doesn't get in front of me. which I did succeed at! it was still standing there as I backed up and it wasn't running at me as I went past it in the left lane. and once the front of my car got past it, then it did kind of start walking past me, but I kept going speedily because the front of the car was already past it so I didn't think there was any chance of running it over. so, I escaped the turkey and continued on my way to work unevently. I hope someone called animal control and said "there's a motherfucking turkey standing off with cars! please get it off the road!" the car that had passed me had stopped in the right lane on the other side of the turkey, like why are they stopping? didn't know what they were doing! but I successfully evaded the turkey! +1 to my whatever video game stat controls evading turkeys! so I got to work a little later than I was anticipating because turkey.
* walked in, had the weird thought of shit, this is the first time of going back to the office without a mask and there will be other people there for the first time in like a year and 4 months... which is legitimately longer than I worked in that place in person. I had only worked there 10 months before the pandemic hit. so I've worked at my job post-pandemic longer than pre-pandemic. that is really weird.
* unlocked the door to the office, went and got coffee, said hello to people. did work.
* had a big all-hands meetings at like 12:30. felt like it would have been awkward to eat my lunch during the meeting because nobody else was eating their lunch during the meeting, so I ate my lunch late. after that meeting was over, I was very very hungry. one more meeting. and then doing a little bit more work. I made good progress on at least a couple tasks, and then I was going to try to wrap those tasks up completely, but then ahhhh being in an office, people walk in because it's the end of the day and they're getting ready to go home and they're chit-chatting about things, so I did not finish them before 5. so I'll do that tomorrow maybe. and then everyone else had left, it was like 5:15 maybe, I was like fuck it, I'm leaving early today.
* went over to walmart, which is literally right behind where I work in the office. I'm surprised I've never shopped there before. they didn't have baskets, which bothered me? I wanted to get a basket but I got a cart instead. but it wasn't super busy, so I guess that was okay. they had a huge variety of apples. I feel like they had a wider variety of apples than hyvee had. I could not resist picking up 3 different kinds of red apples (fuji, pink lady, and honeycrisp) plus phil's granny smith. then I saw they had cherries on sale so I was like oh fuck! cherries yessss! and they had nectarines and plums too and I was //very// tempted by both of those. another day. wandered around, picked up the rest of the stuff on the list. took //forever// to check out because I kept getting "wait for cashier to help assist!" in the self-checkout. finally was headed home at 5:45.
* walked in, saw cutie on the couch. handed him the bag of shopping goods.
* asked about A/C. turns out they were still here. apparently the maintenance people had put the 240 volt wire in the 24 volt wire spot, so after the contractors got the inside fixed, when they turned it on, it fried the outside unit. and because the entire system is electric, it uses a heat pump instead of a gas furnace in the winter time. when the outside unit was fried, it was fried stuck into heat pump mode. so the heater works! but the A/C doesn't still. I asked if they thought there would also be a parts shortage for the outside thingy and they seemed to imply that it wouldn't be the same, that it should be in stock, so that's comforting at least. maybe it'll still be fixed by the end of the week! the contractors are clearly just like entirely fucking done with the maintenance people who wired everything absolutely just fucking wrong. they were clearly just like noooot happy about the whole situation.
* and then cutie made burgers while I shopped for under-cabinet drawer thingies. I got a fruit basket for the counter so we can put all of our apples and bananas and everything else in a fruit basket. I got an under-sink shelf unit, which supposedly has removable shelving pieces so you can work it around plumbing. we'll see how that works, may have to return it, but hopefully it'll work. it'd be nice to have an extra shelf under the sink. then I got a medium-wide 2-drawer with a shelf on top unit for our leftmost cabinet, so that we can put onions and garlic and potatoes in the drawers so that they have airflow and stuff, and then we can still put things on the shelf above them and have more storage. I'm really looking forward to that! I think it'll work really well.
* unfortunately the spices on the borgors got very buuurrrrned. and, in my personal opinion, the ground beef from walmart was fucking terrible. it tasted wrong, like it didn't taste like ground beef. it tasted slightly gross in a way I don't know how to describe except kind of like cat food. and it was clearly... the meat had been ground and compacted way more than the aldi ground beef. from my previous research online, whenever things are talking about using fresh ground beef for burgers, they're like "you wanna handle it and press it down as little as possible because a good burger is not squashed" and I feel like the ground beef from walmart was fucking squashed. it was terrible, I am never buying ground beef from walmart again, it was awful. aldi's was at least not terrible quality. so, I made rice and had leftover butter chicken sauce plus tuna in it and made chopped israeli salad with chopped cucumber while the rice cooked and that was a sufficiently delicious dinner.
** @@.phil `yeah, I don't know, I cooked the burgers way too long because I was trying to actually use the new thermometer to reach the proper temperature but it kept saying like 120 degrees F so the seasoning got burnt as fuck so I was eventually like fuck it they're definitely done and I think they would taste a lot better if I hadn't fucked up. And I don't know, I mean yeah, Aldi's meat was better, but I still thought it tasted fine enough to eat. it was a burger.`@@
* then had jelly beans. sour apple is quite delicious.
* ate cherries, played ori, had spicy time cuz phil came out and sat on the couch lookin all adorable. ate a pink lady apple with peanut butter while phil read to me about apples on wikipedia.
** @@.phil `I still don't understand the peanut butter on fruit thing. peanut butter goes with savory things, not with sweet things! anyway, learning about how modern apples were bred was interesting, as well as learning about //malus sieversii//, the original apple. I did not know that many of the apples in today's grocery stores came into existence within the past 50-100 years.`@@
* played more ori and decided fuck the story, I want the dash, so I went to the DLC areas and got the dash.
* brosh teeth, carpe diem, cuddles, and sleep.
* woke up at 7:30 and looked at phil and was like "it's time to be awake!". he called the mechanic's while I was going to the bathroom. they were like "there's literally no way we can do it today, we're booked until the 19th" and I whispered "ask if they have any other recommendations!" and they were like "yeah we recommend such and such auto place, they're good they'll take care of you." so phil called them and they were like "well we can take it today, but you won't get to it until tomorrow afternoon and you'll be 33rd in line" we were like "oh, ok". so then phil messaged the person with the situation like is that okay? and they didn't respond for a good amount of time, so we laid around and napped for a bit. at some point they did finally respond like no that is not okay. and we were like we're still interested and they did get us the VIN and we got carfax again and looked it up and were talking to them, were like yeah we'll pay more, they were like we got someone coming over at 10 to look at it. and yeah at around 9:45 it was sold, so that lead is gone.
* phil was not feeling good and played pokemon snap in bed. I messaged my mom and got contact info for my grandparents because I think emailing them is a good next step.
* started work at 10. I had a meeting at 10 and then meetings for the rest of the day until 2 PM.
* I made myself apple and peanut butter for breakfast and then toast for lunch.
* and then work things, pretty focused until 5:30 when I was doing work things but also ate some food with phil, which included the last remnants of the tuna salad, which this wiki could probably tell you the date it was made and that date was probably due 2 weeks ago. which probably turned out to be a mistake...as when I sat back down on the couch to do work, shortly thereafter I was //very// nauseous and feeling awful and decided that it's a friday, it's 5:30, I am feeling sick, I am done for the day. pepto bismol did not help a single bit. at some point I had to go to the bathroom and spend some time chilling in there because I was concerned that my grip on my stomach contents was a tenuous one, but all was well and I left shortly thereafter. canceled art night because I was feeling sick and did not have the ability to do any artistic things while feeling nauseous.
* watched several episodes of that one comedy show that phil finds funny. @@.phil `(it's called I Think You Should Leave and it is very funny!)`@@ and I find cringy and repetitive. the dude has one of two of three bits and just repeats them with slightly different wallpaper. the man hunting down the baby who grew up and finding him on an international flight and saying he was going to exact his revenge was possibly the funniest concept in the whole show so far. I found the concept very amusing. I still like it. everything else, meh. okay there were maybe another handful of okay ones but I can't remember them so maybe they weren't that okay. now that I'm done trash-talking phil's show...
* I had toast and phil ate more things I don't remember what. I had just plain toast with butter to be easy on my tummy and that helped. I felt better after eating that actually.
* then we watched more until we finished the 2nd episode of season 2 and I was kind of done with it for the moment and thought about watching a movie that netflix showed and didn't and I was reading reddit on my phone.
* phil was like "I'm gonna show you NES games!" and showed me kirby and metroid, the original, and actually got to the final boss @@.phil `(through a pre-built nintendo save state on switch)`@@ and got to the final boss room, which was very impressive because it looked ridiculously difficult. and then we got to see the very sexist samus in a bikini as your ultimate reward for finishing the game 100%. then he showed me Link 1 and I was like "it looks like he's throwing his sword!" and he was like "ahaaaa! very interesting that you say this! because it's really a beam coming out of the sword in all the later games" and I'm like "well the fuckin handle on the sword is on the sprite, it looks like he's throwing the sword!" and he was like "ahhhh, the manual actually says that he is throwing his sword, so, veryyy interesting" and he got to the dragon boss in the first dungeon. and then he showed Link 2 which was completely different and sidescrolling and quite different for a zelda game. and he didn't show me any bosses in that one but was just generally talking about it while playing it. and then he showed me SNES stuff like super metroid and showed how in super metroid you revisit the same dungeon from metroid, the original. and there was way better sprites and spooky monsters and yeah. and saves and stuff. and then he showed kirby and played kirby while I was on my phone for a bit.
* and then it was bed time, so we cuddled and went to sleep.
* we slept in until 11:30 because we were like fuck this shit. then I was like alright, we gotta get up. phil's gotta make food. we're playin tabletop soon
* and I chopped chorizo sausage for use in eggs and phil whipped the eggs and scrambled them. I cut up all the apples for our sampler taste test project. and then we ate.
* in conclusion on the apples:
** Granny Smiths are way too tart for my taste.
** Honeycrisp are simultaneously tart, yet sweet and would be a very good pie apple in my personal opinion.
** Pink Ladies (Cripps Pink) are just plain sweet.
** Fujis have a very unique and interesting flavor that tastes flavorful. So, they might be my new favorite with honeycrisp coming in a close 2nd.
** Although honestly all three were reasonably tasty and I would eat all three if necessary. but pink lady is definitely way in last place.
** @@.phil `I think honeycrisp is my overall favorite, but I do love a good green apple.`@@

* then we played tabletop.
** explored way more of the ground floor than we have in like any other game! I triggered the haunt on the 6th omen. I had a very good loadout because I had the puzzle box item and drew 2 very good items from that. Phil was the traitor. after 2 traitor turns, on our 3rd turn, we successfully won the game because we woke him up quick enough. but if we had failed those rolls, he would have won the game that turn, so it was close.
** and then we looked at the dutch blitz cards and I kind of tried to explain the rules and flipping the cards is //terrible// and definitely needs to be scripted.
** and then I was very hungry so we quit to cook food.

* phil helped prep the ingredients for the sauce and then I did all the rest of it while he made all the rooms ready and vacuumed them and I wiped down the kitchen very well and dusted the living room too. so the main living area is cleaner than it was. and then phil was working on tabletop stuff on my computodor. and then I got the chicken out and did not realize that the message had not been fully conveyed to phil's brain, so I was sitting on the couch waiting for him to finish and half an hour later I was like "are we gonna eat??" and he was like "oh, I was not on earth, I did not realize the chicken was done!" and I was //starving// so I said "well I am eating" and prepped my food. and he showed up too.
* after dinner, he worked on more tabletop stuff and I played more In Other Waters. this time on the TV with the controller, which actually worked reasonably well and was much, much nicer than trying to read all the text on a tiny ass screen. and I feel like I'm getting pretty close to the end of the game. I was getting more and more frustrated with the bugs that I was running into with creature taxonomy entries not updating. so at some point, phil was done on my computer, so I decided that since most indie games do not change their save format when they port their games to switch, that I would try to see if there was an up-to-date version of the game with the latest patch that I could pirate for PC and yes, there was. so I downloaded that and looked at the save file for that and the file naming was slightly different, but indeed it was just a txt file, so I was indeed able to import my switch save. and yes, doing that fixed the several progression glitches that I had run into, so I was able to complete some of the taxonomic data that had been bugged, which I was very grateful for. and then I just felt like playing more, so then I played through the next section of the game. by that point it was late and phil was not in the living room and I was like wahhhhh! and so I quit. and put the save data back on my switch and made sure that it ran, and it did. so, yeah. I don't know if I'll keep playing on the switch or the PC, probably on the switch. and I definitely feel like I should buy this game because I feel bad that I pirated it because I actually like it. I would buy it on steam, but it doesn't have any achievements on steam, so I'm like maybe I'll buy it on GOG because it's also on GOG? So I might do that to support the dev.
* oh, and phil made me take 2 white hairs out of his mustache. @@.phil `(by 'take' she means PLUCK with tweezers)`@@ and now he understands the pain of waxing.
* and my blendered finger seems to be getting more back to normal. its got an actual layer of new skin and no more actual wounds. but still pretty purple.
* brosh teeth, carpe diem, and cuddle.
* woke up at 10:30, got phil out of bed, got dressed.
* went to ikea, went to grocery store, went to 2nd grocery store, went to gas station to pull money out of ATM and succeeded in getting $400 in cash and phil got an extra $100. drove by thrift store and dropped off excess utensils. went to asian market and got buns and a slightly different variation of the vinegar.
* came home, unpacked everything, ate delicious buns. left for car at 2. got there around 2:30.
** @@.phil `eating that coconut bun was an experience that rejuvinated my soul and expanded my consciousness into a higher plane. my brain started running at least 20% more efficiently due to the eye-opening experience of that sweet, soft, creamy coconut filled pastry filling my taste buds and arousing my internal sense experience of taste beyond its previous limits. basically, these buns are going to be a problem.`@@
* took car out for a spin. accelerator made not good sounding noise during acceleration and the brakes were //ridiculously// hard. you had to push so hard to get it to slow down. not good. other yaris had already sold in the meantime.
** @@.phil `yeah...part of me was like, well, we're looking for a cheap piece of shit that makes noises like this, right? isn't this to be expected? but yeah...it was definitely concerning, especially after reading the list of things that the noises could mean. I am just so tired of searching for cars. the prospect of finding a decent quality used car on a strict budget is just terrible. I feel like we're never going to find something that satisfies our conditions.`@@
* drove back, did laundry, cleaned bathroom.
* I finished Ori. 2nd half of last dungeon and finally the final escape scene. phil was folding laundry and I paused and went and found him and helped him finish because I wanted his moral support through this trying time that was the final escape sequence
** @@.phil `It was great watching your arc of improvement throughout your playthrough of this game! That ending sequence looked very difficult and you did it!`@@
* ate chonken
* watched django unchained. I rate it best of tarantino's movies of the 4 I've seen so far.
* fucked around doing who knows what, phil was on the computer and we talked about movies and he played windosill and then looked at figures.
** @@.phil `windosill was great!! fun little flash game that was playful and had a lot of personality. I love how physical many of the objects felt. I determined that the physical feeling of objects in games comes from the relationship between user input and the physics output of the object. it's not just the physics behaving realistically visually, it is when user input creates an expected result within a high number of degrees of control. I wish some more motion controlled games (a computer mouse is sort of a form of motion control in my opinion) had this level of physicality to its interactions because I can't think of many that did, even among the VR games I have played.`@@
* carpe diem, cuddles, and sleep.
@@.spaced-list
* [[In Other Waters' dev twitter|https://twitter.com/JumpOvertheAge]]
** linked / recommended games to investigate:
*** //[[Umurangi Generation|https://store.steampowered.com/app/1223500/Umurangi_Generation/]]//
*** //[[Promesa|https://www.nintendo.com/games/detail/promesa-switch/]]//
*** //[[Mundaun|https://store.steampowered.com/app/720350/Mundaun/]]//
**** [[mmm tasty art|https://imgur.com/gallery/0Ast9jx]]
*** //[[NORCO|https://store.steampowered.com/app/1221250/NORCO/]]//
*** //[[Wayfinder|https://wayfinder.nfb.ca/]]//
*** //[[Universe For Sale|https://store.steampowered.com/app/1627840/Universe_For_Sale/]]//
*** //[[Mutazione|https://gutefabrik.com/games/mutazione-game/]]//
*** //[[That Which Faith Demands|https://jencodon.itch.io/that-which-faith-demands]]//
** [[A Study of Gliese|https://jump-over-the-age.itch.io/a-study-of-gliese-667cc]]
*** itch.io, so the storefront cut of money has been decided by the dev themselves, and it's pay-what-you-want so I can add on the price of the game here.
** [[pretty art book comicccc|https://shop.peowstudio.com/collections/books/products/stages-of-rot]]
*** mayyybeeeeeee ???
** [[https://www.youtube.com/watch?v=kJjGWe3OxYM]]
*** academics talking about narrative video games, inchresting

* [[🅳🅰🆁🅺  🅼🅰🆁🆇🅸🆂🅼|https://ianwrightsite.wordpress.com/]]
** through the two posts about hegal and mathematics. the math is WAY fucking over my head, but what... it points to.

* [[Steam – Omno|https://store.steampowered.com/app/969760/Omno/]]
** sitting around in my browser for a while, getting it out here.

* [[Bandcamp – Bird Ambience|https://masayoshifujita.bandcamp.com/album/bird-ambience]]
** ohhhhh this is very very nice.
* woke up at 10 AM. had my 10 AM meeting. did work. had more meetings in the afternoon. got mildly distracted during a meeting because to-do list doesn't have reporting on how many tasks you've completed and what projects they're from. I want to be able to have a report at the end of the week that's like "you've completed this many tasks for this many projects!" or "oh no, you didn't complete any tasks in this project" so that I can make sure that I'm at least completing one action item in every project per week, because sherwin has kind of been like "make sure you're balancing all of your plates!" which I guess is a subtle "don't let any one thing fall behind" which is tricky, but I think a weekly report would help keep track. so, that means I have to do it myself with one of those integration software thingies. so I basically have it set up that it'll make a new row in my project tracking spreadsheet every time I complete a task. then I was like how am I going to get my log of completed tasks? and they don't make it easy. you have to go in through the API and submit a curl to an API address to get it. so now I just need to figure out the spreadsheet formulas and charts that I can use to make a weekly monthly whatever report on my tasks. and then I did some more work and had one more meeting.
* took a break at 6:30 to eat dinner with my cutie, who had made delicious cajun drumsticks that are not spicy but that's because we used pennzy's premium spice. and maybe next time we make drumsticks we'll marinate them first in like lemon juice and chilli pepper and stuff to make them extra delicious.
* then I finished the very last thing I needed to do for the day.
* we had gotten a car person to be like "oh you can come over now" and they were shockingly close, so we drove over and test drove the vehicle around a short bit. this is the best of the 3 so far. there were no weird rattly noises. no weird noises in general. but the interior was wrecked. the window rolling-up-and-down-handle was broken on the driver side and the center console was busted and the glass was weirdly foggy on the rear window and front windshield and the seats were really grody and torn up. it did not seem worth $3800 compared to the other specimens we have looked at. so, ultimately, my opinion was that if this was the first week of august and we had not been able to find a car yet and he really really needed something to be able to get to school, then I would have recommended taking it, but I feel like maybe we can get something better at that price point at the very least in the next 2 weeks.
* so we drove back and the other people who do not know how to communicate continued to fail at communication so we were done test driving cars for the night.
* then we were like wah what do we do? we played a game of Monster Prom and neither of us succeeded in dating anyone {{laughter}}. very sad. we're both romantic losers!
* then I wanted to play In Other Waters and so I did. and I beat the game! and I'm at 92% taxonomy. there's 2 entries that I know are bugged, so I'm going to complete that on PC. but I don't know what else could be missing... there was a creature in the last room of the game that I didn't scan because I was in the middle of dialogue, but it disappeared at the end of the dialogue, so I maybe missed my chance to get 100% on this save file entirely, which would be very frustratingly bad design, so I don't know, we'll see.
* then I played Burly Men at Sea, which was not half as interesting as I thought it would be. it was very short and the rest of the game was about playing that playthrough that again and taking different choices to get different endings and the gameplay wasn't thrilling enough for me to want to do that. and I played it on switch, which doesn't have steam achievements to keep track of endings one already got either, so I am considering myself done with that game. and I'm glad I didn't pay $10 for it, because I didn't pay for it at all.
* then I was looking at Backloggery and decided //fuck it//, I'll make an account. phil and I chatted about games we've played. I got out my DS and opened up megaman battle network and was once again reminded that I lost my original save because the battery on the cartridge died. but it also made me want to replay the game because I'm very curious if I'm any better at it now that I have 8 years of gaming experience behind me... maybe I'm better.
* and phil wants me to play metroid the redone first version, @@.phil `(Metroid: Zero Mission)`@@ so I said if he puts mega man battle network 3 on my steam, then he can put metroid on there too.
* and then he cracked the fuck up while washing his mouth out with mouthwash in the bathroom.
* cuddles and sleep.
* woke up at 10. was watching a video about marble races but didn't want to disturb phil so I went and sat on the couch. watched a few more videos on youtube.
* then I was like okay, I guess it's time for skyward. fucked around skyloft and did side quests and bought a medal shield. phil got me enough rupees to fill up my potion bottles. then I went to the eldin volcano and did all of that up to the dungeon. did a little bit of the earth temple until they made me fight 2 lizalfos and in typical zelda fashion, lizalfos are the most fucking annoying enemy in the world and I was grompy and quit.
* then it was 2 PM. watched more youtube videos about games and cement tiles and phil somehow found this amazing high resolution no-talking gorgeous step-by-step filming inside a bakery, which was mesmerizing. and we watched that for 15 minutes. the video was like an hour long and there were 5 different cakes, so we decided not to watch all of it and we'll watch one cake a day.
* then ordered food at 5 PM and played heave-ho until the food arrived. played the cave and jungle levels. and the jungle was insane. so much swinging, so much dying. phil was like at one point, "oh let go of me, I've got you" and then yeeted me across the map! it was fuckin hilarious!
* so then we ate and finished the jungle.
* left to go grocery shopping. went through pretty quickly. I think we're getting a bit of a rhythm down. and then drove back. and then I went and got the mail while phil unpacked.
* phil had started playing skyward sword and I watched him for a little bit and played picross. and then he beat the boss that I beat yesterday.
* finally we watched Before Midnight at 10 and finished at midnight. and it was a... ehh? not as good as the last two. maybe 3.5 / 5. basically the entire movie was an argument, which definitely gets emotionally draining. I feel like it's the type of movie that depending on your childhood, you could just go into it and not even halfway into the movie go "oh my god, I wish my parents would stop fighting, this sucks!" just have traumatic flashbacks to the argument. you like regress to a state of childhood when watching a movie and the 2 characters become metaphors for your parents and you're just through the entire movie wanting them to stop fighting, but the characters just don't. we were like the first 2 movies brought up gendered tropes. they also somewhat questioned if they were completely accurate. but then the 3rd movie leaned into them much heavier without that same sort of questioning, which also led us to dislike the movie. and then discussion about do unto others as you would have them do unto you, but make sure they actually want to be done unto the same way you want to be because phil thought he was doing me a favor by being like "oh you choose when to shop, any time!" and I'm like "oh my god, pick a time--" that's my idea of a perfect unplanned thing. so clearly we are 2 different people with different preferences here about doing things. In conclusion, I have given him a time range within to schedule our shopping. and I don't remember if we settled on a conclusion, but there will be more discussion and he'll pick a time and tell me that time ahead of time.
* and then maze book! we did 7 mazes and it was so fun. I just love looking at the pictures in that book. maybe I was all about the mazes when I was a kid, but I have definitely transcended the mazes and it's just about imagining being in the place and walking around and stories and shit.
* carpe diem, short short cuddles, and sleep.
* I woke up at like 8:30 and saw cutie awake on phone and was like "oh there cutie" and rolled over and went back to sleep because it was way too early for me to think about being awake.
* woke up again at like 9:54 when my alarm went off and got very lucky because my really annoying obnoxious alarm is set for 9:55 and I was able to turn it off before it triggered.
* so then I made coffee and put a few ice cubes in it because last time I made coffee, I made it hot and I was like "oh my god I'm burning my mouth ow ow ow ow" but maybe it's just because of the relative temperature. maybe I'll like it straight from the pot again when it's cold outside.
* sat down and caught up on things until 10:30. and then I was like okay, I know I really have to get shit done today, so I'm gonna start. I checked off my to-dos. pretty decent amount. and then I had meetings throughout the middle of the day, including one meeting that I led. I don't know how well I am at leading meetings, but at least we came out of it with action items and maybe a little better assessment. then I had 1 or 2 other things that I was really trying to get done and I successfully did them. and also had our department team meeting for the quarter. all in all, it was a very productive day today. I have hopefully addressed some of the more urgent things from areas 1 and 2 today, hopefully leaving myself plenty of time tomorrow and wednesday to start and complete the big project I had for area 3.
* phil's stuff comes tomorrow which is exciting! he finally got that scheduled. at last!
* finished work at 6 and ate delicious burgers phil made for us. yummy yummy tasty tasty. many many hugs and kisses to phil for making dinner. he is amazing. and delicious cherries for dessert. started talking about furniture layout again and trying to decide desk layout and stuff.
* after we finished eating, I shut down my computer and cleared off everything from my desk so that we could use it to test out layouts. the first thing I wanted to test turned out to be a great solution. we'll have the desks along the wall that stretches from the dining area to the front door. and we're going to have the desks perpendicular to that wall in the middle between the dining table and the coat rack. and yeah, there's just enough space and our desk tables are skinny enough that there's enough space for chairs and the desks without interfering with the coat rack space or the dining table space too much as long as I push my desk chair in when we're eating dinner.
* then I was looking at endtables and I ordered endtables off of amazon. we're going to be big brain and put the controller charging stands on the endtable so that they're always there and easily picked up, which is brilliant.
* I started getting my desk set up in the new spot. it's definitely weird to not have a wall behind my desk, but this is definitely the best solution, so, I'll get used to it.
* I used the long ethernet cable to measure out how much ethernet cable we need. we need just about 53 feet so I got 2 new 60ft cables, one for each of our desktops. and I got neat little cable router clips that have a nail on one side through plastic that clips in place over the cable itself. and I got a hammer, at long last! finally have a fucking hammer in the house! so, all of the cables will be neatly hammered along the baseboard and around the front door and along the wall to our desks. I've got a masterful idea for doing cable management on the back of my desk, which involves zip-tying cables to the leg of the desk, since it is a black leg, the black cables will blend in perfectly! and there will be no ugly hanging cables behind the desk. voila!
* then we were talking about how many ethernet ports the router has, and I was like oh of course, the steamlink is going to be in the bedroom with the TV in case I want to sit in the bedroom and play video game all by myself. so then I routed the 100ft cable from the router across and over the balcony door, along the kitchen wall, over the closet and kitchen doorways, through the bedroom doorway, and then up and over the bedroom closet doors, and I had just the perfect amount leftover to plug in at the TV. yet again, my absolutely absurd quantity of ethernet cable comes in handy! to have a lovely bedroom gaming experience. I will also use the cable ties to make that cable routing easier and nicer as well. all of these cables are going to look fucking nice. I'm going to have straight and tidy cables if I'm going to have cables running all over the apartment.
* then phil was like "oh but then we won't have an HDMI cable to the TV from the computers..." and I was like big sigh. I was like alright would a 50ft cable work? and given that it doesn't have to extend the same length that the ethernet cables do, because the TV will be a bit closer, a 50ft cable should be enough. but also this is ridiculous and I didn't sign up for it and somehow have been roped into also doing an HDMI cable from the computers around the fucking front door along the baseboards to the TV! we're not moving out of this apartment for the next 3 years after this much work and personalization!
* and then it was bedtime! and phil went down a crime map rabbit hole. carpe diem, cuddles, and sleep at least slightly earlier than yesterday, despite the rabbit hole! {{laughter}}
* woke up at like 9:45. had a meeting right at 10.
* nonstop work all day. by 5 I was so done with work that I sped through my shit and quit at 5:30 because I was over it. like 2 people are on PTO and I've already got a lot of projects on my own, so I will be really glad when summer's over and nobody's on PTO again...
* then we did ethernet stuff. I cable managed the back of the computers. then we did TV 4k 30 1080 HDR.
** @@.phil `My TV has an "enhanced mode" option for each HDMI input which allows for modern HDMI signals that carry HDR colors and such. We found out that with the 60ft HDMI cable we bought (which I think is HDMI 2.0?) we can choose between 1080p 30hz HDR in "enhanced mode" or 4k 60hz in "standard mode". basically, if we want HDR, we have to go down to 1080 30, which is fine for most movies. we're going to try that out on Interstellar.`@@
* finished putting together the end table and making it black.
* played ring fit adventure
* showered
* I played Journey. somebody actually showed up a couple sections into the game! which, from the way phil was talking about it, I was not expecting to happen. and, despite having been spoiled on the general idea of there being light multiplay in the game, was //very// enjoyable and pleasant. I was weirdly sad at the end of the game when the credits rolled because no more person. person gone bye. and it was nice to be wandering around world making it to end with person who make boopy noises. and person help me find collectible once or twice and I help them find collectible once or twice. they got their scarf eaten on the scary part, but I got my scarf eaten on the mountain, so then we matched, and I didn't feel like I was showing off. and it was gorgeous! it was definitely an aesthetically scenery beautiful game. and yeah, I wanna play it again and get a few more achievements.
* I still have my account from the PS3 days, which makes me very happy. my skyrim trophies and my 2 high school friends and my brother.
* woke up at 9:15. hauled our asses out of bed. got ready to drive over to meet the car person. messaged that we were on our way but I should have looked at it before we got there because of course, I checked my phone when we got there and the person was like "oop, we're not ready to sell it today" so...turned around and drove back.
* I drove to work and I was like well I guess we'll try to get phil a visitor's pass. that was really quick and easy. hiked up the 4 flights of stairs to my office. phil asked what the dots under the 'T' were for, to which I did not have a very good answer other than my interpretive "they're the wires being held up by the arms of the pole!" showed him around a little bit after getting into the room and getting things set up. he entertained himself on his phone while I did the 2 logo QA things that I did not do on friday. and did 4 files to encode. it took about 2 hours for about 1 terabyte of footage to be made into proxies. although, I did make some of that footage into proxies yesterday, so it was slightly less than a terabyte. I finished my logo sheets quickly with no interruptions and focusing. so then I was like, that was the biggest to-do other than encoding, so I was like, well heck, I'll actually take phil on a tour. so I walked him past the tables and over the floating floor and into the server room. I am very glad my key lets me get into the server room because it's easily the coolest part of the building. literally and figuratively. by that point we were both starving, so we heated up the leftover half of the chicken enchiladas and split that and I had more coffee. about 12:15, everything finished encoding and uploading and the only thing left was transferring and that was going to take 5 hours, so I got it started and figure I did not need to babysit a slider on a computer for 5 hours. so then we headed out.
* made it back, got a little comfy, started playing tabletop. figured out the mic settings. triggered the haunt on the 6th omen. I was father reinhardht, so I had shitty speed, especially after getting several events that reduced it even more. the haunt didn't technically have any traitors, so that was a little strange and had a lot of set-up. once we figured all that out we started playing through. basically it was just sit around and do nothing until phil won. @@.phil `(wow!!!!! was it really that bad???? I thought it seemed fun regardless of who was winning!!)`@@
* then I wanted to play ring fit, so I played ring fit. and maybe got a little too aggressive with it given how sore I was and how sore I'm feeling now after the fact. it was the illusion of "oh, I'm feeling just as good as yesterday" but you're actually still fatigued and then it hits you even harder afterwards. then I watched phil play ring fit on apparently a difficulty level 9 levels lower than mine, so I'm like wow jeepers...jesus. fuckin hell. and then I wanted to try the posture thingy so I tried it and that I set on a way too difficult mode, whoops. and then I was very very done.
* then I made watermelon strawberry smoothie for myself and played picross. and then phil made watermelon strawberry smoothie for himself.
* then phil played chibi-robo for the first time and wowie jesus, that game is whacky. the voices make me want a youtube video explaining how that fictional language works. context: at one point I watched a youtube video entirely about animalese in animal crossing games and that makes me curious about this one. and the character designs are...//horrifying//. I don't understand how children didn't get nightmares upon seeing jenny's face, much less the dog toy's face. @@.phil `(who said they didn't?)`@@ and the stereotypical lazy man-child with his action figures and the 50s mom with pointy boobs. it's crazy. and the dutiful robot picking up wrappers with his fucking adorable costumes. I was not anticipating costumes being apart of this game, but it adds so much. I'm like whoawie, costumes!
** @@.phil `I'm glad I finally get to play this with you! It's such an interesting, weird, fun game. I still can't believe you got it for me for christmas after I talked about how I would probably never own it. So thank you again cutie!`@@
** while phil was playing I did some dishes and made myself an actually not terrible grilled cheese sandwich.
* then I played neocab while phil be bored and he be looking at me and tapping my knee and I'm like "what's up??" I'm feeling like he wanted something? and he was like "nope! I'm just bored!" and I was like "o-kay! I'll just let you be bored!"
** and while I was playing, phil made apples. and put apples on my face! {{laughter}} and that was tasty.
** I was a bit concerned that neocab's writing would be super straightforward and one-note about topics, but it seems to be a little more nuanced than I was expecting. it definitely seems to still be pretty like one track, but it's at least thoughtful and presents multiple angles, so. I'm intruiged and I wanna know more. apparently between In Other Waters and this game, I am more into the less-anime visual novel than I thought.
* then it bedtime, so semi spicy time and carpe diem. and tomorrow we'll actually do things to improve our lot in the house. {{laughter}}
<<list-links "[tag{!!title}sort[]]">>

---
@@.spaced-list

* 

@@
* [[https://en.wikipedia.org/wiki/In_the_Earth]]
* [[https://en.wikipedia.org/wiki/A_Field_in_England]]
** two movies to add to the #to-watch list. went down an exploratory rabbit hole from some of the "designers to support" links chame posted, and these were in the description of one of the adventure (?) itch.io links I clicked.
* [[http://www.actionbutton.net/?p=3272]]
** an "inverted review" about a very personal game to this author, somewhat related to moon: remix rpg adventure, apparently? the idea of whatever an inverted review might be (and the personal-ness of it) made me click and keep it in a tab.
* [[https://en.wikipedia.org/wiki/The_Owl_House]]
* [[The Owl House – watch on YouTube|https://www.youtube.com/watch?v=Hx5FA0PuBRY&list=PLgHykINRi5CtY3Mi4h9Y-iZjgmgtnTB8t&index=7]]
** okay I make no claims about the quality of this media to ingest, but it is an interesting peek into the media being created for kids / adolescents today – and has distinct echoes of the creator being steeped in prime tumblr.
* [[https://twitter.com/kaelanDM/status/1428195128032829442]]
** phd at uChicago {{eyes}}
** inchresting
* [[https://store.steampowered.com/app/1164830/A_Long_Journey_to_an_Uncertain_End/]]
** spaceeeee. need to add this to my game trello board.
* alarm went off at 8:45, and 2nd alarm went off at 9:00. was mildly freaked out at the 1st alarm but then realized nah I can sleep in a bit more.
* got up at 9, made sammich and packed lunch (sorta thinking I should have gotten the lunch //bag// on amazon and not the box, buut whatever, this will work). sandwich + grapes + baby carrots + treat is a little more calories than I realized, so I decided to halve my normal heavy cream in coffee amount.<<footnote "time" "though I'm going to eat my lunch during hot topics and I'm definitely reaching HUNGRY HUNGRY HUNGRY levels, haha.">>
* dressed -- forgot how high-waisted my chinos are, and changed my mind last minute on the button-down, aaand was like //shit what shoes do I wear//. the ballet flats are squeaky as heck and not as comfortable a fit as I would like... wonder if my mom would like them / if they would fit her better? ended up just wearing my normal leather boots.
** considering taking the several button-downs that I like but have gathered shoulders to a tailor to get them un-gathered. I think that will increase my likelihood to wear them!
* drove over to work -- so far, leaving at 9:45 seems fine; 15 minutes for the drive + parking + walking up the stairs. Guard didn't ask to see my vaccination card. {{thinking}}
* missed a 10 am meeting that I didn't realize was on the calendar, oops. I guess I'll have to be better about checking when my first morning meeting is, and making sure I'm back in the office before that meeting starts.
** the office and parking garage is still just as empty as it was before we were supposed to be coming back to work, inchresting. I wonder if that will change in the weeks leading up to october.
* coffeeee -- there's a sign up that says the coffee + hot chocolate is staying free, but the gourmet coffee options are going to be $1 per drink now. ok, I can deal with that, since decaf is all I ever drank anyway.
* realized I forgot my work laptop, lmfaoooo. so, I'm on ye olde iMac -- but it's working pretty seamlessly so far. got my slack and outlook and onenote and to-do-list all synced, and I remembered that I actually use OneDrive so I even have access to the majority of the files I need.
* catching up on slack, creating video blur note spreadsheets, went through TMAP registrations + rest of the WF folder, and then it was almost time for Hot Topics so I started writing in my wiki.
* meeting + eating lunch in the Pit. tummy not really feeling good afterwards, what the heck is happening? is just the same as I've had before (sandwich + baby carrots + grapes).
* another couple meetings this afternoon; I have some logo QA I need to do for sure, and also there's a ton of TMAP orders I have to go through.
* SSH keeps timing out for me; boo! I tried it on a local hot spot thinking it might be work internet but nope. I'll have to try it when I get home. //and// signal is broken on my phone (it won't accept the recovery pin that it KEPT HAVING ME REPEAT, so what the fuck).
* actually doing a little bit of wiki work, too. cleaning up links and so forth. (what is it about being back in the office that makes working on my wiki appealing?) though, I have three or four things I want to finish before end of day, and I'd like to leave at 5:45, so I should get moving on those...
* too easy to lose track of time when working on something in the office (no windows, no seeing the sun set for that visual cue of time moving on), but I happened to wrap everything just at 6, so I'm outa here.
* delicious burgers for dinner (thanks cutie) then washed dishes.
* still thinking about clothes from earlier, so I went through my shirt drawers and then both my hanging clothes and my grandmother's hanging clothes. Slightly more organized, and found a //few// things to get rid of.
** set aside an outfit for tomorrow morning
* hung out on the couch with phil playing tsushima for a bit, then brush teeth and almost fall asleep before cuddles with phil. for some reason he was talking about a youtube video of praying mantis holding up their claws, which got us down a rabbithole of watching phil's animal playlist.
** I appreciate that he's the sort of person who collects things (funny screenshots, youtube videos, etc.) because I don't really do that myself and I appreciate the curation. (and it's always the best when he can't stop laughing at some video or screenshot (it was a video of a cat edited with war footage tonight -- [[phil give me link to put here plz|https://www.youtube.com/watch?v=WpZYJqiWBNE]])).
* sleep too late, ofc, around 1:30
* first alarm at 8:30, dragging me out of being asleep. the snooze until 8:45 when I have to get up to shower. nice and chilly in the apartment, went from 78 to 70 overnight. a bit of allergies / plugged nose.
** packed lunch as usual (decided not to put it in the fridge when I got to work because I wanted to figure out if I prefer warm vs. cold sandwiches) then gathered the rest of work stuff.
** BUTT and kisses before leaving at 9:40ish
* definitely a bit busier at the office today; several people stopped into my room to say hi / ask for things. it's strange cause there's also a lot more people I don't recognize (hired during the remote phase).
* just doin' work; answering slack questions, finding assets, updating user accounts, etc etc.
** working at the office definitely throws off meeting scheduling late in the day -- I'm like, I do //not// want to stay in the office for a meeting from 6 to 7 PM, would rather take that meeting from home... either way, added a block of time to my schedule from 5:30 to 6 for driving home.
* hot topics at 1:00; saying hi to people occasionally. I like the booths (ofc). eating lunch and wiki-writing while listening. always stressing that eating baby carrots is too loud and crunchy for the space. {{thinking}}
* I'd like to figure out how to best seamlessly work from the iMac desktop and my laptop. Since I got the iMac set up yesterday thanks to forgetting my laptop, it feels like I can do my work on it just as well (and I didn't pull out my laptop when I got in this morning, just started working on the iMac). //buuuttt// it would be nice to work from different places around the building for variety -- I'm thinking, iMac in the morning, laptop somewhere else in the afternoon? going to try that today.
* OKAY time to get back to work. lots of feedback on the logos, of course (agencies don't know what it do with logos). retail process document review with the team went well + I sent a follow-up email for wrap process feedback. KO meeting with a newly integrated team and I'm not quite sure how CoMa loops into that (should I be making sure we get asset codes and releases for this stuff...???). weirdly jittery and shoulders won't relax.
** sitting out on the other side of the building is nice b/c there's actually some sky sorta visible outside the windows and it feels slightly less oppressive than the white box that is the CoMa room.
** two more meetings and then I'm driving home. goal: get project folders created and TMAP user registrations done before then.
*** goal: succeeded on the folders, missed the registrations. aight.
* walked out the door around 5:45 and home by 6. easy drive back -- strangely when it's more traffic-y in the evening, the commute is actually quicker because I get through all the green lights within a moving wave of cars. 5 minutes at most, hurrah!
* cuuutieeeee (very tired). made burgers, then phil got laundry, prepped 2nd marinade, chopped chicken, and prepped weekly check-in etherpad while I folded clothes + washed dishes + mixed the chicken.
* snuggled on the couch and walked through the week; now have a mouse also bluetooth paired with my computer so we can type while on the couch with the pad and wiki on the big screen -- nice.
* didn't finish walking through our week until around 10:30 -- combing all the sources to jog our memories (discord chats, playstation trophies, browser history, etc).
* the first two sections are smooth and quick enough; opening up wasn't as turbulent as it has been during some weeks, but still dug deep for us both. money and cars are stressful in the moment, though as a unit we're plenty comfortable for now, imo. on my side, the year mark is approaching, which is bitter-sweet as I still have such a mix of feelings around the break-up with CD; talking through them together so late that the living room lights turned off automatically at 1 AM.
* cuddles and the quickest of complements under the duvet (so happy it's getting chilly again) before zonking out (will do more complements tomorrow).
* [[210920 – Carpe Diem: baby steps back]]
** did not get to the logo QA, but I'll do that today. (well, got to one of the two, so that's fine.) losing track of time in the afternoon is one of the reasons I want to try working from my laptop around the campus.
** need MOAR cuddle time today!!
** trying to sleep with allergies is not fun :C
* [[200920 – Carpe Diem: nothing but sleeping]]
** OH look, apparently I had allergies this time last year too?? I was wondering about that last night.
** jesus my sleep schedule was way more fucked last year than this year (and I think it's still rough right now, lol).
** NOT giving phil any of my private tracker invites, I hold ALL the keys muahahahah. (jk he doesn't actually want them either.)
*** I should really get my anon seeds rolling again for my infinity of seeding points. I'm sure they're somewhere on my computer, just need to link them to qbittorrent.
*** he did get his account re-enabled after we broke up, so that's one less thing I feel guilty about.
* [[computing – fake hacker style websites]]
** awe shit, geekprank is offline, or at least won't open up on campus wi-fi.
** this is a fun mini collection!
*** OK SO maybe I //do// collect some things, just not youtube videos or screenshots.
* alarm at 8:40 -- dreams, but I don't quite remember them. I think they involved work in some vague way (spillover from the experience of being back in the office). it's cozy under the duvet with the chill from the open window.
* up at 9 and dressing; colder than I anticipated, so I changed my mind about the shirt and went with a nice navy button-down I think I took shoulder pads out of (my shoulders are broad enough they don't need those pads, ahaha). continually impressed with my grandmother's wardrobe (she had some wild pieces in her closet (button-down with literal tigers printed on it!) but also a solid collection of pieces that are timelessly styled and made of quality materials ''and'' they all FIT in ways that the rest of my more-formal wardrobe don't (our arms were / are clearly the same length).
** boggles my mind that a $54 (at the time!) off-white hand-knit 75% silk 25% cotton sweater sat in her closet unworn + with tags still on until I took it. I would never have been sure that my grandparents were //well off// but clearly at some point they were very comfortable. 
*** but, there were hand-sewn pieces with significant effort put into them, too. she was clearly a talented seamstress (at least, compared to my "I can do a pillowcase" level of skill). there was a 60's (?) black dress<<footnote "style" "very similar to [[this dress|https://topvintage.com/en/vintage-retro/60s-spy-a-line-dress-in-black]] in shape / neckline, but full length sleeves. it's that, high neck but not tight rather it starts more around the base of the shoulders that is 100% vintage feeling, and I can't find anything describing it online. :C">> clearly hand-made<<footnote "a" "of somewhat yucky acrylic material but ok">> because the zipper is very wavy. the slit for the zipper to be sewn into was definitely shorter than the actual zipper itself. It fits me to a T, and wow, idk what kind of dress length that is but it clearly shows off the perfect level of thigh {{sweat_smile}} --- morbidly, I picked it up because I know I don't have good black clothes to wear to a funeral, and I find the thought of wearing my grandmothers' own handmade dress to her funeral... like closing a loop? honoring her life / handiwork by living in it.
** going back to work has been enhanced by the acquisition of silicone pasties; the full silicone strapless bra is aight but too sweaty for all-day wear but these thingies are great -- no bra is easily one of the most comfortable things about work from home and now I can still look professional without a bra in the office. {{yes}}
* tossed my sandwich together; trying out ranch and cauliflower instead of baby carrots (and no grapes) today. that's... all the prep I had to do?! and it was 9:25 so I got undressed and snuggled for 10 minutes (c. o. z. y.) + kisses.
* off to the races! huh, the drive is definitely shorter than I expected when I do hit all green lights; 10 from leaving to walking up the stairs to the office, so that means the actual driving portion is only like 5 minutes long (again, hitting all the greens).
* the coffee machine on our floor was out of order, so I had to go down to the 3rd floor. :C
* I am not doing any work this morning {{laughter}}
** answered a couple emails, sent an already-created footage link collection in a channel, then started reading wikis and writing here. today is a meeting-heavy day, and they've just started. (what the fuck is this "Brand & Creative Do Better" meeting that's set for an hour and a half?? there was no description in the agenda {{eyes}})
* a solid 5 or 6 things I really do need to complete today, though; portal building and uploading icons and then the regular maintenance duties.
* [[210921 – Carpe Diem: raccoons eat marshmallows]]
** completed!
** it's interesting to see the differences between carpe diems and our check-in etherpads. I like them both.
** sublime text is one area where I don't have the ability to swap from one computer to the other. maybe I need to start using OneNote for this instead...
** cheesy gushing in my wiki: i like u so much phil thank u for being here with me, //SMORNCH// :3
** my comment about computers being personal, picking apart the definition of personal (private? intimate? an extension of one's personhood?) and whether or not our tools are a part of who we are. discussion about disagreement and appreciating it. opinions and counter-culture.
* [[210921 – Wiki Review: DOOEYY DOOEYYY DOOT DOOT DOOT]]
** haha, don't ask me why I used phil's imitation of the amazon trail music in the title here. just because!
** taking inspiration from chame here, folding the yearly review into the wiki review as well.
** geekprank is not offline, just not accessible from campus (like many things -- but not wikis!)
* [[200921 – Carpe Diem: kung phewwww]]
** so much changed in a year!
** took me 4 whole months to go from application / interview to hired... things do move slow around here.
** a year later, can't say I fully understand 1x1 meetings yet, but I do have a better sense of them.
** I do miss wiki reviews. they are perhaps one of my favorite parts of //jazz hands// all this --- the ongoing back and forth conversation with myself with //plenty// of references that no one else but myself understands.
* [[https://kenyonreview.org/2019/01/on-subtlety-and-meaning-in-fiction/]]
** an argument for nuance / subtlety
* [[http://www.slate.com/articles/arts/culturebox/2015/11/against_subtlety_the_case_for_heavy_handedness_in_art.html]]
** an argument for straight-forwardness
I want to explore the construction and form of wikis more. I need to figure out aka find that hypertext viewer grad paper again. I want to experience text and words spatially -- imagining low poly places in VR with words plastered across them. Is it bad I want to play with VR more because it's a simple (?!) way to get spatial experiences cheaply and to a wider audience? Realization that dreams has VR tools and I could actually prototype inside it 🤔

this came from thinking about wanting to review all the tiddlers in various categories and wanting to view them as like notecards wth a summary to be shuffled around but tiddlywiki doesn't handle that well. I need a good backend with many kinds of front ends - one where you can sit down and absorb or create a long text, and one that's more research oriented into your own words. Aka kanban board it, notecard it, mind map it, visualize it

And of course it needs to be easy to work with individual chunks of text. I think tiddlywiki gets the idea of breaking it down and working with the most elemental piece correct, but executes it ALL wrong. Each paragraph needs its own UUID. Does each sentence need its own UUID??? and how do you keep all of that in a form that's easy to decouple from the front end interface and remain human readable? It must not break when removed from the custom interface; as in, the base data of a person's writing must be preserved. I think derived data is perhaps less important to also decouple from the system. 

Can I go to grad school for this? What would that look like? What do I need to be able to apply to a grad school? Is this the sort of programming research thing I could use the reverb or whatever in NYC for? This doesn't feel like the right moment to apply to a grad school - I'd like at least for phil to have his feet under him ... 

This feels like it needs collaboration, fleshing out with other people consulting (but I'm worried about the core principles getting lost or diluted)

If it came down to it, we could budget tighter and be less lavish and skrimp by on lesser income I think.

But ok, I'm energized by this now, I know that energy vanishes super easily. Which makes the question of "given the circumstances of my day, what do I REALLY want to do?" All the more important. And, hm, maybe I interpreted ER too literally, that future planning should be avoided but perhaps it's more that... idk, anyway, I think the question can be expanded outwards -- given the circumstances of this month, next month, this year, next year, what do I REALLY want to do??!?!

and maybe part of my struggle has been lately that I don't know what I really want to do on a micro scale without having first thought about what I really want to do on a macro scale?

This having been inspired by the "you're also comparing yourself to a 38 year old" oh I'm 27, okay who do I what do I want to be in 10 years on the most insane, wild imagination time trip?

(also I wanted to ask phil about that creativity test where you take an object and attempt to come up with as many possible different uses / things to do with it, because I think he's really really good at those out-of-nowhere mental leaps)

I like that all I need to type in to find what I'm looking for is "VR crying" -- only 3 search results and I know the first one is exactly what I'm looking for. Even with what feels like a super shitty search I can still find what I'm looking for probably a majority of the time. It's the more nuanced or tricky brain connections ([[grad paper or website about hypertext viewing interfaces and layering ..? With like, prototype interfaces..?|https://www.reinterpretcast.com/open-hypermedia]]) that become harder to search for. My brain knows exactly what I mean by the above sentence, but the external retrieval capabilities aren't there. Even google fails me hard here (though turned up a good list of things to read as part of my research) and I'm going to be BERY annoyed if the link isn't in my wiki somewhere

: I LOVE MYSELF of course the link was in what I was looking for. :-)

---
* https://ruben.verborgh.org/phd/semantics/
* https://web.njit.edu/~bieber/pub/db-chapter.pdf
* https://web.njit.edu/~bieber/pub/bva97.pdf
** https://web.njit.edu/~bieber/pub/
* https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.69.384&rep=rep1&type=pdf
* 
woke up at 10:10 from some strange dreams; experimentation has concluded that sleeping without my eye mask on does indeed lead to much more sleep disruption after 7 or 8 AM.

was SO cozy in bed with cutie snuggled up to me, so I grabbed the work laptop and caught up on slack + email then read peeps' wikis. a strange moment of "//h u h// I'm technically a 'professional' aren't I {{thonk}}". made coffee (my last, I need to order more beans) and a cup of yogurt (realized I left the current batch out way longer than I was supposed to -- the full quart was forming little bubble-cracks on the top) and put a plain donut on one of the cute blue-and-white saucers before sitting down and attempting to work professionally (lol).

Oh, I was updating my email signature to sorta match the most recent approved draft in that project, but actually because I wanted to add my timezone to my signature so that Pacific timezone folks would know I won't reply after 6 PM CT. I decided to mention that suggestion in the project slack and someone else from my team said "that's a brilliant idea! :clapping::clapping::clapping:" {{bflushed}}

completed some regular tasks, and answered a couple user requests, before hopping into Hot Topics. Took about an hour break to read more wiki, hug cutie and chat with him when he came out of the bedroom, and write here because my next meeting is starting in 5 minutes.

should be able to finish my next task in the hour gap between this meeting and the next one. Should I multi-task during the meeting? After it's over (last hour of the day), I plan to go through my task notebook and write down everything that's incomplete so I can evaluate where I'm at and what projects I should be tackling during the slow holiday time.

: there //were// a few edits needed to those files (color profiles and actually a big one with registration marks where they shouldn't be) so a good example of why designers shouldn't be sending files directly to partner without our QA first...
reluctantly woke up at 9:30 when my alarm went off and napped until dragging myself out of bed at 10 am. cutie is too comfy, room too cold, and bed too warm -- makes me never wanna get up.... officially in that winter mood, even though it hasn't snowed yet and got to 50 today. it's the early sunset that does it.

researched and answered an email about font character sets. I still have no idea specifically what or why the person asking for this info but I feel like I made a solid educated guess-attempt to provide them a good enough answer.

hunted through 2021 shoot folders for Merlo employee still photography; found 1 good one and maybe 4 //ehh but usable?// photos. also sent a message in the larger Merlo group slack to see if anyone knew of Merlo-specific events. very hard to find representation of that brand in our assets. :C

reverted some logos that I shoulda double-checked on before uploading (Sherwin kept talking about the discussion around it and I was thinking "why does he keep going on about this" until I realized, "oh he wants me to have checked in before I posted them" and acknowledged that).

took care of some finance emails -- EEE. I don't //really// know what I'm doing but d oing my question asking thing. did a quick QA on a ppt template, some metadata clean-up on the aforementioned logos, and the theoretically daily tasks of: user registration, download order review, and WF notification review.

hopped onto a call with a designer who was asking about illustration style. I have nothing to help you, sorry... the Boleti brand is uh, lacking in anything close to an illustration style guide or similar. :C at least I was able to provide some commiseration, lol. 

took a break before the sun went down to hang up the holiday lights at last! the lightbulb broke (glass entirely detached from metal) when I was trying to unscrew it from the outdoor fixture, so I had to use pliers to unscrew the metal part. used two extension cords attached to the lightbulb-plug thingy so that the sparkle lights stretch the whole balcony length, and that also helped for the icicle lights too. it might get dark early but now there's pretty lights outside the kitchen and living room windows!

I //really// lose motivation to do any work once it gets dark, so maybe I'll start trying to get up at 9 and end work at 5. {{thinking}}
* woke up at 5:30am feeling like I'd done nothing but hallucinate (in the lines of Unpacking's art and moving / sorting / organizing) since 1am or whenever I attempted to fall asleep.
* went to the bathroom, slurped some water, then did manage to actually fall asleep (I think). still sort of hallucinating dreaming but not quite as intense as previously.
* dragged myself out of bed; QA'd and uploaded a logo set over the course of the first couple hours of the day, but I've decided I'm doing nothing more today than monitoring slack + email and addressing any pings because I feel like an achey lump and it's F R I D A Y.
up when the alarm went off at 9:25; phil rolled over and told me he'd woken up from an unhappy dream and been awake since. cuddled as much as we could given I was overheating (it's getting up to 50 fucking degrees at night again, //this is not winter//). hopped out of bed before the second alarm at 9:50 and poked around on my computer until 10.

too much fucking around between 10 and 11; on a meeting now but I plan to seriously //buckle down// and focus afterwards.

said fucking around included mixing vanilla and agave nectar into a new quart of yogurt. this was the first jar of the over-fermented batch I've opened -- the internet was like "don't let it ferment too hot or it'll get chunky" but what they meant was, "if you let it ferment hot for too long it will just turn into yogurt". which is fine?! I realized that the only reason this is called "drinkable yogurt" is that the whey gets mixed back in with the yogurt curd, so a) it's fine if it's a little chunky, and b) the whey protein is good for you too.

: still, I'm curious now, does this mean I could make actual firm yogurt yogurt with this method and these bacteria? internet implied that regular yogurt is ONLY thermophilic but if this filmjolk mesophilic bacteria does literally the same thing... ferment it a little warmer in the high 70s, drain off the whey, boom, yogrururut???

also also I'm just like -- goddamn, do they include the fucking //minimal// amount of colony-forming units of bacteria in the Siggi's yogurt? the original growth was like... absolutely pathetic compared to what my current batch's growth is. I was so confused at the internet saying the ferment should only take 12 to 24 hours at first, but now it makes sense. they must rely less on the fermentation for thickening, supplement with milk, and then thicken with fruit pectin. {{thinking}}

: which //alllllsoooo// makes me wonder if I should start from scratch again, since now I know what I'm doing? would I get a better / healthier / more robust batch of bacteria..? though since I can't actually analyze my cultures, I'm not sure it actually matters since these are doing what they're supposed to do.

managed to focus in the afternoon and got a pretty decent list done. even started my "company values assessment" in the last hour and got halfway through before Workday decided to shit itself and not respond to any page interaction.

listening to music seems to help me get into the focusing mood (though it's not a magic bullet by any means). found the composer that people were saying did an amazing soundtrack on reddit -- [[subnautica below zero soundtrack|https://benprunty.bandcamp.com/album/subnautica-below-zero-original-soundtrack]] -- never going to play the game but it's good focusing background tunes.

//t i r e d// and vacation next week probably isn't going to help given that we have to be up at 3 am for our flights {{eyes}} at least it will be a break from routine, and will get to see the BEACH and REDWOODS and all sortsa new places.
I'm sorry I didn't give any warning, for being childish; last night was not a good night.

I‌‌‌‌‍‬‍‌‌‌‌‍‬‌‌‌‌‍‍‍‌‌‌‌‌‬‍‌‌‌‌‍‍‬ ‌‌‌‌‍‬‍‍‌‌‌‌‌‬‌‌‌‌‌‌‍‬‬‌‌‌‌‌‍‬‍‍don‌‌‌‌‍‬‌‍‌‌‌‌‍‌‬‌‌‌‌‍‬‍‌'‌‌‌‌‌‬‌‌‌‌‌‌‍‍‌‌‌‌‌‍‬‬‌‌‌‌‌‍‬‬‍t‌‌‌‌‍‌‌‌‌‌‌‬‌‌‌‌‌‌‍‬‌‬‌‌‌‌‍‬‍‍‌‌‌‌‍‬‍‬‌‌‌‌‍‬‌‌‌‌‍‌‬‌‌‌‌‍‬‍‍‌‌‌‌‌‬‬‌‌‌‌‌‬‌‌‌‌‌‌‍‌‌‌‌‌‍‬‬‌ ‌‌‌‌‍‬‍‍‌‌‌‌‌‬‌‌‌‌‌‌‍‬‍‌‌‌‌‍‬‌‍‌‌‌‌‍‬‬‌‌‌‌‍‬‍‍‌‌‌‌‍‌‌‌‌‌‌‬‌‌‌‌‌‌‍‬‍‌‌‌‌‍‬‍‍‌‌‌‌‌‬‌‌know‌‌‌‌‍‬‍‬‌‌‌‌‍‬‍‍‌‌‌‌‍‬‍‍‌‌‌‌‍‬‌‌‌‌‌‌‬‌‌‌‌‌‌‍‬‍‌‌‌‌‍‬‍‌‌‌‌‌‬‌‌‌‌‌‌‍‬‍‌‌‌‌‍‬‌‌‌‌‍‌‌‌‌‌‍‍‌‌‌‌‌‌‬‌‌‌‌‌‌‍‍‍‌‌‌‌‍‬‬‌‌‌‌‍‍‌‌‌‌‍‬ how‌‌‌‌‍‌‬‌‌‌‌‍‍‌‌‌‌‌‍‬‬‌‌‌‌‌‍‬‍ ‌‌‌‌‌‬‌‌‌‌‌‌‬‌‌to‌‌‌‌‍‍‌‌‌‌‌‍‬‬‌‌‌‌‌‍‬‌‍ ‌‌‌‌‍‍‌write‌‌‌‌‌‬‌‌‌‌‌‌‍‬‍‍‌‌‌‌‍‍‬‌‌‌‌‍‬‍‍‌‌‌‌‍‌‬‌‌‌‌‍‬‍‌‌‌‌‍‍‌‌‌‌‌‍‬‬‌‌‌‌‌‍‬‬‍‌‌‌‌‍‬‬‌‌‌‌‍‬‍‌‌‌‌‌‬‌‌‌‌‌‌‍‬‌‍‌‌‌‌‍‬‌‬‌‌‌‌‍‬‌‌‌‌‍‍‍ ‌‌‌‌‍‍‌‌‌‌‌‌‬‌‌‌‌‌‌‍‬‬‌in‌‌‌‌‍‬‍‍‌‌‌‌‍‌‬‌‌‌‌‌‬‌‌‌‌‌‌‍‬‬‍‌‌‌‌‍‌‌‌‌‌‌‬‌‌‌‌‌‌‍‍‌‌‌‌‌‍‬‬‌‌‌‌‌‍‬‍‍‌‌‌‌‌‬‌‌ public‌‌‌‌‍‬‌‍‌‌‌‌‍‬‬ ‌‌‌‌‍‍‌‌‌‌‌‍‬‬‍‌‌‌‌‍‍‌‌‌‌‌‍‬‬‌‌‌‌‌‍‬‍‍‌‌‌‌‍‌‌‌‌‌‍‬‬‍‌‌‌‌‍‌‌‌‌‌‌‬‌‌‌‌‌‌‍‬‌‌‌‌‍‬‍‬anymore,‌‌‌‌‌‬‌‌‌‌‌‌‍‍‌‌‌‌‍‬‬‌‌‌‌‌‍‬‌‌‌‌‌‬‌‌ ‌‌‌‌‍‌‬‍‌‌‌‌‌‬‌‌‌‌‌‌‍‬‌‍‌‌‌‌‍‬‍‌‌‌‌‌‬‌‌‌‌‌‌‬‌‌and‌‌‌‌‍‬‌‍‌‌‌‌‍‬‬‌‌‌‌‍‬‍‌‌‌‌‌‌‬‌‌‌‌‌‌‍‬‍‌‌‌‌‍‬‍‍‌‌‌‌‍‍‌‌‌‌‌‌‬‌‌‌‌‌‌‍‬‌‍‌‌‌‌‍‬‌ ‌‌‌‌‍‬‌‌‌‌‌‌‬‌‌‌‌‌‌‍‍‌‌‌‌‌‍‬‬‌‌‌‌‌‍‬‍‍‌‌‌‌‌‬‌‌‌‌‌‌‍‍‌‌‌‌‌‍‬‬‌‌‌‌‌‍‬‬‍‌‌‌‌‍‬‬‌‌‌‌‍‬‍‌‌‌‌‍‌‌‌‌‌‌‬‌‌‌‌‌‌‍‌‬‍‌‌‌‌‌‬‌‌‌‌‌‌‍‍‌‌‌‌‍‬‬‍‌‌‌‌‍‌‌‌‌‌‍‬‬‌‌‌‌‌‌‬‌‌‌‌‌‌‍‌‬‍‌‌‌‌‌‬‌‌‌‌‌‌‍‬‌‌‌‌‌‍‬‌‌‌‌‍‍‍‌‌‌‌‍‬‌‌‌‌‌‍‬‍‌‌‌‌‌‌‬‌‌‌‌‌‌‍‬‌‬‌‌‌‌‍‬‍‍‌‌‌‌‌‬‬I‌‌‌‌‌‬‌‌‌‌‌‌‌‬‬‌ ‌‌‌‌‍‬‍‌‌‌‌‍‬‌‌‌‌‍‌‌‌‌‌‍‍‌‌‌‌‌‌‬‌‌‌‌‌‌‍‬‌‌‌‌‍‬‍‬‌‌‌‌‌‬‌‌‌‌‌‌‍‍‌‌‌‌‌‍‬‬‌‌‌‌‌‍‬‬‍‌‌‌‌‍‌‌‌‌‌‌‬‌‌‌‌‌‌‍‬‬‍‌‌‌‌‍‌‌‌‌‌‌‬‌‌don‌‌‌‌‍‍‍‌‌‌‌‍‬‬‌‌‌‌‍‍‌‌‌‌‌‍‌‬‌‌‌‌‍‍‍‌‌‌‌‍‬‍‍‌‌‌‌‌‬‌‌‌‌‌‌‬‌‌‌‌‌‌‍‌‌‌‌‌‍‬‬‍‌‌‌‌‍‬‍‌‌‌‌‍‌‌'‌‌‌‌‍‬‌‌‌‌‌‍‬‍‌‌‌‌‌‬‌‌‌‌‌‌‍‬‬‍‌‌‌‌‍‬‬t ‌‌‌‌‌‬‌‌‌‌‌‌‍‬‍‌‌‌‌‍‬‍‌‌‌‌‌‬‌‌‌‌‌‌‍‬‬‌know‌‌‌‌‍‬‍‍‌‌‌‌‍‬‌‍‌‌‌‌‍‬‍‌‌‌‌‌‌‬‬‌‌‌‌‌‬‬‍ ‌‌‌‌‌‬‌‌‌‌‌‌‍‍‌‌‌‌‍‬‬‌how‌‌‌‌‍‬‌‍‌‌‌‌‍‍‌‌‌‌‌‌‬‌‌‌‌‌‌‍‬‬‍‌‌‌‌‍‌‌‌‌‌‌‬‌‌‌‌‌‌‍‬‬‍‌‌‌‌‍‍‌‌‌‌‌‌‬‌‌ ‌‌‌‌‍‍‌‌‌‌‌‍‬‬‌‌‌‌‌‍‬‌‍‌‌‌‌‍‍‌‌‌‌‌‌‬‌‌to‌‌‌‌‍‌ ‌‌‌‌‍‬‍‍‌‌‌‌‍‬‌write‌‌‌‌‍‬‍‬‌‌‌‌‌‬‍‌‌‌‌‍‬‬‌‌‌‌‌‍‬‍‍‌‌‌‌‍‬‌‌‌‌‌‍‌‌‌‌‌‌‌‬‌‌‌‌‌‌‍‬‌‬‌‌‌‌‍‬‌‌‌‌‍‬‌‌‌‌‍‬‬‌‌‌‌‍‌‌‌‌‌‌‬‌‌‌‌‌‌‍‌‌‌‌‌‍‬‌‍‌‌‌‌‍‬‍‌‌‌‌‌‌‌‌‌‌‬‌‌‌‌‌‌‍‬‍ ‌‌‌‌‍‬‌‌‌‌‍‍‍‌‌‌‌‌‬‌‌in‌‌‌‌‍‬‌‍‌‌‌‌‍‌‬‌‌‌‌‍‬‍‍‌‌‌‌‌‬‌‌ ‌‌‌‌‍‬‬‬‌‌‌‌‍‬‍‍‌‌‌‌‍‬‌‍‌‌‌‌‍‬‌not‌‌‌‌‍‬‌‌‌‌‍‍‍‌‌‌‌‍‌‌‌‌‌‌‬‌‌‌‌‌‌‍‬‌‌‌‌‍‬‍‬‌‌‌‌‌‬‌‌‌‌‌‌‍‍‌‌‌‌‌‍‬‬‌‌‌‌‌‍‬‌‌‌‌‍‌‌‌‌‌‍‬‍‍‌‌‌‌‌‬‌‌‌‌‌‌‍‍‌‌‌‌‌‍‬‬‌‌‌‌‌‍‬‬‍‌‌‌‌‍‬‬-‌‌‌‌‍‬‍‌‌‌‌‍‌‌‌‌‌‌‬‌‌‌‌‌‌‍‬‬‍‌‌‌‌‍‬‬‌‌‌‌‌‬‌‌‌‌‌‌‍‬‌‌‌‌‍‍‌quite‌‌‌‌‍‬‬‌-‌‌‌‌‍‬‍‍‌‌‌‌‍‌‬‌‌‌‌‍‌‌‌‌‌‌‬‌‌privacy‌‌‌‌‍‍‌‌‌‌‌‍‬‬‌‌‌‌‌‍‬‌‍‌‌‌‌‍‍‌‌‌‌‌‌‬‌‌‌‌‌‌‍‬‍ ‌‌‌‌‍‬anymore‌‌‌‌‍‍‍‌‌‌‌‌‬‌‌‌‌‌‌‍‬‬‌,‌‌‌‌‍‬‌‍‌‌‌‌‍‍‬‌‌‌‌‍‬‍‍‌‌‌‌‌‬‌‌‌‌‌‌‍‬‍‌‌‌‌‍‬‌‌‌‌‍‌ ‌‌‌‌‍‍‌‌‌‌‌‌‬‌‌‌‌‌‌‍‬‌either‌‌‌‌‍‍‍‌‌‌‌‍‍‌‌‌‌‌‌‬‌‌‌‌‌‌‍‬‌‌‌‌‍‍‍‌‌‌‌‍‍‌‌‌‌‌‌‬‌‌‌‌‌‌‍‬‌‌‌‌‍‬‍‬‌‌‌‌‌‬‌‌‌‌‌‌‍‬‍‌‌‌‌‍‬.‌‌‌‌‍‍‍‌‌‌‌‍‌‬ I ‌‌‌‌‍‌‌‌‌‌‍‬‍‍finally started‌‌‌‌‍‬‌‌‌‌‌‍‬‍‬‌‌‌‌‌‬‬‌‌‌‌‌‌‬‬‌‌‌‌‌‌‬‬‌‌‌‌‍‌‬‍‌‌‌‌‌‬‌‌‌‌‌‌‍‍‌‌‌‌‍‬‌‍‌‌‌‌‍‬‬ ‌‌‌‌‍‍‌‌‌‌‌‍‬‍‍‌‌‌‌‍‬‍‌‌‌‌‌‌‬‌‌writing‌‌‌‌‍‍‌‌‌‌‌‍‬‌‌‌‌‌‬‌‌‌‌‌‌‍‌‬ ‌‌‌‌‍‬‍‍‌‌‌‌‍‬‌‍‌‌‌‌‍‬‍‌‌‌‌‌‌‬‌‌‌‌‌‌‍‍‌‌‌‌‌‍‬‬‌‌‌‌‌‍‬‌‍‌‌‌‌‍‍‌‌‌‌‌‌‬‌‌‌‌‌‌‍‌‬‌‌‌‌‍‬‍‍in‌‌‌‌‍‬‍‌ ‌‌‌‌‍‬‍‌‌‌‌‌‍‬‬‍‌‌‌‌‍‍‌‌‌‌‌‌‬‌‌‌‌‌‌‍‌‌‌‌‌‌‍‬‌‌‌‌‍‌my‌‌‌‌‍‍‌‌‌‌‌‌‬‌ ‌‌‌‌‌‬‌‌‌‌‌‌‍‬‌‬‌‌‌‌‍‬‍‍‌‌‌‌‍‬‍‬physical journal ‌‌‌‌‍‬‌‌‌‌‍‌‬‌‌‌‌‍‬‍‍again‌‌‌‌‌‬‌‌‌‌‌‌‍‬‬‍‌‌‌‌‍‍‌‌‌‌‌‌‬‌‌‌‌‌‌‍‬‍‍‌‌‌‌‍‬‌ ‌‌‌‌‍‬‬‍‌‌‌‌‍‌‌‌‌‌‍‍‌‌‌‌‌‍‬‍‍‌‌‌‌‍‬‍‌‌‌‌‌‌‬‌‌‌‌‌‌‬‌‌‌‌‌‌‍‬‌‍‌‌‌‌‍‬‬and‌‌‌‌‍‬‍‌‌‌‌‌‌‬‌‌ ‌‌‌‌‍‬‌‍‌‌‌‌‍‬‍‬‌‌‌‌‍‍‌‌‌‌‌‍‬‍‍‌‌‌‌‍‌‬‌‌‌‌‌‬‌‌‌‌‌‌‍‬‬‍‌‌‌‌‍‍‌‌‌‌‌‌‬‌‌‌‌‌‌‍‬‍‍it‌‌‌‌‍‬‌‌‌‌‌‍‬‬‍‌‌‌‌‍‌‌‌‌‌‍‍‌‌‌‌‌‍‬‍‍‌‌‌‌‍‬‍‌‌‌‌‌‌‬‌‌'s‌‌‌‌‍‌‬‍‌‌‌‌‌‬‌‌‌‌‌‌‍‌‬‌‌‌‌‍‬‍‍ ‌‌‌‌‍‬‍‌‌‌‌‍‌‬‌‌‌‌‍‬‍‍‌‌‌‌‍‍‌clear‌‌‌‌‍‍‌‌‌‌‌‍‬‍‍‌‌‌‌‍‬‍‌‌‌‌‌‌‬‌‌‌‌‌‌‍‌‬‌‌‌‌‍‬‍‍ ‌‌‌‌‍‬‌‍‌‌‌‌‍‬‍‌‌‌‌‌‍‬‬‍‌‌‌‌‍‬‬‌‌‌‌‍‬‍that‌‌‌‌‌‬‌‌‌‌‌‌‍‬‬‍ ‌‌‌‌‍‍‌‌‌‌‌‌‬‌things‌‌‌‌‌‬‌‌‌‌‌‌‍‬‌‍‌‌‌‌‍‌ ‌‌‌‌‌‬‌‌‌‌‌‌‍‬‬‍‌‌‌‌‍‍‌have‌‌‌‌‌‬‌‌‌‌‌‌‍‬‍‍‌‌‌‌‍‬‌‌‌‌‌‍‬‬‌‌‌‌‌‍‬‌‌‌‌‍‬‍‍ ‌‌‌‌‍‬‍‌‌‌‌‌‌‬‌‌‌‌‌‌‍‬‬‍‌‌‌‌‍‬‬‌‌‌‌‌‬‌‌‌‌‌‌‍‬‍‌‌‌‌‍‬‍‌‌‌‌‌‬‌‌‌‌‌‌‍‬‬‌‌‌‌‌‍‬‍‍‌‌‌‌‍‬‌‍built‌‌‌‌‍‬‍‌‌‌‌‌‌‬‬‌‌‌‌‌‬‌‌‌‌‌‌‍‌‬‍‌‌‌‌‌‬‌‌ ‌‌‌‌‍‬‍‌‌‌‌‌‍‬‌‌‌‌‍‬‬‌‌‌‌‌‬‍‌‌‌‌‍‍‌‌‌‌‌‌‬‌‌‌‌‌‌‍‬‬up‌‌‌‌‍‬‬‌‌‌‌‍‬‌‌‌‌‍‍‌‌‌‌‌‬‌‌‌‌‌‌‍‍‌‌‌‌‍‬‬‌‌‌‌‌‍‬‌‍‌‌‌‌‍‍‌‌‌‌‌‌‬‌‌‌‌‌‌‍‍‌‌‌‌‌‍‬‌‌‌‌‌‬‌‌‌‌‌‌‍‬‍‌ ‌‌‌‌‍‬to‌‌‌‌‌‬‌‌‌‌‌‬‌‌‌‌‌‌‍‌‬‍‌‌‌‌‌‬‌‌‌‌‌‌‍‬‍‌‌‌‌‌‍‬‌‌‌‌‍‬‬‌‌‌‌‌‬‍‌‌‌‌‍‍‌‌‌‌‌‌‬‌‌ ‌‌‌‌‍‬‬‌‌‌‌‍‬‬‌‌‌‌‍‬‌‌‌‌‍‍‌‌‌‌‌‬‌‌‌‌‌‌‍‬‬‌‌‌‌‌‍‬‌‌‌‌‍‍‌‌‌‌‌‬‌‌the‌‌‌‌‍‍‌‌‌‌‌‍‬‌‌‌‌‌‬‌‌‌‌‌‌‍‍‌‌‌‌‌‍‬‌‍‌‌‌‌‍‬‌ ‌‌‌‌‍‬‬‌‌‌‌‌‬‌‌‌‌‌‌‍‬‌‍‌‌‌‌‍‬‌‬‌‌‌‌‍‬‌‌‌‌‍‍‍‌‌‌‌‍‍‌point‌‌‌‌‌‬‌‌‌‌‌‌‍‬‬‍ I‌‌‌‌‍‍‌‌‌‌‌‌‬‬‌‌‌‌‌‬‌‌‌‌‌‌‍‌‬‍‌‌‌‌‌‬‍‌‌‌‌‍‬‍‌‌‌‌‌‬‌‌‌‌‌‌‍‬‍‬‌‌‌‌‍‬‌‍‌‌‌‌‍‬‍‌‌‌‌‌‍‬‬‍‌‌‌‌‍‬‬‌‌‌‌‍‬‍ ‌‌‌‌‌‬‌‌‌‌‌‌‍‬‌‍‌‌‌‌‍‍‌‌‌‌‍‬‌‍‌‌‌‌‍‬‍‌‌‌‌‌‬‌‌‌‌‌‌‍‬‍‬‌‌‌‌‍‬‌‌‌‌‍‌‬‌‌‌‌‌‬‌‌‌‌‌‌‍‬‬‌‌‌‌‍‬‌‌‌‌‍‍‌‌‌‌‌‬‬‌‌‌‌‌‬‌‌‌‌‌‌‍‌‬‍have ‌‌‌‌‌‬‍‌‌‌‌‍‬‍‌‌‌‌‌‬‌‌to ‌‌‌‌‍‌relieve‌‌‌‌‍‬‌‌‌‌‍‌‬‌‌‌‌‍‌‬‌‌‌‌‍‬‍ ‌‌‌‌‌‬‌‌‌‌‌‌‍‍‌‌‌‌‌‍‬‌‌‌‌‌‬‌‌‌‌‌‌‍‬‌‌‌‌‌‍‬‍‍the‌‌‌‌‍‍‌‌‌‌‌‌‬‌‌‌‌‌‌‍‬‍ ‌‌‌‌‍‬‌‌‌‌‍‍‍‌‌‌‌‌‬‌‌‌‌‌‌‍‬‍‌pressure‌‌‌‌‍‬‌‌‌‌‍‍‌‌‌‌‍‬‬‌‌‌‌‌‬‬‌‌‌‌‌‌‬‬‌‌‌‌‌‌‬‬‌‌‌‌‌‬‌‌‌‌‍‌‌‌‌‌‍‬‌‍‌‌‌‌‍‬‍‌‌‌‌‌‌‬‌‌‌‌‌‌‍‬‌‌‌‌‌‍‬‌‍‌‌‌‌‍‍‍‌‌‌‌‍‬‍‌‌‌‌‍‬‬‌‌‌‌‌‍‬‬‍‌‌‌‌‍‬‬‌‌‌‌‍‬‍ in‌‌‌‌‌‬‌‌‌‌‌‌‍‬‌‍‌‌‌‌‍‍‌ ‌‌‌‌‌‬‌‌‌‌‌‌‍‌‌‌‌‌‍‬‍‍‌‌‌‌‍‬‌‌‌‌‌‍‬‍‬‌‌‌‌‌‬‌‌‌‌‌‌‍‬‍‬writing‌‌‌‌‍‬‌‌‌‌‍‌‬.‌‌‌‌‌‬‌‌‌‌‌‌‍‍‌‌‌‌‌‍‬‍‍‌‌‌‌‍‬‍‍‌‌‌‌‍‬‬‌‌‌‌‍‬‌‍‌‌‌‌‍‬‍‌‌‌‌‍‬‍‍‌‌‌‌‌‬‌‌‌‌‌‌‍‬‌‌‌‌‌‍‬‍‍‌‌‌‌‍‍‬‌‌‌‌‍‬‍‍‌‌‌‌‍‬‌‌‌‌‌‌‬‌‌‌‌‌‌‍‬‍‌‌‌‌‌‍‌‬‌‌‌‌‍‬‌‍‌‌‌‌‍‬‍‌‌‌‌‍‬‌‍‌‌‌‌‌‬‬‌‌‌‌‌‌‬‬‌‌‌‌‌‌‬‬‌‌‌‌‍‬‌‍‌‌‌‌‍‬‌‌‌‌‌‍‌‌‌‌‌‍‬‌‌‌‌‌‬‌‌‌‌‌‌‍‬‬‍‌‌‌‌‍‬‍‬‌‌‌‌‌‬‌‌‌‌‌‌‍‬‍‌‌‌‌‍‬‌‌‌‌‍‍‍‌‌‌‌‌‬‌‌‌‌‌‌‍‌‬‌‌‌‌‍‬‍‍‌‌‌‌‍‌‌‌‌‌‌‍‬‌‌‌‌‌‍‬‍‌‌‌‌‌‬‌‌‌‌‌‌‍‌‌‌‌‌‌‍‬‌‌‌‌‌‍‬‍‍‌‌‌‌‍‬‌‍‌‌‌‌‍‌‌‌‌‌‍‬‍‍‌‌‌‌‌‬‌‌‌‌‌‌‍‬‍‌‌‌‌‌‍‬‌‌‌‌‍‬‬‌‌‌‌‌‬‍‌‌‌‌‍‍‌‌‌‌‌‌‬‌‌‌‌‌‌‍‌‬‌‌‌‌‍‬‍‍‌‌‌‌‍‌‌‌‌‌‌‍‬‌‌‌‌‌‍‬‍‌‌‌‌‌‬‌‌‌‌‌‌‍‬‬‍‌‌‌‌‍‬‬‌‌‌‌‌‬‌‌‌‌‌‌‍‬‬‌‌‌‌‍‬‍‍‌‌‌‌‍‌‬‌‌‌‌‍‬‌‌‌‌‌‬‍‌‌‌‌‍‍‌‌‌‌‍‬‬‍‌‌‌‌‍‬‍‌‌‌‌‌‍‍‌‌‌‌‌‍‬‬‌‌‌‌‌‌‬‌‌‌‌‌‌‍‬‌‌‌‌‌‍‬‬‌‌‌‌‌‍‬‌‍‌‌‌‌‍‌‬‌‌‌‌‍‬‌‍‌‌‌‌‍‬‌‌‌‌‌‍‍‌‌‌‌‌‍‬‍‍‌‌‌‌‍‌‬‌‌‌‌‍‌‌‌‌‌‌‬‌‌‌‌‌‌‬‌‌‌‌‌‌‍‌‬‍‌‌‌‌‌‬‌‌‌‌‌‌‍‍‌‌‌‌‍‬‌‌‌‌‍‬‬‌‌‌‌‌‬‍‌‌‌‌‍‍‌‌‌‌‌‌‬‌‌‌‌‌‌‍‌‌‌‌‌‍‬‍‍‌‌‌‌‍‬‍‍‌‌‌‌‌‬‌‌‌‌‌‌‍‍‌‌‌‌‌‍‬‬‌‌‌‌‌‍‬‍‍‌‌‌‌‍‬‍‌‌‌‌‌‬‌‌‍‬‌‌‍‍‬‌‌‍‍

The hypothesis is that pausing any semblance of public writing will unlock the blockages to writing in my wiki again. It might be right, it might be wrong -- I'm sure there's more than one reason my writing has declined -- however, I wanted to give it a try.
* 14-digit barcode: 73-2017-0848-2171
; Set One

# Given the choice of anyone in the world, whom would you want as a dinner guest?
# Would you like to be famous? In what way?
# Before making a telephone call, do you ever rehearse what you are going to say? Why?
# What would constitute a “perfect” day for you?
# When did you last sing to yourself? To someone else?
# If you were able to live to the age of 90 and retain either the mind or body of a 30-year-old for the last 60 years of your life, which would you want?
# Do you have a secret hunch about how you will die?
# Name three things you and your partner appear to have in common.
# For what in your life do you feel most grateful?
# If you could change anything about the way you were raised, what would it be?
# Take four minutes and tell your partner your life story in as much detail as possible.
# If you could wake up tomorrow having gained any one quality or ability, what would it be?

; Set Two

# If a crystal ball could tell you the truth about yourself, your life, the future or anything else, what would you want to know?
# Is there something that you’ve dreamed of doing for a long time? Why haven’t you done it?
# What is the greatest accomplishment of your life?
# What do you value most in a friendship?
# What is your most treasured memory?
# What is your most terrible memory?
# If you knew that in one year you would die suddenly, would you change anything about the way you are now living? Why?
# What does friendship mean to you?
# What roles do love and affection play in your life?
# Alternate sharing something you consider a positive characteristic of your partner. Share a total of five items.
# How close and warm is your family? Do you feel your childhood was happier than most other people’s?
# How do you feel about your relationship with your mother?

; Set Three

# Make three true “we” statements each. For instance, “We are both in this room feeling ... “
# Complete this sentence: “I wish I had someone with whom I could share ... “
# If you were going to become a close friend with your partner, please share what would be important for him or her to know.
# Tell your partner what you like about them; be very honest this time, saying things that you might not say to someone you’ve just met.
# Share with your partner an embarrassing moment in your life.
# When did you last cry in front of another person? By yourself?
# Tell your partner something that you like about them already.
# What, if anything, is too serious to be joked about?
# If you were to die this evening with no opportunity to communicate with anyone, what would you most regret not having told someone? Why haven’t you told them yet?
# Your house, containing everything you own, catches fire. After saving your loved ones and pets, you have time to safely make a final dash to save any one item. What would it be? Why?
# Of all the people in your family, whose death would you find most disturbing? Why?
# Share a personal problem and ask your partner’s advice on how he or she might handle it. Also, ask your partner to reflect back to you how you seem to be feeling about the problem you have chosen.
* [[https://www.reddit.com/r/3dspiracy/]]
* [[DPI Calculator|https://www.sven.de/dpi/]]
* iPhone SE : ''325 PPI''
* iMac Pro: ''217 PPI''
** 5120 x 2880 x 27"
* 4k UHD: ''183 PPI''
** 3840 x 2160 x 24"
* Thinkpad: ''165 PPI''
** 1920 x 1080 x 13.3"
* AOC IPC: ''95 PPI''
** 1920 x 1080 x 23"
---
* Unfortunately MicroCenter doesn't have any of these available.
* Looks like there are three options available in the size I want:
*# [[LG 24UD58-B 24-Inch 4K IPS 60hz with FreeSync|https://www.amazon.com/LG-24UD58-B-24-Inch-Monitor-FreeSync/dp/B01LPNKFK0/]]
*#* ''$279''
*# [[Acer CB241HYK 23.8" 4K IPS 100% sRGB|https://www.amazon.com/Acer-CB241HYK-bmjdprx-Adjustment-Speakers/dp/B0742DKL32/]]
*#* ''$340''
*# ''[[Dell P2415Q 24-Inch 4K IPS 60hz|https://www.amazon.com/Dell-Monitor-P2415Q-24-Inch-LED-Lit/dp/B00PC9HFNY/]]''
*#* ''$403''

[[The Wirecutter|https://thewirecutter.com/reviews/best-4k-monitors/#a-smaller-4k-monitor-dell-p2415q]] recommends the Dell over the LG, saying that its display was significantly more accurate. The Dell also supports DisplayPort daisy-chaining, which perhaps means I could run both monitors through the single DisplayPort connection on my current GPU. Definitely gonna be pricier, but //hopefully// this would mean no more monitor upgrades for a while.

---
Why do I need to upgrade? Unfortunately pixel density seems to be one of those things that once my eyes have adjusted, they don't want to go back. It's very unpleasant to work on my wiki on my PC at home, with ugly ugly blurry tiny icons in the sidebar, knowing that they look crisp, sharp, and nice on the Mac at work. The PPI isn't as high as on my Thinkpad as either the Mac or my phone, but I don't hate myself when I look at the icons in my sidebar either.

I work on a 27" screen every day, and I much prefer the smaller 23" screens I have at home. I feel like I'm only using the center 60% of the 27" screen. And if I ever decide to move to Arch Linux & i3 on my desktop, the smaller screen will make life wayyyy nicer. More importantly, the 24" screen has a PPI that's slightly more comparable to the Mac Retina screen.
```
You step into a narrow antechamber, sectioned off from the main room by a breezy curtain. You see the shine of a lamp, and smell the calming scent of pine. A hastily scrawled note is pinned to the bulletin board on your right. You take a closer look...
```

Hail, [[phantom|We, Phantoms.]]!

By some happenstance you have woven through the whims of [[The City]] and found yourself in my studio. I have just stepped out on a walk of my own; feel free to grab a drink from the minifridge.

Please note this is a place of work - you stand in the rented space of a moment. There are sketches taped up on the walls, a half-finished painting on my easel in the corner, and stacks of sketchbooks on the coffee table. This is not a public gallery, and if you found my address it was through a close friend or perhaps the paste-up of sketches an acquaintance photocopied and annotated.

With that in mind, be charitable, phantom, and wander in peace.

~ sphygmus
!!! [[Review Thread|https://www.bpal.org/topic/94751-abolish-ice/]]

>  smoked toffee and patchouli with coffee bean, caramelized oudh, clove, and bourbon vanilla

---
"""
It's a sweet warm smell but not -- not //sticky// sweet the same way the black currant is? It's warm and ''dry'', when I think something like [[Black Annis]] is warm and, well, not quite humid, but not //dry// either. It's like an old library that's warmed by a fireplace with the window cracked and cool dry air catching the dust and spiraling it into the air.

I like it but it's a weird scent! It's sweet, warm, and spicy but there's an edge to it -- not an //off// note per say rather something that's hard to describe but feels like a layer of cold air. I thiiink it's the patchouli? I don't know my single notes that well though.

several hours later: the edge has dropped off a bit and at first sniff I just got the delicious warmth. this just gets better as it ages on my arm.
""" //--- 2019.01.15//

---
"""
This is delicious when put behind the ears. The edge becomes a lot less visible when it's subtly under your nose, and mm. Still warm, still spicy -- I totally understand the "Indian food" description in the thread. Perhaps it's the combination of the incensey patch and the foodie clove? 

Like [[Goblin Stampede]], the coffee is only visible in the bottle and when first wet -- it disappears almost instantly on my skin. I bet this would be incredible layered with [[Stampede|Goblin Stampede]] too.
""" //--- 2019.01.16//

---
"""
Put it on top of my wrists this time -- wise advice from googling about perfume oil on the internet -- this way it doesn't rub off when I'm using my keyboard. 

I immediately smell the patchouli as incense under the sticky sweet toffee. This is an ''incredibly'' well blended scent, as I can imagine every note listed but they all blend together into a delicious warm scent. I'm not a huge fan of sticky foodie scents but this one perfectly lands on the "not sickly" side of the line, with the patchouli adding grit. Not getting the Indian food description today -- very similar to my thoughts on the 15th.
""" //--- 2019.01.21//
<<<
> if someone publishes an article, it is nice to be able to see it again in the future.

I think there's an important point here about the difference between access and attribution. People talking about the right to be forgotten are generally opposed to attribution - someone like the top-level poster wants to be able to un-claim a blog post. But people talking about archiving are split between attribution and access - wanting to simply be able to see content, regardless of where it came from.

Two of my favorite bloggers have deleted large swathes of their work, both for reasons I think are inapplicable to me. In one case, they got a job in medicine and removed lots of content that might be unoffensive generally, but could upset a hospital HR department. In the other case, I believe she was worried about the impact her work might have on suicidal people.

In each case, the author wanted to stop having a comprehensive, owned body of their writing, while I simply wanted access to the text. I could give a damn if they accept ownership of that writing - it had interesting ideas and I simply want to be able to read it again.

This isn't a distinction I see made often; work is either in its source location or archived in an attributed way. But there are some cases where I'd be quite happy to get un-attributed access to the actual content someone created.
<<< [[Bartweiss, HackerNews comment|https://web.archive.org/web/20200620234816/https://news.ycombinator.com/item?id=16971522]]
> you need the specs_140.py file which defines the format of the bcsv data, but that can be generated using build_specs

so, workflow goes like this:

* get raw BCSVs from Axi
* generate specs with build_specs
* parse my own with dump_all_csvs
* wait for Axi to update the messages github
* download & insert strings
* run my auto-gen script

//phew.// that will go SO MUCH FUCKING SMOOTHER next time, now that I know how Ninji is parsing the BCSVs without the enums.

---
* Get folder ID from here: [[https://drive.google.com/drive/folders/1WvG0KRii6zn2lYpWl-UDjIMHiSwQ5S4i]]
* Get access token from here: [[https://developers.google.com/oauthplayground/]]

```
./run-update.sh -f <folder-id> -t <access-token> -v 160 -vp 1.6.0
```
* [[admin/camerated]]
* [[admin/color]]
* [[admin/fonts]]
* [[admin/fonts/Faune]]
* [[admin/full_frame]]
* [[admin/images]]
* [[admin/root/curioCabinet]]
* [[admin/root/generalRef]]
* [[admin/root/hyperspace]]
* [[admin/sphygmus]]
* [[admin/sphygmus/data-styles]]
* [[admin/startup/splashFade.js]]
* [[admin/startup/splashScreen]]
* [[admin/stylesheets/background]]
* [[admin/templates/header]]
* [[admin/sphygmus/loginReload.js]]

<<list-links "[all[shadows+tiddlers]tag{!!title}sort[]]">>
Unused color; pretty similar to primary color, but slightly less saturated looking.
I believe I used this color for my `code line color`, but I need to double check that.

5th shade down of <<iconLink admin/color/palette_primary>>
This is the orange from the Dracula Dark palette. It was one of the original changes that I made when I first started messing about with my palette. I really like the warm internal links compared to all the other cool colors in the palette, so I've stuck with it the whole way.

Ever so slightly more saturated and/or yellow than 

* <<tagLink art/work>>
* <<tagLink admin/color/palette_internalLink>>
4th tint up of [[#015FF1|https://www.color-hex.com/color/015ff1]]<<footnote "#" "analogous to [[theme_primary|admin/color/theme_primary]]">>
2nd tint up of [[#015FF1|https://www.color-hex.com/color/015ff1]]<<footnote "##" "analogous to [[theme_primary|admin/color/theme_primary]]">>
This color was chosen from the bottom bright aqua blue area of the background image I'm using.



<<list-links "[all[shadows+tiddlers]tag{!!title}sort[]]">>
/* ----------------------------------------------
//  Family: Faune
//  Weights: 400=reg, 700=bold
//  Base64 embedding for font-face.
---------------------------------------------- */

/* ----------
// Regular
---------- */
@font-face {
  font-family: "Faune";
  src: url(data:application/x-font-woff;charset=utf-8;base64,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);
  font-style: normal;
  font-weight: 400;
}

/* ----------
// Italic
---------- */
@font-face {
  font-family: "Faune";
  src: url(data:application/x-font-woff;charset=utf-8;base64,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);
  font-style: italic;
  font-weight: 400;
}

/* ----------
// Bold
---------- */
@font-face {
  font-family: "Faune";
  src: url(data:application/x-font-woff;charset=utf-8;base64,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);
  font-style: normal;
  font-weight: 700;
}

<<list-links "[all[shadows+tiddlers]tag{!!title}sort[]]">>

<div style="display:none;">
* [[admin/separator1]]
* [[admin/site-title/lucid]]
* [[admin/site-title/sphygmus]]
* [[agreement.png]]
* [[craughing.png]]
* [[dernk.png]]
* [[fearful.png]]
* [[flourish.png]]
* [[flursed.png]]
* [[fury.png]]
* [[interested.png]]
* [[laughter.png]]
* [[mellow.png]]
* [[nervous.png]]
* [[notice_board.png]]
* [[psysweat.png]]
* [[PW-2016-05-06-quantum-water.jpg]]
* [[thispugbevibin.gif]]
* [[water_atoms-1.jpeg]]
* [[bflushed.png]]
* [[choose your must.png]]
* [[clueless.png]]
* [[crying.png]]
* [[distress.png]]
* [[eyes.png]]
* [[happy.png]]
* [[pogfish.png]]
* [[pogstarry.png]]
* [[rflushed.png]]
* [[SS_#27.png]]
* [[sneak preview.png]]
* [[take note.png]]
* [[thonk.png]]
</div>
<p style="
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
    margin-top: 5px;
    margin-bottom: -3px;">
<dd style="margin-bottom: 5px; margin-left: 0;"><<tagLink [[Arcane & Esoteric]]>></dd>
<dd style="margin-bottom: 5px; margin-left: 0;">{{plugins/sphygmus/buttons/NewMusic}} <<tagLink music>></dd>
<dd style="margin-bottom: 5px; margin-left: 0;"><<tagLink [[Black Phoenix Alchemy Lab]]>></dd>
<dd style="margin-bottom: 5px; margin-left: 0;"><<tagLink reading>></dd>
<dd style="margin-bottom: 5px; margin-left: 0;"><<tagLink [[video games]]>></dd>
<dd style="margin-left: 0;"><<tagLink walk/run>></dd>
</p>
<p style="
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
    margin-top: 5px;
    margin-bottom: -3px;">
<dd style="margin-bottom: 5px; margin-left: 0;">{{$:/plugins/sphygmus/buttons/NewCodeLog}} <<tagLink coding>></dd>
<dd style="margin-bottom: 5px; margin-left: 0;">{{plugins/sphygmus/buttons/NewCompute}} <<tagLink computing>></dd>
<dd style="margin-bottom: 5px; margin-left: 0;"><<tagLink cooking>></dd>
<dd style="margin-bottom: 5px; margin-left: 0;">{{plugins/sphygmus/buttons/NewHowTo}} <<tagLink [[How To: A Personal Guide]]>></dd>
<dd style="margin-left: 0;"><<tagLink money>></dd>
</p>
<p style="
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
    margin-top: 5px;
    margin-bottom: -3px;">
<dd style="margin-bottom: 5px; margin-left: 0;"><<tagLink hyper/conversation>></dd>
<dd style="margin-bottom: 5px; margin-left: 0;"><<tagLink hyper/dreams>></dd>
<dd style="margin-bottom: 5px; margin-left: 0;"><<tagLink hyper/forest>></dd>
<dd style="margin-left: 0;"><<tagLink hyper/trails>></dd>
</p>
<$set name="digit-pattern" value="^\d+">
<$macrocall $name="timeline" limit=50 format={{$:/language/RecentChanges/DateFormat}} subfilter="!tag[.sub]!prefix[Hidden:]!prefix[Hidden –]regexp:title<digit-pattern>!tag[life logs]"/>
</$set>
<$set name="digit-pattern" value="^\d+">
<$macrocall $name="timeline" limit=50 format={{$:/language/RecentChanges/DateFormat}} subfilter="!tag[.sub]!prefix[Hidden:]!prefix[Hidden –]!regexp:title<digit-pattern>!prefix[archive –]!prefix[admin/]!suffix[.png]!tag[emoji]!tag[life logs]"/>
</$set>

[data-tags="admin/sphygmus"] {
	padding: 2em 2em 1em 2em;
	border: none;
}
[data-tags="admin/sphygmus"] img {
	max-width: unset;
	width: 100%;
}
[data-tags="admin/sphygmus"] .tc-tiddler-title {
	display: none;
}
[data-tags="admin/sphygmus"] .tc-tags-wrapper {
	display: none;
}
[data-tags="admin/sphygmus"] .tc-fold-banner {
	display: none;
}/*
[data-tags="admin/sphygmus"] .tc-tiddler-body {
	font-size: 0;
}*/
[data-tags="admin/sphygmus"] h1 {
	margin: 0 0 0.5em 0;
}
[data-tags="admin/sphygmus"] .tc-tiddler-body {
	margin-top: 0;
}
/*\
title: admin/startup/splashFade.js
type: application/javascript
module-type: startup

Fades out splash screen div.

\*/
(function(){

/*jslint node: true, browser: true */
/*global $tw: false */
"use strict";

// Export name and synchronous status
exports.name = "splashFade";
exports.platforms = ["browser"];
exports.before = ["load-modules"];
exports.synchronous = false;

exports.startup = function(callback) {
    // Collect items to be faded
    var removeList = document.querySelectorAll(".tc-remove-when-wiki-loaded");

    // Fade, time out, & callback
    function removeFadeOut( el, speed ) {
        var seconds = speed/1000;
        el.style.transition = "opacity "+seconds+"s ease";

        el.style.opacity = 0;
        setTimeout(function() {
            callback();
        }, speed);
    }

    // Run the fade function for each item
    for (let i = 0; i < removeList.length; i++) {
        removeFadeOut(removeList[i], 500);
    }
};

})();
\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]
\rules only filteredtranscludeinline transcludeinline macrocallinline
<div class="tc-remove-when-wiki-loaded">
<style scoped>

.tc-splash-text {
	height: 95vh;
	display: flex;
	align-items: center;
	justify-content: center;
	color: white;
	flex-direction: column;
}
html body.tc-body {
	/*background: <<colour page-background>>;*/
	background: #FFFFFF;
}
.sp-ringInner {
    -webkit-animation: rotate 6s linear 0s infinite normal;
    animation: rotate 6s linear 0s infinite normal;
    transform-origin: 50% 50%;
}
.sp-ringOuter {
    -webkit-animation: rotate 4s linear 0s infinite normal;
    animation: rotate 4s linear 0s infinite normal;
    transform-origin: 50% 50%;
}
.sp-tears {
    -webkit-animation: rotate 12s linear 0s infinite normal;
    animation: rotate 12s linear 0s infinite normal;
    transform-origin: 50% 50%;
}
.sp-center {
    -webkit-animation: rotate 8s linear 0s infinite normal;
    animation: rotate 8s linear 0s infinite normal;
    transform-origin: 50% 50%;
}
@-webkit-keyframes rotate {
    0% { -webkit-transform: scale(.85) rotate(0); }
    100% { -webkit-transform: scale(.85) rotate(360deg); }
}
@keyframes rotate {
    0% {
        -webkit-transform: scale(.85) rotate(0);
        transform: scale(.85) rotate(0);
    } 100% {
        -webkit-transform: scale(.85) rotate(360deg);
        transform: scale(.85) rotate(360deg);
    }
}

{{admin/stylesheets/background}}

</style>
<div class="tc-splash-text">
<svg style="fill:none" version="1.1" viewBox="0 0 1000 1000" height="90%" width="90%" xmlns="http://www.w3.org/2000/svg">
    <path class="sp-ringOuter" d="m254 746c0 164 82 245 245 245s245-82 245-245c-164 327-327 327-491 0zm0-491c164-327 327-327 491 0 0-164-82-245-245-245s-245 82-245 245zm491 491c164 0 245-82 245-246 0-164-82-246-245-246 327 164 327 327 0 491zm-491 0c-327-164-327-327 0-491-164 0-245 82-245 246 0 164 82 246 245 246z" style="fill:#7f7f7f;stroke-linecap:round;stroke-linejoin:round;stroke-width:18;stroke:#7f7f7f"/>
    <path class="sp-ringInner" d="m623 377c123 82 123 164 0 246-82 41-164 41-246 0-41-82-41-164 0-246-123 82-123 164 0 246 82 123 164 123 246 0 41-82 41-164 0-246-82-123-164-123-246 0 82-41 164-41 246 0z" style="fill:#404040;stroke-linecap:round;stroke-linejoin:round;stroke-width:18;stroke:#404040"/>
    <path class="sp-tears" d="m375 623c-151 0-274 124-274 276 151 0 274-124 274-276zm-274-521c151 0 274 124 274 276-151 0-274-124-274-276zm518 521v0c151 0 274 124 274 276-151 0-274-124-274-276zm274-521v0c0 152-123 276-274 276 0-152 123-276 274-276z" style="fill-opacity:.85;fill:#303030;stroke-linecap:round;stroke-linejoin:round;stroke-width:18;stroke:#bfbfbf"/>
    <path class="sp-center" d="m500 9c-0.7 43-3.2 90-16 132 4.7-13 9.9-27 16-40 5.8 13 11 27 16 40-13-43-15-89-16-132zm16 132c1.8 6 3.7 12 5.9 18-1.9-5.9-3.8-12-5.9-18zm5.9 18c39 121 31 235-22 341 106-53 220-60 341-22-24-9-46-22-65-40-40-41-97-62-153-61 0.88-57-20-114-61-153-18-19-31-41-40-65zm319 319c5.8 2.2 12 4.1 18 5.9-5.9-2.1-12-4-18-5.9zm18 5.9c13 4.7 27 9.9 40 16-14 5.8-27 11-40 16 43-13 89-15 132-16-43-0.7-90-3.2-132-16zm0 31c-6 1.8-12 3.7-18 5.9 5.9-1.9 12-3.8 18-5.9zm-18 5.9c-121 39-235 31-341-22 53 106 60 220 22 341 9-24 22-46 40-65 41-40 62-97 61-153 57 0.88 114-20 153-61 19-18 41-31 65-40zm-319 319c-2.2 5.8-4.2 12-5.9 18 2.1-5.9 4.1-12 5.9-18zm-5.9 18c-4.7 13-9.9 27-16 40-5.8-14-11-27-16-40 13 43 15 89 16 132 0.7-43 3.2-90 16-132zm-31-0.042c-1.8-6-3.7-12-5.9-18 1.9 5.9 3.8 12 5.9 18zm-5.9-18c-39-121-31-235 22-341-106 53-220 60-341 22 24 9 46 22 65 40 40 41 97 62 153 61-0.88 57 20 114 61 153 18 19 31 41 40 65zm-319-319c-5.8-2.2-12-4.1-18-5.9 5.9 2.1 12 4 18 5.9zm-18-5.9c-13-4.7-27-9.9-40-16 14-5.8 27-11 40-16-43 13-89 15-132 16 43 0.7 90 3.2 132 16zm0-31c6-1.8 12-3.7 18-5.9-5.9 1.9-12 3.8-18 5.9zm18-5.9c121-39 235-31 341 22-53-106-60-220-22-341-9 24-22 46-40 65-41 40-62 97-61 153-57-0.88-114 20-153 61-19 18-41 31-65 40zm319-319c2.2-5.8 4.2-12 5.9-18-2.1 5.9-4.1 12-5.9 18z" style="fill-opacity:.85;fill-rule:evenodd;fill:#7f7f7f;stroke-linecap:round;stroke-linejoin:round;stroke-width:18;stroke:#fff"/>
</svg>
</div>
</div>
body.tc-body {
	background-color: #f28b44;
}

body::after{
	content:"";
	position:fixed;
	top:0;
	height:100vh; 
	left:0;
	right:0;
	z-index:-1; 
/*	background: rgb(255,150,0);
	background: linear-gradient(0deg, rgba(255,150,0,.8) 0%, rgba(255,200,0,.75) 75%, rgba(255,225,0,.8) 100%);*/
/*	background: #FFFFFF;
	background: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(19, 19, 19, 1) 75%, rgba(38, 38, 38, 1) 100%);*/
	background: rgb(242,139,68);
	background: linear-gradient(0deg, rgba(242,139,68,1) 0%, rgba(255,198,134,1) 50%, rgba(255,252,120,1) 100%);
}
/* Dracula Theme v1.2.5
 *
 * https://github.com/dracula/highlightjs
 *
 * Copyright 2016-present, All rights reserved
 *
 * Code licensed under the MIT license
 *
 * @author Denis Ciccale <redacted>
 * @author Zeno Rocha <redacted>
 */

.hljs {
  display: block;
  overflow-x: auto;
  padding: 0.5em;
  background: #282a36;
}

.hljs-built_in,
.hljs-selector-tag,
.hljs-section,
.hljs-link {
  color: #8be9fd;
}

.hljs-keyword {
  color: #ff79c6;
}

.hljs,
.hljs-subst {
  color: #f8f8f2;
}

.hljs-title {
  color: #50fa7b;
}

.hljs-string,
.hljs-meta,
.hljs-name,
.hljs-type,
.hljs-attr,
.hljs-symbol,
.hljs-bullet,
.hljs-addition,
.hljs-variable,
.hljs-template-tag,
.hljs-template-variable {
  color: #f1fa8c;
}

.hljs-comment,
.hljs-quote,
.hljs-deletion {
  color: #6272a4;
}

.hljs-keyword,
.hljs-selector-tag,
.hljs-literal,
.hljs-title,
.hljs-section,
.hljs-doctag,
.hljs-type,
.hljs-name,
.hljs-strong {
  font-weight: bold;
}

.hljs-literal,
.hljs-number {
  color: #bd93f9;
}

.hljs-emphasis {
  font-style: italic;
}
!! <$link to={{!!title}} >%</$link> {{!!caption}}

{{!!text}}
<span style="display:inline-block;width:1em;margin-bottom:-1px;">{{agreement.png}}</span>
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
* ''A''
** my awesome apple
** //my adorable avocado//
* ''B''
** my brilliant banana
** //my bodacious broccoli//
* ''C''
** //my courageous cauliflower//
* ''D''
** my delectable durian
* ''P''
** my precious pickle
* ''S''
** my sexy squash
* ''W''
** my wonderful watermelon
!!! [[ACNH Spreadsheet Updating]]

* [[animal crossing – pandas research]]
* [[Transfer saves from emuNand to sysNand|https://www.reddit.com/r/SwitchHaxing/comments/flpn5s/tutorial_how_to_transfer_your_animal_crossing_new/]]
* [[Reaction Icons – Google Drive Folder|https://drive.google.com/drive/u/1/folders/1VkMIMXNeuAhdkFpYnd-E5xYxoc4Du_G2]]
* [[Fossils with no photo chance|https://nookZP.net/lists/55939]]
* [[my favorite villager comparison tool|https://dodo.ij.rs/villagers/]]
* [[this dude put in so much work recreating the achievement stickers... also interesting code process|https://codepen.io/MarioD/post/animal-crossing-the-web]]

---
!!! Seasonal Unlocked Items

Items such as the Father's Day Mug and Winter Solstice Sweater are NTP time-locked, //not// bcat update locked.

```
Alree/Nycolas: Mother/Child/Father/Solstice Item are enabled with NTP Sync whatever the "letter" version
Alree/Nycolas: nope bcat trigger event, not Items.
Alree/Nycolas: You can spoof your sync with a custom NTP serv, and enable items like this. Your switch think your really synced and enable items

Ninji: network time and BCAT (the letter on the version) are separate
Ninji: but both are necessary for the events
```

Here are two services for changing the NetworkSystemClock for hacked switches:

* [[https://github.com/thedax/NX-ntpc]]
* [[https://github.com/3096/switch-time]]

---
* [[200626 – animal crossing: update news]]
* [[200701 – animal crossing: binging with 🅱️illagers]]
* [[201126 – animal crossing: balloon farming]]
* [[Pandas Tutorial 1: Pandas Basics (read_csv, DataFrame, Data Selection)|https://data36.com/pandas-tutorial-1-basics-reading-data-files-dataframes-data-selection/]]
* [[Merge and Join DataFrames with Pandas in Python Shane LN|https://www.shanelynn.ie/merge-join-dataframes-python-pandas-index-1/#differentnames]]
* [[Pandas : How to merge Dataframes by index using Dataframe.merge() – Part 3 – thispointer.com|https://thispointer.com/pandas-how-to-merge-dataframes-by-index-using-dataframe-merge-part-3/]]
* [[Python Pandas Series - GeeksforGeeks|https://www.geeksforgeeks.org/python-pandas-series/]]
* [[python - How to add an empty column to a dataframe? - Stack Overflow|https://stackoverflow.com/questions/16327055/how-to-add-an-empty-column-to-a-dataframe]]
* [[https://www.format.com/magazine/resources/photography/make-gif-in-photoshop]]
* [[https://blog.hubspot.com/marketing/how-to-create-animated-gif-quick-tip-ht]]
* [[https://icon-tutorial.livejournal.com/11381355.html]]
* [[https://github.com/overbyte/photoshop-gif-creator-script]]
* [[https://medium.com/@marycriv/building-a-photoshop-script-to-make-gifs-44bf77afded8]]
!!! The Anthropological Enterprise

* //anthropology//: the study of humankind
** //cultural anthropology//: ''the comparative study of human culture and society''
** //archeology//: the study of ancient or prehistoric societies
** //biological anthropology//: the study of humans as biological beings
** //linguistics//: the scientific study of language
* ''fieldwork''
** essential part of the training of nearly every cultural anthropologist
** expected to live for a year or more with some people to gain an understanding of their way of life/society/culture
** later writing or analysis comes from a place of "intimate association"
** fieldwork means that they are not just observing as an outsider, but instead are attempting to "adapt themselves to...strange ways of thinking and feeling" [Boas, p2] in order to gain understanding
** generally a condition of being granted a doctoral degree
** in part a crucial component of being an anthropologist due to the non-industrialized, tribal (small and often preliterate) cultures/societies studied from the beginning of the academic field
*** having few to no written sources on these cultures, it was most effective to gather data in person while living embedded in their company
** living with a group of people allows friendship, trust, and understanding to grow; to discover that which is only known to the insiders of the group
** studying from the inside out, rather than from the outside in

!!! Cultural Relativism and Subjective Understanding (p. 5)

* Anthropologists aim to empathize with the group they are studying while removing any hint of judgement or emotional interpretation through their personal cultural lens.
** especially important because fieldwork is often with societies or cultural groups that are incredibly different from the anthropologist's own, including witnessing practices Western cultures would find appalling.
** ''"it is not the mission of anthropologists to attempt to reform the society"''
*** "their task is to discover the meaning that these practices have for individuals and their context within the larger cultural whole"
** "neutrality is a //sine qua non//<<ref "DEF">> of successful anthropological research"
* two ways this neutrality is aimed at:
** //cultural relativism//: the belief that any particular set of customs, values, and moral precepts are relative to a specific cultural tradition, and can only be understood and evaluated within that particular domain.
** //subjective understanding//: seeing a culture or society from the insider's point of view
*** anthropologists try to take on the mental patterns of the group they are studying to the degree that they can begin to perceive the world through that lens. this leads them to comprehend the logic, values, and behaviors from the inside out.
*** most people in most societies find their own culture a satisfying way of life, and so anthropologists who most fully are able to gain a subjective understanding often come away from fieldwork with a deep respect and appreciation for the group they studied, or at the very least an empathetic/compassionate point of view
* //ethnocentrism//: the tendency to evaluate other cultural practices from the vantage point of one's own culture

!!! Comparative Perspective

* not merely interested in description - also interested in comparison.
* Comparison is important in discovering the broadest possible ways of understanding human culture, in a holistic view of mankind.
** "(Holism in general anthropology also refers to dealing with humans as both biological and cultural beings, with all cultures, living and past, being of equal concern.)"
* Maintaining a broad perspective cuts short generalizations about all humanity from little evidence based on personal lenses. What most people view as "natural" is often very different in other cultures and societies. (eg. is aging a thing to be desired or feared?)
* Comparison points out false generalizations as well as showing "regularities that are valid in a wide range of cultural contexts." Can only begin to generalize from a large body of specificities.

!!! Distinctive Subject Matter

* Anthropologists may have started studying peoples "without historic records" or other remote societies; however, there has been a shift towards investigating the urban poor, minority groups, rural communities, etc.
* Studying exotic societies also serves to document and record that which might soon disappear as elders die or children move away from a traditional way of life; is in some sense a "cultural salvage" work.

!!! Microscopic Focus

* anthropologists tend to conduct research in small scale contexts. somewhat due to the limitations of personal fieldwork - only so many connections a person can make and maintain within a certain amount of time.
* even in projects of a larger scope, still an attention to the individual details of lives and places, in order to provide perspective on the whole.
** "trivial habits in daily living...have more to do with that nation's future than treaties signed by diplomats" (p. 17)
* Compared to the "big data" of other disciplines, anthropology is concerned more with "the intimate, small-scale, and qualitative types of information"

---

<<footer "DEF" "an essential condition; a thing that is absolutely necessary.">>
Given as a lecture in 1888/89, translated to English in 1940 (see page 871, [[this anthropology paper|https://anthrosource.onlinelibrary.wiley.com/doi/abs/10.1525/aa.1966.68.4.02a00010]])

---

* He's responding to historical and contemporary writings that describe people from other countries as alien and lacking what are considered essential parts of life.
** //"What is the use of studying the life of primitive people?"// p.1
* Claim: the reports from said writings and travelers are incorrect, biased, and superficial.
** because they are based on the assumption that their culture's words and ways and ideas are universal
* We now know that those other people do fit into our ideas, with music and social organization, and paintings that
** //"show a high degree of skill and a remarkable understanding of perspective."// p.2
* Empirical knowledge of "primitive tribes" is proof for the claim that all groups of people have religious ideas/traditions, make inventions, and live under rule of custom/law.
* //"The task of ethnology is the study of the total range of phenomena of social life. Language, customs, migrations, bodily characteristics are subjects of our studies."// p.2
** "bodily characteristics"? This bothered me at first - smacks of eugenics - but culture //does// influence or contribute to or enable body modifications like piercings, tattoos, etc.
** The question then is - are bodily characteristics inherent qualities of the body, like our bone size and shape and skin tone, or do they refer to qualities chosen and executed by individuals?
*** I'm inclined to think, given the age of the writing, that Boas means inherent qualities. e.g. something like, "The Eskimos are short and stocky because of their physical environment."
** The "total range of phenomena"<<ref "PH">> as in time, not expression - or both?
** //"We must follow the gradual development of the manifestations of culture."// p.2
* //"The data of ethnology prove that not only our knowledge, but also our emotions, are the result of the form of our social life and of the history of the people to whom we belong."// p.2
** A conclusion: Our emotional reactions seem natural to us - however, they are determined by our culture.
* Boas says we can attempt to step outside of our conditioning, and must, in order to understand how human culture developed.
** One way we step outside our conditioning is to "adapt [ourselves] to the strange ways of thinking and feeling of primitive people."
*** Is he not still stuck in his cultural claim by calling them "primitive"?
** //"It is impossible to determine a priori those parts of our mental life that are common to mankind as a whole and those due to the culture in which we life. A knowledge of the data of ethnology enables us to attain this insight. Therefore it enables us also to view our own civilization objectively."// p.2-3
*** We can't interpret the past through our current lens.
*** What we take to be self-evident is in fact not self-evident.
*** We can't figure out what parts of our current lens are common among all humanity, and what parts are specific to us.
*** However, the data and observation of ethnology leads us to figure this out through comparison and contrast.
*** Attempting to view our own lens objectively.
*** Still seems like an infinite loop - that we can claim to step outside of our culture and into another culture, learn about it, and then use that to look back at our culture objectively. But how do we know we're not //still// stuck in our own lens? Is it possible to even approach an objective viewpoint? I mean fuck, isn't the very idea of "objectivity" inherent to our cultural lens?
* //"The frequent occurrence of similar phenomena in cultural areas ... suggests that important results may be derived from their study, for it shows that the human mind develops everywhere according to the same laws."// p.3
** His goal - what are these laws that guide the development of the human mind?
* Ends with a pointed comment about hasty generalizations based on geography.
* His goal: tell us why collecting data about distant cultures is important.
** It is important because it will enable us to have an objective viewpoint of our own culture/civilization.

---

<<footer "PH" "the fact, occurrence, or circumstance that is observed or observable">>
** [[ANTHRO 103 W01 C1 – Class Expectations & Boas]]
** [[ANTHRO 103 W01 C2 – Boas & Barrett Chap 1]]
** [[ANTHRO 103 W02 C1 – Barrett Chap 3]]
** [[ANTHRO 103 W02 C2 – Barrett & Fieldwork]]
** [[ANTHRO 103 W03 C1 – Cultural Practice: Utility vs. Persistence]]
** [[ANTHRO 103 W03 C2 – Emic & Etic Perspectives]]
** [[ANTHRO 103 W04 C1 – Review for Exam 1]]
!!! [[PART I: THE FUNDAMENTALS OF CULTURAL ANTHROPOLOGY|ANTHRO 103 – Sched P1]]

{{ANTHRO 103 – Sched P1}}

!!! [[PART II. KEY TOPICS IN CULTURAL ANTHROPOLOGY|ANTHRO 103 – Sched P2]]

{{ANTHRO 103 – Sched P2}}

!!! [[PART III. ETHNOGRAPHIC CASE STUDY|ANTHRO 103 – Sched P3]]

{{ANTHRO 103 – Sched P3}}
* ''values, concerns, distinctions in america''
** wide array of outfits conveys a sense of the value of consumerism to american society
** idealized shape of the body - sharp waist, large breasts - gives sexual power
*** must keep control of the body to even approach such an unrealistic skinnyness
** body + outfit combo is important in class distinctions
*** social ties based on consumerism and class
** adaptation of body colors indicates a growing concern for multiculturalism in american values
* ''values, concerns, distinctions in kayapo''
** cleanliness & hair removal : distinction between the "natural animal" nature of humans and their integration into social world
** head hair : indication of group membership, with long hair only being afforded to those with the social status to wear it
*** young children who are considered part of their parents' personhood, mothers, and men socially considered full adults have this status
*** short-haired children : both their own person and also not fully participating in social life
** penis sheath : channels "natural" energy into an acceptable social form
** pierced ears : representation of the development of the ability to understand
** lip plug: representation of man's status through his ability to orate; social authority
** body paint : black as a shield/zone of transition against the natural biological urges of the body; red around the areas which are how one relates to the social world
*** individual unique designs for children represent their undergoing the socialization process and only being a part of the one household
*** collective designs for socialized adults demonstrates their integration into the communal whole
<<<
Hand in to 106H Manheim Hall, December 10th by Noon! 

For this essay I want you to provide an overview the central questions, arguments, concepts, and findings that animate Seth Holmes’ ethnography, Fresh Fruit Broken Bodies: Migrant Workers in the United States. You should draw explicit links between Holmes’ ethnography and the readings and topics covered in the course, such as language, kinship, race, economic and political organization, and matters of life, liminality and death. That is, your paper should demonstrate an ability to synthesize the material we have read throughout the course. In the final portion of your paper, I would like you to discuss what you found most and or least compelling about Holmes’ analysis and what you think is the most important take away of the book. 

Your paper should be approximately 5 pages in length. It should demonstrate a close reading of the texts and include proper citations. If you would like your paper returned to you with comments include a self-addressed, stamped envelope with the paper when you turn it in. 
<<<

* symbolic perception of "bodies" in a hierarachy in Seth Holmes as relating to the symbolic qualities of the bodies of that one tribe and their hierarchy (chapter 3 seth holmes)
* sickness as the embodiment of structural violence -> similar disruptions in the structure of the papau new gunea tribe? (chapter 4 seth holmes)
* naturalization and normalization of inequalities and marginalization -> hard and soft individualism and how those are taken to be natural? whats her face conversation styles and the naturalization of speech patterns?
* [[ANTHRO 103 W05 – Subsistence Economies]]
* [[ANTHRO 103 W06 – Marriage & Kinship Systems]]
* [[ANTHRO 103 W07 – War in New Guinea & The Gift of Democracy]]
* [[ANTHRO 103 W08 – Work Speech & Nerd Speech]]
* [[ANTHRO 103 W12 – The Body: Shaped and Shaping Society]]
* [[ANTHRO 103 – Barrett, Richard – C&C Chap 1]]
* [[ANTHRO 103 – Boas, Frank – The Aims of Ethnology]]
* [[ANTHRO 103 – Sahlins, Marshall – The Original Affluent Society]]
* [[ANTHRO 103 – Van Der Post, Laurens – Woman the Provider]]
The traditional wisdom has it wrong - hunter/gatherer economies are the original affluent society; the definition of an affluent society is one in which all material wants are easily satisfied. If hunter/gatherers are affluent, then the narrative of endless labor to satisfy endless wants being mankind's curse is denied.

two ways of being affluent - producing much or desiring little. does not deny their economy operates under serious constraints! but that those constraints are accommodate successfully.

* why the misconception?
** variety means scarcity b/c each food source is only slightly available
** no surplus of products or time, must constantly search for food on the move & therefore can't transport stuff
** focus on the move to agriculture as the reason for "great advance in development of culture" b/c less time spent finding food!
*** problem!! both the energy to farm and the energy to hunt comes from the human body so there was not a dramatic change in energy usage. (until industrial rev)
*# ethnographic naivete; expectancy bias! "how could anyone live in a place like this?"
*# the life of a hunter/gatherer has on the whole been disrupted, and pushed to the areas of the earth that produce the least - less ecological opportunities than others before. not to mention the colonial disruption.
* a kind of material plenty
** every man and woman make the things they need, from materials in abundance, or sufficient, in the natural environment. these materials are always close at hand so surplus or storage is unnecessary; borrow what they do not own.
** non-subsistence items are often easily produced because they are simply made of widely available material; knowledge of skills belongs to everyone.
*** depends on an objectively low standard of living
** easily agreed - so, why then are they content?
*** is it because they are enslaved to a food quest?
*** aha - //movement// is a condition of the success of finding food, and movement makes owning property deleterious 
**** most carry what they own, and only own what they can carry comfortably
**** "mobility and property are in contradiction"
**** becomes institutionalized, cultural fact; ease of transportation will prevail over all other concerns
**** does this also account for the tendency to treat material possessions with carelessness?
**** is a lack of objects //poverty// or //freedom//?
** food quest is often intermittent, leisure time plentiful, and more daytime sleep than any other society
** 3-5 hours of work per adult per day in food production: similar, not longer, to primitive agriculture
** food shortage is not unique to hunter/gatherers; animal herders are subject to plagues, as are farmers, who are also subject to drought and overuse of soil
* //whole point//: paradox! objectively low standard of living yet all material wants can usually be easily satisfied.
** an increased freedom from environmental control (agriculture) this stability was critical for the material enlargement of society.
** ''few possessions =|= poor!''
*** not just small amount of things, or relationship between means and ends, but more importantly, "poverty is a relation between people; a social status, the invention of civilization"
* ''Week 1: Introduction to the Course''
** Aug 21
*** Introduction to the Course
*** [[ANTHRO 103 – Boas, Frank – The Aims of Ethnology]] [[link|https://files.redacted.xyz/02%20-%20ANTHRO%20103/103011%20-%20Boas%2C%20Franz%20-%20The%20Aims%20of%20Ethnology.pdf]]
** Aug 23
*** [[ANTHRO 103 – Barrett, Richard – C&C Chap 1]] [[link|https://files.redacted.xyz/02%20-%20ANTHRO%20103/103012%20-%20Barrett%2C%20Richard%20-%20Culture%20%26%20Conduct%20Chap%201.pdf]]
* ''Week 2: Fundamentals of Cultural Anthropology''
** Aug 28
*** Richard Barrett. Culture and Conduct Chapter 3 [[link|https://files.redacted.xyz/02%20-%20ANTHRO%20103/103021%20-%20Barrett%2C%20Richard%20-%20Culture%20%26%20Conduct%20Chap%203.pdf]]
** Aug 30
*** Richard Barrett. Culture and Conduct Chapter 2 [[link|https://files.redacted.xyz/02%20-%20ANTHRO%20103/103022%20-%20Barrett%2C%20Richard%20-%20Culture%20%26%20Conduct%20Chap%202.pdf]]
* ''Week 3: The Fundamentals Continued and Review for Exam''
** Sept 4
*** Richard Barrett. Culture and Conduct Chapters 4 & 5 [[Chapter 4|https://files.redacted.xyz/02%20-%20ANTHRO%20103/103031%20-%20Barrett%2C%20Richard%20-%20Culture%20%26%20Conduct%20Chap%204.pdf]] [[Chapter 5|https://files.redacted.xyz/02%20-%20ANTHRO%20103/103031%20-%20Barrett%2C%20Richard%20-%20Culture%20%26%20Conduct%20Chap%205.pdf]]
** Sept 6
*** Richard Barrett. Culture and Conduct Chapters 6 & 7 [[Chapter 6|https://files.redacted.xyz/02%20-%20ANTHRO%20103/103032%20-%20Barrett%2C%20Richard%20-%20Culture%20%26%20Conduct%20Chap%206.pdf]] [[Chapter 7|https://files.redacted.xyz/02%20-%20ANTHRO%20103/103032%20-%20Barrett%2C%20Richard%20-%20Culture%20%26%20Conduct%20Chap%207.pdf]]
* ''Week 4: EXAM!!''
** Sept 11
*** Review for Exam 1 [[link|https://files.redacted.xyz/02%20-%20ANTHRO%20103/103041%20-%20Review%20Sheet%20for%20Exam%201.doc]]
** Sept 13
*** In Class Exam 1
* ''Week 5: Economy''
** ~~Sept 18
*** Richard Lee. “Eating Christmas in the Kalahari” [[link|https://files.redacted.xyz/02%20-%20ANTHRO%20103/103051%20-%20Lee%2C%20Richard%20-%20Eating%20Christmas%20in%20the%20Kalahari.pdf]]
*** Lee Cronk. “Strings Attached” [[link|https://files.redacted.xyz/02%20-%20ANTHRO%20103/103051%20-%20Cronk%2C%20Lee%20-%20Strings%20Attached.pdf]]~~
** ~~Sept 20
*** Marshall Sahlins. “The Original Affluent Society” [[link|https://files.redacted.xyz/02%20-%20ANTHRO%20103/103052%20-%20Sahlins%2C%20Marshall%20-%20The%20Original%20Affluent%20Society.pdf]]
*** Laurens Van Der Post and Jane Taylor.  “Woman the Provider” [[link|https://files.redacted.xyz/02%20-%20ANTHRO%20103/103052%20-%20Van%20Der%20Post%2C%20Taylor%20-%20Woman%20the%20Provider.pdf]]~~
* ''Week 6: Marriage and Kinship''
** ~~Sept 25
*** Melyvn Goldstein. “When Brothers Share a Wife” [[link|https://files.redacted.xyz/02%20-%20ANTHRO%20103/103061%20-%20Goldstein%2C%20Melyvn%20-%20When%20Brothers%20Share%20a%20Wife.pdf]]
*** David McCurdy. “Family and Kinship in Village India” [[link|https://files.redacted.xyz/02%20-%20ANTHRO%20103/103061%20-%20McCurdy%2C%20David%20-%20Family%20and%20Kinship%20in%20Village%20India.pdf]]~~
** ~~Sept 27
*** Woman to Woman Marriage
*** Kalman Applbaum. “Marriage with the Proper Stranger” [[link|https://files.redacted.xyz/02%20-%20ANTHRO%20103/103062%20-%20Applbaum%2C%20Kalman%20-%20Marriage%20with%20the%20Proper%20Stranger.pdf]]~~
* ''Week 7: Politics and Warfare'' 
** ~~Oct 2
*** Marvin Harris.  “Life Without Chiefs” [[link|https://files.redacted.xyz/02%20-%20ANTHRO%20103/103071%20-%20Harris%2C%20Marvin%20-%20Life%20Without%20Chiefs.pdf]]
*** AR Podolefsky. “Contemporary Warfare in Highland New Guinea” [[link|https://files.redacted.xyz/02%20-%20ANTHRO%20103/103071%20-%20Podolefsky%2C%20Aaron%20-%20Contemporary%20Warfare%20in%20Highland%20New%20Guinea.pdf]]
*** Robin Fox. “The Kindness of Strangers: The U.S. and Iraq” [[link|https://files.redacted.xyz/02%20-%20ANTHRO%20103/103071%20-%20Fox%2C%20Robin%20-%20The%20Kindness%20of%20Strangers.pdf]]~~
** Oct 4
*** Film, Ongka’s Big Moka
*** EXTRA CREDIT OPTION #1 Write a reaction memo on Ongka’s Big Moka, discussing how it ties into to our readings on exchange, reciprocity and politics.
* ''Week 8: Language and Culture''
** ~~Oct 9
*** David Thompson “The Sapir-Whorf Hypothesis” [[link|https://files.redacted.xyz/02%20-%20ANTHRO%20103/103081%20-%20Thompson%2C%20David%20-%20The%20Sapir-Whorf%20Hypothesis.pdf]]
*** George Lakoff and Mark Johnson, “Metaphors we Live By” [[link|https://files.redacted.xyz/02%20-%20ANTHRO%20103/103081%20-%20Lakoff%2C%20Johnson%20-%20Metaphors%20We%20Live%20By.pdf]]~~
** ~~Oct 11
*** Deborah Tannen, “Conversation Style: Talking on the Job” [[link|https://files.redacted.xyz/02%20-%20ANTHRO%20103/103082%20-%20Tannen%2C%20Deborah%20-%20Conversation%20Style.pdf]]
*** Mary Bucholtz, The Whiteness of Nerds” [[link|https://files.redacted.xyz/02%20-%20ANTHRO%20103/103082%20-%20Bucholtz%2C%20Mary%20-%20The%20Whiteness%20of%20Nerds.pdf]]~~
*** @@.highlight TAKE HOME EXAM # 1 DUE TUESDAY OCTOBER 16TH IN CLASS! @@
* ''Week 9: Birth and Childrearing''
** Oct 16
*** Meredith Small, Our Babies Ourselves [[link|https://files.redacted.xyz/02%20-%20ANTHRO%20103/103091%20-%20Small%2C%20Meredith%20-%20Our%20Babies%20Ourselves.pdf]]
*** Adrie Kusserow, “Hard and Soft Individualism” [[link|https://files.redacted.xyz/02%20-%20ANTHRO%20103/103091%20-%20Kusserow%2C%20Adrie%20-%20Hard%20and%20Soft%20Individualism.pdf]]
** Oct 17
*** Film, Babies
* ''Week 10: Death and Mortuary Ritual'' 
** Oct 23
*** Nancy Scheper-Hughes, “Death Without Weeping” [[link|https://files.redacted.xyz/02%20-%20ANTHRO%20103/103102%20-%20Scheper-Huges%20-%20Death%20Without%20Weeping.pdf]]
*** Shalinsky and Glasock, “Killing Infants and the Aged in Nonindustrial [[link|https://files.redacted.xyz/02%20-%20ANTHRO%20103/103102%20-%20Shalinsky%2C%20Glasock%20-%20Killing%20Infants%20and%20the%20Aged%20in%20Nonindustrial.pdf]]
** Oct 25
*** Beth Conklin, Mortuary Cannibalism [[link|https://files.redacted.xyz/02%20-%20ANTHRO%20103/103102%20-%20Conklin%2C%20Beth%20-%20Mortuary%20Cannibalism.pdf]]
*** Richard Gill, Whatever Happened to the American Way of Death? [[link|https://files.redacted.xyz/02%20-%20ANTHRO%20103/103102%20-%20Gill%2C%20Richard%20-%20Whatever%20Happened%20to%20Death.pdf]]
* ''Week 11: Charisma and Revitalization''
** Oct 30
*** Charles Lindholm, “Culture, Charisma, Consciousness” [[link|https://files.redacted.xyz/02%20-%20ANTHRO%20103/103111%20-%20Lindholm%2C%20Charles%20-%20Culture%2C%20Charisma%2C%20Consciousness.pdf]]
*** Anthony Wallace, “Revitalization Movements” [[link|https://files.redacted.xyz/02%20-%20ANTHRO%20103/103111%20-%20Wallace%2C%20Anthony%20-%20Revitalization%20Movements.pdf]]
** Nov 1
*** Film, Kumare
*** EXTRA CREDIT OPTION #2 You may write a reaction memo on the film and discuss how it relates to the readings by Lindholm and Wallace
* ''Week 12: Race and the Body''
** Nov 6
*** AAA Official Statement on Race [[link|https://files.redacted.xyz/02%20-%20ANTHRO%20103/103121%20-%20AAA%20Official%20Statement%20on%20Race.pdf]]
*** Jared Diamond, “Race Without Color” [[link|https://files.redacted.xyz/02%20-%20ANTHRO%20103/103121%20-%20Diamond%2C%20Jared%20-%20Race%20Without%20Color.pdf]]
*** Peggy McIntosh, “Unpacking White Privilege” [[link|https://files.redacted.xyz/02%20-%20ANTHRO%20103/103121%20-%20McIntosh%2C%20Peggy%20-%20Unpacking%20White%20Privilege.pdf]]
** Nov 8
*** Jacqueline Urla and Alan Swedlund, “Measuring up to Barbie” [[link|https://files.redacted.xyz/02%20-%20ANTHRO%20103/103122%20-%20Urla%2C%20Swedlund%20-%20Measureing%20up%20to%20Barbie.pdf]]
*** Terrence Turner, “The Social Skin” [[link|https://files.redacted.xyz/02%20-%20ANTHRO%20103/103122%20-%20Turner%2C%20Terrence%20-%20The%20Social%20Skin.pdf]]
* ''Week 13: Globalization and the Price of Progress and Take Home Exam 2''
** Nov 13
*** John Bodley, “The Price of Progress” [[link|https://files.redacted.xyz/02%20-%20ANTHRO%20103/103131%20-%20Bodley%2C%20John%20-%20The%20Price%20of%20Progress.pdf]]
*** Noreen Janus, “Advertising and Global Culture” [[link|https://files.redacted.xyz/02%20-%20ANTHRO%20103/103131%20-%20Janus%2C%20Noreen%20-%20Advertising%20and%20Global%20Culture.pdf]]
** Nov 15
*** Film, Life and Debt
*** @@.highlight TAKE HOME EXAM # 2 IS DUE in CLASS! @@
*** EXTRA CREDIT OPTION #3 You may write a reaction memo discussing how the film relates to the readings by Bodley and Janus
* ''Week 14: THANKSGIVING BREAK NO SCHOOL!''
!!!! [[Link to Fresh Fruit epub|https://files.redacted.xyz/02%20-%20ANTHRO%20103/1031516%20-%20Holmes%2C%20Seth%20-%20Fresh%20Fruit%2C%20Broken%20Bodies.epub]]

* ''Week 15: Ethnographic Case Study''
** Nov 27
*** Seth Holmes. Fresh Fruit Broken Bodies p. Chapters 1 & 2
** Nov 29
*** Seth Holmes. Fresh Fruit Broken Bodies p. Chapters 3 & 4
* ''Week 16: Ethnographic Case Study''
** Dec 4
*** Seth Holmes. Fresh Fruit Broken Bodies p. Chapters 5, 6 & 7
* FINAL PAPER DUE MONDAY DECEMBER 10 by NOON HAND IN TO MY OFFICE MANHEIM 106 H
* gathering plant food is woman's work among the bushmen
** roots, melons, berries, seedpods; over 100 different species of plant food; no problem finding sufficient to feed the whole;
** intimate knowledge of the land and where each kind of vegetation is and in what season it grows & is ripe; therefore no wasted energy.
*** takes longer after the winter when there has been no rain for several months
** women carry vegetable weight and child weight both
** women are experts in gathering the veggies! spot them by the smallest leaves, quickly stab them out of the ground, and so on
*** use a digging stick; sharpened and 3-4 feet long
** tubers provide a good source of water; one tuber is used for water and then the pulp is used as a washcloth.
** they exchange information as they walk along, talking about the plants? and laughing and joking probably.
** veggies provide vitamins and minerals for a well balanced diet when combined when the protein from meat and beans
*** they become scarce when the land is heavily grazed by cattle
* birth rate has increased as the bushmen aren't as nomadic as before
** infanticide during conditions of extreme drought or other precarious situation
** milk provides necessary nourishment for three to four years, makes infants stronger than otherwise
* b/c of rations from farm labor, temptation to avoid hard labor of gathering is powerful (though rations are less nutritional)
* give birth alone, usually out in the fields, squatting.
** believe attitude about birth will affect the ease of the delivery
* breasts are not sexual objects, so left uncovered; they are merely how kids get fed.
** buttocks on the other hand are sexually significant and therefore covered, as is a dude's dick
* first menstruation : lots of supernatural potency? would be ritually isolated in a hut; washed and scarified at the end; her behavior will affect the game being hunted, it is believed 
god, introductions will never not be nerve-wracking. but shockingly, I'm not the 5^^th^^ plus year? fascinating how many transfer students there are but I guess that makes sense given, ya know, the school. you know what's cool about college, at least here, the wide variety of paths. like, if I was worried about standing out, that was silly.

---

* ''Transhumanism''
** use science and tech to overcome human limitations
** the "post-human" species
** prof is writing a book putting transhumanism in conversation w/classical anthropology
** doing research on body/bio hacking, people doing science in their backyards, outside of a lab, on themselves, etc. (body bio hacking conference?)
*** see: soylent? the keto chow guy's tests on himself?

---

going over the syllabus - that is, everything I've already read :)

* reaction memo
** state the central question / argument
** then react.

---

* How do we explain the diversity of the human species? what is universal within our species?
* lol idk what a species is whoooops
** it's a group of organisms that can reproduce with each other
* anthropology takes a profound interest in how human beings are different from each other
* it recognizes, now, that it is difficult to understand our own assumptions when immersed in them
** by confronting our differences, we grow our ability to step outside of our own cultural lens
* it takes a holistic view of things
** eg. "how does the political climate a person grows up in affect their emotional landscape? does it at all?"
** "Is there any relationship between the technological organization of society and our emotional well being?"
* ''What are the meanings & forms of significance'' we attach to stuff like work, economic standing, etc?
* (not just checkbox goals! hey pep talk)

---


* ''Anthropology is the comparative study of humankind in the most general way.''
** must have a comparative perspective, not monolithic
** when did it become a formal academic discipline?
*** around the same time that Boas was involved, late 19th century, early 20th
** emerges from the colonial / imperial project
* Boas pushes back against the armchair anthropology of his time, arguing that second hand reports are not an adequate research method, you must gather first-hand data, etc.
* Boas is interested in:
** the question of difference
** the question of origins
*** where did we come from? one place? many? how did we migrate?
** the question of similarities
*** how do you explain them? the development of similar ways of being? is it human nature? human needs?
*** "they live in similar physical areas" eg. places with lots of snow, people developed in similar ways, or in places that are deserts, etc.
*** "it must be because populations came in contact with each other" (see [[diffusion theory|http://anthropology.ua.edu/cultures/cultures.php?culture=Diffusionism%20and%20Acculturation]])
* [[Claude Lévi-Strauss|https://en.wikipedia.org/wiki/Claude_L%C3%A9vi-Strauss]], wrote //the savage mind//
** worked with myths (same story over and over again, with a different coat of paint)
** believed the human mind is designed to work through the oppositions of good vs evil & other mythological tropes
* "in the age of the well rounded man, before TV" <-- ehhhhh! your bias is showing.
* Boas started reading Kant
** you can't get at the thing in itself
** perceptions are always mediated
* Went and lived with the Inuit, and noticed they had different words for different shades of seawater (his dissertation had been on seawater)
** came to the conclusion our organs: eyes, ears, etc. are produced by our culture
** this was a big deal for Boas
* What's the big idea in //"The Aims of Ethnology"//?
** even though these people live differently from you, that doesn't make them __less than you.__
** challenging the idea of the evolutionary perspective ("primitive" to "civilized")
*** warped, problematic
*** human beings are first & foremost cultural beings and are grouped around values, ideas, beliefs
** arguing against racial and geographic determinism (that is, arguing against the rational for imperialism
> I wonder if anyone has done a cultural anthropology of college students...
> also thank god for caffeinated tea <3
> I wonder if anyone has done a cultural anthropology of an artistic society? or the masons? not sure if there's enough of something called a "culture" for artists tho (depends - what about AY warhol and his compadres?)

---

!!!! ''Review of previous class''

* think about "why does the academic discipline develop when it does?"
** Psychology developed when there was a shift from the paradigm of the soul being the animating factor of humans to the mind being the animating factor
** Anthropology developed as a byproduct of colonialism and colonial encounters; the colonizers wanted to rule the natives more effectively, and you need knowledge in order to do that - hence the funding by the colonizers for anthropological fieldwork
* Boas is primarily interested in arguing for the "psychic unity" of mankind, and our intellectual equivalence
* "modern" has become the code word for "civilized" in today's society
* "how does society come to shape you as a human being?"
* anthropologists interested in studying non-western cultures to salvage them from being lost to time completely
* Boas argues that we are first and foremost //cultural// beings
* how is anthropology different from sociology?
** sociologists were fundamentally interested in how __Western__ society was changing due to capitalism and industrialism (see Durkheim, Marx)
** there's also a matter of methodology: there's much less of a focus on fieldwork, and it's a lot more quantitative (surveys, "big data")

---

* what are the fields of anthropology described by barrett?
** archeology: most of it is based on excavating artifacts of past civilizations; see [[the work of Shannon Dawdy|https://www.press.uchicago.edu/ucp/books/book/chicago/P/bo22882603.html]] for a contemporary archeological analysis of the aftermath of Katrina
* anthropologists are interested in specifically a //comparative// point of view : you can only make larger claims about human nature by studying __all__ cultures
* Watch [[The True Cost|https://en.wikipedia.org/wiki/The_True_Cost]], about how "fast fashion" has affected garment production
** I believe this was brought up in discussion as an example of something that's changed in our society over the past many years - buying something and expecting it to last 20 years, vs. planned obsolescence 
* anthropologists are aimed at the specific, local, subjective points of view of the individuals within a culture : philosophy tends to lean to the complete opposite, searching for abstract / universal subjects that stand outside of culture.
* ''the aim of anthropologists is not to reform the society'' !!! very important point
** doesn't mean you agree with or approve of all things a society does; simply means you're seeking understanding, the "why" behind these behaviors or actions or beliefs
** there are some anthropologists who see their scholarship as an attempt to change forms of social injustice, who aim to have an activist point of view
** still they are seeking understanding within their fieldwork, and it's the act of bringing light to these groups that they hope to bring about change (eg. doing fieldwork with the disenfranchised: poor, migrant workers, drug addicts, etc)
** the first thing you __must__ do is understand, before even considering any attempt to reform
* ''cultural relativism''
** behaviors, beliefs, and ideas make sense only within the context of the culture they come from
* pay attention to your own gut reactions because they tell us about our own assumptions
* //insert discussion of infanticide here//
** "isn't it a waste to kill a baby after putting in all that effort?"
*** operating under the assumption that they're "putting in effort" that women aren't doing work while pregnant or something -- ie. that there //exists// effort to go to waste. If infanticide really is their solution to a lack of birth control, it's perhaps decided in advance whether or not this child will be left to die or not; also, the idea of the pampered mother making sure to take all her vitamins and worrying about pushing herself too hard blah blah is an artifact of western society; I believe I've read that pregnant women don't stop working etc in other cultures.
** "how do different cultures distinguish personhood? what makes someone a person?"
*** there are rituals that we use to make a baby part of the family or society
**** picking out names ahead of time
*** often you have to go through specific rituals in order to //become a person// in other cultures (obvious example though not an extreme, bar and bat mitzvah)
* gut reaction to incisor removal: holy fuck that's got to hurt! => in general, we do not like pain
** but pain has been seen as a necessary process of making people humans
** creativity is absolutely linked to pain => see the idea of the suffering artist, that if you're making art and not going through pain, then somehow you're not as worthy, or not really an artist
** we also go through pain for appearances : see the common practice of putting children through the pain of braces and other orthodontics
** there are tv shows focused around plastic surgery makeovers
* our american western society tends towards:
** no pain
** free will
** individualism
** the idea that "there's a real me"
*** obsessed with authenticity
*** in most of society before now, your identity was as a part of the //group//, you had obligations to others to fulfill (your //role//) - no room or need to search for "the real me"
* are there limits to cultural relativism? some behaviors that an anthropologist just //can't// observe with an objective eye?
** where would your limits be?
** some anthropologists might not do fieldwork in certain areas because they know where their limits are regarding objective observation of behaviors
* ''how do we come to love & desire that which society demands of us?''
> motherfucker I read Chapter 2 for today last night instead of Chapter 3 ლ(ಠ益ಠლ)
> oh well, at least I'm ahead for Thursday

---

''Previously on Anthropology 103...''

* to discover the beliefs & behaviors of other peoples, and why those beliefs and behaviors matter to them
** must avoid ethnocentrism by using the two following perspectives:
*** cultural relativism
*** subjective understanding
* Look up Karen Ho's anthropology of wallstreet bankers
* small details can speak to wider & bigger questions
* anthropologists are not interested in particular individuals, but how we become shaped as cultural beings

---

* p. 55: "I will define culture..."
* ''systems'' : plural, not just singular
** because there's many levels : the economic system, the political system, kinship, language, academia, judicial, etc.
** how are these systems related?
** we rely on them to organize social life
* ''agreed-upon meanings''
** a product of social consensus (how is the consensus formed?)
** we live in accordance with symbols (the meanings we live by are not a part of nature)
*** see: our differences in food (grubs?!)
*** tuesday is a symbolic construction of time that doesn't exist in nature
** these symbols //can// change because they're just based on consensus; but on the other hand, they become deeply engrained in our lives & harder to change
* ''recipes or guidelines for behavior''
** we're not just drones - there is individual flexibility; we all interpret social rules differently
** we tweak recipes in the same way that we deal with social constructs (through tweaking & shifting & adjusting to our needs)
** the way we make meaningful distinctions (that we live by) to organize society

there's a fascinating split between the choice of Mom @ 2nd table end or Uncle @ 2nd table end (though apparently Dad is a shoo-in)

* ''what distinguishes our culture from that of animals?''
** our use of symbols and capacity for symbolic thinking
** animals are capable of social learning, but can't pass that meaning along
*** instead, the things animals do are biologically programmed
** humankind is not just shaped by cultural meaning but also ''seeks'' meaning
** "symbolic capacity"
*** enables us to transmit knowledge over time
*** we can change culture in order to __adapt__
* how do we become inducted into these systems?
** enculturation & socialization
*** explicit vs implicit communication
*** personal space is an example of a social system that is transmitted to us implicitly (our parents don't usually sit us down and have a talk like "don't get too close or too far from people when you talk to them")
* look up Garfinkle's social breaching experiments
* pinboard
* that one scholarly article about the conversations we have with other people in our heads

man talk about social norms, it feels weird to come into a nearly-empty classroom & be noisy as I sit down, unpack, & everything. Also combing my hair in public feels weird but ugh it was so frizzy it needed to be done.

In the light of day I sort of - do? regret emailing [[h0p3]] and texting [[lion]]. why? b/c it's fucking scary, b/c what if I'm crazy, what if [[h0p3]] is crazy, what if it's incredibly & immensely stupid to be writing things that could easily be made fun of to someone completely unknown online? And even if [[h0p3]] isn't completely unknown, even if I have formed a mildly accurate if incomplete picture of his mind in my head, isn't that the crazy part? [I'm like, significantly scared to check the wiki & find my words there, and find him thinking about me, b/c it means I am no longer unknown, I have made myself visible as a pair of eyes...] (also b/c I don't feel like my thinking can stand up to his even though tho that's not really the goal?) (what //is// the bloody goal? the //point//?) but hey [[lion]] told me how to talk to him.

BUGGER! it's gonna be so hard to find this book.

---

* asking people about happiness presupposes that they monitor their feelings
** it's a modern conception of a person
* what are the qualities of this object?
** treating it as a whole entity
** engaging with all of its attributes
* doing fieldwork can be a political act, depending on who and where and how you're doing the fieldwork
** a critique: who has the power to provide the final word on a culture?
* ''the process of fieldwork''
** the first step: develop a research question / study / topic
*** you have to convince the grant people your study will benefit them - why is it interesting? how will it contribute to the current body of knowledge?
*** you have to be familiar with the existing research in order to know how you can engage with it
*** you don't //really// know what the relevant or interesting question is until you get into the field
** in the 80s there was a move to be more reflexive about one's own biases; the "crisis of objectivity"
*** fieldwork is an [[intersubjective|https://en.wikipedia.org/wiki/Intersubjectivity]] enterprise : "the psychological relation between people"
*** a critique: fieldwork isn't objective, there's observer bias
*** you have to be aware of your own disposition & how that might come to mediate your observations of what you're studying
** while in the field, you're searching for reoccurring patterns
** have to take into consideration practicality - is this a place you can live for an extended period of time?
* advantages of fieldwork as a research method:
** you get to see ideal vs. real behavior
*** a lengthy visit waits out the self consciousness of the observed
** //participant observation// : you gain an awareness of part of the __felt__ experience of someone else's life/culture
*** your job is to translate the difference between another way of life & your own (maintain a critical distance)
*** the outsider perspective is an advantage
** you discover things you wouldn't have anticipated
** survey questions are not flexible in the same way
* disadvantages:
** fieldwork is a subjective enterprise, not even remotely objective
** there is a large risk of observer bias
** results are not replicable; considered not rigerous
** expensive and time-consuming
* professor's fieldwork:
** noticed how the tourist experience was mediated by guidebooks
*** "how to give in the right way"
** a culture of tourists and local children participating in a sort of economy with each other
*** how do we explain the polarized emotional responses?
*** how do the kids participate in this informal economy?
*** what are the concerns of the families? of the children themselves?
*** what are the tourists getting out of this?
<<<
There have been those who have attempted to make sense out of cultural forms by demonstrating that there is some practical utility to the customs described...This is most frequently expressed by saying that cultural practices have "functions" or, alternatively, that they are part of a society's "adaptation" to environmental circumstances.
<<< Barrett, p. 78

VS.

<<<
Once cultural propensities become established they can effectively exclude alternatives, even ones that appear equally viable from a practical point of view.
<<< Barrett, p. 102

* how does history get written? who has the power to represent the past?
** columbus day - whose history are we celebrating, really?
** this comes up as the "natives" start reading the ethnographer's work, questioning why they get to draw the conclusions, etc.
* reminder that the goal of fieldwork is to uncover latent cultural patterns
* how do you understand, account for, and explain cultural practice?
*# utilitarian perspective
*#* the cultural practice serves some function; fills a practical need.
*# cultural persistence
*#* there are lots of cultural practices that might not have a practical function or that might be inefficient
* p. 81 -> Barrett says it's both?

<<<
Human societies everywhere betray two quite opposed tendencies. First, there is in every culture a dynamic element, one of practical adjustment to circumstances. There is a second dimension...the tendency, also found everywhere, to conserve and defend established cultural practices. It is fair to say that resistance to change is just as ubiquitous a feature of human culture as is change itself.
<<< Barrett, p. 81

* all societies are animated by both forces
** containing both allows societies to hold onto an identity over time while also being flexible about the purpose of practices and to new settings/environments


---

* Ruth Benedict was a student of Boas, and wrote a book called "//Patterns of Culture//"
** she was part of the "personality & culture" school
** believed that different societies emphasize different traits and qualities in their members
** was critiqued because she didn't explain how the differences between the Plains and Pueblo cultures she studied came about
*** functional interpretation: these differences developed because of the way in which each society acquired food - hunter/gatherer vs. agricultural

| individualistic, hunter-gatherer, bravery/extremes, self-drive|!Plains Indians |! Pueblo Indians| agricultural, moderate, collective, obedient |
|~| dionysian | apollonian |~|

---

* are we dionysian or apollonian?
** several people argued that our ideal POV is dionysian but that in actuality we're apollonian
* she's reading a paper that discusses the idea of "collective doom" being impressed upon our culture
* she asked if we felt positively or negatively about our culture's future - there was a general sense that most people didn't feel good or hopeful about it
** oh boy she mentioned the FIRE article that [[h0p3]] had a strong reaction to
* the transhumanist escape future is often racialized
* how does the feeling of impeding doom (on a global, climate-change, climactic species extinguishing scale) affect us emotionally?

---

* the plains indians were not originally a coherent group
** horses, "new technology," enabled adaptation to a new environment through hunting, raiding, and warfare
* they became a coherent group through "cultural convergence"
** post-2nd-world-war there was cultural convergence again, with the car playing the same function as the horse
*** there were no ethnic enclaves in the suburbs as compared to within cities
*** the cultural homogenization of the suburbs
* ''look into the movie "The Hostiles"''
* time for chapter 5: why do practices persist when they're not functional?
** we have an emotional investment in things staying the same
*** see the reactions to gay marriage (and gender identity); they are largely emotional
** there's the limitation of prior accomplishment
*** implementing new systems where there were none before is easier than changing old systems that already exist
** some practices are deeply integrated into society
*** to change one thing we'd have to change everything else that is linked to the practice
*** this is one part of why the US hasn't changed from standard measurements to the metric system
** cultural interference
*** what people have already become ingrained in gets in the way of them learning something else.
*** we come to embody cultural practices, habituated to them
*** "have to do x this way" out of unconscious habitual learning
** vested interests
*** people keep a practice going because it benefits them
*** very often a practice that benefits the few in power and they have a self-interested reason for keeping it going
*** tends to be majority vs. minority; like companies and politicians
*** ''whose interests do these practices serve?''
**** often vested interests are presented as "the natural way" to mask the explotation 
> oh god I'm so tired. getting disconnected here... work is gonna suck balls today tbh.

; cultural persistence
: "not all cultural practices are useful or adaptive"

* we are driven by a //"cultural logic"//
** systems of meanings & symbols
** gain the "native's point of view"
*** emic perspective
* the Azandi are just as rational as we are - they just point to a different //ultimate// cause for things happening
** they have different assumptions about the world than ours
*** what are these meanings & assumptions?

; secondary rationalization
: people don't know what they're doing, really

* example: a society that does a monthly rain-dance
** the people in the society say that they do it to inspire the rain gods & bring rain
** the anthropologist observes that they keep doing it month after month, even when it never does bring rain
** concludes that the reason they continue the rain dance is to revitalize the community, bring people together, and solidify the group structures

* at one point anthropology was largely descriptive and attempted no explanation of practices; merely observed and conveyed what they saw with no analytic point of view
** there was a swing back towards analysis
** current/modern: for anthropology to count as a "science" there //must// be some attempt at explanation

* other than fieldwork, how do you get at the underlying symbology in a culture?
** how do we get at the meanings people live by - is quantitative data enough?
** we are constantly expressing meaning through the symbols we employ, even if we are unable to articulate that meaning

; emic perspective
: the "native's point of view," subjective understanding

; etic perspective
: the analytic point of view, searching for the latent patterns unseen by those immersed in the society

---

* is it true that small societies are entirely homogeneous? how is this challenged by cultural anthropologists?
* how do we explain conformity if individuals are so different?
** internalisation
*** precludes change; the set of subconscious habitual beliefs within a person
** external constraint
*** things that are //expected// of a person
** we can't assume that conformation to the norms of a society also reflects the internal life of a person
** our society places a premium on external & internal matching up, where that is not always the case in other societies
<<<
fuck fuck i'm getting a 502 bad gateway on my wiki this morning ?! and it was working when I went to sleep last night?!! __wtf__ and then when I went to status the services they weren't running?!! and then systemctl said they didn't exist?! I can't get into the files on my phone b/c I can't use the damn CTL key. but I checked the permissions & maybe a chmod will fix things??? I'm hoping, cause I can do that from my phone
<<<

* ''Structure of the exam:''
** fill in the blank
** provide definitions
*** pay attention to italicized words in barrett
** two longer essay questions

---

; cultural anthropology
: the comparative study of society/culture

; cultural relativism
: each culture's practices make sense within the context of that culture

; ethnocentrism
: believing one's own culture is the best and judging all other cultures because they do things differently

; subjective understanding
: "seeing from the native's point of view"

; analytic understanding
: the anthropologist's point of view, etic perspective

; ideal vs. real behavior
: what people say they do vs. what they really do

; culture
: the systems of agreed-upon meaning that serve as recipes or guidelines for behavior

* animals are capable of social learning but don't have symbolic capacity that humans do
** doesn't mean they can't communicate through //signs// (growl, etc) but they can't communicate through //symbols//
** what are the benefits of symbolic capacity?
*** we can transmit knowledge over time
*** it enables us to adapt to change
*** @@.highlight it renders our lives meaningful @@
**** what does this mean? "that what we do actually matters"
**** our symbolic capacity enables us to grapple with meanings, to search for it, etc.

; enculturation/socialization
: the process by which we come to acquire culture

; secondary rationalization
: a reason given when a person doesn't really know the true reason for a practice

* the emic perspective: witchcraft is why that grainery fell on those people
* the etic perspective: witchcraft is a cultural idiom that explains unfortunate circumstances (the ultimate cause)

; fieldwork
: the immersive practice/research method of living in a society for an extended period of time.

* why? 
** to discover the latent meanings and patterns in the culture
* benefits?
** anthropologists get to discover things they wouldn't have noticed otherwise, suss out the real vs. ideal behavior, gain a subjective understanding of the society, preserve fading cultures through recording, gather a more intimate view of a group of people (the small details writ large)
* limitations?
** it costs time, money, and effort; the group of people might not even want the anthropologist there; it is not strictly quantitative, objective, replicable, or systematic; and there is the potential for observer bias.

; participant observation
: when the anthropologist involves themselves in the activities of daily life while still maintaining their observation

; How does Barrett explain the fact of intra-cultural variation?
: intra-cultural variation comes about from different biologies, different ways of socialization, different personality types

* be aware of socialization as a whole and internalization
** external constraint vs. deep beliefs/commitments
** we cannot assume behavior reflects internal feelings

; Would Barrett agree that the socialization process works best when it produces people who always conform to the dictates and demands of society?
: No - he says it is important for the members of a society to be flexible; they are required to take on many roles throughout their lives
''[[The Original Affluent Society|ANTHRO 103 – Sahlins, Marshall – The Original Affluent Society]] & [[Woman The Provider|ANTHRO 103 – Van Der Post, Laurens – Woman the Provider]]''

In “The Original Affluent Society” by Marshal Sahlins, he combats the stereotypical view that Paleolithic natives, who lived a nonagricultural hunter/gatherer lifestyle. Rather than living hand-to-mouth, always on the brink of starvation and despair, he says that in fact they live a life of relative material plenty, in a “affluent society,” where the definition of an affluent society is  “one in which all material wants are easily satisfied.”

The claim that hunter-gatherers live a life where scarcity of food is the norm, dedicating all of their time and energy to hunting for food with no time for leisure, is wrong on many levels according to Sahlins. Firstly, the anthropologists who very often wrote the closest accounts of encounters with the native peoples were naïve and subject to expectancy bias. They could never imagine themselves living under such conditions, and so assumed that eating a wide variety of foods or collecting such inedible substances as tree sap meant the native peoples were reduced to dire straits in order to satisfy their hunger. In fact, the same wide variety of foods meant often there was plentiful food – and if one source was used up for a time, the tribe would move to another location with a different set of food sources. Secondly, the hunter-gatherer populations that anthropologists study today are often living on the margins of the environment, left to subsist on the worst land since agriculture and animal herding have taken over the large majority of desirable land. Sahlins says this must be taken into consideration when looking at their way of life and how much they produce.

In the realm of non-subsistence goods, too, there is a kind of material plenty. Anything the tribe needs they can make for themselves because the knowledge is common, the material is highly available in the natural world, and the goods they make are simple and take little effort. In fact, their lack of hording material goods is entirely because a nomadic movement is a necessity to their lifestyle, and material goods quickly become heavy, inconvenient, and pointless to them.

So! Sahlins says that his main point in writing the essay is to point out that “poverty” is not just a condition of owning fewer things than most people, or of one’s relationship between the means and the ends, but instead it is a specific consequence of our civilization that demonstrates the relation and social status between people in our society.

“Woman, The Affluent Provider” goes into detail about how the women of the Bushmen provide the most consistent food, in their daily gathering of roots, tubers, and other fruits and vegetables. Because they have lived in these areas for so long and they grow up gathering, they are experts at knowing precisely what foods are where and in what season, and gather them with expertise. This means that usually they spend 3 to 4 hours a week gathering food during plentiful times, though that can increase to 8 or 9 hours for several days a week during the winter months of no rain. This supports Sahlins’ claim that the labor of hunter-gatherer societies is comparable to that of a primitive agricultural society.

I am very interested in the idea that movement makes goods worthless to the nomad – it is interesting to see the rise of the nomadic digital worker, who freelances and lives out of a backpack while traveling around the world, or the van dweller, doing much the same thing, working online and living with fewer goods out of their vehicle while traveling. I wonder if the first people who started shedding their material possessions would scoff at the now much commercialized trade of “tiny homes” and those who kit out their van with things like a sink, stored water, and compositing toilets. In those ventures, it seems like people are still trying to have the best of both worlds – hold onto their possessions while also taking advantage of the ability to travel the world and see the sights.
In “When Brothers Share a Wife,” Melvyn Goldstein describes the Tibetan practice of fraternal polyandry - that is, when multiple brothers jointly marry the same woman. He describes the general practicalities of the arrangement: the eldest brother is often the one ceremonially married as well as dominant in the household authority; children are treated in the same manner regardless of which brother was the father, and no particular effort is taken to establish who fathered which child. While the ideals of the society expect the wife to show equal affection to all brothers, differences in age can place strain on this in practice; the individual personalities of the brothers can also add strain to the group marriage.

Goldstein also explains several reasons that could be given for the practice of sharing a wife among brothers. The Tibetan people explain it as a way to increase the family’s general standard of living - when multiple brothers take the same wife, all the family land stays together and is not split, and the labor of working the land and herding animals is spread among a larger group of people. Goldstein refutes the two typically offered reasons, being female infanticide as a cultural practice, or that it is only practiced to ward off starvation. He says that on the contrary, women in Tibetan society have many rights, and the demographics show the man to woman ratio is relatively equal. As for the second reason, Goldstein says it does not hold because polyandry is practiced by the landowning families and not the most poor groups in their society. In the end, he concludes that the Tibetan’s own explanations are the closest to the truth of why fraternal polyandry is practiced.

David McCurdy describes the practice of arranged marriages in “Family and Kinship in Village India.” He discusses how, within an agrarian network of villages, arranged marriages function within and establish further the bonds of kinship between families. This bond of kinship contributes to a person’s reputation and to a family’s strength and security. As such, the essential question of whether or not a person is acceptable to be married has to do with their clan background, a group of people linked to a common ancestor. Membership in a clan gives a sense of kinship with strangers within the clan, and ensures that an arranged marriage does not happen between related people. 

McCurdy also points out the significance of the “bride price” given to the family of the bride by the family of the groom. Operating as an exchange, it helps to ease the transfer of the wife’s loyalty from her family of birth to the family she marries into. He concludes the essay with the observation that factory jobs and other wage labor are freeing people from depending as much on their family economically, and enabling more mobility. However, kinship ties remain strong and are still expressed; for example, in sending money back home.

Both of these articles describe kinship structures that seem very different from the standard American nuclear family, especially after the Industrial Revolution. Even American farming society, as I understand it, hasn’t been based around group village farming, but rather going out into the frontier and staking claims on large plots of land. I wonder if in some respects these sorts of concerns - the social strength a marriage can give to a family, the approval needed from the members of a family’s lineage - if the same motivations are expressed in different ways around marriage in our culture? For instance, when friends’ opinions are sought on a partner, or seeking a partner from the same or similar educational background.
In “Contemporary Warfare in the New Guinea Highlands,” AR Podolefsky asserts that with the introduction of Western goods such as salt and metal axe heads, the mechanism and desire to establish marital ties between tribal groups largely disappeared. This decrease in kinship ties between tribal groups means these ties no longer act as a barrier or point of resistance to escalating warfare, thus contributing to an expansion of conflict between tribes.

Podolefsky first points out the structure of the groups - those within subclans may argue but will not spill the blood of the common group; as the people engaged in an argument are less and less related (perhaps each in different subclans, or in different clans, or in different tribes) the likelihood that the argument escalates becomes higher and higher. Second, he points out the importance of family ties in mediating conflict - men with family ties in both the groups may encourage conflict resolution. The larger the number of family ties between groups, the stronger the dampening influence they have on warfare. Third, there is an analysis of the number of inter-tribal marriages before and after Western influence - there is a statistically significant drop in that number after Western influence. The question Podolefsky then asks is: how did Western influence affect inter-tribal marriages? He points to the disintegration of trade patterns due to Western goods - because goods could be gotten elsewhere, it become unnecessary to travel to another tribe in order to trade, and therefore the opportunities to meet women from those tribes decreased, as well as the importance of arranging marriages between tribes to strengthen trade.

Robin Fox discusses the ideological thrust of colonialism as equally important to consider when observing its effects in his article “The Kindness of Strangers.” This article strikes me mainly as focused on rhetorically awakening the average layperson to the problems of viewing democracy as the natural state that civilization and mankind everywhere are headed. He points out that colonialism isn’t just about increasing economic and strategic interests - instead, they also hold to the idea that democracy is a natural state to be aimed at. This idea, Fox says, is very much not a natural state of mankind and is only something that has been striven towards and supported through large investments in effort to overcome the tribalistic human nature. 

Fox’s article makes me wonder if a completely opposite article could be written, especially given today’s political climate and the statistics about wealth inequality and the way institutions such as ivy league colleges perpetuate such inequality. He says we should “understand how hard won is the open society we live in...how fragile it is...and how we had to do it for ourselves.” I would venture an argument that, rather, our society merely appears to be an open society that is still dominated by the structures of tribalism and kinship ties on many levels. That perhaps the same mechanisms of kinship and reciprocity that operate within the Iraqi tribes he discusses still operate in our society today, especially when it comes to class and upward mobility. Think of the common trope, “it’s not what you know but who you know” or the ways in which class, location, and neighborhood ties influence the schools and level of education children and teenagers receive.
In “Conversation Style,” Deborah Tannen discusses the various ways our unconscious conversational styles can affect the way other people treat us - specifically, the divide between the average masculine conversation style and the average feminine conversation style. She emphasizes that these are culturally mediated observations based around the ways our speech is ritualized, focusing on how the patterns play out across groups. Contrary to the cultural idea that women are more “sensitive” than men, Tannen says when it comes to conversation styles, men put more effort into avoiding the “one-down” position compared to women who ask questions, seeking information and unconsciously putting themselves in a “one-down” position. Ultimately, she says, having an awareness of both styles should lead to flexibility in choosing which conversational style to use at the appropriate time.

Mary Bucholtz analyzes the linguistic style of nerds and the way their use of “superstandard English” set them apart from both the black students and the rest of the “unmarked” white students, in “The Whiteness of Nerds.” She discusses the way in which the unmarkedness of being white is specific to the context and that there are areas in which white identities are racially marked (eg. hillbillies). Through an analysis of the linguistic markers of the white nerds in her fieldwork, she argues that nerds are racially marked in ways that both challenged whiteness as the norm and reified other racial structures within the school.

I went into ‘The Whiteness of Nerds” intrigued but skeptical I would find anything directly applicable to myself, especially in the first half of the article when Mary Bucholtz was setting up the context of the school she did her ethnographic study in. However, when she went on to describe the various ways a superstandard manifested itself in the nerd culture of the high school I recognized a lot of them! Coming from a rural high school of about 250 people, social groups were mostly the unmarked middle class, the rednecks (farmers), and the “white trash” (low income); the nerds were a more nebulous group that’s existence or not depended on the individuals in each year. I’m sure my linguistic practices definitely landed me square in nerd territory though. 

My college friends and I talked about language a lot (mostly in the context of accents), including our pronunciation errors based on reading a word and never hearing it before. After reading this article, I’m realizing there’s a lot of meaning hidden in the completely unconscious ways I use language. I’m not aware of the various pauses in my speech and I can’t look back and remember my attitudes towards slang in high school - and even if I could remember, I probably didn’t have conscious opinions about it - but at the same time those unconscious ways of speaking are most likely affecting the way other people unconsciously react to me and the social groups/status/position they put me into in their mental models.

I am a fan of the rapper [[Milo|music: RAP Ferreira (aka) milo]], who initially described his music as “nerd rap.” As a black rapper using superstandard English, Milo’s early music is a dramatic example of superstandard English as a marker of nerdiness and whiteness. “If you couldn’t tell, I don’t drink / but I’ve been reading Boethus” he raps in “Lester Freamon Toe-Taps the Blues” and points to the association of intelligence, “at least by nerds, with...a refusal to go along with the crowd.” His use of superstandard English sets him apart from other black people, but he is still not truly at home with the nerdy crowd - after all, “everyone knows people with curly hair are prone to stealing things” (Hall 2 with Will’s singing untouched). 
In his article “The Social Skin,” Terence Turner argues that the most fundamental structural principle of Kayapo society – that is, a dynamic equilibrium between the ideas of “dominance” (one’s place within the social hierarchy) and “beauty” (the social integration of an individual into the whole group) – is methodically expressed through and on the skin of the members of the Kayapo society. The social integration of an individual into the whole is signified by the broad importance of cleanliness (cleanliness as a distinguishing marker from animals) as well as the form of body painting in which red is used on the extremities that are associated with passion and interaction with society, and black is used on the torso, legs, and upper part of the arms, marking the transition between the internal natural instincts of a person and the external forces of society. Additionally, the distinction between long-haired and short-haired members of society communicates the phases of an individual’s growth in society. Dominance, or one’s place within the group, is expressed through pierced ears and pierced lips – these forms of body adornment change depending on an individual’s place in society. For example, the lip plugs of the very old man are white stone and rare, a sign of great prestige.

Urla and Swedlund examine the development of American bodily norms and ideals, especially as related to female bodies, by tracing the continuing popularity of Barbie dolls. The doll was created while the “teen lifestyle” was being developed by marketers, and has adapted to several societal shifts, addressing feminism and multi-culturalism with a variety of professional outfits for Barbie and additional “ethnic” versions of the doll. In interacting with Barbie, girls learn how to participate in a capitalist market through the desire for more accessories and acting out the scenarios written in Barbie stories or magazines, while also absorbing a tactile sense of the doll’s form. This form, according to Urla and Swedlund, is one of several norms that are applied to the bodies of women, and is dramatically exaggerated compared to the average woman’s measurements.

The most interesting part of the Urla/Swedlund article to me was their discussion of how bodily norms really became a force through the racist and classist studies of anthropometry, and the roles the Dublin table and bathroom scale played in disseminating these new “norms”. I had some awareness of the racial eugenics that was going on in the US around that time, but not about “Normal Norma”! I also hadn’t ever considered that the idea of “weight” as we know it is not a concept that would have made sense to anyone 200 years ago. It’s incredible how deeply it has become a force of bodily regulation since that time, and how many rituals around weighing ourselves, keeping a log, changing our food intake accordingly, etc. have developed. I’d also be interested to see how the rise of tracking devices such as the FitBit interacts with the idea of “normal human measurements.”
// see [[190210 – Carpe Diem: Food Weird]]//

* [[collapseOS|https://collapseos.org/]]
** I'm really uneducated about low-level code; kernel-type code, drivers, assembly code, etc. This is probably not a useful tool without that knowledge.
** either attempt to learn to hack this on your own, or maybe use [[TIS-100|http://www.zachtronics.com/tis-100/]] as an introduction to assembly?
*** I'm sure there's some granular books on assembly & computers to find on b-ok.
** this is about ''programming microcontrollers''
*** in that case, [[shenzen i/o|http://www.zachtronics.com/shenzhen-io/]] seems like the correct zachtronics game to play.
* mesh networking also seems important re: collapse
* ham radio also becomes an obvious skill re: collapse
* [[https://www.youtube.com/channel/UCS0N5baNlQWJCUrhCEo8WlA]]
** building an 8-bit computer
* [[https://www.nand2tetris.org/]]
* [[https://en.wikipedia.org/wiki/The_Black_Obelisk]]
* [[https://www.softwareheritage.org/]]
* [[https://en.wikipedia.org/wiki/Forth_(programming_language)]]
* [[http://sam.zeloof.xyz/first-ic/]]
** reading stuff like this really hammers home how much ''i don't know''
---
* [[https://old.reddit.com/r/collapse/comments/dejmvz/collapse_os_bootstrap_postcollapse_technology/]]
** lmao all of this is basically "learn to solder" plz
* [[https://www.instructables.com/id/Dead-Bug-Prototyping-and-Freeform-Electronics/]]
** fascinating.
* [[http://www.worldofindie.co.uk/?p=900]]
** more stuff I don't understand lmao.

,,so apocalypse is probably the wrong word for this but it's close to hand.,,
* [[Cicada 3301|https://en.wikipedia.org/wiki/Cicada_3301]]
** [[documentary|https://www.greatbigstory.com/series/cicada-3301]]
** [[nox populi, supposed 2013 winner|https://www.youtube.com/channel/UCG_-mmW9eZJwICp_wImMdsA]]
*** [[defcon talk about puzzles & cicada|https://www.youtube.com/watch?time_continue=1&v=sVU4k2gRe_Y]]
* [[Kryptos Puzzle Statue|https://en.wikipedia.org/wiki/Kryptos]]
---
* [[ARG practice puzzle website|https://ae27ff.meme.tips/about.php]]
* [[http://unurthed.com/2008/06/16/the-pneumo-cosmic-manuscript/]]
** [[https://www.alchemywebsite.com/bookshop/mohs30.html]]
---
<<list-links "[tag{!!title}sort[]]">>
---
* [[From the Mixed-Up Files of Mrs. Basil E. Frankweiler|https://en.wikipedia.org/wiki/From_the_Mixed-Up_Files_of_Mrs._Basil_E._Frankweiler]]
** a mysterious sketch; living in a museum after-hours; a file cabinet full of index cards and article clippings -- a young wanna-be-librarian's wet dream.
* [[Mr. Penumbra's 24-Hour Bookstore|https://en.wikipedia.org/wiki/Mr._Penumbra%27s_24-Hour_Bookstore]]
** secret societies & books.
* [[Endymion Spring|https://en.wikipedia.org/wiki/Endymion_Spring]]
** such an enduring memory of libraries and mysticism and knowledge and Faust. I even remember that the library involved was the Bodleian!
* [[The Westing Game|https://en.wikipedia.org/wiki/The_Westing_Game]]
** this book //exudes// mystery and puzzling, in my memories.
* [[Chasing Vermeer|https://en.wikipedia.org/wiki/Chasing_Vermeer]]
** art, puzzles, mystery, and the feeling that I could figure things out with the characters by taking notes alongside it. (which I did.)
* [[Artemis Fowl|https://en.wikipedia.org/wiki/Artemis_Fowl]]
** specifically, the first book, with its symbol cipher along the bottom of the text. I learned to write it and started deciphering it, to the point where I could almost [[read the symbols as english|https://www.youtube.com/watch?v=3vAnuBtyEYE]]. Never did get through the whole book though.
* [[Top Secret: A Handbook of Codes & Ciphers|https://books.google.com/books/about/Top_Secret.html?id=_HjRUYwJ1moC]]
** I was so obsessed with this book for a while that I didn't want to return it to the library, and resorted to copying certain paragraphs into a mini-booklet of my own, //by hand//.
* [[The Usborne Detective's Handbook|https://www.flickr.com/photos/10515323@N08/14239536970]]
** Hand-me-down from my Cool Aunt. I loved that this was written from a straight forward point of view -- like a real handbook, almost. Colorful & fun pictures. I vaguely remember assembling a detective/spy "kit" and this was part of it.
8:20 p.m.

I stopped. Obviously. I stopped for 23 days. Almost a whole month. And now I'm trying to start again. I think I'm only writing with the edged pen because it makes me write slower...

Lunch Bunch starts in two weeks. Boo--yay. I'm crazy, huh? Yup. Even crayzier because I need to find work, and Mom suggested I apply at Astro 3... And, of course, I -ant to work there, only partly because he works there. ^.^

I dont know if I have told you, but he's single now. He and KT broke up. And of course I was totally grinning with joy when I saw --at in my news feed. And I sa-- Whatever" to my silly self. I think I have a claim to him, just because we've spent 1 day a week in a group together, during the summer. Of course I don't. "R Robinson" has more of a claim than me.

There's a shadow... beneath the sea; there's a shadow 'tween you and me-e. I've learned that love is scared of light, thousand seeds from a flower, born through the night...your blackend ki-iss on my cheek, your blackend kiiss runs river deep; a stranded fish, dear, I'm on the sand; blue water from a pool up to the clouds all land; though I am dark, about the ways of wanting, though I am dark and still (a) child

: Gonna dig a coal mine
: Climb down deep inside
: Where my shadow's got one place to go
: One place to hide...

Thats what's been floating around in my mind today... brainworm.

Ah well, I'm just getting moody I guess...

I feel like I want something, tho I'm not sure what it is. Do I want to have something to do, am I bored? Am I just feeling lonely?

MW posted that he was in a relationship with MF. I don't __think__ that its really a joke... can't tell, but I'm pretty sure its serous. Course, I pretty much knew it would happen eventually. I mean, come on, I wondered if he liked her back when they still lived in KS.

Just wierd tho, you know? I'm __16__. When did I start? Back in 04/05 when we were moving? When I was 11 or so? Been writing off and on for a long time then. Changed a lot, I have too. Wish I still was like me when I was 11 -- pretty sure I was more confident in myself then. Don't know what's happened to me...

Anyway, MW's ''18'' and __going to college__ next year! Jeeze I remember slightly when he was __13__! Younger than I am now! Gah! And on L's b-day, she'll be ''17'' and a Junior in high school, as will I. Where have the years gone? It seems like being a junior was soo far away I didn't even think that far ahead. And now I'm here.

I think Its a good thing I've written some journals. I have to be able to look back and see myself back then -- its all gone so fast. soo so fast.

So. What will being 16 bring? Dunno. I should keep writing. Now that I've broken the ice once again, maybe I'll start writing again.

Me and Jo are going to a movie tomorrow at 1 pm. It should be fun -- we have a buy 1 get 1 free coupon, so I'm paying for my ticket, and jo'll buy us popcorn and maybe pop. maybe. hehe its like a "date" with jo! :) And of course, it helps that I may get to see RK a week early.

oh btw he does have a way with words -- a day that was subtly bored, which I find is a really good mix of words -- subtly bored. Not bored, but not totally awesome either. And then again he wanted one day to be "exotically" different... oh I smile when I remember lunch bunch last year -- me next to him and him wondering If I would know what druidic meant, in particular, popped into my head.

I still wonder if he writes in that notebook he picked up as a prize last year. And I picked the journal too... Just a coinky-dink though. Dur.

It's weird biking past his house on the way to the track. They sure do keep their windows closed! (curtains) As we go by, I'll wonder which window belongs to RK. I bet it's one of the upper ones...
10:50 pm

Oh boy, I love reaidng my old journal entries! Ahh, it was so much simpler back then. (I got out my 3-ring book w/my ooold 2005 diary in it)

It was funny, I guess I was worrying about guys for some reason on day, and I was like "I wish I was older, like sixteen" and Gah! I __am__ 16! Now! That was 5 years ago... Long time.

Hm well I want to go look at more old journal entries, so buye (looking for R-guy)
* [[archive – 1301]]
* [[archive – 1302]]
* [[archive – 1303]]
* [[archive – 1304]]
* [[archive – 1305]]
* [[archive – 1306]]
* [[archive – 1307]]
* [[archive – 1308]]
* [[archive – 1309]]
* [[archive – 1310]]
* [[archive – 1311]]
* [[archive – 1312]]
* [[archive – 130107 ◊ Mon, Jan 07 2013]]
* [[archive – 130111 ◊ Fri, Jan 11 2013]]
* [[archive – 130112 ◊ Sat, Jan 12 2013]]
* [[archive – 130113 ◊ Sun, Jan 13 2013]]
* [[archive – 130114 ◊ Mon, Jan 14 2013]]
* [[archive – 130115 ◊ Tue, Jan 15 2013]]
* [[archive – 130116 ◊ Wed, Jan 16 2013]]
* [[archive – 130117 ◊ Thu, Jan 17 2013]]
* [[archive – 130118 ◊ Fri, Jan 18 2013]]
* [[archive – 130119 ◊ Sat, Jan 19 2013]]
* [[archive – 130201 ◊ Fri, Feb 01 2013]]
* [[archive – 130202 ◊ Sat, Feb 02 2013]]
* [[archive – 130203 ◊ Sun, Feb 03 2013]]
* [[archive – 130204 ◊ Mon, Feb 04 2013]]
* [[archive – 130205 ◊ Tue, Feb 05 2013]]
* [[archive – 130206 ◊ Wed, Feb 06 2013]]
* [[archive – 130207 ◊ Thu, Feb 07 2013]]
* [[archive – 130208 ◊ Fri, Feb 08 2013]]
* [[archive – 130209 ◊ Sat, Feb 09 2013]]
* [[archive – 130210 ◊ Sun, Feb 10 2013]]
* [[archive – 130211 ◊ Mon, Feb 11 2013]]
* [[archive – 130212 ◊ Tue, Feb 12 2013]]
* [[archive – 130213 ◊ Wed, Feb 13 2013]]
* [[archive – 130214 ◊ Thu, Feb 14 2013]]
* [[archive – 130215 ◊ Fri, Feb 15 2013]]
* [[archive – 130216 ◊ Sat, Feb 16 2013]]
* [[archive – 130217 ◊ Sun, Feb 17 2013]]
* [[archive – 130218 ◊ Mon, Feb 18 2013]]
* [[archive – 130219 ◊ Tue, Feb 19 2013]]
* [[archive – 130220 ◊ Wed, Feb 20 2013]]
* [[archive – 130221 ◊ Thu, Feb 21 2013]]
* [[archive – 130222 ◊ Fri, Feb 22 2013]]
* [[archive – 130223 ◊ Sat, Feb 23 2013]]
* [[archive – 130224 ◊ Sun, Feb 24 2013]]
* [[archive – 130225 ◊ Mon, Feb 25 2013]]
* [[archive – 130226 ◊ Tue, Feb 26 2013]]
* [[archive – 130227 ◊ Wed, Feb 27 2013]]
* [[archive – 130228 ◊ Thu, Feb 28 2013]]
[["Acceptance is a hell of a drug..."|https://genius.com/2064845]]

"Are all of us the same, I wonder, navigating our lives by interpreting the silences between words spoken, analyzing the returning echoes of our memory in order to chart the terrain, in order to make sense of the world around us?" 
p. 207, __The Garden of Evening Mist__

Some quotes from my conversation with JH this early morning:

* Does not having friends -- and I really mean not playing with anyone on a regular basis -- in elementary school somehow diminish the worth of that time of my life?
* But every time I talk to these guys and they bring up the fact that I somehow haven't had these "essential" childhood experiences makes me feel like they're saying I'm somehow...scarred or marked or wrong. And I don't think they understand. (and I know they're joking but I'm not like them so it hurts a little.)
* The past is not irrelevant. I wouldn't be who I am today without my past, and I refuse to let some (comparatively) spoiled rich kids demean my life experience. It has just as much fucking worth as theirs does, if not more. I'm still more fucking self aware and thoughtful than they are. `<edit as I'm typing this: I'm not sure about that. Perhaps they're more self conscious than I give them credit for, and that's probably the case. They don't really show it though. Do I?>`
* There's a constant struggle within me; one half of me wants to fit in, be part of a group, have friends and be accepted and a part of things; the other half says fuck their shit, acceptance is a hell of a drug, and i don't need to feel peer pressured into doing things, even if they are a group I want to be part of.
* That's how I've always tried to live. It's how I got through high school, though I always hoped that one day, I'd find people who'd accept me for who I am. And here, I thought, for once in my life...and I let my guard down and have felt what it's like and now it's harder to say fuck it because I ''know'' what I'm missing at least a little. I never knew, before.
* It's about laughing with people, talking to them, being talked to and going places with them -- for once in my entire life I feel like I'm part of ''something'' and that just makes it harder when I know I'm just on the edge and that nothing I do will ever make me fully part of a community.
* I ''want'' a community of people who are open and accepting and full of love and who ''understand'' each other. Dare I hope that someday, someday I'll be a part of one?

I don't want to have to explain myself to JH. I'm sorry. I fucking live every day. Do you know how much I've lived since coming here? SO MUCH. And I still beat myself up over not living //enough//, I don't need to be told that! I know it! I don't go out there and live enough and that's what I've been telling myself all day! I don't fucking need to be told that shit. I'm NOT AN IDIOT. AND DON'T FUCKING PATRONIZE ME WHEN YOU'RE SITTING AROUND AT HOME PLAYING VIDEO GAMES, DAMN IT. what was the scariest thing //you've// done recently?

I just want someone to cradle me and rock me and tell me everything will be okay. To let me rant and pound on his chest and to hug me and love me and accept me in both my negative and positive emotions and not expect me to be happy all the time. 

...I want my dad. He's certainly not perfect, but he hugs me and lets me cry and he loves me so. much. and despite all his flaws fuck //i love him so much//. i want god. i want dad. i want my all-loving father to wrap me up in his arms and hold me and hold me and hold me and embrace me. 

it's okay. i'm okay. i embrace myself. 

Also, wasn't that quote from __Garden of Evening Mists__ great? I was so happily touched when I read it, because it seemed to somehow sum up my own wanderings through life. This is one of many reasons why I love reading -- because now I know someone else had a similar thought to me, and wrote it down so elegantly, and I connected with it.  

I don't know that life is any clearer now that it was two hours ago, or a day ago, or two days ago. Maybe I'm just walking the same path over and over. But even so, it's okay. I'm okay. The longest journeys begin with the smallest steps.

------------------------------
10:40 pm. I finished __The Garden of Evening Mist__ last night; I sat in my chair in Lower Burton and read by myself for at least an hour, I'm sure. It's been a long time since I've really done that, I realized. There's also not much reading that goes on here outside of class reading, which does still count, of course. But so often you're around people, either sitting in a cafe or a library or the lounge or, like now, there's people in lower Burton. I haven't had quiet alone reading for personal reasons at least since winter break. 

I was walking around outside today, because after reading __Book Was There__ for a couple hours I just got that sort of restless, I want to walk around and digest this, sort of feeling. (This relates interestingly to the actual content of the book -- how walking and thinking/figuring things out co-mingle -- and then relating that back to books.) I was saddened by the lack of wildness anywhere close by. For example, if I was at home and feeling this way, I would have walked to the trail where there is wildness and open space and emptiness and a lack of people in abundance, or I would have walked along empty streets, with many trees and bushes, to the top of the staircase and looked out over the town, or I would have walked to Lion's Park and reveled in the wildness of the trail and the undergrowth and brush, and again, the quietness and emptiness. I've not thought about this before, but during the day, it would be nice to find some place //in nature// where it's possible to be alone. There's no nature here, not really. It's all manicured and manufactured into looking nice and being tame and compliant. Sidewalks and concrete border everything. This makes me very sad; what do we lose without knowing it when we have no nature, no wild places to go and be silent alone? For that matter, what do we lose when we're less and less alone?

Today -- I woke up, showered, ate lunch, and then went to Lower Burton at two. Two people were there, reading quietly, and the sun was shining through the windows by my nook. I cuddled up there and started reading; the two people were both gone at least an hour into my reading and it was so quiet and peaceful. It happily mirrored what I was reading about.

MT walked in on me reading alone last night, and then again today -- I wonder what sort of thoughts that brought to his mind, or what he thinks of me for doing so? Has reading alone become an oddity even here?

I want to start the Society of the Book; I want to leave posters around, with a time, date, and location -- see who shows up, see if there are those who read for pleasure and want to connect with people who love books, who understand that moment when you're reading and something jumps out at you that you connect with and want to wordlessly share with someone who will feel it in the same way. 

__Book Was There__ brought a lot of thoughts and ideas to my mind. Books as places of rest, the faces of pages and how we are always looking into books, the tactile act of reaching out, holding a book in hand, marking our spot with a finger, turning the pages, and how this affects our experience with the contents. 

* "The idea of 'lost time' takes on a whole new meaning online -- not in the sense of an irrevocable pastness, a nostalgia; instead, time itself is now what is lost. We are losing our sense of time online."
*  "We sleepwalk through the web...the world of digital faces is full of such 'monstrous torsions,' paroxysms of multiple states of being (tired, virtual, real, simulated, artificial, bored, enhanced, transformed, etc.)...The zombie is our new Doppelganger."
* "If holding is a precondition of dreaming, facing is a precondition of caring. It is through faces where we meet others at a distance. We embrace another with our hands, but we greet others at a distance with our faces. The face is where we learn to be together apart. If we value this apartness as much as we value being social, then we will need to hold on to books and their faces. Unlike social networking, in books no one is looking where you are looking."
* ""There are too many ideas and things and people. Too many directions to go. I was starting to believe the reason it matters to care passionately about something, is that it whittles the world down to a more manageable size."" (Susan Orlean)
* His entire chapter on note-taking is just perfect. I love the points he makes about handwriting and how yes! it does still matter. 
* "True creation also begins with the //time// of copying, with the experience of incorporation, what Erasmus calls 'digestion.' Cutting and pasting is not the same as tracing letters with one's hand only faster. In forgoing the process of internalizing learning, of writing things down in one's soul, as Socrates said of conversation in the Phaedrus, we diminish our ability to create. True creation isn't the act of moving existing pieces around a board. It is about taking something in and transforming it. It is about taking time." 
* And that handwriting is the convergence of writing and drawing! 
* SHARING. That chapter.
* "Reading is never purely an act of isolation. When we read, we enter into a world of commonality, whether of language, story, or material object. Reading socializes...One of the fundamental identities of book reading as it has emerged over time is the challenge it poses to producing a sense of commonality. Reading is a technique of socialization with a deeply asocial element."
* "In order to truly share a book with another, one must submit oneself before the recipient. Giving a book, according to this imagery, is a way of giving a piece of oneself. We lose something of ourselves when we share, but not everything (there are always more copies)."
* "Our attachments to reading, and our desire to share them, can wittingly or unwittingly be the tools through which we push others away, including those with whom we have tried to share. Reading divides as much as it brings us together."
* "'Probably not' is one of the most piercing lines I have ever read. He cannot know how deeply, how 'well' she __has__ understood Shakespeare, how meaningful that moment of reading has been for her. It has made her well, and yet she cannot share it with him ('Well?' she says). How could they ever have this experience in common? A chasm exists between husband and wife and reading only deepens it. reading is a sign of what cannot be shared between two people."
* "Two of the greatest writers of the twentieth century sustained a friendship through shared reading. And yet sharing persistently drew attention to the way they were always writing, and reading, past one another. If you look closely at their letters, a book is most often shared at those moments when something has been misunderstood. The closer we are, whether physically or intellectually, the less we need to share. Sharing is a sign of shearing, a fork in the road to which we cannot return."
* "We also need to design more for scarcity. Copying is not the same as sharing. Having a file in common that we can both access at the same time overlooks any sense of personal investment in the process, that which makes sharedness possible."
* "If genuine sharing involves a certain element of sacrifice, of giving something up, it also entails an acknowledgement of limits. Not everything can be shared...If we shared everything, we would have nothing left to share. Oversharing only exists as a problem if we spend too little time cultivating something our own. What I do not share or cannot share is truly who I am. More time thinking about and designing for our unshareables, all those aspects of our mental and emotional lives that are inalienable, will serve as an important antidote to the perceived oversharing of social media today."
* "Books are meaningful because as material objects they bear time within themselves. They convey a sense of time passing in a double sense -- my having been there for some period of time and my no longer being there ('I was there,' a book says)."
* "But through it all they will experience how little of me, how little of what I was doing during all those hours when I was reading, can be communicated to them. Unlike the digital file, which exists in a far more exacting web of measurability (when I read it, how long I read it, what I did with it), the used book is remarkably unmarked by comparison. In passing down my books I am passing down a sense of aloneness, of dwelling in myself. I am passing down a sense of difference."

There's so many more quotes that I could be typing here. His whole chapter on place and books is very good; corners and books and nooks and books; he brings together many threads that I myself have felt the edges of while reading. Ah. SO GOOD. So good. Many many more thoughts will come of this, I think

It also is similar to the thoughts I had the other day, about the physicality of writing with a pen and ink, and how sad I am that I'm losing my writer's bump. (It's almost gone...) I'm losing that physical mark of the hours that I spent participating in the act of writing, of creation, of meaning making; this is the satisfaction I gain from having paint or ink stained hands. It's a good practice, writing every day, but how much am I losing by typing up the words I write every day, instead of writing them out into a journal? I can compare the handwriting in my old journals to my newer ones and see a difference. I can see the physical tracks of my thoughts, as I scratch out words and write new ones. Online, the text is unstable. I can backspace and delete as many words as I want -- there is no evidence left to show that anything was ever there. It makes me question my own choices, that's for sure.

I also find it interesting that both the laptop and the DS are similarly shaped to a book. How has the form factor of a book influenced the form factor of other books, and does how does the shape of the laptop or DS influence how we interact with them or see them, as compared to a tablet or an iPod touch?
Okay what do I need to do today? 


My HUM reading and post is due tonight by 8. I have to do my SOSC reading for tomorrow. Those are the important and urgent things. I need to work on my Uncommon Fund application instead of just thinking about working on it. That's important and slightly less urgent. I need to go over my classes that I want to bid for/enroll in next quarter. That's important. I should start on my ASL projects - that's important but not urgent. I should also maybe take a look at the homework for Friday - that's important but not urgent. Reading Everyday Systems and thinking about that is not so important and not urgent. DWAWP is important but not urgent. Thinking about what artwork I'm going to bring to the critique on Tuesday is of medium importance but not urgent. 


Lately I'm not knowing what to write about - I usually just hash out the same things over and over again - schoolwork, relationships, MT, house drama - it's all pretty much the same and all pretty boring. I could talk about how I was late to math class today but how I wasn't the latest person and how I didn't miss the quiz and how I did get my last problem done - but how interesting is that, really? It was a random part of my day and not really that important, in the long-term scheme of things. Lunch was good - I love lunches where we chat and laugh and hey, I said things and it was all very normal. What's there to say about that? After 18 years of my life I'm finally in a position where I'm not so introverted around a large group of people I see a lot in daily life? I guess I'm just sick of how much I talk about myself and my worries because come on, they're not...it just seems self important or self aggrandizing. 


I'm not so good at fiction though. I don't know what to write about, fictionally. I don't know where to come up with ideas, because they all seem to be cliche or done before. I don't have many favorite prompts, and yea. I just don't know where, in the coming weeks, I'm going to get the material to write seven hundred and fifty words. There's an element of repetition in my life, and that's not really going to change over the next week. If I keep writing the way I do, in two weeks I'll be complaining about stress over exams, and I'll be writing about how I'm terribly procrastinating a paper and my ASL projects, and I'll be writing about how much fun I had on the weekend. All the same sort of stuff. 


I know I'm kind of just repeating the same paragraph over and over here, but it does sort of viscerally bring together the point of repetition, does it not? 


Did I ever really have this reaction to my writing when I journalled before? (Well, for that matter, did I ever write at least 750 words consistently? I'm pretty sure it was probably less than that on most days.) I know when I was writing in the orange book I wrote at least a sentence of fiction every day, even on days that I didn't journal about my life. However, I can't exactly get by on one sentence of fiction now that this habit is coming close to being established (almost to 21 days straight and you know what that means). 


I wonder if this is typical, reaching a point in time where you suddenly don't know what to write about, even if it came easy for you during the first two weeks. It's probably a hump effect - before, I had so much to say because I hadn't been writing for so long; then there's a spell where any material you had from before has dried up, and what you were writing about seems boring (going to really start keeping track of NOS tomorrow, since it'll be 21 days since I started this habit; got the hearts game set up finally; prospies coming on Friday oh dear; Purim's this Saturday - ooh!) and you don't know what to write about at all; and then maybe, after a week or two of this dry spell, when it's really hard to keep going but you do anyway, after that, you suddenly get a fresh explosion of inspiration. You have things to write about, you're getting ideas, and it just starts picking speed back up. Fast, slow, and then fast again. If it happens with working out, I don't see why it wouldn't happen with writing or establishing other habits. 


Also, tomorrow will be my 21st day, which means that I'll have written at least 750 words every day for three weeks! Pretty impressive. Today I'm unofficially starting the NOS diet. If I can write every day for three weeks, just wait till I've written every day for 6 weeks and gone 3 weeks without seconds, snacks, or sweets (except sometimes on s days)! And after the NOS diet is a habit, I want to start a habit of exercising for 14 minutes a day - probably shugging. The reason shovelglove appeals to me? Well, it's way less boring than flinging kettlebells or lifting dumbbells or other sorts of boring weight training. That's mostly the reason. It would also be very nice to be stronger. So, in 9 weeks, I'll have written 750 words a day for 9 weeks, I'll have been on the NOS diet for 6 weeks, and I'll have been shugging for 3 weeks. The streak can only continue after that! I expect that it won't be easy - after all, writing every day wasn't easy! I started a couple times and failed - but now that I have a really good streak going, I sure as hell don't want to break it - breaking it means even more work to get back up to the current number.


Hmm. Perhaps that's the thing about streaks. Once you get to a certain point, the thought of having to keep going every day to get back up to your current point sounds harder than actually writing that day. So, whereas before the easy path was to not write, the hard path was to write - after establishing a streak it flip-flops, so that now the easy path is to write, the hard path is to not write. That's pretty great. 


I'm really really thankful that I started this practice. It's given me a visual way to see how small daily movements really add up to something big, and it's enabled me to think about putting that knowledge into practice in establishing other habits. For Leo, the start of his sea change might have been exercise - I believe that for me, it will be the habit of writing daily, and I look forward to being 80 and looking back on this moment and being proud of myself for having established habits that will make life better for me at that moment. 


I also wanted to take a moment to acknowledge the fact that failure is human - so if I fail, I will just get back up and start over, and keep trying. I'll come back stronger if I do fail. I'm not going to fail on purpose or subconsciously try to fail. But if I do, I promise I won't beat myself up endlessly because of it. 


--------------


Well, I finished my HUM Hume reading, and my discussion board post. I love days like today because it's sunny and I can do my reading in the sun and just soak up the ambiance of the buildings. I was sitting in Bertram (Lower Burton) and reading, but the sun started going behind the dining hall building; then I went to my room, until about 5 minutes later the sun started going behind Salisbury! So I ran over to Sinaiko because I realized that there wouldn't be much to keep the sun from shining through the windows (no big tall buildings close enough to block the sun for a very long time) and sure enough, I got at least 30 more minutes of sun, if not closer to 45min/1hour of sunlight. I could probably even get more if I went to the upper room but as I'm done with my reading and discussion, I probably won't do that. 


I will be very sad that Bertram and Sinaiko will be turned into dining halls, because I do enjoy studying down there so much. If they fix the heating problem with Upper Burton, though, and move the furniture up there, and make the lighting better, I don't think I'll mind as much. It just means that there will be less space for people to spread out and study quietly away from each other and that we'll all be in the same room together more. If they're going to do that though, I don't see why they wouldn't open up the "command center" rooms on Burton side (especially since they're open on the Sinaiko side)! Perhaps I should suggest that to LN or someone who has more influence or who would know who to tell.


What to do now...it's 5:00...I probably will be eating at 5:30 because I didn't have a very filling lunch (since the veggie station had nothing good and salad and one piece of pizza doesn't fill me up that much). So I have a half hour in which I can either start my reading for SOSC or do other things. Perhaps I'll go in the lounge and see what people are up to. (Did I mention that I have a DWAWP meeting tonight too? Should be fun!)


--------


Prompt: Lemniscate - the infinity sign, a plane curve generated by tangents et al. (I don't think that word means what you think it means) 


"It's a small world. It keeps recrossing itself." -- David Mitchell


Paint dripped down the handle of the brush I was holding. I slowly lifted my arm, mocking and revering the word "art", making a delicate ritual of the most insignificant gesture towards marking the blank space. As the brush touched the canvas, I moved my arm slowly in two small circles. The paint spiraled out in a dark line, emerging from nothingness into infinity. The lines crossed, my brush stopped. There, on the canvas before me, the world began and ended. "Lemniscate," I thought, the old word floating up from memories of the Planar Geometry class I took in college. Such a fitting word for such an obscure thought as infinity. It seemed to hide itself behind an obfuscation of letters, erasing the power it had to change the world. 


Later, I took up a brush again, this time to glaze the painting, one solitary lemniscate upon the white plane of the canvas. I would cover it with acrylic topcoat, making it shiny enough to see one's reflection in. Soon, very soon, my project would be completed - who knew where things would go from there? Time goes forward and then loops back into the past, crossing and recrossing, and you can never know for sure where you are. 


I walked into the living room, through the sliding door that lead to my studio. The acrylic fumes wafted into the ventilation pipes - I'd be smelling sharp acridity for days. Usually I waited until I had more than one painting done, and then went to the workshop down the street where the industrial size fans evacuated the off-gassing into the atmosphere. Today, however, I was in a hurry. The fridge door swung open and I rooted around in its depths, pushing aside bottles of beer and boxes of leftovers that I was always swearing I'd eat but never got around to actually heating up again. Aha! There was the familiar shape of my favorite sarsaparilla bottle, the brand that I'd always returned to over the years. I could only assume that there was some deep-seated need for that familiar taste rooted in me from my childhood. Either way, while most people go out and get drunk to celebrate, I prefer to stay in my apartment and drink sarsaparilla, eat a bag of Miss Vickie's Salt and Vinegar potato chips, and stare into the smoke from the incense I always burn on the side table of my bed. Er, my couch. Well, it doesn't really matter, does it? Like the lemniscate I had just painted, my couch crosses and recrosses itself, transforming into a bed at night, an easel when I'm at my most desperate, a sturdy stool when I need to shut the loft windows, and the warm embrace of a lover on my loneliest nights. 


Where was I? Oh yes, I had just finished painting the last lemniscate in my diptych - this one black on white, the other white on black - and was getting ready to celebrate my night with a bottle of sarsaparilla. I pulled it out of the fridge, carefully, and set it down on the dusty counter. Time to get out the salt and vinegar chips - but when I pulled open the door of the lazy susan, nothing but a few dust bunnies greeted me. Shit. I'd forgotten to go shopping two weeks ago, and every day since, and well, I guess I'd eaten the last of my chips when I'd finished the first painting two days ago. I'd actually have to walk out my door and down my steps, hoping not to trip over the always loose stone on the walkway in front of the apartment building.


----------


"I like to see people reunited, I like to see people run to each other..."


The airlock whooshed open in front of me - you'd think we'd come up with a better onomatopoeia for the sound of an airlock door flinging its spring-loaded self open, shaking off the strain of holding the vacuum of space out and keeping us safely inside. Outside, the drone of florescent lights greeted me, maintaining the illusion that I was still inside the space shuttle (speaking of renaming things, why don't we rename our transports? You'd think there'd be innumerable romantic names for the clunky things that haul our weighty bodies out to infinity and back again). 


The airport was crowded with the flush of people returning for the holidays, thanks to the wonderous discoverer of faster-than-light travel, ever so many millennia ago, and I pushed my way down the hall, looking for that familiar blue jacket he always wore. I still wasn't used to the glow of ultraray clothing, my family late to get the gene implant that allowed ultraviolet light vision. It would make my search easier, I contemplated, as most of those around me were lit up like christmas trees. There. I saw it. A blue flash out of the corner of my eye, singularly ultramarine. My heat skipped a few beats, speed up and almost beat itself out of my chest in the ultimate cliche of love. "Trent!" I called, as I bulled through the crowd, abandoning my dislike of touching strangers to shove them aside, shoulder to shoulder. 


---------


Dust fluttered on the windowsill. A fly buzzed. A mouse scuttled across the floor. A crow screeched outside the open window, curtains flaring in the breeze. She walked out of the room, the wooden panel slamming shut behind her. As she pressed it, the wood panel swung loose. Tossing the pillow off, she ran to the fireplace, digging around in the ashes for the loose stone that hid the passageway door. She let it lull her almost to sleep, when the thump of the front door alerted her to his retreat. Again there was silence. His warmth left her bare legs, and a cool breeze removed any residual longing hidden there. A minute passed, two. Surely she was clear enough? Turning over on the couch, the weight of his legs slowing her down, she pulled a pillow over her head and waited for him to leave. He gazed into her eyes, confusion shadowed within. She pulled away, putting her finger on his lips to stop the inevitable words. Her heart beat dully within her - his excess of desire only served to show how much her own was lacking. He kissed her passionately, his tongue slipping in between her lips and greeting her own like an old friend.


-----------


OH MY GOD. This is so hard. I am so hungry right now. I had a cookie and I told myself I wasn't going to. I feel so bad. x.x


Lesson to self: If you're going to to not eat between meals, you either need to start eating things with more substance, or spread your meals further apart. i.e. my failure today will inform my improvement tomorrow. 1. I will eat breakfast at eight. 2. I will eat lunch at one thirty. 3. I will eat dinner at seven. 


See, if I'm staying away for fifteen hours, approx, then I should eat three times, with five hours in between. Eight, one thirty, and seven. (In other words, I've been eating dinner way too early and it contributes to late night snacking.)


But I'm so hungry right now x.x I'm going to bed. Even though it's way early man. And I *am* tired.


Also, I'm so proud of myself for reaching my highest word count without having pasted any long quotes from other people into it. See, my last highest word count was mostly made up with quotes from Book Was There, so it didn't really count. This word count is made up entirely (quotes excepting) with things that I've written myself. And to think that this morning I was writing about how I might be going through a dry period of things to write about! (Although I certainly wouldn't have made it to 3,005 words without having gone to DWAWP, which I felt was relatively good today!)


Okay, okay, I made it past 3,025 words today, off I go to bed, heigh ho!

"I wanna marry Joakim Noah" "Now that is a stupid sign, he is hideous!" Just a sample of some of the random things said in the lounge in the afternoon when RV, Will, and RY are chilling. "People are watching to see you on national tv?" "oh yea, all the time."


Okay. Sooo what did I write about yesterday? Why am I worrying about that? I just don't know what to write about and am trying to get ideas. I guess I'll start with what I've done today - always a good plan. 


I really put off waking up today - got up at 8:30, barely, instead of 7:30 like I usually try to do; mostly because I had finished my math homework last night and didn't have to urgently do anything before class. I thought about going over Adorno and thinking about what to ask Loeffler but I didn't really do that because I decided that I didn't really need to have specific questions written down or anything, and I already had an idea of what I was going to say. Also, it's fantastic that I'd already read Adorno on Monday because I've had time to let it sink in and think about it in relation to the Benjamin we talked about on Tuesday. I get lucky because I won't even have to talk toooo extremely much, since we're watching a movie and he's going to talk more about Benjamin and set up some historical context for Adorno. 


Showered, sort of lazed around, tried out several BPAL imps, went to math class, turned in my math homework and took notes (it's sort of becoming clearer now), went to ASL, had a fairly easy class time because it was just describing people and doing "line up by `__`" exercises, got a falafal sandwich from Cobb, went to the Classic balcony to eat, Maia ran into me up there and we chatted, finished eating my sandwich, met and chatted with Loeffler, walked back home, sat in the lounge and chatted with MR, sam, and the others for half an hour, went to my room and sat down to write but started to browse instead (email and rss, whoops), grabbed my netbook and came to the lounge to write, and now we've reached the present time! 


MT just came into the lounge, Will left a couple minutes ago, MT just left, Sam is sitting a couple couches over on his laptop, and RY is sitting on the main couch playing a FIFA season - MT just came back in and is standing by the main couch; he's also not done with his tests - math and physics midterms, and a Chinese final 10th week, and finals week. Sounds like me except I don't have a physics midterm. Now he's sitting on the 2nd couch - where Sam is - and EV just walked in. I wonder if I'll still remember who these people are if I read this fifty years from now - I would hope so? I don't think I need to write down their last names but maybe I should at some point...perhaps I'll put in last initials. "If you double click on something that has a bomb near it, does it explode the bomb?" <-- MT "You playing a game Sam?" <-- RY. It would appear that Sam is playing Minesweeper! 


It was snowy all day today, but a very light and not too cold snow, which is nice. "Problem with minesweeper, is when you get in that situation where there's no way to decide which one has the bomb." <--MT. SamLjust walked in; now they're talking about soccer - "Also my scouts have found the next world beater." (R) "Where are the non-black controllers?" (SL) It would appear that Sam L and RY are playing a game in the near future. "Also because Italy, you know, shellacked." (R) Sam W just lost at Minesweeper, it would appear, through several avoidable mistakes. "Told you it's annoying!" (M) "Real gave me 60 million." (Real Madrid, R)


"So a benchwarmer." (R) "Right. But you need rotation players." (SL) "I've been working for the past three or four hours...um...but I have a lab at 5:30 so the question is do I mess around for the next half hour and then eat, or do I nap until..." (M) "Unless you can help me with Electricity and Magnetism?" (M) "Probably not." (SW) "Worth a shot.." (M) "Greedy Milanese bastards..." (R) "There's too much going on." (SW) "Hit that critical age of *21*....I've been signing young Americans." (R) "Has potential to be special - *goood*." (R) "You'll be better than me - you're already trying it." (SW) "Gonna take a nap." (M) MT walked out. Looks like Sam (W) is getting up and leaving. "You know, out with the old, in with the new." (R) There goes Sam W, out of the lounge. Just me, Sam L and RY left.  " 's a lot of money for a 20 year old who's not that good yet!" (SL) "God you greedy fucks!" (R) "You just throw all the money at them! ... That's good! ... Damn. ... Does that give me another half star? Yes!" (R) "Naw, he got injured. and then stats just went pewwwrrrr." (R) Now they're playing against each other, Man U (Sam L) against Real Madrid (R). "That's good, RV." (R) (RV just walked in and threw a bottle in the recycling. He's got 40 pages of reading for Tuesday and 6 for tomorrow - RY is fake mad about that.) Aaand RV left.


"I guess he was the last Brazilian world beater." (R) "Sholes or Giggs? ... but so much vision! How old is Giggs? He's 38! I think Giggs is immortal." (SL) "Holy shit! Only conclusion." (R) "Okay, I should clearly just injure D'hey." (R) "Awww you bodied him up, you dick! That's impediment, you bastards!" (SL) "What the f- why did Higion collapse?! You bitch. High risk pass." (R) "Whaaat the fuooock was that, Rooney?" (SL) "Yea, but he's also really good at this thing called heading the ball." (R) "Get down field, you fuck." (SL) "He's hungry for goals, no doubt about that." (Announcer) "AAAAAHHHHHOOOHHHHAAHHH that's really annoying." (SL) "Oh shit I missed a tackle, that's really embarrassing." (SL) 


Welp, as fascinating as it is transcribing the lounge life, I should go do my HUM reading and Chalk post!


--------------------------------------


"I've been through the desert on a horse with no name, it felt good to be out of the rain. In the desert you can remember your name, 'cause there ain't no one for to give you no pain." ~ America


“I have always loved the desert. One sits down on a desert sand dune, sees nothing, hears nothing. Yet through the silence something throbs, and gleams...” ~ Antoine de Saint-Exupéry


I have always loved the desert. One sits down on a sand dune, sees nothing, hears nothing. Yet through the silence something throbs, and gleams, and this perpetual call keeps returning me, year after year, to the sun-baked hills of Gararn. Those who live in the City never think about what hidden beauty lies outside their walls. To this day, I have not met any City dweller who feels the whisper of the desert winging its way past their shutters and into their hearts.


The narrow, dust-blown streets have always cramped me. The heat, clean and purifying amid the slowly sliding sand dunes, stifles between the brick walls of the houses and shops built so claustrophobically close to the street gutters. They climb up the trash heaps of eons past, climaxing in a constantly rising tower. The only thing reaching //out// of this city, the tower still roots itself in filth, looking out not to learn but to rip, tear, and steal.


The city has always crushed me. The weight of the dirty grey-brown walls, losing their grip on the over-accumulation of humanity, crumbling in an avalanche of swirling debris, coating my lungs with grit, choking me, breaking my bones, flattening me like my mother flattened her schnitzel - I rose, shaking, from my sweat-soaked bed. The full moon's eye gazed in through the rustling curtains over the courtyard archway. Scuffling around on the floor to find them, I slipped on my moccasins. It is a long walk to the Gararn and that night I packed my sack with gleaming fruit - the only good thing the City produces - and filled my leather canteen till water ran down the side in long, lazy drips.  


One has to feel the desert's throb for themselves, truly. There are no words for it, only feeble attempts at capturing a feeling much bigger than oneself. Some nights it feels like a longing for one's comforting childhood home, on others like the joyous leaping up of crocuses in the spring, snow-dazzled and blue-sky-glazed. 


-------------------------------------------------


He was flying, soaring above the small forms of houses and stores below him. In front of him rose the apartment buildings and sky scrapers of downtown. "Soon," he shouted. "Soon Neo-Gage will be all mine!" Then, wiping a drop of sweat from his brow, he decided he had done enough work for the morning. It would be at least another three hours before they were past the suburbs, and that was quite enough time for a nap. He gently patted the foam-flecked, roaring blue wave he road on. Without further adieu, he flopped down and let the gentle rocking lull him to sleep. Not to be too dramatic, he thought as he started drifting off, but the soft lapping of water and the gentle scent of seaweed and salt belied the enormous power beneath him. 

* [[archive – 130301 ◊ Fri, Mar 01 2013]]
* [[archive – 130302 ◊ Sat, Mar 02 2013]]
* [[archive – 130303 ◊ Sun, Mar 03 2013]]
* [[archive – 130304 ◊ Mon, Mar 04 2013]]
* [[archive – 130305 ◊ Tue, Mar 05 2013]]
* [[archive – 130306 ◊ Wed, Mar 06 2013]]
* [[archive – 130307 ◊ Thu, Mar 07 2013]]
* [[archive – 130308 ◊ Fri, Mar 08 2013]]
* [[archive – 130309 ◊ Sat, Mar 09 2013]]
* [[archive – 130310 ◊ Sun, Mar 10 2013]]
* [[archive – 130311 ◊ Mon, Mar 11 2013]]
* [[archive – 130312 ◊ Tue, Mar 12 2013]]
* [[archive – 130313 ◊ Wed, Mar 13 2013]]
* [[archive – 130314 ◊ Thu, Mar 14 2013]]
* [[archive – 130316 ◊ Sat, Mar 16 2013]]
* [[archive – 130317 ◊ Sun, Mar 17 2013]]
* [[archive – 130318 ◊ Mon, Mar 18 2013]]
* [[archive – 130319 ◊ Tue, Mar 19 2013]]
* [[archive – 130320 ◊ Wed, Mar 20 2013]]
* [[archive – 130321 ◊ Thu, Mar 21 2013]]
* [[archive – 130322 ◊ Fri, Mar 22 2013]]
* [[archive – 130323 ◊ Sat, Mar 23 2013]]
* [[archive – 130324 ◊ Sun, Mar 24 2013]]
* [[archive – 130325 ◊ Mon, Mar 25 2013]]
* [[archive – 130326 ◊ Tue, Mar 26 2013]]
* [[archive – 130327 ◊ Wed, Mar 27 2013]]
* [[archive – 130328 ◊ Thu, Mar 28 2013]]
* [[archive – 130329 ◊ Fri, Mar 29 2013]]
* [[archive – 130330 ◊ Sat, Mar 30 2013]]
* [[archive – 130331 ◊ Sun, Mar 31 2013]]
* [[archive – 130401 ◊ Mon, Apr 01 2013]]
* [[archive – 130402 ◊ Tue, Apr 02 2013]]
* [[archive – 130403 ◊ Wed, Apr 03 2013]]
* [[archive – 130404 ◊ Thu, Apr 04 2013]]
* [[archive – 130405 ◊ Fri, Apr 05 2013]]
* [[archive – 130406 ◊ Sat, Apr 06 2013]]
* [[archive – 130407 ◊ Sun, Apr 07 2013]]
* [[archive – 130408 ◊ Mon, Apr 08 2013]]
* [[archive – 130409 ◊ Tue, Apr 09 2013]]
* [[archive – 130410 ◊ Wed, Apr 10 2013]]
* [[archive – 130411 ◊ Thu, Apr 11 2013]]
* [[archive – 130412 ◊ Fri, Apr 12 2013]]
* [[archive – 130413 ◊ Sat, Apr 13 2013]]
* [[archive – 130414 ◊ Sun, Apr 14 2013]]
* [[archive – 130415 ◊ Mon, Apr 15 2013]]
* [[archive – 130416 ◊ Tue, Apr 16 2013]]
* [[archive – 130417 ◊ Wed, Apr 17 2013]]
* [[archive – 130418 ◊ Thu, Apr 18 2013]]
* [[archive – 130419 ◊ Fri, Apr 19 2013]]
* [[archive – 130420 ◊ Sat, Apr 20 2013]]
* [[archive – 130421 ◊ Sun, Apr 21 2013]]
* [[archive – 130422 ◊ Mon, Apr 22 2013]]
* [[archive – 130423 ◊ Tue, Apr 23 2013]]
* [[archive – 130424 ◊ Wed, Apr 24 2013]]
* [[archive – 130425 ◊ Thu, Apr 25 2013]]
* [[archive – 130426 ◊ Fri, Apr 26 2013]]
* [[archive – 130427 ◊ Sat, Apr 27 2013]]
* [[archive – 130428 ◊ Sun, Apr 28 2013]]
* [[archive – 130429 ◊ Mon, Apr 29 2013]]
* [[archive – 130430 ◊ Tue, Apr 30 2013]]
DWAWP - "Secrets" 


(The only thing I can think of when I think of secrets right now is Freud, since I'm reading him in class. What.) 


Secrets, secrets, secrets. What was it that defined the mysterious realm of the secret, and where was the edge of the veil he so desperately wanted to penetrate? The fog and mist swirled around his feet, like the ominous setting of some 60's horror film, except without the castle on the hill and lightning flashing around him. He shook his head to clear the mental cobwebs from the racks of antlers hung on the wall of his den. More fog swirled in, tangling in convoluted ways about the loops of his shoelaces, lifting and drifting them up as if by some god-like hand. Secrets. 


He didn't think he had a secret life. He prided himself on believing that anyone in the world could ask him a question about his personal life and he would be able to answer without shame. In fact, he made it a habit of his to avoid secrets - whenever he believed there was something he was trying to hide, he went and talked to whichever friend would listen, and recounted every detail of the flirtation he was trying to hide, the sideways glances at the secretaries in the office, the occasional stop at the pub on his way home from work. Despite this, he was haunted constantly by the thought that there was some part of him hidden from himself. Whatever method of accessing his unconscious he was able to find through extensive research he applied to himself, no matter the cost. Hypnosis, lucid dreaming, brain scans - he did it all. 


The black door of sleep gave way to a golden light, marking squares on the wooden floor beneath his feet. The clash of his cowboy boot heels on the grooved floor brought him back to a time when life was simple, when his grandmother wrapped her shawl about him and rocked him on the porch as they waited for his father to come riding home. Here, he felt safe and content. He smiled as his gaze wandered over the bookshelves of the study, lining the walls and tucked under the window seat, curling their way like a sinuous snake hugging the room close. He sat down on the plush bench next to the window, letting the warmth of the sunlight drift down on his eyes and push them closed. In the distant view, mist crept under the dark patterns of the forest, wrapping around and around the trunks, wool white against their mahogany black lines. A shudder ran through him and a not-so-distant grey cloud covered the sun as wind whipped and whipped the mist into an swirling mass that engulfed him in a chilly chilly embrace. 


He gave no credence to dream interpreters, astrologists, or tarot card readers, but against this feeling that science could not explain to him, he embraced whatever defense they might lend him. One dream interpreter told him the mist was the spirit of his long dead mother, come back to comfort him. Another said it was the malignant view of an estranged lover. Neither one was able to keep it from invading his dreams and all the places of his mind he once thought private. One astrologist said he was under a cursed star, doomed to die a cold death in a bright place, surrounded by millions of staring eyes. Another urged him to look into exorcism - a demon had attached to him on his trip to the Cave of the Winds and was the total cause of his torment. The tarot card reader drew only Death, Hanged Man, and Judgement; the poor man took one look at the cards, shuddered, and fell over dead. After that, he gave up. If science could not tell him what this secret mist in his mind was, and if mysticism ended only in death and despair, he would have to find some way, any way, to accept that yes, there was something about him that was secret, something that for all his explaining to friends and family, would never reveal itself in all their discussion and pondering. 


The darkness of sleep gave way to the greyness of mist every night now. He floated it it, curled into a fetal position, arms wrapped tightly around his bony legs, at first clinging on for dear life, and later, as he began to accept that the mist was not going to let him go, with loving tenderness for the warmth of his blood. In the first weeks of the mist dreams, it growled in his ear, moaned and howled about him in never ending sheets and currents and drafts, pulling his shirt over his neck and whistling it out of his view in a mere matter of seconds. As the weeks turned into months, the roaring winds of winter turned into the brisk chinook winds of spring, and slowly - ever so slowly - into the syrupy languorous breezes of summer. 


------------------------------------------------------------------------------------------


(Well! I managed to write my seven hundred and fifty words entirely in my free writing - I'm not entirely sure if that's happened before. I wonder what sort of exercises we'll do...also secrets. hm. I'm not entirely sure if I like the way I approached the prompt...I would have liked to do something more "secretive", if you will. (also this reminded me of what I wrote about stress. except not...yea.))


(Oh yea, I'm not sure I mentioned that one thing I noticed when I went on the walk to Lakeshore Drive - nature is much different in the city than in the countryside. There are so many more people to worry about. x.x staring at the lake was nice though, and it would be fun to go see it tomorrow, with all the wind and water and stuff...ah, got to get my umbrella back from RV.)


NOTE TO SELF: omg when I'm on the fourth floor of the dorm? I'll be able to hear the raindrops so much better! WHEE. (also, dan is going to try for Mathews side, so MR doesn't need to worry about convincing him to go for Ben G's room.)


-----------------------------------------------------------------


Rainy days inspire me. The damp reflections on the sidewalk seem like doors to another world and remind me of childhood games I used to play, placing a mirror flat on the floor and having tea with the me who sat on the other side. As the rain tick-tacked on the roof, my friend shook her head at me. "Cuddling with strangers...sounds like the weirdest thing ever," she said after I finished telling her about the cuddle parties I'd been to. 


"Sure, it's nerve wracking as hell at first," I replied, "but the overall sense of safety and relaxation is amazing." 


"Are you going to any this quarter?" she asked. 


"I don't know, maybe. But guess what the best thing that happened to me first week was!" I described to her how seeing sculptures and paintings that I'd only before seen in photos was thrilling, Georgia O'Keefe hooked me from across a room, and the Monets made me cry.


---------------------------------------------------


Whee. Got a good thousand words down! :D

* [[archive – 130501 ◊ Wed, May 01 2013]]
* [[archive – 130502 ◊ Thu, May 02 2013]]
* [[archive – 130503 ◊ Fri, May 03 2013]]
* [[archive – 130504 ◊ Sat, May 04 2013]]
* [[archive – 130505 ◊ Sun, May 05 2013]]
* [[archive – 130506 ◊ Mon, May 06 2013]]
* [[archive – 130507 ◊ Tue, May 07 2013]]
* [[archive – 130508 ◊ Wed, May 08 2013]]
* [[archive – 130509 ◊ Thu, May 09 2013]]
* [[archive – 130510 ◊ Fri, May 10 2013]]
* [[archive – 130511 ◊ Sat, May 11 2013]]
* [[archive – 130512 ◊ Sun, May 12 2013]]
* [[archive – 130513 ◊ Mon, May 13 2013]]
* [[archive – 130514 ◊ Tue, May 14 2013]]
* [[archive – 130515 ◊ Wed, May 15 2013]]
* [[archive – 130516 ◊ Thu, May 16 2013]]
* [[archive – 130517 ◊ Fri, May 17 2013]]
* [[archive – 130518 ◊ Sat, May 18 2013]]
* [[archive – 130519 ◊ Sun, May 19 2013]]
* [[archive – 130520 ◊ Mon, May 20 2013]]
* [[archive – 130521 ◊ Tue, May 21 2013]]
* [[archive – 130522 ◊ Wed, May 22 2013]]
* [[archive – 130523 ◊ Thu, May 23 2013]]
* [[archive – 130524 ◊ Fri, May 24 2013]]
* [[archive – 130525 ◊ Sat, May 25 2013]]
* [[archive – 130526 ◊ Sun, May 26 2013]]
* [[archive – 130527 ◊ Mon, May 27 2013]]
* [[archive – 130528 ◊ Tue, May 28 2013]]
* [[archive – 130529 ◊ Wed, May 29 2013]]
* [[archive – 130530 ◊ Thu, May 30 2013]]
* [[archive – 130531 ◊ Fri, May 31 2013]]
* [[archive – 130601 ◊ Sat, Jun 01 2013]]
* [[archive – 130602 ◊ Sun, Jun 02 2013]]
* [[archive – 130603 ◊ Mon, Jun 03 2013]]
* [[archive – 130604 ◊ Tue, Jun 04 2013]]
* [[archive – 130605 ◊ Wed, Jun 05 2013]]
* [[archive – 130606 ◊ Thu, Jun 06 2013]]
* [[archive – 130607 ◊ Fri, Jun 07 2013]]
* [[archive – 130608 ◊ Sat, Jun 08 2013]]
* [[archive – 130609 ◊ Sun, Jun 09 2013]]
* [[archive – 130610 ◊ Mon, Jun 10 2013]]
* [[archive – 130611 ◊ Tue, Jun 11 2013]]
* [[archive – 130612 ◊ Wed, Jun 12 2013]]
* [[archive – 130613 ◊ Thu, Jun 13 2013]]
* [[archive – 130614 ◊ Fri, Jun 14 2013]]
* [[archive – 130615 ◊ Sat, Jun 15 2013]]
* [[archive – 130616 ◊ Sun, Jun 16 2013]]
* [[archive – 130617 ◊ Mon, Jun 17 2013]]
* [[archive – 130618 ◊ Tue, Jun 18 2013]]
* [[archive – 130619 ◊ Wed, Jun 19 2013]]
* [[archive – 130620 ◊ Thu, Jun 20 2013]]
* [[archive – 130621 ◊ Fri, Jun 21 2013]]
* [[archive – 130622 ◊ Sat, Jun 22 2013]]
* [[archive – 130623 ◊ Sun, Jun 23 2013]]
* [[archive – 130624 ◊ Mon, Jun 24 2013]]
* [[archive – 130625 ◊ Tue, Jun 25 2013]]
* [[archive – 130626 ◊ Wed, Jun 26 2013]]
* [[archive – 130627 ◊ Thu, Jun 27 2013]]
* [[archive – 130628 ◊ Fri, Jun 28 2013]]
* [[archive – 130629 ◊ Sat, Jun 29 2013]]
* [[archive – 130630 ◊ Sun, Jun 30 2013]]
* [[archive – 130701 ◊ Mon, Jul 01 2013]]
* [[archive – 130702 ◊ Tue, Jul 02 2013]]
* [[archive – 130703 ◊ Wed, Jul 03 2013]]
* [[archive – 130704 ◊ Thu, Jul 04 2013]]
* [[archive – 130705 ◊ Fri, Jul 05 2013]]
* [[archive – 130706 ◊ Sat, Jul 06 2013]]
* [[archive – 130707 ◊ Sun, Jul 07 2013]]
* [[archive – 130708 ◊ Mon, Jul 08 2013]]
* [[archive – 130709 ◊ Tue, Jul 09 2013]]
* [[archive – 130710 ◊ Wed, Jul 10 2013]]
* [[archive – 130711 ◊ Thu, Jul 11 2013]]
* [[archive – 130712 ◊ Fri, Jul 12 2013]]
* [[archive – 130713 ◊ Sat, Jul 13 2013]]
* [[archive – 130714 ◊ Sun, Jul 14 2013]]
* [[archive – 130715 ◊ Mon, Jul 15 2013]]
* [[archive – 130716 ◊ Tue, Jul 16 2013]]
* [[archive – 130717 ◊ Wed, Jul 17 2013]]
* [[archive – 130718 ◊ Thu, Jul 18 2013]]
* [[archive – 130719 ◊ Fri, Jul 19 2013]]
* [[archive – 130720 ◊ Sat, Jul 20 2013]]
* [[archive – 130721 ◊ Sun, Jul 21 2013]]
* [[archive – 130722 ◊ Mon, Jul 22 2013]]
* [[archive – 130723 ◊ Tue, Jul 23 2013]]
* [[archive – 130724 ◊ Wed, Jul 24 2013]]
* [[archive – 130725 ◊ Thu, Jul 25 2013]]
* [[archive – 130726 ◊ Fri, Jul 26 2013]]
* [[archive – 130727 ◊ Sat, Jul 27 2013]]
* [[archive – 130728 ◊ Sun, Jul 28 2013]]
* [[archive – 130729 ◊ Mon, Jul 29 2013]]
* [[archive – 130730 ◊ Tue, Jul 30 2013]]
* [[archive – 130731 ◊ Wed, Jul 31 2013]]
* [[archive – 130801 ◊ Thu, Aug 01 2013]]
* [[archive – 130802 ◊ Fri, Aug 02 2013]]
* [[archive – 130803 ◊ Sat, Aug 03 2013]]
* [[archive – 130804 ◊ Sun, Aug 04 2013]]
* [[archive – 130805 ◊ Mon, Aug 05 2013]]
* [[archive – 130806 ◊ Tue, Aug 06 2013]]
* [[archive – 130807 ◊ Wed, Aug 07 2013]]
* [[archive – 130808 ◊ Thu, Aug 08 2013]]
* [[archive – 130809 ◊ Fri, Aug 09 2013]]
* [[archive – 130810 ◊ Sat, Aug 10 2013]]
* [[archive – 130811 ◊ Sun, Aug 11 2013]]
* [[archive – 130812 ◊ Mon, Aug 12 2013]]
* [[archive – 130813 ◊ Tue, Aug 13 2013]]
* [[archive – 130814 ◊ Wed, Aug 14 2013]]
* [[archive – 130815 ◊ Thu, Aug 15 2013]]
* [[archive – 130816 ◊ Fri, Aug 16 2013]]
* [[archive – 130817 ◊ Sat, Aug 17 2013]]
* [[archive – 130818 ◊ Sun, Aug 18 2013]]
* [[archive – 130819 ◊ Mon, Aug 19 2013]]
* [[archive – 130820 ◊ Tue, Aug 20 2013]]
* [[archive – 130821 ◊ Wed, Aug 21 2013]]
* [[archive – 130822 ◊ Thu, Aug 22 2013]]
* [[archive – 130823 ◊ Fri, Aug 23 2013]]
* [[archive – 130824 ◊ Sat, Aug 24 2013]]
* [[archive – 130825 ◊ Sun, Aug 25 2013]]
* [[archive – 130826 ◊ Mon, Aug 26 2013]]
* [[archive – 130827 ◊ Tue, Aug 27 2013]]
* [[archive – 130828 ◊ Wed, Aug 28 2013]]
* [[archive – 130829 ◊ Thu, Aug 29 2013]]
* [[archive – 130830 ◊ Fri, Aug 30 2013]]
* [[archive – 130831 ◊ Sat, Aug 31 2013]]
* [[archive – 130901 ◊ Sun, Sep 01 2013]]
* [[archive – 130902 ◊ Mon, Sep 02 2013]]
* [[archive – 130903 ◊ Tue, Sep 03 2013]]
* [[archive – 130904 ◊ Wed, Sep 04 2013]]
* [[archive – 130905 ◊ Thu, Sep 05 2013]]
* [[archive – 130906 ◊ Fri, Sep 06 2013]]
* [[archive – 130907 ◊ Sat, Sep 07 2013]]
* [[archive – 130908 ◊ Sun, Sep 08 2013]]
* [[archive – 130909 ◊ Mon, Sep 09 2013]]
* [[archive – 130910 ◊ Tue, Sep 10 2013]]
* [[archive – 130911 ◊ Wed, Sep 11 2013]]
* [[archive – 130912 ◊ Thu, Sep 12 2013]]
* [[archive – 130913 ◊ Fri, Sep 13 2013]]
* [[archive – 130914 ◊ Sat, Sep 14 2013]]
* [[archive – 130915 ◊ Sun, Sep 15 2013]]
* [[archive – 130916 ◊ Mon, Sep 16 2013]]
* [[archive – 130917 ◊ Tue, Sep 17 2013]]
* [[archive – 130918 ◊ Wed, Sep 18 2013]]
* [[archive – 130919 ◊ Thu, Sep 19 2013]]
* [[archive – 130920 ◊ Fri, Sep 20 2013]]
* [[archive – 130921 ◊ Sat, Sep 21 2013]]
* [[archive – 130922 ◊ Sun, Sep 22 2013]]
* [[archive – 130923 ◊ Mon, Sep 23 2013]]
* [[archive – 130924 ◊ Tue, Sep 24 2013]]
* [[archive – 130925 ◊ Wed, Sep 25 2013]]
* [[archive – 130926 ◊ Thu, Sep 26 2013]]
* [[archive – 130927 ◊ Fri, Sep 27 2013]]
* [[archive – 130928 ◊ Sat, Sep 28 2013]]
* [[archive – 130929 ◊ Sun, Sep 29 2013]]
* [[archive – 130930 ◊ Mon, Sep 30 2013]]
* [[archive – 131001 ◊ Tue, Oct 01 2013]]
* [[archive – 131002 ◊ Wed, Oct 02 2013]]
* [[archive – 131003 ◊ Thu, Oct 03 2013]]
* [[archive – 131004 ◊ Fri, Oct 04 2013]]
* [[archive – 131005 ◊ Sat, Oct 05 2013]]
* [[archive – 131006 ◊ Sun, Oct 06 2013]]
* [[archive – 131007 ◊ Mon, Oct 07 2013]]
* [[archive – 131008 ◊ Tue, Oct 08 2013]]
* [[archive – 131009 ◊ Wed, Oct 09 2013]]
* [[archive – 131010 ◊ Thu, Oct 10 2013]]
* [[archive – 131011 ◊ Fri, Oct 11 2013]]
* [[archive – 131012 ◊ Sat, Oct 12 2013]]
* [[archive – 131013 ◊ Sun, Oct 13 2013]]
* [[archive – 131014 ◊ Mon, Oct 14 2013]]
* [[archive – 131015 ◊ Tue, Oct 15 2013]]
* [[archive – 131016 ◊ Wed, Oct 16 2013]]
* [[archive – 131017 ◊ Thu, Oct 17 2013]]
* [[archive – 131018 ◊ Fri, Oct 18 2013]]
* [[archive – 131019 ◊ Sat, Oct 19 2013]]
* [[archive – 131020 ◊ Sun, Oct 20 2013]]
* [[archive – 131021 ◊ Mon, Oct 21 2013]]
* [[archive – 131022 ◊ Tue, Oct 22 2013]]
* [[archive – 131023 ◊ Wed, Oct 23 2013]]
* [[archive – 131024 ◊ Thu, Oct 24 2013]]
* [[archive – 131025 ◊ Fri, Oct 25 2013]]
* [[archive – 131026 ◊ Sat, Oct 26 2013]]
* [[archive – 131027 ◊ Sun, Oct 27 2013]]
* [[archive – 131028 ◊ Mon, Oct 28 2013]]
* [[archive – 131029 ◊ Tue, Oct 29 2013]]
* [[archive – 131030 ◊ Wed, Oct 30 2013]]
* [[archive – 131031 ◊ Thu, Oct 31 2013]]
* [[archive – 131101 ◊ Fri, Nov 01 2013]]
* [[archive – 131102 ◊ Sat, Nov 02 2013]]
* [[archive – 131103 ◊ Sun, Nov 03 2013]]
* [[archive – 131104 ◊ Mon, Nov 04 2013]]
* [[archive – 131105 ◊ Tue, Nov 05 2013]]
* [[archive – 131106 ◊ Wed, Nov 06 2013]]
* [[archive – 131107 ◊ Thu, Nov 07 2013]]
* [[archive – 131108 ◊ Fri, Nov 08 2013]]
* [[archive – 131109 ◊ Sat, Nov 09 2013]]
* [[archive – 131110 ◊ Sun, Nov 10 2013]]
* [[archive – 131111 ◊ Mon, Nov 11 2013]]
* [[archive – 131112 ◊ Tue, Nov 12 2013]]
* [[archive – 131113 ◊ Wed, Nov 13 2013]]
* [[archive – 131114 ◊ Thu, Nov 14 2013]]
* [[archive – 131115 ◊ Fri, Nov 15 2013]]
* [[archive – 131116 ◊ Sat, Nov 16 2013]]
* [[archive – 131117 ◊ Sun, Nov 17 2013]]
* [[archive – 131118 ◊ Mon, Nov 18 2013]]
* [[archive – 131119 ◊ Tue, Nov 19 2013]]
* [[archive – 131120 ◊ Wed, Nov 20 2013]]
* [[archive – 131121 ◊ Thu, Nov 21 2013]]
* [[archive – 131122 ◊ Fri, Nov 22 2013]]
* [[archive – 131123 ◊ Sat, Nov 23 2013]]
* [[archive – 131124 ◊ Sun, Nov 24 2013]]
* [[archive – 131125 ◊ Mon, Nov 25 2013]]
* [[archive – 131126 ◊ Tue, Nov 26 2013]]
* [[archive – 131127 ◊ Wed, Nov 27 2013]]
* [[archive – 131128 ◊ Thu, Nov 28 2013]]
* [[archive – 131129 ◊ Fri, Nov 29 2013]]
* [[archive – 131130 ◊ Sat, Nov 30 2013]]
* [[archive – 131201 ◊ Sun, Dec 01 2013]]
* [[archive – 131202 ◊ Mon, Dec 02 2013]]
* [[archive – 131203 ◊ Tue, Dec 03 2013]]
* [[archive – 131204 ◊ Wed, Dec 04 2013]]
* [[archive – 131205 ◊ Thu, Dec 05 2013]]
* [[archive – 131206 ◊ Fri, Dec 06 2013]]
* [[archive – 131207 ◊ Sat, Dec 07 2013]]
* [[archive – 131209 ◊ Mon, Dec 09 2013]]
* [[archive – 131210 ◊ Tue, Dec 10 2013]]
* [[archive – 131211 ◊ Wed, Dec 11 2013]]
* [[archive – 131213 ◊ Fri, Dec 13 2013]]
* [[archive – 131214 ◊ Sat, Dec 14 2013]]
* [[archive – 131215 ◊ Sun, Dec 15 2013]]
* [[archive – 131216 ◊ Mon, Dec 16 2013]]
* [[archive – 131217 ◊ Tue, Dec 17 2013]]
* [[archive – 131218 ◊ Wed, Dec 18 2013]]
* [[archive – 131219 ◊ Thu, Dec 19 2013]]
* [[archive – 131220 ◊ Fri, Dec 20 2013]]
* [[archive – 131221 ◊ Sat, Dec 21 2013]]
* [[archive – 131222 ◊ Sun, Dec 22 2013]]
* [[archive – 131223 ◊ Mon, Dec 23 2013]]
* [[archive – 131224 ◊ Tue, Dec 24 2013]]
* [[archive – 131225 ◊ Wed, Dec 25 2013]]
* [[archive – 131226 ◊ Thu, Dec 26 2013]]
* [[archive – 131227 ◊ Fri, Dec 27 2013]]
* [[archive – 131228 ◊ Sat, Dec 28 2013]]
* [[archive – 131229 ◊ Sun, Dec 29 2013]]
* [[archive – 131230 ◊ Mon, Dec 30 2013]]
* [[archive – 131231 ◊ Tue, Dec 31 2013]]
* [[archive – 1401]]
* [[archive – 1402]]
* [[archive – 1403]]
* [[archive – 1404]]
* [[archive – 1406]]
* [[archive – 1408]]
* [[archive – 1411]]
* [[archive – 140101 ◊ Wed, Jan 01 2014]]
* [[archive – 140102 ◊ Thu, Jan 02 2014]]
* [[archive – 140103 ◊ Fri, Jan 03 2014]]
* [[archive – 140104 ◊ Sat, Jan 04 2014]]
* [[archive – 140105 ◊ Sun, Jan 05 2014]]
* [[archive – 140106 ◊ Mon, Jan 06 2014]]
* [[archive – 140107 ◊ Tue, Jan 07 2014]]
* [[archive – 140108 ◊ Wed, Jan 08 2014]]
* [[archive – 140109 ◊ Thu, Jan 09 2014]]
* [[archive – 140110 ◊ Fri, Jan 10 2014]]
* [[archive – 140111 ◊ Sat, Jan 11 2014]]
* [[archive – 140112 ◊ Sun, Jan 12 2014]]
* [[archive – 140113 ◊ Mon, Jan 13 2014]]
* [[archive – 140114 ◊ Tue, Jan 14 2014]]
* [[archive – 140115 ◊ Wed, Jan 15 2014]]
* [[archive – 140116 ◊ Thu, Jan 16 2014]]
* [[archive – 140117 ◊ Fri, Jan 17 2014]]
* [[archive – 140118 ◊ Sat, Jan 18 2014]]
* [[archive – 140119 ◊ Sun, Jan 19 2014]]
* [[archive – 140120 ◊ Mon, Jan 20 2014]]
* [[archive – 140121 ◊ Tue, Jan 21 2014]]
* [[archive – 140122 ◊ Wed, Jan 22 2014]]
* [[archive – 140123 ◊ Thu, Jan 23 2014]]
* [[archive – 140124 ◊ Fri, Jan 24 2014]]
* [[archive – 140125 ◊ Sat, Jan 25 2014]]
* [[archive – 140126 ◊ Sun, Jan 26 2014]]
* [[archive – 140127 ◊ Mon, Jan 27 2014]]
* [[archive – 140128 ◊ Tue, Jan 28 2014]]
* [[archive – 140129 ◊ Wed, Jan 29 2014]]
* [[archive – 140130 ◊ Thu, Jan 30 2014]]
* [[archive – 140131 ◊ Fri, Jan 31 2014]]
* [[archive – 140201 ◊ Sat, Feb 01 2014]]
* [[archive – 140202 ◊ Sun, Feb 02 2014]]
* [[archive – 140203 ◊ Mon, Feb 03 2014]]
* [[archive – 140204 ◊ Tue, Feb 04 2014]]
* [[archive – 140205 ◊ Wed, Feb 05 2014]]
* [[archive – 140206 ◊ Thu, Feb 06 2014]]
* [[archive – 140207 ◊ Fri, Feb 07 2014]]
* [[archive – 140208 ◊ Sat, Feb 08 2014]]
* [[archive – 140209 ◊ Sun, Feb 09 2014]]
* [[archive – 140210 ◊ Mon, Feb 10 2014]]
* [[archive – 140211 ◊ Tue, Feb 11 2014]]
* [[archive – 140212 ◊ Wed, Feb 12 2014]]
* [[archive – 140213 ◊ Thu, Feb 13 2014]]
* [[archive – 140214 ◊ Fri, Feb 14 2014]]
* [[archive – 140215 ◊ Sat, Feb 15 2014]]
* [[archive – 140216 ◊ Sun, Feb 16 2014]]
* [[archive – 140217 ◊ Mon, Feb 17 2014]]
* [[archive – 140218 ◊ Tue, Feb 18 2014]]
* [[archive – 140219 ◊ Wed, Feb 19 2014]]
* [[archive – 140220 ◊ Thu, Feb 20 2014]]
* [[archive – 140221 ◊ Fri, Feb 21 2014]]
* [[archive – 140222 ◊ Sat, Feb 22 2014]]
* [[archive – 140223 ◊ Sun, Feb 23 2014]]
* [[archive – 140224 ◊ Mon, Feb 24 2014]]
* [[archive – 140225 ◊ Tue, Feb 25 2014]]
* [[archive – 140226 ◊ Wed, Feb 26 2014]]
* [[archive – 140227 ◊ Thu, Feb 27 2014]]
* [[archive – 140228 ◊ Fri, Feb 28 2014]]
* [[archive – 140301 ◊ Sat, Mar 01 2014]]
* [[archive – 140302 ◊ Sun, Mar 02 2014]]
* [[archive – 140303 ◊ Mon, Mar 03 2014]]
* [[archive – 140304 ◊ Tue, Mar 04 2014]]
* [[archive – 140305 ◊ Wed, Mar 05 2014]]
* [[archive – 140306 ◊ Thu, Mar 06 2014]]
* [[archive – 140307 ◊ Fri, Mar 07 2014]]
* [[archive – 140308 ◊ Sat, Mar 08 2014]]
* [[archive – 140309 ◊ Sun, Mar 09 2014]]
* [[archive – 140310 ◊ Mon, Mar 10 2014]]
* [[archive – 140311 ◊ Tue, Mar 11 2014]]
* [[archive – 140312 ◊ Wed, Mar 12 2014]]
* [[archive – 140314 ◊ Fri, Mar 14 2014]]
* [[archive – 140316 ◊ Sun, Mar 16 2014]]
* [[archive – 140317 ◊ Mon, Mar 17 2014]]
* [[archive – 140318 ◊ Tue, Mar 18 2014]]
* [[archive – 140319 ◊ Wed, Mar 19 2014]]
* [[archive – 140321 ◊ Fri, Mar 21 2014]]
* [[archive – 140322 ◊ Sat, Mar 22 2014]]
* [[archive – 140323 ◊ Sun, Mar 23 2014]]
* [[archive – 140324 ◊ Mon, Mar 24 2014]]
* [[archive – 140325 ◊ Tue, Mar 25 2014]]
* [[archive – 140326 ◊ Wed, Mar 26 2014]]
* [[archive – 140328 ◊ Fri, Mar 28 2014]]
* [[archive – 140329 ◊ Sat, Mar 29 2014]]
* [[archive – 140330 ◊ Sun, Mar 30 2014]]
* [[archive – 140331 ◊ Mon, Mar 31 2014]]
* [[archive – 140401 ◊ Tue, Apr 01 2014]]
* [[archive – 140402 ◊ Wed, Apr 02 2014]]
* [[archive – 140403 ◊ Thu, Apr 03 2014]]
* [[archive – 140404 ◊ Fri, Apr 04 2014]]
* [[archive – 140405 ◊ Sat, Apr 05 2014]]
* [[archive – 140406 ◊ Sun, Apr 06 2014]]
* [[archive – 140407 ◊ Mon, Apr 07 2014]]
* [[archive – 140408 ◊ Tue, Apr 08 2014]]
* [[archive – 140409 ◊ Wed, Apr 09 2014]]
* [[archive – 140410 ◊ Thu, Apr 10 2014]]
* [[archive – 140411 ◊ Fri, Apr 11 2014]]
* [[archive – 140412 ◊ Sat, Apr 12 2014]]
* [[archive – 140413 ◊ Sun, Apr 13 2014]]
* [[archive – 140414 ◊ Mon, Apr 14 2014]]
* [[archive – 140415 ◊ Tue, Apr 15 2014]]
* [[archive – 140416 ◊ Wed, Apr 16 2014]]
* [[archive – 140417 ◊ Thu, Apr 17 2014]]
* [[archive – 140418 ◊ Fri, Apr 18 2014]]
* [[archive – 140419 ◊ Sat, Apr 19 2014]]
* [[archive – 140420 ◊ Sun, Apr 20 2014]]
* [[archive – 140421 ◊ Mon, Apr 21 2014]]
* [[archive – 140422 ◊ Tue, Apr 22 2014]]
* [[archive – 140423 ◊ Wed, Apr 23 2014]]
* [[archive – 140424 ◊ Thu, Apr 24 2014]]
* [[archive – 140606 ◊ Fri, Jun 06 2014]]
* [[archive – 140811 ◊ Mon, Aug 11 2014]]
* [[archive – 141129 ◊ Sat, Nov 29 2014]]
* [[archive – 1501]]
* [[archive – 1504]]
* [[archive – 1507]]
* [[archive – 1510]]
* [[archive – 150101 ◊ Thu, Jan 01 2015]]
* [[archive – 150102 ◊ Fri, Jan 02 2015]]
* [[archive – 150103 ◊ Sat, Jan 03 2015]]
* [[archive – 150104 ◊ Sun, Jan 04 2015]]
* [[archive – 150105 ◊ Mon, Jan 05 2015]]
* [[archive – 150412 ◊ Sun, Apr 12 2015]]
* [[archive – 150418 ◊ Sat, Apr 18 2015]]
* [[archive – 150419 ◊ Sun, Apr 19 2015]]
* [[archive – 150421 ◊ Tue, Apr 21 2015]]
* [[archive – 150718 ◊ Sat, Jul 18 2015]]
* [[archive – 151018 ◊ Sun, Oct 18 2015]]
* [[archive – 151019 ◊ Mon, Oct 19 2015]]
* [[archive – 161113 ◊ Sun, Nov 13 2016]]
* [[archive – 161114 ◊ Mon, Nov 14 2016]]
* [[archive – 161115 ◊ Tue, Nov 15 2016]]
* [[archive – 161121 ◊ Mon, Nov 21 2016]]
* [[archive – 161122 ◊ Tue, Nov 22 2016]]
* [[archive – 161123 ◊ Wed, Nov 23 2016]]
* [[archive – 161124 ◊ Thu, Nov 24 2016]]
* [[archive – 161125 ◊ Fri, Nov 25 2016]]
* [[archive – 161126 ◊ Sat, Nov 26 2016]]
* [[archive – 161127 ◊ Sun, Nov 27 2016]]
* [[archive – 161128 ◊ Mon, Nov 28 2016]]
* [[archive – 161129 ◊ Tue, Nov 29 2016]]
* [[archive – 161130 ◊ Wed, Nov 30 2016]]
Hm, when faced with the blinking cursor and the blank page, where to begin?


Yesterday was excruciatingly awkward, freaky, and philosophical. Today, well, I slept in until 3:30 pm, so it's been relatively short. I've been awake for two and a half hours now?


Right, yes -- things to put on my manifesto of beliefs and things -- my living text or whatever pretentious names we want to call it -- 


--------------------------------


> Sidebar: I was re-reading my texts, and even without blacking out, I'd sort of forgotten the stuff I'd sent once I was on my third drink. It's also interesting to see the way I respond to things when I'm drunk -- still me, but just tilted a little. Though I still can't get the "I wish you were here" message I sent to Bran out of my mind like -- that little bit of text is something I can never imagine having sent sober; yet somehow because I sent it while drunk I feel like it has more honesty in it or something. He never mentioned it and I never brought it up again and will continue to not do so.


--------------------------------


Thing to put on my pretentiously named piece of writing-to-be:

* the idea that the place we live in, the geography of where we are, shapes our lives in conscious and unconscious ways (which sort of links into my opinions of city/suburb/country but idk if that should be on there or not)


> also i'm trying to re-remember what the formatting for things on this website is...I think I maybe have forgotten that double enter is a thing -- which I just remembered -- so I have to go back and double enter everything. Bleck. don't remember how making things bulleted lists works, though. and I also won't get to see this until tomorrow, so aye.


* the idea of names, and naming ourselves, and how we don't really get to name ourselves IRL but we do get to online, and I wonder what the names we choose might say about us? What are different ways people choose their names, if they have a method at all?


* the way emoji's are interpreted and used. the linguistic differences between men and women in general. the ways I think I notice that manifesting in the way I use language (see: ":P" as a lexical hedge, to lighten the impact of a harsh comment or to be a little self-deprecating). 
** see: sociolinguistic politeness


Okay gotta transcribe some things, because I think they're important and will need coming back to, and the way I re-interpret my own words potentially is enlightening. 


> Anyway, my current answer to the beauty question (do you think beauty exists without someone to appreciate it?) is that since beauty is a subjective concept within the mind of the beholder, the beholder is necessary. 


> "So if you didn't have beauty three years ago..." "mm, I didn't have beauty, no. Something about saying that 'beauty relies on me to observe it' is massively hubristic. the place I was in was beautiful, and had been long before I arrived, and would be after I was gone. I think I wasn't correct though"


> "You think it's still beautiful?" "I think one needs that hubris, and it's not a bad thing like I thought it was. I ''know'' the place I'm referring to is still beautiful; beautiful now, will be beautiful when I return someday `<knock on wood>` -- but it still needs me to appreciate it. inasmuch as rocks, trees, and dirt need anything from me. but still."


also also this is a really brilliant corollary that I hadn't thought of but need to think a lot more about because it strikes me: "So you make someone beautiful just as much, if not more so than the person themself?"


> "h uh I'd not thought of that but, yea"   "Hubristic, indeed. And if that's true, what are the world's efforts worth if they, in your eyes, aren't impressive or beautiful?"   "just means they weren't meant for my eyes; they were meant for someone else's."


Is it possible to be super prideful yet incredibly humble at the same time? Like the world's efforts aren't -- the world owes me precisely nothing, I deserve nothing from it -- and it doesn't need me, ever -- but it //does//, because I make it beautiful. I see beautiful things and judge them as beautiful and they become beautiful through my observation. But ugly things? Worthless things? I mean, they're just that to me -- they're not meant for me -- they're meant for someone else who does find them beautiful. And that's really the heart of everything I've ever said to JH about his looks, I'm just a single mind in a world of billions of them, if I don't find him beautiful then somewhere there is a mind that will, and that...that mind deserves him so many more times than me.


Man I still don't know how I feel about that as a philosophical position or anything, and it certainly doesn't feel well developed or reasoned out yet, but well. It's been gestating for a while, I'll forgive it. And it feels important to me, so. Gotta hang onto it. 


> "yeah, see, another thing I hate is the pretense of mystery. If someone had legitimately good (?) knowledge, it should be free and open for everyone to learn from, not locked up in some fucking mysterious tower or some shit. People aren't worthy? Bollocks. If they aren't, then it won't help them or they won't learn from it -- but at least they had the chance to try."


in reply to the "Some knowledge is dangerous in the wrong hands." rebuttal -- "fine, but it's worth risking that, in my opinion."


* "Some things, for some people, are better left unknown."  "I still disagree with that. Some things is such a massive fucking overstatement."


Also, I've decided that my answer to the question "would you want to know the exact time of your death?" is yes. Cause like -- I'm already operating under the assumption that the time of my death is roughly sometime when I'm 80, but I acknowledge that I could basically die any time before them, for any number of reasons. The paradox with the time of death question is that it brings into question -- can you start doing all sorts of risky shit with the confidence that you won't die while doing it, because you die at time x in the future? I think the answer is no -- just knowing the time of your death doesn't exclude you from potentially dying earlier due to making extremely risky choices. You were told the time of your death -- given that you never find out. So anyway -- knowing the time would just change the conditions of the assumption I'm already making. Suddenly I'd be operating under the assumption that my time of death is x, and that I could die any time before then for any number of reasons. I do think it would change the things I did, though, my life plans and such.


Got distracted by listening to Fair To Midland and googling "what I tell you three times is true" -- which is apparently a line from a Lewis Carroll poem, and also lead me to a LessWrong.com article upon which gwern had commented (funny how things pop up again, isn't it?). And here's the link, because I don't remember the proper markdown markdown for it: http://lesswrong.com/lw/eg/what_i_tell_you_three_times_is_true/


Also I'd kind of missed Fair to Midland, and I also forgot exactly how cryptic their lyrics are.


> "If something's mysterious, has a gatekeeper, requires 'being worthy' in order to be accessed -- I don't care if it's the secret to eternal life, I want no part of it."


> "that's kinda how a library self regulates, eh. The information is freely available" -- "freely available to those who are able to understand it." -- "no, freely available to everyone, even those who don't understand it. It is its own gatekeeper -- maybe one picks up a book from the adult section as a kid, and doesn't understand it. Comes back as an adult and does. But there's nothing stopping a kid from reading books from the adult section even if they don't understand them. & whether reading requires comprehension/understanding to be considered reading is a completely different question."

* [[archive – 161201 ◊ Thu, Dec 01 2016]]
* [[archive – 161202 ◊ Fri, Dec 02 2016]]
* [[archive – 161203 ◊ Sat, Dec 03 2016]]
* [[archive – 161204 ◊ Sun, Dec 04 2016]]
* [[archive – 161205 ◊ Mon, Dec 05 2016]]
* [[archive – 161206 ◊ Tue, Dec 06 2016]]
* [[archive – 161207 ◊ Wed, Dec 07 2016]]
* [[archive – 161208 ◊ Thu, Dec 08 2016]]
* [[archive – 161209 ◊ Fri, Dec 09 2016]]
* [[archive – 161210 ◊ Sat, Dec 10 2016]]
* [[archive – 161211 ◊ Sun, Dec 11 2016]]
* [[archive – 161212 ◊ Mon, Dec 12 2016]]
* [[archive – 161213 ◊ Tue, Dec 13 2016]]
* [[archive – 161214 ◊ Wed, Dec 14 2016]]
* [[archive – 161215 ◊ Thu, Dec 15 2016]]
* [[archive – 161216 ◊ Fri, Dec 16 2016]]
* [[archive – 161217 ◊ Sat, Dec 17 2016]]
* [[archive – 161218 ◊ Sun, Dec 18 2016]]
* [[archive – 161219 ◊ Mon, Dec 19 2016]]
* [[archive – 161220 ◊ Tue, Dec 20 2016]]
* [[archive – 161221 ◊ Wed, Dec 21 2016]]
* [[archive – 161222 ◊ Thu, Dec 22 2016]]
* [[archive – 161223 ◊ Fri, Dec 23 2016]]
* [[archive – 161224 ◊ Sat, Dec 24 2016]]
* [[archive – 161225 ◊ Sun, Dec 25 2016]]
* [[archive – 161226 ◊ Mon, Dec 26 2016]]
* [[archive – 161227 ◊ Tue, Dec 27 2016]]
* [[archive – 161228 ◊ Wed, Dec 28 2016]]
* [[archive – 161229 ◊ Thu, Dec 29 2016]]
* [[archive – 161230 ◊ Fri, Dec 30 2016]]
* [[archive – 161231 ◊ Sat, Dec 31 2016]]
* [[archive – 1701]]
* [[archive – 1702]]
* [[archive – 1706]]
* [[archive – 1707]]
* [[archive – 1708]]
* [[archive – 1709]]
* [[archive – 1712]]
* [[archive – 170101 ◊ Sun, Jan 01 2017]]
* [[archive – 170102 ◊ Mon, Jan 02 2017]]
* [[archive – 170103 ◊ Tue, Jan 03 2017]]
* [[archive – 170104 ◊ Wed, Jan 04 2017]]
* [[archive – 170106 ◊ Fri, Jan 06 2017]]
* [[archive – 170107 ◊ Sat, Jan 07 2017]]
* [[archive – 170108 ◊ Sun, Jan 08 2017]]
* [[archive – 170109 ◊ Mon, Jan 09 2017]]
* [[archive – 170110 ◊ Tue, Jan 10 2017]]
* [[archive – 170116 ◊ Mon, Jan 16 2017]]
* [[archive – 170206 ◊ Mon, Feb 06 2017]]
* [[archive – 170207 ◊ Tue, Feb 07 2017]]
* [[archive – 170208 ◊ Wed, Feb 08 2017]]
* [[archive – 170212 ◊ Sun, Feb 12 2017]]
* [[archive – 170223 ◊ Thu, Feb 23 2017]]
* [[archive – 170603 ◊ Sat, Jun 03 2017]]
* [[archive – 170604 ◊ Sun, Jun 04 2017]]
* [[archive – 170628 ◊ Wed, Jun 28 2017]]
* [[archive – 170711 ◊ Tue, Jul 11 2017]]
* [[archive – 170712 ◊ Wed, Jul 12 2017]]
* [[archive – 170724 ◊ Mon, Jul 24 2017]]
* [[archive – 170728 ◊ Fri, Jul 28 2017]]
I feel like I have a tendency towards chaos and scattered-ness. I have a problem with motivation? With focus? 

Where this is coming from: 

"""
-> wanting to play a game and listen to a podcast
-> trying to find a game to play while listening to said podcast
-> not being able to pick one from my library
-> looking at two different, new, games
-> contemplating buying one or the other of them
-> thinking neither looked worth spending full price on
-> wanting to download one or the other of them
-> trying to reactivate my GGn account by sitting in IRC
-> spend a couple seconds thinking about categorizing my steam library
-> decide that a database is what i need instead
-> spend some time making a couple tables in access
-> looking up join tables because i forgot, again
-> finding an article that explains three tag search schemes, simply
-> read about normalization of databases in wikipedia
-> feel like i should read the textbook listed in the article's sources
-> feeling like access makes querying the tables awful
-> deciding that i should write this in sql
-> looking up how to use sql 
-> looking up where to learn sql
-> looking up how to run it / trying to find GUI access
-> signing up for Kahn Academy
-> tabling this all as a project for a night when I don't have to move in five days
-> coming upstairs to chill and watch some SQL vids
-> reading an article about Cyberpunk 2077 i'd left open
-> going to the cyberpunk subreddit
-> reading random threads
-> going through tabs i'd opened googling stuff in the article
-> add a book to my reading list
-> oh, one of these films is actually a manga
-> asking MR where to read mangas
-> bookmarking the manga site
-> bookmarking another manga by the same person
-> still talking to MR about manga
-> talking to CD about his trade exploits
-> wonder if stand still stay silent's second book is being printed
-> poke around her sites, it's coming soon!
-> google the thought i'd had earlier, about wanting a database of stuff augmenting my brain
-> find nothing, return to buster benson
-> read his new yearly update
-> see he started using gitbooks
-> remember other digital publishing platform
-> type "racket book" into my omnibar and thank goodness, i had it both bookmarked and the words pinged with it
-> decide that gitbooks looks decidedly inferior to pollen
-> think about how i was going to make my own codex vitae
-> wonder what would be on there, and how many ideas i'd planned for and forgotten
"""

To wit, I accomplished nothing. 

"""
[have the thought, "I should really start writing regularly again..."]
[remember the erotic writing card game i bought but didn't get far in]
[briefly consider starting that]
[remember all the music recs that CD sent the night before]
[feel overwhelmed]
[how am i supposed to listen to all this music?]
[resort back to music i know]
[grumble about not having a good way to listen to music on all my devices]
[wonder if google play is any better now than last time i tried it]
[contemplate opening up the self hosting subreddit]
"""

To wit, I accomplished nothing. What do I want to focus on - SQL? A tagged video game database? Reading an introduction to databases textbook? Writing my codex vitae? Listening to music or a podcast? Reading manga? Actually playing a dratted game?


Maybe masturbating is the solution.


The worst thing is - I have this lack of focus, right, bouncing all around these things that I think I want to do, that get me interested but there's just ''so much'' there that I get overwhelmed and bounce straight off and into something else - but my response would be to open a new tab, try to find something that would help me focus, curb the new-tab-opening, information overloading behavior. Would that help, or just hurt? What sort of articles can I find on google that will attempt to tell me various methods of dealing with information overload and sitting down and focusing - but that really all have to be put into place by me? That aren't quick fixes to the issue of being able to pause and really flow into //one thing// for several hours at a time.


Let me make a list of things I predict the articles might mention:

* single-tasking
* writing down stray thoughts but resisting the urge to google them or otherwise investigate
* blocking the ability to be distracted if necessary
* removing outside distractions (no chatting with other people / listening to podcasts while doing something else)
* practice meditation and other single-tasking enhancing things


Article Titles:

* conquer information overload
* overcome it
* deal with it (7 results)
* cope with it

* [[archive – 170801 ◊ Tue, Aug 01 2017]]
* [[archive – 170804 ◊ Fri, Aug 04 2017]]
* [[archive – 170822 ◊ Tue, Aug 22 2017]]
* [[archive – 170827 ◊ Sun, Aug 27 2017]]
* [[archive – 170828 ◊ Mon, Aug 28 2017]]
* [[archive – 170829 ◊ Tue, Aug 29 2017]]
* [[archive – 170831 ◊ Thu, Aug 31 2017]]
* [[archive – 170905 ◊ Tue, Sep 05 2017]]
* [[archive – 170908 ◊ Fri, Sep 08 2017]]
* [[archive – 170915 ◊ Fri, Sep 15 2017]]
* [[archive – 171225 ◊ Mon, Dec 25 2017]]
* [[archive – 1805]]
* [[archive – 1806]]
* [[archive – 1807]]
* [[archive – 1808]]
* [[archive – 180511 ◊ Fri, May 11 2018]]
* [[archive – 180512 ◊ Sat, May 12 2018]]
* [[archive – 180513 ◊ Sun, May 13 2018]]
* [[archive – 180514 ◊ Mon, May 14 2018]]
* [[archive – 180515 ◊ Tue, May 15 2018]]
* [[archive – 180516 ◊ Wed, May 16 2018]]
* [[archive – 180517 ◊ Thu, May 17 2018]]
* [[archive – 180518 ◊ Fri, May 18 2018]]
* [[archive – 180519 ◊ Sat, May 19 2018]]
* [[archive – 180520 ◊ Sun, May 20 2018]]
* [[archive – 180521 ◊ Mon, May 21 2018]]
* [[archive – 180522 ◊ Tue, May 22 2018]]
* [[archive – 180523 ◊ Wed, May 23 2018]]
* [[archive – 180524 ◊ Thu, May 24 2018]]
* [[archive – 180525 ◊ Fri, May 25 2018]]
* [[archive – 180527 ◊ Sun, May 27 2018]]
* [[archive – 180528 ◊ Mon, May 28 2018]]
* [[archive – 180529 ◊ Tue, May 29 2018]]
* [[archive – 180530 ◊ Wed, May 30 2018]]
* [[archive – 180531 ◊ Thu, May 31 2018]]
* [[archive – 180601 ◊ Fri, Jun 01 2018]]
* [[archive – 180602 ◊ Sat, Jun 02 2018]]
* [[archive – 180603 ◊ Sun, Jun 03 2018]]
* [[archive – 180604 ◊ Mon, Jun 04 2018]]
* [[archive – 180605 ◊ Tue, Jun 05 2018]]
* [[archive – 180606 ◊ Wed, Jun 06 2018]]
* [[archive – 180607 ◊ Thu, Jun 07 2018]]
* [[archive – 180608 ◊ Fri, Jun 08 2018]]
* [[archive – 180609 ◊ Sat, Jun 09 2018]]
* [[archive – 180610 ◊ Sun, Jun 10 2018]]
* [[archive – 180611 ◊ Mon, Jun 11 2018]]
* [[archive – 180612 ◊ Tue, Jun 12 2018]]
* [[archive – 180613 ◊ Wed, Jun 13 2018]]
* [[archive – 180614 ◊ Thu, Jun 14 2018]]
* [[archive – 180615 ◊ Fri, Jun 15 2018]]
* [[archive – 180616 ◊ Sat, Jun 16 2018]]
* [[archive – 180617 ◊ Sun, Jun 17 2018]]
* [[archive – 180618 ◊ Mon, Jun 18 2018]]
* [[archive – 180619 ◊ Tue, Jun 19 2018]]
* [[archive – 180620 ◊ Wed, Jun 20 2018]]
* [[archive – 180621 ◊ Thu, Jun 21 2018]]
* [[archive – 180622 ◊ Fri, Jun 22 2018]]
* [[archive – 180623 ◊ Sat, Jun 23 2018]]
* [[archive – 180624 ◊ Sun, Jun 24 2018]]
* [[archive – 180625 ◊ Mon, Jun 25 2018]]
* [[archive – 180626 ◊ Tue, Jun 26 2018]]
* [[archive – 180627 ◊ Wed, Jun 27 2018]]
* [[archive – 180628 ◊ Thu, Jun 28 2018]]
* [[archive – 180629 ◊ Fri, Jun 29 2018]]
* [[archive – 180630 ◊ Sat, Jun 30 2018]]
* [[archive – 180701 ◊ Sun, Jul 01 2018]]
* [[archive – 180702 ◊ Mon, Jul 02 2018]]
* [[archive – 180703 ◊ Tue, Jul 03 2018]]
* [[archive – 180704 ◊ Wed, Jul 04 2018]]
* [[archive – 180705 ◊ Thu, Jul 05 2018]]
* [[archive – 180706 ◊ Fri, Jul 06 2018]]
* [[archive – 180707 ◊ Sat, Jul 07 2018]]
* [[archive – 180708 ◊ Sun, Jul 08 2018]]
* [[archive – 180709 ◊ Mon, Jul 09 2018]]
* [[archive – 180710 ◊ Tue, Jul 10 2018]]
* [[archive – 180711 ◊ Wed, Jul 11 2018]]
* [[archive – 180712 ◊ Thu, Jul 12 2018]]
* [[archive – 180713 ◊ Fri, Jul 13 2018]]
* [[archive – 180714 ◊ Sat, Jul 14 2018]]
* [[archive – 180715 ◊ Sun, Jul 15 2018]]
* [[archive – 180716 ◊ Mon, Jul 16 2018]]
* [[archive – 180717 ◊ Tue, Jul 17 2018]]
* [[archive – 180718 ◊ Wed, Jul 18 2018]]
* [[archive – 180719 ◊ Thu, Jul 19 2018]]
* [[archive – 180720 ◊ Fri, Jul 20 2018]]
* [[archive – 180721 ◊ Sat, Jul 21 2018]]
* [[archive – 180722 ◊ Sun, Jul 22 2018]]
* [[archive – 180723 ◊ Mon, Jul 23 2018]]
* [[archive – 180724 ◊ Tue, Jul 24 2018]]
* [[archive – 180725 ◊ Wed, Jul 25 2018]]
* [[archive – 180726 ◊ Thu, Jul 26 2018]]
* [[archive – 180727 ◊ Fri, Jul 27 2018]]
* [[archive – 180728 ◊ Sat, Jul 28 2018]]
* [[archive – 180729 ◊ Sun, Jul 29 2018]]
* [[archive – 180730 ◊ Mon, Jul 30 2018]]
* [[archive – 180731 ◊ Tue, Jul 31 2018]]
* [[archive – 180801 ◊ Wed, Aug 01 2018]]
* [[archive – 180802 ◊ Thu, Aug 02 2018]]
* [[archive – 180803 ◊ Fri, Aug 03 2018]]
* [[archive – 180804 ◊ Sat, Aug 04 2018]]
* [[archive – 180805 ◊ Sun, Aug 05 2018]]
* [[archive – 180806 ◊ Mon, Aug 06 2018]]
* [[archive – 180807 ◊ Tue, Aug 07 2018]]
* [[archive – 180808 ◊ Wed, Aug 08 2018]]
* [[archive – 180809 ◊ Thu, Aug 09 2018]]
* [[archive – 180810 ◊ Fri, Aug 10 2018]]
* [[archive – 180811 ◊ Sat, Aug 11 2018]]
* [[archive – 180812 ◊ Sun, Aug 12 2018]]
* [[archive – 180813 ◊ Mon, Aug 13 2018]]
* [[archive – 180814 ◊ Tue, Aug 14 2018]]
* [[archive – 180815 ◊ Wed, Aug 15 2018]]
* [[archive – 180816 ◊ Thu, Aug 16 2018]]
* [[archive – 180817 ◊ Fri, Aug 17 2018]]
* [[archive – 180818 ◊ Sat, Aug 18 2018]]
* [[archive – 180819 ◊ Sun, Aug 19 2018]]
I don't really want to write anything new today, but I also don't think the writing I did at the creek is long enough to satisfy this practice. I don't want to write because I'm quiet with ending, because again, words reach for unmeaning and how can they begin to approach it?


how can the vast spaces of interior emptiness be filled by that minor experience of another soul beside you? what means do we have, of communication, of reaching across the greatest existing divide? 


Words, on a conceptual level, claim to communicate meaning and feeling. I do not know what physical sensation of feeling my words convey to your mind, I cannot know how they make you feel the instant you read them. Do you turn away? Do you nod and move on with your day? Do you feel a connection, a pull, a tugging of the heart? Do you feel a sadness, a misery, or a hatred? The mystery in your eyes is the feelings you feel as we stand face to face and exchange air through our lips towards each other -- yet our blows never reach.


Pictures, perhaps, claim to communicate meaning and feeling -- and music, and the varied other arts. Who is to say whether you will stand stunned in front of the same vista that brings me to my knees, or whether you will give a quick breath and move on? I cannot predict this, cannot anticipate this. The painter, the musician, the poet -- they all labor to convey some inner state of being, some desperate thing internal to themselves that above all odds some wandering viewer might stumble and feel moved by. They labor for their experience, and theirs alone.


Think about it -- we literally come from the closest place two human beings will ever be with each other. There is never again a moment with the same potential for connection, for trust, for sharing space, for touching, for being together as one with another. L I T E R A L L Y ''none''. In our mothers' womb we are entirely and completely surrounded by the physical presence of another being, hearing their heartbeat through our entire self, through every cell. We are fed, we grow, we move, we kick, stretching our limbs and our sense of self yet still -- connected through this cord to each other, never letting go.


We are longing for a state of connection that can ''never'' be again, that was ripped away from us at birth into this cold and soft and warm and hard and ever changing world.


No fucking wonder sex is like -- the next most magical form of connection possible. No. fucking. wonder. Because for a few brief moments your flesh becomes a part of my flesh, mine a part of yours. For some moments we are literally physically inside each other once again. But it's not the same, and it won't ever be the same. It won't ever satisfy that deepest yearning.


we. are. alone. in our basest, most inner core, we are forever and ever and ever alone until our flesh dies and melds with the soil of the earth -- we are alone.


We are alone and yet we hold vast distances open for ourselves. we are alone and yet we can touch ourselves and welcome ourselves home. we are alone and yet we can feel all that finds its way in us. we are alone and yet we can sink into the cradle of leaves and water and sky and stars. we are alone and yet.


we are alone and yet the most connected we can ever be in our loneliness. our property of being alone is not unique, is the least unique thing about us. everyone is alone, and so we are together. (each man and woman and child with a deep soul yearning for the brief moment in our life we were entirely not-alone.)


i am alone. and you are alone. would you share loneliness with me? would you reach across the empty space to place the gift of yourself into my hands? would you accept the reach of mine, feel the weight of my soul as it rests in your palms? would you touch it gently and know that it is a mystery, that its soft weight in your skin feels, to you, as the touch of a cat's tongue, and to me -- who knows?


so my work -- I think perhaps the above paragraph gets it wrong somehow. The question is not to share souls, to ask the impossible of another. the task is to be my loneliness, to be the most essential and truth of myself, to exist as I am and perhaps -- perhaps to rub up against another existence, and then to give. To give my fears and hopes and feelings, to give of myself from myself unto another, to excavate the plain of my loneliness for its riches and to share them -- to share them as they are received, to expect nothing, to hope everything, to come to a mutual benefit through our together-alone presence with each other?


(for if I am alone then it is easy -- I sink deeper and deeper into myself and do not come out for air. I rely only on myself, I love only myself, I see only myself. but I am not alone -- my struggles are our struggles, my feelings are our feelings, my fears are our fears, no matter how far the distance between our skins, our minds. and if I am ''not'' alone, if I am not alone...)


it matters not that you feel exactly what I feel, it matters not that you understand my words precisely -- attempting for perfect communication doesn't. fucking. matter. what matters ''is'' the sheer fact that you feel. that you long. that you desire. that you toil. that you walk. that you fall. 


we have a word -- fear. you say "I am afraid" and mean one thing, I say "I am afraid" and mean another. but we're both fucking experiencing. together.


TO SHIT WITH PERFECT COMMUNICATION.


what we say to each other ''doesn't matter'', what matters is that we simply are ourselves with each other, that you are open to I, that I am open to you, that we listen together, and share ourselves together, substance be damned.


so -- what is the point then?


what is the fucking point of writing? of making art? of drawing, of painting, of creating music, or code, or websites, or photography? What is the FUCKING POINT?


the point -- and here I grin to myself because it's arrived, it's alighted in the mind and I ask the question I have asked myself a thousand times and yet here it is, an answer -- the point is:


I AM THAT I AM.


I WILL BE WHAT I WILL BE.


If the substance doesn't matter then the only thing that matters is being who we are to the utmost point. the only thing that matters is being truthfully who we are -- not who we are behind a mask, not who we are by labels, not who we are by distractions -- but the truth and honesty that I will be what I will be.

* fuck around with the //''incredible''// timeline plugin!!
** [[http://kixam.github.io/TW5-visjsTimeline/]]
** [[https://sylvain.naud.in/public/TiddlyWiki/TiddlyWikiTimelineMap.html]]
* install reveal gradually plugin?
* enable "display: none" when no fields exist; remove when a field is added (something in the code in [[this article about footnotes|http://braintest.tiddlyspot.com/#PopupFootnotes]] might help? also [[this stack exchange bit|https://stackoverflow.com/questions/1992114/how-do-you-create-a-hidden-div-that-doesnt-create-a-line-break-or-horizontal-sp]]).
* Implement a "top of page" button for my wiki? (see [[their setup|http://inmysocks.tiddlyspot.com/#Button%20Jump%20To%20Top%20of%20the%20Page]] and this further developed [[link to top of story|http://tid.li/tw5/hacks.html]]
* [[Solarized wiki theme?|https://github.com/adithya-bm/tiddlewiki-palette-solarized/pull/1/files?diff=split]]
* Preventing link breakage due to renaming with [[this plugin stuff|https://groups.google.com/forum/#!topic/tiddlywiki/DiowJLeoJbw]]?
* [[190121 – wiki: out of memory]]
I don't know what words to put here. I am not well versed in philosophy or eloquence. But I am writing this for myself, and for a start. This is my //{About}// page, to borrow a leaf from [[h0p3's|h0p3]] Yggdrasil.<<footnote "syn" "Why isn't there a word that encapsulates the experience of standing at the foot of a great redwood or pine, gnarled, aged, stretching up into the sky and filling you with awe at its endurance? 'tree' seems too light a word.">> 

!!! //Why "define"?//

I want to know the meanings of things. I have read a decent amount and my vocabulary might be larger than average, but I still often resort to opening a new tab and typing `define <x>` to get a better grip on what a word means. The definition, and its synonyms, help me flesh out the meaning I am aiming for.

!!! //Where is the meaning?//

As my root page, this is where all things meet. This is the core of that seedling growing within myself, the deep well from which cool water fills me up. The world has not taught me to trust myself - so I am listening to myself, writing for myself, holding space for //{Truth}// to come forth.

!!! //Is this different from your [[mazeway]]?//

A good question, and one I'm not sure I have an answer to. My gut says they are different and require different pages, but I'm not sure which one should be embedded in the other.

* [[mazeway]]
* [[Awareness]]

* [[vocabulary]]
* [[archive – 1904]]
* [[archive – 1905]]
* [[archive – 190929 ◊ Sun, Sep 29 2019]]
* [[archive – 190423 ◊ Tue, Apr 23 2019]]
* [[archive – 190425 ◊ Thu, Apr 25 2019]]
* [[archive – 190426 ◊ Fri, Apr 26 2019]]
* [[archive – 190428 ◊ Sun, Apr 28 2019]]
* [[archive – 190429 ◊ Mon, Apr 29 2019]]
* [[archive – 190430 ◊ Tue, Apr 30 2019]]
* [[archive – 190501 ◊ Wed, May 01 2019]]
* [[archive – 190502 ◊ Thu, May 02 2019]]
I think I just watched an ant murder another ant and drag it into its hole under the concrete bench I'm sitting on. And even more ants were dragging other insect bits into a hole about 2.5 feet away, same bench. Where are they getting the bug bits (black w/wings, similar size) and WHAT are they doing with them?

MURDER ants I tell ya hwat.
//so apparently [[now is the time|https://old.reddit.com/r/pcmasterrace/comments/ilmr0t/nvidia_la_risita/]] to upgrade my 8 year old machine//

//potential other names: flint, onyx -- thinking clean all black mineral names//

''[[https://pcpartpicker.com/user/GG/saved/#view=tj98rH]]''

@@.spaced-list
* //Case//
** [[Cooler Master Masterbox NR200|https://www.coolermaster.com/catalog/cases/mini-itx/masterbox-nr200/]] -- [[B&H Photo|https://www.bhphotovideo.com/c/product/1571895-REG/cooler_master_mcb_nr200_knnn_s00_nr200_small_form_factor.html]]
*** back-ordered until October but that's ok because I might not even get my hands on a 3080 until then, and I'm waiting to see what AMD's new CPU announcement is gonna be like.
*** 18 L vs the 23 L of the Lian Li. Mostly dropping the idea of the Lian Li b/c it doesn't get good reviews when it comes to thermals. This also doesn't have a USB-C on the front, which means I don't have to spec a motherboard for that, and since I only use it for my switch that's fiiinnnneee.
*** still a 3 slot, and looks to have space for fans below the GPU -- probably great for extra cooling on the two passive fin areas on the FE.

* //GPU//
** 3080 Founders Edition -- as many reviewers have reiterated, VRAM usage show by programs like afterburner is just memory //allocation// and not the point at which performance becomes affected. given my usage, the 3090 is stupid overkill.
*** FE because I don't care about overclocking at all, the cooler gets a thumbs up from initial reviews (ie, decent temps & not horribly noisy), and it looks purdy. does mean I can't go for sandwich board style cases but whateves.

* //CPU//
* //Motherboard//
** gonna wait until AMD releases their Zen 3 stuff, so these are almost certainly dependent on whatever happens there.

* //CPU Cooler//
** [[Scythe FUMA 2|https://pcpartpicker.com/product/YsHRsY/scythe-fuma-2-5117-cfm-cpu-cooler-scfm-2000]] ''[Air]''
*** gets great reviews, comparable performance to more expensive Be Quiet & Noctua coolers, and is more likely to fit the case & mobo without covering up any RAM slots (super important).
**** Bonus points for air that CD thinks are stupid but I think are valid: 6 years is about the max lifespan of an AIO until liquid permeation becomes an issue and it needs to be refilled or replaced. This is an 8 year upgrade, so if I wait that long again I'm cutting it close on the AIO. //Also// if the world ends and I'm running this thing off of solar (lmfao ok it's a stretch but still) then I'm not going to be able to get the AIO serviced but the air cooling will be chugging along just fine.
** [[Arctic Liquid Freezer II 280mm|https://pcpartpicker.com/product/smDkcf/arctic-liquid-freezer-ii-280-728-cfm-liquid-cpu-cooler-acfre00066a]] ''[Liquid]''
*** best performance to price AIO cooler that's out today, and also very quiet according to some user reviews on PC Part Picker
*** //might// have thickness space issues in the smaller case

* //RAM//
** what Jo got -- 32GB DDR4 [[https://www.microcenter.com/product/613487/gskill-ripjaws-v-32gb-(2-x-16gb)-ddr4-3600-pc4-28800-cl16-dual-channel-desktop-memory-kit-f4-3600c16d-32gvkc---black]]
*** basic, no RGB, 32 GB for all those browser tabs -- sounds good to me!

* //Power Supply//
** gonna have to upgrade wattage, and moving to modular -- but will wait to see what the estimated draw of system will be once I get more CPU info.

* //Storage//
** one M.2 drive is probably sufficient, considering I have one SSD and two 3.5 drives in my current system. I don't think I can stuff all of those into the smaller case, so I expect I'm dropping one of the 3.5 drives. either way, storage is not the area I care about upgrading atm.
*** awe ''baby'' I just checked the case specs, it can fit two 3.5 drives with space for two 2.5 drives on top of that?? so I can fit all my current storage ''plus'' an M.2 into this case. sick.

* //Monitor//
** 4K 21.5" IPS, LG 22MD4KA ~210 PPI
*** $443.83 bucks off eBay, see [[here|200912 – computing: LG 22" Ultrafine On Linux?]] for more details about running it off Linux / Windows
*** so far seems like it ill be a great monitor just in terms of - sleek stand, way better range of adjustment than my current monitors, but still waiting to see if it actually //works// because I just have a black screen right now lmfao.
** 4K, 144 hz, Gsync -- but 27"... [[https://www.amazon.com/Acer-XB273K-Gpbmiipprzx-Compatible-DisplayHDR/dp/B07X5MWMDG/]]
*** ahhh, this looks like a new version of the above: [[https://www.lg.com/us/monitors/lg-27gn950-b-gaming-monitor]]
**** and a [["business"|https://old.reddit.com/r/Monitors/comments/iozg6v/27gn950bs_business_cousin_27gn95bb/]] version?
**** I put down a "reservation" for the Eve Spectrum, which uses the same panel as this LG. That... might have been risky given the (very) sketchy background of this company, so we'll see how that plays out going forward. [[https://old.reddit.com/r/evev/comments/im6zav/eve_v_refunds_and_how_to_get_them/]] {{craughing}}
** LOL I forgot about this: [[4K Monitor Shopping]]

* //Inspirational PC Part Picker Builds//
** [[https://pcpartpicker.com/b/7rcqqs]]
*** seeing someone with a high-end part build switch from the TU-150 to the NR200 really motivated me to reconsider the Lian Li, tbh -- especially his points about the solid tempered glass side + solid top on the Lian Li vs. the ventilated everywhere on the NR200. Also has a good note about PSU size & top fan installation.
** [[https://pcpartpicker.com/b/2XYH99]]
*** another //gorgeous// build in this case, also AIO. I do wonder what it would look like with a Scythe air cooler in there, and how the FE fan setup might affect that (otherwise the thermal setup with an AIO and FE seems straight-forward).
** [[https://old.reddit.com/r/sffpc/comments/irvsmj/first_build_cooler_master_nr200_scythe_fuma_2_rtx/]]
*** a build with the same air cooler that I've been considering. ''gorgeous!'' please note the comments talk about a youtube series that goes into depths about cooling in the NR200 case.
** [[https://old.reddit.com/r/sffpc/comments/ib24sc/nr200_with_big_air_cooling_build_log_in_comments/]]
*** HO-LY SHIT okay this looks ''clean af'' compared to the one up there with the fuma, lol.
** [[https://old.reddit.com/r/sffpc/comments/jiisr6/ascended_this_weekend_with_an_nr2003080_build/]]
*** ahhh so cleaaannn.


@@
Just a template.
<<iconLink Typography>>

`tiddlywiki /var/appdata/artwiki --build index`

//when installing krita, make sure to include `python-pyqt5` because it's an optional dependency on arch & you needs it for better eraser support//

---
!!! //What do you do here, and why do you call it art/work?//

I make drawings and prints, and that is the heart of my art/work. I don't believe in the artist-as-inspired-genius, that an artist simply exists fully formed. I am not an artist -- yet I maintain an artistic practice, and this is a space for that practice to erupt in its many forms. This is //art/work//, the work of creation, the practice of repetition, of discovery, of play, experimentation, and of showing up and sitting down to participate in the unfolding.



---
* [[Reference vs. Imagination|https://archive.is/trufM]]
* [[Reference vs. Imagination, thread #2|https://archive.is/6DpN9]]
* [[Gamblin Demo]]
* [[181002 – art/work: zines!]]
* [[DEMO: A Parade of Pens]]
* [[CSS & SVG Animation]]
* [[art/work – collected art programs]]

---

* [[About the San Francisco Map Fair|https://buttondown.email/robinrendle/archive/37768f46-7857-46e0-889c-aafa704b8a16]]

* [[181023 – linoleum research]]

* ''japanese woodblock printing''
** [[http://www.kamprint.com/network6.html]]
** [[https://www.youtube.com/user/seseragistudio/videos]]
** [[https://www.twitch.tv/japaneseprintmaking/]]
** [[http://woodblock.com/index.html]]
* [[https://erinokeefe.neocities.org/]]
* [[181108 – trees: two random art blogs]]
* [[http://www.joshkruteart.com/]]

* [[Pixel Art from Full Color Photo]]
* [[181217 – art/work: gallery chats]]

* [[stalk this reddit person's art|https://old.reddit.com/user/daigoro_sensei]]

* ''That brush pen I really like:'' Zebra Zensations 

* [[redacted.studio]]
* [[art/work – converting mandalas to web format]]
* [[art/work – tiddlywiki art display site]]
* [[190116 – art/work: sticker!]]
* [[190123 – art/work: A N A L]]
* [[190128 – art/work: "business" cards]]
* [[190129 – art/work: reverse card info]]
* [[190130 – art/work: email!]]
* [[reduction lino printing - laura boswell|https://www.lauraboswell.co.uk/studiodiary/?p=432]]
** holy shit I went on a rabbit hole to find this, but it's the perfect example of what astounds and amazes me about linoleum printmaking. her mastery of color and layering and also the //balls// necessary for reduction printmaking !!!
* [[https://www.semiskimmedmin.com/]]
* [[https://www.amazon.com/JinHao-Stainless-Steel-Fountain-Pen/dp/B0052KLTM6]]
* [[190319 – art/work: expansion is tricky]]
* [[Bookmaking]]
* [[art/work – local community]]
* [[https://www.instagram.com/jameskirbyjohnson/]]
* [[http://jamesjohnsonstudio.com/]]
* [[atoms - we are all connected]]
* [[photo editing]]
* [[https://github.com/Falano/kritaSpritesheetManager]]
<br>

* [[2018 – Yearly Audit: art/work]]
* [[2019 – Yearly Audit: art/work]]
* [[200731 – art/work: briefly illuminated]]
* [[200813 – art/work: burning holes]]

---
* [[https://www.lifewire.com/what-are-ones-twos-and-threes-4057778]]
* [[https://old.reddit.com/r/animation/comments/46rwn2/an_animation_in_4s_3s_2s_and_1s/]]
* [[https://docs.krita.org/en/user_manual/animation.html]]

<<<
and if you're an artist: and you don't want to risk your work or the work of the vast majority of us who don't have the Big Buxxx behind us lining the dustbin of history, you have to find some way to contextualize what you're doing, where you're coming from, and why you're doing it. otherwise you're free, like the rest of us, to vanish without a trace.
<<< [[http://ellaguro.blogspot.com/2019/08/make-stuff-and-be-free-to-vanish.html]]
* [[210316 – art/work:]]
* [[Paint Tool Sai|https://www.systemax.jp/en/sai/]]
** I've known a few people across the internet who use this.
* [[Corel Painter|https://www.painterartist.com/en/product/painter/?topNav=en]]
** I think I had a key to a very old version of this aaaages ago (came with my bamboo tablet?)
* [[Procreate|https://procreate.art/]]
** the premier art program for iOS, I think
* [[Mischief|https://www.surfaceproartist.com/mischief]]
** vector infinite canvas that may or may not be obtainable legally anymore
* [[Toon Boom|https://www.toonboom.com/products/harmony]]
** despite the weird name, apparently a professional animation tool?
* [[Aseprite|https://www.aseprite.org/]]
** apparently just the best pixel art editor
* [[ZBrush|https://pixologic.com/]]
** for drawing in 3D space (or actually sculpting, what am I saying)
* [[https://www.clipstudio.net/en/]]
** the next Paint Tool Sai? (don't ask me why I have that impression) -- I know 3240 uses this.
* [[https://github.com/pencil2d/pencil]]
** I have a love/hate relationship with this; it's so broken sometimes but it's perfectly simple too.

---
* [[https://gitlab.com/define-private-public/blit]]
** [[https://16bpp.net/blog/post/blit-a-retrospective-on-my-largest-project-ever/]]
# scan 4 at a time @ 1200 dpi, saving as an uncompressed TIFF
# crop with polygon tool and straighten with ruler along shadowed edge
# use spot healing tool to anally remove any dust or hairs or smudges
# save using default settings; return to original 4 via history panel; repeat until done
#* use [[Random Word|https://randomword.com/]] to generate file names

---

# open individual TIFF
# use the threshold tool to convert to black & white
#* adjust threshold value until it looks good enough
# crop the image into a square, centering square on center point of drawing
# `D -> X -> M` and fill in any spaces that are black from the cropping
# `Image > Image Size...` and reduce to 2000x2000 px (or 1500x1500 if dealing with grey)
# `File > Export > Export As...` and choose GIF
* flip the page template on mobile so that the story river is at the top and the sidebar is at the bottom
* dig into the CSS for the zoom-in style and make all the animations the same as "close all"
* figure out how to work with DATES on these things
```
[Unit]
Description=Basic TW Server
After=network.target

[Service]
Type=simple
Restart=always
User=redacted
ExecStart=/bin/sh -c 'tiddlywiki /var/appdata/artwiki --listen port=8090 "readers=(anon)"'

[Install]
WantedBy=multi-user.target
```
[[Ascension|https://boardgamegeek.com/boardgame/69789/ascension-deckbuilding-game]] is easily one of my favorite games of all time. One of my best college friends introduced it to me, and we would play against the AI and occasionally each other, often sitting in the dining hall during lunch or dinner. He showed me the cards and strategy for going infinite against the AI, and I practiced and practiced until I pulled it off multiple times. I picked up the various expansions as they came out, practicing new strategies against the AI, building different decks to take advantage of the different mechanics. Keep in mind, I had //never// played this sort of game before, and now I was hooked.

When I returned home after my last summer in Chicago, I set up an OkCupid profile. I'd gone out with a few dates with someone I'd met because of it in Chicago, and well, when you're feeling down & alone in a place you've never really spent any time, chatting with randos & going on dates is a decent way to get out of the house. Not wanting to reveal all of my cards, I said I liked playing board games such as Dominion in my profile (true, I enjoyed Dominion the several times I played); I didn't figure anyone would bring up Ascension but if they did I'd know they were a good egg.

My now-boyfriend's first message to me said something about "if you like dominion I bet you'd like Ascension!" and he had me hook line and sinker. He hadn't played enough to know what card Master Dartha<<footnote "MD" "Cost 8, draw three cards.">> was, but that was fine. We got coffee //the next day//, he broke my heart by informing me What.CD had been raided, and the rest, as they say, is history.

We played Ascension together a decent amount, working our way through all the different expansions and keeping track of our scores. I had a decent win streak over him for a while, though for one particular expansion that flip-flopped and he kept beating me. Eventually we ran out of expansions and moved on, but I still occasionally return to it on my own.
      ______        
   ,-' ;  ! '-.     
  / :  !  :  . \   ╔═╗┌┐┌┌┬┐┌─┐┬─┐  ┌─┐┌┬┐
 |_ ;   __:  ;  |  ║╣ │││ │ ├┤ ├┬┘  ├─┤ │ 
 )| .  :)(.  !  |  ╚═╝┘└┘ ┴ └─┘┴└─  ┴ ┴ ┴ 
 |"    (##)  _  |  ╦ ╦┌─┐┬ ┬┬─┐  ┌─┐┬ ┬┌┐┌
 |  :  ;`'  (_) (  ╚╦╝│ ││ │├┬┘  │ │││││││
 |  :  :  .     |   ╩ └─┘└─┘┴└─  └─┘└┴┘┘└┘
 )_ !  ,  ;  ;  |  ╦═╗┬┌─┐┬┌─  ┬┬         
 || .  .  :  :  |  ╠╦╝│└─┐├┴┐  ││         
 |" .  |  :  .  |  ╩╚═┴└─┘┴ ┴  oo         
 |mt-2_;----.___|   
# In what ways are you inhibited from expressing love?
# What difficult or painful experience would you recommend to everyone?
# What's the most intense emotional pain you've ever experienced?
# In what ways don't you trust yourself?
# How have you disappointed your parents?
# What about yourself have you been trying to fix for a long time?
# How would you raise a child differently from how your parents raised you?
# What was the last thing you cried about? When was it?
# What was the most difficult thing you've ever had to do?
# In what ways do you tend to fail at communication?
# What is currently your greatest insecurity?
# Which of your habits conflict with your values?
# What aspect about the person to your left gives you the strongest negative feeling?
# What do you still owe someone an apology fore?
# What's the most sick (mental or physical) you've ever been?
# Who do you hate most?
# What is your biggest obstacle toward peace?
# What about your appearance would you like to change?
# What have you done that you are most ashamed of?
# Are you afraid of death? Why or why not?
# How do you heal from painful experiences? How do you know when you're done healing?
# What was your biggest financial mistake?
# What's the most intense physical pain you've ever experienced?
# How often and in what ways does fear show up in you?
# Which have you planned in greater detail: killing yourself, or killing someone else?

---
# Who in this room would you most like to have sex with?
# If everyone in the room were arranged on a spectrum of attractiveness, which two people would you be between?
# What problems do you see in the relationships of those around you?
# You have to marry someone in this room right now. Who is it?
# Is there anything which arouses you that you've never admitted to anybody?
# What unusual trait do you find most attractive in a romantic partner?
# Out of all of your past sexual experiences, what has made you the most uncomfortable?
# If you were invited to an all-nude party, where all the participants are required to be naked the whole time, would you go?
# When you introspect, away from society and your physical body, deep inside, do you feel a sense of gender?
# What were the conditions of your last break-up?
# If you had to choose one, would you rather double or halve your sex drive?
# Would you rather fuck your partner who is inhabiting your parent's body, or your parent who is inhabiting your partner's body?
# In total, have you given or received more oral sex?
# What's one of the most adventurous things you've ever done in bed?
# Would you date yourself?
# What percentage of your preferred age/gender demographic would you be down to have sex with after roughly an hour of flirting?
# Have you ever been in an open or polyamorous relationship? If not, would you consider it?
# Could you have a serious relationship with someone who expressed that they thought they were unworthy of the relationship?
# Have you ever dated someone who you felt was below your standards?
# How easy is it for you to orgasm?
# Do you ever feel guilt or shame for romantically rejecting people who are interested in you?
# If you could press a button and double the sex drive of all women on earth, would you do it?
# If you tried, could you list the names of everyone you've had sex with?
# Are yelling fights in relationships more typical and inevitable, or terrible and avoidable?
# What was your most disappointing sexual experience?

---
# What emotion/feeling are you currently suppressing or ignoring?
# Who in the room do you admire the most?
# Did your parents do a good job?
# What are the signs that someone understands you uniquely?
# What is the best advice you've received, and why did you need it?
# What are you waiting to hear from someone close to you?
# What do you most admire about the person to your right?
# At the gut level, do you feel that the world is safe or not safe?
# Would you rather increase the amount that people respect you, or increase the amount they desire you?
# What relatively common experience have you never had?
# Do you ever enjoy the experience of emotional pain?
# Have you been loved enough?
# Have you ever had (what you consider to be) a spiritual experience? If so, what was it like and what effects did it have on you?
# Do you feel a greater sense of satisfaction when you gain approval from people who are very similar to you, or very different from you?
# If you could have one but not the other, would you rather love someone or be loved by someone?
# What kind of people do you get along best with?
# Which of your achievements are you most proud of?
# Given the guarantee that nobody will ask you the question: what is a question you would refuse to answer?
# How boring are you?
# Do you have more thoughts or more feelings?
# What are your coping mechanisms for stress?
# Would you rather double the amount of emotional pain and pleasure you feel on a daily basis, or cut both in half?
# What is the most interesting fact about you that few people know?
# Which of your personality traits are you most proud of?
# Which group is larger: people who trust you, or people you trust?

---
# What's the most significant thing you've ever changed your mind about?
# If you could ask everybody in the world one question, what would it be? You don't get to hear their answers.
# Are some human lives worth more than others?
# You must pick a number right now and live that many years total, in good physical health. You can't die before, and you can't extend after. How many years do you choose to live?
# Do you consider the state of "unconditionally loving everyone" to be desirable or undesirable for you, given it were possible?
# Are there any thoughts so offensive that you would advocate shaming those who think them, even if they don't act on those thoughts?
# Which of your beliefs would be the most difficult to change, even in the face of overwhelming evidence?
# Are there any cases in which you would support forced, involuntary brain modification to change someone else's mind, urges, or behavior?
# You can make a designer baby. Would you rather optimize it primarily for intelligence or happiness/optimism?
# What do you think enlightenment is?
# Do you believe the set of concepts like "duty", "should", "obligation", and "deserving" are ultimately more valid or meaningless?
# If you could press a button that would make you feel deeply and permanently that everything was ok, would you? Assume that you'd remain functional in the world.
# Can someone both be a kind person and also hold the exact opposite of your political views?
# If you could, would you wirehead (i.e. hook yourself up to a hypothetical machine that makes you totally and eternally happy and satisfied)?
# If you (and only you) could see one measurement or statistic over everyone's heads, what would you want it to indicate?
# Would you prefer to date someone 20 IQ points higher or 5 points lower than yourself?
# If you could press a button that would instantly erase every single false belief you have, would you do it?
# If you could ask the universe one question and get the truth, what would you want to know?
# Is torture ever permissible?
# On planet A, everyone's 30% dumber and you're a genius by comparison. On planet B, everyone's 30% smarter and you're an idiot by comparison. You stay the same. Which planet would you prefer to live on?
# Which technology should not have been invented?
# If you could magically cause a neutral nude photo of every human to be published publicly on the internet every year on their birthday, would you?
# Of all the beliefs you hold, which is most likely to be considered barbaric in 150 years?
# You see a friend getting into their third emotionally abusive relationship in a row. Are they a victim?
# Do you feel that you have conscious control over your beliefs? Could you, right now, decide to believe something else if you tried? If so, which beliefs?

---
# What's the most controversial opinion you hold among your own social group?
# What viewpoint is the most difficult for you to empathize with?
# Does "no" always really mean "no"?
# If you had to fuck a cow, would you rather it be dead or alive?
# Do you have any political or social opinions that you're afraid to express to your friends?
# In your personal experience, even if the difference is extremely slight, are men or women better at handling suffering?
# In a world where different ethnicities had strong genetic differences which caused different moral behavior, would racism be okay or still not okay?
# What groups or communities are you most judged for being a member of?
# In a world where prostitution becomes totally legal and regulated, should sex workers be allowed to refuse clients on the basis of race?
# Would you rather have accidentally killed someone, or be a non-offending pedophile?
# Would you support the use of realistic child sex dolls by pedophiles?
# Would you rather be raped or falsely (but convincingly) accused of rape?
# Does modern western culture encourage women either to overreact or underreact to "minor" sexual assaults, such as groping, too-drunk sex, etc.?
# How do society's morals differ from your own?
# Regardless of your conscious beliefs or actions, do you feel in your gut that sex work is degrading?
# Which stereotype is actually pretty accurate?
# If you had to eliminate one million people from one ethnicity, which would it be?
# A 14-year-old has sex. How large does the age gap have to be between the 14-year-old and their partner before the child can no longer meaningfully consent to sex?
# If a sex worker consents to sex with a customer under expectation of payment, but then the customer refuses to pay, is this closer to rape or to theft?
# What's your opinion of education that teaches men to be more seductive?
# Do women have any systemic privilege due to their gender?
# Is incest wrong? Should it be illegal?
# Are there any viewpoints so offensive that they deserve to be shut down or suppressed? If so, which ones?
# Regardless of you support or personal feelings, does your subconscious view trans-identifying people as closer to their birth or current gender?
# Is bestiality wrong? Are you a vegan?
; [[Postcards To Voters|https://postcardstovoters.org/]]

Linoleum block print for the mass production; concept: we are all connected, even though we're far apart / your vote matters b/c it's part of the larger network of connections -- in the same way that atoms are far apart but still connected, and everything is made up of atoms so even though they're tiny & we don't recognize them they're important.

{{water_atoms-1.jpeg}}

{{PW-2016-05-06-quantum-water.jpg}}
<<<
'Cause I wanna live where the fear is all gone...
<<<

This is where I really get meta. I am trying to bring the awareness of being aware of my qualia and feelings, here. 

!!! //How can you be aware of being aware?//

That's what I'm here to figure out!<<footnote "FS" "is the goal to become SO aware of my FO awareness??? How interesting.">> So far, asking myself "am I capable of checking in right now? Am I triggered?" has been helpful in generating FO awareness. Definitely still working on the meta SO awareness.

!!! //What consists of being aware?//

Paying attention to my inner and outer experience, my mental and physical experience. Making a space where I experience everything in the moment that it is in, bringing gentle and honest vision. //"Dis-identification from the identity that we've built our perceptual frames around."//<<footnote "w" "I'm still worried about disassociation here, detachment, loss of feelings and connection to self; the article [[h0p3]] linked about meditation's side effects worries me, basically. Yet I can see that //who I am// usually is based around a story I'm telling myself. So is the goal to find out what's underneath the stories?">>

---

{{awareness logs}}

* [[Self Care vs. Self Comfort]]
* [[The AC 2 – Framework]]
* [[awareness – prompts / exercises]]

---
{{poetry}}
# Become aware of your pulse.
# Become aware of your pulse and your breath.
# Become aware of your pulse, your breath, and the air on your face.
# Become aware of your pulse, your breath, the air on your face, and the love you feel for someone close to you.
# Become aware of your awareness holding all four of these things in focus.

---
# What do you //really// want?
# Why do you want that?
# If you had what you want, what would that be like?
# What's stopping you from creating what you want?

---
* why is this upsetting? again, why is this upsetting? and again, why is this upsetting? give me a different answer each time.
* what are you feeling? what do you want?
* what makes this experience painful?

---
<<<
Freedom doesn't arrive when you are paralyzed by the fear of slipping off the cliff edge and dying.
<<< [[200707 – Awareness Log: let's walk together in the shade]]

<<<
# There's a lot at stake here; your whole life & the potential for fulfillment and meaning, excitement and curiosity.
# There's no rush; this is a process of feeling into the emotion of the moment and honoring it.

The boat is sinking; either you work together to bail out the boat, or you keep sailing until it collapses & you have to swim for shore, or you jump out of the boat on your own.
<<< [[200625 – Awareness Log: playing for the big pot]]
* [[2018 – Yearly Audit: Awareness Logs]] <<tag [[2018 – Yearly Audit: Awareness Logs]]>>
* [[2019 – Yearly Audit: Awareness Logs]] <<tag [[2019 – Yearly Audit: Awareness Logs]]>>
* [[2020 – Yearly Audit: Awareness Logs]] <<tag [[2020 – Yearly Audit: Awareness Logs]]>>
* 
Assuming the World is Still Around in 50 Years

---
A general qualification when speculating about the future, given that we don't know how climate change is going to play out and the potential (no matter how slight) of a Collapse event and so forth.

* knock knock
** who's there?
* little old lady
** little old lady who?
* I didn't know you could yodel!

---
* what happened to the cow that jumped over the barbed wire fence?
** udder destruction

---
The best angle from which to approach any problem is the TRYangle.
```xml
<!DOCTYPE html>
<html>
    <head>
        <title>Welcome to redacted.xyz!</title>
    </head>
    <body>
        <h1>Success!  The redacted.xyz server block is working!</h1>
    </body>
</html>
```
* What's your story and and how have you learned to embrace it?
* Where did your story take a sudden turn?
* Do you have any favorite quotes? Capture 3 of them here.
* Describe your proudest moment in the fullest detail possible.
* What do you want? List ten things you want for yourself. For each item, write one simple step toward making that wish come true.
* Describe your childhood home. What are some of the details that stand out the most? What made your home different from your friends' homes?
* Describe your home today. How is it different from your friends' homes? What do you love about it the most?
* Where we come from has such a strong effect on the person we are. Describe the neighborhood you grew up in. What was special about it? What was challenging? How did it shape who you are today?
* List five favorite family dishes.
* Describe a memorable dinner. What did you eat? Did you eat at home or somewhere else?
* What did you do as a child when school let out for the summer?
* What activities did you previously pursue but don't have time for now? How can you get back to them?
* If you could have a conversation with a loved one who has passed away, what would you ask him or her?
* Where did your ancestors come from and what challenges did they face?
* Write about a time when you spoke your truth to others. How did it make you feel? What did you learn?
* What kind of person do you want to become?
* How do you want to contribute to the world? What is one small step you can take this year to further that contribution?
* Have courage this month to share a little more of your story with someone else. Ask them about theirs. What did you learn about yourself? What did you learn about this person?
* What are the greatest lessons you learned as a child?
* What does family mean to you?
* In as much detail as possible, capture one favorite memory you've created with your loved ones.
* Describe your perfect day---beginning with breakfast and ending with dinner.
* Write a letter to your teenage self, giving advice and revealing what the future holds.
* Write a letter to your future self, outlining your expectations for the years to come.
* What's the most spontaneous thing you have ever done?
* What were the 10 biggest things that happened to you this month?
* Have you ever felt subject to a cliche? How did you react?
* Look outside a window in your home. Write down what you see.
* What was the biggest news headline on the day you were born? Is it something that is still relevant today?
* What was the last great book you read? What did you learn from it?
* List 10 fun things you like to do.
* What is your most prized possession and how did you come to own it?
* What can you do---as an individual, parent, or community member---to help break a cycle of fear and failure?
* Pick a favorite photo and write a story describing what you see.
* Who is the happiest person you know? What do you think brings them joy?
* If you could travel anywhere, where would you go and what would you do?
* Think back to your childhood when you would visit grandparents or other elders. Capture one specific memory from those visits in the fullest detail possible, including the sights, sounds, and smells.
* How have those elders left a mark on you?
* List 10 favorite vegetables and how you like to prepare them.
* How does nature nourish you?
* How do you celebrate the holidays? What traditions does your family hold dear?
* Describe a memorable holiday---whether recently or in the past. Where were you? Who was there? What food was served?
* When were you last flung into new or uncomfortable terrain? How did this sudden change affect you? What value did it bring to your life?
* List 5 people who invested in you when you were a child.
* Choose one person from the list and describe how his or her support manifested in your accomplishments today.
* How did you get to school every day when you were young?
* Who was the most influential teacher when you were little? How did this person leave such an impression?
* What has been your greatest sacrifice?
* List 3 people who contribute to your circle of strength. Next to each person's name, describe why he or she is so dependable.
* Create a playlist of 10 songs that you could listen to on repeat.
* Describe a recent conversation you had with someone who did not share your history or perspective. How did you navigate the conversation?
* What kind of childhood did your parents or grandparents have? How was it different from and similar to your own?
* List one struggle, one failure, and one success you've encountered in your life. What did you learn from each?
* Have you spent time in the military, or know someone who has? What does it mean for you to serve your country?
* How would you describe yourself to someone who does not know you?
* Describe a time when patience and rigor contributed to your own self-love and growth.
* Write about a specific experience when someone dislodged a dream of yours by trying to lower your expectations. How did it make you feel? How did you try to overcome that obstacle? 
* List 5 ways that person was wrong.
* When was your last good cry, and how did you feel afterward?
* How do you look after yourself after you've had a bad day?
* What transition are you going through right now? Do you feel ready for it?
* What was the best TV show you saw as a kid? What are you watching now?
* Who is your favorite TV show character and what about them appeals to you?
* Think of an endeavor you recently embarked upon---one which may have felt new, exciting, and perhaps a bit scary. List three of your attributes that mad you uniquely qualified for the challenge.
* If you could travel back in time and give yourself advice before you took on a challenge, what would you say?
* How have your beliefs changed over the years? How have they remained the same?
* Reflect on your greatest struggle. What was it and how did you grow from it?
* What major historical events affected your family---whether in the distant past or more recently?
* What role does religion or spirituality play in your life.
* Write about a time when you felt carefree.
* List 10 reasons you are a special and worthy person. Look back at this list whenever you are in doubt. you are always good enough!
* Write a thank-you letter to someone you love.
* How do you connect with your community?
* Describe your community and how it has evolved over the past decade.
* List five changes you wish a civic leader would take on that would greatly affect your community for the better.
* List your greatest gifts. Remember to embrace them and lay them on the table with pride!
* How do you define the word //leader//? Have you ever considered taking on a leadership role? Why or why not?
* What worries about yourself have you had that proved to be untrue? What methods do you use when faced with self-doubt?
* Describe someone you know who was brave enough to tell their story. How did it change your perception of them? How did it change your perception of yourself?
* How do you mark the seasons? What is your favorite month of the year?
* Do you embrace change in your own life? Why or why not?
* What skills or lessons have you sought to learn as an adult? How does learning bring about change in your life today?
* What trailblazer throughout history has shaped you the most? If you could meet this person, what questions would you ask?
* What legacy do you want to leave behind?
* List five tiny victories you accomplished this week.
* Change happens from the ground up. What is one small thing you can do this week to bring about new change in your life or in the life of someone else?
* How have others tried to define you in the past and how do their perceptions differ from the person you know you are?
* Write about someone outside your family who feels like a family member. What do you love about them the most?
* Who are your mentors and how do you cultivate those relationships?
* How often do you get together with your friends, and what do you like to do? Is it enough?
* List your ten favorite movies.
* How do you give back to your community?
* How have you been able to create change in the lives of other people?
* If you were asked to give a commencement speech, what advice would you offer the graduates?
* What happened in your life today? List five things that went well.
* What does self-care mean to you? How can you make more time for taking care of yourself?
* Who do you care for in your family? How does that relationship help define you?
* What gives you purpose? Who else in your life shares your resolve?
* Have you experienced loss? How did it shape your life?
* Write about the last moment you remember being truly at peace. Where were you? What were you doing? How can you tap into that feeling again?
* When is the last time you felt you might be on the wrong path even though the world thought you were doing exactly the right thing? What did you decide to do?
* List the ten most important social issues you feel need attending to.
* "When they go low, we go high." -- How do you put this phrase into practice?
* Who was your first love?
* How does your family handle the pressures of the outside world?
* Have you ever embraced ambitions that put you at odds with the people you love and trust most? How did you straddle those different worlds?
* If you could find more time to do what you love, what would you do?
* How do you balance the competing worlds of your home life and work life?
* List ten outings you've been on with your family.
* Pick one outing from your list and dig a little deeper: what did you do, where did you go, and who went with you?
* Who or what are you grateful for?
* How do you express your gratitude?
* When have you had to swerve in life? How did it help you?
* How do you stay centered?
* What is your favorite way to unwind from a particularly demanding day?
* What inspires you? List the first ten things that come to mind.
* Reflect on one person you know who has overcome obstacles to accomplish their goals. How do you think they did it? What have you learned from their journey?
* Describe a time when you had to speak up for yourself. What gave you the courage? What stood in your way?
* Have you ever felt the need to speak up for someone else? Describe the situation and the outcome.
* Who is your role model? How has that person shaped you?
* Who looks up to you? How do you nurture that person's spark?
* What's the best part of your morning routine?
* List five things you do to unwind from the day.
* Capture a favorite family recipe here. How is it unique?
* Where did your name come from and how has it influenced the person you've become?
* How do you bring your own history, culture, and experiences into spaces where they never existed?
* If you could rewrite history books, what would you add that was left out?
* Describe the world of your dreams. What changes---whether on a local, national, or global level---do you wish to see?
* Describe a specific place that holds important meaning to your family.
* If you had to choose, who is the most precious person in your life? How did you met this person and what do you think your future holds together?
* What were five books you loved as a child?
* Describe someone in your life who is truly wise.
* Use this space to write a letter to someone you haven't seen in a long time, updating him or her on what's happened in your life since you last saw each other.
* Use this space to capture your favorite family sayings along with who said them and what they mean to you.
* List ten items of clothing you loved along with when and where you wore them.
* What role has education---whether formal or informal---played in your life?
* In as much detail as possible, describe one of your favorite childhood memories.
* List ten things you noticed on your way home today that no one else may have noticed.
* Spend an evening or afternoon without looking at social media or the news. How did it feel to unplug even for just a short amount of time? 
* When your extended family gets together, what do you do?
* Who makes you feel like you matter? How do they let you know?
* What do you like to do to stay healthy?
* List three new hobbies you'd like to learn to do. What about each of them appeals to you?
* Describe your family car or other mode of transportation you took as a child. Capture the sounds and smells.
* What's the longest road trip you've ever been on?
* What would make your neighborhood a better place?
* How do you make the children in your life feel valued?
* What keeps you up at night?
* How has this year been different from last year?
* What five things do you want to have accomplished by the end of the month?
* Close this journal, shut your eyes, and take ten deep breaths. Write down how you feel.
** //okay, toss out all the rest of the questions in this book and replace them with this one.//
* Think of a time when you gave away something you loved. What did you give away and why?
* When was the last time you saw the sunset? What were you doing at the time?
* What does the idea of "becoming" mean to you?
* started on december 19th?
; 2021/02/13 -- Base Game, Haunt 36 -- Traitor: Sphygmus
: this could be a fun haunt if the house was set up differently! As it was, they were like... 1 turn away from the Tower room and there was no possible way for me to win.

; 2021/02/20 -- Window's Walk, Haunt 54 -- Traitor: Sphygmus
: this was amazing!! felt quite balanced for 3 players. I got 3 monsters into the ballroom, they killed one, and I was one turn away from winning when Phil killed another (which wouldn't have happened if I hadn't opened that room and had been patient with Frankenstein's Monster...)

; 2021/03/12 -- Widow's Walk, Haunt 64 -- Traitor: Sphygmus & AD
: Phil had such a high speed that he could walk out the door immediately. Kiiiiinda broken! thematically seemed... neat?
https://www.nayuki.io/page/designing-better-file-organization-around-tags-not-hierarchies
<span style="display:inline-block;width:1em;margin-bottom:-1px;">{{bflushed.png}}</span>
iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF0WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTExLTExVDExOjQ4OjMxLTA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0xMS0xMVQxMjowOToxMy0wODowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0xMS0xMVQxMjowOToxMy0wODowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ZmZlMDRjZTItMTNiZi03NTQ5LWI0MjQtMDJlZjNkY2Y0ZDRkIiB4bXBNTTpEb2N1bWVudElE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
!!! Bottles I Own

* [[Abolish ICE]]
* [[Gingerbread, Vetiver, and Black Currant]]
* [[Goblin Stampede]]
* [[Deuteronomy 10:18]]

---
[[Vetiver Imp Wishlist]]
* Convert the pre-SKSE version of [[Armor Rating Redux|https://www.nexusmods.com/skyrim/mods/78419?tab=files]] to SSE
* Test Users for web app:
** robotic / redacted / 123
** scarab / redacted / 1233
** testuser / redacted / farts

```python
This is kind of bogus: return json.dumps(wishes_dict)

then later on in javascript: var wishObj = JSON.parse(res);

when you can just import jsonify and then: return jsonify({'wishes': wishes_dict})

from the python script
```

```
MATCH (m:Page)
WHERE rand() < 0.10
WITH m LIMIT 100
MATCH  (m)<-[:Link]-(p)
RETURN *
```

MUST TRY ''UMBRA'' people say it's like brimstone & djinn; someone said the apple of sodom was like brimstone too; someone described temple of dreams like rumpelstilzchen; posted on the page for smokestack: "Similarities to Faustus, Brimstone, Djinn, Malediction and Satyr."

---
* 2 hours before noticing the wifi drop, //after// downgrading to the linux firmware and kernel from april...
* for downgrading packages from pacman cache: [[https://superuser.com/questions/90400/arch-linux-how-do-i-downgrade-my-kernel]]
* to see what the fuck is up with the device: `dmesg --ctime | grep mwifiex`
** seems to maybe be linked to [[the linux firmware?|https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/log/]]
*** I'm downgrading to my old package from march 13 2019 to see if that affects the frequency of dropping connection. seems like it happens after about 2 hours?
*** 100% linked to firmware, haven't had any issues since downgrading to the march 13 version.

---
* [[perfume spreadsheet inspiration thread|https://www.reddit.com/r/Indiemakeupandmore/comments/8bqted/sharing_my_perfume_spreadsheet/]]
* [[https://beccamakingfaces.com/2012/12/19/japanese-stab-binding-tutorial-stars/]]
** lots of japanese stab binding tutorials here. cool!
* [[https://www.amazon.com/Books-without-Paste-Keith-Smith/dp/0963768263/]]
** man these seem hard to find even over ILL but also super informative, sooo!
* [[http://www.mollybrooks.com/wordpress/?p=302]]
** very very useful french stitch linked stitch tutorial thingy. wish I had tapes!
* [[http://www.handmadebooksandjournals.com/bindings/french-link-stitch-binding/]]
** another french link stitch tutorial; slightly less helpful but reference.
* [[https://bookzoompa.wordpress.com/tag/zhen-xian-bao/?order=asc]]
** can't find the Reddit GIF I saw one of these unfolded in, but here's a more detailed post about the actual object.
*** oh LAWDY I want to make one now. No idea //what// I would actually do with it, though, since I don't embroider enough to have thread snips I want to keep.
** [[https://bookzoompa.wordpress.com/2016/06/08/zhen-xian-bao-post-2-starting-with-the-finished-size/]]
** [[https://www.flickr.com/photos/39636422@N08/4946697081/]]
** feels like I'm getting the box folding down! want to pick up some actual paper that I can use for the small twist box & the larger 3rd level rectangle & largest 4th level tray. 2nd layer is basic origami paper (almost exactly 15 cm square).
* art inspiration
** printmaking
** typography

* collections
** alis<<footnote "def" "Archive-Library-Information-Science">>
** articles finished
** articles to read
** blogs
** cool stuff
** cute stuff
** learning resources
** personal sites

* computing
** arch linux
** cryptocurrency
** digital humanities
** jailbreaking
** making gifs
** note-taking apps
** programming
** self-hosted
** sql
** tiddlywiki
** web design
** web hosting

* games
** don't starve
** dragon age
** gloomhaven
** gwent
** interactive fiction
** minecraft
** misc
** skyrim
** stardew valley
** unreleased
** walkthroughs

* knitting
** knitting blogs
** patterns
** sweaters
** techniques

* media
** anime + manga
** books
** comics
** movies
** music

* offline
** finances
** fitness
** food
** social
** wardrobe
** work

---
; ''tool''
: anything that is a tool, duh! libraries, applications (web app or native), etc.
; ''resource''
: not quite an tool, but pieces that could be used in making something; stuff like fonts, photoshop brushes, and so on.
; ''learning-resource''
: something that will be useful for learning in the future; not something I'm already knowledgable about. probably something I haven't worked on yet.
; ''reference''
: similar to a learning resource, but knowledge I've already used; basically a page I want to have archived in case I have to search for it again to do the thing again, or if I need a refresher after the fact.
; ''visual reference''
: specifically, a collection of visual imagery. if I were going to look for images to inspire me to draw something, or use as a source for a print, and so forth, this is where I'd go.
> Around 150 art works by Barker were used in the set of the //Academy of the Unseen Arts// for the Netflix TV series Chilling Adventures of Sabrina.

O_O whoa now I want to know what / where those scenes are, if I've even seen the particular season they're in.

---
* To Read:
**  1985 - The Damnation Game
** 2002 -- Abarat
** 2004 -- Days of Magic, Nights of War
** 2011 -- Absolute Midnight
** TBA -- Deep Hill

technically the first two abarat books will be re-reading but it's been SO LONG that really, basically I'm starting fresh. although...

I kinda want to own all the abarat books, thinking about it. {{sweat_smile}} although apparently they have less art than I remember? {{thonk}} going to inter-library loan them I think.
* [[Cathedral: The Story of its Construction|]] (1973)
** requested PDF scan of B&W version on MAM
* [[City: A Story of Roman Planning and Construction|]] (1974)
** requested PDF scan on MAM (their epub is shitty)
* [[Pyramid|]] (1975)
** requested a PDF scan on MAM (their epub is shitty)
* [[Underground|https://b-ok.cc/book/2574491/7e7113]] (1976)
* [[Castle|https://b-ok.cc/book/2694719/5bf998]] (1977)
* [[Mill|]] (1983)
* [[Ship|]] (1994)
* [[Pinball Science (1998)|https://archive.org/details/pinball-science-cdr/Pinballscience01_ft.jpg]] (CD-ROM video game)
* [[Building the Book Cathedral|]] (1999)
* [[Mosque|]] (2003)
* [[The Way We Work|]] (7 October 2008)
* [[books – David Macaulay: The Way Things Work]]
!!! aka Sphygmus is very salty about how they've ruined a childhood favorite {{clueless}}

* [[The New Way Things Work|https://b-ok.cc/book/2474909/210e75]] (1998)
* [[The Way Things Work Now|https://b-ok.cc/book/3697872/7b2ece]] (2016)
** oh man this book fucking BOTHERS me, sitting here and comparing it to //The New Way Things Work// -- there are some pages where I can appreciate the added color, but in most other instances it sticks out like a sore thumb because they didn't even TRY to match the original artwork -- like here, I'm going to digitally paint this boat rudder red... and make it look really obviously edited... and not even going to stick a watercolor paper texture over it in photoshop or //anything// to make it blend better. shoddy fucking work that destroys the original integrity of the art, honestly.
*** it's worse because there's pages they //didn't// fuck with and it makes the fucked-with parts stand out SO MUCH to my eye.
*** on the other hand there are moments, like the airplane wing spread, where I can appreciate that they actually made diagrams more legible and understandable by changing where the contrast is etc.
**** ughhh like the blast furnace page? actually looks really nice with color -- and then I look at the sloppy flame paint-over and die.
** the quadcoptor page sticks out like a mASSIVE sore thumb and gets rid of the hilarious "theories of extinction" drawing {{fury}} and jump jets are important, why'd they get rid of them??
*** LOL you're shitting me, they bring that gag drawing back on the //printing plate// page showing it on the desktop computer. ruined!
** WHY THE ''FUCK'' DID THEY RE-DRAW THE FIREFIGHTING GAG PAGE. it was so good and they went and ruined it!! uuughhhh and they re-drew the astronaut jetpack page too -- and didn't even come CLOSE to capturing the spirit of David's linework & amusing deadpan in the new face {{fury}}
** they just... //got rid of// the space shuttle??? bro I think even most zoomers would recognize that before they'd recognize the //Ariane 5// ... right??? {{thonk}}
*** LOL ???? they keep the two-page record player page but just... get rid of the tape recorder page {{thonk}} now //this// is why zoomers won't know what cassette tapes are {{clueless}} and completely skip the video recorder pages & the CRT page... like yoooooooo at least keep those pages in!!! sheesh. -- and also apparently CDs don't exist anymore {{craughing}}
** ok I will grant that this two page spread about e-ink and e-readers is interesting.
** oh ho the digital domain (shiiiet I loved his digital domain storyline)
*** the "digital mouse" diagram is SO MUCH LESS dynamic and interesting... sheesh. and the touch screen page??? doesn't even come close to approaching his art style {{thonk}}
* Swiss family Robinson
* gone away lake
* mr poppers penguins
* my father's dragon
* the mysterious island
* the silenced
* the knife of never letting go
* the 3rd book of the ender's game series?
* Tom's Midnight Garden
* mrs. Friday & the rats of nimh
* the Indian in the cupboard
* el Koenig
* ~~that one book puzzle inheritance~~ the westing game
* anything by A
* anything by Andrew Lloyd
* lots of things by Andrew Clements
* [[that one dragon princess series|https://en.wikipedia.org/wiki/Dealing_with_Dragons]]
** gosh I love the cover art so much
* [[that one heir video game book|https://en.wikipedia.org/wiki/Heir_Apparent_(novel)]]
* a wrinkle in time
* of course Alison croggan
* the ice mark book
* chronicles of narnia
* little house on the prairie
* the 21 balloons 
* oh fuck garth nix
** The Abhorsen Chronicles (sabriel, lirael, abhorsen)
** The Keys to the Kingdom series (Mr. Monday etc.)
* my side of the mountain
* the princess and the goblin
* holes
* kenneth oppel
** silverwing / sunwing / firewing / darkwing
*** such an impactful description of an afterlife, the only sort I've thought I might hope for.
* this author is ''really'' great and the book was fantastic. polyamorous bi/ace astronaut fam? ''yes please.'' done so well, too. not about "pairing off" and "drama" and that sort of reality tv relationship shit but four people all passionate about their studies who have spent so much time together and love each other and support each other and also cuddle and sleep together occasionally.
** I tend to feel like "science" can (often?) be used as a blunt force object to enforce the view that "objective" / "rational" / "unemotional" thinking is the only correct way to structure out lives and make decisions by -- like we're not also //living animals// with instincts and emotions etc etc etc. and this novel did ''so well'' at holding them both together.
* books like this make me hope -- that if we're imagining and writing and consuming better worlds, ones with acceptance and vulnerability etc, then maybe there's a chance that we'll all shape the world towards that hope.
<<<
She remembered lying in the crevasse, buried by snow. She thought of that perfect silence. Also now, like then, no one knew where she was. This time too, no one would come. But she no longer expected them to.

She smiled at the clear sky. With a little effort, she could get up by herself.

<<< Paolo Giordano, The Solitude of Prime Numbers

Like the soundtrack from ''TIME''frame, my emotional experience of reading //The Solitude of Prime Numbers// seems to be intrinsically linked to what constitutes who I am: where I grew up, the moment in which I read the book, and the experiences I had to that point.

This is going to be an imperfect recollection; it is my memory of my former thoughts, and that memory might be distorted or highlight certain things that are important to me now but didn't stand out at the time.

I felt like a loner and an outsider as a kid; maybe not quite an outcast, but in some liminal space between being accepted and being utterly ignored. In this space, I longed for something or someone to come along and completely understand me, with some wordless, immediate understanding; someone who also understood being alone - so we could be "alone together."

At the same time, I felt unable to express the things I was feeling out loud, whether it was romantic attraction to someone or just what I felt was really meaningful, and I think that's linked to the desire to be totally and immediately understood without needing to say anything.

This book seemed to describe both of those things: the feeling of being alone together with someone, of strong feelings for and about them, of unconsciously hoping that being together will make one feel like less of an outsider -- because that's the point of this desire, isn't it? If at least //one// person understands you, then you have a place to belong, even if it's only with one person -- and being unable to express these feelings out of fear, anxiety, and uncertainty.

And I think this book is about moving through these emotions into a healthier place of self-sustenance. It's about coming to terms with no one knowing where you are or who you are, about releasing this expectation or hope that someone else, something else will rescue you from yourself, from your circumstances, the context in which you feel helpless. It's about seeing the entirety of your circumstances at the same time as seeing your freedom within those constraints, and knowing that, with a little effort, you can rescue yourself.<<footnote "er" "aNd I kNoW hOW tHiS soUNdS, like 'pull yourself up by your bootstraps' but that's not the same thing. It's incredibly necessary to acknowledge and recognize the effects of circumstances, of contexts, of the structural and symbolic forces that shape the world around us and the way we see that world. And then, once you recognize these circumstances, //''as the person embodied within them''//, a space opens up for you to see even the tiniest opportunities for resistance and freedom. And //then//, within that space, with those opportunities, you can 'rescue yourself.'">>
* basically none of his previous experiences seem to have had any impact on Quentin in this book? like -- wow, that fridging was ''really'' pointless.
---
I liked this book //so// much more than the first book -- it felt like the author had matured as much as a writer as the main character had matured as a person.

I still //really// don't see how the fridging was necessary, and anything other than a trope, and I'm questioning the whole "raped by a god with the humanity sucked out of her" arc of Julia -- but it was more-or-less well written so I'm not going to look too closely at that (and the dual chapter storytelling worked really nicely).

The author's writing style has become a lot more comfy and engaging -- it feels like there's less showing off how many different vocabulary words he knows, and more that when such words are used, it's for the atmosphere or connotations -- the book is not stuffed to the gills with them. 

It's interesting that [[The Magicians|books: Grossman, Lev – The Magicians]] is not his first novel, but his 3rd -- but it //is// his first fantasy novel as such.

> The Boston Globe said "The Magician King is a rare achievement, a book that simultaneously criticizes and celebrates our deep desire for fantasy."

Yeah, no, that's what the first book //tells// you it's trying to do -- come on, show us don't tell us -- but the second book loosens waaaay up on this thread. Instead of banging on about it every other page, the topic comes up when it's appropriate and in character. ^^I may be exaggerating a bit about the first book buuuuuttt... nah^^
* This was an interesting book, and I'm not sure how I feel about it. If I were to describe it in a single sentence: post-modern, meta narnia that can't decide if it's taking itself seriously or not.
** ''so'' many nods to narnia, man!<<footnote "eng" "so the book just said it was riffing off of the english school children fantasy but come on, Narnia is like the king of that genre, right?">> the whole "finding another world through a normal object" trope, the children going on quests to solve the issues troubling the otherwise perfect fantasy-land, the absent yet observant gods of the fantasy land that usually appear at the end, etc etc.
* it seems to be critiquing this idea of some perfect fantasy land that, if you could only find it, you would always be happy there -- yet at the same time, it indulges in that fantastical dream with the vivid descriptions and details of the college days and the magical workings.
** and yet at the end they all just -- fucking //go back// to the fantasy world to be the kings and queens there?? like is this book //really// trying to critique the fantasy escape or is it not?
* also generic fridging plot to make the main character have feels, yet I really wasn't invested enough in that relationship to care enough about it so the goal of the fridging just failed.
---
* I am //very// curious to see how this book translates to TV. I definitely wouldn't have thought it would make a good tv show if I didn't already know there was one. I expect the social bits will get played up and highlighted much much more, and hell, that actually might get me invested in the characters more than the book did.
---
* Okay so you know what -- I feel like the first book is trying to be all meta, all "omg we love imagining mysterious shit and immersing ourselves in fantasy but even if it were real the struggle for meaning would still exist, if not even become even harder"
** but then it just //gives up// on that, just embraces the fantasy tradition, in the second book. The whining about feeling meaningless is pretty much non-existent in the second book. Not that I care about it being gone -- the second half of the first book was pretty painful to get through, while I'm enjoying the second book,<<footnote "t" "maybe also because the whinging angst of being a teenager is much less appealing to me now">> but it's an interesting about-face.
GO READ THIS BOOK. NAOW.

---
This book was everything [[The Starless Sea|books: Morgenstern, Erin – The Starless Sea]] wanted to be and more. Full of human emotion and desire, change and the development of the main character's power and voice -- where //The Starless Sea// was a misty aesthetic construction -- like the facades on Main Street buildings, an illusion of greater depth -- //The Ten Thousand Doors of January// is heart-pounding flesh-and-blood. While stories in //The Starless Sea// are romantic airy things lacking a deeper meaning, in TTDoJ they are vital things, linked to change in the world.
@@.spaced-list
* this book, getting all meta at the end :C<<footnote "!!" "it was a fucking delicious and amazing book, I'm just -- well, sad that it ended and the book sort of is //about// being sad that endings are a thing so.">>
* you know, I liked that this book brought up people saying and thinking that they didn't know what they wanted or desired, and I liked the very oblique answers the author gave them.
* OH and it's like 75% written in the present tense???? which is ''really'' interesting?? I can't think of any book half as long that I've read fully in present tense.
* a story is about change, and then an ending -- and a new story begins -- and the polar bear lady ... I wonder if she didn't know a new story would start? You know, I think the author could have fleshed out her motivations a ''lot'' more. On reflection, I don't really buy why she wanted to hold on ''so'' tightly, or I don't really see the motivation, unless it's purely that she saw the ending of the place but didn't realize that meant a new beginning.
* ye godes don't read the reviews for this book before reading it, just ''read it'', because yikes spoilers! :O
** guardian review saying the symbols can be infuriating -- nah bro, just immerse yourself in the sensation of mystery. As the book tells you: "Symbols are for interpretation, not definition."
** big fan of [[the NYT illustration|https://web.archive.org/web/20191231154604if_/https://www.nytimes.com/2019/10/25/books/review/starless-sea-erin-morgenstern.html]] for the review of this book.
*** [[https://www.instagram.com/nolanphillipspelletier/]] 
**** Hello, gorgeous.

* I can't decide if the modern touches thrown in -- similar to the goddamn ''Fallout'' reference in //The City of Lost Fortunes// -- feel completely out of place and cracking the otherwise whole piece, or if they're actually well integrated.
** I do agree with the NYT review though, the author name-dropping their favorite books felt pretty tacky.

* another thing I liked -- how the stories and books were //not// treated as utterly precious. usually I think people who love stories and books also fall into the //my precious, my precioussss first edition copy must keep pristine and never let it get thrown away//
** similarly, if most book lovers knew that weeding was a thing libraries did, I think they'd be a little freaked the fuck out.
*** so it was refreshing to read a book where the books and stories inside perhaps fell apart, perhaps burned or crumbled into dust with age, and somehow that was okay. (it's hard to put words to this feeling.)

---

<<<
...or even the accounts of nightmares written down by a sailor who folds them into stars and casts them away.
<<< [[the guardian review|https://web.archive.org/web/20191218165241if_/https://www.theguardian.com/books/2019/nov/01/starless-sea-erin-morgenstern-review]]

what the fuck, did not one of these reviews actually read the book? get your goddamn details ''right''. The sailor didn't fold nightmares into stars, the bunny girl did -- and she even talks about it LATER at the end of the book!!!

> ...for a book in which a nameless woman’s tongue is cut out on Page 10.

literally ''false''??? like, what?? did you not read the goddamn book? The author never says that the acolyte's tongue is cut out, and if you had actually //finished// the book you would know that the one acolyte left ''literally speaks words'', presumably with her tongue, at the end of the book. makes your attempts at pedantic nit-picking later on look prettty lame.

; [[https://www.thecrimson.com/article/2019/11/12/starless-sea-review/]]

lmao I can actually dig this review. It has many many good points. I noted a lot of grammar weirdness, but I'm not sure if the comma spliced sentences were in the book itself, or just an artifact of bad pdf-to-epub OCR. 

> At times, it is shocking that the novel made it past proofreaders and editors... That multiple people green-lighted this, is, quite frankly, appalling.

//TRUTH//, thank you, that sentence was ''trash'' and why did the editor not catch it?? This book seriously needed an editor who knew grammar.

I don't agree that the third-person present tense was jarring -- I was, what, halfway through the book or more before it even sunk into my head that she was writing in present tense.

@@
<<<
Trying without doing is wishing rather than choosing. You either have a plan in place or you are choosing not to act. "This being the case, how shall I proceed?" is a Zen saying that shows the automatic, assertive progression from circumstance to action.
<<< p. 25

<<<
"I spoke in accord with the truth accessible to me at that moment and that is enough, even though I might have said it more effectively."
<<< p. 26

<<<
With boundaries comes interdependence rather than dependency. With boundaries comes personal accountability, not entitlement to be taken care of unilaterally. From boundaries comes the mutuality that drops control of another in favor of honor of another.

... Boundaries are what makes it possible for us to have closeness while we still safely maintain a personal identity. 
<<< p. 57

<<<
"""
What works best is simply noticing:
--- what your body feels;
--- what  your actions are;
--- what your intuition keeps coming back to.

Noticing leads to knowing. You can trust this to happen automatically. Effort may only confound. The next best step appears when we pay attention to the parts of ourselves that cannot deceive: body, behavior, inner wisdom. A decision will feel right when it arrives unhurried and with a sense of belonging in all three of these personal territories.
"""
<<< p. 77

<<<
I am my present and my past so new insights will coexist with antiquated beliefs. Instead of attempting to rid myself of my old beliefs, I simply no longer act on them. I allow the atavistic beliefs to be present and I act more and more in accord with the new, better informed, convictions. I contain new behaviors simultaneously with old beliefs and habits...
<<< p. 90

<<<
To integrate the positive Shadow is to acknowledge our own untapped potential behind the awe we have of others. We begin to acknowledge and to release from within ourselves the very talents and qualities we admired in others. At first this means "acting as if" but soon we act with ease...
<<< p. 94
*Reads like Grossman's novels with that easy, contemporary word flow (get your vocabulary words here!).
* Weird reading first person after so much time in the third recently.
* I like the narrator's dialogue as their thoughts / without quotes, and there was a decent amount of that in here.
* Lots of capitalism, lol
* the combination of technology and things like making bread by hand is interesting; it's that alienation from the phenomenological process of craft, and the product of that craft, and, after years and years of experience, being a master of that craft and knowing all its intricate and intimate details -- and is it possible to articulate this without excessively romanticizing that labor/craft?
* Another thing I'm a fan of: emails/letters from one party without the replies from the other party
There are 41 (more or less) Discworld novels, and I'm going to ingest them all.<<footnote "rd" "It feels wrong to use the word 'reading' when I'm actually listening to them but idk man.">> For more general info on the series, check the extensive [[TV Tropes page|https://tvtropes.org/pmwiki/pmwiki.php/Literature/Discworld]].

After a brief amount of googling, it looks like the general opinion is to read in chronological order, or to just start wherever you want because they all work as standalone books. I'm gonna follow the "themes" that are listed on [[The Discworld Reading Order Guide 3.0|https://www.reddit.com/r/Fantasy/comments/8900fu/the_discworld_reading_order_guide_30/]].

---
<<slider "readathon1" "''Thoughts on //The Witches// series''" """Started with the Witches novels for some reason, mostly just because I felt like it. Fantasy! I started listening to these a couple weeks before we watched Good Omens, so I was able to recognize the Pratchett influence on the show immediately.

Definitely was starting to get sick of the "take a fantasy story trope and twist it slightly" feel of these books, around //Witches Abroad// (this one, ugh, I didn't care about the story AT ALL. v boring.) and //Lords and Ladies// (better than the previous one though). //Maskerade// was actually slightly more interesting and felt less formulaic than all the previous. //Carpe Jugulum// made up for the boring ones though - I cared much more about the plot and it felt like there was actual character development for Granny Weatherwax & company.

I'm pretty damn impressed that I "read" 5 books in 3 weeks, like goddamn. That's almost more than I've gotten through in the entire year before this month.

Wasn't sure whether I would jump to a different book for a palette cleanser between starting another theme row or not, but after about 4 days without anything I felt ready for more Pratchett. Started Guards! Guards! b/c I expect the Watch novels to be quite thematically different from the Witches novels.""">>

<<slider "readathon2" "''2019-08-07 -- Guards & Feet of Clay''" """The //Guards// series feels less formulaic than some of the //Witches// series did, and I'm appreciating that. I quite liked //Guards! Guards!//, though it took me a second to remember what it was about. I'm a big fan of Pterry's spin on dragons. //Men at Arms//, eh, felt like he was trying something new? I'm curious where it falls in the general chronology of his book writing. I think I liked //Guards! Guards// better, honestly. 

So far, //Feet of Clay// has been the best, purely because of the vampire in charge of heraldry, talking about how he eats blood puddings and, well, in a tight spot there's always the kosher butchers. ^^[[official quote and explanation here|https://www.lspace.org/books/apf/feet-of-clay.html#p35]]^^ So good!!! I need a whole story about a vampire who works for the local kosher butcher -- who knows where it goes from there but still.

Okay I wasn't going to explain the joke but the link in the footnote does a terrible job. It's not that the kosher butchers have a special way of draining the blood ("do not eat meat with blood still in it"), because sure they do IRL but -- who needs a special way of draining the blood when you can ''literally have a vampire suck all the blood out'' omg. Headcanon all fantasy kosher butchers are vampires?!""">>

<<slider "readathon3" "''2019-08-27 -- Moar Feet of Clay Thoughts''" """I finished Feet of Clay yesterday!! Easily my favorite Pratchett book I've read so far. It felt like fiction exploring social constructs without being preachy or not interesting -- idk, it's one thing to write a very obvious social critique in such a way that it feels dictatorial or prescriptive or something, or to write obliviously to the potential influence one's environment has on that writing ("I'm writing fantasy about a FRESH, NEW world!") -- but I feel like Feet of Clay is interested in social critique while staying very grounded and human and humane.""">>

<<slider "readathon4" "''2019-09-25 -- Jingo, 5th Elephant, etc.''" """
I feel like I can //feel// the time passing as I travel through the books in Pratchett's series. Everything from //Feet of Clay// onwards has ''felt'' very different from the first two books in the series. for one thing, I can remember the general ideas and plots from //Feet of Clay// onwards, but had to google it to remember what the first two books were about.

I wonder if part of it is character development and familiarity? By //Feet of Clay// I've had two books to get to know the members of the Watch, and now I'm very fond of Carrot and Angua and Sybil and Vimes, of course, so

: hm, actually, I seriously wonder about this: could one make the case that the later books in the series become more and more about the characters' experiences? that the first two books were more about x y and zed events happening, with funny jokes in between, but from //Feet of Clay// on, they tend more psychological, with more writing about the thoughts on the inside of Vimes' head.

and it would make sense to be remembering a book with greater internal characterization more because it's easier to remember the feeling rather than the checklist of events?

Anyway I'm still really enjoying them and I'm looking forward to the rest of the Watch series.
""">>

<<slider "readathon5" "''2019-10-29 -- Moving Pictures''" """
It's a little weird switching back to Nigel Planar being the voice actor. I'd slowly gotten used to Briggs. And so far Death hasn't shown up in this one, so Nigel hasn't gotten to use his best voice yet.

I can tell this is earlier than the books at the later end of the Watch "series". There's inconsistencies (some of them mentioned on the [[TV Tropes page|https://tvtropes.org/pmwiki/pmwiki.php/Discworld/MovingPictures]] as "Early Installment Weirdness") that are very obvious after the strong Troll plotlines in the Watch series.

* ''Namely:''
** mentions of barrier cream so trolls don't turn to stone in the daylight (? not a problem in later books)
** mentions of trolls having diamond teeth (I feel like that would have been brought up during the //Him Diamond// plotline or something)
** no mention of trolls getting stupider in the desert heat of Holy Wood (definitely a thing in Jingo & other Watch books). 
** Also, Gaspod's origin apparently gets retconned from Holy Wood to magical overflow from the University in later books.

It's an amusing listen, but definitely not emotionally gripping in the same way as the later Watch books.
""">>

<<slider "readathon6" "''2019-11-07 -- //The Truth// & Writing Development''" """
It seems to me there's a point in Pratchett's writing where it stops being about //how many references// he can include, to actually focusing on his world and the characters in it. //Moving Pictures// was especially loaded -- oh, another reference every other sentence -- but it's amazing //how much// different //The Truth// is despite having a similar theme of "new technology arrives". 

Ankh-Morpork stops being a cardboard city & becomes an actual place with history and a social disposition and so on. It's also immediately ten times more interesting to me, because oh! I know Foul Old Ron, and oh! Sam Vimes must be wandering around in the background somewhere, and aha! there's a disorganizer! and oh, lmao, that's an ankh-morpork heckling crowd alright.

Taking a look at the timeline, I think right around 1993 to 1995 is when Pratchett's books really start becoming //good//, and their own thing. (It may start a little earlier, in '92, though I have only read 1 of the books out that year.) '93 is when //Men At Arms// released, and my thoughts were "seems like he's trying something new!" and //Maskerade//, released in '95, felt "more interesting and less formulaic" than the previous witch books. Immediately afterwards was //Feet of Clay// and from then on I have few complaints.

Sooooo I may have made a mistake putting the Rincewind series off for so long -- if my predictions about where his writing starts getting really good are correct, then at least the first 4 books are going to be ''rough''. Whoops!

15 books in out of 41! Ok, I do still have a ways to go yet, no need to get soppy about "being almost done" //just// yet. :P

OH yeah! This book is back to Stephen Briggs and ''oops'' now I like him better than Nigel Planer. His natural voice is just less grating!
""">>

<<slider "readathon7" "''2020-09-11 -- OMG what next??''" """
So I've actually //caught up// to the point where I'd planned out my reading order -- and, having just finished //Raising Steam//, I'm ''very glad'' I read the books in the order that I did -- of all the Discworld books I've read so far, Raising Steam is single handedly the one book with the most internal references to other Discworld novels that I've read so far. (And, I know I missed several Rincewind references in it.)

* The Witches -- done
* The Watch -- done
* Industrial Revolution / Moist Von Lipwig -- done
* I read //Small Gods// randomly, so ... //Pyramids// is next?
* then the order shall go Rincewind, Death, Tiffany Aching
** so as to end on //Shepard's Crown//, which is the last book Terry wrote before he died.
""">>
See [[these related tweets|uuid – 37790f94-6593-4c24-9752-f8538b90faca]] by Fogknife.

Also this was mentioned in [[@: hypertext 2020]] which is why I'm making a thing for it and doing another thing with those tweets, since I don't have that handy-dandy quote CSS code that kicks mentioned a while back.
* ''Guides''
** [[max boost recipe guide|https://www.reddit.com/r/zelda/comments/64xxw2/botw_guide_ultimate_cooking_all_boost_recipes/]]
** [[collection of resources including limited time only weapons|https://www.reddit.com/r/zelda/comments/6jidrs/botw_some_resources/]]
** [[star fragment farming location|https://www.youtube.com/watch?v=GuEEeWcRlHY]]
** [[eventide island guide when I get around to it|https://newatlas.com/zelda-botw-eventide-island/48799/]]
** ~~[[dragon part farming|https://www.reddit.com/r/zelda/comments/621fdp/botw_guide_dragon_part_farming_dinraal_farosh/]]~~
*** done! didn't use this guide at all.
*** ''farosh:'' [[close map pin: stand in the tree immediately to the northeast of the pin; you want the taller palm tree of the group.|https://zeldamaps.com/?game=BotW#account&marker=2299&zoom=7]] EZ PZ -- stand in the tree, double jump to float immediately after waiting at the fire you made in the tree, aim, fire. Watch it detach, float down, start the fire, rinse & repeat. ([[youtube vidya|https://www.youtube.com/watch?v=oV8Qk0ZYf_o]])
*** ''dinraal:'' [[close map pin: be on the ledge below w/the windmill|https://zeldamaps.com/?game=BotW#account&marker=5938&zoom=6]]; only place I could find in the canyon where they would spawn & be close within an in-game -- clifftops further north delayed the time too much, and the stable/bridge wasn't working for me (and I prefer to be slightly more level with the dragons).
*** ''naydra:'' [[youtube video|https://www.youtube.com/watch?v=6qV9xtNLu68]]; the only route that would consistently & efficiently spawn
* ''Tools''
** [[really nice cooking recipe generator|https://www.guideofthewild.com/cook]]
** [[armor upgrade requirement tracker|https://zeldabotwarmortracker.azurewebsites.net/]]
* ''Maps''
** [[map I'm tracking found things on|https://zeldamaps.com/?game=BotW#account]]
** [[map for cheaty hints if needed|https://www.zeldadungeon.net/breath-of-the-wild-interactive-map/]]
** [[object map pulled directly from game data|https://mrcheeze.github.io/botw-object-map/]]
* ''Misc''
** [[full compendium item list|https://www.neoseeker.com/the-legend-of-zelda-breath-of-the-wild/walkthrough/Extras-Compendium2]]
** [[list of glitched chests|https://gamefaqs.gamespot.com/boards/189707-the-legend-of-zelda-breath-of-the-wild/75459384]]
** [[Technical engine lighting analysis|https://www.resetera.com/threads/zelda-breath-of-the-wild-the-technical-analysis.8197/]]
*** some of the comments don't contribute to the discussion, others are pretty technical. Lots of video examples and the rest of the thread is worth reading.
*** doesn't //specifically// cover the interesting painterly specular highlights visible in eg. the Tarry Town cutscene
** [[Backed-up BotW Save List|Breath of the Wild – Saves]]
** [[BotW & Cemu Notes|Breath of the Wild – Cemu]]
* ''Lord of the Mountain''
** Wait at until night at a fire until a crescent moon rises (will be the night immediately after the new moon, shape is the opposite of a C). Somewhere between midnight and 10 PM the next day, the LotM will spawn.
** [[details on spawning implementation|https://www.reddit.com/r/Breath_of_the_Wild/comments/9t0xdz/clarifying_the_time_system_blood_moons_and_lord/]]
** [[breath of the wild lunar cycle|https://gamefaqs.gamespot.com/boards/632936-the-legend-of-zelda-breath-of-the-wild/75221168]]
* ''Download games with patched USB helper''
** Shouldn't need to reinstall it, but if you do, follow [[these instructions|https://archive.is/mHBbc]]
** when it comes to a //title key site//, the instructions above use a hosts.json to redirect URL requests to [[http://104.129.56.137/]]
** @@.highlight use [[https://wiiu.titlekeys.com/]] when USB Helper asks for a title key site @@
* ''Installing BotW for use with Cemu''
** make sure that "unpack" is checked in the download manager<<footnote "forgot?" "you can unpack the data from individual downloads by right-clicking on the game in USB Helper and choosing `Unpack (Loadiine)`">>
** download game, most recent update, and dlc
** copy content of update folder into unpacked game folder; say yes to overriding
** create `aoc` folder within the unpacked game folder and copy content of DLC folder into it

# launch Cemu and choose "install DLC" from `unpacked game folder>aoc>meta>meta.xml`
#* note that this copies the DLC data into the Cemu system files
#* the game window will list the DLC installed version in the lower right hand corner if it's working correctly
# launch Cemu and load game from `unpacked game folder>code>U-King.rpx`
---
; If you're thinking about Cemu on Linux:
: [[https://github.com/leomaurodesenv/cemu-linux]]
: See also [[this maybe?|https://www.reddit.com/r/cemu/comments/6o0obp/complete_guide_to_cemu_on_linux/]]
* ''alpha save botw v1 - 03 20 2017''
** first ever save file! this would be from when I hacked JH's wiiU on the sly and copied the save over to my SD or computer or however I did it.
** 52 korok seeds
* ''alpha save botw v2 - 12 17 2017''
** the most recent OG gangsta save
** after playing for 9 more months, I decided that I wanted to move my Cemu save onto my wiiU so that I could actually fucking complete some of the shrines that required the motion pad. this is the backup of that original save!
** please note all the posing pictures in the album :)
** 92 korok seeds
** even though the compendium images are different, I double-checked and this ''is'' the OG save file. somehow compendium images & tracker files went missing between the two.

---

* ''beta save botw v1 - 12 23 2017''
** my first Cemu save
** got all 3 phantom armor pieces while only having 3 hearts and just having gotten off the plateau! this was a big feat considering that one of the pieces was in the Colosseum. I sneaked around from the south, dropped down immediately by the chest, and GTFO'd somehow after getting it.
** apparently I didn't care about filling out the map?
** 55 korok seeds
* ''beta save botw v2 - 12 23 2017''
** still making some progress around the map; this was a backup very soon after the one above.
** 62 korok seeds
* ''beta save botw v3 - 12 25 2017''
** the most recent baby brotha save
** finally picked up all the stealth armor! still didn't give a fuck about the map??
** 79 korok seeds

---

* ''vacuus save botw''
** just an empty save should I need one!
* [[https://www.theatlantic.com/magazine/archive/2018/09/cognitive-bias/565775/]]
* [[https://occulum.net/2017/08/06/stuff-and-nonsense-by-matt-mcmanus/]]
* [[https://ncase.me/trust/]]
* [[https://www.youtube.com/watch?v=SkG_T_B1XH4&index=30&list=PLE7DlYarj-DcqQkfUnba2HHcAL78zNzN2&t=533s]]
* [[https://askubuntu.com/questions/274371/install-on-second-hard-drive-with-startup-boot-option]]
* [[https://feeding.cloud.geek.nz/posts/creating-a-modern-tiling-desktop-environment-using-i3/]]
* [[https://www.disk-partition.com/articles/recover-unallocated-space-on-usb-drive-4348.html]]
* [[https://manjaro.github.io/homepage/public/download/kde/]]
* [[https://wiki.manjaro.org/index.php?title=Burn_an_ISO_File]]
* [[https://www.makeuseof.com/tag/choose-switch-linux-display-managers/]]
* [[https://www.slant.co/topics/343/~best-linux-desktop-environments]]
* [[https://wiki.archlinux.org/index.php/Desktop_environment]]
* [[http://briancaffey.github.io/2017/10/17/moving-from-gnome-to-i3-on-arch-linux.html]]
* [[https://www.zdnet.com/article/how-to-customise-your-linux-desktop-i3-window-manager/]]
* [[https://www.zdnet.com/article/how-to-customise-your-linux-desktop-kde/]]
* [[https://www.fastmail.com/login/]]
* [[https://wiki.manjaro.org/index.php?title=Vivaldi_-_a_browser_from_the_original_Opera_people]]
<<slider "budgeting2" "Last 12 Paychecks" "* paychecks for the past 3 months:
** 669.90
** 680.25
** 691.82
** 640.15
** 565.44
** 678.24
** 686.22
** 643.92
** 516.36
** 670.42
** 645.79
** 660.72">>

<<slider "budgeting" "Gas Aug to Feb" "* February: 38.95
** 19.75
** 19.20
* January: 37.20
** 19.60
** 17.60
* December: 49.77
** 15.50
** 17.85
** 16.42
* November: 74.50
** 21.10
** 18.40
** 11.80
** 23.20
* October: 72.65
** 23.05
** 24.05
** 25.55
* September: 106.49
** 25.00
** 25.00
** 26.50
** 29.99
* August: 102.95
** 25.00
** 27.90
** 22.40
** 27.65">>

* average paycheck is: 645.75
* average month is: 1,290
---
* 400 even every month for rent
* 110 even every month for car payment
* 106 every month for car insurance
* TOTAL: 616 every month, non-negotiable.
---
* 075 every month in gas is decent flex
* soo basically I have 645 every month to cover groceries, gas, car repairs, and general discretionary spending.
* car maintenance recall + 25 thousand mile check-up
* 160 for hitch, 150 for install = 300 out of Feb's 645 for hitch
* other 300 for car maintenance....no splurging this month on pie5 or other stuff!
* [[Tromeo & Juliet]]
* ''on the weird side of youtube''
** [[Dr. Geoff Butler - thank you r/popping|https://www.youtube.com/channel/UCS9T3meRX5lDKPJkPHVgdUg]]
** [[Audiology Associates|https://www.youtube.com/channel/UCaqQJj24yCY_bDQ35jS0Gvw]]
* [[http://www.llifle.com/Encyclopedia/CACTI/Family/Cactaceae/16443/Pilosocereus_pachycladus]]
* [[https://en.wikipedia.org/wiki/Myrtillocactus_geometrizans]]
* [[https://en.wikipedia.org/wiki/Mammillaria_elongata]]
* [[https://davesgarden.com/guides/articles/cereus-forbesii-spiralis-the-twisted-cactus]]
* [[https://en.wikipedia.org/wiki/Echinocereus_rigidissimus]]
* [[http://www.llifle.com/Encyclopedia/CACTI/Family/Cactaceae/6981/Acanthocereus_tetragonus_cv._Fairytale_castle]]
* [[https://worldofsucculents.com/echinopsis-subdenudata-variegata/]]

* [[https://www.amazon.com/CLEVER-BEAR-Garden-Plastic-Cactus/dp/B077BV1D4V]]
* [[https://old.reddit.com/r/cactus/comments/4qzw0d/a_list_of_good_places_to_buy_cacti_and_cactus/]]
* [[https://old.reddit.com/user/grindle-guts?count=100&after=t3_d6dbdi]]
* [[https://www.amazon.com/VIVOSUN-Seedling-Digital-Thermostat-Standard/dp/B016MKY7C8/]]
* [[https://homeguides.sfgate.com/barrel-cactus-germination-71020.html]]
** kit came with "ferocactus wislizeni" seeds
*** [[https://cactiguide.com/cactus/?genus=Ferocactus]]
*** [[https://cactiguide.com/cactus/?genus=Ferocactus&species=wislizeni]]

> the soil goes into the microwave for 4-6 minutes depending on how much soil there is. This is to sterilize the soil and kill any potential threats to the seedlings. It is best to stop partway through and mix the soil. Be careful as it can be very hot in parts and cool in others.

; [[https://cactiguide.com/article/?article=article17.php]]

<<<
For seedlings, I start out at 20 hours of light (and bring it down slowly to 16 hours after germination). Tall'n'skinny seedlings are caused by too little light intensity and too warm temperatures. For best growth, keep seedlings warm by day (75F-85F for most) and cool by night after germination (55F-65F for most) and give them light just sufficient to keep them compact but not to make them red. After the first few months, try to let the night temperature drop by 20F or more.

I use two spiral compact fluorescents for starting seed, 20W each for germination, up to 30W each for growing on. That propagator is 2.5 square feet. I run the lights for 16 hours a day on a timer.

If you are growing on the seedlings for many months like from fall until next spring, you might want to look for 5000K or 6500K tubes which will give you healthier seedlings. You can do it either way but I think you'll find seedlings grown under say a 3500K light for nearly a year will get a bit bloated or tall.
@@.spaced-list
* ~~''Wed Jan 8th:'' eyes @ 8:50 AM~~

* ~~''Sun Jan 12th:'' brunch with dad~~

* ~~''Fri Jan 24th:'' gyno @ 9:50 AM~~

* ~~''Sat Feb 8th:'' hair @ 3 PM~~

* ~~''Fri Feb 21st:'' massage @ 5:30 PM~~

* ~~''Fri Feb 28:'' Destroyer and Eleanor Friedberger in LC @ 8 PM
** take the day off & head into LC in the morning; letterboxes and dinner with Mom (and Jo?)~~

* ~~''Sat Feb 29:'' Portrait of a Lady on Fire, AMC @ 1 PM~~

* ~~''Tues Mar 3rd:'' dentist @ 9:00 AM~~

* ''Sunday Mar 15th:'' Cuddle Party @ 11 AM to 9 PM
** shit idk if I should go to this, given the state of potential community transmission in NY right now.

* ''Monday Mar 16th:'' Last day of LC101 class

* ''Friday Mar 20th:'' Massage @ 5:30 PM?

* ''Friday Mar 27th:'' Steampunk Murder Mystery @ 8PM to 10 PM

---

* ''Wednesday Apr 1st:'' LC101 graduation

* ''Monday Apr 6th:'' LaunchCode Liftoff starts

* ''Friday Apr 24th:'' Glitch Mob @ 8 PM

---

* ''Sat, May 9th:'' cousin's wedding (see [[travel: East Coast – May 2022]])
** [[https://blog.alaskaair.com/alaska-airlines/coronavirus/]]

* ''Sun, May 17th:'' bro's graduation!

* ''Friday May 22nd:'' CD's notice of lease termination due.

* ''Sat/Sun May 23-24:'' pedaler's PJ!
** are you gonna do it? are you gonna train for it?!???

---

* ''Tuesday June 23rd:'' Iron & Wine, doors @ 7:00 PM

* ''Wed July 22:'' If not renewed, CD's lease ends.

* ''Wed Sep 9:'' dentist appointment @ 9 am
** $210 for cleaning/exam/xrays, $197 (?) for cleaning/exam, $87 for just cleaning
** will be due for xrays this appointment
@@
<style>
#ringInner {
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    transform-origin: 50% 50%;
    animation-duration: 6s;
    animation-direction: normal;
    animation-name: rotate;
}
#ringOuter {
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    transform-origin: 50% 50%;
    animation-duration: 4s;
    animation-direction: normal;
    animation-name: rotate;
}
#tears {
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    transform-origin: 50% 50%;
    animation-duration: 12s;
    animation-direction: normal;
    animation-name: rotate;
}
#center {
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    transform-origin: 50% 50%;
    animation-duration: 8s;
    animation-direction: normal;
    animation-name: rotate;
}

/* ANIMATIONS */

@keyframes rotate {
    0% {
        transform: scale(.85) rotate(0);
    }
    100% {
        transform: scale(.85) rotate(360deg);
    }
}
</style>
<svg style="fill:none" version="1.1" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg">
    <path id="ringOuter" d="m254 746c0 164 82 245 245 245s245-82 245-245c-164 327-327 327-491 0zm0-491c164-327 327-327 491 0 0-164-82-245-245-245s-245 82-245 245zm491 491c164 0 245-82 245-246 0-164-82-246-245-246 327 164 327 327 0 491zm-491 0c-327-164-327-327 0-491-164 0-245 82-245 246 0 164 82 246 245 246z" style="fill:#7f7f7f;stroke-linecap:round;stroke-linejoin:round;stroke-width:18;stroke:#7f7f7f"/>
    <path id="ringInner" d="m623 377c123 82 123 164 0 246-82 41-164 41-246 0-41-82-41-164 0-246-123 82-123 164 0 246 82 123 164 123 246 0 41-82 41-164 0-246-82-123-164-123-246 0 82-41 164-41 246 0z" style="fill:#404040;stroke-linecap:round;stroke-linejoin:round;stroke-width:18;stroke:#404040"/>
    <path id="tears" d="m375 623c-151 0-274 124-274 276 151 0 274-124 274-276zm-274-521c151 0 274 124 274 276-151 0-274-124-274-276zm518 521v0c151 0 274 124 274 276-151 0-274-124-274-276zm274-521v0c0 152-123 276-274 276 0-152 123-276 274-276z" style="fill-opacity:.85;fill:#303030;stroke-linecap:round;stroke-linejoin:round;stroke-width:18;stroke:#bfbfbf"/>
    <path id="center" d="m500 9c-0.7 43-3.2 90-16 132 4.7-13 9.9-27 16-40 5.8 13 11 27 16 40-13-43-15-89-16-132zm16 132c1.8 6 3.7 12 5.9 18-1.9-5.9-3.8-12-5.9-18zm5.9 18c39 121 31 235-22 341 106-53 220-60 341-22-24-9-46-22-65-40-40-41-97-62-153-61 0.88-57-20-114-61-153-18-19-31-41-40-65zm319 319c5.8 2.2 12 4.1 18 5.9-5.9-2.1-12-4-18-5.9zm18 5.9c13 4.7 27 9.9 40 16-14 5.8-27 11-40 16 43-13 89-15 132-16-43-0.7-90-3.2-132-16zm0 31c-6 1.8-12 3.7-18 5.9 5.9-1.9 12-3.8 18-5.9zm-18 5.9c-121 39-235 31-341-22 53 106 60 220 22 341 9-24 22-46 40-65 41-40 62-97 61-153 57 0.88 114-20 153-61 19-18 41-31 65-40zm-319 319c-2.2 5.8-4.2 12-5.9 18 2.1-5.9 4.1-12 5.9-18zm-5.9 18c-4.7 13-9.9 27-16 40-5.8-14-11-27-16-40 13 43 15 89 16 132 0.7-43 3.2-90 16-132zm-31-0.042c-1.8-6-3.7-12-5.9-18 1.9 5.9 3.8 12 5.9 18zm-5.9-18c-39-121-31-235 22-341-106 53-220 60-341 22 24 9 46 22 65 40 40 41 97 62 153 61-0.88 57 20 114 61 153 18 19 31 41 40 65zm-319-319c-5.8-2.2-12-4.1-18-5.9 5.9 2.1 12 4 18 5.9zm-18-5.9c-13-4.7-27-9.9-40-16 14-5.8 27-11 40-16-43 13-89 15-132 16 43 0.7 90 3.2 132 16zm0-31c6-1.8 12-3.7 18-5.9-5.9 1.9-12 3.8-18 5.9zm18-5.9c121-39 235-31 341 22-53-106-60-220-22-341-9 24-22 46-40 65-41 40-62 97-61 153-57-0.88-114 20-153 61-19 18-41 31-65 40zm319-319c2.2-5.8 4.2-12 5.9-18-2.1 5.9-4.1 12-5.9 18z" style="fill-opacity:.85;fill-rule:evenodd;fill:#7f7f7f;stroke-linecap:round;stroke-linejoin:round;stroke-width:18;stroke:#fff"/>
</svg>
<style>
#ringInnerh {
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    transform-origin: 50% 50%;
    animation-duration: 12s;
    animation-direction: normal;
    animation-name: rotate;
}
#ringOuterh {
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    transform-origin: 50% 50%;
    animation-duration: 8s;
    animation-direction: normal;
    animation-name: rotate;
}
#tearsh {
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    transform-origin: 50% 50%;
    animation-duration: 24s;
    animation-direction: normal;
    animation-name: rotate;
}
#centerh {
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    transform-origin: 50% 50%;
    animation-duration: 16s;
    animation-direction: normal;
    animation-name: rotate;
}

/* ANIMATIONS */

@keyframes rotate {
    0% {
        transform: scale(.85) rotate(0);
    }
    100% {
        transform: scale(.85) rotate(360deg);
    }
}
</style>
<svg style="fill:none" version="1.1" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg">
    <path id="ringOuterh" d="m254 746c0 164 82 245 245 245s245-82 245-245c-164 327-327 327-491 0zm0-491c164-327 327-327 491 0 0-164-82-245-245-245s-245 82-245 245zm491 491c164 0 245-82 245-246 0-164-82-246-245-246 327 164 327 327 0 491zm-491 0c-327-164-327-327 0-491-164 0-245 82-245 246 0 164 82 246 245 246z" style="fill:#7f7f7f;stroke-linecap:round;stroke-linejoin:round;stroke-width:18;stroke:#7f7f7f"/>
    <path id="ringInnerh" d="m623 377c123 82 123 164 0 246-82 41-164 41-246 0-41-82-41-164 0-246-123 82-123 164 0 246 82 123 164 123 246 0 41-82 41-164 0-246-82-123-164-123-246 0 82-41 164-41 246 0z" style="fill:#404040;stroke-linecap:round;stroke-linejoin:round;stroke-width:18;stroke:#404040"/>
    <path id="tearsh" d="m375 623c-151 0-274 124-274 276 151 0 274-124 274-276zm-274-521c151 0 274 124 274 276-151 0-274-124-274-276zm518 521v0c151 0 274 124 274 276-151 0-274-124-274-276zm274-521v0c0 152-123 276-274 276 0-152 123-276 274-276z" style="fill-opacity:.85;fill:#303030;stroke-linecap:round;stroke-linejoin:round;stroke-width:18;stroke:#bfbfbf"/>
    <path id="centerh" d="m500 9c-0.7 43-3.2 90-16 132 4.7-13 9.9-27 16-40 5.8 13 11 27 16 40-13-43-15-89-16-132zm16 132c1.8 6 3.7 12 5.9 18-1.9-5.9-3.8-12-5.9-18zm5.9 18c39 121 31 235-22 341 106-53 220-60 341-22-24-9-46-22-65-40-40-41-97-62-153-61 0.88-57-20-114-61-153-18-19-31-41-40-65zm319 319c5.8 2.2 12 4.1 18 5.9-5.9-2.1-12-4-18-5.9zm18 5.9c13 4.7 27 9.9 40 16-14 5.8-27 11-40 16 43-13 89-15 132-16-43-0.7-90-3.2-132-16zm0 31c-6 1.8-12 3.7-18 5.9 5.9-1.9 12-3.8 18-5.9zm-18 5.9c-121 39-235 31-341-22 53 106 60 220 22 341 9-24 22-46 40-65 41-40 62-97 61-153 57 0.88 114-20 153-61 19-18 41-31 65-40zm-319 319c-2.2 5.8-4.2 12-5.9 18 2.1-5.9 4.1-12 5.9-18zm-5.9 18c-4.7 13-9.9 27-16 40-5.8-14-11-27-16-40 13 43 15 89 16 132 0.7-43 3.2-90 16-132zm-31-0.042c-1.8-6-3.7-12-5.9-18 1.9 5.9 3.8 12 5.9 18zm-5.9-18c-39-121-31-235 22-341-106 53-220 60-341 22 24 9 46 22 65 40 40 41 97 62 153 61-0.88 57 20 114 61 153 18 19 31 41 40 65zm-319-319c-5.8-2.2-12-4.1-18-5.9 5.9 2.1 12 4 18 5.9zm-18-5.9c-13-4.7-27-9.9-40-16 14-5.8 27-11 40-16-43 13-89 15-132 16 43 0.7 90 3.2 132 16zm0-31c6-1.8 12-3.7 18-5.9-5.9 1.9-12 3.8-18 5.9zm18-5.9c121-39 235-31 341 22-53-106-60-220-22-341-9 24-22 46-40 65-41 40-62 97-61 153-57-0.88-114 20-153 61-19 18-41 31-65 40zm319-319c2.2-5.8 4.2-12 5.9-18-2.1 5.9-4.1 12-5.9 18z" style="fill-opacity:.85;fill-rule:evenodd;fill:#7f7f7f;stroke-linecap:round;stroke-linejoin:round;stroke-width:18;stroke:#fff"/>
</svg>
<style>
#ringInnerq {
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    transform-origin: 50% 50%;
    animation-duration: 24s;
    animation-direction: normal;
    animation-name: rotate;
}
#ringOuterq {
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    transform-origin: 50% 50%;
    animation-duration: 16s;
    animation-direction: normal;
    animation-name: rotate;
}
#tearsq {
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    transform-origin: 50% 50%;
    animation-duration: 48s;
    animation-direction: normal;
    animation-name: rotate;
}
#centerq {
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    transform-origin: 50% 50%;
    animation-duration: 32s;
    animation-direction: normal;
    animation-name: rotate;
}
@keyframes rotate {
    0% {
        transform: scale(.85) rotate(0);
    }
    100% {
        transform: scale(.85) rotate(360deg);
    }
}
</style>
<svg style="fill:none" version="1.1" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg">
    <path id="ringOuterq" d="m254 746c0 164 82 245 245 245s245-82 245-245c-164 327-327 327-491 0zm0-491c164-327 327-327 491 0 0-164-82-245-245-245s-245 82-245 245zm491 491c164 0 245-82 245-246 0-164-82-246-245-246 327 164 327 327 0 491zm-491 0c-327-164-327-327 0-491-164 0-245 82-245 246 0 164 82 246 245 246z" style="fill:#7f7f7f;stroke-linecap:round;stroke-linejoin:round;stroke-width:18;stroke:#7f7f7f"/>
    <path id="ringInnerq" d="m623 377c123 82 123 164 0 246-82 41-164 41-246 0-41-82-41-164 0-246-123 82-123 164 0 246 82 123 164 123 246 0 41-82 41-164 0-246-82-123-164-123-246 0 82-41 164-41 246 0z" style="fill:#404040;stroke-linecap:round;stroke-linejoin:round;stroke-width:18;stroke:#404040"/>
    <path id="tearsq" d="m375 623c-151 0-274 124-274 276 151 0 274-124 274-276zm-274-521c151 0 274 124 274 276-151 0-274-124-274-276zm518 521v0c151 0 274 124 274 276-151 0-274-124-274-276zm274-521v0c0 152-123 276-274 276 0-152 123-276 274-276z" style="fill-opacity:.85;fill:#303030;stroke-linecap:round;stroke-linejoin:round;stroke-width:18;stroke:#bfbfbf"/>
    <path id="centerq" d="m500 9c-0.7 43-3.2 90-16 132 4.7-13 9.9-27 16-40 5.8 13 11 27 16 40-13-43-15-89-16-132zm16 132c1.8 6 3.7 12 5.9 18-1.9-5.9-3.8-12-5.9-18zm5.9 18c39 121 31 235-22 341 106-53 220-60 341-22-24-9-46-22-65-40-40-41-97-62-153-61 0.88-57-20-114-61-153-18-19-31-41-40-65zm319 319c5.8 2.2 12 4.1 18 5.9-5.9-2.1-12-4-18-5.9zm18 5.9c13 4.7 27 9.9 40 16-14 5.8-27 11-40 16 43-13 89-15 132-16-43-0.7-90-3.2-132-16zm0 31c-6 1.8-12 3.7-18 5.9 5.9-1.9 12-3.8 18-5.9zm-18 5.9c-121 39-235 31-341-22 53 106 60 220 22 341 9-24 22-46 40-65 41-40 62-97 61-153 57 0.88 114-20 153-61 19-18 41-31 65-40zm-319 319c-2.2 5.8-4.2 12-5.9 18 2.1-5.9 4.1-12 5.9-18zm-5.9 18c-4.7 13-9.9 27-16 40-5.8-14-11-27-16-40 13 43 15 89 16 132 0.7-43 3.2-90 16-132zm-31-0.042c-1.8-6-3.7-12-5.9-18 1.9 5.9 3.8 12 5.9 18zm-5.9-18c-39-121-31-235 22-341-106 53-220 60-341 22 24 9 46 22 65 40 40 41 97 62 153 61-0.88 57 20 114 61 153 18 19 31 41 40 65zm-319-319c-5.8-2.2-12-4.1-18-5.9 5.9 2.1 12 4 18 5.9zm-18-5.9c-13-4.7-27-9.9-40-16 14-5.8 27-11 40-16-43 13-89 15-132 16 43 0.7 90 3.2 132 16zm0-31c6-1.8 12-3.7 18-5.9-5.9 1.9-12 3.8-18 5.9zm18-5.9c121-39 235-31 341 22-53-106-60-220-22-341-9 24-22 46-40 65-41 40-62 97-61 153-57-0.88-114 20-153 61-19 18-41 31-65 40zm319-319c2.2-5.8 4.2-12 5.9-18-2.1 5.9-4.1 12-5.9 18z" style="fill-opacity:.85;fill-rule:evenodd;fill:#7f7f7f;stroke-linecap:round;stroke-linejoin:round;stroke-width:18;stroke:#fff"/>
</svg>
# Some mysterious delicious rich dark grey candle that I got in Chicago on my way to my first (?) Cuddle Party. From Bed, Bath, and Beyond, I think.
# [[Campfire Smoke|https://www.amazon.com/Campfire-Candle-Scented-Natural-Fireplace/dp/B00L62K8TY/]] candle from Luke for Linn-Mathews Secret Santa one year.
# Nature's Wick Bonfire Nights : pretty alright! One of my Target faves, wood wick dealio.
# Archaeology No. 5 Moss Amberwood : another Target find, woodsy smelling without heading too far into "male cologne". Burned really cleanly - no extra wax!

---

!!August 12, 2018

I just bought three more candles from Target: 

# Nature's Wick Bonfire Nights, round 2
# Chesapeake Bay Mint & Basil : I'm not usually a fresh scent person but this was really really nice and on clearance and small so I couldn't resist
# Bella Amber & Vetiver (w/ bergamot, cardamom, and cedar) : okay I fell the fuck in love with this candle! Not shocking cause vetiver and cardamom and cedar and all that are my //jam//.

To consider in the future: [[this vetiver and cardamom|https://paddywax.com/products/apothecary-candle-vetiver-cardamom]] candle!
* [[2018 – Yearly Audit: Carpe Diem]] <<tag [[2018 – Yearly Audit: Carpe Diem]]>>
* [[2019 – Yearly Audit: Carpe Diem]] <<tag [[2019 – Yearly Audit: Carpe Diem]]>>
* [[2020 – Yearly Audit: Carpe Diem]] <<tag [[2020 – Yearly Audit: Carpe Diem]]>>
* [[2021 – Yearly Audit: Carpe Diem]] <<tag [[2021 – Yearly Audit: Carpe Diem]]>>
---
* [[2101 – Monthly Audit: Carpe Diem]] <<tag [[2101 – Monthly Audit: Carpe Diem]]>>
* [[2102 – Monthly Audit: Carpe Diem]] <<tag [[2102 – Monthly Audit: Carpe Diem]]>>
* [[2103 – Monthly Audit: Carpe Diem]] <<tag [[2103 – Monthly Audit: Carpe Diem]]>>
* [[2104 – Monthly Audit: Carpe Diem]] <<tag [[2104 – Monthly Audit: Carpe Diem]]>>
* [[2105 – Monthly Audit: Carpe Diem]] <<tag [[2105 – Monthly Audit: Carpe Diem]]>>
* [[2106 – Monthly Audit: Carpe Diem]] <<tag [[2106 – Monthly Audit: Carpe Diem]]>>
* [[2107 – Monthly Audit: Carpe Diem]] <<tag [[2107 – Monthly Audit: Carpe Diem]]>>
* 
* [[210920 – Carpe Diem: baby steps back]]
* [[210921 – Carpe Diem: raccoons eat marshmallows]]
* [[210922 – Carpe Diem: wearing the ghosts of the past]]
* [[211207 – Carpe Diem: a moment of perspective shift]]
* [[211208 – Carpe Diem: holiday lights]]
* [[211210 – Carpe Diem: aches all over]]
* [[211214 – Carpe Diem: focus on the gurt]]
<<<
> old pans are lighter weight and smoother (harder to season but worth it)

I experimented with taking a cheapo Lodge cast iron pan and sanding it down till it is smooth like my old cast irons. No matter what I do the seasoning on the cooking surface will eventually flake off. Do you have any advice for getting that to take?

> Lots of bacon and burger fat. I have a 1 gallon pickle jar that I save all my grease in that I use to season my pans. Place foil on the bottom of your oven and smother the iron in the fat and then bake it at 400° for an hour. Let it cool and do it again. Works really well.

> sand it with coarse grit, like 40. Should stick after that. Polished smooth is bad for seasoning.
<<<

> Yeah the new pans are so rough they just stick. I sanded mine, too. Much better.

OK so it's not just me failing at cast iron, it's that they're rough and I need to sand it down to get a better seasoning.
* [[https://wiki.waifu.haus]]
---
* [[@chameleon]]
---
* Mentions:<$list filter='[<currentTiddler>backlinks[]]'>

* <$link><$view field="title"/></$link>
</$list>
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
!!! [[Why worry about digital obsolescence?|https://archive.is/r0L1C]]

* Migrating data takes time, money and skilled/technical staff members
** VHS tapes and floppy discs in collections that are unaccessible
** also have to consider that libraries might not have the //rights// to make the new-format-copies available to patrons
* the "put it in an archival box in a climate controlled room" method of preservation doesn't work with digital materials.
** doesn't work great with hard drives - SSD is less non-volatile than we thought (?); loses data after a significant amount of time without a charge
* need to keep upgrading underlying systems, maintaining those systems, and updating non-lossless file types
* Look up what MARAC is (presentation on digital archiving given there?)
* librarians are often responsible for explaining to people how to navigate changes in software (eg. what the new Google email update was about, how to go back to the old look, etc.)
* Overdrive is "bonkers expensive" and the money has to come from somewhere...
** what if overdrive goes out of business? what if your saved local resources require a codec you don't have or some sort of driver you're unable to access? then being able to access them becomes a massive investment in time, money, and human resources

<<<
Any change in a software costs people time to learn. Librarians act as teachers, so any change in software takes the normal amount of time to learn, multiplied by the number of patrons who need help finding the print button because things changed.
<<< wadledo, reddit

* Consider also that when switching to a completely different system, the library must first spend a month training staff on it, then time is taken away from librarians' other work tasks because they have to spend time training patrons?
** "change management" : are the benefits of the new system enough to overcome humans' natural resistance to change?
* upgrading technology involves more than just cost of the technical upgrade and installation; there's also a human element that plays a very important role in the cost-benefit analysis
* less of an issue for the typical public library; archives and organizations aimed at preserving information are the ones encountering the problem
*# eg: how to access information on a CD? What if it's a super old CD that only runs on Windows 95? and can only be accessed through software installed from that CD?
*# a company had data stored on magnetic tape; would have been possible to get the data off the tape (1k dollas per tape) but it would not have been readable. An expert would have been needed to get it to a usable format. tapes got tossed.
*# research files in print + a 5 1/4" floppy disc. librarian had to cobble together a system that could access said floppy - incredibly the data on it was still readable, and changed the direction of a million dollar project.
*# corp used autoCAD & other programs from the 1990s. data was kept, but nothing was readable; currently available programs wouldn't properly display the data. the currently available programs were all from companies long out of business. data got tossed.
* quantity of files needing to be migrated is //extraordinary// - not ten, twenty, or one hundred but hundreds of millions.
** there is an error rate associated with migration and those errors can be difficult to catch
** things like formulas, graphs, and macros (eg. in word documents) might not work as expected when migrated; difficult to predict when that becomes an issue
* is functionality important?
** the context is important to archives.
** do you need to see the content, or also the context in which the file was used?
* missing one out of several iterative migrations can make further migration almost impossible
** migrations are hard to roll back if there was an issue in one of the iterations
* compression has generational losses - small changes can build over time
* someone gives the NYS library shit for scanning gov documents in TIFF form? I don't understand why - as far as I know that's the most "archival" image format.
** TIFF is a (very robust) proprietary format, so susceptible to upgrade issues and potential obsolescence
*** [[lots of info about TIFF|https://www.loc.gov/preservation/digital/formats/fdd/fdd000022.shtml]] specifically, from the Library of Congress
*** the TIFF spec is owned by Adobe, essentially, was finalized in 1992
** JPEG2000 is an open source format that is non-proprietary, relies on supporting community
* same person gives example of US Census with decades of data on magnetic tape that is found to be unreadable due to degradation.
* bit rot? files that are opened and saved over and over start to degrade
* storage space may be going down in cost but there are related costs
** someone has to maintain the digital objects
** in full digital projects, maintain a full preservation plan (what happens 10 years later to make sure the links still work? transfer files to new format if necessary? storage space?)
* Look at the digital preservation offices of places like Columbia University and the California Digital Library Project for info on what they look at re: funding, issues, and staffing
<span style="display:inline-block;width:1em;margin-bottom:-1px;">{{clueless.png}}</span>
iVBORw0KGgoAAAANSUhEUgAAAFoAAABRCAMAAABlsUHzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAT5QTFRFAgIC/Pz8AwMD/f39BgYGBAQEBQUFAQEBCAgI/v7+BwcH+vr6CgoK+fn5+Pj4+/v7DAwMCwsL9/f3CQkJDQ0NDw8PDg4O8PDw9fX19vb29PT08vLy8/Pz7+/v8fHx7u7uEBAQ7e3tERERFBQU6+vrExMTEhIS5ubmFRUVFhYWGxsb6enp6urqHBwc7OzsGBgY6OjoFxcXHh4e5+fnGRkZGhoa4+Pj5eXlHR0dICAgIyMj4uLi5OTk4eHhHx8f3t7e39/f4ODg3d3dJSUlJCQkIiIi3Nzc29vbISEhJiYmKCgo19fXMDAw2tra09PT2dnZ2NjYJycnKioqy8vLLCws1tbWOTk5Li4uKSkpw8PDzMzM0tLS1dXV0dHRz8/PMTExzs7ONTU1NjY2ycnJLS0tMzMz0NDQAAAA////////Ph9khwAAAGp0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ALzk3OMAAA0oSURBVHjanFmHchzJsezx3nuzs957A+9BHs2R5+T1nvSspCr+/w+oFoQhF8cDwQ4EAh2Lya3prsrK7GYfnhywM9QPXzfY04jizpABejx02bdCS+Dxt2M3aj0ywVPhGJbwbGhodFVgLR0awTkvdvkoBC9WWqLOIFCABxPUhuopDRmY9yxoBucbGLYkZenxHrRdUMAdBSApgSxLqAmaKrkmbGAkqUf/B9Ovhw5g8/7NYACtiOdD7+XShflAh0ge/K/alqMVMBXAcWq4sEAG3jT3lMbXQUMQNmClxKCKAEEsgavGsvwG9BFNPZBD12wo3ymgMkBcoAqiSVvxNdAM+BbobgioD88BYvgdPdioGYiXeGBK3hT+m4/mL9lee7oBXQ541QvUvR6FP4LfhAYYQNeLdUAbNgrPxB5rCU0jL7FZ+JVWDIDijxuU2CqvbgYE9+IogB6wuSiC3v0ytA7tODjy4JCr0rkUQxiB5dR8/LuWapaBdoYlh2jXShyZ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
* [[coding logs]]
---
* random idea for when you get around to it
** built an //emoji_typer// that uses the text strings from discord & copies the unicode emoji to your clipboard when you hit enter
* From comments on the Crash Course video about [[boolean logic & logic gates|https://www.youtube.com/watch?v=gI-qXk7XojA]] come these recommended books:
** [[But How Do It Know?|https://files.redacted.xyz/ebooks/Scott%2C%20J%20Clark%20-%20But%20How%20Do%20It%20Know.epub]] (EPUB) by J. Clark Scott
** [[The Cartoon Guide to Computer Science|https://files.redacted.xyz/ebooks/Gonick%2C%20Larry%20-%20The%20Cartoon%20Guide%20to%20Computer%20Science.pdf]] (PDF) by Larry Gonick
** Also [[From Nand To Tetris|https://www.nand2tetris.org/]] : "building a modern computer from first principles"
* [[How do we represent signed numbers in binary?|https://www.youtube.com/watch?v=4qH4unVtJkE]]
* [[Learning to Code - Resources]]
* [[Command Line on Windows]]
* [[python framework research]]
* [[coding – weather.gov api to i3pystatus module]]
* [[bash by example|http://matt.might.net/articles/bash-by-example/]]
---
* [[180812 – trees: CSS Grid]]
* [[180812 – trees: Full Page Background Images]]
* [[180819 – trees: Indie Web Stuff]]
* [[181103 – trail: CSS & pre tags]]
* [[Responsive Images]]
** [[https://evilmartians.com/chronicles/images-done-right-web-graphics-good-to-the-last-byte-optimization-techniques]]
*** this shit is the ''good shit'' and clearly I need to start using [[SQUOOOSSSHHH|https://squoosh.app/]] for my pictures in this wiki -- hey, the more optimization that happens //before// the base64, the better.
* [[https://www.24a11y.com/2019/pixels-vs-relative-units-in-css-why-its-still-a-big-deal/]]
* [[https://every-layout.dev/]]
<br>

* [[Surge - Static Site Publishing|https://surge.sh/]]
* [[NearlyFreeSpeech - Pay What You Use Hosting|https://www.nearlyfreespeech.net/]]
* [[web security links to read|https://odino.org/categories/wasec/]]
* [[monitor websocket frames in firefox|https://stackoverflow.com/questions/50697329/how-to-monitor-websocket-frames-in-firefox]]
* [[github readme template|https://gist.github.com/PurpleBooth/109311bb0361f32d87a2]]
* [[https://fettblog.eu/typescript-react/]]
<br>

; functional programming
: [[https://devonburriss.me/why-i-got-hooked-on-fsharp/]]
: [[http://tomasp.net/blog/type-first-development.aspx/]]
: [[https://link.springer.com/article/10.1007/s40595-017-0104-6]]

* [[sign up form - html]]
* [[sign up form - links]]

---
* [[https://github.com/amail/deploy.sh/blob/master/deploy.sample]]
* [[https://www.basbarten.nl/jekyll-deployment/2015/a-simple-shell-script-for-deployment/]]
* [[https://timacdonald.me/writing-a-zero-downtime-deployment-script/]]
* [[https://codeburst.io/building-beautiful-command-line-interfaces-with-python-26c7e1bb54df]]
* [[https://janakiev.com/blog/python-shell-commands/]]
* 
* [[https://itnext.io/how-to-create-your-own-cli-with-golang-3c50727ac608?gi=34966e68cc43]]
* [[https://medium.com/swlh/building-command-line-interfaces-using-go-ce6a75d60bf5]]
* [[https://github.com/spf13/cobra]]
* [[https://blog.kowalczyk.info/article/4b1f9201181340099b698246857ea98d/using-go-instead-of-bash-for-scripts.html]]
* [[Module reference — i3pystatus documentation|https://i3pystatus.readthedocs.io/en/latest/i3pystatus.html#weather-backends]]
* [[i3pystatus.weather.weathercom — i3pystatus documentation|https://i3pystatus.readthedocs.io/en/latest/_modules/i3pystatus/weather/weathercom.html#Weathercom]]
* [[Overland Park, KS Weather Forecast and Conditions - The Weather Channel Weather.com|https://weather.com/weather/today/l/66212:4:US]]
* [[National Weather Service (NWS) new API – KimballRexford.com|https://kimballrexford.com/national-weather-service-nws-new-api/]]
* [[API Web Service|https://www.weather.gov/documentation/services-web-api#/default/get_stations__stationId__observations_latest]]
!!! Random Project Ideas

* word search solving bot?
* sudoku solving bot?

---
* [[2019 – Yearly Audit: Coding]] <<tag [[2019 – Yearly Audit: Coding]]>>
*

* [[200101 – coding: CollectScents API Research]]
* [[200603 – coding: WTF is HATEOAS & RESTfulness]]
* [[200606 – coding: functional spec writing]]
* [[200606 – coding: spec writing links]]
* [[200607 – coding: wrote the search page spec]]
> the programming that manages communication between an end user interface and a database

consists of //business rules// and //workflows//

; business rule
: describes a specific procedure
; workflow
: consists of the tasks, procedural steps, required input & output info, & tools for each step of the procedure

> business logic describes the sequence of operations associated with data in a database to carry out the //business rule// -- that is, to perform the procedure.

//[[source|https://whatis.techtarget.com/definition/business-logic]]
* REpresentational State Transfer Application Program Interface
---
* generally set up using HTTP requests to GET/PUT/POST/DELETE data
** GET to retrieve a resource
** PUT to change the state or update a resource
** POST to create a resource
** DELETE to remove a resource
* birthday September 5th
* make mini cheesecakes for his next birthday. Mint? Chocolate mousse on top?
[[CollectScents – Name Brainstorming]]

---
* [[Neo4j CSV Importing & Creating Relationships]]
** ''Important'' reference here! All the good shit.
* [[Queries On Scent Graph]]
** Not sure how many of these have been implemented in the app - was writing these when I was messing around with just the data set & the Neo4j back-end on my desktop (before I'd gotten anything actually coded app-wise).
* [[CollectScents Data Sites]]
** Mmm. I was really amused to find a //TiddlyWiki// (Classic, no less) with all this info.
* [[Neo4J & Python Testing]]
** yeup good notes. basically have this all memorized now but it's good to have it here in case I forget. Which I will.
* [[BLAH]]
** wonderful notetaking I must say.
** 99% sure those test user records aren't in the database anymore? idk.
** oh yea, also random laptop notes in here lmao. well, it was definitely the firmware because I've not had a single whit of trouble after dropping back to the March package. I'm rather scared to update to the July package because I don't want to have the pain again.
* [[Note Redirects]]
** I'm...not sure. This is one way to handle things, not implemented at all. I think I changed some things around in my spreadsheets to avoid having to do these? I don't remember. Blech.
* [[links from working on app this weekend]]
** wonderful title that. my wiki has just been a dumping ground lately!
** yeah, really unsure the direction I'm gonna go here.
* [[How To: Consume Data Returned From Neo4j Python Driver]]
** A couple ways of interacting with the objects that are returned by the driver API<<footnote "?" "have I got the lingo right there?">>
** This is definitely not a comprehensive list...I believe I was doing it several other ways after I started refactoring the queries.
* [[Python Refactoring Notes]]
** links from googling while I was deciding whether or not to refactor my back-end code.
* [[200101 – coding: CollectScents API Research]]
* [[https://docs.google.com/spreadsheets/d/1sU47QdsrZqyDjSDE4Gxq2AJWYkJML86KPxlViyyWB8U/edit#gid=0]]
* [[https://docs.google.com/spreadsheets/d/1w5oj6NGHIy6M_kHIkMEmDl4gO_Y7nCGr6hji08O93wA/edit#gid=0]]

---
<<<
Well, it's not a BPAL-specific app, but I really like the Android app Memento. I think it's geared toward keeping track of collections and household inventory. I have it on my phone and I've got about a third of my bottles in it so far. I don't know the first thing about databases, but I've managed to wangle it around so that I have the info pertinent to me (name, collection, when I got it, the notes it contains, if I've tested it, if I think my manthing would let me put it on him, short testing notes, etc., etc.). I like that I can sort the lists any way I like and I can search for anything in the records - all Weenies, all scents including vetiver, all scents I rated with 3 stars, all scents I haven't tested, etc. You can apparently sync your databases with google docs, but I don't know anything about all that. It's really a great little app overall and I'm glad I found it! I thought I posted about it here, but I guess it was in another thread.
<<< [[miamaslegi on BPAL forums|https://www.bpal.org/topic/10049-epic-bpal-spreadsheet-thread/?do=findComment&comment=2436313]]

> actions like swapped or sold, it's searchable, and sortable by a variety of options (including year, for example, if you add that as an attribute).

> (pending, decant circle, order, forum buy, swap, sale, test, stash, etc.)

* [[https://stackoverflow.blog/2020/04/06/a-practical-guide-to-writing-technical-specs/]]
* CollectScents
* MyScents
* Scentweb
* Scentbox
* Aromabox
* Aroma Finder
* Scent Data
* scentDreams
* FragranceHunt
* ScentHunt

---
Use Amazon's Mechanical Turk for market research? Aka "which of these two names best works for `<insert description here>`"

[[Pricing Guideline Calculator|https://morninj.github.io/mechanical-turk-cost-calculator/]] (doesn't take demographic premium fees into account)

* Which of the following do you prefer?
* Which of the following is most striking?
* Which of the following makes you most curious?
* Which of the following would you click on in a list of search results?
* [[https://scentbase.com/brands/black-phoenix-alchemy-lab-bpal]]
* [[http://surrealreality.tiddlyspot.com/]]
* Installed [[Chocolatey|https://chocolatey.org/install]] on laptop
** Remember to run PowerShell as admin!
* Installed git with `cinst git -y`
* Restart powershell & check the install with `git --version`
* navigate to desired folder in shell, and `git clone [put your url here] [put name of project here]`
* `git add -A`
* `git commit` -> `Esc` -> `:wq` to use VIM to write a multi-line commit message
* `git push` to send it off to github!

---

* %1 [[5 Steps to a Better Windows Command Line|http://jbeckwith.com/2012/11/28/5-steps-to-a-better-windows-command-line/]] (to read)

<<<
From the run dialog (or command prompt) just execute “powershell –ExecutionPolicy Bypass” and it will start a PowerShell session that allows for running scripts and keeps the lowered permissions isolated to just the current running process.
<<< [[https://blogs.technet.microsoft.com/ken_brumfield/2014/01/19/simple-way-to-temporarily-bypass-powershell-execution-policy/]]
<$macrocall $name="chron" limit=1000 format={{$:/language/RecentChanges/DateFormat}} subfilter="tag[retired]" dateField="created" />

---
<<list-links "[tag{!!title}sort[]]">>
* Changed [[$:/tags/EditTemplate]] list field.<<ref "this text">>
* Added //custom css|stylesheet - misc changes// to the wiki.
* Added [[Popup Footnotes|Project : Implementing Footnotes]] to the wiki, and added //custom css|stylesheet - braintest/PopupFootnotes// to the popups.
* Added [[$:/core/ui/PoetryItemTemplate]].
* Added a [[Show/Hide Editor|Project : Show/Hide Editor Toolbar]] button to the text editor window.
* Added a "New" tab to the sidebar, based on [[h0p3's|h0p3]] code.
** Shows ~25 most recently created tiddlers, minus those tagged with //.sub//
** `$:/sidebar_new`
* Added a //Toggle Preview// button based on [[h0p3's|h0p3]] toggle editor toolbar code.
** When re-implementing, be aware of the __tag__ and the __field__.
* Changed the [[$:/core/macros/timeline]] - added a `↣` unicode glyph before the `<$link to={{!!title}}`
* Added a "Timeline" tab to the sidebar.
** Shows all tiddlers in descending order of creation.
** [[$:/sidebar_timeline]]
* Added `limit=30` to [[$:/core/ui/SideBar/Recent]].
* Added [[$:/macro_chron]] based on the timeline macro.
** Lists tiddlers in chronological order of creation.
* Added //macro_chron-auth// based on the timeline macro.
** Lists tiddlers in chronological order and displays the contents of an "author" field.
* Added [[$:/macro_list_arrows]] based on the timeline macro.
** Lists tiddlers with arrows, no dates, monospaced font.
* Added a [[new show/hide sidebar button|Wiki – Making a New Show/Hide Sidebar Button]]
* Added `$:/sphygmus/rawMarkup/iOSnoZoom` <<ref "SE">> to disable zooming when text edit area is focused.
* Changed a lot of the layout to utilize flexbox. See: `stylesheet - css flexbox styling`.
** Using some raw markup for fonts : `$:/sphygmus/rawMarkup`
* ''TOC MACRO TIME''
** ``$:/sphygmus/macros/toc-select-xpand``
*** defaults to an expand toc style, unless tiddler has `toc-flat: yes` field.
*** call this with ``$:/sphygmus/macros/currentXTOC``
*** `<<currentXTOC "sort[title]">>`
** ``$:/sphygmus/macros/toc-select-flat``
*** defaults to a flat toc style, unless tiddler has `toc-expand: yes` field.
*** call this with ``$:/sphygmus/macros/currentFTOC``
*** `<<currentFTOC "sort[title]">>`
** `$:/sphygmus/stylesheet/toc-select`
** `$:/sphygmus/macros/currentTOC`
*** uses the default table of contents macro
*** `<<currentTOC "sort[title]">>`
* ''Directory Macro''
** `$:/sphygmus/macros/directoryTemplat`
** call with `<<directoryTemplate>>`
* Added the Neonize color palette and stylesheet from [[JD's palettes|http://j.d.palette.tiddlyspot.com/]]
** Changed code forground to `<<colour external-link-foreground>>` (from `<<colour muted-foreground>>`)
** Changed external link foreground to `#c1b6cb`
* Added the [[Edit-CompText plugin|http://snowgoon88.github.io/TW5-extendedit/]], for internal link autocompletion
* Changed the [[default Info drop-down tab|$:/config/TiddlerInfo/Default]] to References
* Changed the [[tiddler subtitle|$:/core/ui/ViewTemplate/subtitle]] to show both created & modified dates
* Added CSS to change the strikethrough effect
* Added custom data-tag CSS for my letters from hope : //stylesheet - from h0p3//
** @@.highlight THIS MAKES ME SO HAPPY =) @@
* Added a [[New Wiki Review|$:/plugins/sphygmus/buttons]] that accomplishes pretty much everything h0p3 wanted out of it!

---

<<footer "this text" "`$:/core/ui/EditTemplate/controls $:/core/ui/EditTemplate/title $:/core/ui/EditTemplate/shadow $:/core/ui/ViewTemplate/classic $:/core/ui/EditTemplate/body $:/core/ui/EditTemplate/tags $:/core/ui/EditTemplate/type $:/core/ui/EditTemplate/fields`">>
<<footer "SE" "Thanks to [[this stackexchange answer|https://stackoverflow.com/a/46254706]]">>
* [[My Various Devices & The Naming Thereof]]
* [[The One Folder Structure To Rule Them All]]
---
* [[Theodore – HP Pavilion dv5]]
* [[Jasper – Samsung Chromebook XE303C12]]
* [[Endymion – 2016 Kindle Oasis]]
* [[Xavier – Mini-ITX Prodigy]]
* [[Pearl – DigitalOcean Regular Droplet]]
* [[Zircon – Lenovo ThinkPad Yoga 370]]
* [[Kryolith – NR200]]
---
* [[Firefox]]
* [[SketchUP on Wine]]
* [[computing – device backup]]
* [[bookmark organization]]
* [[https://beepb00p.xyz/exports.html]]
* [[Peer-To-Peer File Transfer/Sharing]]
* [[computing – fake hacker style websites]]
* [[Screen DPI]]

---
!!! ''[[DREAMS:|computing – dreams]]''

{{computing – dreams}}

---
* [[2019 – Yearly Audit: Computing]] <<tag [[2019 – Yearly Audit: Computing]]>>
* [[2020 – Yearly Audit: Computing]] <<tag [[2020 – Yearly Audit: Computing]]>>
* 
* [[210103 – computing:]]
* [[210103 – computing:]]
# ''[[duplicacy - cross platform with de-duplication|https://duplicacy.com/]]''
#* works with a variety of cloud platforms, local disks, and NAS boxes
#* web based GUI & command line interface
#* CLI version free, GUI subscription per computer
#* [[duplicacy utils|https://github.com/jeffaco/duplicacy-util]] - CLI scheduler
# ''[[duplicity - incremental archive backups|http://duplicity.nongnu.org/]]''
#* [[How to configure Backblaze B2 with Duplicity|https://help.backblaze.com/hc/en-us/articles/115001518354-How-to-configure-Backblaze-B2-with-Duplicity-on-Linux]]
@@.spaced-list
* ''Jasper:'' attempt to get data off hard drive.
** [[200204 – computing: jasper black screen issues]]

* ''Zircon:'' reinstall linux -- create an automated arch installation package that rices it the way I like it + installs all my programs + imports my dot files, etc.

* ''Kryolith:'' get the new power supply installed as well as the two top case fans I acquired

* ''Kryolith:'' get arch linux installed on the 120 GB hard drive

* ''Kryolith:'' buy custom black + white paracord cabling for ATX, GPU, and SATA.
*** [[https://www.etsy.com/listing/678007890/customized-corsair-full-modular-psu]]

* ''<<sus>>:'' rebuild on top of a fresh install of TiddlyWiki so that Relink works

* ''<<sus>>:'' rewrite the CSS files so that it's easier to customize on the fly

* ''Archival:'' set up a consistent folder structure and back-up system to de-duplicate files and back up all three+ machines to one spot that can then be synced to multiple off-site locations.

* ''Archival:'' create a TiddlyWiki "front end browser" for my //memories//
** [[200227 – computing: a wikified archive]]

* Clean up your goddamn email //somehow//
** [[200625 – computing: hey mail]]

* Get your danged LG 22" Ultrafine working on both Linux & Windows
** [[200912 – computing: LG 22" Ultrafine On Linux?]]
@@
* [[https://geektyper.com/]]
* [[https://fediafedia.com/neo/scp/]]
* [[https://hackertyper.net/]]
* [[https://geekprank.com/hacker/]]
** oo this one goes all out, with additional program "windows" you can open
```
sudo sh -c "echo -n 'sphygmus:' >> /etc/nginx/.htpasswd"
sudo sh -c "openssl passwd -apr1 >> /etc/nginx/.htpasswd"

cat /etc/nginx/.htpasswd
```
```
sudo rm /etc/nginx/sites-enabled/redacted.xyz
sudo rm /etc/nginx/sites-enabled/wiki.redacted.xyz

sudo nginx -t
sudo systemctl restart nginx

sudo mkdir -p /var/www/files.redacted.xyz/html
sudo chown -R $USER:$USER /var/www/files.redacted.xyz/html

sudo nano /etc/nginx/sites-available/files.redacted.xyz
```
> Copy the contents of [[server block: files.redacted.xyz]]
```
sudo ln -s /etc/nginx/sites-available/files.redacted.xyz /etc/nginx/sites-enabled/

sudo nginx -t
sudo systemctl restart nginx

sudo certbot --nginx -d files.redacted.xyz -d www.files.redacted.xyz

sudo nano /etc/nginx/sites-available/files.redacted.xyz
```
> Copy the contents of [[ssl server block: files.redacted.xyz]]
```
sudo nginx -t
sudo systemctl restart nginx

sudo ln -s /etc/nginx/sites-available/redacted.xyz /etc/nginx/sites-enabled/
sudo ln -s /etc/nginx/sites-available/wiki.redacted.xyz /etc/nginx/sites-enabled/

sudo nginx -t
sudo systemctl restart nginx
```
```
sudo nano /etc/nginx/nginx.conf
```
> Uncomment the line `server_tokens off`
> Add a new block underneath with:
>`add_header X-Frame-Options deny;`
> `add_header X-Content-Type-Options nosniff;`
```
sudo nano /etc/nginx/sites-available/redacted.xyz
sudo nano /etc/nginx/sites-available/wiki.redacted.xyz
```
> `Ctrl-^` to mark beginning of text; move cursor to end of doc; `Ctrl-K` to delete
> Insert the contents of [[ssl server block: redacted.xyz]]
> Insert the contents of [[ssl server block: wiki.redacted.xyz]]
```
sudo nginx -t
sudo systemctl restart nginx
```
```
sudo nano /etc/systemd/system/lsts.service
```

> Insert the contents of [[lsts.service]].

{{lsts.service}}

```
sudo systemctl daemon-reload
sudo systemctl enable lsts.service
sudo systemctl start lsts.service
systemctl status lsts.service
```

'':q'' to return to cmd prompt.
```
twproxy -g <insertpasswordhere>
```

> Copy the password hash and paste it into [[twproxy.service]]

```
sudo nano /etc/systemd/system/twproxy.service
```

> Insert the contents of [[twproxy.service]].

{{twproxy.service}}

```
sudo systemctl daemon-reload
sudo systemctl enable twproxy.service
sudo systemctl start twproxy.service
systemctl status twproxy.service
```

'':q'' to return to cmd prompt.
```
sudo nano /etc/nginx/sites-available/redacted.xyz
```
> Copy the contents of [[server block: redacted.xyz]].

{{server block: redacted.xyz}}

```
sudo nano /etc/nginx/sites-available/wiki.redacted.xyz
```
> Copy the contents of [[server block: wiki.redacted.xyz]].

{{server block: wiki.redacted.xyz}}
* was reminded today that we get 5k in tuition assistance per calendar year from work.
** none of the for-profit universities that lower their price for TMO have anything remotely close to an Information Science masters.
*** CYMK doesn't, KU doesn't – Emporia is the only in-state school that does have an ML(I)S degree.
** unlikely to take advantage of this in 2021, but now is probably the time to be considering it for 2022.
*** maybe I start the program in Fall 2022? gives me a bit of time to work up to the "i'm going back to school and losing all my free time" thing ahhhha
**** knowing that the in-state masters is essentially free makes me 99% convinced I should begin in Fall 2022.
**** the "upside" is that losing my free time to school should be spending it on something that is interesting, mentally stimulating, and more enriching than video games.
** ''how much is it worth it to go to a higher ranked but out-of-state and more expensive school???''
*** aha, lol. I was dramatically over-estimating how much the in-state school would cost me as a part-time student. at a very rough $400 per credit hour, taking 6 credit hours a semester, that's actually 4.8k a year? which is also actually lower than what TMO will reimburse. so I could basically get it for free???
*** as a point of comparison, rutgers' program would be 12.5k a year, taking 6 credit hours a semester. is their program worth $7,000 more than emporia's...??
* this would also be a longer term dealio. if I'm only taking 2 courses a semester, and not doing any summer classes, then it would take me 3 years. If there are SLIM classes during the summer, that does potentially reduce to 2 years.
* it seems likely that it would be worth it to take a federal unsubsidized loan while making larger monthly payments on it. builds credit history and doesn't wipe out my savings and at larger monthly payments the amount of interest isn't too bad.
** only necessary if I go to a larger / more highly ranked out-of-state school.

@@.spaced-list

* ''Emporia School of Library and Information Science''
** [[Masters Program|https://www.emporia.edu/school-library-and-information-management/programs-certificates-licensures/master-library-science/]]
*** [[Informatics Concentration|https://www.emporia.edu/school-library-and-information-management/programs-certificates-licensures/master-library-science/master-library-science-concentration-informatics/]]
**** database focused? could be interesting + useful to get this.

* ''Rutgers Masters of Information''
** [[costs|https://comminfo.rutgers.edu/graduate-and-professional-programs/master-information/mi-program-costs]]
** [[Technology Information and Management concentration|https://comminfo.rutgers.edu/graduate-and-professional-programs/master-information/concentrations/technology-information-and-management]]
** ok just browsing through the US News list of ranked MLIS schools, I appreciate that this is a "Masters of Information" because Champaign-Urbana, Chapel Hill, and Syracuse are all more narrowly defined into "Master of Library and Information Science" and "Master of Science in Information Management" -- noooo let me just be a master of information {{laughter}}
*** more to the point though, the whole MI is ALA-accredited, rather than probably just the L tracks being accredited for the other programs. does the split really matter? probably not..?

@@
* [[Almond Buns|cooking – Almond Buns]]
* [[Chicken Taco Casserole|cooking – Chicken Taco Casserole]]
* [[Chocolate Mousse|cooking – Chocolate Mousse]]
* [[My Cornbread Stuffing|cooking – My Cornbread Stuffing]]
* [[Sausage Frittata Muffin|cooking – Sausage Frittata Muffin]]
* [[Triple Chocolate Peanut Butter Cheesecake|cooking – Triple Chocolate Peanut Butter Cheesecake]]
* [[Quiche & Fritatta Notes|cooking – Quiche & Fritatta Notes]]
* [[Wonderful Chili Stew|cooking – Wonderful Chili Stew]]
* [[Lazy Chicken Breasts|cooking – Lazy Chicken Breasts]]

[[https://sunderlorn.tumblr.com/post/123105102261/ashadahlen-replied-to-your-photoset-dinner]]

<br>

* [[KetoChow 2.1 Flavor Review]]
* [[190130 – cooking: cheeekin]]
* [[macaroons - only 5 ingredients mate!|https://ketodietapp.com/Blog/lchf/easy-keto-coconut-macaroons]]
* [[Cast Iron Notes]]
* [[stainless steel cookware]]
* [[https://www.yesplz.coffee/decaf/]]
* get RD to tell you what the recipe here was: [[201127 – Carpe Diem: tipsy over 2nd thanksgiving]]
* [[chia seed ratio recommendation|https://www.hsph.harvard.edu/nutritionsource/food-features/chia-seeds/]]
** "Place ¼ cup seeds in 1 cup liquid, stir well, and cover."
* 3/4 cup finely ground blanched almond flour 
** 84 grams
* 1.5 tsp baking powder
* 2 large eggs
* 5 Tbsp butter
** or 68 grams of oil
<br>

# Preheat oven to 350^^o^^ F.
# Stir together the almond flour and baking powder.
#* Include poultry seasoning if you're making these buns for my stuffing recipe.
# Crack in eggs & briskly fork-whisk together. Melt the butter and add to eggs, whisk.
# Combine the wet and dry ingredients with a spatula / fork / whisk. It should be about the consistency of pancakes.
#* Work quickly! The baking powder will start to rise very quickly.
# Spoon batter as evenly as possible into muffin top pan.
# Bake for roughly ~~15~~ 10 minutes, or until the tops are golden-brown.
# Remove from pan with a plastic non-stick squeegee spoon & let cool.
#* Leave out overnight to let them dry out if you're making my stuffing, or cut into pieces and put into the oven to dry out quickly if you didn't make these ahead.

''NOTE -- 21-11-24'' -- with 84 grams of flour and 68 grams of oil, I'm consistently getting about 4 full muffin-tops rather than the 6. consider figuring out what this recipe should be with those measurements to make the full 6 so it goes faster. also, the ratio could probably do with a hint less oil.
* boneless skinless chicken thighs
* bag of mexican blend shredded cheese
* 2 cans tomatoes + green chilies
* 1 onion, sauted
* garlic powder & smoked paprika to taste
---
# Bake the chicken in the oven @ 400&deg; for 20 to 30 minutes, or until the thermometer reads 175&deg;
# Chop up the chicken as finely as possible
# Dice & saute the onion with spices
# Mix together chicken, cheese, tomatoes, onions, and moar spices, leaving enough cheese for later
# Dump mixture into rectangle glass pan, & cover with remaining cheese
# Bake at 400&deg; for 20 minutes to melt cheese, remove & serve
* 2 tsp gelatin
* 1 Tbsp cold water
* 2 Tbsp boiling water

Sprinkle gelatin over cold water; let stand 1 minute to soften. Add boiling water; stir until gelatin is completely dissolved and mixture is clear. Cool slightly.

* 2/3 powdered erythritol
* 1/2 cup cocoa powder
* 2 cups heavy cream
* 2 tsp vanilla extract

Stir together erythritol and cocoa; add whipping cream & vanilla. Beat until mixture is stiff. Pour in gelatin mixture; beat until well blended. Refrigerate 30 minutes.
<<<
Well I’m super lazy so I just have a baking dish, I spray it with oil, take the thawed chicken breasts out, trim off any fat/stuff that doesn’t look good, throw them in the dish (my dish fits 3 at a time) put some seasonings on top, and I like to spray some oil on the top of everything, seems to keep them a bit more moist, then bake for like 45ish minutes at 375 and check the temp with a thermometer to make sure they’re good
<<< da bro

Apparently dry brining is the proper way to go?

<<<
If making a dry brine, set a wire rack over a rimmed baking sheet and arrange chicken breasts on it. Sprinkle generously all over with salt on both sides, then refrigerate, uncovered, for at least 30 minutes and up to overnight.
<<< [[Serious Eats, Juicy Grilled Chicken Breast|https://www.seriouseats.com/recipes/2012/06/the-best-juicy-grilled-boneless-skinless-chicken-breasts-recipe.html]]
Cornbread stuffing has been an essential part of my winter holiday meals since childhood. My taste refined by my mother's delicious stuffing, I have initiated myself in the same art. My ex didn't eat carbs, and the almond bun recipe used here is just as good as cornbread, when used in stuffing, anyway.<<footnote "sub" "I find it to be fluffier and more flavorful than cornbread, and it's a perfect consistency for this stuffing.">> The thyme and sage seasoning is //essential// here; it is ''the'' flavor of stuffing to me. Mixing it with your hands is my other secret -- it really gives you a feel for where you're at in terms of liquid, so the final product is perfectly moist.

---
---

* 4 batches of [[Almond Buns|cooking – Almond Buns]]
* 2 whole bags of celery
* 4 ''large'' yellow onions
* poultry seasoning / sage / salt / pepper
* 1 quart (32 oz) chicken broth
** if aldi is selling the flavored bone broth, even better.
* 2/3 cup heavy cream
* 4 eggs, fork beaten
<br>

# Preheat oven to 350^^o^^ F.
# Chop and saute the celery and onions until soft & golden-brown.
#* Chop all 4 onions and all the celery at once, dammit, you're going to use it!
#* Add poultry seasoning / sage / salt / pepper to the saute to taste.
# Tear some of the  buns into pieces with your HANDS, into a large mixing bowl.
#* Sprinkle some more of that poultry seasoning & sage on there!
# Add the celery and onions to the large mixing bowl.
# In a separate bowl, fork-whisk the two eggs, heavy cream, and a little bit of broth. Pour over the top of everything in the bowl. You'll probably want to splash in some broth afterwards as well.
# Get in there with your HANDS again! Mash and mix it all up, so liquid and veggies are well distributed in the bread crumbs. This should end up similar in consistency to bread pudding; you want the bread chunks to be saturated in liquid but //not// soggy -- there shouldn't be too much liquid left at the bottom of the bowl. Some crumbs will get really pulverized, others will stay chunkier. This is where using your hands is ideal for getting a feel for the state of the mixture.
#* honestly this is a loose rule too. I didn't squish around with my hands at all this year (2021) just a big wooden spoon and it worked fine. just needsta be moist all over, you can pour more liquid in once the stuffing is in the pan.
# Empty the bowl into a glass pan and squish evenly over the bottom. this recipe is perfect for the big brown pan, but halve it if you're using the blue pan.
#* You shouldn't see any liquid on the top of the pan -- it should look like slightly soggy bread crumb mixture. When you look at the sides of the pan, however, you should see the liquid slightly seeping out to about 3/4 up the mix.
#** this is a loose rule. I poured the rest of my broth over the top of the stuffing mixture and saw liquid resting at the top of the pan this year (2021) and it appears to have turned out just fine.
# If your oven is my oven, bake for 40 minutes covered in foil, and 30 minutes uncovered. You'll know it's done when the top is nicely golden brown and the liquid that's seeped up is set. It should be jelly-like rather than watery.
; Quiche

* eggs + cream = custard base
* cream vs. half & half
* baked
* want center to hit 170&deg;
* //ratio of eggs to cream in quiche//
** 1/2 cup cream per egg
** 2 cups milk, 1 cup cream, 6 eggs = same ratio as above

; Frittata

* no dairy
* cooked on stove, flipped or broiled

; Clafoutis

* milk + eggs + sugar + flour
* 1 cup milk / 3 eggs / 1/2 cup flour / 2 tbsp melted butter / 375&deg;
* 12 eggs
* 14 Original Pork sausage links (Aldi's)

Squeeze the sausage out of the casing and pan-fry it. Weigh out 21 grams per muffin cup. Whisk 12 eggs together with seasoning (lemon pepper) and distribute as evenly as possible into muffin cups. Bake @ 350 degrees for 20 minutes.

---
* 12 eggs
* 60 g Parmesan or Asiago cheese, grated
* 1 tube pork sausage

Pan fry the sausage until cooked through. Split into 12 equal portions per muffin cup. Add 5 g cheese per cup on top. Whisk eggs thoroughly and spoon into cups until each is full. Bake @ 350 degrees for 20 min.
''Chocolate Crust''

* 2 cup almond flour
* 6 tbsp butter
* 3 tbsp cocoa powder
* 1/2 tsp cinnamon
* 2 tbsp swerve (to taste)
* 1 pinch salt

# Preheat oven to 350 degrees.
# Melt butter & mix crust ingredients.
# Pat on the bottom & sides of springform pan.
# Bake for 15 minutes or until solid & darker brown.
# Chill in freezer or fridge.

''Ganache Fudge''

* 1/3 cup heavy cream
* 4 1/2 ounces (130 grams) chocolate, chopped

# Heat heavy cream until just simmering.
# Stir in chocolate and whisk until smooth.
# Pour into chilled crust and freeze for 30 minutes.

''Peanut Butter Filling''

* 1 package cream cheese, 8 oz
* 1/2 cup sour cream / greek yogurt
* 1 cup peanut butter
* 1/4 cup swerve (to taste)
* 2 eggs
* A dash of vanilla

# Soften the cream cheese & sour cream in microwave.
# Beat mixture until smooooooth as a baby's butt.
# Beat in peanut butter and swerve.
# Slowly fold in eggs & vanilla; beat until as smooth as possible.

''Chocolate Filling''

* 8 oz baker's unsweetened chocolate
* 1 package cream cheese, 8 oz
* 1/2 cup sour cream / greek yogurt
* 1/2 cup swerve (to taste)
* 2 eggs
* A dash of vanilla
* A dash of cinnamon

# Stir chocolate in pan over low heat until melted.
# Cut cream cheese into cubes and soften
# Stir cream cheese & yogurt into melted chocolate til smooth.
# Transfer to mixing bowl; beat in swerve and cinnamon.
# Slowly fold in eggs & vanilla; beat until smooth.

''Construction''

# Lower oven to 325 degrees.
# Spoon about 1 cup of peanut butter filling into crust; spoon 1 cup of chocolate filling on top. 
# Continue alternating fillings until crust is full or out of topping.
# Bake for 75 to 90 minutes - cake is done when the center 2 inches only slightly jiggle.
# Cool in pan on a wire rack for 15 minutes. Using a small sharp knife, loosen crust from sides of pan; cool cheesecake completely on rack. Cover and chill for at least 4 hours. Let stand at room temperature for 15 minutes before serving.

''Ganache Topping''

* 1/3 cup heavy cream
* 4 1/2 ounces (130 grams) chocolate, chopped

# Heat heavy cream until just simmering.
# Stir in chocolate and whisk until smooth.
# Pour over cheesecake and chill in the fridge for about 30 min to set ganache.

---

Research:

* [[This Martha Stuart recipe|https://www.marthastewart.com/960888/chocolate-peanut-butter-cheesecake-chocolate-glaze]] for the idea of swirling together chocolate & peanut butter filling
* [[This Epicurious recipe|https://www.bhg.com/recipe/cheesecake/decadent-chocolate-peanut-butter-cheesecake/]] for the filling instructions
* [[This smitten kitchen recipe|https://smittenkitchen.com/2014/02/chocolate-peanut-butter-cheesecake/]] for the bottom fudge and top glaze idea
<<<
Hm, no, but I just made chili tonight. I really don’t think I ever used a recipe, but almost always used a packet of Williams chili seasoning. About a pound of ground beef (optional) crushed or petite tomatoes (the can I used tonight was 28 oz of “diced and crushed”) a can or two of beans, onion sautéed in butter or oil first, garlic, cumin (if desired), celery and carrots if doing more veggies, hominy was always good too.
<<<

Also occasionally smoked tofu and chickpeas!
* List of radio stations in game:
** [[88.3 Pacific Dreams - Chill Electro|https://www.youtube.com/watch?v=qkSTKJT_BWw]]
*** [[see also|https://www.youtube.com/watch?v=mz3pkpJbGFU]]
** [[89.3 Radio Vexelstrom - Electronic Dance + Industrial Rock|https://www.youtube.com/watch?v=gJSDD_wkZ64]]
*** [[see also|https://www.youtube.com/watch?v=I_8IrsRSyMg]]
** [[91.9 Royal Blue Radio - Jazz|https://www.youtube.com/watch?v=LbVcPKIr80s]]
** [[92.9 Night FM - Futuristic Beats|https://www.youtube.com/watch?v=YW37fV2rLUQ]]
*** [[see also|https://www.youtube.com/watch?v=fmBDW0hH7cY]]
** [[96.1 Ritual FM - Black/Death Metal|https://www.youtube.com/watch?v=_IYahfwi2xE]]
*** [[see also|https://www.youtube.com/watch?v=2hlD-7OKXRg]]
** [[98.7 Body Heat Radio - PoMo Pop|https://www.youtube.com/watch?v=rmqqCDnmkY4]]
*** [[see also|https://www.youtube.com/watch?v=3BS9CJuIfLc]]
** [[101.0 The Dirge - Hip-Hop|https://www.youtube.com/watch?v=zdLEPDiva0Y]]
*** [[see also|https://www.youtube.com/watch?v=ntf5qq5oLTY]]
** [[103.5 Radio Pebkac - Industrial Techno|https://www.youtube.com/watch?v=Jpy09vnnNZs]]
*** [[see also|https://www.youtube.com/watch?v=2gVNS6D3KYA]]
** [[106.9 30 Principales - Latino Reggae and Hip-Hop|https://www.youtube.com/watch?v=IrtucpVMrBg]]
*** [[see also|https://www.youtube.com/watch?v=o6T1i-_eor8]]
** [[107.3 Morro Rock Radio - 20th Century Rock|https://www.youtube.com/watch?v=3t0iJGlUsUM]]
*** [[see also|https://www.youtube.com/watch?v=V7S81yJjjcc]] -- might have more of the copyrighted songs?
@@.spaced-list
* ''Side jobs''
** //Side jobs are secondary missions. They are often tied with progression in the main quest, and you can sometimes confuse them both. What is true is that there aren't many of them in the game, which is a shame. The other problem is that sometimes side jobs are tied with side gigs. For example, the side job for Regina (the cyberpsycho stuff) is related to a lot of side gigs.//

* ''Side gigs''
** //Side gigs are the quests you get from fixers. They have specific types (Rescue, Thievery, Gun for Hire, things like that). They are really straightforward, although they sometimes present interesting choices and have a story of their own with the fixer.//
** They don't appear to //always// be related to the fixer -- see the "Burning Desire / Night Moves" quest that does ''not'' start with a phone call from the fixer.
*** Research: look in your journal to see what the actual name of this quest is {{thonk}}

* ''Blue markers''
** //Blue markers are like the monster nests and random caves in Witcher 3.//
** "NCPD Scanner Hustles"
*** from the Complete Official Guide -- I assume they're talking about the blue markers there.
** There seem to be two different types??
*** One type shows up randomly on your mini-map, and you can join in or ignore them.
**** Research: when I see these on the mini-map, check to see if they also appear on the larger map.
***** the flashing blue stars do not appear on the larger map; star disappears when all enemies are dead; didn't see any NCPD things appear in UI when complete; no vehicle spawn = |
*** The other type shows up on the large map, and does not appear to be randomly generated.
**** Research: do all of these have related lore / data shards?
**** Research: what are the titles of the blue markers on the large map?
```
Reported Crime
"Neutralize any ongoing threat and secure evidence."
Undiscovered
Assault In Progress
"Neutralize the perps and secure evidence."
appears to have vehicle spawns associated... perhaps?
Suspected Organized Crime Activity
```
**** Data: ??? blue marker, two data shards with background on the witness being connected to the //[[Woman of La Mancha|https://cyberpunk.fandom.com/wiki/Gig:_Woman_of_La_Mancha]]// gig
**** Data: Assault blue marker, two data shards w/story about hit being put on whistleblower
**** Data: Crime reported, one shard about a stash being raided; new one in Japantown
**** Data: Assault, two data shards, 3 vehicle spawns - named dead NPC mentioned in the data shard (has a samurai head bike spawn - face JigJig street entrance, walk behind big statue ZP, into the back alley clothing "marketplace" by the elevator)

@@
<span style="display:inline-block;width:1em;margin-bottom:-1px;">{{craughing.png}}</span>
```
sudo apt-get update
sudo apt-get install acl

sudo useradd -r -s /bin/false --home /var/appdata/redacted redacted

sudo groupadd wikiusers
sudo usermod -aG wikiusers sphygmus
sudo usermod -aG wikiusers redacted

sudo mkdir -p /var/appdata/redacted

sudo chown redacted:wikiusers /var/appdata/redacted
sudo chmod 775 /var/appdata/redacted
sudo chmod g+s /var/appdata/redacted
sudo setfacl -d -m u::rwx,g::rwx,o::r-x /var/appdata/redacted

```
''Exit terminal session and log back in.''
```
apt-get remove -y --purge unscd
useradd -c "Sphygmus" -s /bin/bash -m sphygmus
passwd sphygmus

touch /etc/sudoers.d/sphygmus
visudo -f /etc/sudoers.d/sphygmus
```
`sphygmus ALL=(ALL:ALL) ALL`

> Save and exit: ''Ctrl-KX''

```
chmod 0440 /etc/sudoers.d/sphygmus
```
* [[https://www.ravelry.com/patterns/library/baby-amigurumi-2]]
** The OG really wonderful looking pattern (got cease and desist'd, of course)
* [[https://old.reddit.com/r/crochet/comments/e5hp08/baby_yoda_episode_4/]]
** slightly more cartoony, but just as cute. pattern appears to [[still be up|https://www.ravelry.com/patterns/library/the-child---green-baby]] as of the morning of December 4th. purchased!
<span style="display:inline-block;width:1em;margin-bottom:-1px;">{{crying.png}}</span>
iVBORw0KGgoAAAANSUhEUgAAAIAAAABxCAYAAAAd8Kt3AAAtfklEQVR4nO2debxdVXX4v2uf4U5vyDyQmSQkJCESGSUEEkQiGi1FBFMs/FCUttRWi7a2v/5sPy1WWwuWUutHLCrKPAQEhCpDBgaRBAgkJGQiZCLz8MY7nHP2/v2xz7nDy3svLyGBxLz1+bzcm3vPPWfvvea1115LBv9bZDjsYMAYjCicqAVMiAzsT+u8f6C0+im8hgbaVi9G5QYQ7lgNCOIIbjZL0NIKohA0A//sMdT4OZhCAMo5/MM8EqBDJOdTXPA99j7013bcOqq9Rhz8UWcQbHgZd9iHERVR2vgaIECCDkH8NE7jMMTx0HvXM/BPHqH9tYfQO1dSd/mdmIZREBkwGkQOabjue5lrp2A0BoVyHdw0tN7z5+RXL6Jh5vWUVjxMYcMyCvGlum1P8iNMZCzyAUQwGgpL7yU7Yc5hH+L7AlEA4mCR2gFMROmdlwAINi+p/sK+iACCCQqEO9faj1yX3T+dS9C8F4DstiW4/U5AF9swfh8IQ/soUQc1zMNIAAaMgHJxM5B/7K8obfgt4Z5NlHZsYdf9fxNPTsXXEhO8qaFeUQpEYXREuG9bvCaHRt0fDFji9fqPBBPZNan+1rGSzOh43sn8dQcuNtq+KosiE0YW+a6HaE3r/H9FFn0f8VI0/PFD6HQfjAYT6IMSBu+dAIy2g3d8lBtC+zZa7r6WtqVPosvSTAEST8qqhwSp4nqgQ7sgYMWlEhAHp26AXSOOgJY6UqAcKGqcCZ+h35zlND19C1GhAIhFsChEKUxUqiA5mZ6pzDMzZhr+4BNpeumh8mfi+piwhAHaVy+2nzkOwfemkJl8Memzr0MNPh1djFVODyhBDs0GsHrHGBDfQ1IgLftouv3jhHs3Udr1LiB2okbbCSpVpQurdR34jY2gfMKmnTj1fTClImE+z8A/fQxnwjFmAyRgwGlQNN06k7a3nrdMEAXlr5VAZtIsShsWk554IdlZXyPcuYm2p2/EHTqFhs/9Apw0+ae+ieozGhW2sOf+v8btP4SweQc4aaJiAOjyuqb6NOKPmEbd5x8ncnJIWALErn0XUvTgJYDWGOWgUg6OD+HyxylteJFgy+u0r/ldPLtEzFmOF8DoCBFQrsJEVkw59X3xh59KbuYNqEGnEu1Zi+p/ImbP24TbV+KMvRhT0sce8gFMiC65+MNOoW3FQiCi/2e/h/g5opYdeGM/ijPiXMy+9ZAdDJks3nDoO+lScDNEkRX76dnftVqkBH39RpxR56Fa1rH7p5cT5WOCUi7oiOK+Jor7FuDO/zuys79L5Gas4C0a0GGn63hwEsAYJO2gwiLBykcovPEA7cueIMrnk9vFes2KNqVA+R79r/whrS/fS/b0P8YZOgXdsgtxPKRxDNJ3tFUVEeDErwrEBVPQh46ADxwMKIUUdtBy75WYqETj1b/C5OoTAQrFCHEdxICJSugoAuWBqehxYwwiViVK2sGEVpiEr90OyiV65xmaF/wCydXhpFMUd+8GID1sPNnT5+IOmYoaMxuydZi8BqmoX+gxAVgxLq5LccH/o7D8UQrr36gIcTcFYQnleZighHgumRNPI3fW1cjAyciI8+wkY9uP2A4kAqKIikWoK4Mz5tjk/I6glJ2GAR3G4lrAEUAcSpGmGII4Lrm6GjPA2oYh6GKE5wiYCI1gjCBpJ7k9pYXfRQ2fjt71JqX1iyi98wqFLavL9+lz3pV4U/8IZ/THMNq1xmnsaRyYAIzBiINKQ7ThZXbddFZsmDuIcjBRABjclEPd+X+JN3QS4Y63yFz8PaIQi89iULH+7U2TKR6023LMganMVSnLzUEE7bH0HpwzjB/kELY1s/ipB4l2rMSYEDEGp88IUhMuIjX8FHY3RyglZDzwHTBRhDZWwaqsa3FqQHyQ5s20PngdxU1LKe18t8xejedcRvYzPyciY3lNh90QgIlirveQ4g6I2tj7409R2LLKkmUM6aGjqZ/996ghpyH9JkHKRwxERY0QW/3ye8DJ7wEcsSTfWrJxm4FZOHWI8JlJhgtPFCS/kz/81Cd56eUl+/3WS2X5r/ueIXXi2Ty5MuTldxVbWyDlQtaz1+go4WjrXorvoaICUtxFcenPaF98F4WNb2GAhrMvp+7TN6F1CpMd2AUBGA2ui6qD6NV57HvoesCltGszAKlBI9Hte6g794t4Ez+FM/6j6AJ2djosuzvHO6hYmzUXwVXwkRHwuVOEC0YLIxrBsqHiC9dcw09/9jNcL0UURRgMjuMwduxY1qxayfnnnMX8518AhC3Nwq/WwF1vGF5916qAOs8SWNntNtoynQgqBbTvI1rzMPse/htKe3bipFKkhp1M41UPdCQAA1ojaQ+9eTHRxgW0PHMzpd3bAHCyDTR+4v+SOvPLmJad0G+8tVALJYvwWK8cCJIrTKwPy0aBMSglKKVqXGNDrW48FsARKIQQaLh4PHzpw8KFYytro7XBiNC0by8njT+JvXv3lL8zxnD66afz9NNPc9XVV/PLRx7hmfkLmDXzfCS2losRPLbK8N8vG17eYp9Xl7JEYNcqWTiNUR4qA2xbTvH1+2hbfBel7etRbrUNkMTus4Je82v23P5ZgtaW8qC8hnpyZ11D9jO3EDYZxBUbfuyhiFdi/4yBIDKE2pDKxV5oErdwoa0d8oUAJzYAXQdS8R9xwOxopwVHrLg/oR7+cZZwxZQK4qMk4Gc0SinWrVvHhAkTiKIIEcEYy/3nnnsura2tbNq0iZ07d/KZz3yG++6/H60td7uxgA013LPM8D+vGhZvsWoh5drnVMAyNp6H8oH2VqIN88m/cmdMAMaA56CCVoJlv2DvA18jKhZx0in8IRPJnvF5vMmfhexQjBHKHHsAMS9VSG8PLEe4ytAv59CvHja+8CiF1+9Ht+5AAPeEU/nEH3+FkyeMoKUlAlGs3QNv7TJsabbUXe9booiOUg/REWgN4Mxh8NNLFMMbYq6Mv0sgce+ampqYPHky27ZtwxhjEdzxno5DY2Mj69ato0+fPpg4fKw1ODEKShH89DXDf71sWLsH+qUrz608VFtkOB7ixVpi8L+FBgEJttN67zW0vvEbBKg78w/JzfgLZPDpkKlDF4mVzIH5T4mV7PnQ/nkKThkEM0bBGSfAEG8v3/77G/j1A3fQcbrjRw7hwQcfYOoZ55LoyO1tsGSL4al18NAKw648NKbs5I8mQlACxRAG5mDRFxSDcpZD3S74JIoiHMfhuuuu47bbbsPzPIwxZeJQShGGIVprLr/8cu6+++7y5zX3qSKEd1vgW/M19y2zKgE6U59xIMKADP5u0UjWJ3zpFvbe+1Uyp32W3HlfQY2cgdZAAOhEx3fN8RIvQNna1XDyQLhorHDBicJ5I8F3rZ//+Ssu46775+E4LgbBGM2oUaO5/fbbmTv3czS3tLDqrVUMGzYM0DhVE165E3642HDvm4bWIvRJ28/1B6wXlFgbuBjC/ZcrLhpbi5jOwMSY2b59O3/6p3/KI488st81vu9z9dVX873vfY/GxsZKYKjjvaBGInz/t4ZvzTdkvYoU7gysChBBgmZM21bUgIlowcproUeGnSMQGot4T8F5o+DqU4WLxgr1qWSEmsgoVqxcwdQpU1COg9ERxhjS6TQXXngh6XSaRYsWsWPHDv793/+dG264gTAMcRy3LCkSMfq7zYb//B38arVBidV94QckDZTYZxdC+K9PCFedKkSmVuT3BObNm8fjjz/Orl27AJgyZQpz587llFNO6fE9qtXN/W8a/vxXpuyNdAbxXqPBeI3QvxFdioCexd+TGzcVoSEFn50kXDMNzh9da/QgYCKD68ILzy3Chi8MOibLQqHA448/DoCIICJs2rSpfA8RGyWunuBZw4W7hsNjq+Bbzxre2gV9M5Vr3i9wlOV6AX7wSeGPPyQH5PyOkEiCSy+9lEsvvXS/77XW5XU5ECRSONRw+WThqXXw89cNA7OdM0hlM8hEECSG3YGR7ypr2AUaPj1B+LvzhCmD4lthxZFSlYUIY9th/fr1KKVQStVYvoluSz7vqOeqJwgVJH9qgnD2COG7zxl+/IrBdzqzgo8MKIGWIvTLWINv1pjudX5XkCA2iqKa/1evy0HdjwoRfOt8YdEGw548uLK/BadqftaD4E1i4O3Jw+g+cMcfCndfZpGvjdWDgkV8Nb0mk5ozZw5aa4IgKCM/mWwURWit0VozYcKEA45DiUX0wCzcNFv46SVC/yw0FehW7B0OEIF8AFMGwa+utMiPzMEjvxocx8FxnDIjJO97CoY4Qwyril0F+/KQVl3bAAc1XEdBW8ly/VfOEp75P4pLTxaMschX0rXecxwHrTUzZszgW9/6Fv369SsjvxqiKGL69OlcdtllZZ/4QGMyxhLCZyYJT37eIqMtOHJEoATaS3DuKOHFaxWTB1k37GB1/uGEMuPFDPriJrjuUcMn74to8zXK7JecBPRwNzBRPU15OGekcONH4ezhUn7woUx8586dvP322/t9rpTi1FNPLbtEPdF7CSS6N9BwyT2Ghe8YGlN2jIcTkgyuhrTwJ6fDn5wu5HxLiJqKlDzSkIR/k/UvRfDEGvjJq5oXN0FrEQb3gc9dleeZX/u8vdYllTblRCToAQEIVpeUIvjaOcLfzRB8xy6q4tCSUbXWBxRtB4t8sIsRRNYG2NgE595ut1pVNyLwUMEYQzHUlLTLWcPhb2dYlzeBxPg91DXqDpJwb2JfGeD+5YZbXjK8ucMSYZ0fu+YOXPvn7WzdonjwrjR+qnYtus0ISowJ34FvzhBuOOe9cX0CSqkuo16JtXswyK92fVIulKI4Pq5io+cIeQXt7QVSnuJ3Gz0+e7/LJ06CL06D6SPstm0CiVFctQleJoryLDuRGgmikr2QZI4q9sxLETy5Bm57RbPwHfAcqEtZu0rHatlxDaUinDBc09DH0NoquE7l3t0TgFid/7GxFvnJQA6HrhORA+r3rqC8IKYSbgZYtwfuW254ci28vs3gK4PnyhHZSFJK4boO7cWAbEoo5Us8tMznf9e4TBoI546EC0+EqYOFwXUH5xYmUCESUyNGNjbB46sN9ywzvL7NrmVjGoIwoi0f4SiF7zkkicdRBDlXM3iopmmli+tWYsTdEoA2kPNg4TuGT99tuONSZXXqQfq5hwMS/Uos+irxKc1rW4Wfvw7zVsDOdnAlQodFJJ0CU52Icnghk/IoFgMQIZNJUSgUKeZLvP5uiqXbXH60BAbXacb0gdNPEPraFD2GN8KwBhiYFfplLAH7jhXb1dBctFy+q11Ys9uwfAcsftfw2lZhRxv4jpD1NGEY0tJupanvubiOquThJuF/YPIpIatXuDXLccCkUIMVq79aDd96WnPrHLEbEaZ78fpel7xaNDpSFQwSS5hv7YLXthp+vRaeXW/d0qyrSUlAa3sRz/NwHadTT+NwgDEG33PxfZfW9gJ12TR96nO0F0sUCgV8z8FVLrvbXba3Cgs3GBtaF+ui+Q6kHFMOXmVcGFxHmWu1ge2tNsi0rwjtgVCKrC/vSIhvIsKSJgBc5ZDyXVylypLCGEOkNUG7YtdOh4F9NGNODBk5JmTzBgcvNlp7lBUcRjC8LzywRtP0kOJvzxdOHhB/+T65PltaYO1ueGa94bl3DKt22wikAJ4EeCakpS2iFEYI0JDyDnTLwwKZlE8pCGkvlNDaUJ9Lk0l5tOVLtOZLCCU8V9GQ8vDcOFsaMMaq1F3tFZW2dm/tvV1lM6oFjWMi0miCUBMYcBxFyrdEXm0vaW0IwghtNJ6riCJh0wbFpPF2S33yKSEb1rv4YnpGACJQKgqjx4ZMmRryiztTLNyoOeMEYVz/WntAsAbi4Bz0y8bUfJALarCWc1MRtsYcsHSbYcM+2NUGhQjSLqQ9ocHTtOaLFLTdQQsjjRLB91w893Bxf7Xp1uEbYyynuw460hSDkLC5nUzaoy5rd6lKQUixFLCvrRgbf/Y+Iva9q6x4U4hN/IwhjCIKRV0x/pTgOIpMOoXrJAdtKkdmtNYUSgHFUojvuWTSPq4SogD6D7DXBcDIEyMaGjX5dkGpHhKA1lBXb5g0PmDcCI/tOxT/u1YTrZEORzxiw+yAN+3ic0PZGk7Ui4jgu9b1zKWgDkMQatraAoLIGjwCFIOQlOehjaYuk6qJMr4nSPZEOvFYwI4v43sUgwBBCCJNvmARkfJc0imPVF0Gow1hFJX3PyJtMNqKaYxBYwirIjUKIZ3yrbGsFEpVRHv5NJ0IRhsKpYAgCFFKaMhl8FyHUEcUS4Y+/WD8xJAQu0fRr04z+sSIN171yGRNz2wAEchlY3HkgBIh60REka4ZnB1srQvXPQ46fmlRnyBfG0OkI8JQUwoNBWMII4OOdBy5FkpBSBhFNOQyBFGEryz3644PNtFBJqfGq5zfZceV7kv1kbbK/Axp36NQDMhmfdwwIl8McJWiFFruV47Cd11cV+E5NlfPF+jS1TXVb005u0sgTgTRBGFEEEZE2uC7irpcGlcpQq1pKxQxRqPEp6HBkE0bm54r4COcPjli+TK3hzZAvA6ZrEEBdfWare86pHwHEQdtNMVAE0SWIASrn+yrg9NZPDYRg/HbSJvYrdPlGEGkdZlLVBxaswktVsSICKUgQgkM6FNPKV6Mhlxqf+QjSMrDlAz7E10XoDWqzqP9xZ+jty0ld+XPMa2dH1ETJeQyKVraCvRrzOE5itZCCRVv5DhKUQpC8sWKFEk4u8MwActgqhPiiLS2a2MMjgiu65BN+ShHCCOL+DDS+K5LOu1RLAiZbIhj4vM2AgXg5JGGPn0MzXul50fDlLLiYuBgw+qVgLGi2HWETMojI14s0qyoi7Td7i0f+qyC8sRFUKJwnSTq59SolIQQwlDHBGF1PEqIQk025VOXTdGeL9JeLNG3Ibf/wEUgKhKtmo8a9VF78qYnRCCCDsA/cRbNv/shuZYmcBssFXYiBXzfJaN9dje10liXpX9DjkIpIF8ooY0hm0nhu3Y/xBgItSYMo86f3cUIlVJ4rsJ1nDKBaGPIFwK0MbiOIpOyvmQUaQwS2xr2hgoIsZ5EsjN4wEBQFEFdg2HU2IgCcOL4kJdf9MAIrqsIQmt5Y8B1HVxHkXK88kO7mlgSCSwFAVGiC+MLdJwWlYg9z3XLRBOE9oBELmcXtLktTxBG9K3P4cTSo/IwDb6L3rKE5of/gj5fXUbl6NoBLBVRUIpwR05D/HqKr/6M1Pl/iWmNyke2a+ZlDNm0j1JCU2s7mZRPfTZNyvfIF0q0tuWtvZDy8TzH2gd+5T7SmZFZqwviJN9YOhpi1St48bqLiDVEw8iqG1fYslmxr0mRa9DkdbyDSiWu1L0EEAgCYfrMIgPqNQUjDBpoI0pbtyg8T3B8z/qbQUihaE+jKhEio7tlNCkbNXZQiYsElO0KRym0MRRLIcVSiCioy6bxPZdCscTufW34nkO/hlznRp8xKA/aX/kZ3rgLUPVpdMvBnDTWGBxys/6Gtqf+ntQZXwKV7vLqxB7wXYem1jx7mtuoz6apy6bIpD0KxZBCKaC9WKrxCOycpYKVGBIuL6sDse8T9VEdNi+W7L1VTGSOoxAx7Nsn/HZ+ir+9JGCjaOqBQpuiqd0m13ZJACIQBjBggObUaSElY0OqGccwdJiOgwmxjhZrsaZTlnttin/3YlYpKRs1Ek+ueiHDUJMvlCjFaqYum0IpO9HWdltjpC6XJu25ZYmx/0NcTFuJcNNicpf8GBNwcDsz4mBKBu/kS9HP3ES4eyvu4LGYIOryPsbY9ehTn6W9UGJfSzsp3yWb9slmfDJpz0q8SPdsjeL1kcQuiCWriZ9lbYsAYzRp3yMdxz8SbyGXgVdXKn6R8ZlziqENzU9fFortQto/gASIQuHMc4vkfE1eVyZcX2/FdUd9nXyWGGn7rSd0unDaJAti/dlE13ueSyat0NrQXixRCkIcxyGb9vE9FxHpxOBLBqSRlEu04TV0GOIMnYYJzMERQHmAoa1c0kPJkYyoLpsi5bm0F0vsa8njucqGal1rHKtu7ifYddHaEJnY+Is3bhND2c5fk4mDTJ1JQW1slPGRJcKjrwO4qBBSvv2uUwIQgVIAJ5yg+dDJEQUj5bgyQCptKseX4990ZuzvJ5HBunCYsiFUretdxwZVUspScaEY0J4vorXG9z0a67JxECSh8G44yBjEheK653GHnY7KOui2zs/Idwk6QjIu0cqnUeRx+p2ACXse3dLa4LoOjW6GILL2Tr4YYAqlHv3ebvlKeX2UYz0Kx7HGsxX/SVpn1+thiFPE4+gj/gF2A0Vs+PeMU0MaHdimrdUoAhHC4KEaP2VsYQox6MgQdjKARF8BZSs+mRgYu6PmWAMm0fdhFNmIVjGwKift4XsuKqbugwnuGED8OkyxCfEVpiWIAyhdV8yo/NhmLLspoeW5m0lNuwqV9dEtpU6NwC5vExO46wiek7I+ecxIuhs7yRC7g0piZquYiSZmoOT+PYEaZ+xAm0Fag+/DsGERIRXuFrHp34MHakaNiVizyiWVAnEE6cTdkypV4MScm+gxQTBYEReGEe1hiTCKUCK4jkMuk8JNYufGdC3quwKlMAVD+kN/QPH5f6a46MekZnwJXcDaAvGx9lhf1a6OAXwPNwf5x/8vuvldMud8Gd0WHXLNAmsamfK6AHbz5gC/qbwemUpJnRKAEpvwGLYoGgYZthlNTsqHvXExnDItYO2qys+dqv3h6kTPjgZaELsxyaQSTnQcRcqz0bJyRPA9hXKtDyt1Q2j4/MM03flZiqueJH3mdbijzkPqMuXgUs3xJLEBQ73pVVqe+geC7aupv3Ie2q2HUlye4zDBEdqoPCjoXJYJoOGtzYrPjxM2a0Oz0TjEbhuQywFibYEw1IRal63VJIBjEp9eJ8ZLxfJ3HCv+E3fGgqkijMMAojClEDX8DPp+ZQntL9xK62/+CcI8zqAJuMPOQuqGoOqHWWJTDtK2kdIb9xHtXIk/6Q/pe/m9GD+HOczIP1qgy5xAAQoY/vHyiLmjhN8SkAjNPJoHnnd5YWGKdNrYgkaJeKPWA6h18SohYIvn96kAnNHguKi0Ff/hxlcJNr1M8O5STOtWdBBgixJpHA/SE2fjnXIFqt8gdDtxzYPfP+RDdwQgEIXg5TRzZ2qmNSqUFrzGiAdWwLPPuRxiRtcHA8aUN4Qk5SAuVgVExKExynvRorCHYcNSrPMPwXU8RqDbrGARW9OoPQQce5nrAiUhFS/gMQnJMelyrl0ykSTKYqgUvPj9hm79mVgtUu9g9xIlXjf/6DBgDhlEdUO8cuwS9iHAgfMBTJVJZjq89sIxD7+flk0v9Bh6CeA4h14COM6hlwCOc+glgOMcegngOIdeAjjOoZcAjnPoJYDjHHoJ4DiHXgI4zuHwN448RuGIbPyZo3/b5PeeAJLzh9UIrt7JTFIZg+jw7nAabCWT5AhWktLfMf0wqXryQRHK7xUBdES2MXEB58CWWkkQnJSYEWytAbAVvlPO4SszqwRaStBciBs7hXYMSYUvEVtbwXPsq+tUpdabTkq9HyE4pgmg+jSVNrZ2USGwZe2MSQpJwNTBMGGAMLIRcj6MbLRlbzwFIxttnmL/bEwAh3FsLUVbtdRRsLvdsKvdlnPf0QbbWm0JmPX7DM1F2Ju3ibgJYWZ9W0YGKBfiPBJwTBFAdUWwSNvq5MkprbRrC1Z/eCicOlQ4ZRAMbxAG5uCk/t2VcE1W9nAYAba/QQKNKRjeUB59p79oKwlNRVi7x7DkXdjSDJua4LVths3N9lcpBzJefK71MBPDIbaOff9AqBR6LIT2z2A7h0wbCrPGCKMaYUQDjOorjGjo/D6J6C0nosf4cKrUxX7lTpL/d/y84wBNrdpJoLOzGDbNziBKuq0ourEJXtxkWL0LfrXG8NZOq0LSrpVeSYnc90oMRy0BJDqyFFX6EIzrD9OGCNOGwnmjLZfXgokXpXKcqqPxlZw1SKqVPvvss4waNYqxY8fuV5006ehx9913M2PGDEaMGBGPbX+0tbW18dxzz/Hxj3+82yqnQRDUlMFNsuATYzCZe/VRu3wAizbY+ocvb7YtYVqKViqkXcplfA4FkUeVCqjm9lIEe0vWOLtyqvCpk+CsEUKuQ/GvSCfn4nR8QBLE6P2rbyTPKJ9Usgq2paWFlStXMm7cuP2Q5rp2efbs2UNra2uHaly6hphSqRSLFi2ivr6e6dOnl4mn+nqlFPPmzSObzfKpT32qUjJXKiXwytebilTKeDB7nDB7HERGWLYNfrnK8NgqSwxBZG0bT1lCOhhv5qgggKT0eymyBakdgRGNcN3pwpVTYdLAKq40xAdNbNMJiQ+ZgMOOHTswxjB48GCKxWJNKVoRIQxDtm/fXi5L77ouzc3N7Ny5k7Vr1xKGYU0N4yiK8DyPQqHASy+9RENDA/379yeTydRclyD6r/7qr7jllls488wz8TxLqckYEoL52Mc+xre//W1mzpxJXV1dt2uSEIShIuodgVNjO+fr5wgvbDLc9YYt5rmr3RJLyul595QPlAASMZcPbfn1wXVw7YeF80YLp58AA7LWqIq0PXgicSq369Tm6m/cuJGlS5cyf/58mpqamDJlCs3Nzfs1YQLIZrMopdBa43keK1asoK2tDd/3CcNwPymglKJUKvHwww+zb98+WltbbakWz2Pw4MHkcjkcx2HkyJEMHToUEeGxxx7j4osvxnEcfN8v3wegX79+nHnmmSxZsoTzzjsPrXWnfQGqC2oLVbYKsS1jLNdfNFa4aCxsbhbuXmb4we8MO9psL6Wkj1F38L4TQCLmtbG6HWDqEJg1WvjcFGFyjV63JWhs9ZAKS2zdupVVq1axevVqtm2zTS1PO+00+vbty5gxY7j88svp27cvqVSq5nxhZ3r5hRdeYOfOnVxyySXdjvu73/0uX/va19Ba09raSmtrK+vWrSOfzxMEAYsXL6atrQ3Hcbj11ltZtWoVURSV1ciQIUMYMWIEdXV1OI7DCy+8wKxZs2rURHXHkK6qqZftGalIBoX1Nv56unDpycJ/v2z4xeuGQmQ9ke6kwftGAImYL0bQngffhXNGwvVnCLPHSdnntSJeo6OIJUsWc8455wCWy5ctW8Ybb7xBEAQMHTqUqVOn8ulPf5ohQ4aUn2OMYciQIWXR2xHpiShOdHRrayttbW1EUbSf3gbKSGxsbGThwoXMnDmTxsZGGhsb465m+0NDQwNnn302H/rQh9i7dy/5fJ5t27bx9ttvUyqVyOfzLFy4EKUUQ4cOZeLEiUyZMoX6+noAisUiDz30EH/0R39UVkudVVCvkQyxRzCuH9z8ceHyKfDPC+GZtw39Ml17C0ecABJXpy1uHDmsAa48Rbh8ivCR4RXr3Bpz2nYdcWyzoTvvvJMNGzawevVqPM9jzJgxzJkzZ78uWglSEyu9u1PFHXV3Is4TxHckgIQbzzvvPB588EFmzpxZ7mnUsV6BMbbmwYUXXsgzzzzDRz7yEbLZLADjxo3j3HPPLV87aNAg1q9fz9SpU1m0aBFPPPEE/fr1Y9iwYYwePZqVK1fyyCOP1EimznosVcZpiSGJIJ49XJh3BXztf+GuZYac1zkRHDECEKyv2h6HYT88FC6bJFxyso3IlSelQajUFwRYtmwZv/zlL3nzzTe54IIL+LM/+zMGDhxY/k1SYSzhimQhpk6dWnl+D3d3lFLlNm1dfQ8wefLksj5PiKTT/n3GMH78eO644w527dpF//79a47LJ+8/9rGP8S//8i9MmjSJ0047jTAMWbFiBevXr2f58uWEYchNN93Etm3bmDJlChMnTmTAAFugec2aNfzmN7/h+uuvL9sKyb2T8UbGStn/niP4Lty2xBam7thM64gQgKOsa9KUhwn94fozhaunCV5MsNVdrm0VEfvFggULWLBgAY7jcNFFF1FXV8dll11mfxNzeYLwznoNlOsU9QD5yUKddNJJrFu3ruazrmD8+PEHvC9AOp3miiuuqBlLbfVUQ79+/Zg7dy5btmxhzJgxuK7L1KlTa4h47dq1fPnLX0ZrzRNPPEFDQwPTp0/n7LPPZu/evTQ1NdHY2EgYhriuWyMdqqXBjRcIC9cbNjTZuEG1JDisgSAnNkyaiza2/jfnCldOFRrj5pFhXFFMMGXrF2DJkiU8+uijNDQ0MHv27LKIz+fzKKXwfb/HHN0VVJcdqJ5w0mfvQL6z/b1GdTwmXhXNq5S76MF4OgkWVccWwEqaO++8k4EDBzJ79mxeeeUVFi5cSHNzM2+88QYXXXQR11xzDalUinw+z8aNG8uNqJO1TXo73LvMcO2jhsZ0rRQ4LASQ6J/mouX8G86x3TNP6k/NIICawS1dupT77ruP+vp65syZU6b+xIDracu0atfIDqiCiCPdPq6rsSQqygbw97/OxvV1pfxbx/vEk8nn8+zcuZNRo0aVv2tpaeG5557jxhtvZNasWYwYMYJp06Zx2223cfPNN9PY2Fj7fGw08Zz/0WxqsqHkRAq8ZwJIxH1LES4cC1/6sPDpifahiX5XSrF69Wqef/55vvCFL7B7925+8IMfUCwWueqqq8o9AjsivruQqq5CeE+6l7SWLIEqgR2tUNLV3Hpg3tXGSrWcV0Gyq2BAVXVaYw6N4Gr0chXxitSOKpEQCQN9//vf5+KLL+bdd9/lrbfe4tlnnwXgq1/9ao3BmbT0u+HXhh8urrUF3hMBuAr2FezCXH+G8I1zJa5vZ7+3TYuty1Uqlfj2t7/NiSeeyNq1a5k5cyazZ8+2CxBb1QcS89V76dUL3R7YptLr99k+uYvesR1EHAWbmoztaxxvzYrYrddQd8mc+0Eyp8aUjbQl83OVDVUnQ4kM9E3DwJyUmzbV+zCyTyU3YXDONtwcUmd7CSUtY7oGEyNLqsZqg2ItLc3kcnV4njXlkoDV8uXLaW5u5rrrruPkk08m0rZK2eIthovvNHiqMu9DJgBX2W4XF42F712kmDCg4otWc2Qi8pubm/nOd77Dk08+yaJFi2hoaOhxT9ykKWL1Qm1qglfeNbyw0XYR2dxsG1zZ5aFcqzjZBnZUxWcu9xw6CBAs0VQ3wTBY6Vd9kTZVrQVk/x07kcr2bp1vdzHPHCYMqYM+GZg4ABpTtjTcCfV2i/tAEMSRHq9qz3vFihVks1lGjx5t1YnYSq9z7tI8t9ESpjaHQABJJGpfAa6ZJtw821YL6axnbuKiLFiwgAceeIArrriC5cuXc9JJJ3HBBRfUiLOOUI5yVYnBdXvhuXcMizbAgncMO9vsczOeTZ5wkv5QMfKhlsOTzZVDTf2S8j+V53RGR9LhP9X/T9RHFBNKKbJ/yV5/xov3/rHh3CF1wvAGmDDA/t9RcPIAmDhAyHgG36kE0YC4KQX4boeAVmyH3faK4atPVtTAQROAI7C3AH99rvCPM6WMqI6t5BLOv+OOO3jrrbf4xje+Qb9+/Whra6OlpYUhQ4Z0quMNdmGqpcijq+DeZZrnN1qpo+IdMi/m5Gp74FiBGj3fYRcw3usi1JU/XUVwvmOlQ863ZWBnjBKmjxSmj6TscYHGGEEbqdkS394KM36i2Zu3DHtQBJCI/W9MF/75ArElyztSeKzzXdfl9ttvZ9++fdxwww0AnYZaqyduqtRHoGH+esNtS+w+OECdZ3Pn3s+cuQ8CpOpNOfZfBUmH1MhUEmV8x9oWkwbansYXjxfG9q38JoqJylFw1TzDvJXWJewxATjKGlZXniL8zx/sj/yOmy533HEHW7du5Zvf/GaNrq8O1iT6sTq3b08efrjY8PTb8OpWUzak3kvSw+8jVHsIKpaCxdDutZjYY5nQHy6ZJHx8XIUYIgM/e83w508Y+md6SABK2e3aj4yAeZ9TpJzOKRMsl996662EYcjXv/71Tg29jtwO8MZ2uGOp4al1htW7bcQqG+vCozNn6egDkTgjUayESAhiaL11z798ujAgC5ub4fyfaJpLPSAAwdYHdgV++yXF6D4Vrk2MvHvuuYfRo0czfvx4brzxRs466yzmzp27n46v7vELsLMNnn7biqOXNtmun4leK+vCXjgkSBhUxcSwt2Czo//tIuGCMcJfPmnV6wEJQIn1s//zE8JVH5KaxtFJYKJQKHDttdcydOhQvvjFLzJ58uTKJgX7G4mrd8M9ywz3LTe8s88+I+fZHPlEr/XC4QPB2m9tgSWG2y8RBuXg4784QNs4JfZHZwyDqz4kZc6HWoNu/vz57N27l+nTpzN58mSCIMD1vDKxJMh/aTPc/ormN29ba7TOx7ZOjbm9p2lMvXBwYLBGdca1THbtLw3/+QmbY3jAplFBBF85M3b3tMFRtgC04zi8+eab3H777fTv358HHniAzZs3W53vuOVkhbYA/neNzVBZ8I71eet8GJC13N5xe7IXjhwkDKkU3PJbw8QB0rUKSKz+SybCLy5V5YyeBH7yk5/w4osvcuWVVzJr1qz9fh9qeHKN4V+fN7y21YqgrJ/YDr3W/AcJiV2gpJt+AYXAuhE3zxZcBWGkmffwPObMmcNNN93E3r17+dGPfoTjOASRjvveGgqh4uGVhp+9Znhhk0V8n3Qlstdr0X/woOMQuaGbljH50G7rDq23nbpSvssrr7zCI488wic/+Unmzp0bi+8Iz3HY2Q4Pvgn3LNMseddG6RpT9iG9SD/6IEHJfgSQdAuZOAAumSiEUUTKd1m6dCmrV6/mhq9/g3M+cjYQ4SiHHW0Od75u+NnSiv/eN92L+GMF9iMAwYYWvzFdqE8ZwOHhhx/msccf5+bv38KokcOBiDV7FHe9bnhghWHdHuvGDcj2ivljDWoIwBFoDeCjY+CzkwwGxUMPPcRvfvMU//H979PQ0MCOVs2PXlH85DXDthYbuEks+l437tiDGi/AxP8s+oJiwgCDMcK6t9cxbuxYAH68JOIHi4WVO6ExbTcgegM3xzaUJYCjYF8evjlDmDAAgkhwHRg3diyvb4fvLNI8vFKo820WTKR7Of73AVywVn8ptJsG158pRNpGjAD+aYHmP16yyB6Y62nEriojoxeOanDB6v49JfiTM4S+aUsQr22Ff5hvWLDe7splvO4QnyDcxFuUOn53CBmSvfC+givYOPGgLMw9xSL/mbfhqoc1+/I2iKP3C9kKSmyreG1clJSwbSWlCvEKYxSVqjtJvlYvHE2gkmJGM0bZc/jPrjdc/bCmENiNmqjTzBuDNh7GOIiEiGg0DgaFNi7aOGAEkRBHApQECFEnj++FDxoUYg3A88cI//q84bL7DMWIcqJn12AQiTAoQp2x+f9SQsSgJIqTH1WsGJyycuiFowvcYggDMnD/Mhu7TwoLdJ+MIUicdAgOjhQxxiXEs59T6c6tTYpe0X/0gvIdm3L81i4bwq0+2NE5GITQIlkEpYr2MxUiBoxxYt1fub4Xjl5wPQc2NVtDMDnc2T0IBgclJbTxwCQtRBPO70X4sQRuIbAnaqqPC/UEEtFuULE6iPO1e+GYAlcEvB6ekasFU37tNfCOXVDQy7fHM/Q2jDjOoZcAjnPoJYDjHHoJ4DiHXgI4zqGXAI5z6CWA4xz+Py2rntieB510AAAAAElFTkSuQmCC
* [[camerated – 1.0]]
** speed: full
* [[camerated – 1/2]]
** speed: halved
* [[camerated – 1/4]]
** speed: quartered
* <<iconLink [[Arcane & Esoteric]]>>
* <<iconLink [[Black Phoenix Alchemy Lab]]>>
* <<iconLink cactus>>
* <<iconLink letterboxing>>
* <<iconLink music>>
* <<iconLink reading>>
* <<iconLink travel>>
* <<iconLink [[video games]]>>
* <<iconLink walk/run>>
* <<iconLink wardrobe>>
* <<iconLink writing>>
---
* [[An Alphabet of Complements]]
* [[BAD JOKE THURSDAY]]
* [[cabinet of horrors]]
* [[Candles I've Burned]]
* [[Dungeons and Dragons]]
* [[Poems On My Shelf]]
* [[What Do They Want‽]]
* [[Ascension]]
* [[Shards of Infinity]]
* [[My Various Devices & The Naming Thereof]]
* [[homesteading]]
* [[This Website Will Self-Destruct]]
* [[#to-watch]]
* [[Media I'm Getting Rid of but Writing Down Because What If I Want to Ingest It Someday]]
* [[data management & curation]]
---
* ''things I've googled:''
** [[yes, wagyu sashimi does exist!|https://www.greatbritishchefs.com/recipes/wagyu-sashimi-recipe]]
** [[yes, sheep's milk ice cream does exist!|https://web.archive.org/web/20190111004103/https://www.havertoncreamery.com/sheep-milk-ice-cream/]]<<footnote "rot" "okAY who reads my wiki and archive.org'd this link back in january? {{laughter}} oh wait lmfao that was back in 2019 so just totally random happenstance.">>
** [[the difference between "in here" and "up in here"|https://english.stackexchange.com/questions/278671/what-is-the-difference-between-up-in-here-and-in-here-and-what-does-up-in]]
** [[some people have jobs managing forests!|https://en.wikipedia.org/wiki/Forester]]
** [[the one chicago pizzeria I didn't eat at|https://www.google.com/search?q=gino+pizza+chicago]]
!!! Still thinking about: [[181213 – wiki: doors & structure]] & [[181222 – wiki: the general you]] & [[190104 – weaving: stutter]]

!!! [[Wiping my Story View for a second 08-23|https://wiki.redacted.xyz/lucid#TO%20DO:%5B%5Bi3%20Setup%20-%20Configs%20To%20Rip%20Off%5D%5D%20%5B%5B190823%20%E2%80%93%20Carpe%20Diem%3A%5D%5D%20%5B%5B190823%20%E2%80%93%20wiki%3A%20server%20backend%20options%5D%5D%20%5B%5Bwiki%20%E2%80%93%20On%20This%20Day%5D%5D%20%5B%5BZircon%20-%20%20File%20Manager%5D%5D%20%5B%5BSketchUP%20%26%20Wine%5D%5D%20%5B%5BTO%20DO%5D%5D%20%5B%5BHow%20To%3A%20Install%20Linux%20Fonts%5D%5D%20%5B%5BZircon%20-%20.config%2Fi3%2Fconfig%5D%5D%20%5B%5BZircon%20%E2%80%93%20Arch%20Linux%20User%20Setup%5D%5D%20%5B%5BZircon%20-%20.Xresources%5D%5D%20%5B%5BStatus%20Bar%20Setup%20-%20i3%5D%5D%20%5B%5BJasper%20%E2%80%93%20Samsung%20Chromebook%20XE303C12%5D%5D%20%5B%5BZircon%20%E2%80%93%20Lenovo%20ThinkPad%20Yoga%20370%5D%5D%20home%2Fsphygmus%2F%20%5B%5B%F0%9F%92%BB%20electrical%20devices%5D%5D%20%5B%5Bgeneral%20reference%5D%5D%20%5B%5BNMS%20%E2%80%93%20Targan%20System%5D%5D%20%5B%5B190814%20%E2%80%93%20NMS%3A%20Back%20In%20Space%5D%5D%20%5B%5BNo%20Man's%20Sky%5D%5D%20%5B%5BTuesday%20Cooking%20List%5D%5D%20%5B%5Bmoney%20%E2%80%93%201908%20Conscious%20Spending%5D%5D%20%5B%5B190801%20%E2%80%93%20wiki%3A%20SVG%20fun%5D%5D%20%5B%5BCurrent%20Story%20View%5D%5D]]

---

!!! [[💼 work 💼|https://wiki.redacted.xyz/lucid#Creative%E2%80%93Coldsnow%3A%20To%20Do%20%E2%98%90%E2%98%91%EF%B8%8F:%5B%5BCreative%E2%80%93Coldsnow%3A%20To%20Do%20%E2%98%90%E2%98%91%EF%B8%8F%5D%5D%20%5B%5BCreative%E2%80%93Coldsnow%3A%20Orders%20Open%20%E2%98%90%E2%98%91%EF%B8%8F%5D%5D%20%5B%5BCreative%E2%80%93Coldsnow%3A%20Orders%20Processed%20%E2%98%90%E2%98%91%EF%B8%8F%5D%5D%20%5B%5BCreative%E2%80%93Coldsnow%3A%20Orders%20Waiting%20%E2%98%90%E2%98%91%EF%B8%8F%5D%5D%20%5B%5BCreative%E2%80%93Coldsnow%3A%20Implementing%20DMARC%5D%5D%20%5B%5BCurrent%20Story%20View%5D%5D]]

!!! [[🏠 linux 🏠|https://wiki.redacted.xyz/lucid#To-Do%20List:%5B%5BTo-Do%20List%5D%5D%20%5B%5BSetup%20sthucf%5D%5D%20%5B%5BShit%20to%20Install%5D%5D%20%5B%5BManjaro%20Install%5D%5D%20%5B%5BManjaro%20Install%20%E2%80%93%20Pacman%5D%5D%20%5B%5BManjaro%20Install%20%E2%80%93%20Cursor%5D%5D%20%5B%5BBrowser%20-%20Windows%5D%5D%20%5B%5Blist%20and%20heading%20CSS%5D%5D%20%5B%5Bsign%20up%20form%20-%20links%5D%5D%20%5B%5Bsign%20up%20form%20-%20html%5D%5D%20%5B%5Btrees%20-%20coding%5D%5D%20%5B%5BCommand%20Line%20on%20Windows%5D%5D%20%5B%5BLearning%20to%20Code%20-%20Resources%5D%5D%20%5B%5BPin%3A%20UMKC%20Fall%202018%5D%5D]]

!!! [[wiki review the second|https://wiki.redacted.xyz/lucid#190101%20%E2%80%93%20Awareness%20Log%3A%20Socializing:%5B%5B190101%20%E2%80%93%20Awareness%20Log%3A%20Socializing%5D%5D%20%5B%5B2019%3A%20Desired%20Intentions%20%26%20Outcomes%5D%5D%20%5B%5B2019%3A%20Desired%20Events%20%26%20Projects%5D%5D%20%5B%5B2019%3A%20Planned%20Events%20%26%20Milestones%5D%5D%20%5B%5B2018%3A%20Life%20Assessment%5D%5D%20%5B%5B2018%3A%20Challenges%2C%20Setbacks%2C%20and%20Frustrations%5D%5D%20%5B%5B2018%3A%20Highlights%2C%20Wins%2C%20%26%20Accomplishments%5D%5D%20%5B%5B190102%20%E2%80%93%20Wiki%20Review%3A%20BOOM%5D%5D%20%5B%5B190102%20%E2%80%93%20Carpe%20Diem%3A%20*shloop*%5D%5D%20%5B%5BCurrent%20Story%20View%5D%5D]]

!!! [[wiki auditing|https://wiki.redacted.xyz/lucid#181015%20%E2%80%93%20Wiki%20Review%3A%20Trio:wiiU%20%5B%5B181015%20%E2%80%93%20Wiki%20Review%3A%20Trio%5D%5D%20%5B%5B1810%20%E2%80%93%20Monthly%20Audit%3A%20Wiki%20Review%5D%5D%20%5B%5B%F0%9F%93%9D%20wiki%20review%20logs%5D%5D%20%5B%5BCurrent%20Story%20View%5D%5D]]

!!! [[skyrim|https://wiki.redacted.xyz/lucid#Skyrim%3A%20House%20Mods:%5B%5BSkyrim%3A%20House%20Mods%5D%5D%20%5B%5BSkyrim%3A%20Armor%20Mods%5D%5D%20%5B%5BSkyrim%3A%20Gameplay%20Mechanic%20Mods%5D%5D%20%5B%5BSkyrim%3A%20Misc%20Location%20Mods%5D%5D%20%5B%5BSkyrim%3A%20Sound%20Mods%5D%5D%20Skyrim%20%5B%5BCurrent%20Story%20View%5D%5D]]
* [[CP2077: In-Game Radio Stations]]
* [[CP2077: what is the side content available?]]
* 
* [[Cyberpunk 2077: The Complete Official Guide|https://www.amazon.com/Cyberpunk-2077-Complete-Official-Guide-Collectors/dp/1911015761]]
** ohhhh, damn. I want this... even though I wouldn't want to even open it to read it until I'd finished the game at least once.
*** eettt's so preetttyyy.
*** fuck me up with that atlas {{bflushed}}
* [[bike to buy in cyberpunk|https://old.reddit.com/r/LowSodiumCyberpunk/comments/kdjvnf/i_got_the_anime_bike_lads/]]
** //Once you hit Street Cred 12, go into Japantown and Wakako will text you saying you can buy the bike! It’s called the Yaiba Kusanagi CT-3X and costs 22,000€$//
* [[guaranteed armadillo crafting spec location|https://old.reddit.com/r/cyberpunkgame/comments/kda6ge/guaranteed_armadillo_crafting_spec_location/]]
* [[sexy lookin' jacket / trousers / glassets / boots locations|https://old.reddit.com/r/LowSodiumCyberpunk/comments/kebi65/satisfying_to_find_a_useful_outfit_that_also/gg1ge3r/]]
* [[unique & legendary cyberware spreadsheet|https://old.reddit.com/r/LowSodiumCyberpunk/comments/kdu5nm/a_spreadsheet_with_most_unique_and_legendary/]]
* [[easter egg talking gun|https://old.reddit.com/r/LowSodiumCyberpunk/comments/kdsdus/i_found_an_ai_gun_named_skippy_who_like_ms_words/]]
* [[somewhat useful clothing store analysis|https://i.redd.it/8ft8j2ayaq561.png]]
* //Anytime I see vending machines for drinks, I buy all of them until it says sold out. Then you go into your Inv and disassemble all of them for crafting parts. If you craft the uncommon jacket it sells for a few hundred, so just craft a bunch and go sell them to a drop point. Rinse and repeat.//
* //Yes, its from storing them at the apartment then taking them back out. Happens with the preorder items too. Noticed it when I looked at them early game, when the sword was listed as 0 damage, but taking out it was 160 or so. But the clothing, when taken out went from like 30 armour to 100 or so. Give it a try.//

---
* 2nd playthrough contemplation
** //street kid//
*** not entirely worth as I feel like my corpo is just... doin' the nice-girl mode and not actually being a cold hardened biatch {{thonk}}
** //nomad//
*** asian, pale skin, longer haircut, go for the crazier clothing styles? neon ninja melee build, female V ofc.
** definitely finish the tyger claws side gig before doing the clouds mission
** don't do any side gigs before getting to act 2 so you don't miss the sidekick comments
** can I keep both Dum Dum & Brick alive and also bang Meredith Stout?
*** answer: no -- so, choose Dum Dum & Brick over stout; means you need the cash on hand yourself, big oof. also, be at least level 7 tech ability!!
** melee blade build -- reflexes and what else? seems like if you're going for quick kills, cold blood in cool would be pretty good. a couple points into hacking for the utility stuff? like breach protocol & disabling cameras / turrets. rush double jump ofc.
** heavy armor guns blazing tank build - SMG or assault rifle or power machine guns?
** stealthy tech gun build -- enough hacking for decent ping and breach protocol and then tech gun headshot people through walls

---
* [[https://github.com/WolvenKit/CP77Tools]]
** `audio_2_soundbanks.archive` 
*** lots of files with no extension and then a folder path: `base > sound > soundbanks` with .wem files

---
; thinking about the game -- beware, spoilers abound here:
* [[201217 – CP2077: little details]]
* [[DAI – Adaar: Playthrough Quest & Location Order]]
* [[DAI – Adaar: Drabble Ideas]]
* [[Dragon Age Headcanons – Qunari]]
* //related//
** [[190923 – Carpe Diem: Quiet and Still]]
** [[190924 – Carpe Diem: The Dawn Will Come]]
* //fanfiction//
** [[https://archiveofourown.org/tags/Female%20Adaar*s*Blackwall/works]]
---
* this is rather strange: wasn't expecting this turn of events when I woke up. 
* gave me a less heathen looking set of clothes, I see. 
* does the mark trouble her? Not really. (stoic)
* impressive bunch of titles 
* the title of herald is unsettling
* sees her mission in the hinterlands as basically recruiting more mercenaries for this budding group who keeps her safe
* mages need protection. Wish more of them could see that
* was hired by leliana - quartermaster called me one of her oxmen mercenaries
* I speak for no one but myself and I had no answers for you. 
* Maybe you should be blaming the people who mirdered her?
* None of this shit should have happened. 
* We deal with the chantey's panic over me...
* It wasn't like you had no reason to suspect me
* Lynette: one person can make a difference (reason to support templars)
---
* where are you from? cassandra - no specific place, worked in the free marches mostly (mercenary band) - wherever I am is home now for me.
* chat with josie
** thoughts on the qun -- "real" qunari tell me I'll never understand the qun, and they trust magic even less than the chantry.
** the people will only trust me with the inquisition after we impress them.
** people are telling tales about my mercenary work -- it's not the exciting adventure they dream of; I was hired to guard carts, kill people, and watch friends die in the cold.
** letter found praising my skill -- I convinced bandits to give themselves up or else be devoured by pet demons after I conjured up a few wisps
*** Captain William "Iron Ass" Tully praised me?! but he underpaid me! :C (deducted 5 gold from my pay for poor morale.)
** hope life in haven isn't boring -- there are some people who have made staying worthwhile ;) (and the flirting went OVER her head lmao)
---
* should stop bickering and make up their minds about mages vs templars.
* re: mage circles with viv, circle had problems but we need the institution
* nobody should claim to know the will of the maker, not me and not the chantry
---
* wandering around the storm coast -- the air is full of the sound of loons and whippoorwills
---
* ''IN YOUR HEART SHALL BURN''
** shut the small rift = shut the larger breach
*** apparently so -- "scarred but calm"
** "focus past her & let her will draw from yours"? the templars.
** luck put me at the center, you know how many were involved
** I don't care what he wants, how do I stop him?
** whatever you are, i'm not afraid.
** you'll youll get nothing out of me
** take it. i didn't ask for this
** you expect us to surrender and keel. we will not. you'll face us all -- when we choose.
*** what a fucking delicious line omg.
* (I'm so fucking torn about the belief vs. non-belief thing...she doesn't believe, certainly not before her meeting with Cory...fuck. but "playing a role"???)
** if that thing is still out there, we need to move
** Mother Giselle, I still don't understand how what I believe matters. Lies or not, Cory is a real physical threat; we can't match that with hope alone.
*** an army needs more than an enemy, it needs a cause (MG)
** they'll have to set aside blame while freezing is their first concern.
* 100% she has a mini crush on the dude helping the people in Emerald Graves, and maybe takes a little time out to, ahem, liaise with him.
* the moment in camp, talking to Mother Giselle, and seeing the effects of the chant/song on the people accompanying her. She's a mercenary, direct, focused on the present moment and the practicalities of the camp -- here is where she begins to see the role she'll step into, the figurehead, the leader, where it's less about efficiently taking care of every practical misstep but rather about the inspiration everyone else draws from her. "Leadership".
* sitting in the little cave area of Small Grove with Blackwall, listening to bird calls; she thinks about what Cole had said, earlier that day -- [[the mockingbird song|https://www.youtube.com/watch?v=YW_ISNbjdlU]] & [[it's summer, liddy|https://www.youtube.com/watch?v=suf9NoZoGxk]].
** [[adorable and well-written fan fic here|https://www.fanfiction.net/s/11811056/1/Off-the-Battlements]]
*** holy holy fuck [[this|https://www.fanfiction.net/s/11820026/1/Drowning]] is such a good fanfic too like omg hot damn hot //damn// the descriptions, the feelz.
** //oh no// [[look at this comic|https://hobgoblinsandpeachfuzz.tumblr.com/post/152483331836/cole-we-played-by-the-fire-so-she-would-be-warm]]
* wandering around the waterfall area behind Redcliffe Farms (it's such a gorgeous and secluded area, which is called Dead Ram Grove)
* walking into Vivienne's salon (the nobles act so polite, but she's just a curiosity to them)
---
* constantly feeling the fear of the people around her aka who does and doesn't flinch when they meet her for the first time.
** ''Who doesn't: Iron Bull, Blackwall, Sera, Leliana, Morrigan, Cole''
*** //Iron Bull//: well duh, he's one himself.
*** //Blackwall//: dude's a soldier and has probably met or fought against them before; also he totally has a giant woman fetish so he's 100% more turned on than flinching when he meets her.
*** //Sera//: idk, she looks more interested and attracted when she meets Adaar, so no flinchy.
*** //Leliana/Morrigan//: super obvious -- they travelled in a party with and got to know Sten! It makes no sense for them to flinch from an Adaar inquisitor. They're probably the most comfortable of the bunch around them.
*** //Cole//: he's a literal spirit who probably barely understands the differences between elves humans and qunari anyway.
** ''Who does, but hides it very well: Cassandra, Varric, Vivienne, Solas, Josephine''
*** //Cassandra/Varric//: they might fall under the first category; my reasoning for here is that a) they probably didn't pal around with the Qunari in Kirkwall and b) they probably killed a lot of them and //weren't// friends with them.
*** //Vivienne//: she's polished, cunning, and well used to playing the game. Still, as a Circle mage and Orlesian knob, she's spent little to zero amount of time with a Qunari and definitely flinches meeting her for the first time.
*** //Solas//: he seems to have appeared with Cass & the others after the temple blew up, so he wasn't around the Qunari mercs beforehand. He's ancient and stoic and can (barely) hide being an ancient elf who wants to tear the Veil down, so he covers up his flinching well, but it's still there.
*** //Josephine//: Antivan nobility -- no way she had contact with Qunari before. Again, she's got that precise poise down, so she hides the flinch well, but it's there.
** ''Who does: Cullen, Scout Harding, Dorian (?), literally almost everyone else in the inquisition except maybe Threnn''
*** //Cullen//: raised in Fereldan, spent all his time in circles, probably only ever fought Qunari if he met them at all in DA2, also not available to romance as a qunari -- 100% he flinches. He's an advisor so of course he attempts to hide it but it's super obvious still.
*** //Lace Harding//: born and raised in Fereldan until she joined the Inquisition; this is probably her first time meeting a Qunari and she's a dwarf. Ofc she flinched!
*** //Dorian//: honestly I'm not sure; I feel like I don't know enough about his character to know if he would flinch or not.
*** //Literally everyone else//: well come on, big tall woman with horns looms over you for the first time, 100% flinch.
[[Good power point guide for early game Skyhold unlock|https://nightscrawl.tumblr.com/post/122308238343/skyhold-here-we-come-this-is-a-guide-to-help]]

1. Prologue: Haven! Chat folks up before heading out.

2. Hinterlands: Clear mage & templar camps; Calenhad Foothold Rift, Lake Luthias Camp, Redcliffe Farm Camp; talk to the horsemaster & clear the Redcliffe Farm Rift. Get your horse, mark watchtower locations, & close the other Calenhad Foothold Rift. Start watchtower operation.

3. Val Royeaux: Address the chantry and recruit Sera & Vivienne for the party.

4. Hinterlands: Hear about Blackwall; go & recruit him. Head back to Redcliffe Farms & finish watchtowers & horsemaster stuff.

5. Unlock & head to the Storm Coast; do available missions & recruit Iron Bull (do the wolf quest with him).

6. Do Champions of the Just b/c it's awesome & recruit Cole.

: ''reasons to do CotJ'': Adaar is a former Saarabas so knows the power of magic suppression first hand. She would believe Cullen when he says that the templars could help suppress the magic to help the rift close. Also a pragmatic choice if you consider them as a more organized, military force vs. the ragtag & untrained mages. Also from her experience as a Saarabas, indoctrinated with the POV that mages are dangerous, struggles with her own role as Tal-Vasoth, and sees the roles of Templars as imminently necessary. She reforms them for these reasons as well.
: ⠀
: ALSO someone on reddit made the really good point: "gathering any templars who are well-meaning and not just power hungry jerks as a stronger tool for future reform. Society can already be pretty heavily influenced by the templar's direction, so making change by starting with an established & influential group could be a valuable choice."

7. Hinterlands: finish clearing up quests to get approval with Cole and build more power if you need it.

8. Grab a ladder to punch the sky with In Your Heart Shall Burn & move to Skyhold

---

9. Talk to Hawke then head to Crestwood for the first part of Here Lies The Abyss; take Caer Bronach, drain the lake, & close the rift b/c urgency.

10. Head to the Fallow Mire to establish the Inquisition a little more (and also for Harding's funny commentary)

11. Gotta solve the grey warden problem because it's urgent, so unlock the Western Approach and finish Here Lies The Abyss; bust the mining operation and take Griffon Wing Keep before leaving the zone.

12. Take a little vacation over to the Forbidden Oasis.

---

13. Time to end this civil war! Tramp through the mud in the Exalted Plains, then clear things up in the Emerald Graves (doing EP before EG due to codex entries).

14. Let's handle negotiations now that the civil war is at a stalemate: Wicked Eyes and Wicked Hearts.

15. A distress call -- and where is Cory getting his lyrium since all the mines in the Western Approach were abandoned? Head to Emprise du Lion. Clear out the mine, take the Keep, then complete Red Water.

16. Wipe out the last of Cory's hold on the land by heading to the Hissing Wastes (before WPHW b/c of the codex entry mentioning Calperina).

---

17. The end is nigh: Head to the Arbor Wilds and the Temple of Mythal for What Pride Had Wrought.

18. Time to wrap it up with the Final Piece and Doom Upon All The World.

19. After saving the world, spend the next two years exploring the Frostback Basin (Jaws of Hakkon), heading into the Deep Roads (Descent), then finally confronting Solas one last time (Trespasser).
//set all to "follow controlled" -- stamina/magic reserve 20% -- health potions 30%//

<<slider "daiBuilds1" "''[[Herah Adaar|DAI AI Builds – Adaar]]''" """{{DAI AI Builds – Adaar}}""">>

<<slider "daiBuilds5" "''[[Cassandra|DAI AI Builds – Cassandra]]''" """{{DAI AI Builds – Cassandra}}""">>

<<slider "daiBuilds3" "''[[Sera|DAI AI Builds – Sera]]''" """{{DAI AI Builds – Sera}}""">>

<<slider "daiBuilds4" "''[[Dorian|DAI AI Builds – Dorian]]''" """{{DAI AI Builds – Dorian}}""">>

<<slider "daiBuilds6" "''[[Blackwall|DAI AI Builds – Blackwall]]''" """{{DAI AI Builds – Blackwall}}""">>

<<slider "daiBuilds2" "''[[Cole|DAI AI Builds – Cole]]''" """{{DAI AI Builds – Cole}}""">>

<<slider "daiBuilds8" "''[[Vivienne|DAI AI Builds – Vivienne]]''" """{{DAI AI Builds – Vivienne}}""">>

<<slider "daiBuilds9" "''[[Solas|DAI AI Builds – Solas]]''" """{{DAI AI Builds – Solas}}""">>

<<slider "daiBuilds10" "''[[Varric|DAI AI Builds – Varric]]''" """{{DAI AI Builds – Varric}}""">>

<<slider "daiBuilds7" "''[[Iron Bull|DAI AI Builds – Iron Bull]]''" """{{DAI AI Builds – Iron Bull}}""">>
//[[(source)|https://www.reddit.com/r/DragonAgeBaG/comments/2xvk18/ride_the_lightning_a_rapidfire_rift_mage_build/]]//

* ''Gear:''
** Prioritize Magic & Willpower

| <<checkbox>> |Fade Step |Winter (right) |
| <<checkbox>> |Energizing Step/Frost Step |Fade Step Upgrade |
| <<checkbox>> |Chain Lightning |Storm (left) |
| <<checkbox>> |Stormbringer |Storm Passive (left) |
| <<checkbox>> |Gathering Storm |Storm Passive (left) |
| <<checkbox>> |Immolate |Inferno (left) |
| <<checkbox>> |Flashpoint |Inferno Passive |
| <<checkbox>> |Clean Burn |Inferno Passive (right) |
| <<checkbox>> |Stonefist |Rift Mage (right) |
| <<checkbox>> |Veilstrike |Rift Mage (left) |
| <<checkbox>> |Restorative Veil |Rift Mage Passive (left) |
| <<checkbox>> |Shatterstone |Stonefist Upgrade |
| <<checkbox>> |Encircling Veil |Rift Mage Passive (right) |
| <<checkbox>> |Twisting Veil |Rift Mage Passive (right) |
| <<checkbox>> |Smothering Veil |Rift Mage Passive (left) |
| <<checkbox>> |Pull of the Abyss |Rift Mage |
| <<checkbox>> |Shaken Veil |Pull of the Abyss Upgrade |
| <<checkbox>> |Static Cage |Storm |
| <<checkbox>> |Lightning Cage |Static Cage Upgrade |
| <<checkbox>> |Energy Barrage |Storm (right) |
| <<checkbox>> |Conductive Current |Storm Passive (right) |
| <<checkbox>> |Static Charge |Storm Passive (right) |
* ''Tactics:''
** disable Line in the Sand

| <<checked>> |War Cry |Vanguard (left) |
| <<checked>> |Battle Roar |War Cry Upgrade |
| <<checked>> |Untouchable Defense |Vanguard Passive (left) |
| <<checked>> |It'll Cost You |Vanguard Passive (left) |
| <<checked>> |Grappling Chain |Battlemaster |
| <<checked>> |Chain for Days |Grappling Chain Upgrade |
| <<checked>> |Line in the Sand |Champion |
| <<checked>> |Bulwark |Champion Passive (left) |
| <<checked>> |Resilience |Champion Passive (right) |
| <<checked>> |Counterstrike |Champion (focus) |
| <<checked>> |Adamant |Champion Passive (left) |
| <<checked>> |Unyielding |Champion Passive (right) |
| <<checked>> |Walking Fortress |Champion (right) |
| <<checked>> |Siege-Breaker |Walking Fortress Upgrade |
| <<checked>> |Challenge |Vanguard (right) |
| <<checked>> |Trust the Steel |Vanguard Passive (right) |
| <<checked>> |Cutting Words |Vanguard Passive (right) |
| <<checked>> |Bodyguard |Vanguard (right) |
| <<checked>> |Over Here |Bodyguard Upgrade |
|>|//the rest go into the sword and shield tree// |<|
| <<checked>> |Grappling Chain |Battlemaster |
| <<checked>> |Chain for Days |Grappling Chain Upgrade |
| <<checked>> |Crippling Blows |Battlemaster Passive (left) |
| <<checked>> |Coup de Grace |Battlemaster Passive (left) |
| <<checked>> |Horn of Valor |Battlemaster (left) |
| <<checked>> |Fortifying Blast |Horn of Valor Upgrade |
| <<checked>> |War Cry |Vanguard (left) |
| <<checked>> |Battle Roar |War Cry Upgrade |
| <<checked>> |Spell Purge |Templar (left) |
| <<checked>> |Spell Shatter |Spell Purge Upgrade |
| <<checked>> |Champions of the Just |Templar Passive (left) |
| <<checked>> |Rally |Templar (focus) |
| <<checked>> |The Last Sacrifice |Templar Passive (left) |
| <<checked>> |Wrath of Heaven |Templar |
| <<checked>> |Embrace the Light |Wrath of Heaven Upgrade |
| <<checked>> |Shield Wall |Weapon and Shield (left) |
| <<checked>> |Chevalier's Step |Shield Wall Upgrade |
| <<checkbox>> |Untouchable Defense |Vanguard Passive (left) |
| <<checkbox>> |It'll Cost You |Vanguard Passive (left) |
| <<checkbox>> |Challenge |Vanguard (right) |
| <<checkbox>> |Trust the Steel |Vanguard Passive (right) |
| <<checkbox>> |Cutting Words |Vanguard Passive (right) |
Cole's specialty is Assassin and the idea of this is very much resonant throughout all of his skill trees: Cole performs best when he is striking from the shadows and from the flank. You want Cole to be paired up with a tank that has the Bodyguard ability, which absorbs a portion of damage inflicted against other party members who are inside it's area of effect. The AOE for Bodyguard is rather generous and Cole will almost always be inside it when he is working a mob with a tank. //[[(source)|https://www.reddit.com/r/dragonage/comments/7nrouj/no_spoilers_credit_for_cole_a_guide_to_making/]]//

* ''Armor:''
** Guard on Hit armor, Hidden Daggers on Hit daggers, Cunning / +Crit Damage / Attack % //(metal)// / Willpower //(cloth)//
* ''Tactics:''
** Enable everything; if necessary, prioritize Stealth, Knockout Powder, and Evade.

| <<checked>> |Stealth |Subterfuge |
| <<checked>> |Clinging Shadows |Stealth Upgrade |
| <<checked>> |Evasion |Subterfuge Passive (left) |
| <<checked>> |Evade |Subterfuge (left) |
| <<checked>> |Hidden Step |Evade Upgrade |
| <<checked>> |Easy to Miss |Subterfuge Passive (right) |
| <<checked>> |Knockout Powder |Subterfuge (right) |
| <<checked>> |Deep Sleep |Knockout Powder Upgrade |
| <<checked>> |Ambush |Subterfuge Passive (left) |
| <<checked>> |Mercy Killing |Subterfuge Passive (right) |
| <<checkbox>> |Flank Attack |Double Daggers (left) |
| <<checkbox>> |Bloodied Prey |Double Daggers Passive (left) |
| <<checkbox>> |Unforgiving Chain |Double Daggers Passive (left) |
| <<checked>> |Twin Fangs |Double Daggers (right) |
| <<checked>> |Dance of Death |Double Daggers Passive (right) |
| <<checked>> |Sneak Attack |Double Daggers Passive (right) |
| <<checked>> |Hidden Blades |Assassin (left) |
| <<checked>> |Overkill |Hidden Blades Upgrade |
| <<checked>> |I Was Never Here |Assassin Passive (left) |
| <<checked>> |Knife in the Shadows |Assassin Passive (left) |
| <<checkbox>> |Skirmisher |Flank Attack Upgrade |
| <<checkbox>> |Ripping Fangs |Twin Fangs Upgrade |
| <<checkbox>> |Cloak of Shadows |Assassin (focus) |
//[[(source)|https://fextralife.com/forums/t162540/build-pyro-necromancer/]]// -- go here for a pre-spec build guide

| <<checked>> |Barrier |Spirit |
| <<checked>> |Peaceful Aura |Spirit Passive (left) |
| <<checked>> |Dispel |Spirit (left) |
| <<checked>> |Horror |Necromancer |
| <<checked>> |Death Siphon |Necromancer Passive (left) |
| <<checked>> |Blinding Terror |Necromancer Passive (right) |
| <<checked>> |Simulacrum |Necromancer Passive (right) |
| <<checked>> |Walking Bomb |Necromancer (right) |
| <<checked>> |Virulent |Walking Bomb Upgrade |
| <<checked>> |Immolate |Inferno (right) |
| <<checked>> |Flashpoint |Inferno Passive |
| <<checked>> |Pyromancer |Inferno Passive (left) |
| <<checked>> |Energy Barrage |Storm (right) |
| <<checked>> |Wildfire |Immolate Upgrade |
| <<checked>> |Power of the Dead |Necromancer Passive (left) |
| <<checked>> |Clean Burn |Inferno Passive (right) |
| <<checked>> |Elegant Defense |Barrier Upgrade |
| <<checked>> |Despair/Terror |Horror Upgrade |
| <<checked>> |Energy Bombardment |Energy Barrage Upgrade |
| <<checkbox>> |Transmute Magic |Dispel Upgrade |
* ''Tactics:''
** disable Ring of Pain

| <<checked>> |Block and Slash |Two-Handed (left) |
| <<checked>> |Flawless Defense |Block and Slash Upgrade |
| <<checked>> |Grappling Chain |Battlemaster |
| <<checked>> |Chain for Days |Grappling Chain Upgrade |
| <<checked>> |Hamstring |Battlemaster Passive (right) |
| <<checked>> |Deep Reserves |Battlemaster Passive (right) |
| <<checked>> |War Horn |Battlemaster (right) |
| <<checked>> |Break Their Spirit |War Horn Upgrade |
| <<checked>> |War Cry |Vanguard (left) |
| <<checked>> |Untouchable Defense |Vanguard Passive (left) |
| <<checked>> |It'll Cost You |Vanguard Passive (left) |
| <<checked>> |Livid |Vanguard (left) |
| <<checked>> |Still Standing |Livid Upgrade |
| <<checked>> |Ring of Pain |Reaver |
| <<checked>> |Fervor |Reaver (right) |
| <<checked>> |Scenting Blood |Reaver (right) |
| <<checkbox>> |Mighty Blow |Two-Handed (right) |
| <<checkbox>> |Shield-Breaker |Two-Handed Passive (right) |
| <<checkbox>> |Whirlwind |Two-Handed (right) |
| <<checkbox>> |Vortex of Steel |Whirlwind Upgrade |
| <<checked>> |Flow of Battle |Two-Handed Passive (left) |
| <<checkbox>> |Easy Target |Mighty Blow Upgrade |
//[[(source)|http://dragoninquisition.com/rogue-builds/#Tempest_Archer_Build]]//

* ''Tactics:''
** Enable everything except Flask of Frost; set Flask of Lightning to preferred; disable Caltrops & Twin Fangs. 

| <<checked>> |Long Shot |Archery |
| <<checked>> |Death From Above |Archery Passive (left) |
| <<checked>> |First Blood |Archery Passive (right) |
| <<checked>> |Explosive Shot |Archery (right) |
| <<checked>> |Pincushion |Archery Passive (right) |
| <<checked>> |Eagle Eye |Long Shot Upgrade |
| <<checked>> |Poisoned Weapons |Sabotage (left) |
| <<checked>> |Fighting Dirty |Sabotage Passive (left) |
| <<checked>> |Leaping Shot |Archery (left) |
| <<checked>> |Flask of Fire |Tempest (right) |
| <<checked>> |Unquenchable Flames |Flask of Fire Upgrade |
| <<checked>> |Fury of the Storm |Tempest Passive (right) |
| <<checked>> |Killer's Alchemy |Tempest Passive (right) |
| <<checked>> |Flask of Lightning |Tempest |
| <<checked>> |Thunderstruck |Flask of Lightning Upgrade |
| <<checked>> |Thousand Cuts |Tempest (focus) |
| <<checkbox>> |Flask of Frost |Tempest (left) |
| <<checkbox>> |Flaskmaster |Tempest Passive (left) |
| <<checkbox>> |Ride the Storm |Tempest Passive (left) |
|>| ''If you have the extra points:'' |<|
| <<checkbox>> |Caltrops |Sabotage (right) |
| <<checkbox>> |Looked Like It Hurt |Sabotage Passive (right) |
| <<checkbox>> |Twin Fangs |Double Daggers (right) |
| <<checkbox>> |Dance of Death |Double Daggers Passive (right) |
| <<checked>> |Barrier |Spirit |
| <<checked>> |Elegant Defense |Barrier Upgrade |
| <<checked>> |Peaceful Aura |Spirit Passive (left) |
| <<checked>> |Dispel |Spirit (left) |
| <<checked>> |Winter's Grasp |Winter (left) |
| <<checked>> |Mana Surge |Winter Passive (left) |
| <<checked>> |Winter Stillness |Winter Passive |
| <<checked>> |Stonefist |Rift Mage (right) |
| <<checked>> |Veilstrike |Rift Mage (left) |
| <<checked>> |Restorative Veil |Rift Mage Passive (left) |
| <<checked>> |Shatterstone |Stonefist Upgrade |
| <<checked>> |Encircling Veil |Rift Mage Passive (right) |
| <<checked>> |Twisting Veil |Rift Mage Passive (right) |
| <<checked>> |Smothering Veil |Rift Mage Passive (left) |
| <<checked>> |Punching Down |Veilstrike Upgrade |
| <<checked>> |Ice Mine |Winter (right) |
| <<checked>> |Ice Armor |Winter Passive |
| <<checkbox>> |Chilling Array |Ice Mine Upgrade |
| <<checkbox>> |Winter's Chill |Winter's Grasp Upgrade |
| <<checkbox>> |Rejuvenating Barrier  |Spirit Passive (left) |
Varric is great at DPS, if built right. Most players don't understand the way his passives turn him into a sustained dps machine and never see his full potential. He won't have huge burst numbers, but who needs 'em when he's a machine gun? The key is to build him for straight cunning and crit damage. Worry about the damage on the weapon, not DPS. //[[(source)|https://www.reddit.com/r/dragonage/comments/30lop8/no_spoilers_dai_builds_for_ai/cptqlg8/]]//

* ''Gear:''
** Cunning / +Crit Damage / Attack % //(metal)// / Willpower //(cloth)//
* ''Tactics:''
** Enable long shot, leaping shot, and elemental mines and disable everything else.

| <<checked>> |Stealth |Subterfuge |
| <<checked>> |Long Shot |Archery |
| <<checked>> |Death From Above |Archery Passive (left) |
| <<checked>> |Leaping Shot |Archery (left) |
| <<checked>> |Rolling Draw |Leaping Shot Upgrade |
| <<checked>> |First Blood |Archery Passive (right) |
| <<checked>> |Explosive Shot |Archery (right) |
| <<checked>> |Caltrops |Sabotage (right) |
| <<checked>> |Looked Like It Hurt |Sabotage Passive (right) |
| <<checked>> |Archer's Lance |Long Shot Upgrade |
| <<checked>> |Cheap Shot |Sabotage Passive (right) |
| <<checked>> |Pincushion |Archery Passive (right) |
| <<checked>> |Spike Trap |Artificer |
| <<checked>> |Opportunity Knocks |Artificer Passive (right) |
| <<checked>> |Set Them Up |Artificer Passive (left) |
| <<checked>> |Elemental Mines |Artificer (left) |
| <<checked>> |One Shot |Elemental Mines Upgrade |
| <<checked>> |And Take Them Down |Artificer Passive (left) |
| <<checkbox>> |Hail of Arrows |Artificer (focus) |
| <<checkbox>> |Twin Fangs |Double Daggers (right) |
| <<checkbox>> |Dance of Death |Double Daggers Passive (right) |
| <<checkbox>> |Sneak Attack |Double Daggers Passive (right) |
| <<checked>> |Barrier |Spirit |
| <<checked>> |Elegant Defense |Barrier Upgrade |
| <<checked>> |Peaceful Aura |Spirit Passive (left) |
| <<checked>> |Dispel |Spirit (left) |
| <<checked>> |Rejuvenating Barrier |Spirit Passive (left) |
| <<checked>> |Guardian Spirit |Spirit Passive (right) |
| <<checked>> |Mind Blast |Spirit (left) |
| <<checked>> |Strength of Spirits |Spirit Passive (right) |
| <<checked>> |Revival |Spirit |
| <<checked>> |Fade Step |Winter (right) |
| <<checked>> |Energizing Step |Fade Step Upgrade |
| <<checked>> |Spirit Blade |Knight Enchanter |
| <<checked>> |Fade Cloak |Knight Enchanter (right) |
| <<checked>> |Combat Clarity |Knight Enchanter Passive (left) |
| <<checked>> |Fade Shield |Knight Enchanter Passive (left) |
| <<checked>> |Veiled Riposte |Knight Enchanter Passive (right) |
| <<checked>> |Knight-Protector |Knight Enchanter Passive |
| <<checkbox>> |Enduring Cloak |Fade Cloak Upgrade |
| <<checkbox>> |Transmute Magic |Dispel Upgrade |
| <<checkbox>> |Defending Blade |Spirit Blade Upgrade |
My first baby step into TiddlyWiki; these, especially in August and September 2018, are mostly journal entries where I wrote/write about anything and everything. I have audited some of them and atomized/transcluded content where it was appropriate, though I'm sure there's more to be found here. For another remodeling, perhaps.

* I'm not sure the individual entries should all be tagged.
* I need to audit the month of September
* I need to make sure my "transcluded" field usage is consistent.

---
* [[Weight Log]]
* [[2018 – Yearly Audit: Daily Logs]] <<tag [[2018 – Yearly Audit: Daily Logs]]>>
* [[2019 – Yearly Audit: Daily Logs]] <<tag [[2019 – Yearly Audit: Daily Logs]]>>
* [[2020 – Yearly Audit: Daily Logs]] <<tag [[2020 – Yearly Audit: Daily Logs]]>>
* 
* [[210130 – Log:]]
* [[210929 – Log:]]
; aka information science, aka metadata

* [[https://www.reddit.com/r/datacurator/]]
* [[https://www.reddit.com/r/musichoarder/]]
* [[https://www.reddit.com/r/datacurator/comments/hldrg8/do_you_separate_files_youve_created_from_files/]]
* [[https://www.reddit.com/r/musichoarder/comments/eze1nc/creating_a_universal_naming_and_directory/]]
* [[https://github.com/roboyoshi/datacurator-filetree]]
* [[Better File Organization Around Tags]]
* [[The One Folder Structure To Rule Them All]]
* [[bookmark organization]]
* [[https://web.archive.org/web/20200620234816/https://news.ycombinator.com/item?id=16971522]]
** "the difference between access and attribution. ... In each case, the author wanted to stop having a comprehensive, owned body of their writing, while I simply wanted access to the text. I could give a damn if they accept ownership of that writing - it had interesting ideas and I simply want to be able to read it again."
*** YES YES YES.
** [[https://news.ycombinator.com/item?id=16965414]]
*** lots to dig into here. reasons to be a data hoarder, of course.
*** medium is just yucky in general for archiving.
*** [[https://addons.mozilla.org/en-US/firefox/addon/webscrapbook/]]
**** ahh shit not that you need //more// tools to think about archiving internet browsing or reading or whatever with, but this is in active development and seems inchresting.
* [[http://archive.li/faq]]
** yeah I've run into this site before and hm. not that this answers any questions about who's running it {{thinking}}
* [[https://old.reddit.com/r/DataHoarder/comments/har55c/ama_im_a_consultant_with_25_years_experience/]]
* [[https://arquivo.pt/?l=en]]
* [[http://timetravel.mementoweb.org/]]
* [[https://louwrentius.com/what-home-nas-builders-should-understand-about-silent-data-corruption.html]]
* [[https://old.reddit.com/r/DataHoarder/comments/fg72i0/can_you_search_a_warc_file/]]
* [[https://github.com/ArchiveTeam/grab-site]]
** [[https://old.reddit.com/r/DataHoarder/search?q=grab-site&restrict_sr=on&sort=relevance&t=all]]
* [[https://github.com/ArchiveTeam/wpull]]
* [[https://github.com/gildas-lormeau/SingleFile]]
* [[music: self-hosted]]

Surely I've had to make a tiddler about this previously??? if not, dang it, I need to go tag & link everything relevant.

---
<<list-links "[tag{!!title}sort[]]">>
* ''PENS''
** Posca paint markers (acrylic paint)
** Stabilo Point 68/88 markers (dye based ink)
** Micron fine-liner & PN pens (pigment based ink)
** Pitt fine-liner pens (pigment based ink)
** Pitt dual brush pens (pigment based ink)
** Pentel Hybrid Technica pens (pigment based ink)
** Tombow brush pens (dye based ink)
** Pentel Light Black brush pen (pigment based ink)
** Pentel Pocket Brush pen (pigment based ink)
** Kuretake fude #22 brush pen (pigment based ink)
** Kuretake fude PK2 blue felt tip pen (pigment based ink)
** Kuretake fude #14 red felt tip pen (dye based ink)
* ''PENS -- NOT MINE''
** Kuretake fude #8 brush pen (dye based ink)
** Kuretake fude #55 felt tip pen (dye based ink)
** Kuretake fude LS1 felt tip pen (pigment based ink)
** Kuretake bimoji (pigment based ink)
* ''INK''
** is it water resistant?
** is it alcohol resistant?
** //pigmented// ink vs. //dye// ink
*** pigmented inks are made up of pigment particles suspended in a carrier fluid (water or alcohol, most likely); is naturally water resistant and more lightfast than dye inks.
*** dye inks have the color dissolved into the carrier solution (b/c they're often man-made colors) and is more often //not// lightfast
* ''PAPER & SIZING''
** use a paper towel, sketch paper, & marker paper as examples!
** //bleed through// vs //show through//
*** the first happens when the ink actually soaks through the paper
*** the second happens when you can see a shadow of the ink through the paper because it is a thinner paper
** Paper with less sizing: Ink will bleed through and have a larger tendency to feather when you hold the pen in one place for a long time; will dry faster than unsized paper.
** Paper with more sizing: Ink will not bleed through, and feathering will be reduced or eliminated; will often take a bit longer to dry.
** Historically gelatin was used as a sizing, while now an alum-rosin size is used in most modern papers.
*** Internal size: applied //inside// the paper pulp while the paper is being made
*** External size: applied to the exterior of the finished paper page (sprayed brushed or dipped); a more time consuming process.
<span style="display:inline-block;width:1em;margin-bottom:-1px;">{{dernk.png}}</span>
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
<<<
For best results, keep your brush free of loose hair by using a file tooth comb. Wash the brush in lukewarm water mixed with a touch of shampoo. dip only the bristles in the water and move the brush back and forth. Take care that the wooden brush body does not get too wet. Rinse the brush in clear water and allow to dry at room temperature with bristles pointing downward. Proper care will prolong the life of your natural brush.
<<< [[German Boar Bristle Brush – PW1|https://smile.amazon.com/Bristles-Hairbrush-Desert-Breeze-Distributing/dp/B01GIUOUOM/]]
!!! [[Review Thread|https://www.bpal.org/topic/93728-deuteronomy-1018/]]

> Hay absolute, patchouli, agarwood (oud), and vetiver.

---
"""
This is a ''cold'' patchouli & vetiver scent, especially when compared to the patchouli spiciness in [[Abolish ICE]]. Whatever flavor of patchouli this is also appears in a lot of the spicy scents I like -- maybe vetiver + this kind of patchouli always turns into the same sort of smell with my skin chemistry? It reminds me a lot of Brimstone, too. I'd have to get the two out and compare side-by-side to see how much they dupe each other on me.

I can smell the hay top-note in the bottle, but it must disappear right away on my skin. The scent in general is //super// sharp in the bottle, but mellows waaay out on my skin, and the vetiver shows up to ground it with smoky darkness. I don't actually know what oud/agarwood smells like -- perhaps it's the drier/woodier note here?

I just smelled [[Abolish ICE]] on the wand right after smelling this on the wand and //whoa//. There's a similar spicy patchouli, but this is dry, crisp, and //alllmost// musty, like a winter forest; Abolish ICE hits immediately with a buttery sweetness and the patchouli spiciness underneath. As much as I like woody, resinous scents they don't seem like things to wear in the summer, but I bet this would be refreshing on a hot, muggy summer day.
""" //--- 2020.01.29//

---
"""
''WOOF.'' Picked this up again yesterday when I didn't want anything super sweet but not something too super sharp. It really reminds me of something (Brimstone? Scarecrow?) but like, stripped down a bit to the pure patch + smokey vetiver.
""" //--- 2020.10.21//
Apparently, checking my time played on July 16 2020, I've only played 6 hours of the game -- but it left such a big impression on me that it might as well be in my top 5, 10, or 15 games of all time.

What does this weird, ugly little indie game do that it imprinted on my mind so hard, despite spending no more than an afternoon's worth of time with it?<<footnote "hrmph" "I'm almost convinced steam didn't actually record my entire time with it -- really?? only 6 hours???">>

I started drawing weird little maps because of it, layering squares and triangles and half-circles into apartment buildings and food stalls. I wanted to hand-draw a picture of the map itself, but the world is so crazy, I barely got anywhere with that. I'd have to take so many reference screenshots... or figure out some way to open up the world in a 3D overhead viewer.

I remembered the environment as soon as I opened it up again today -- not my way around, I failed at that, but the atmosphere of the festivals, and the honks and beeps and cat meows and other atmospheric sound effects. I started getting a routine down -- I remembered my favorite little alleyway with lots of trash,<<footnote "CA" "Chemdrain Backalley">> and the hidden-ish verdant ledge<<footnote "VO" "Verdant Overlook">> with one of the goddesses. And the bank area - I remembered that too!

Those are where I spent my time when I played for the first time; in the blue bank/head ZP, in the side alleys across the river bridge from my house -- which is interesting, because that's all mostly on the same side of the river. I never really figured out the red quarter, or the green quarter, never spent much time there. I'm curious what exploring those areas might be like now.

It's the sort of environment that you can't truly get a sense of from the map, because of how it loops. I look at the fan-made map and my mind bends, because I can't understand it on paper. I have a //feeling// of the place in my head, a tiny set of experiences that describe the city to me, that help me navigate to where I want to go. (This, of course, would be stronger if I had actually played more.)

The focus on picking up and incinerating trash makes it harder for the player to focus on their environment, contributing to the confusion and bustle of the city. Your head is down, looking for the next thing to burn, rather than up, looking at the shape of the buildings and texture of colors and area landmarks. Evening is a reprieve, a moment to slow down and enjoy the drums near a goddess and admire the pretty neon lights.

I love the aliens, the complete non-human-ness of the city, the enforced gender-weirdness, and the descriptions on the trash you pick up. The vendors with their highly priced foods draw out your latent capitalistic bootstraps -- maybe if I burned enough trash every day and only ate food that made me sick I could eventually reach the 1000 credits needed to buy this specialty food! But life is more enjoyable when you munch on food that doesn't make you sick, and leave the trinkets and knick-knacks on the traders' counters, and absorb the ambience of where you live. Burn enough trash to pay for your meals tomorrow, then ... explore! Wander! Ramble! Admire! Rest on the green grass of the Overlook, snoop in the fancy spaceport, or walk to the top of the ziggurat to take in the evening sky.

---
Here's a fun experiment for next time -- visit the Verdant Overlook two different ways; first, take your normal route across the river and through the Chemdrain Backalley. The next day, take a second route: follow the road across the bridge, head toward the blade, then enter the Covered Market and take a left into the Overlook.
* [[https://news.ycombinator.com/item?id=24996780]]
* [[https://indieweb.org/2020/Pop-ups/GardenAndStream]]
* [[https://archive.org/details/gardens-and-streams-wikis-blogs-and-ui-popup-indie-web-camp-session-2020]]
* [[Close Reading: Why worry about digital obsolescence‽]]
* %1 [[Current Issues in Digital Asset Management & Preservation|https://knowledge.exlibrisgroup.com/@api/deki/files/54052/Current_Issues_in_Digital_Asset_Management_and_Preservation.pdf]] (to read)
* Look up the digital preservation offices of Columbia University and the California Digital Library Project
* [[Digital Preservation Coalition|https://www.dpconline.org/]]
`nano /etc/ssh/sshd_config`

> change //PermitRootLogin// to ''no''
> change //PasswordAuthentication// to ''no''

`/etc/init.d/ssh reload`
<span style="display:inline-block;width:1em;margin-bottom:-1px;">{{distress.png}}</span>
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
<<list-links "[tag{!!title}sort[]]">>
> Computers make everything more complex because they are essentially simulated physical universes.

Yet another idea that I'm fascinated by - place and placeness. How do I interact with the literal physical 3d space of the world around me? How do the physical spaces we inhabit shape us bodily, shape the ways we move around within those spaces? I grew up in a town of 3,000 people that is essentially 1 mile wide by 1 mile wide. I spent 12 years of my life there. That physical space is ingrained in my brain, my body. I can walk the streets in my mind, know the side ways and the paths and the bumps and the hills, my hideouts, the houses of friends, the parks, the trail, the library. Then I moved to Chicago - 2.7 million people in the metro area according to Google. And yet it felt more at home than the suburbs my family later moved to.<<ref "SB">>

So - computers! What makes up digital space? How do we interact with it and what/how does it make us feel? What are the structures we use to mediate our interactions with the space? Can you have a "sense of place" within a digital realm, and what form does that place take? The games I've played are almost ingrained in me the same way my hometown is, I think. One of several examples: I played [[a game|https://store.steampowered.com/app/340270/TIMEframe/]] that immersed me in a place I have returned to again and again in my mind.<<ref "st">> I don't understand what it is about that place that keeps me returning to it mentally - I've played other games for many more hours yet this one lingers so firmly. In the middle of winter, it stirs feelings of warmth and sunlight and emptiness and meaning and grief and solitude and desire. I wish I could experience it in VR, if not in real life. 

<<footer "SB" "Fuck the suburbs.">>

<<footer "st" "also, given your [[Music: Exploration]], may I recommend you listen to [[the soundtrack|https://clarkaboudmusic.bandcamp.com/album/timeframe-original-soundtrack]] from start to finish? It feels immense to me.">>
I have already considered stripping out a certain number of tiddlers, exporting those as a static index.html, and hosting it on sphygm.us!<<ref "is">> Mostly because I was thinking about how to respond to your questions of occupation, shapers, that which is salient to me, and where I am wandering in the desert. Why not make full use of the wiki format, with tiddlers and transclusion and mapping out connections to build something fitting for the breadth of those questions and answers? A letter necessitates a too-specifically-laid-out sort of reply, I think.

Are there any specific sticking points for you within the TW mechanics? Some thing or things you run up against again and again that rub you the wrong way?

<<footer "is" "...hosting issues aside. or maybe I'll just shrug and host it on the same box I'm using now, IP domain back-tracing be damned.">>
We are both experimenting with formatting together, and I think that's great. I generally won't respond quote-by-quote, but please don't take that to mean a lack of engagement or acknowledgement. Rather, the way I write is to pick up your threads and my thoughts and weave them together into a new composition. I am organizing and rearranging and linking ideas together within the letter itself.

For now, I think, just continue emailing me the direct link to your wiki. I haven't copied your letter into mine yet this time around - I have it open on my 2nd monitor to reference as I write, which also means I can check if a Tiddler exists in your wiki through the search bar. I do really like the idea of us keeping two sets of books - it seems friendly and honest and like a direct commitment to the process of communication. Anyway, I love Sublime Text's multi-select find&replace, so hand-grafting is essentially trivial.

You draft in the open by the nature of the work that you are doing. What would you think and how would you feel about my drafting somewhat in the open as well?<<ref "imp">> 

When writing [[Electric Boogaloo|180901 – h0p3: 2, Electric Boogaloo]], I contemplated giving you root access to my wiki - but I felt that way out of laziness. Drafting, editing, organizing, and composing a well-thought-out longform response is not trivial in terms of time or effort. At the same time, perhaps you would appreciate seeing the process itself.

I'm curious about your opinion; this will be on my mind for a while.

<<footer "imp" "Implemented by hosting a static index.html wiki with my draft that is updated after I wrap up my writing each night.">>
A huge amount of my wiki changelog at this point comes down to visual CSS modifications - the vanilla theme is horribly outdated when it comes to responsive web design and mobile usage<<ref "css">>, so I more-or-less completely wrote my own theme using flexbox (<3). I use a wide range of different monitors when I'm accessing my wiki, so I've got 4 different screen width breakpoints to make it look as seamless as possible across them all.<<ref "art">>

I'm interested in being able to navigate my wiki more by keyboard, though I'm sure it would take a while to learn. In fact, one of the first things I felt compelled to change in my wiki was the Tiddler Edit Template, because once I type the title, I tab over to the text box to continue typing and the //god damned tag selector// was in my way. It now rests neatly below my text box and I tab from title to body without frustration. (Of course, I also had to shift around "add a new field" and the space in which new fields pop up in order to make the rest of the Edit Template feel right to me.) Oh, and I kept closing the freaking tiddlers when I meant to edit them, so I put the edit button on the furthest left and the close button to the left of it; seriously, I fix every little thing that bothers me and it all adds up to a dramatically nicer experience. My changelog is 20+ lines long, at this point!

---

<<footer "css" "I am very opinionated about this. Specific pixel widths? Absolute positioning? Augh! (I make great use of percentages and em values in my CSS theme.)">>

<<footer "art" "I don't think of it as part of my artistic practice but I think you are right to see a connection. My relationship with my digital spaces is deeply connected to what suits my visual eye - I'm on an absurdly out-dated version of Chrome simply because I //hate// the way the new Material Design Chrome looks (goddamn sharp angled tabs holy hell, and why is the omnibar text __smaller__?!), even though I know it's beyond hypocritical when talking about security. And it makes me sad b/c that version doesn't support CSS grid so I'm limiting my web design options for no ''good'' reason. And yet.">>
> That TLD name integration strategy is clever and beautiful to me.

It makes me feel good that you see the cleverness and beauty I mean to be there. I have never been the sort of person to just make up a name off the top of my head - it seems impossible and outrageous to me. Names hold meaning, both through connotation and denotation! They are important things, signifying ourselves to others. We are given names at birth and generally hold onto them our whole lives; we have no rituals for shedding a childhood name and taking up the name of an adult. It would be fascinating to see an anthropological study of if and how screen names open up the way we form ourselves in relation to names. What are the many ways in which people relate to the idea of a "username"?
> I know your pain. I have been there more times than I can count (and I know it's going to keep on happening). I've tried a lot of options, and none of them work for me. If you ever find a password manager (and routine) to rule them all, let me know.

When it comes to passwords, have you looked at the [[Bitwarden password manager|https://bitwarden.com/]]? I've used LastPass forever, but I'm considering giving Bitwarden a spin to see how I like it. Mostly LastPass handles all of my passwords, except for the few that are absolute musts to have memorized. 

I recently discovered [[diceware password generation|http://world.std.com/~reinhold/diceware.html]], which I really like. I've found that as long as there's some distinctive phrase to stick in my mind, I can swap out symbols for characters and add caps in wherever - the phrase is what I consciously remember and the symbols/caps become muscle memory rhythm.
I really have no idea where I'm going mechanically and structurally. I've started using too many note-taking programs and then stopped using them after some amount of time to really know for sure, yet. Right now my focus is on using the dang thing (adding content, taking notes, journaling, etc). I'm probably going to rip a lot off of your directory structures and remix it any way that feels right, once I have enough content to begin seriously considering the categories and organization principles.<<ref "o">>

<<footer "o" "I may be going at this completely ass-backwards. Perhaps I will regret not starting off with any structure. On the other hand, the most successfully reorganization attempt of my computer hard drive (inspired by the [[library of congress' personal archive advice|https://blogs.loc.gov/thesignal/2016/05/how-to-begin-a-personal-archiving-project/]]) began with high level clumping of my huge # of existing files into 7 top level directories - and further clumping within those folders. I haven't touched most of what's inside those high level directories since the initial sorting, but since then I've been able to work within the structure so that any new files I create won't need to be reorganized later. My point being: I wasn't able to get that high level view without noticing the patterns in the individual content first. I'm operating under that presumption here too.">>
I edited the BrainTest Popup Footnotes plugin macro thingy, yes. Though it was simply a matter of changing one line in the macro code, so I'm a little embarrassed you think that was awesome! I fiddled together my own Show/Hide Edit Toolbar button, and then went to look at your wiki and realized you'd implemented the same thing but in checkbox form. Then I noticed and brought in your "Toggle Preview" code, though I changed it so the entire "Toggle Preview" line is a button, instead of simply the eye. Easier for me to click on!
I'm really interested in the subjective experience of physical changes in the brain. I want to go through my journals, because I have a distinct memory of writing about how it felt like my brain had changed in my sophomore year of high school.

I'm interested in how this affects the way we are able to process feelings, especially given the bit we talked about in my psychology class that showed the transformation of the brain's mylination of neurons, and how our frontal lobes are the last bits to develop, and don't get there until our early/mid twenties. 

I can point to the car crash, sure, and the experience of living on my own here and working full time for the first time in my life, and working through TBS course - I can point to all of that as catalysts for the change that I feel in myself but at the same time I'm convinced a lot of it has to do with the physical developmental changes in my brain occurring at this point in my life. My frontal lobes are powering up, turning on, really able to make use of these external catalysts. 

Cause think about it - I've been following Sheryl since 2011, for sure, if not earlier. I remember crying a lot at night during my sophomore year of high school, and of course more since then. I never could understand how to hold myself through the pain of sadness and the empty hole in my chest - it was all so overwhelming and all I ever wanted was someone to hug me while I cried. And then I went to my second cuddle party and that person just - was there for me. Wrapped me up tight and didn't let go, like he knew that's exactly what I needed. After that - after that, I understood, right? I had the ''felt experience'' of being held and so I could begin to do that for myself, recreate those memories of physical security in my mind when the sadness took over, and it helped. Like a switch flipped. And of course now, when I cry, I really feel the physical expressions of the emotion, the welling up in my eyes, the tightness in my chest, and so on. But now I'm not mentally imagining being wrapped up in a bear hug while I'm crying - there's now a separate awareness outside of my emotional self, right? An awareness that lets me dive straight into the feelings because I know that while they feel overwhelming and immense in the moment, they wash over me like a wave and don't last forever. Like idk how to describe what I'm saying, but it feels like a switch has flipped in my brain and I have a new tool to help me through, the "wiser self" or "loving adult" that Sheryl talks about. There's a new part of me that I can access and listen to that wasn't there before.

And all of that //makes sense// through the framework of brain growth and development and it's fucking fascinating.

And I mean - it does make me sad to look back on all the times when I was sobbing my eyes out, and then sobbing some more because I didn't know how and couldn't be the one to comfort myself through those feelings - but no one was there for me. That it wasn't //my fault// that I couldn't hold space for an immense sadness because my brain physically hadn't grown that capability yet, and that I needed the adults in my life to be there for me in that way but they couldn't and weren't. I feel so sad for the girl I used to be. That it took a complete stranger in my freshman year of college to hold me in the way I needed to be held.
I really meant it when I said I was "sideways stepping towards" being an artist. It is not a label I apply to myself, because I don't feel comfortable assuming the cloak of all that it implies.

I am a maker, creator, tinkerer, craftsman. I would say I have an artistic practice - but that is distinctly different in my mind from "being an artist". It's not something you //are//, it's something you do. And I've started doing it recently. Since...not sure, June or July? I've been making linoleum block prints. I've carved six small ones and I'm halfway through one large one since then. That's almost two blocks a month, which I'm pretty proud of, considering that my output before them was absolutely zero. Shoot, it just makes me wish I'd started sooner - if I'd started a year earlier I'd have carved maybe 24 small blocks, which would be a wonderful collection to have had.

(Wow. This is really something I want to do. I really think it is. I'm super regretting that it took me so long to start and I didn't expect that.)

Anyway there's a dichotomy between that which I was perceived as being "good at" during high school, and then there's that which I've kept returning to again and again for almost ten  years now. The stuff that doesn't make sense to the people who've seen what I'm "good at". The stuff that I'm most interested in exploring. The stuff that I'm worried I'm not rigorous enough about studying, manipulating, getting better at. I worry that as something I keep returning to, it's merely habitual and I'm not learning from it. I'm not sure that worry is //true//, but it's still a worry I have. And I don't really care if people like it or not, because I think it's interesting, and I'm going to keep making them. I can't think of something that would make me stop exploring it.
> ~~Unless you are demonstrating something very leet to me, Light, I must warn you that you've likely revealed yourself.~~

~~[[I had a visceral, intense, physical emotional reaction to reading your drafting of this letter and the edits to my entry in your wiki. My heart was pounding, and my chest was tight. I still felt that ringing in my chest when I started drafting this response, and as I continue to return to your words and mine,|180909 – h0p3: Threads]]~~ ~~I've been filled with sadness~~. Scratch that, fear is extremely good at masquerading as sadness.

~~[[A large part of my first reaction came with feelings of betrayal and hurt that morphed into frustration with myself.|180909 – h0p3: Threads]]~~<<ref "f">><<ref "s">><<ref "sp">> ~~I'm not as leet as I wish I were.~~

~~The betrayal and hurt were simply projections, though. You have been honest about asymmetry, transparency, and the way you go about that in [[Gentle Clearnet Doxxing|https://philosopher.life/#Gentle%20Clearnet%20Doxxing]]. [[I questioned your implementation because I believe an argument could be made around curation: you gather together and present to your readers information that, while in the public domain, would otherwise have to be explicitly looked for.|180909 – h0p3: Threads]]~~<<ref "EM">> ~~Though obscurity-as-protection seems the obvious comeback.~~<<ref "fame">>

~~[[In many ways, I am scared of other people following the rabbit trails I've left through the internet because I am a person who follows the trails of others. I cannot really justify those actions to myself, though, because more often than not they stem from my morbid curiosity. If I follow the trails of others out of curiosity and snooping fascination, why wouldn't someone else follow mine?|180909 – h0p3: Threads]]~~

---

<<<
I'm really scared. I am so afraid of - I'm afraid of being judged by someone I respect. I'm afraid of not being listened to by someone I respect. I'm afraid of being ignored, of being dismissed, of opening my heart and being shivved. ~~I'm afraid that this is pointless - I'm really, deeply scared that there is //no point// to [[Finding The Others]].<<ref "lk">> That I will travel through the pain of being vulnerable to find - nothing and emptiness.~~
<<< Sep 05, 2018 09:34 pm

There are layers of feelings. I don't know if it is important to elaborate on them. Yesterday's feelings seemed significant then, and today's feelings seem significant now. Tomorrow's feelings will seem significant in the moment too. I'm not sure they're relevant beyond my personal experience, and I'm not conceptually convinced the details of my personal experience are relevant to anyone at all, anywhere, ever.

---

<<footer "f" "~~[[after all of my thought and contemplation, I fucking doxxed myself because I was in a hurry and didn't want to lose the domain name (what were the chances of that tho, sheesh, my gut told me to slow down); because I was in a hurry, I didn't research why Namecheap wasn't showing WhoIsGuard for that particular domain; because I didn't research it, I didn't realize that self-doxxing was inherent to the .us TLD; and so, the consequences.|180909 – h0p3: Threads]]~~">>

<<footer "s" "~~[[I wasn't even planning on hosting content to sphygm.us from my current server, because I looked it up: [[you|draft: The General You]]^^G^^ can check the IP of one domain for other domains hosted there. See? I shoulda slowed down.|180909 – h0p3: Threads]]~~">>

<<footer "sp" "~~[[actually, in a weird way I'm grateful you pointed it out. this explains why I've been getting a much larger volume of spam calls lately...|180909 – h0p3: Threads]]~~">>

<<footer "EM" "~~I gather [[Eli Mellen]] was taking this point of view with the metaphor about pinning insects to boards and the bit about archiving.~~">>

<<footer "fame" "~~[[You are curating, true, but in a document that is your personal horcrux. Is that significantly different from curation for the public eye? Would the fact that your wiki is a personal letter stop being an effective counter-argument if it suddenly became widely read?|180909 – h0p3: Threads]]~~">>

<<footer "lk" "I really love that you have this transcluded linkage.">>
Like TiddlyWiki, I've come across the IndieWeb several times in my wanderings through the web. I would not consider myself a member of their community - largely because I've resisted participating, though I'm not sure why. A lot of what is going on in that space resonates with me. I feel a pull to express myself and [[Find The Others]], but I don't know what of myself to share or how to share it, and I often question whether I //really// want to express myself or not. (Being vulnerable is scary.) Plus I let my perfectionism get in the way.

Why do I keep returning to kickscondor? Have I used the word resonance too much in this letter yet? Something in their words speaks to me and inspires me and holds meaning for me.
<<<
 It’s possible that we need everyone to weigh in on this. And we already have the benefit of your pupil Sphygmus (a reader like you out there—us—who stepped out of the ‘real’ to join us here).

On the other hand, this now adds infinite perspectives to demonize these conversations, to shame them, to hate them. I’ve honestly never had a chance in my life for someone to hate one of my private conversations—except for the other person (and even that has happened far too frequently.)
<<<

> I'm really scared. I am so afraid of - I'm afraid of being judged by someone I respect. I'm afraid of not being listened to by someone I respect. I'm afraid of being ignored, of being dismissed, of opening my heart and being shivved. I'm afraid that this is pointless - I'm really, deeply scared that there is //no point// to [[Finding The Others]].<<ref "lk">> That I will travel through the pain of being vulnerable to find - nothing and emptiness.

<<<
> The remarkable thing about your wiki is that you have turned your camera on. In fact, your wiki is defiantly personal - I think it goes beyond a mere camera. Your history. Your conversations. Your letter to your parents. Your thoughts about people - about me. A person can turn on a camera and never say these things. You are on to something. I have no desire to talk you out of it. And I have no desire to do it myself - I wouldn't know where to begin.

This, a quote from a private email from [[kickscondor]] to [[h0p3]]. fuggin' hell, should I feel bad about copying it here, into my currently private, password protected, not advertised or interacted with wiki site?

My thoughts though - Kicks hits on something here, right? Something that he has no desire to do, with no idea where to start if he did have the desire. But - something keeps drawing me back. Something, I think, beyond morbid curiosity. Something that I resonate with. Because - isn't this something that I would desire, have desired? It seems to aim at this - here is an external model of myself. Here is how I think and reason with myself, in words, in plain view, in truth and honesty. And he casts a wide net to catch those who do resonate with it, who read it and are drawn to it, beyond morbid curiosity. 

I'm not doing a good job writing clearly here. I have a desire, right, have had a desire in the past to expose my mind. To say - look, here I am. Here is what I'm thinking. Here is what I'm feeling. Here is what's important to me. Please read it. Please respond to it. Please connect with me on this level. Please feel empathy with me, share your thoughts, respond with your own humanity.

I know no other mind but what is in my head. To write down what is in my mind, truthfully, plainly, with self-honesty and self-awareness (the truth is what is here to be interacted with), and for someone else to do the same, and for us to communion somehow in that way? I can't think of any closer way to bridge the gap between my mind and yours. (minds, concepts, in an abstracted way perhaps the feelings inspired or triggered - obviously the closest way to bridge the gap between my feelings and your feelings is to be entirely bodily engaged in that act where bodies become physically combined. And I do mean entirely bodily - the goal is to let go of the thinking mind altogether and become absorbed in sheer feeling.)
<<<

* who is reading?
** person who is morbidly curious
** person who is genuinely interested
* how deep are they reading?
** are they keeping up with everything, on both sides?
** are they reading only the juicy bits, or are they reading //everything//?
> Sorry I'm taking a while to respond. I've been lazy, and my monthly audit (which generally takes priority over my other projects) takes it out of me.

No need to apologize for taking your time to respond! I used to constantly obsess after I sent a message to someone, wondering when they would respond, if they were ignoring me, what the time delay meant, and on and on. Letting go of that anxiety is a continuing and surprisingly difficult process, but my intent is to extend everyone space, time, and trust in communication, extrapolating no latent meaning from time delays.<<ref "wiki">>

---

<<footer "wiki" "also, even if I did feel anxiety and checked your wiki far too often over the weekend - well, I need only read your [[Recent]] tab for the evidence that hey wait, [[h0p3]] has a life and I know and trust he'll take the time to respond when it is right and appropriate for him.">>
I am a tinkerer in many ways - jailbreaking my phone, modding my games, and now this TiddlyWiki - I would probably get along wonderfully with Linux, except that I hate GIMP and use Photoshop too regularly to want to dual-boot. And to be fair, I've experimented with TiddlyWiki once before, so I went into it a 2nd time with a base level of understanding about it. 

The most immediate issue for me, in setting up and developing my wiki, was access. I bounced off TiddlyWiki hard the first time because I didn't want to be limited to an index file on my desktop, and I couldn't figure out any smooth way to get at it from literally anywhere. Returning to it a month ago, I installed the node.js version on my desktop and instantly loved how I didn't have to think about saving at all. From there, of course, the most important question was "how the fuck do I make this accessible everywhere?"<<ref "wk">> Long story short, I've had a go of being mini-linux server admin on a Digital Ocean droplet (in the process fucking it up SO badly while trying to set up the [[twproxy server|https://github.com/stevenleeg/twproxy]] to run as a daemon that I had to destroy the droplet and start all over from scratch), while documenting the whole process in my local node wiki.<<ref "ref">>

<<footer "wk" "Specifically, from work, where I have no control over the computers. There, it's easy to pop onto a website from a private browser window and close it when I leave a computer to do something else. When I started using Discord, I made my own server with various channels, which has become my link collection and device connecting place. At work and read a cool article? Pop it into my discord in the correct channel. Need to send a link to my computer from my phone? Into the discord channel it goes. And so on. My younger brother thinks I've got to be the only one using Discord in such a bizarre, unsocial way.">>

<<footer "ref" "This is one motivation for the wiki: I often embark on projects and go down rabbit holes and learn and make new things, but then forget what the //hell// I did and how I did it when I try to revisit it later. Hopefully the practice of creating my own documentation in my wiki will help reduce that.">>
* ''Dragon Age''
** Thazial Surana
* ''Dragon Age Two''
** Satha Hawke, purple all the way
* ''Dragon Age Inquisition''
** Thari Lavellan
** Betha Cadash
** Gwen Trevelyan
** [[Herah Adaar|DAI – Adaar 2019 Playthrough]]
** ''Install [[this mod|https://www.nexusmods.com/dragonageinquisition/mods/958]]''
** ''Install [[this mod|https://www.nexusmods.com/dragonageinquisition/mods/1463]]''
** ''Install [[this mod|https://www.nexusmods.com/dragonageinquisition/mods/1464]]''
** ''Install the second moon from [[this mod|https://www.nexusmods.com/dragonageinquisition/mods/598]]''
 
---
* ''Lore''
** [[qunari lore dissection|https://www.thefandomentals.com/dragon-age-lore-dissection-qunari/]]
** [[what we know about the qun|https://www.reddit.com/r/dragonage/comments/3nlvvm/spoilers_all_what_we_know_about_the_qun/]]
* ''Fanfiction''
** [[drowning|https://www.fanfiction.net/s/11820026/1/Drowning]]
*** I love the descriptions and worldbuilding in this piece; beautiful.
* ''AI Builds''
** [[support mage combo|https://www.reddit.com/r/dragonage/comments/b0um2w/dai_spoilers_help_finding_good_ai_builds/]]
there's ''literally no gender'' when they're children. there's a word that means //child// and a gender-neutral singular pronoun (similar to they) and the tamassrans raise them with no concept of "gender". I imagine their whole life up until 12 years old counts as evaluation, and that their education is kind of like a Montessori school. A wide range of play activities, special one-on-one time with tamassrans, probably rotating weekly between all of them (so that all the tamassrans get a sense of their personality and can come together to decide their role when the time comes).

ugh I much prefer the idea that their word for "male" and "female" is some sort of mistranslation, and is utterly disconnected from physical/biological differences. 

For the breeding program, sure, I expect they have words like //bearer// and //provider//, and if you're a bearer who's selected for the program, you have your "time of bearing" (the last or the last two trimesters), where you take on a new role, move into the bearing quarters, and spend time doing exercises and eating food and generally anything else that is for the benefit of the baby. but that's not an //inherent part of who someone is//, it's just //a role they take on// for a certain amount of time, yeah.
* put a 46/30 crankset on it
** references:
*** "Love the 46/30.  I think that's the more appropriate crankset for most people not interested in racing." from comments on [[this youtube review|https://www.youtube.com/watch?v=He_WNPWZUqQ]]
*** someone also mentions putting 46/30 on it [[in this reddit thread|https://old.reddit.com/r/bicycling/comments/7yd4hd/discussion_road_plus_and_the_ascent_of_offroad/dug8229/]]
* compare the geo to this [[bike|https://allcitycycles.com/bikes/gorilla_monsoon]]??
* some more interesting comparisons to other bikes in the comments of [[this article|https://theradavist.com/2018/02/the-surly-midnight-special-is-truly-a-fat-tire-road-bike-morgan-taylor/]] and it goes into a more in-depth review of the bike
** according to the article above, [[this bike|https://masibikes.com/products/speciale-randonneur-2019]] is the most similar in terms of the geometry?

---
* looking at 200 sales tax? 
* changes I want to the stock midnight special:
** compressionless brake housing [[see here|https://jagwire.com/products/housing/pro-compressionless-brake-housing]], extra 40 bucks for the jagwire
** 46/30 crankset vs the original?
* 1000 from chicago bank account
* 0450 from savings account
* 0200 from mom 
* looking at taking $550 from other savings account, probably more for brake housing & crankset change.
<<slider "dungeon-solitaire_1" "''2020-09-07''" """
First game, I pulled the last 2 hoards of treasure on my 2nd to last turn on the retreat -- then immediately pulled a divine blessing. Did I shuffle this deck well enough?! Made it out, with a score of B4/87 (ie. basic game, 4 treasure hoards, & 87 total points).

: That seems like a stupid impossible game for my first time playing. Did I read the rules wrong and play wrong??? LOL.

Second game, lost a hoard to a trapped door and took five damage -- 6th turn in, I took 5 more damage from a trapped door. RIP.

Died on turn 5 to a super hard monster, with 10 gold and a scroll of light.

Collected two treasure hoards, divine blessing saved me from the most super hard monster after taking 7 points of damage, and a trapped door perfect-killed me after I had retreated.

Died on the 5th turn because I pulled an 8 HP monster after having escaped a 9 HP monster on the previous turn with my dodge blow & dropping a piece of treasure to distract it. {{craughing}}

Got out! B3/58. Almost died to a monster on turn 5, but dropped my last piece of treasure to retreat back to the entrance -- then ran into two hoards behind a sealed door with divine blessing to open it for me. Tricky monster just before I left the dungeon, but I decided it was worth it to drop some treasure rather than risk dying.

FUCK -- I've been forgetting that Aces are Torches lmfao. Missed one earlier in this game, so I'm going to scratch it and start over.

Got six levels into the dungeon before retreating (still with full health). Was lucky in terms of pulling skills early to handle a monster etc with on my way down. Lost one treasure hoard behind a sealed door anyway... escaped with B2/41 points.
""">>

---
Verdict after a short bit of playing the basic version: quite a fun, quick little game, which I can imagine being a great way to kill time in airports or something if one was playing with a mini basic deck of cards.
!! Focus:

* [[WDDH: Kahzira ra'Nurm]]
* [[WDDH: The Dock Ward]]
* [[WDDH: NPC List]]
* [[181107 – trees: urban druid]]

!!! Logs:
* [[180925 – WDDH: The Yawning Portal]]
* [[181002 – WDDH: Piles of Purple]]
* [[181016 – WDDH: The Sewers]]
* [[181016 – WDDH: Anahita is dead, long live Anahita!]]
* [[181127 – WDDH: Headache!]]

`<<list-links "[!is[system]search:title[WDDH:]sort[title]]">>`

!! Vault:

* [[HotDQ: Anahita]]
* [[180911 – HotDQ: THE END]]
* [[WDDH: Anahita]]
<div class="tc-table-of-contents">
<<toc-selective-expandable "life logs" "sort[title]">>
</div>
* ''Fall 2018''
** [[CYMK ANTHRO 103 – Introduction to Cultural Anthropology]]
** [[CYMK PSYCH 210 – General Psychology]]
** [[CYMK UPD 203 – GIS For Urban Planning]]
* ''Graduated March 2019''
Look - our [[gut microbiome|https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5641835/]] appears to be linked to our mental health. We ignore the connections between our bodies and our minds to our detriment. 

[[More about mind-body dualism and health here.|https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3115289/]]

* [[Identifying Marks]]
* {{agreement}} = `agreement`
* {{bflushed}} = `bflushed`
* {{clueless}} = `clueless`
* {{craughing}} = `craughing`
* {{crying}} = `crying`
* {{distress}} = `distress`
* {{eyes}} = `eyes`
* {{fearful}} = `fearful`
* {{happy}} = `happy`
* {{laughter}} = `laughter`
* {{mellow}} = `mellow`
* {{pogfish}} = `pogfish`
* {{pogstarry}} = `pogstarry`
* {{rflushed}} = `rflushed`
* {{sweat_smile}} = `sweat_smile`
* {{thinking}} = `thinking`
* {{thonk}} = `thonk`

<<list-links "[tag[emoji]sort[created]search:title[]]">>

<div style="display:none;">
* [[agreement]]
* [[bflushed]]
* [[clueless]]
* [[craughing]]
* [[crying]]
* [[dernk]]
* [[distress]]
* [[emoji]]
* [[eyes]]
* [[fearful]]
* [[thispugbevibin]]
* [[flursed]]
* [[flourish]]
* [[fury]]
* [[happy]]
* [[laughter]]
* [[mellow]]
* [[pogfish]]
* [[pogstarry]]
* [[psysweat]]
* [[rflushed]]
* [[sweat_smile]]
* [[thinking]]
* [[thonk]]
* [[interested]]
* [[nervous]]
</div>
```
sudo ln -s /etc/nginx/sites-available/redacted.xyz /etc/nginx/sites-enabled/
sudo ln -s /etc/nginx/sites-available/wiki.redacted.xyz/ /etc/nginx/sites-enabled/

sudo nano /etc/nginx/nginx.conf
```
> Find `server_names_hash_bucket_size` and uncomment the line.
```
sudo nginx -t
sudo systemctl restart nginx
```
* [[How To: Remove Ads From Kindle Oasis]]
* [[190304 – computing: jailbreaking my kindle oasis]]
* [[CHECK THIS FIRST: Dec 2019 Kindle FAQ|191215 – computing: back on the kindle]]
---

* [[text to speech thingy|https://the-digital-reader.com/2016/05/12/voiceview-for-kindle-works-on-the-kindle-oasis-and-voyage-and-other-things-amazon-didnt-tell-you/]]
```
[Unit]
Description=Script

[Service]   
Type=oneshot
ExecStart=/usr/local/sbin/scripts

[Install]
WantedBy=multip-user.target
```
```bash
#!/bin/bash

echo 'Section "InputClass"
	Identifier "touchpad"
	Driver "synaptics"
	MatchIsTouchpad "on"
	Option "FingerHigh" "5"
	Option "FingerLow" "5"
	Option "SingleTapTimeout" "5"
	Option "TapButton1" "1"
	Option "TapButton2" "3"
	Option "TapButton3" "2"
	Option "VertTwoFingerScroll" "on"
	Option "HorizTwoFingerScroll" "on"
	Option "VertScrollDelta" "50"
	Option "HorizScrollDelta" "40"
	Option "MinSpeed" "1"
	Option "MaxSpeed" "1"
EndSection' > /etc/X11/xorg.conf.d/70-synaptics.conf | echo "applied synaptics touchpad configuration"
```
# Make tomorrow's keto chow
# Prep tomorrow's clothes
# Brush teeth
# Light candle
# Write 3 things I'm grateful for
* [[https://jaykayonline.com/eac/eac_setup.html]]
* [[https://jaykayonline.com/eac/eac_ripping.html]]
<p class="extract">Shade came out over the forest.</p>
<p class="indent">He had no body, no shape that he could discern.</p>
<p class="indent">He was just <em>here</em>.</p>
<p class="indent">And <em>here</em> was anywhere he wanted, just by wishing it. He glided low over the treetops and skimmed a maple leaf—not above it or <a id="page284"/>below it or near it, but <em>inside</em> it. With elation he felt his whole being enter the leaf and course through its tissue, through the tiny tributaries that carried water and food, and then down the fibrous twig which held it, and into the strong tendons of a larger branch, and then down the wise old muscle and bones of the trunk itself—and finally Shade knew what it felt like to be a tree. He slipped out through the bark back into the forest.</p>
<p class="indent">This was great!</p>
<p class="indent">He shimmered through the wings of a firefly, danced through some sleeping wildflowers, submerged himself briefly in the stream and came back up, giddy with happiness. When he passed through all these things, it wasn’t like he was visiting, it was like he was, for that moment, the thing itself, all his senses guided through it. And he could pick and choose, which suited him just fine, because as much as he’d liked the wildflower, he thought it might be a bit dull to <em>be</em> a flower forever.</p>
<p class="indent">The forest hummed and pulsed all around him—and he felt more alive and connected to it than he could ever remember. He became aware of the living creatures out below the full moon. He couldn’t quite bring himself to pass through the skunk—he’d do that later when he had more practice—but worked up the courage to fly through an owl, and felt its superb power and skill.</p>
<p class="indent">It was not merely the living he felt, either. Within every fibre of the forest, he was aware of the others, those who had died and passed through the Tree. He could not see them or hear them or speak to them, but he sensed they were all around him—in the leaves and dust, dewdrops and pebbles—and knew they were equally content.</p>
<p class="indent">When he saw the Silverwings, he felt a quick pang of longing. They were streaking through the forest, hunting, and they looked so superb he wished momentarily he could have a living <a id="page285"/>body again. He passed through one, and felt the familiar glee of flight, the anticipation of the hunt for insects. They were all chittering rapidly to one another, and he listened, though he had no need of their words to understand their excitement, and their destination.</p>
<p class="indent">Shade too felt a quickening within him, and soared on ahead of the bats … and saw before him Tree Haven. He circled once, just to admire it, and to watch all the newborns and mothers racing back to the roost, even though it was far from sunrise. Shade slipped inside, and there, in the central hollow of the trunk, was a great gathering of the entire colony, the walls and ceilings all crowded with Silverwings. The elders were roosting in the middle, and beside them were Roma and her child Luna and …</p>
<p class="indent">He felt himself expand with joy when he saw Marina and Griffin, talking and enfolding each other in their wings. Shade streamed towards them and embraced them both, flowing through Marina and Griffin, his mate and his son, and being closer to them than they could possibly comprehend. He felt all the things in their hearts, and became a part of them, and so the homecoming was his as well.</p>
<<list-links "[tag{!!title}sort[]]">>
<span style="display:inline-block;width:1em;margin-bottom:-1px;">{{eyes.png}}</span>
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
@@.spaced-list

* ''Tanking'' : Able to occupy an aggressor and take the brunt of the aggressor's attacks while the other players deal damage, heal, or perform some other action. The "tank" can survive longer while taking damage than the other characters.
** the forge in Don't Starve being my first experience with something like "boss raids". I understand the role and rules of being a tank, and it's quite satisfying soaking up damage & taking none. Can't put my finger on it, but hm.
** you have to think about other people and your own positioning, making sure that you're not drawing aggro on too many enemies for your teammates to handle at one time, but you're also not directly responsible for their lives in the same way that a healer might be. a good healer and a good tank synergized well together in The Forge, idk about other games. tanking just fit with //me// better in that game and I would hypothesize it holds true for other games.
*** this makes me think I should build a tank character in Skyrim for my VR playthrough.

* ''Power Bottom'' :  A receiving participant who leads the rhythm, taking charge, playing a more dominant role in sex.
** researching terms: [[re female power bottom|https://feministsnarkings.wordpress.com/2014/05/11/lady-gaga-g-u-y-and-the-female-power-bottom/]]
** I can't bottom without being a power bottom, I just can't. My head goes unpleasant places if I'm not power bottoming even a little. It squicks me out -- surely most women don't just...lie there during missionary? `<shudders>`
*** and yes, if I'm on top, I'm 100% topping. though I also 100% enjoy a power bottom boi when I'm on top!
** It's easier to get in there and guide the rhythm, slow it down, and make it flow myself than to say "slow down" -- and it usually ends up feeling way better because I'm actively directing how much to slow down into the really good bits.
** my hunch is that some would be like "duH" and "why do you need all the terms for this" "why does it matter if you've got a label like power bottom" and I understand that but also -- idk! I've always thought the more labels the better -- the wider a variety of words we have to describe our experiences, the wider a variety of experiences we can open ourselves up to having. It's the "being able to even conceive of `x`" problem right there.

@@
flawed, fallible, and finite

---
Limited by our phenomenology, our physical brains, our biases and confabulations -- but still aiming towards the good of Humanity.
@@.spaced-list

* ''la ZAD''
** [[https://crimethinc.com/2019/04/23/reflections-on-the-zad-looking-back-a-year-after-the-evictions]]
* "Capitol Hill Autonomous Zone"

* [[apocalypse computers]]

* ''mesh networks''
** [[https://www.connectingforgood.org/2013/02/28/understanding-mesh-networks-video/]]
** [[https://www.fastcompany.com/3044686/mesh-networks-and-the-local-internet-movement]]

* riot medicine
** [[download here|https://riotmedicine.net/downloads]]
** context: [[https://twitter.com/hakan_geijer/status/1260121794587037696]]

* [[https://crimethinc.com/2017/02/06/how-to-form-an-affinity-group-the-essential-building-block-of-anarchist-organization]]

* [[Extreme Privacy|https://inteltechniques.com/data/workbook.pdf]]
** [[How To Be Invisible|https://www.survival-goods.com/v/RES/Invisible.pdf]]

@@
* [[h0p3]]
* [[kickscondor]]
* [[RL]]
* [[MR]]
* [[MT]]
* [[CD]]
* [[Fogknife]]
* [[lion]]
* [[thegodthief]]
* [[userChrome.css]]
** [[How to enable userChrome on latest firefox|https://www.userchrome.org/how-create-userchrome-css.html]]
---

; How to hack around with the Firefox UI:<<footnote "source" "[[https://old.reddit.com/r/firefox/comments/8uq4go/how_do_you_revert_this_new_bookmark_change_more/e1ygjy2/]]">>

* [[Enable the Browser Toolbox|https://developer.mozilla.org/en-US/docs/Tools/Browser_Toolbox]]
* Hamburger Menu > Web Developer > Browser Toolbox (or Ctrl+Alt+Shift+I) (Be mindful of bugs [[1437239|https://bugzilla.mozilla.org/show_bug.cgi?id=1437239]] and [[1120863|https://bugzilla.mozilla.org/show_bug.cgi?id=1120863]])
* Select the Inspector tab
* Turn on "Disable popup auto-hide" in the overflow menu on the right end of the Developer Tools tab bar.
* Click the bookmark star
* Click the "Pick an element from the page" button in the Developer Tools
* Click the unwanted thumbnail
* Note that it's <box id="editBookmarkPanelImage"></box>
* Repeat the process with the favicon overlay and note that it's inside an <html:div id="editBookmarkPanelFaviconContainer">...</html:div>
* Turn "Disable popup auto-hide" back off (Last I checked, it was an about:config preference that will be persisted across browser restarts.)
* Write CSS to force those two IDs to display: none
---
* [[Make scrolling more like Chrome|https://web.archive.org/web/20191018045951if_/https://old.reddit.com/r/firefox/comments/7lrps1/is_there_a_way_to_make_the_scrolling_better_like/drp2t8k/]]:
** `general.smoothScroll: true`
** `general.smoothScroll.currentVelocityWeighting: 0`
** `general.smoothScroll.mouseWheel.durationMaxMS: 250`
** `general.smoothScroll.stopDecelerationWeighting: 0.82`
** `mousewheel.min_line_scroll_amount: 25`
lots of emoji are broken in <<sus>> and it ruins the experience.

* pogfish {{pogfish}} is just an empty square
* craughing.png shows up now, but craughing {{craughing}} the plain tiddler is nowhere to be found?
** tbh I'm worried you have a strange syncing problem again.
*** ''FUCK'' I think you have a strange syncing problem again, because these errors are happening in your snapshots too. shit shit shit. shit.
**** okay, slightly relieved. even if my snapshots are being weird, I don't think I'm losing tiddler files the way I was last time, and my fossil repo commits look normal. I am so glad I set that up and am not just relying on snapshots. p h e w.
* {{fearful}} also isn't working.
<span style="display:inline-block;width:1em;margin-bottom:-1px;">{{flourish.png}}</span>
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
<span style="display:inline-block;width:1em;margin-bottom:-1px;">{{flursed.png}}</span>
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
* http://fogknife.com

---

* [[180831 – Fogknife: Embracing The Future]]
```css
/* ----------------------------------------------
//  Family: [family name]
//  Weights: 400=reg, 700=bold
//  Base64 embedding for font-face.
---------------------------------------------- */

/* ----------
// Regular
---------- */
@font-face {
  font-family: "font-name";
  font-style: normal;
  font-weight: 400;
  src: url(data:application/x-font-woff;charset=utf-8;base64,<BASE64>);
}

/* ----------
// Italic
---------- */
@font-face {
  font-family: "font-name";
  font-style: italic;
  font-weight: 400;
  src: url(data:application/x-font-woff;charset=utf-8;base64,<BASE64>);
}

/* ----------
// Bold
---------- */
@font-face {
  font-family: "font-name";
  font-style: normal;
  font-weight: 700;
  src: url(data:application/x-font-woff;charset=utf-8;base64,<BASE64>);
}

/* ----------
// Bold Italic
---------- */
@font-face {
  font-family: "font-name";
  font-style: italic;
  font-weight: 700;
  src: url(data:application/x-font-woff;charset=utf-8;base64,<BASE64>);
}
```
You know something is really ... //something// ... when you google it and only get 4 pages of results.

* [[https://forgottenlanguages-full.forgottenlanguages.org/]]

<<<
an incredible psyop, a schizotypal marvel, and a place for possessed vampires to dazzle. Defusing the gnostic bomb inside of blackboxy cults aint so easy, and it only makes finding the truth that much harder in some cases.
<<< [[h0p3, Forgotten Languages|https://philosopher.life/#Forgotten%20Languages]]

<<<
The thing is, both ForgottenLanguages and the VMs are both things that make you go //How and why does such a long, complicated, and meticulously crafted work, that makes so little apparent sense, even exist in the first place?// Each are at least one person's magnum opus, that much is clear. But I daresay most of us would have trouble imagining what kinds of life experience and state of mind would lead someone to conclude that their gift to the world is either FL.org or the VMs.
<<< [[source|http://archive.is/KEvRE]]

<<<
What is suspicious then, is the front GAE puts up, and the ambiguity of how far that front goes, and what lies behind it. Clearly, something interesting is going on here. But a gauntlet is thrown down right from the start - what, exactly, do you want from GAE? How hard, exactly, are you willing to work to get something you haven’t even identified yet - in this case, solving languages for which no dictionaries exist? Clearly there is a motive at play beyond the need for privacy. Comparisons to Cicada 3301 are not misguided.

... In my own view, so much mystique of the project is dispelled by the knowledge that its members are prone to acting painfully human - and simply like jerks.
<<<

ehhhhhh, I'm gonna go with -- Cicada 3301 is definitely cooler, more intriguing, and spookier. also, see [[me, on so-called forbidden knowledge]].

: although I'm questioning myself while re-reading my argument -- I feel like I say one thing and then proceed to contradict myself with the library example. Hmph.

---
External sources:

* [[http://archive.is/KEvRE]]
** I didn't know there were //multiple// voynich manuscripts :thinking:
** more or less sane, relatively speaking
* a four-part thread talking about it as `GAE`, well written and, hm, for a conspiracy site, seemingly sane too.  (if you ignore the comments):
** //part one:// [[http://archive.is/hosB2]]
** //part two:// [[http://archive.is/Cx4mp]]
*** discusses & roughly summarizes the [[original thread|http://www.abovetopsecret.com/forum/thread958299/pg1]] (non-archived link) that started the OP on this investigation.
** //part three:// [[http://archive.is/9h06N]]
*** less interesting discussion about GAE, more conspiracy leaning.
** //part four:// http://archive.is/UXIyl

.tc-dropzone {
    display: flex;
    flex-flow: column nowrap;
    transition: all 500ms ease;
}

.tc-topbar {
    position: static;
    display: flex;
    justify-content: flex-end;
    transition: all 500ms ease;
}

.tc-sidebar-scrollable {
    margin: 0 1em;
    transition: all 500ms ease;
}
.tc-sidebar-header {
    padding: 1em;
    transition: all 500ms ease;
}

.tc-story-river {
    margin: 1em;
    transition: all 500ms ease;
}
.tc-tiddler-frame {
    margin-bottom: 1em;
    padding: 1em;
    transition: all 500ms ease;
}

@media (min-width: 500px) {
    .tc-sidebar-scrollable {
        margin: 0 10%;
        transition: all 500ms ease;
    }
    .tc-story-river {
        margin: 1em 10%;
        transition: all 500ms ease;
    }
}

@media (min-width: 700px) {
    .tc-sidebar-scrollable {
        margin: 0 15%;
        transition: all 500ms ease;
    }
    .tc-story-river {
        margin: 1em 15%;
        transition: all 500ms ease;
    }
}

@media (min-width: 850px) {
    .tc-dropzone {
        flex-flow: row nowrap;
        justify-content: flex-start;
        align-items: flex-start;
        transition: all 500ms ease;
    }
    .tc-topbar {
        position: fixed;
        transition: all 500ms ease;
    }
    .tc-sidebar-scrollable {
        position: fixed;
        height: 100vh;
        width: calc(40% - 2em);
        margin: 0 1em;
        transition: all 500ms ease;
    }
    .tc-story-river {
        min-width: 0;
        flex-basis: calc(60% - 1em);
        margin: 1em 1em 0 auto;
        transition: all 500ms ease;
    }
}

@media (min-width: 1000px) {
    .tc-sidebar-scrollable {
        width: calc(40% - 4em);
        margin: 0 2em;
        transition: all 500ms ease;
    }
    .tc-story-river {
        flex-basis: calc(60% - 2em);
        margin: 1em 2em 0 auto;
        transition: all 500ms ease;
    }
}

@media (min-width: 1200px) {
    .tc-sidebar-scrollable {
        width: calc(35% - 4em);
        margin: 0 2em;
        transition: all 500ms ease;
    }
    .tc-story-river {
        flex-basis: 45%;
        margin: 2em 2em 0 35%;
        transition: all 500ms ease;
    }
}

@media (min-width: 1400px) {
    .tc-sidebar-scrollable {
        width: calc(30% - 4em);
        margin: 0 2em;
        transition: all 500ms ease;
    }
    .tc-story-river {
        flex-basis: 40%;
        margin: 2em auto 0 auto;
        transition: all 500ms ease;
    }
}
<span style="display:inline-block;width:1em;margin-bottom:-1px;">{{fury.png}}</span>
iVBORw0KGgoAAAANSUhEUgAAAIAAAABxCAIAAACSkjwgAAAACXBIWXMAAAsTAAALEwEAmpwYAAAHB2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIwLTAyLTIxVDEyOjM0OjQzLTA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMC0wNC0xM1QxOTo0NzoxMi0wNzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMC0wNC0xM1QxOTo0NzoxMi0wNzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OWNlNjgyZGYtMzZjZS1jNDQzLWEzN2QtYjA4M2E5MGUxZjczIiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MjZkNTU1YWYtZTc5NS0xNTQ3LWJkZGUtNTY2NWE0OGJmMTJkIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MjM4NTUzYmUtOGQ4ZC0wMzRmLWI3OTctYmU5ODNjNDExNmU1Ij4gPHBob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4gPHJkZjpCYWc+IDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRlODA4OGNmLWM4NzktZGU0Ny04MmI5LTAyMGU1NzJkODJmNDwvcmRmOmxpPiA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDo1OGFlNDY2ZC1iOWY3LTQ3NGUtODVhZS00MTNlYjdmMjdjZTc8L3JkZjpsaT4gPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6YjFhYTMzYzItN2UzNy01ZjRkLWE3MzAtOTk5ZTg1M2M0YWZjPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MjM4NTUzYmUtOGQ4ZC0wMzRmLWI3OTctYmU5ODNjNDExNmU1IiBzdEV2dDp3aGVuPSIyMDIwLTAyLTIxVDEyOjM0OjQzLTA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjljZTY4MmRmLTM2Y2UtYzQ0My1hMzdkLWIwODNhOTBlMWY3MyIgc3RFdnQ6d2hlbj0iMjAyMC0wNC0xM1QxOTo0NzoxMi0wNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvZf31EAAFBkSURBVHic1b133KRHdSb6nHOq3re7vzzpm6gZaWakGUkooYBAAYGQCDbYgDHJYb3exWaB9d2fL9h3bYztxfauszEG74Lh2lisAWMwIAkbEEooIgmFUZ6cw5c7vG9VnXP/qO5vRmBsBiFfb/1Gmumv++uurlN14nOeoqO/sURTVZIpU0eF2A0hIamph6BXt7nBVbTSuzKpJa2prJpLp8s1uw7NTrT86mFqze1uWtuDo0UwGSlTDNC2ivOlSyagFGFm7NnMUjLxzsyARFQzEoBEVHEBcJHAhudwmADKBlACAKiyAjDw4kvElAwMVSCyA9SpigHmjDgwG0CCOvQ8UyHOEkiJEoPIHHVSz7WKuuqOomlJq6S+LCwSKBnXgPrYMFDtTAlOU2DmGpqSsogjTTGlaEqk1Iwj4+XQcGjPxdAj6ykQy4knD4U///ytTx1ACVzzArz1pWdYsAbVUBALEVcxwRWtsowxAiAiX1AymBmRiBjUCAoCK4P6X9spACXjb1+yH/BQ0DMlbA4ACDA2AkETMUHt+EzYwAnMYAXYoARLKHyD2HoxIsGzkFBKSZShVFda+GGroyUty7IXoyMHkMIBUOp/Z4LKe64QOOmBIpMXpRQpGHyThiYen0lf+Nbhrz54MPrxVas2mPVQjG5vj77/Lx7/xn4ciDgasW0nTI9ddOEFC7OHh1u+U1e9qORbaiIqlBIhAUlJU4opqiMBE1IUgjNlE0CURIwKVa8GwAbzey6GsYISoEb5Y8TAgIN5I1ESgzM4JTFiJSYAJkqlUmFgNhJjMRhzMOsqmTg4CUhG7AqPlJplM1JhiSVWnpGIwS4RR2b039wpiBEZUf6fqyTBArMIebMUI5OgsfRrjx759f915CuPxgd32C33zjy1fXeVol+64e5d1WfvPNxmxFI6yWpg+y6smbTTT1szP3ek2SgajYZCGBLq4J0ksqQKmPfOSZEAA0SYLBEAkBGREcBiIJAS23O4/gpSACAQiMAwIrCBCQwQgQwEMuT/ADIyIiW2/BsAwQwEmIg3Y5Awg4zIkib14js1AoZA3kIUxylGZQOREuXDZP3PCYRE079eRE1gR+KCEpmJyRSt+k8ffvyeA3CMqIiAB0pgpIngcXgOCUhAIjQcioDTl+B333X+aaNd395vdQcmZtQshpNpbVWz9BR6VVWZL8mXpmIaC6hY6q+1CcBKMALZd6iIH9wwwEjRX1mwMQAygjGAPBklAFlIZoMfksGIdGAnxFSSOuIUjMWrUIw952qDSzQiQ5NzlfPeN6wbO4c85pg1QpQczAOsACgKKkJ0kcyYHCjGpERFUVgdp9oL2w6g9lwHJEiisosk1p3uInTBgAAOYFf2QoDXJ6fwR9fd/+9es3XD+NrhoTg2NNSbm6lDrxeVRlburyLFutHisoDFLseeAwEwYiUFuK9kiUEqeQWew8FZFAYoZYNvoMQGGJQghiwMUhghgSxP1mxwegxQwLxzbBrV6uCsWMpDrfmAY1XxjVsef2J72LcX5z8Pr7zyjLVD4PoYSMgARADS/3wYgQ78ZgmwqTNLTpITSyHui5M//UcHnpiHAhEukYMl4QAFGAyIwoAavlGOdKv5AqEJlMCpkzhtrTt305pLz1i1vmgTFx/8wv03P6TdgMsvarz8/PVbV/ASzFA9Z0w22PX9f4DJIKgJz6EbZBAA/T0+2PRsOvhH3uOsYDYoLU5SjcAKhhEioGZERCHV1Biv3OTh3tD9OztfvuvR+55EO6IeOFUXn4bf/o+njcV9pXoxEBKgYmqEyFACTf16K4KCehY0uRdDzwhhdNOffnn3x79c94CK0La8ZSMzVEGGElBAqRGNARJOoj0BDGgxWLG2iZedg7k2vvgw5gAFSuAUwVtf1vyRF546QgtIbUJC1gmkgGXF89xuf6O8xFnweSODFOj7nWQAGMYAnziXRAyADYTEiEoAUVuNypGuTHzp9qev+7LurtAFeoSUDwmIRUZS/I034UcuWYW5yqkSBbHoVI1QCSdi+Y0XsjNWLgjsY+0BQyMG27Jh3eRI74nH6y6QoAmAM6OsPpEMABIikEBmg2/EQDQE4FjCvfvwwBHMAYGYYQZMG+5+Ku44eGTLuVsahaV6zgkRBaLKoXIpiAViickou6tmZkZE+f/Pfv25P32jvg4kJQaxMRNJSApx5FwyimZKDAJTIEsOHsZqCeIAF4kiRQwtncKaD//dI3/xNTuU0AUCAEAAARsEJg2kC1bj+ZuWWkVsQkbOWJTZxMgRsfzaZS4xB3YgE0sGUnIg9ql9+oY15z5v7aPbDk5VqHOkIoAyTEAKGtgyaN5byM40EIGaERxF9orSjIkSMWpBpdg7hYcf23fa+iVr16yse20PZU0atVmymhk5BRERM5sZACL6gax+np4jY5DBjMiIjQhgGGDJCQNIIYLhnQdTSrFwrLEWdoCC0asTN0fnKg6tVbtmWx/+7ENf+iZmgQWgho9g6is3YliBOAq87sqRNeMudRPUzEiNDT6S75FUxvJ/vbSIQkFMWSNTYInCgDacoje/YcXoWVtWPfTUwcNtJAbAiNJ3x2CCxWNqsELhFR4QgMhgSjAiIhgMPhqgKg6dhEPz+Oa3pkaG5YxTJq0z1+AmwVc0FNEcbM3jK/6DWn0ABDWokRqxAUbcdwxVHSAGp9ERhGAWVBMzU6A6BNdAp+6WrUYN7lpZD2343B2z//0vn7p7H2aBHlhRGowYJhoNgDXJmsDLz8Mbrj6rZZ1Gw5eN0pUNlCOpMVqXo7EctnLEVS6vX97FUIIBAq27vYZv1nP7R93yVIEBJIAKgjE0gQHVwbYyA6CAs+zmox/lJ1Mg+9QuvyIkmC96GnZ07bc+ue/gnn0/+5qL251jpG0kJkpMiUgBZP2zKIPFfz+boQRKEUwKAjmCIjsDMFEkjURMIhFkzNGkl8QPrYzNFH0IrjfbDUMTaw5Mhw986M7bdmAOqMhXxgA7JzHWIM2LYlJWqXrhmeNveOPL983tfGraFhZmY9ReJy300mwvdGoLAVFBe/9bE2A2IoMgGamaB9ijSCqNkRV/+ZWHfucGHCFEjKkRoQskA4HRV3p5ZbL5AhMgiPkHCQAT+ppk4HwBIDhHUtsE8MIN+IU3nLl5Gens4YakRBULLQogb/8flAAANUsAwALjfFLFwIuf5YpOsI66YnQicmPHVPjElx87NIPlDbz65S84Zd3Kh57c+eG/fGD/AuaA5NCOJbgEV9CK8nc2iG/FwMJx66rhauZorwMSVLG/K5F3MvremGPLx9DIINZPxxhgsJRSSL1myxkiCKY1wxOSIoI8KGdRIvpGf3CMcPyTsj6BAAlmYGJTkMCAGDlyOmb29Z3Y/4Ft/+nHll5x1ro6TFsdiuwjD1b/B2WBAQBMWbrZ7TQ1wAwJxK5o12oyRGPLojW3H+1+7e5vffFW2xsRgBZwy2N3Pv/8JXffNzVvUEZFqPrnPICSCDRmN4liCCiGktkT+44KEIAUB8k+NoaQCsOIagB07NeGQQZEAmDMyKkPxJTMETvZ0Rv56d/fv6cCO+rWfZ2S+hYZWW8xFIDmsGYxkswiMFA/eCeDAUwgBbGIpgSOLQdfYwR400uar73ijBW6d1S6RKSqz4EAsPieixYeAMiRH+5heKpuPLRn9qv37bpjmx3sIQABIIJjmEINwggKY0SDGgMCEaQIRM+AwgASFyyC4BIajtrRjAdLwmCCJAdwpGSkNPPeYcCUI5B3NOXgUMUShRhjGjvtH3a4D33q8T2HEYB2FikAuIEJtoHph0GPe88EGApAs+Yhl0wBOCliyjkhhVMohFAomoYrzsAvvfnc5TLbsI6kLrGRGSxR9lUGwwZvnxPX3xY6s2lO3RiBzL7tZXndzfKWKJOUSYaCG9q+f/r+p/Z//e607TDaQAfoAOAClmApbywGzEAMUxiYpVCNgwmpQPMUI0ANaI0GISYkgDhHGmaD/J/CZZ+eZt47NIhK+ovHBpCJUF33XGNoLkgaXX+s8p/5/N2fuxOHgXmAHYeoIIZ3iPXiL+fNbgA7UU1QFAAhxwt5IgwISIE0+J3+ipKiZVjfxC++ZdOVW4aL3n6ynqSqdKIhmnNmBiU1U7GybIbZTuE9YEZInM0p5Ug1EdcopChTPe/NRFlVXSEJRiQxJOclqpfW6iNV4xuPH/3aAztvfQgdIAAROf5HPF4kUAEWNzEYSUHwA8sGmIJMKGULzAwjWIL0w478i5w3qAIgYeZEAEF+6cXOYEqsRCAG5a2jmgKLDzEODQ0tTB8ZLexFF24kPfDQ0zBA1UAwJqiCOPuNIpQnSgxNBkC8gyr1jRNAcsImToPzs/i0i9AA3HbvVIvnt55xeqq7XkzrCDOATVGIc57rFFPSgkRyooag1PeNOZdTYBGkMM9cOI9kqkoMJVQJ0bVQTh7pDf/Dvbv/4BM7P33PzMOHMStYYPSoL4NBRtYAKsuGWjRD36Vb3DEgggnltFEygzjAkE0on3BYGRBYASuBBlDACtOGakOVpn6taQSFWH/+SjA2FYaqJkWt4HIkwHcT0ejaz9386HU3zu+rEASzCYaS4IVg1mGY9e2xGsH6ea0EIAf3BDA0b4gT1AZzPkHo/9UEJoBXn+/f+YZzRu0w2nNDpUdSQwClRFoDqmi5wupobIk5sCggSE61SAogCVUJxF6jkaHRdMZpoapTMRzLtTfde+wTX9y7fQFtoMvo9VVaCSNAQQGmizlZFklZfwmRBdIc5h4/E9nvyCY5O31E4BzWRWXAAQVQACPAiMOyIaxdinWrsHRJQcfe11zUmDAGKZmJqRMLvarRaATjWjmS7wT1w8tSc2zPsfTZrz78D3fEo4oKCHAKUSQGmBzYQqoUEFfEGMEKyvEzu4G5Hqw1G4TADCUkghpgLAzyGkeBK07FO994xoZRJ51ph66naGS9FLhRmJk3s7zWfQGwIGQBEBQldUNybhQkplFjqFPPmuMHdfjDn9x1yzYcy+ErD/KfMeeKBWRABUTKu5iRFCAHERAQq+zWUX9fo2Cw9rWW9fMQYEIyMOCBtSuxfqU/Zfno5FhxyvLhNROtpS0e9tokFTY69r4hJRj6H7cogBi6I0PNqqpMScpWBEdIrQaRRM65iR0Hu5+8YedXH8U0sABUOVeIePzoEhlsUc/kD1jUOgpnWDStKkg0MGJZIeVdc/oS/Oa/O/vMpamo9nFqix9OIGMzRMTKi+NERhx5Ma9togqqTVIwwFoxppIgxKpUjZ3ykVt3fujzvS7AbmgmRkMCRVDONDuDBxSoqJ80hkpWngzyiCmrfWJTJCQ0CKX2d3cDEGCkgabD2DBWLcfmdXL6qZMbVk4sHS6c9sSCpGQppBAtJQAEeYYAlPoZQUIqBaHqAnDOmVIwNhYQKVKKtRdHfqLrVt63q3PdV5/8+uNoA1FgTHU0AjnnQgwATlT0i4lgy4qRTpCIaRZArjlFBgziUNY4jfGbP7/p4vXBV8dC9EXRiHWbJZn2hCGpMOKUixzGuaYDREUlzjGGYkxiRuAIPze04R1/ft8tT8H5Yj6IAcRqVglnk8QD1R0X9aEtzlEdTEScaSCrPTDEOO90XHz2+lOWthqkQ94PN6XhMNJwQw1pUOWs63UB9YJW7VKUNYdLDuTBHuSVyCHn+AGQ5mINEwBUdSzLZgqVmRExmXrxqhrUWo2hGGsN8+h2Xrhx1ZaNF3zu9if+5+cWDiUE6jt5KSUMIoD+p4JS3vo5kTcwBotO5fEIjvr/F7gacQ/wS3/+1O/93PglG8bSTOToXSTPGcuQf1kJNWBsXskpRMmX0gxVbZa8K2LUQGxDowvcSt5FxCrUjDKRmRrA2XMTwCEBNvCRYWCIIZn0Z1pagkM1QVhJeOsr/auuPGu8qb1qgZDEOhqToyKlRFWEBSYFBSHjwhtykZ8BVgiMzVTN5D0v9pSXCv3iLHIhFAYzcS6pKUzExVAzi8AntagmjkqndWfK6cLWTadsWD+yY8f0XBssSAYigtlxARz34tMgjfoduf++JAQsUIUhJTVwoCKmVHR7l567nENySGQJpEoJzsEEICNlA8BGnMjBOFVVwznAuhHRL6OJUx8+1P3gpx64bZv2BvMQJ6YKkFn2onJcfMLqg6HMRgxySCVSie5y6OWn41d/9rzLTx8djQfS9K5GmvdxwbrTJWqJFYeeWK9AEotIKYcMILFc6Meg8CxgIUdQA+fgBdaXgBGIXSJVBZMHoAYWn4xhhYGFVTUoBefZWc3tfdduXbX+58/87x/bdu9+AKihQlDL5xoMM6SsHcwA5r77z06cT1UFUwdKMMuxghEB4ijGWiRCsf8IIpUtmrHUhZTBu24UT94TyNh0KJESpewdM2LTpzp0rNlMvORYWHXzNw5/+HNPHanRA7ifjSHN1SWk7AQr2EDEKRmIkPVxCW8wRXKom4gbR/DWa5qvvPQMX0+7qmMam25IFFBiGtJIRCZZj+ToLHve/bRlDr6zJkpZzA79JO1xGQCw/llggBIN8gvIGtGoH3Hnn6gomKo4s/O01vJf/ffnf+bmx66/s3u47quYLiwRG9QMBivLsq5j/nQv0FhzrB3gHGKEJ9SqCrS4jBpTTCVQxDQEnLYaVvUIqXAUEVKCuJJYDImMjbObm3J9nYxjiihaC7LsEzfsvvGu3dt7mAZqWkR9MRMljdn4EsFM+yUvZSCvUWw1hriXDD0GhoFXXISfeMWZm8YrnXtSQGwQE1KBKQDObhJCfgiAT8A4KeV4re9qgnJEpvKeF7tFvWsDKAYGgTGB+wHuIM4V1A4VQdmM+6E1GzEJh+7C8hYu2Ljs8nOWrChnUdmxBYBRGYGMWiUSJSNSaiKNA6OGl5w/FGeCxYzKAgG5tpz1sABNoAVsHcXbfmjJ+jFYCA5w2hWLLEWs1SMnHBQUxCIbDAXMKRGNnvpnn3vyL2/FgYhjgA2VKZl6UVWAKDs4tFh/NOdFEwhUOG8weAshJItDhLNW4m2vWf7ml5y2VGa5mnNkDlw6X4BMk1lkx8QgioSY69y0aMrAMBn4gIx+zMh5TV2Ggy0Oyja5r4tYCQCzDXY8pZxWYMsWmwHXP8YhTQw3UnWYVbZMLNv8Ixe9qj38gc/c8vn7a2aowXoVuEA0HoSZZ57m3vnv33Tk4I49e3Y99OhTx2awatWS87ac+sgjj+zc0ytKsGDIYf3S1ssuOW3Lkg7CUUOMhkJIjIScWeIcmLOBIkEZTGZKUPJ7jszf8hCmgAUgMdBLA6++DwPSnJEbBFwxhqJohDqGqMQ8PDp03vlnXXbxRedtXH7JaSMj4cDC3kfaR7Rb04gzsqqqq6DBCZP3EQrUxoOCABjIsLP+zuqfBVPNlee+/mCXS4mDI5N/ua+LmDQDZnKujQxGiMwgFQukYtZMcBlpUxS+6nQJoWyWM+35utpfoPnWV13yzT23PnlMmZESSJPBCFo05NKLz/7Zt75maBjNwrasHnnx1qVD1m16LVz9ylNXmaVGo1G3q5GhUVLr9uaqerYXO8Pek6Ue+ZSsiLVnIrXE1q+qG8MYBCWVBne6cd9cjg8hxAjqxddZD6hmDSmFj2TIOTVFqGsGj41N/OTP/NQ73v2utSsnCwSyGpSQukviPOb3z93/tafuuaHs7h12KEtWMrVkSNBEKYl4GPcdV05sIEvHdRGpHC+fIFuevpT4BDDICfagr84WIQvad6TAxDqQDQBNzMX4fF1XVRkaS4eWrF46NH7W1kt/b8sPv/qt76YEz5TUCich6ktfce2nP/tJxC7CHLiD6jC237/n9hvbR54ynR3ylWhNXXM10GPiQgA4TiJgi8lqImJOdfL949xH12oupWV/uq5Hm8OrluPIEYgC0CHhOlWOkQChrO9hdZBs1gzNlpx91vNf8fJXvf6Nb9py5uYKahqNHMHHSE6WwgeMLBu9Ys0FZ1wcnrjtyO6HDx14SrTddFpa7albig/B+saScnEFDCTqJzYWN/tinsNZv4wVT1BBOG6TF0WSfyc7MFYY8ukIYiDlBF9xcazj3dKtp17w0mLTeVi2DuUwtPHKi8de+v/e8LWvfR1UCCPCIPTiq68xLVNSV66GBdgktm5dt/V1M7f+7e5vfAxh/xI3rNbzI07NYhVL5yLMiKsUFZyIGmVZJHWE2M8MeaNcaoyJPJtSr54c4R9+QXPfF7pdoAaQVICe9n2PEmgCw8D61Viz1m/ceuXrfuqdZ73oWhRlAiJiwwjwAIUAn+MlZcg4tIWVK/3qS1fb/OpdDzx55/XTT90xkY4NuUi9TiFFIoaRci4799Pg2reW2QU9jgCnw+8bB2kGBLJlhMyJVuG4DCj7CZThxY6ggooNamXFI4fqxppzrlr2wtdh+Sb4CZgz16rUGuwO7N//2h99/V1338Pk1OIVV17++c9/fmxsLMboxEEVGSMdKsiU3X/dw1/5q2VhtoGFCrVx8uQsqZmJZ4UqUyempviylwrhiCowInkATAFAsqYYyhRqaU4Prf3yPbtuuWs6AivXTOzYN73rMKoay0Zw1qahLRsmVk+Or1u/ceUpW7e8+E0Y2wDXDNHIEzGJESDQQULZBplzyZgoOAA2hfYubLt5//1fDQcfbmLOIeaklg5s8YkQsH4+xo47lnTkfcPPOBJQNl6sXSxCQlSV1CCsZiIu1Si9xF7HN4eOVWWntWb0zKvWXf5ajG2EDoGaYMoYSE2J2c/PzHzyk5987NEnzjrrrDe/+c3N4RZOHIsfbj3QsbTtK0/8/R+Nx71KPe85JSXjfo7EYMSRHBlKrRkpkS7WM/r4RvNk7BHAVEsZpDBqKTwpKaTdtunZ2ckVw77VUGkcDcMbL/2x5Re9EpgAFdAAEbBP1scA0iBzoiFymT1GJMsQbzgfoR3oHOpD2H7ng5/7yFjYMypVXjHjHPd8e0XvxAd05NeH8E+NXBQEwMzoGy2AjYjUjFGkSEXZOtqRoVPOX/2yN2PNefDLVVtGjUGt0ogMxqGuvff9bdAXLfphxuK2WhQFRVT78M3rHvvKXwzLDOuCKTeKIqWaDaJskJodSAutCGpwSgrKMAA2MKwE2FIkROKYK3wwJhWYeNdSspmFKRtedtRWnHftv/MXvB68zKwgZlhAUrCHcATqGEtjIR5AujRqMvXODcrglKfcBXfQ2T57x2eOfOMTS3luUQD4pwRw4pB3X1V8NwF820MiYoJZ7b1UKVXU2NstT33B65a+5hcw/jzIUlBJLAwBkBQmpLBoSk6YWYlySaQOFXsHNiUigtJimJE/VBATVm3AzMz8gcfLtDDWHKl7bSeBKImREUVJ4JpRsxlpSfDKRoiCJKqFsigrCUgIzEasQsaAKGnQLhekfnSGV537qne5c18NmgAKsgqoIQ7i8rbvxuS9N8mlyEicgEAEsDOAU38vE6BwxEDpG9Y5/PDNQ+j0YRyLjRjfXQDuuz3xXQY7N3x0oQ7lZHPVmaedeuHwFa8HrwKNKDkYOAcK6kSQoBHRsVPgCzdef++9927YsOEtb3qzKwpFpH5Crp+Ww6K1MQa1IMuWnXHJ1KPXN7hVVUHIAZEGXvIilt2IQRkyyyAmS2ImFhPIcyOSEThjBAEoHFhjqAKXR9PSc1/989h8DXgFUu7SIBCpgjij27ThfbuO3rs61MMFA1rHnneNmKLnZ6wbC5k2iEaCNfUkl/RffvWiJTCzqLLQlWLFxZuvfhs2vgjlGLhcTG8CZqrCDAoAzAITAfIL7/qFD33wg/kFH/3zD3/2s59dsXzZoC62mK3OfxPUUHjUjPHlcKUp9RIK3wSCAGRMuRhlZOYSqUlUsBjBClgENLHCAmmGeKhBIyvMkTpW12yN7W67c1/3Tmy6GrIM5uEVUDXP5JhQV92iLM2MgaHCqWmjcKpKzIVrGFCKAaHv2ypYSmSYVPKShJROcFz+5fFdX/sM1MZg1Ch4fOP6V78dG64Cr6tsdA5lANeIASkZmD0AsCKFWCeB/+Lf//2ff+hDMHPOkeGO2+/44z/8IxiRnWD4F7OjxHBiALzDssmRFeuOtc21xgLYrDDzBoaxKIs6MoFJon7PBQADR+KUa/RUE2pCVIKCs0sdwfvm+MwXvg5bXwI/CWmYAKRGUHYZWutdCbAqYIk0Pv7wQ5//u7/71rceSZESfMwrlkK/bs+a0VBQhSXtdTCYDA3GsxLAt/2ksnLk9Mux+vkolkLgBA3EmOYKqId3JACnBMBDWqWMiLr77n7AYmoWDTEio9KXX//azQQxeIM3czCX27IMLoEDUKlBCEVj1fNf3PVLukpwPqGR0EwkAMqkzagugdSROYBByUgjc2QX2EVmYyMyIiH0vaDEscte1lziLno9aAlUQFppFWEJfW+zWxuEYzJmJtB/e+/7Ljrvgh977Y9fcMFF//m//HJtzlAmeEgDVgAloUBOl6EHm67bhxYjquOb65+VwUmcFjMLRqMr10OaMIVmh7huSckgAbQ2AoR93/tNgGLVqjUEijGmlLz3VV1t3rw5xUFl2BYRMcddbREPeFiBU86hkTVK0NCBuUQ+ERspW2JLfYiLwukgGqdc7hGDi0QKUhMzMuVkHJQWrDl59sswshnUgggAJ16B1Hdn4AvqBRUhANd/4Uvvf/9vq2qjKB3Jn33gAx/72Mdzsc3AoH7KgaDQBE4Qi6k+EdL6vYzvKoBFOOaiAQDAbJrmEacgC0APUGeO0EQsKcE76i9kIgDkAcGPv+kNZz3vnGRQUBXqkeGRt7/97eKYzKBK1Nc+/Yykgg2OkFDCxjB8yoq1W6y70EQFjeKKykyFFEGtjkiANiz6kJwJQVIdGSikSBFqTeMhhTjnUgxE0knl+LpzJi5+FWQ50mKpiHNp1EMRVQ3es2oPFm64/h8VQhANNVvdcHrj3/+dAKqLwAIFamgPiFADpKeSFCKCgeP+L6Ja/7kTsHh2Ft/CI+588GbEQwhT4C4sWa1QZpbsjlkclDgJhjqk7sSS8RtuvPHnfv7nzzvvnDe84Q1fvekrl7zgIiCh33moGTBLUIIyWbYNqoAroX5kdEmq6pZzQw1X9RYKNsCSeHWNrkkSrzEVuavXrFEUZIhVXfqGqUsKsxRiryhBAuPm6q0XwY9HFrgim/+ktQEChpIX9pRBRkZMw2Oj2SwRWcFkMaxaOgENeTWSWj+/n4EoqlDRkBgnhyM+CZ+JiBrUDcceOvSFD01e+y4MDwOFuAKpAgTOJenjRQVImlTUmOtQr1m98oN/+id1ryrKMqXaYgKUXP5o05SSgplFvBlMIQIPgwakdndhZqg12u0eiaiHCiFonSzIUDm6DLUyk8YUtTY2MSNNIAYkVbX3DbUoRahCbeITXEqC1gRASEjch+2UnHPyg7QxQ1hrNS/0kz/9lg9+8I+rutsLyQHNwv/sv/8ZgTU91QoRqlEYkoMJM8QQeo1E/Iw4958wpd82vmsg9k8KgKGlxIP79s7uOjiUKh/mMOqBCszgsh+0Ux8cZ1CFOSlTSGTmCol123GujCagRuwAFSEIBUYF65G2mXuoZ5CmEA7iyTsev+3zw+g0JSGzHChiMb67N/S3N22/45GpY516zZoNIWkig6giCZMXbwmFI41dKS2ZJphSUVc8NrZONl5CPEwCtQAkIgbEBig9xAQBsVPQ8uUTV1x52bbHHkum555zzu/+3u9fdfVVqgZyzKg1F5EZgGiEddA7lHbc3T3wrSb3+kv2PUTC3zUV8d2EEDWQb4Y4PNtja42PrT9z3TVvxfgmuEnIEEBJE9REBAQ1UyrYwKSx6jhPsIDYAwdYwMIMqgWwQSM05s5dpAqxg6O76h0P7dl2j4vzzUI1dFqFq4IGN/T0nH/3n+3Z2UYCSuDarfipVz9/8zqaP/pEg4ODpY6ODbUQe3XqcSmRqIcCKGIvlWtftPonP4hiHTiC1OCBIuUMhgLR4AiEmsAMix12FFEsdKuxZmvgKyCTKRChV5t4KigizkGP4OlbHv3ch4brvUPo5HU3pn/RBpxc2JYNZkGJ6yNrGmUvTs09efChgzvXnfvS8c0XY2IVhscEAvUwD1bOHrUZKDmrMDOL6SOdYwcodA/v2zE/dahamGENbNFS9ELeUVUviHapM9WiesyZ9xadM7hup4ZvpnLiLz//6K42pgB48sm+8Cge2fvNN71i/JoXnl53D1k9Pz7R6MxNlQLnpBfIfOmlUdd106VYT4N6oBqxhnNErP36e/5ihmRgLgh1sMIXBhhopNkCUAUlqpvOAQkpQOsmJYQ2UAFtu++m7Xd91lcHCqoHe7Wfifvnl/S7CuDEAHjxoZkJF3Vlvmyaphapp7bWO/d//X/tuufT5fjkkiWrly5dK+Pr0BoBanSn2wd3F5Q6C/PTRw7W3YXQXTANiNVQqyzrXhNWOCaYqiKomRWERsOlZsWxKl05v9D2Yy3V5NglbrVVdhxGBEi4ClIDbQrz89j1qZm7H7r3P7767C0rl7SndjXLMpoSN8wAdZ4AVWeoex0ceBqnTIIEyYEdJ8AhWB83nGK3pBJVKnxp6hLDmwppqLRVOEDQnYNTpFkc3NZ54q56bl/DhdkjR2cP7OT62JBPjhQnYYO/hxPwDBmAQSyCkKKokoVSSOvpVQ3pars+dmj20LYZbcCG4MqeBKDne3MtTkRUOm7CoKksXOSagoLAnCHbysxEFE3ZSdWpnEhRlHWvHhsdnevNi0ij9POhUk1rVuGhGSApk1cuANel4FP82qPYv/vhN147fvVFG5LOWliQGAtxmqKm5MWRpmph6smbP7352hJL1wBNpBKRgcL3UdvJeUOYhZSIPWLv1EA9aPBE6NZwETqPJx89sO2ume13p9ldDcw3HVRtTJzzJpkT5iTW/2RtAI4Dt3MBJxeKtd90SAoH45zcUtIM+pQBTAMYQI6/KxuEMiKMlRxM2DJaO4FqiykWzbZfes+uzm/8r6P7ExYIgfLkU6G9JuCBJnDFWXjTy59/zirnFvainimdwbloUFX1Zbt2fnjFspUbzbWiyujSVTK5DhNLMb4U/Qqgg3qohxGQwF3U85ibwZF9swd3TB3a1Znaa52piaZ567ocRJuc4NCrngzh0ckL4LkdAwHAW7+3w5xVjJrFkvMzlaelp33twSOfuH7fg/vRBnpEZlKwqSYZ1BrXNvDGq8Zf/oKN68e0M7WHKXqxOsXCsQC9bhVQGDcMUpvvUIuGRrgczolQIlb1gDhVMiML0ErDgsW2hE7BVdNpwyULPc5ZB2OFy3j1PtHHyZCN/JsTwOAvr3BGWQCRECj1YrTGyMSh2dhYsflYr/HJL3zjb+/AEaDrEBOI4AlIyL1aDti6Eq+9bOXV565eVcwXcVpT6LYXfNlotlp10jokkobBmTq1rDk0l7D62DVSZekkIRFP5hDJKkEQi2KJqM/doWAjNkimlxh0+n6v4yTigH+VQWyWmzu0H5Jq1noiEGaNoRApkCQsvPDcjeeeUe7aNTMzDxaYIEYoIQA1UAumurj74YW77jtQx6lyeEJay8dWnNqJhUqj6vWMlQlaVwW0gVhqu4nKo1dqt2HdEh2PnnBwnDyFkoOj4BEFkTOLDQEgJTEiA/fB9bQIVvuev/C/qRPAprmInYiVMoUKEYwNbEpRW41Gr1tHQIkhTsvRaRu57h+3/b83YRpITepVBAUxm0UYmgWcwkeUwJlrceb61oVbN62bkFVj7Ylh5RCqTrtJRCkQglHMWWuXEsCRC7ARKzSZGSmZGQ9oFDJbhlL/T67Cs8Ep/s8WQLbYOTdkg1CTjE3VEVvK/pKxIMY6QiIPhaHVdz7d+dj12+/Z1WfMSAATJ0O2q07UmTYSSsADyx1OWYGzN+GcM5acccqqycJR7xjrLHGdW0RcYjNSKkBK2mYYkRDl3m4g93XnWl6/MJf7jpUtl4xOYvzbUkEDEhMjgEgZxsgdC+TER4MSsS8SENTIu5CUubC6c8aK4SvPWTnGU9MHLCUEwIspmWUHzJyqGYwIC8ARxY4u7tmJG77ZvenuI73Owhmbtpq2mWrlAWsRMUgJ6tiBWI1VSTMwwxZbS3IM1++E5T6ZzEmt/78xARhlYDYPcK20+EfN1CCu6NS1eJdMjcmxCOAtcme6iXDe1s3nnbMiVIf37e/nNRgALIEMzEAA1fCBLHirHWrGXA/bd4YdT+6+8PwNTD2mQAjIHJXGAKmaQRgM8SwOxPbMNaYTBJA75U/KCPwbEwAoke9TF5JQv9TOAJEwMdRMiAjKlIua5s00BikaiajutScnmhdtWXXRZt/E3Pw0ujF3tSvIed+IqgLKeRoYLIFBETg4h0P7D7/wBRsbOs91z4kAolJq1jx9KBtZhq0TADUyI8vNXVnYeaMY4f9gAQD97wQCW8615/yTWV43pPwjzh04gMbkfRFUk6ZGqVbPcT2zdnLkgnNPO2fLyPKRnlUhLgCWktYFGDAB5Z4yGCe4ADHo9BRecP7I5JCV1kMiQHI5ihf7VVmPF+4IRIq+DPq5JALlAtP/wQIgZLy+SqYYGBTrNad1s8dBEDOyXGzkxL5WYzHvjGJFFqSQlILFhRUte9EZS15xwcrLzxw9c92oFz50tOOtqGHRFJ7RJycRoSTA6vHZC7esDwszngsHLSw6q7M1IlJQon5LZQKl3GSBvqdAmqkt6cRulu9pnCwu6Lkdi24ojI2sD5QfDCLi/qEHADJTmDHEe7aooSumzklQ1VQ7L4aUqq4TWbFs6d5Om2WGGV3tGTzAiNonFVDNlYx2R9WcJhIhTZGd5e69/OyAkCQDsDHwiLC44v3mlpPKBP1bEwD6vM2qxDnCzF/IkHO71GdcoJwZJJAJkqWUNOWeHVEvRavRGO5S81BPHt3fvuXBJ+98JO6fQ0WoFQxOSMg5S1UYhOAVBXDe6RvrhfZoWWjqRIs988wimoPbAelA5vwDFhtbjiMr+wH0yQVi/+YEkL9YZorMmB8yhjExsVJ2v9X69IUgTsrRmP2YHxtXaU530p79x7bv27/jQO/m+7Grhy5jLiPxiI0yjZrlvmUvKBSFYhj4iatbW9ctQdyfTL0IM7H4aCCyfm7tBCrpPv3KM+e9KI+TGv+2BKCQSF4JRimxDlhulUkpucw+kVtKEykxKRfUGAk0tONo3PbI1La97Ud2zu06gJBQG4QRBZ3MkEWsKiIuac3CCOqAYUOpOHsc/+FHV1165nKpDpKru8EgJSw5EkvJiFOfc5X7fEoDPcM0gEpmbdmXyA8amvgsx3dS+pygJAnfrjQ5I3/6jKlghg7oPPvhvvUpJXzNIz0/+vDuuS/etO2uRzFjmAUqwJiCWckcVQd8GkJqhCRJvcGrZnKBU4bxmitWvOL5a1aVbVvY7SgGkqJsVlVbADYtnAuZqIWQUUB6vGMu96Jqbs03WvymipNBWz23AmDLbR1gDHoOBnksYHCoabChjPtA876PwawlQZ0GMiQiCA1iNeolPydrP/6l+6+7pdcZEGX0+8LVPKCqBUNRqKpkxiSEhmEJcMZSXHR2ceHZGzavHhkreq46gO6CJ8DgQBaiY0+mTEk1EjEWQcG5Lkz9r5ZRoMrGhhOchZNBhv7/rIJIn7n9tU/WBfTp+0370DMCWIIpw1SNxHUw/Ot/dsfte3AMqIlFihSjMxOxlLR0YEZdQ1APZ5prYHkL558u155/6tlrR1Yva6buVJh/Snp14SxaDS6V+Lhiz3ZiEazyHePExqPB+T65pc/juRXAACmsi1OkQYMO97/eCdQRbKTCWggYxEoxl9WMgwK1qS9asVZjDzd6+737792DOUAJJJpSj9hFQ0woCtcJ0UcMC8qEJQ7nnIrLzhs67/TJNctHJATtTXWnqpJTq2BKHFM0cYn7fUUYRL15wt/fsn7v4zk/ASdq/28r1RlRShDnVJXZA0nJQP2WFraMsWMyAYONNaUUava+MTSxfd/ODhDyekUwQTRmaiSqdQJYtwynn0Lnn77y3I3LT1vmW5hL8wfjkR3ky5JEhMmApCAj8SyIGrQf6A6aTImf28tUAPwrCCA3fPfbu9SIxMjU1IiFPZOCjcxSMqZSzcxMmIicIRmMtGAtoSA2TWmk1ZjrttvdqQ2ntviuTsGoE0pGoSiBDaPYegrOWNc867TJ9ZPjow0I92LnsE51lFMhaDYbFutMYpGSgVD40qC9Xs95zl5N7kXMLQh9jpTncjz3NsCO9+QnmJGyOCYXklVVhLAwEyX2pKkyC847GCM6BaskcUGTQMUx1ynGKjGM0bvwrFMuO/2x259AU1AnTJZ406vXX3n+aROuO0wdqecQ92K+Z6hLhngxM1OxBEcuhWTM7JyBg5oZnCuAxEqZroGeeXCf0/GvVZAxI03O+6QIKTFEvDNwSilp7Z0YEhDZWYhRrEBsiCtqxDopXOkaTYEVsWtVbUxG6FLrQDV0x33btz+tk8tw5WVb160YrhYONhDEIlJdeCIkQ4KZkrAZzMSS45QURl6NoglYiEkpGSVCGrSREifXv9HjOT4B/0oCyBgxzgkFVTEQs6kxEZg0qQmMSanfxV640dokucKKkbmef/pg5+ndhyda/oJN45NuDvURJbFyqfGQGhdO6t4xDQuFJFgkFWJO7MwVxAVMKVYIbbHIDLMMeBZmMUMyTUAfYJPzOgbJhS2Dnmx55eTHv5IbSkTsXIxBiAvvNaYYE4tP5OoEuCaVQ/NVmu5hpnK9XsV1mO/NH15oHzyqTzyNp4/YQlIiLHGHXvmC4lVXbFo2XBWh58MCUh3qSBYLL+Bmu+aDc/WuI3MHpjsLtRWM1cuGT1uzfHJ8eZMril1NtUAp1Rwq70hIs3bKdgrIBIa5A+xfQxf9a50AMwNExFRTSgRmV5pvVNqaS0MP7Wk/eSzNY/yWh/Y/tmsqhtQArB8QwAwREEY0kKFFWLmE1q3xayYaW5aPnLZ+MlA8cqy9Y+/Rp3fP7dqPw21rGxLAghUtXtqkrct43TJbsXrJhnUr1o5g3NfeulTPeesKZY4ygflEYiaZQ5uhgCX+P1oAfYocNTMTyrfTRbD6oViOH5jFA08eu/eJY/c8rUdq0bI53wlVqBeBfbnkxINDGhSOkfE70mcMQAto9PtU+oSrafCHxGcZekredNUILWvQGUvxwk04e60MDY2UzWZZlp7NcUKKufyIVDNULF/zMhBAvm2gX3n/AY8fgAD6XLv9LEHKaRMhiVVdOBHWbqiKopmSV9fo+aFtR+SG+/Z8+ZvdHXMUs479Tgw3QUlBEIASDbLuRECCcWZ2WSwMAMSUzCLAzKaa2TKN+wxwxCTap4OJIA9bVeCMZXT+6Y0XbPCbVzA5Zlc2vTmtBYGh3ljVkhhAon3ElZIq54n+wKKzZy+ADHACACVTgpkx9ymcC7EIDr7Rs+GKxnYeCV+64+kv313vMoQ+bcg/MZh5aGR4dnbm235egoQkIiXLF5BYa6hZFK3pY8cAOOdc2Qy9bkqR+Xg0mwBXFnVIBDZVCAHaSP0UfwZ1FsD6Aq+6YuL1V66bdEe5mqYkLGIUDTBzlDuwSIHYJ4qBfMfEv5/xbI1wn5wrb0jLVXSp6rrwhQirppqKBb9q51zrb2/Zff03Du6PYPCJnZzH+eRhzFClsSUTZ551zo6nn+h1eimFdWtXD7eKXmdux8590+0KQEkwR3W0ocbSV7zqhw4dOjAzc+Taa6445ZTN99xz//Vf/FxUbcK4Xjg81Z5XrasayKUtphSJkARQFKBoMKIIe7S2h78yPVf7n3/Z2MqGdtpdD3YKMwSxwDAww5yxqKDf4XacNv77Hs/qBORLKdkgmggWSZSEWJJGz2RJxajXWHH7Xvze3z5938H+cgfzBscUYdEXxYsuv/yhhx88cuRQvjgNwGmbtvzJH/6J93Jw/6FeNX3VVZesXrF0774DH/+L/3njDV9tDi976oknjs21iVjVXf6iF//Wb//m5tNPWT65EgAMd379hlCH8eFi4cieh+5/+MFHtz92aKqtVLXDww89aLFHgkQgFYZXsJkaaiItFBPAay8c+pkfOnVdq6L24cLMkIJLic0AVmEV7qMhctEU/B2Nwc+1APrMDtansFZCEosMTeQj+ZjgC7G6Rwbyw7u6Y+/++FO37zcQguU6uyNiJaxfv/rn3vGOn/6Jn3j3e97zib/8S1JTMxCvXLn2S1+8/rwLzhx8YgcQoNy3466DB5/udIff9Ja3HTp4UMTXCYb4C29/5x9+8I9PYFxJfeCUqWlKobfQ63YTH9t/+HU/8uqntj8tXmJSoIB5R8qogibyLMlEzYBXnDX2qz+6fK2bY1OiDnEHfX+sNG0qaED1qmwMSjwwYN+HlT5ZY6L5DtDBB+Ww0dB3T0AwZkp1LJ0opCqWfuEb++7fbzzghE8EQjKrNq5f/dH/+aFf/IVfWL58+X//7d++5MKLShJHMGC+PXfnnd8AoClp6FgMlhJSb/Wa055/6etEinZ7gYA6BScM2N333Nntto/PsY/kAYhJvGuMjI+vWLV02dYtm7ZuOt0AjQISUHLUa0k9XPiG9/0yJSESvvzI7Kdu3KlDa3ss+e4op/CJZICGVsrwPSXUTgMj9p28k4+aT9qa66Adg/rFFoOZsikTm7IqA0IGVfPN7VP44t2dRJSYMzkBzCL09OXlr/78my5/8VXEDGDF5OQ73vku77yZEWmnM//k9keQoTZcgIaIHBjkxoBy4xnPWz25PADEUKuZcPDI4T179p4wx39iGQxQ1Y2nbiAQGZMZaRxr+l/+xZ/5yIf/4C1vfvPE8KioJYMJmPDVh9JTR6kWFwkwb3BQT8ZEqV9Vyjz/SITIFjNp/UkCc78vARhcvgGZYGyJTal/zSUDxpYk93slpeb4jfft3tFBDcCoAEpglccbL9vyh7/7K296238Q5xff9rIrLx9ftTISA0gx3nHXHTOzxyiDkMVBBckDPgVMrlxz9TXXOCfGGcyOo1NTTzz59Hcs+DMGAY7leeedZzAhY1UCLr3yxf/5v/7ej/7Uz/3ph/7sja97rSPKkIdg2FvZHY/vLRolm9XWrGw4SDPAmJS15qRQKCyyBqKIwiCRnZL7bq7dD0YAdkKBIiOoGIo+DjPTuiqZOvHshw7M2xfvaLcJyQgmmdXq8vNOee973n7t697gRlee+M5Lliw5+9xzyBcKE4dvfetbf3XdJwAScQSABZm73QDgZde+0jmxBFVAqNPpPrLtsRPXPsL0O4TAjjedsRlAsiBkMLzk6pc1h0YAKputH33ta1xZFiymnBhzwO2PTBE3YawolctABGFKsSAuSBhsQCJO4kxK4wb1OT9ObpzsCaDFIiLBGJbvvxoYZCIoC3eTVn70zm179i2gNhi5CHTBL33Fy9//keu2vuzHMTQJG+BoAACNRuOiiy5otQpvBEVnvnfvfQ8AiClYyjQGUIUTALj8JS9es2YDMqc5I6ru2L59wJgKylf8fXu3nIFo/Yb1E+PLExAZ5lDX9eLTy0aHxrzvGUxcgkTvntiX9h7otZrLyHpsc946Ems2tgSLCaZMJCxMksxiCgRjxJPNnj6biE4JaQAml8HtABRiINfs+WVfuLXugKhsmpmhPu/SSz/0sY9vOudFqVye0DLzi4xeAJj5vHPPnRgekcGtvZ35LgAWt0j9RQQSRA1jw6NXXnGVcCHClgyme/fsDiEsLjVHE8W3A/VNh0dHNpy2PpdIjfDwww/HwW+NjI0sW7o05uwJcTJM9/S2Bw4FvyIxZ/YhzwwrYSU404Iq+owsUfrgFKKTvHDu5ARwongNSPmWKORrMdnACeR9SY2R27ftf+yoRTILSRGWLVv+nv/7F9ZNTqbUYQtELrHUzzyvp59+xsT4hBGXrgFgx9O79u3dL0RJYEiMQGxqiHUE0qt/9BUkKUXAHCDHjh2ZnZkZzJLACoknKqGc1HPMa1YuyY858bZt2/bt3ZNfsHrz2ZvO3uqgZApTjbGr+OJd3TuenMf4mrY5c2WdCuXhwEVNzkSIVFQ5RWdRuN8bafRc2oATh1Gf4sKIyTJliChLnTS6xj/ec3g6mQigiUhe9cpXvP6HX6OpJ+LMCGo5gXPiG65YsWJ0bCIZqhQA7N+79557vgkAlpCiav92h8IVAG/ZstkXuaWOif3Ro0d3bF+0w6T8bcbQFEbsmN348BAAZmfmd+8+sHv3vv7bls0LLn1RykBQSznft20uvf+6J2+4b38cP6tTrmsXSxao0bGiJh+MolE0VVUzOsnOsOPjWQgAfV4XKJExaSafEWN3eGr+wV3asXw7S9q0efOvve83nHNMDbOCyDOTIArqE9/QOUcMKylyAnDw0L777v8mAEeJ2DE3DIkoGFldR9J8I6ISJdM4dfTobbd/Y9EMKCg9Y0Uos3GQSHNoFIBqCfg1a9eefc7Z/VcQXXzppc1mExSFiYEamAcenEm//b+n/sdnnr7n6PhBXrnQGKWRCT+0hMsRK5pWeJRlskaMmQT6pMezyQVl2k82Jurf+gE1KUZXPHzPvqPdGAABmmX5lre88dRT1yMo8n3WBDKF1cxsUFj/CrC66s3PTaUQc19AMnvowQdUI3NhpqoZCxhZykKoWbqxoVanXeXL4ebm5u+77766rhuNBvp5MjoRqOlgBnhXTK5cnt+IhNqd6ujRqYmJifyaDRtOHRsb6xzsqFnTN3uhiqQs2F/hb26b/eo99546geVDWDGMsSGMjWP1qrE1kysmR4sl1OPuLPofagPV9z2die9fAKLEhiRcE2DRMSgYULZt+PaHYy9A2EXV4ebQpS+4BMi8kOCcskY0ZVIHYrJoiFp1qZqdPngol6IK4h708SefuPGGr7zg0kuWLJkgQgAlFKHTvevOW//3xz9SChwhqIIoAvv27Q8hZAEAwLfrYgbgG/6Kyy+X//HHWVPv2bP3E3/9yV/5r+/JvLJLliy5+OKLb7j++hhiT+tlK5etWbc2ht7u7Xvac/P7auw/CA94wAE1YJgdb8y+6pLRd1w1MekTTJl9FWpmsDNV5u9BLz2LE5Av+TAYElhBxEjNRmPPQnxkt/asH8iqYXZ+GqCIJCSqymTGROI1UUypcEaYufEzH//kZ7929NhUBqRHmBA9uu3RV/3QK15y5Ut//dd+xcSm27OuLL/4ues//ME/NUWjf7M6mymgzzvv/OHhkX9x0s+/6KLlkysPH54BEEL48z//i7e+5Y2bN28CMDIy8spXvvIbt99+9OjRZcuXvf/9v3nttdfMzc595CMf/dhffHxmrmOslSXHTgw1zKCd2v7q5rnlNvf2H97kusfq3jy8gCVEkMj3UsJ5NiooX71sZGASMpjVrlE8um1qqooJiBpYGqYW6gAgahTJ3YfZeEIYkYRInnjokd/83T+568EDADkqEhQOppEAp/jazV/d8xPbDk/PzHa6A9FLwSnkK6yzqmHaf2D30aOHli+f/OcnPTK+7PLLLv/bz34hPzx67OjNt9y6adPGTA1zyrp1jWbTsbz0pVe/8cd/vCyLlZOT7373/33/Nx+87Zbboqk5Hh1fsnbNKcS0e8/2maPHhPCZu3DhBe7CicZQ0a7FooF5OIbopP7nJ/OsBKAwU5jkC3pJVUWkEr77kUOHq1QDzKwp+HJsy+lbAPPOq8HMjAb3dAkVDAAf/Mhf3/vwQSkp1RxzUQcGgUUYUQl+ct8BAA7CQICwd3Xo5Fk4JrUES3/36c9OHz78q7/8vsm1qw4fmyoLPzLcWrVq9fjYmLjjX5OZly5dvvjQDPff90D6qeScA9AaGgpVDaJLL720KPqZkqVLl1x0yfNvu+XrzFi6dNl/fte73vBjP1Y2ynvvuecDf/yBR75598F27/ZHDr3olevC9BSLkDILCfUTRM+VAGwQg8HINAEszeGD89VDe6yjpH2HWL3jZcuW51yYCJGAjRbvUzly5OgX/+Gr//vTX1RnlgAnHGIfwgIi4qSAFCsnV5+2ccPCsZmDh/fOzs1UVQdCmzZurOer/Qf2EQFqQ4Kv33zb12++etmyVTMzR0ZGRsbGxiaXLz1t0+mXXXTulVddufGMc8T7p5984rHHHjvxiyxdtjSvvpkdOHBgZmbGzMqiXHwBEZ195pkGK0ledfWL3/nOdwwPDwNYu3bthRde+J9+7ufuuummOx+a3nfZ5Eo/qr2uc5RS27kIjYzyn8/QPTsbwGAjU6iaOY7l+P2PHds7HWoQSKDIl8OaChl5iJoZJSOCKvni9q/d9Icf+NDf33hD6C0M3rTu+xAxQRyzqKXlyyf+++/85mte80OdhfmnH9+278DBOlrZai1ftvRX3/PufQf2qMGIemaFcEw4evQAgM7sbHdmZs+uXXfde9+nP/3pycnJC845Z3zJkgcfenh2boGZBz7r8ZSFqj7+6GMxRgAHDhxISZ3re5atoeHINCTyEz/+I63Wce79NWvXvvo1r/nGHXc+dLD+6xt3vuv1p0vY6VBrvtCKQUmNHNDHuWi/iyz2Fz8/9/0Ng+ZGLQYbcQWueOyWh44e7RqY88XlRNHUmAWARSMPRUoG5xxi/Ye//7t/e/0NAM593kVnn/s8c/Hxhx+cOXT4sktfsPvA1E233pxUvchVV734DW94HTM3ynLihVec1elk+q6nn97x6JOPk4CUjCh5TiHfiNSHfwHIeHM2HNi3/8sHD6gyIbJzrdZ4t1unlMzC12/+2sGDb1uxYoWZtVrN/O3uv//+2dn5pUvHs2Ce2r6dCLXqsoklz9iEhK1nnVWMjE7NzH7xvuqyCxdeuH48zO8Vdoa87AZDJHHWJz/K0QwDUAfjZ3MCjC2REhk5cdoa33awff/uqrLcDmFmyp46nc7tt9/6xvVvpIJBMDhPDsCf/envf/XW2wC87odf/yvvfe/pZ27u9topxqkjh5YtGfut3/mjm279OhgGvfCii8ysvbCQy/2L9F1z8zNlY5jbcwjGzq1ZtfaySy4+d/3yzvTBRx95/J5H9+6anc13HsPMYHVCf+uFWM0eAzETEezOO+9481vefOkLLq1DTar5cDz4rQe3PfrEGWdsbDWbu/fs/ezn/o6TJcR/+PJXtlxyJfPxANY5VziXgH2V/f2dh55/5pn1/HTTyCExojJRMs/M/Wse2XKPccYMPBsBEAAkKBF8XauMD9/6rYNPTvUUYE0wg3Oa4sJC+/2/+RvLliy5+uXXAPBwT+3a+YE/+L2/+qu/npmfv+iCi/7H//id07Zs7PV6TMy+mFy9ToSmZ2YBmEJFR0dH67rO674Y6wKoqsqYYgQZ1qxa9Tu/81tXv/SlIsIAa++Re2/9/T/6g7//2gN1XSek0dHR559/0ZatWwlx//69j2zb9tTT2wFnQIzhpq99/aav3QRgxYrlRVFUVTU9M/0XH/voueeeNzs3d9vNNz/wwP0AFPj9//VXG899/jWveFXZaADodTu33XbbwtxUIvSArz/avXnb4Zc+7/zewZ3QOU41WIzIpQSqjcyoCVCOmQXEz+oEGJiceCAmXw5NLYRHdlRTCU7gFBFKFnN/+yOPPfof/8PPbtl6dmvpkuToqYcfefiB+wEMj674rd/5ndO2bAxVyJo3jxDSwamjAEoyTjBVTYNrPgcQCgChDiKFJvGwc8859yVXvUTE5WVqjCy75Jo3fOT5lz395BNP79gzNT93/vkXbtiwMev0dnvhl979nqe271TL7MJMpNkQHD58hIkJmJmZvu6vr/u7z35WVatoGoi5ES0eOHzkbW//z294/c3XXHWlc3z/A9/62F//zfTcvBGCYN+C/umn93R7jRefvcl192i7EhKFJCgZE1LuKVNigBmMZ2eEyYySJiAVvnHo0OyBqbblOxKzj68KY+eEY9y9d8+OQd4xj+edc9Fv/+7vXvXSK1JS9s/gHE+qh6eOACiJATQajUXY1ok0nMKu4ILAAK9YsSIzNvf3hiqIRpetOX/ZmvMvRYyh1+0tynhoaHjzGWc0Gs1utwv0wVu/9t5feeELXzg3NzczM3fo8OG5+fbEaLMzdeh/f+pvn9x7DNRIVhM5Ah89cvRjH/noZz79mZHW8OzszGx7zpRAlNSCwwMH9Q+ue+Kx846+4aqVG5dsWJg9IGIGBbNPxP3lcQmZHk2fjQoSYiESM2Lv5+a6VU8BkDizZGrEYCZL0TLADWzCKSqRnb5+9R/83vuvuPLSFIMZOJcxB6Ouw949e7MkyDl3ghcvIovrKMIMMCSBqyo8c3LP8PwyEPqEJ+niiy8ZHR3NAgBw5plbf+Ktb9m4ecvia6q6hqmF7uSaU9/xX35RuACBLLBaggZIozk8uXLt8Njo0Nxsu4rz7flerxM1msP2tl33jWNP7V54+4+sPGfj8jC/mwwGr2RiqgaFgGCk9mwEkFICkROpQl0CSfvcPBrNck1KQZxAMKIlY8OHp+aRrGSbWLLsfe997wUXnN9ut/NyLF4YlB/u2bPnyL79QgzTBNuxY8fxpRTBQABlWRLDQIpQlo0T6YG/8wIc511Kx09Zs9Xs3ysEAPjJn/zJUzduBpKmlJSIqCwKVSXnzjnvQgCWakMS0tx0sGLZsl/6f375Zddc3e32du3adeDQwetvuP7GG27otGNiBMFcwu17quY/HvgvE8vWDot1KuYiEZGSTwiULx4Kys9CAGAxYyMSVySjkeGiVcBBEhtckUKQQT3EzHpVPeRYkzaBCzZvvvyl1xDL4rMnAkOZ7JEHHzBVdmWKVdR00003ve0//gfxhXPuRD0TU6KCFD3Ali4fXXSQmJmYLCVizkdBzZjMOYmxb0ueePyJTifH0jj99M0/9oYfYxaNPRJx7ACoAcRENLZs2XBrZKEzL+KiaVJs2brlHf/pnW988xtHR0cBbD1zq5md87znPfHoYw8/vI1M1aRiV2t13976sf1p41nNoD0hDeYCoVQSGxTUKH7/9QAyOGFTDSEmcbM1QkLK+bEUYfmqZAZAQOhWKWowrFgx9kM/dJEv/wmKlpTSwQMH/urjH/3whz8ISErRCMnwzW/ee/83vtwsXLPZFJHsAsYYH37kkeljxyAQz82hsiiKzOZWlqUXYVaCaoIqMt+QphBCMLPp6elPf+Yzc3NzAIjo/PPPHxkegUV2njQRAmmw1COLIBpqNlqtBrKpEDJg48aNb3xjf/XzOzDz5k2bTjnlFBEyZZgEtQDAwZVerQlwviBYzRIn6jOzaa7nfb8CgFFIhNAoeT7UX7qj8/hMtjR9Rh0zkImYCmCGGmyg7QdnP/gXnx5aufWKl1w7PDySd7SZ7du3/0tf+tKnP/2pxx99tNPtAd7IkiUofFr4/Kc+enTXI+s2njU0ujQk6wZ6eNsTn7zur2dmOkAjhe7D922rqkrYQgxHju5vNIplS1eURclM8/MLX/zi9X/zN3/z+OOPM9nyFSsOHDiwb9++bEucc2ef9TxNOjc3R0nJmTCESBwTNQF3aN/B+ek5ANDcSG6ddreqqm9fDabO/LwTJBVHQlo5YN1Ec9XYqFql7EMMJOQcW6rEfOoXup9FJAyCiZLBOTfb7sy3uwTA8m0gRCxQmLoEEIcEUhNiJKJHdxz6r+/7b6df96n1p2zYunXrihUrHn/88VtvueOxxx6Znj7qPQMgTqaaCAVjbjZ89BM3ffy6mxuNRrPZLIrCl+X0wsL0/FyoFSwE94UvXH/5ZZetX7/u6e1P7t6ze2Rk9K1vfevLr33lsWPTH/3oR7/yla+gHyHbo489lh3P3Fs/NjZ2y81f//pXv6KaGt6PjDSXLZ1YNbl89apVy5ZPnn/RZduefLybKiHJNg2KLVu2Llm65NsW4+jhwzt37qwDnG/16u4Q4IFNS1urxlysjuVqHEB9RnUEmOTdf7ICsBMLPQYYiUVdMjq6brJuba96ppQyGbwSmOAU6GnyjIJSUo0Agfbu2b9//yHgttKXjbKser0U6qTRYCEokYESCZhQRzjORPMau53ZToeAXH7LRB6waOA66iPbtj2ybVueWLcz9Qe//yd/8Pt/kh8yoWCKySCIBiIGiDQy29Ejh//xK//43b7t6lPWr1i5AoTERmamiYUuesEFjbIMSNIn9AKA7Tt3Hpk6ZuRDAlh6Wp8iuOyMxopGFaamDTAujMTMgELISBNYzE5aBf0TiT1TK6qZH796yeF2967t3SpqiIqcLKJ5cgiKhQo1kBW/MSWIJTBR7HV6vS6g+eA4IKoJkBJAZMxGlohB3NM4sOqDgh/1+QQyPo5FiMUUmoxIRFxKgSw2ChfqWpM5ICaMACUlI1RAUAiDHCUSqJghJWU2IcAsqO7fvWv/7l1wnBkvxsfHXv+G1157zbUA+tcuDdbjxhuvb7d7EEesFsMwcNW5xQWnWzV/mJGIvYKhbLldNNPvAPhBNelRbK8u0n953eS3di7Md+NCWzOxUaU2Mu7bkR98sn54X3v/0ZAU1eAuZbOUO5BGS4y0SiNUdWx3UyehBqKZJBGylALApZMUM8C3Dz/LqGDATA2AxtybBEIJ06iVZKb/KuXk9+pRrBobOX1E1kw2UsmP7uvd9fjUbI0UkCwSUiZF0TQAOWcqEWZSNcAUW888420/+3PLl0wC8IteHPDYQw9/6hPXMakgIsTVTn/o/PGfeeXo8pEQ2wvKQuxyJyb3s69qRo4A6MnB0zP+8Ls9q1zIyGQEGKlgAlAnKDWiuLkqPblv6qHH55/cXR9eqELQEK1gDDf8mqWtzac1JpePgXh+oXtkqnNkiqYX0tG5zr7D3aMLmMtErEABDDEaBcoCDY/SoXBMbJ5ZiWKKStLrpbl5FA6FR7OEd96lkBImRv3ll06ee9qKNUNhpDnURfPAbHX7A/tvvPvAtl3VsQHfSlrEEvWvigZgzKwxCdPSJRObT9/yvOed+9KXXr3h1FNXrVzZLMpHHtv2y7/47rvuuYOBFnDeJL3xinUvv2isRQtV55DjRMRsjhKZgQlKaqYwL5JU65PsDxh0w3y3kZTMnCNQrJhVvFTRorFvFq5gKZpzC3FmIfWiq6MWjOEWjY8WpRBTIqOkJtJQ9vMVT893d+1feGyn7p/VYOSIRob9sqV+rIXRRhpuplK0VQgQRMSJb/cqX5Rzc/X0rJalNAo0Clc6Jq1Yw+ioGx8dkVRbZz6lFMDSGuehie2H5u/c1rv36YWdU52Dc3GqjU5ENWBJySqmf3Uiwcz6t+2R37xp06mnnVpKectttx6bn2qabRy3i9aP/fRLhi/aNNKbOlyHkJyAlaBOwUFBxsLKlFJS9c5FfD8CwL9QZSMQK7MFRgBZYjYUyYJZLa4ENci3wI3ccKfWs9CJdUdIM+xSuDDmSI6LhpStWjkkzpQ/zOK9eFJCTRY09fIlahSZWRQMJjVjLyBnRhaSaSwEDinWvbq7QJQcErNUyYybkRuuOUpF62g7HJsPR2brI3M6s2BT8/X0QtUN2m5XU3Npeh7tHqYVHSD1rzBEFsxK0JTjXsJIye9++dLXnDd66pDWcweYoor0DGB4Y6dGqkoEZpWYEMSalHqM9P8B9ThhRl6GYUwAAAAASUVORK5CYII=
* experience color, color theory
* mediums and solvents (perminance and studio safety)
*extended with calcium carbonate : the 1980 oils
* add a little famsol as you use the mediums to help keep the medium workable

* dedicated to luscious color, permentsnt paintinfs, and studio safety
* collaboration with national gallery and Tate 
* focused on oil paints and printmaking inks
* natural - linseed oil, flax plants; pigments predominantly natural not synthetic
* factory is powered by wind energy; still a family business, less than 20 people on factory, produced in small batches
* COLOR
** mineral vs. modern pigments
** mineral come from the earth; most are opaque, neutralize a bit when mixed together
*** impressionists vs. old masters
** modern colors hugh in chromatic intensity, very saturated, transparent or semi transparent maintain saturation when mixed 
** different palettes take different directions but can mix and match from all of them
** three categories : hue, value, chroma 
*** hue the colors name
*** value the measurement from light to dark
*** chroma saturation how intense
** classical - privileges value statements
** imoressionist - focused on hue
*** industrial revolution allowed metals to be treated in different ways which brought out the more colorful impressionist pigments (temperature and length of time metal was heated at) medical grade cadmium so that it passes through the body and isn't absorbed
*** French ultramarine because the French won the blue contest?
** modern focuses on chroma
*** developed in a lab : dioxozyne and wuinacridone, etc. developed for advertising and road construction?!
* color mixing
** tint: adding white
** temperature: 
*** Pthalo green and pthalo emerald (both modern) mass tones are similar, under tone and tints have a different temp, warmer emerald cooler green
** value:
** opacity:
*** informs techniques you use and the way paints play with each other
*** radiants are high chroma tints
*** opaque great for direct painting techniques, transparent for glazing thin washes, semi-transparent can go both ways
*** informs how the paint mixes with others; cad red Medium vs napthol red (mineral vs. modern); tinted out with titanium zinc white (straight titration chalks out the colors, mix with zinc lets mixed be more creamy) 
*** mass tone then a tint of the red
*** almost identical in Masstone, napthol holds onto its chroma in the tint
* consider the impact the palette has on the feeling of the painting
*** 70% of surface area in most paintings is mixed with white so it has a big impact (hence the 9 different whites gamblin sells)
* linseed oil (strongest natural oil) is warm vs. safflower oil with a clarity to it
* stored in the dark whites will get a yellow cast? Put in the sun it will bleach back out
* warm white vs cool white based on temperature of the situation being painted
* every time you mix there //is// a drop in chroma even with modern colors 
* 12 color spectral palette: warm and cool of each of the 6 colors on the color wheel
* lose access to some further colors the more limited palette you have
* mix with warm red will be more neutral than mix with cool red (from same blue)
* single pigment of purple is highest in chroma
* the further they are on the color wheel the more neutral their mixture
** chromatic black: mixed that reads as black to the eye
** coverage blacks eat color; mixing/chromatic black allows the color to shine (Portland greys are made from this)
** chroma and value in one move with Portland greys
* direct: opaque colors, surface, gesso, mixing paint off canvas and building it on canvas (tightly packed pigment particles)
* indirect: transparent colors, surface, gesso, perhaps some opaque under painting, thin layers of paint over each other - very small pigment colors (modern is uniform in shape and size) light penetrates paint layer and bounces around before exiting - illuminates what's inside 
* move from troubleshooting to figure out what you need into the flow of just creating
* for wood: lay down a layer of galkyd, seals the wood and gives the paint something to adhere to, keeps it in place
* MEDIUMS
* studio safety about how you manage your solvents
* gamsol the safest solvent on the market, scientifically proven
** still has odors but not the offgassing of others, super high flashpoint
** cannot be absorbed through unbroken skin
* mediums combine alkyd resin (refined soybean oil) and gambol - different ratio and thickners
* mediums contribute to flexibility of paint film to make it longer (tradition resins dammar etc become more brittle)
* contribute to a non yellowing transparent paint film (vs yellowing natural resins)
* medium contributes to the working characteristics of your paint (has some fat in it)
* ideal medium sits around 50% fat 50% lean
* enamel like finish
* consider working techniques, drying time, and body of paints
* galkyd slow dry
** nice and thin, dries in 3 to 4 days to allow reworking 
** max 50 / 50 paint and medium : want paint to do the talking
* dries to a gloss finish, by evaporation (exception being cold wax)
* galkyd lite
** fast drying, fluid, enamel surface, considered all purpose medium
* galkyd
** dries a day to a day and a half; wouldn't start with it (some people love some people hate) starts to tack up as it dries - will give you evidence of your brushwork - is self leveling when still wet; produces a thicker paint layer. Wash your brushes when you're finished!!! 
* neo megilp
** replacement for the original megilp/maroge?; turner used the original -> highly toxic and aged horribly (linseed oil with lead and mastic resin); Tate trying to restore turners paintings some are crumbling and turning brown; no lead no turp, contributed to flex doesn't yellow - luscious! Very body, really thick glaze layer, lots of room for light to enter and bounce around. Great all purpose medium. Gives a nice flow. Dries to a really high gloss. 
* cold wax medium
** naturally white beeswax combined with alkyd for flex and some gamsol for consistency
** go thin, it will dry clear
** dries to hardness of a wax candle
** don't expose to excessive heat
** takes on color really easily; can mimic encaustic texhniques 
** dries in 4 to 6 days; recommended to work on a hard surface when using a //lot// of it b/c canvas will expand and contracts
* galkyd gel
** dries in 1 to 2 days, meant to build up body and texture, will hold peaks
* solvent free mediums
** gel and fluid; safflower and alkyd resin, no gamsol. Plein air b/c less cleanup? Recommend only 25% medium to paint b/c they are 100% fat; paint in thin layers and not impasto for drying time
* gamvar (gloss semi gloss matte)
** use only one brush cause it will harden to matter how much you clean it but will soften when placed back in varnish
** don't need to wait 6 months to year because has a Porus film lets painting both dry from evap and oxidation (fingernail to thickest point if it feels hard all the way through can varnish); self-levelling
*kingmanarthub.com artist residency
* [[Assassin's Creed Odyssey via Steam Proton|https://github.com/ValveSoftware/Proton/issues/1757]]
* [[Running uPlay games on Linux via Steam Proton|https://github.com/ValveSoftware/Proton/issues/727]]
* <<iconLink cooking>>
* <<iconLink money>>
* <<iconLink coding>>
* <<iconLink computing>>
* <<iconLink [[How To: A Personal Guide]]>>
<br>

* [[Budgeting]]
* [[DREAMS: Surly Midnight Special]]
* [[vocabulary]]
* [[Steam Code Giveaway]]
* [[Thank You Notes]]
* [[Useful Utilities]]
* [[Desert Breeze – Boar Bristle Brush]]
* [[local community]]

* [[What's In My Wallet‽]]
* [[Weekly Check-In]]
* [[crypto/wallet]]
<br>

* [[Education – College]]
<br>

!!!! When filling bike tires with air, put more air in the back and less air in the front to best cushion from bumps.
This wiki is one of many places to get curious about myself : to move towards self-awareness, self-honestly, and self-acceptance. 
!!! [[Review Thread|https://www.bpal.org/topic/94860-gingerbread-vetiver-and-black-currant/]]

> no additional description provided

---
"""
This is ''it'', this is the deliciousness that is in [[Black Annis]] as well!!<<footnote "vet" "Apparently I fUCKING __love__ vetiver?? goddamn wonderful.">> I get absolutely no gingerbread -- or it's extremely well blended with the vetiver. The black currant takes over when wet, all sweetness and teen-fruit-flavored-lip-gloss. It's rather an odd combination with the complexity and darker spice of the vetiver when wet, but dries down into a delicious, spicy berry. 
""" //--- 2019.01.15//
* native to the plane of Limbo
* relatives of the Githyanki, broken apart by a civil war about which leader to follow
* cherish personal freedom, found through spiritual enlightenment and understanding of self
** most believe in patient contemplation and understanding of every aspect of what they are about to do before making a decision
** others follow the path of instinct, trusting in their knowledge of their body and inner harmony to intuitively guide them along the correct path, making snap decisions
* quiet, taciturn, not fond of speaking unless they have to, and then only as much as they need to; don't do anything without a reason - naturally pragmatic and extremely stoic; don't behave foolishly. mildly paranoid. slow to trust but loyal in the end. value independence; strong atheistic streak.
* anarchist survivalists who hid in the chaos of Limbo because it matched their desire to be free and never-restrained vs. spiritualists who live in the realm of chaos to test their powers of mental and spiritual control to the limit
* they were enslaved by the mind-flayers, who genetically engineered them to be better slaves; results in appearance, egg-laying, and psionics.

```
Three Truths: 
To the githzerai, there are only three truths:
* The githyanki and illithids will never be anything but mortal enemies.
* They will allow nothing to hinder the survival of their race.
* No one will ever enslave them again.
```

> "The githzerai's history of imprisonment was the foundation of the monastic lifestyle in which all githzerai learn from childhood how to eradicate potential oppressors and enemies (anyone not a githzerai)."

> "Under the teachings of Zerthimon, who called on his people to abandon the warlike ambitions of Gith, the githzerai focused their mental energy on creating physical and psychic barriers to protect them from attack, psychic or otherwise. Although Gith won her people's freedom, Zerthimon saw her as unfit to lead. He believed that her warmongering would soon make her a tyrant no better than the mind flayers."

!!! References:
* [[https://1d4chan.org/wiki/Githzerai]]
* [[https://1d4chan.org/wiki/Gith]]
* [[https://1d4chan.org/wiki/Zerthimon]]
* [[http://thecampaign20xx.blogspot.com/2015/05/dungeons-dragons-guide-to-githzerai.html]]
* [[codewars track|https://www.codewars.com/?language=go]]
* [[exercism track|https://exercism.io/tracks/go]]
* [[golang tour|https://tour.golang.org/welcome/1]]
* [[whirlwind tour of golang|https://learnxinyminutes.com/docs/go/]]
* [[go by example|https://gobyexample.com/]]
* [[build a web app with go lang|https://astaxie.gitbooks.io/build-web-application-with-golang/content/en/index.html]]
* [[the little go book|https://www.openmymind.net/The-Little-Go-Book/]]
* [[go lang specific exercises|https://gophercises.com/]]
* [[go bootcamp book|http://www.golangbootcamp.com/book]]
* ''[[guide to learning go|https://www.calhoun.io/guide-to-go/]]''
!!! [[Review Thread|https://www.bpal.org/topic/94629-goblin-stampede/]]

> No one can keep a goblin away from a good bargain: a jolt of Turkish coffee with cardamom, nutmeg, and cinnamon.

---

"""
Holy fuck this stuff is ''delicious.'' Easily my favorite of all the bottles I bought on Black Friday. When wet, the Turkish coffee comes to the forefront, like taking a deep whiff right out of a freshly poured cup. It dries relatively quickly and the coffee fades away, letting the cardamom take the lead. I can't smell nutmeg or cinnamon -- instead, there's a warm, creamy scent that plays with the cardamom.

Once dry, this is not a scent with a strong throw -- it's definitely what I would call a "skin scent." It doesn't //fade// though; when you try to smell it, the scent vanishes, but forget you're wearing it and it will gently curtain about you (especially when worn on the neck rather than the wrists).
""" //--- 2018.12.13//
@@.h0p3
> My Universal Remote Control Does Not Control The Universe, Not Even Remotely
> ---
> No Matter How Much You Push the Envelope, It Will Still Be Stationary
> ---
> *slaps roof of his wiki* You Can Fit SO Much Bullshit In This!
@@
---

<div class="tc-table-of-contents">
<<toc-selective-expandable "h0p3">>
</div>
* [[2101 – h0p3: what it means to sit together]]
* [[180830 – h0p3: Electric Boogaloo; draft]]
* [[180904 – h0p3: Pop & Lock; draft]]
* [[180905 – h0p3: Developing A Wiki Letter]]
* [[180914 – h0p3: Monolith; draft]]
* [[180924 – h0p3: Arr!; draft]]
* [[181007 – h0p3: Auditing; draft]]
* [[180829 – h0p3: Find The Others]]
* [[180830 – h0p3: Sphygmoscopic]]
* [[180901 – h0p3: 2, Electric Boogaloo]]
* [[180904 – h0p3: Pop and Lock]]
* [[180909 – h0p3: Threads]]
* [[180913 – h0p3: Monolith]]
* [[180920 – h0p3: It's Full Of Stars]]
* [[180922 – h0p3: Arr B A Good Letter]]
* [[181007 – h0p3: Auditing]]
* [[181007 – h0p3: Entangled]]
* [[181105 – h0p3: Flex Solution]]
* [[181113 – h0p3: A Title, A Name]]
* [[181121 – h0p3: Thanksgiving]]
* [[190116 – h0p3: To h0p3 and Kicks - I Love You.]]
* [[190117 – h0p3: I Love You Too!]]
* [[190729 – h0p3: Strangely, Rewind]]
* [[190807 – h0p3: Ceiling Cat]]
* [[180911 – h0p3: Wiki Musings]]
* [[180912 – h0p3: here's more!]]
* [[180914 – h0p3: I can't stop grinning!]]
* [[180924 – h0p3: (2) bugs ¯\_(ツ)_/¯]]
* [[180929 – h0p3: MUD]]
* [[181002 – h0p3: Wrong Again]]
* [[181004 – h0p3: hotkeys]]
* [[181005 – h0p3: css hack]]
* [[181010 – h0p3: nihil titulum]]
* [[181012 – h0p3: TW Bugs?]]
* [[181016 – h0p3: Flexbox]]
* [[181104 – h0p3: Popping In!]]
* [[181123 – h0p3: Whoa, Dude]]
* [[181124 – h0p3: Where's My Wiki?]]
* [[181201 – h0p3: Invite]]
* [[181208 – h0p3: Torrents]]
* [[181208 – h0p3: Root]]
* [[181209 – h0p3: URI'd]]
* [[190114 – h0p3: Connecting Dots]]
* [[190725 – h0p3: Yay!]]
* [[191017 – h0p3: New & Recent]]
* [[200826 – h0p3: a brief ramble]]
<<<
Write because you care about what you think. You should, and you do. It is not immorally egotistical, self-centered, etc. Do not be ashamed of it. Clear that out of your head. Your arrangment of memes comprises who you are. To say you matter is to say that configuration of memes matters. You are what you think. Well, you are what you think in a consistent, habitual way. Or, maybe you are the thinking thing in all its particularities, including the patterns and exceptions. Regardless, I think who we are is still largely defined by how we believe (both gutterally through desire and through our frontal lobes).

---

My goal is to flourish without being a predator of humanity. It's the gem of a life I hope to live. However improbable, I will pursue it. It is really fucking hard. But, that is a life I can respect. It has dignity because I say it does. QED.

---

What do you want to do, and why? 

I must ask my children that everyday.

---

I want my kids to start cataloging media they find valuable. These are important touchstones and anchors, memories they can revisit, analyze, cherish, and use.

<<< [[2017.06.25 -- DCK Meditation|https://philosopher.life/#2017.06.25%20--%20DCK%20Meditation]]

---

<<<
My wiki is a way to not feel lonely. It seems to work. I get to care about myself here in a way that is practical, interesting, and worthwhile.
<<< [[2017.08.25 -- Highdeas Log|https://philosopher.life/#2017.08.25%20--%20Highdeas%20Log]]

---
<<<
```
[9:07 AM] h0p3: Consequences are conditional, not up to us. Intentions are within our power.
[9:08 AM] h0p3: When asking "who should I be?" "what ought I do?" etc., we're asking what is in our power to change or do otherwise, and intention is the first object which fits the bill.
```
<<< [[2020.02.22 - dziggetai: Pragmatic Metaethics|https://philosopher.life/#2020.02.22%20-%20dziggetai%3A%20Pragmatic%20Metaethics]]
kicks and robinhood both write gentle jests that arrive on your Hall of Fame -- I sit back and admire their work and accept that I will never reach that level. I don't have the constitution for it: I look on the poets and the mysterious wordweavers with admiration but I'm like a blunt pair of scissors compared to a scalpel. 

kicks and ivan both write kind humor that arrives on your Hall of Fame, and I watch in admiration. I don't have the constitution for it: I'm a blunt pair of scissors compared to a scalpel, and you see it in me. 
<span style="display:inline-block;width:1em;margin-bottom:-1px;">{{happy.png}}</span>
iVBORw0KGgoAAAANSUhEUgAAAIAAAABxCAIAAACSkjwgAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAGoWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIwLTAyLTIxVDExOjU4OjM2LTA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMC0wMi0yMlQxMzoxMzoxOC0wODowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMC0wMi0yMlQxMzoxMzoxOC0wODowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZiMTA0ZDctODk0OC1hODQzLWEzNjQtMzFlNDAzNTE2MWNjIiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6NmNiNGIxNjgtODdiYS01MDRhLTgyYjktMmExMGIzYjQ3MTUyIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MGQ0Y2M5NGMtNjVmZi0wNTRmLTkwYWQtMjhmNjRmN2UzYzU0Ij4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDowZDRjYzk0Yy02NWZmLTA1NGYtOTBhZC0yOGY2NGY3ZTNjNTQiIHN0RXZ0OndoZW49IjIwMjAtMDItMjFUMTE6NTg6MzYtMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6Njg3ZmI4ZTEtYjMzNi04YzRjLTkzNTctMTJiNzA5ODQ3YTMzIiBzdEV2dDp3aGVuPSIyMDIwLTAyLTIxVDEyOjEyOjE0LTA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ2YjEwNGQ3LTg5NDgtYTg0My1hMzY0LTMxZTQwMzUxNjFjYyIgc3RFdnQ6d2hlbj0iMjAyMC0wMi0yMlQxMzoxMzoxOC0wODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmHCttcAACk1SURBVHic7b1plGVZdR747b3Pufe+IebIiMzIqXIqaqIG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
* [[How To: Remove Your Own IUD]]

<<<
Pregnant patients with low risk of ectopic pregnancy and with reasonable certainty of their last period being within 8 weeks can safely use mifepristone followed by misoprostol with over 95% probability of successful completion without medical intervention.
<<< [[Dr. Dustin Costescu, Twitter|https://web.archive.org/web/20200310232800/https:/twitter.com/BirthControlDoc/status/1237177485336416258]] [[aka the abortion pill|https://www.plannedparenthood.org/learn/abortion/the-abortion-pill]]
@@.spaced-list

* //March 10, 2020//
** [[https://www.weforum.org/agenda/2020/03/suddenly-the-er-is-collapsing-a-doctors-stark-warning-from-italys-coronavirus-epicentre/]]
*** scary news coming out of Italy re: impact on hospitals & ICU units
** [[https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3549276]]
*** paper with detailed info on social distancing & hygiene measures individuals can take
** [[https://coronavirus.1point3acres.com/en]]
*** map sourced with articles
** [[https://www.arcgis.com/apps/opsdashboard/index.html#/bda7594740fd40299423467b48e9ecf6]]
*** global case map tracker
** [[https://twitter.com/PalliThordarson/status/1236549305189597189]]
*** wow, viruses are fascinating.
** [[https://twitter.com/trvrb]]
*** talks about genetic analysis of strains in WA and what it says about the cluster(s) there

* //March 11, 2020//
** [[https://twitter.com/kakape/status/1237372989148213248]]
*** cool thread about genetic sequencing of the virus
**** see also this map & timelapse: [[https://nextstrain.org/ncov]]
** [[http://www.psandman.com/col/teachable.htm]]
*** great article about psychological reactions to new risks (eg. COVID)
** I'm replying deep in reddit threads as much as possible to people who say they're healthcare workers with this link: [[https://twitter.com/UWVirology/status/1237147812195741696]] 
** Donated $100 to a local foodbank after stocking up with food and meds myself. Apparently smoking increases the risk factor based on data from China, which is worrisome b/c my landlord was/is a long time smoker. My partner's mother has co-morbidities, and one of my best college friends is on three different immunosuppressants and now I'm seriously fucking worried for him too.

* //March 13, 2020//
** [[https://medium.com/@tomaspueyo/coronavirus-act-today-or-people-will-die-f4d3d9cd99ca]]
*** seems like a pretty lucid breakdown of where we might be at in terms of true cases, given the absolute shit show that testing has been.
** had our first death in the metro area today, which brought out the people in the local reddit thread talking about how they'd been having flu-like symptoms, tested negative for the flu, and were refused COVID testing. Soooo yeah, sounds like ''something'''s been community-spreading the past week or so.
*** of course now that a state of emergency has been declared and we've had a death, people are freaking out and buying toilet paper. I'm feeling very very glad I was silly on Wednesday and went out shopping. Ahead of the curve, baby.
** was very mucus-y this morning and didn't have any meds left in my backpack; it's calmed down through the day -- no drippy nose or feeling like I need to cough -- but I'm going to go take my temperature after I leave work. idk what feverish feels like but yeah.

---
* Walgreens / medicine:
** acetaminophen & ibuprofen
*** reduces fever; check stores @ home to see how much I already have
** antitussive cough reduction: ''dextromethorphan'' (some brand names: Triaminic Cold and Cough, Robitussin Cough, Vicks 44 Cough and Cold)
** expectorant cough reduction: ''guaifenesin'' (2 brand names: Mucinex, Robitussin Chest Congestion)
** anti-diarrheal:
*** ''loperamide'' (1 brand name: Imodium)
*** ''bismuth subsalicylate'' (2 brand names: Kaopectate, Pepto-Bismol).

* ALDI / food & supplies:
** kleenex, at least 6 boxes?
** antiseptic wipes (lysol?)
** hand sanitizer (multiple)
** canned salmon
** canned tuna
** pork rinds (check how many at home)
** two cartons of eggs
** some number of chicken stock boxes
** sesame oil
* Recipes to anticipate making:
** salmon patties
** egg drop soup ([[one version here|https://www.gimmesomeoven.com/egg-drop-soup/]])

* [[Resources on transmission & prevention of COVID-19|https://docs.google.com/spreadsheets/d/1-l78z-rSodmSfsfChv7d_tubb6d1Zxst-d7YI4HZp4g/edit#gid=0]] (google spreadsheet maintained by a University of Denver professor)

@@
!!! //What is your product, service, or message?//

My product is my artwork: mandalas, linoleum prints, originals, actual digital prints, stickers, pins, greeting cards, etc etc.

"I draw and make linoleum prints."

!!! //What's the tone of your brand?//

I want them to feel curious! I want them to be intrigued by the possibilities and differences of my work. I want people to feel absorbed by it? Okay, dream big -- what I really want would be to make humongous art -- have a big wall, 12 feet tall, with my art on it, wrapped around the corner, the way I did with my big charcoal spiral. I want them to feel engulfed by it, fascinated, to feel a sort of intensity in their bodies.

With my mandalas...what do I want them to take away from me? a feeling of light, the lightness of being, the complexity of life, a sense of unfolding pattern -- if they could walk away from my art feeling one thing, I want it to be happiness.

My prints and my mandalas have different feelings, I think. My mandalas are all about improvisation, curiosity, pattern, repetition, discovery, attempting new things, and listening to the paper and pen in the moment. My prints are more deliberate -- about really thinking about the line, shade, tone, composition, etc -- well, not even so much that -- they're about, for me, taking an image through the process of turning it into solid black ink on paper. It's also much less refined than my mandalas -- I know what I'm doing with them, I don't know what I'm doing with my prints.

I want them to feel lifted up by a bouncing energy that's -- I want to give everyone a hug with my art? 
{{ascii – enter at your own risk}}

<<slider "hidden1" "''Technical Talk''" 
"""I'm switching to a tag-based filtering system, not a title based filtering system. I want to have broader freedom in how I title hidden things.

The tag will be filtered out of:

* search results -- $:/core/ui/DefaultSearchResultList
* recent -- $:/core/ui/SideBar/Recent
* new -- $:/plugins/sphygmus/extended/sidebar_new
* all -- $:/core/Filters/AllTiddlers
* tags -- $:/core/Filters/AllTags
* orphans -- $:/core/Filters/Orphans

There's a secret link to it in my private wiki portal, for easy access myself. If you're on sphygm.us ... well, if you know the tag, advanced filter search makes it easy to find!

The [[Update Scanner|https://addons.mozilla.org/en-US/firefox/addon/update-scanner/]] add-on catches the titles of tiddlers, even tagged hidden ones; if I wanted to stop them from appearing there, I would change the filter in [[$:/core/templates/static.area]] -- I don't think it's necessary at the moment.

---""">>

Let's call this an easter egg, the secret passageway to things that might be better left unseen by all but the most curious observer. Every ounce of innuendo is intended here, everything to be taken the wrong way.

Cultivate your attraction and pleasure -- feel the sparks that come around so rarely. Questioning why and negative self-talk is not allowed here!!

Also maybe think about going through [[The Beast|http://beast.nakedfemalegiant.pl/]] writing experiment / game again?

---
* [[femininity]]
* [[sexuality]]
* [[pr0n]]
* 
* [[181227 – hidden: why move in together‽]]
* [[2019 – Yearly Audit: Hidden]]
* [[200721 – hidden: silly ciphers]]
* [[201012 – hidden: /b/]]
* [[201012 – Wiki Review: breathe breathe breathe]]
* [[201013 – hidden: /b/]]
* [[201023 – hidden: /b/]]
* [[201105 – hidden: notes for next week]]
* [[201126 – hidden: experience, faith, trust]]
* [[210121 – hidden: /b/]]
* [[210430 – hidden: my love will rip a skylight in the ceiling]]
* games
* media
** audiobooks
** books
** movies
** music
** podcasts
** tv
* memories
* projects
** books
** drawing
** jailbreaking
** knitting
** life shit
** printmaking
** websites
* reference
* school
* settings
* [[Transfer Hollow Knight Saves from PC to Switch|https://gbatemp.net/threads/hollow-knight-pc-to-switch-save-transfer.512291/]]

---
# ~~Found in Ancient Basin, found to the left of the tram station and the main Ancient Basin entrance.	Defeat two Lesser Mawleks that guard it.~~
# ~~Given by the Seer: Collect 300 Essence with the Dream Nail.~~
# ~~Crystal Peak: Requires Mantis Claw.~~
# ~~Deepnest: Requires defeating Nosk.~~
# ~~Given by Grubfather: Rescue 31 Grubs.~~
# ''Reward in Colosseum of Fools.	Complete the Trial of the Conqueror.''

!! Greenpath

* ''Left quad by spikes'' : //platforming// section; need to crystal dash off a wall?
* ''Middle quad'' : very spiky //platforming// section
* ''Left trio'' : hanging stone //blocked way// from above
* ''Top red'' : two elder rolliepollies //mini boss//
* ''Bottom red'' : big bush caterpiller //mini boss//

!! Crystal Peak ''done until monarch & dive''

* ''Left gold'' : sparkly thing, need //monarch wings//
* ''Top gold'' : doorway too high, need //monarch wings//
* doorway near middle bench, need //monarch wings//
* ''Middle quad'' : poundy bench grub, //platforming//-ish
* ''Middle trio'' : grub behind gate, need to go around somewhere?
* ''Right gold'' : rumbling dirt, need //desolate dive//

---
{"version":"1.0","layers":{"grub":"2326_1312,2252_2290,2470_3389,2196_2570,2072_2396,2004_2452,2148_2104,1920_3555,1396_3592,1394_3610,1392_3630,1170_3572,1190_3998,958_4384,992_3564,1037_3385,1204_3265,1076_2556,747_2563,732_2208,948_844,806_1252,1010_1284,1276_1594,1381_1483,1081_317,1758_501,1504_832,1834_1085,1702_1557,1922_1566,2034_1622,1978_1733,2196_1028,1466_1874,1590_2518,1418_2742","charm":"2084_2054,1922_3738,1068_1990,1970_1286,2246_1721,1688_2816,984_4154,2234_1306,944_2416,1092_2960,2100_2337,2257_2480,266_2550,2394_1464,1354_1508,1992_376,965_1002,2046_3320","shop":"2264_2202,1160_2908,1512_1392,1968_1670,806_518,1190_630,1536_3838,1136_2017,2119_2589,1062_1302,2258_974,1221_2731,2276_1944,2297_1944,2312_2048,1714_2132","boss":"2174_803,1535_721,1047_342,778_1426,954_2442,1379_3598,1099_2934,671_2089,2031_1899,1867_1659,1679_2640,2064_2121,2069_2163,2375_2878,1968_3188,1915_2602,1213_4317","upgrades":"2594_1222,1840_1020,767_2785,1916_2090,1422_3422,2273_2063,1954_3656,932_3812,1084_2158,1962_2122,2028_1932,1864_1684,1071_1700,1484_1606,1640_1904,1823_1740,2800_3124,768_2350,768_1546,2172_822,1268_1796,2269_3409,631_1861,953_3372,162_3658,1954_3324,2063_2064,1618_2644,1714_1092,135_2368,1059_4284","shortcut":"1895_2557,2105_2404,1870_2202,1633_1169,962_588,956_507,1330_1383,1042_4118,1939_3160,2025_2010,938_3509,1624_3472,1191_2871,932_3718,1669_1525,1602_1856,1391_1778,1086_2048,1375_2779,1833_935,2284_2982,1517_2840,1489_2721,1296_1440,2340_1334,1057_1283,2326_2185,1988_968,1230_2673,1493_2352,2347_2964,2400_2964,1630_965,1055_1700,1340_2733,1204_3608,1102_1375,1057_3665,2025_1948,2180_1045,1044_2622,1093_3010,1831_899,1634_2727,1374_1252,1532_878,650_2202,1533_3313,770_2528,1536_808,908_1260,1146_1209,2086_2507,2448_1214,973_621,2134_2987,1868_1521,643_2608,955_3013,2257_2756,2333_2694,2048_2287,853_1275,951_3062,1001_1299,2137_3180,968_1021,1918_2696,2735_3285,1714_1948,1955_1807,2143_476,1235_3814,1603_1428,1422_1273,1807_1748,1028_3625,1360_1585,1469_2038,1342_1904,2290_1824,2080_1906,1819_1060,1710_1127,1466_1610,1961_2137,1134_1999,1952_1992,2115_1350,1508_1614,2266_1276,1962_1209,1851_1404,2146_2074,1889_2647,2168_2633,1918_2043,1091_2588,1619_2778,1012_2567,1045_3645,1052_4385,2455_1310,768_2540,1942_3481,1149_3955,1264_4048,1310_2978,844_3710,2386_2896,2473_3006,1208_760,1488_1488,1339_1807,670_2302,2069_2027,668_2832,2679_3331,1191_2703,2268_2180,1225_3161,1541_2722,1001_3222,1107_2988,553_2691,2134_1919,1460_2221,1307_3591,1073_3200,1171_3212,394_2614,2081_3474,1175_3505","mapMisc":"2452_1188,2010_1620,1576_1194,1208_1386,1442_1662,1060_1638,746_2786,1112_2080,2034_1992,2332_2716,1142_3670,1494_2704,1785_1558,2320_1586,2214_1108,1760_1262,1222_1052,1432_3952,2094_2061,832_1406,1988_2136,1536_3256,2346_1084,1832_918,918_710,1436_1176,1714_1922,2064_2042,2220_1974,2466_3190,2008_3444,2170_3676,1294_3756,808_3878,896_3070,1538_2462,1304_1870,1974_3671,1592_828,1901_2046,1858_1348,779_1598","transport":"2598_1202,1532_830,1094_462,2130_894,674_3276,1234_3502,2042_3546,1994_2326,1442_1462,2274_2034,1634_2478,830_1816,836_2756,830_3284,1968_2654,1968_2880,2136_590,2128_920,2042_1092,2164_1440,2514_1408,2272_2002,1420_712,1532_864,1578_1148,1444_1492,2044_2892,2376_2860,2040_3508,1952_3686,1994_2352,1884_2688,1986_2164,2077_2064,1710_2104,1894_1556,1058_4310,1320_4016,788_3610,1232_3476,646_2636,1048_2586,1150_2112,1328_2484,1348_2896,1494_2688,830_1422,1180_1334,1638_2444,1534_3280,1621_3663,1696_1611,673_3324,1022_314","item":"869_2971,1247_3677,1321_3993,1135_3956,2135_968,1549_1867,1320_1887,1612_2305,1336_3223,1318_3427,2367_1155,1896_3734,1831_1475,1921_1114,1595_1787,1476_1488,1861_1813,1766_1298,1580_2542,1277_2552,1915_3440,1050_298,1616_488,1161_1584,1134_2214,1079_2421,1044_2677,1447_3219,2150_2652,2103_2871,1923_2876,896_725,1066_331,966_4247,1626_1094,1369_2709,1331_1716,1527_3736,964_3131,950_1038,2320_1018,2122_3708,1056_1251,1563_3546,238_2430,1576_2466,525_2123,1158_4302,1414_3544,2411_2810,1422_1347,1160_876","geo":"2338_1157,2515_1225.1,2465_1292,1921_1068,2109_1200,1952_1546,1864_1298,1686_937,1515_625,1004_756,850_262,1042_354,1367_1711,1134_2154,744_2682,940_2738,1159_2607,1476_1985,1918_1811,2045_1781,2096_1875,1903_2005,1923_2455,2152_2547,2078_2059,971_3105,1031_3557,935_4363,1014_4329,1018_4355,1055_4408,1609_2706,1608_2509,1699_2507,2304_3409,2335_3158,2551_3408,1997_3471,1471_3780,1265_3892,1914_3153,2489_1087,2419_1070,2393_1103,2438_1178,2248_1530,2306_1582,2306_1600,2279_1662,2263_1708,2161_828,2051_944,1970_944,1969_1057,2072_1142,2097_1214,2145_1417,2136_1510,2096_1401,2045_1386,1967_1512,1940_1309,1837_1298,1837_1270,1610_540,1504_871,1296_774,1305_751,1370_1203,1408_1245,1710_1096,1628_1465,1797_1827,1164_1549,1096_1462,1070_1605,1055_1562,1060_1663,809_1123,791_1136,766_1096,858_1616,847_1654,976_886,958_823,2270_1201,2259_1234,1152_1745,1230_1734,1390_1764,1343_1770,1253_1843,1252_1867,1272_1897,1099_1834,1110_1855,1190_2092,1105_2213,612_2254,712_2302,642_2438,912_2824,967_2580,1150_2817,1128_2762,1227_2660,1292_2703,1453_1770,1587_1869,1545_2002,1592_2134,1992_1890,2078_1820,1948_2117,1924_2167,1946_2221,1954_2298,1971_2353,1966_2444,2032_2568,2068_2537,2151_2034,2181_2088,2048_2253,2093_2186,967_3018,1060_3053,1037_3053,1049_3078,1328_2934,1211_3408,1340_3397,1374_3189,1047_3490,990_3446,903_3449,832_3714,837_3805,798_3917,891_3831,959_3708,1032_3648,974_3776,969_3878,934_4349,1062_3976,1078_3807,1301_3811,1334_3770,1373_3664,1595_3654,2049_2706,2052_2728,2080_2801,2261_3095,2232_2767,1917_3417,1916_3438,1923_3521,1997_2060,1923_1390,2151_2407,2285_2271,1123_1504,887_748,2301_1637,2081_2040,2083_2042,2068_2498,1221_2075,2525_1283,2084_1056,2144_1195,1128_1580,1280_1826,862_2772,1447_1802,1427_1937,1901_2049,2123_2974,2576_3343,994_3615,2204_929,2000_2030,1930_2002,2627_3376,2223_1987,1069_325,1919_3605,1724_2512,935_4378,2046_2115,1815_1157","glitchSkip":""}}
* [[happy harvest - this off grid life|https://web.archive.org/web/20191106153248if_/https://happyharvest.ca/2016/03/14/this-off-grid-life/]]
** works as an audiobook narrator
*** lots of cool stuff on the blog in general. I feel like I just don't know enough to do anything similar, nor am I sure I'm //actually// interested enough to put in the amount of work it takes (not having an interested SO doesn't help either).
**** right around [[here|https://happyharvest.ca/category/life-lived/page/20/]] is the interesting stuff about transitions & moving & so on.
* [[happy harvest - this tiny house life|https://web.archive.org/web/20191106181053if_/https://happyharvest.ca/2016/11/29/this-tiny-house-life/]]
** I'm really not sure I could live in a house //this// small, but hmyeah. it's interesting.
> Personally, I kept the Carja Mighty Bow until I replaced it with a Shadow Hunter.

<<<
there are 3 bow variants. Hunter (fast draw time, Hardpoint arrows deal a mix of tear and damage, fire arrows explode blaze cans).

Sharpshot (slow draw time, enhanced zoom, precision arrows deal high damage, tearblast deal only tear damage).

War ( freeze, shock and corruption status effects + can explode their respective containers/parts)
<<<

<<<
Best daily driver: Banuk Hunter Bow with max handling, max damage, and a splash of Fire (as a tertiary stat).

Best damage: Icerail with max damage, handling as a secondary stat.

Best crowd control: Ropecaster with max handling and no tear.

Best element weapon: Banuk War Bow with 50 Freeze & max handling.
<<<

<<<
There is no best weapon in the game, but there are best weapons for certain situations and personal playstyle.

Now days, I pretty much always have my war bow and hunter bow equipped to exploit any elemental weakness a target has. I'm not the biggest fan of the banuk versions because I do a lot of shooting from the hip and the long draw time cramps my style. Hardpoints from my hunterbow is what gets fired the most in my games.

I do have the banuk powershot bow equipped often, with max damage mods. It has a long draw time, but its my sniper bow so I accept that. I also use a regular sharpshot bow with max handling mods for when I want to fire off tearblaster arrows like nobody's business.

I swap in a blast sling for fighting humans, ropecaster for big machines, tripcaster for cauldrons and other fights I can prepare for.

Armor wise, I usually use the Banuk Chieftan, which gives you constant health regeneration, and I just swap mods out as I need. Usually role with stealth, but will swap in ranged or melee protection as needed.
<<<
* 2 inspiration
* can get one person healed to full OR one clerical spell cost in material components for half price at the temple of the grain mother

---

* beyd secepol male half elf merchant selling ale and beer and what not
* edhelri lewel female moon elf merchant selling exotic wood from the jungle of chult
*Langesstun male gold dwarf merchant hauling scented cooking oil and perfumes

personal body guard to edhelri, answering only to her and caelvan, 8 gold per 10 day, food & living expenses on the road

encountered a golden stag on the road from my dreams, it begged me to follow and save it, so I did, healing word'd the arrow - it speaks in an ancient tongue I can't understand, looks frustrated, it says I...thank... oozes gold-like sweat onto the floor of the forest, into the shape of a golden swirling longbow.

|RACIALS|
|Con +2|
|Wis +1|
|Con is spellcasting ability for racial spells|

Stats rolled: 18 / 7 / 8 / 11 / 7 / 16

Quarterstaff is made out of coral.

silver dragon embossed into the leather itself, of the monk's amulet (leo syn?)

100 kobalds, 80 cultists within the camp, maybe more in the camps; all just chilling out, talking about what they're gonna become etc. there's some mercanary

---

You have a secret. You once were a gold dragon who served Bahamut. You were too proud and vain, to the point that Bahamut decided to teach you a lesson. You have been trapped in a weak, humanoid body, with your memories of your former life but a dim shadow. You remember only one thing with perfect clarity: Bahamut's command to go into the world and prove your devotion to the cause of good. If you prove worthy, on your death you will return to his side in your true form.

---

* I enjoy sailing into new ports and making new friends over a flagon of ale.
* People: I'm committed to my crewmates, not to ideals. (Neutral)
* The ship is most important - crewmates and captains come and go.
* Once someone questions my courage, I never back down no matter how dangerous the situation.

---

I was raised on a farm by my mother and older brother, and became a sailor with my estranged father at the age of 18. After a supernatural storm sank my ship ten years later, I washed ashore with a new drive to champion the cause of good. I was taken in by an underground monastery who had heard of my questioning the countryside, and was there taught how to be a monk. My training complete, I have left to dedicate myself to upholding honor and justice.

=============================

You have a secret. You once were a gold dragon who served Bahamut. You were too proud and vain, to the point that Bahamut decided to teach you a lesson. You have been trapped in a weak, humanoid body, with your memories of your former life but a dim shadow. You remember only one thing with perfect clarity: Bahamut's command to go into the world and prove your devotion to the cause of good. If you prove worthy, on your death you will return to his side in your true form.

Your master was kindly and taught you to pursue the cause of peace.

=============================

My mother (neutral) is a farmer in the foothills near Waterdeep, and my father is a sailor on a ship that trades up and down the Sword Coast. They were not married when they fell in love and pursued the brief fling that resulted in my birth in the streets of Waterdeep.

My father (neutral) is an inveterate gambler/debtor, and life-long lover of women. I have two full siblings: a younger brother (neutral) who works as a laborer down at the Waterdeep docks (also fallen into gambling ways & debt), and an older brother (neutral) who works the farm with my mother.

Two of my half-siblings share a mother who works at a university library and is well-respected among that crowd. One is an older sister (neutral evil) who works as a scribe in the library, and though we've met only twice our relationship is friendly. The other is a younger brother (neutral evil) who used his mother' connections to become a well-educated astronomer at the university; we have never met.

The third of my younger brothers (neutral good) was born to a courtier who had a wild drunken fling and never saw my father again. He followed in his mother's footsteps to become an influential and very well known bureaucrat in the court of Waterdeep; he once sought my family out to introduce himself, and graciously gave us several gifts of coin and supplies. 

The fourth, and final, younger brother (neutral) was a baker in Waterdeep; however, after his step-father discovered he was a bastard and not a true son, he was tossed out into the streets. We have met only once when he came asking for money.

Last but not least, my older sister (neutral good), born into a circus troupe, who works as a fire eater and entertainer down at the docks. She occasionally stops by the farm to pick up fresh supplies, and we have a close relationship.

After spending several years with my mother, my father got the wandering itch and left to sail and knock up other women. He only returned three times during my childhood, and I barely knew him before I left home. The farm at that time was small and dirty, probably contributing to his leaving. I grew up with a few close friends and relatively happy memories despite his absence.

Both my mother and father are human, but my father told me of his father and great-grandfather who were both water genasi. The line, seeming to skip generations, reappeared in me.

As a child near my 8th birthday, I was wandering near the outskirts of the city where they usually hung criminals and believed I saw a demon with a gaping maw and sharp teeth, devouring a dead body. I held my screams inside and ran away as fast as I could back to the farm.

On my father's third visit, on the eve of my 18th birthday, he took me down to the docks and signed me up for a job on the merchant ship he sailed on. On the sea, I at last felt at home and in my true element, with the gulls above and the water lapping at the boat's hull.

During one dock trip, my deeply-in-debt father roped me into helping him burglerize the home of a rich family. While their magical alarm system resulted in our capture, I was determined to be not guilty because I had been coerced; my father was thrown in prison for several years.

I worked as a sailor for 10 years and had survived many storms, pirates, monsters, and other terrors of the sea. In that tenth year, however, a supernatural storm more powerful than any I had seen before overtook us. Despite the best efforts of all the sailors, our ship sank deep into the depths. I tried to rescue as many as possible, draping bodies over pieces of wood floating on the surface, but I was smashed over the head by the side of the boat and rendered unconcious.

When I came to, thee name Bahamut lingered in my head, and I was filled with a purpose I had never felt before. Where I once lived for the wild and free life of a sailor, I am now driven by the desire to prove my devotion to the cause of good. Vague memories of some other life as a great golden creature fill my dreams, and I set out to discover how to be honorable and just.

Not knowing where to start, I wandered the countryside asking folk what they knew about the name Bahamut and great golden beasts. After some time a gnome found me, saying he had heard of my inquiries. He brought me to a secluded underground monastery, and described to me the great golden dragon who had once made its lair there. He told me of their pursuit of justice and honor, and of the teachings of Bahamut. Here, over the past few years, I was taught the fundamental techniques of monkhood. Now I have begun my quest to prove myself as a worthy monk dedicated to protecting the weak, helping the oppressed, and upholding the highest ideals of honor and justice.
* [[In Encounter Zones|https://www.creationkit.com/index.php?title=Encounter_Zone]]: "Interior Data of interior cells, World Spaces, and individual References can be tagged with an Encounter Zone."
** we know that we are not limited to interior cells because Northwatch Keep has multiple exterior cells that are tagged with the Northwatch Keep encounter zone.
* [[In References|https://www.creationkit.com/index.php?title=Reference]]: "The Encounter Zone this reference is attached to. If an encounter zone is not explicitly specified, the object will inherit the Encounter Zone of its Cell, if any."
** The references //only// inherit the encounter zone ''if the cell is tagged with an Encounter Zone''.
* [[Also in Encounter Zones|https://www.creationkit.com/index.php?title=Encounter_Zone]]: "Location: The Location used by the Encounter Zone."
** This means: what location the encounter zone applies to the cell tagged with that encounter zone.
** It does ''not'' mean that the location selected in this drop-down menu inherits the Encounter Zone -- as specified above, //only// references inherit encounter zones //of cells tagged as such//.
** We can see that encounter-zone tagged cells inherit their location //from the encounter zone// in the error message "Cell has a hand-tagged location and an encounter zone applied location. Hand-tagged location will be ignored in-game."
*** This error occurs when the "location" specified in an encounter zone record does not match the "location" hand-tagged in a cell.
* Conclusion: if an exterior cell is //not// tagged with an encounter zone, the references in that exterior cell ''will not'' inherit the encounter zone from anywhere. 
* Conclusion: If we wish the enemies in an exterior cell to inherit encounter zone data, we must tag that exterior cell with the encounter zone, //and// ensure the location specified in the encounter zone is the same as the hand-tagged location on the specific exterior cell.
** Theoretically, we wouldn't need to even hand-tag a location in the exterior cell because it should be inherited //from// the encounter zone itself.
* [[https://www.google.com/search?q=to+do+list+website+that+only+shows+one+task+at+a+time+simple&ei=XvcSYPO7LsastQaWopfoDA&start=30&sa=N&ved=2ahUKEwjz4sa4lr_uAhVGVs0KHRbRBc04FBDw0wN6BAgHEEo&biw=1460&bih=903]]
* [[https://zenhabits.net/now-do-this-and-the-single-tasking-philosophy/]]
* [[https://web.archive.org/web/20080828022148/http://nowdothis.com/]]
In my bookmark collection from around the age of 13 (when I first got my own user account on the family computer, and could therefore start my own horde of links), there are a lot of wikiHow and eHow links. It seemed like maybe reading enough how-to articles would teach me how to fit in.

I don't bookmark wikiHow or eHow articles anymore, and I've given up googling my anxieties and worries. On a more practical level, though, there are tidbits of information that I don't want to forget -- tiny problem solving tricks that make life smoother or easier, or long and complex processes that aren't otherwise well documented around the place. So, here is where I stick those.

---
* [[How To: Wipe an Old Bootable USB]]
* [[How To: Get Ctrl-Shift-L Working Again in Sublime Text]]
* [[How To: Install Arch Linux to USB & Internal Memory]]
* [[How To: Set Up Jasper Arch Linux Install]]
* [[How To: Key Out Background in Photoshop]]
* [[How To: Merge Multiple Files in Audacity]]
* [[How To: Add Local Folder to New Github Repo]]
* [[How To: Fix Broken Firefox & Chrome on Arch Linux]]
* [[How To: Set Up A Linux Server Droplet]]
* [[How To: Troubleshoot Crontab]]
* [[How To: Remove Your Own IUD]]
* [[How To: Set Up SSH]]
* [[How To: Install Linux Fonts]]
* [[How To: Darn Wool Socks]]
* [[How To: Setup Webmention.io For Wiki Via PGP]]
* [[How To: Archive All Website Subpages On Wayback]]
* [[How To: Scan A Book]] 
* [[How To: Negotiate Pay]]
* [[How To: Back Up Switch NSP Files]]
* [[How To: Dump Switch Keys & Prep for Backup]]
* [[How To: Update Switch CFW EmuNAND]]
* [[How To: Install Bootcamp Drivers on Windows]]
* [[How To: Download a Public GDrive Folder via Command Line]]
* [[How To: Hide "Did You Mean To Go To..." Firefox]]
* [[How To: Clone Windows Boot Drive to 2nd Drive]]
* [[How To: Get Windows Install Media To Display Version Selection]]
* [[How To: Get Switch Pro Controller Working on Windows 10]]
* [[How To: Pirate Photoshop]]
* [[How To: Datamine Unity Games]]
; Make sure local git is set up with username & password!!
: `git config --global user.email "redacted"`
: `git config --global user.name "redacted"`
: //Do not// use a name & email that you don't want to be public; they will show on command line Github pushes/etc.
---
* Create a new repository on Github without any additional files.
* Cd to local project & initialize repo: 
** `git init`
* Add all current files to repository:
** `git add .`
* Commit files:
** `git commit -m "blah blah"`
* Add the remote repository SSH version URL:
** `git remote add origin redacted:username/repository-name.git`
** `git remote -v`
* Push local changes to remote repository:
** `git push origin master`
# Mirror the website with wget:
#* `wget -m https://example.com/`
# Prep the folder structure for archiving:
#* Remove category/tag/etc folders for pages you're not interested in.
#* If this is a wordpress blog, you probably want to remove the //amp// and //feed// folders as well, with:
#** `find . -name "amp" -type d -exec rm -r {} \;`
# Run the attached script with the following command:
#* `find . -name "*.html" -exec ./wayBackArchive.sh {} \;`

{{script/wayBackArchive.sh}}
* Download the game / update
** ''Important:'' make sure the game is installed on the clean SD card and //not// on the system memory.
* Plug the switch into the PC then power it (the switch) off.
* Take out the clean SD card and plug it into the PC.
* Make sure TegraRCMGUI is running, and (attempt to) enter RCM mode
** remember, hold down volume up button then hit the power button. if Tegra doesn't turn green, re-seat the jig & try again.
* Use //Memloader// from the Tools section of Tegra to mount the eMMC rawNAND -- or boot into hekate with the payload & select `Hekate > Tools > USB Tools > eMMC RAW GPP`.
* Use HacDiskMount ''running in administrator mode'' to select the Linux device (or the hekate device) & mount SYSTEM as a read-only drive.
** Make sure the driver/service is running.
** Decrypt the partition with biskey03
* Open SwitchSDTool, point it at the SD card path, the mounted SYSTEM path, the locations you want the decrypted NCA/NSPs, then click through click through (1) Extract Tickets, (2) Decrypt NCAs, (3) Parse NCAs, then look at the `Games` tab to see what you can dump.
* click on the game then click on `Pack Selected NSP` to get files! boom, headshot.

---
!!! [[First-Time Setup? Read This|How To: Dump Switch Keys & Prep for Backup]]

* download [[Macrium Reflect Free|https://www.macrium.com/reflectfree/promo]]
* clone boot drive onto larger hard drive
** next time, you'd want to calculate how much space the partitions need and expand the initial data partition to leave unallocated space just a bit more than needed -- otherwise you end up with a chunk of unallocated space at the end of the drive that can't be added to the other partitions and you have to create //another// partition to make use of it.
* download [[EasyBCD|https://neosmart.net/EasyBCD/]]
* `BCD Backup/Repair > Change boot drive > Perform Action` and choose the larger hard drive
* reboot -- now when you look at `View Settings` in EasyBCD it should show the boot drive as the larger hard drive now but the Entry #1 might still be pointing to the //old// drive 
* `Advanced Settings > Basic > Drive` -- select the larger hard drive from the drop-down menu and click `Save Settings`
* shut down, disconnect old hard drive's SATA cable, restart and ... VOILA it worked!
; Create a list of dictionaries, when the value of a Record key is a dictionary
* `[dict(record['brand']) for record in results]`
* `record['brand']` will return the value of "brand", which is a dictionary, and `dict()` will consume it into a python dictionary.
* //Example:// returning the entire accord record for all accords; use this and you'll end up with a list containing a dictionary for each accord record, containing all the key:value pairs from that record.

; Create a list of dictionaries, when the value of a Record key is //not// a dictionary (eg. returning //value// AS blah in the query)
* `[record.data() for record in results.records()]`
* `record.data()` returns the //keys// and //values// of the record as a dictionary, and `results.records()` generates an iteratable of Record objects.
* //Example:// returning n.Title AS nTitle and a.Title AS aTitle in the query - get both into a dictionary (for each Record) with this method.
* ''EVEN EASIER'' just fucking do `results.data()` and get a pre-generated list of dictionaries! sheesh.
> Once the patch is woven in, the scales on the wool in the yarn and the garment will rise in the next washing or with the heat and moisture of the next wearing, and then lock together, “healing” the thin spot.  Usually within one or two wearings, the  patched-in yarn and the sock have felted themselves together so well that the wearer will not be able to feel the repair any longer.

Hell yea!! I'm going to take a needle to my super plush wool socks and fill in their thin spots and see what happens -- if this happens, that would be baller. Also better to darn then sooner rather than later, because right now they're just thin and there's no actual hole.

(basically, just weave yarn back & forth across the thin spot with a tapestry needle.)

* [[1939 Sewing Secrets Guide|https://web.archive.org/web/20191106152108if_/https://www.flickr.com/photos/27398485@N08/3816467910/sizes/k/]]
* [[buy mending wool?|https://www.etsy.com/market/mending_wool]]
* [[visible mending man|https://tomofholland.com/]]
@@.spaced-list

* [[Unity Game Hacking|https://github.com/imadr/Unity-game-hacking]]
** small guide covering the basic structure of Unity game folders, extracting & editing code, extracting assets, and hacking memory
** super useful overview!

* Game file extraction tools
** [[Unity Assets Bundle Extractor|https://github.com/DerPopo/UABE]]
** [[forum post with asset extraction tool list & links|https://zenhax.com/viewtopic.php?f=17&t=12]]
** ''[[uTinyRipper|https://github.com/mafaca/UtinyRipper]]''
*** extracts assets and converts them into native Unity engine format, which allows them to be imported into Unity itself
*** use this!

* [[Unity Sprite Slice Export Tool|https://unitylist.com/p/oeg/Sprite-Slicer]]
** if you have a game that uses sprite sheets, and you want to export them as individual PNGs to use in, say, a data spreadsheet, here's a handy utility so you don't have to do any of the scripting yourself.
** download & copy the contents of the `Scripts` folder into your existing Unity project.

* Accessing game code
** [[A practical tutorial to hack and protect Unity games|https://www.alanzucconi.com/2015/09/02/a-practical-tutorial-to-hack-and-protect-unity-games/]]
*** it took reading this article to realize how to use ILSpy to actually look at the game code functions etc.
** [[Hacking Unity Games|https://www.hypn.za.net/blog/2020/04/11/hacking-unity-games/]]
*** talks about inspecting in-game memory with CheatEngine
** [[ILSpy|https://github.com/icsharpcode/ILSpy]] -- lets you look at the DLLs

* Use Unity 2019! It allows you to edit the FOV of the //scene view// camera -- see [[the manual here|https://docs.unity3d.com/Manual/SceneViewCamera.html]].
** [[Extract SCENE from Unity game (map / level rip)|https://youtu.be/Y7CcO2wCTpo?t=241]]
*** used this to figure out how to view the different game levels inside Unity
*** if all of your textures are pink after loading a scene, you're here to find this: go to `materials`, select everything, in the shader drop-down, select `standard`

* [[Unity Save Editor|https://github.com/dshook/UnitySaveEditor]]
** I couldn't get this to work with Spaceport Janitor save files but it might be a useful link to save anyway.

@@
# Execute the command xinput list to list your input devices.
# Locate `AT Translated Set 2 keyboard` and take note of its `id` number; this will be used to disable the keyboard. Also, take note of the number at the end, `[slave keyboard (#)]`; this is the id number of the `master`, which will be used to re-enable your keyboard.
# To disable the keyboard, execute the command `xinput float <id#>`, where `<id#>` is your keyboard's id number. For example, if the id was `10`, then the command would be `xinput float 10`.
# To re-enable the keyboard, execute the command `xinput reattach <id#> <master#>`, where `master` is that second number we noted down. So if the number was `3`, you would do `xinput reattach 10 3`.

!!! //[[source|https://web.archive.org/web/20191112181908/https://askubuntu.com/questions/160945/is-there-a-way-to-disable-a-laptops-internal-keyboard]]//
# install [[gdrive|https://github.com/prasmussen/gdrive]]
# go here: [[https://developers.google.com/oauthplayground]]
# scroll down in Step 1 and click on "Drive API" then click on "https://www.googleapis.com/auth/drive"
# Click "Authorize APIs", and "Exchange authorization code for token" then copy the access token
# run gdrive command as follows: `gdrive download --recursive <folder-id> --access-token <access token>`
#* copy folder ID from the URL

//thanks to [[this user comment|https://github.com/prasmussen/gdrive/issues/506#issuecomment-658000670]] for the workaround//
@@.spaced-list
* ''File preparations''
** Install the latest versions of [[TegraRcmGUI|https://github.com/eliboa/TegraRcmGUI]], [[HacDiskMount|https://switchtools.sshnuke.net/]], and [[SwitchSDTool|https://github.com/CaitSith2/SwitchSDTool]]
** Download the latest versions of [[LockpickRCM|https://github.com/shchmue/Lockpick_RCM]] and [[hekate|https://github.com/CTCaer/hekate]]
** copy the `bootloader` folder from hekate onto your hacking SD card
** copy the `hekate_ctcaer_000.bin` into a safe spot on your PC
** copy the Lockpick_RCM.bin file into `bootloader/payload` on your hacking SD card
** //this guide assumes you have atmosphere already installed on your hacking card (because I do) -- you need it for the `reboot_payload.bin` step later//

* ''Entering RCM mode''
** Run Tegra and make sure you click `Settings > Install Driver` then head back to the main Tegra tab
** Plug your Switch into computer //while still on//.
** Power off your Switch, put the hacking SD card into it, insert your jig, then press VOL+ and Power buttons at the same time.
** If you get the green RCM OK, you're good!

* ''Boot into Hekate''
** In the Payload tab of Tegra, select the `hekate_ctcaer_000.bin` file from earlier.
** Click on `Inject Payload` to watch the magic happen.

* ''Dump your keys''
** In Hekate, tap on `Payloads` then choose `Lockpick_RCM.bin`
** Select `Dump from SysNAND` by pressing the power button
*** default dump location is `sd:/switch/prod.keys` & `sd:/switch/title.keys`
** Press any button to return to the menu, then choose `Payloads...`
** Select `reboot_payload.bin` to return to Hekate
** In Hekate, tap on `Tools > USB Tools > SD Card` to mount your SD card as a drive
** Copy your prod & title keys to your PC
*** Separate biskey00 & biskey03 into 32-character halves & save in a new text file for easy access.
** Safely eject the SD card drive & return to Hekate home menu.

* ''Prep SwitchSDTool''
** Copy `prod.keys` into the SDTool folder, alongside the exe, and rename it to `keys.txt`
** In Hekate, tap on `Tools > USB Tools > eMMC RAW GPP` to mount the rawNAND
** Use HacDiskMount ''running in administrator mode'' to select the hekate eMMC device & double-click on PRODINFO
*** Make sure the driver/service is running; install if not
** Use `biskey00` to decrypt the partition (test first ofc!)
** Navigate to the SDTool folder under `Dump to file > Browse`, then click `Start`
** Close HacDiskMount & you're good to go!
@@

; //references//
: [[Yuzu Quickstart Guide|https://archive.is/DTv7w]]
: [[SwitchSDTool Guide|https://web.archive.org/web/20201114081049if_/https://www.dekazeta.net/foro/files/file/76-switch-sd-to-nsp-dumper-switchsdtool/]]
; Context menus disappearing immediately after clicking in Chrome:
: Go to `chrome: settings`, scroll to the bottom, open advanced settings, find hardware acceleration, and un-check it. [[Solution found here.|https://superuser.com/questions/699347/how-to-fix-disappearing-context-menus-in-chrome]]

; Context menus not opening in Firefox, new pages loading blank, and safe-mode not changing anything:
: Back-up & remove the `.mozilla` folder to see if that fixes things. If it does...guess you have to rebuild your profile from scratch. [[Solution suggested here.|https://www.reddit.com/r/archlinux/comments/8jmasu/firefox_is_very_slow_after_the_latest_update/]]
# Install [[FontTools|https://github.com/fonttools/fonttools]]
# Run [[script/subset.sh]]
# Fill out [[font-family template]] with Base64
# Import into wiki
# ???
# Profit!!!
---
!!! Font Resources:
* [[Unicode Character Ranges - Samples|http://www.alanwood.net/unicode/unicode_samples.html]]
* [[Check font file info, including OpenType features|https://fontdrop.info/]]
** CLICK THIS DON'T GOOGLE FOR IT lmfao
** ''//trust me, click on this//''
* [[Reference spec list of OpenType features|https://docs.microsoft.com/en-us/typography/opentype/spec/featurelist]]
* [[Comprehensive OpenType feature CSS demo page|https://sparanoid.com/lab/opentype-features/]]
* [[Reference: Font face & Base64 Data URI CSS|https://web.archive.org/web/20190724201728/http://stephenscaff.com/articles/2013/09/font-face-and-base64-data-uri/]]
* [[Reference: subset with Font Tools|https://web.archive.org/web/20191017215025if_/https://michaeljherold.com/2015/05/04/creating-a-subset-font/]]
* [[Reference: OpenType Nitty Gritty Breakdown|https://web.archive.org/web/20191017214501if_/https://simoncozens.github.io/fonts-and-layout//]]
AMD's Radeon settings hijacked the hotkey -- see [[this forum thread and answer|https://forum.sublimetext.com/t/ctrl-shift-l-stopped-working-for-me/34225/16]]. 

To fix, click on `"Gaming" > "Global Settings" > "Performance Monitoring" > "Toggle Performance Logging Hotkey" > delete key` to unassign the hotkey and allow Sublime Text to use it again.
I kept plugging my Pro controller into Kryolith and it wouldn't fucking make any noises, wouldn't show that any USB device was plugged in, wouldn't charge, etc. Of all the solutions on reddit, this was the one that worked for me:

<<<
Plugging controller into USB port does nothing

Solution found courtresy of reddit user BFCE - go into Device Manager, go to the Universal Serial Bus Controllers, select the properties of the eXtreme (or other USB) controllers, and toggle the setting that allows you to disable the USB ports to save power when not in use. Even some desktops have this on by default.
<<< [[sara1479 on reddit|https://old.reddit.com/r/NintendoSwitch/comments/ai06pk/issue_with_switch_pro_controller_on_pc/etqk64y/]]

Once I did this, I got the charging light but it still didn't show up as a device in `joy.cpl` -- uninstalled the HID drivers I'd been attempting, restarted, logged back in, plugged the controller in and still, charging light but nothing in `joy.cpl` -- pressed the sync button and boom, controller appeared! Started BetterJoy and it appeared -- perfection.
# Create a bootable USB drive using the regular Windows Media Creation Tool.
# Navigate to the `Sources` folder inside the bootable USB drive.
# Create a new file named `ei.cfg` inside the Sources folder with the following text inside:

```
[Channel]
Retail
```

With this file, Windows 10 setup asks you to choose desired edition at the time of clean installation.
<<<
when you submit a single word search, Firefox does a DNS lookup in the background because intranet or accounting or dev (etc.) might be a local server. If the DNS service reports that yes, there is a server with that host name, Firefox shows the Infobar.

So the most likely source of the problem is a dishonest DNS server that tells Firefox there is a host named something on your network, when in reality it's serving PPC ads. Often you can opt out of this "service" or uninstall an extension causing it, as the case may be.
<<< [[source|https://web.archive.org/web/20201104061348/https://old.reddit.com/r/firefox/comments/hfqqpc/how_to_remove_did_you_mean_to_go_to/]]

So yeah, AT&T has one of these shitty DNS servers & I can't opt out without logging in, so here's a work-around:

> Firefox 78 will let you disable this via `browser.urlbar.dnsResolveSingleWordsAfterSearch = 0`
!!! Switch the chromebook to developer mode
# Turn off the chromebook.
# Invoke recovery mode by holding down `esc` and `refresh` (f3) and poking the power button.
# At the recovery screen (laptop with a big red exclamation mark), press `Ctrl-D` then`enter`.
# Wait for the laptop to reboot & reset the system. 
* You only need to do this once; from now on, you'll always start the laptop by pressing `Ctrl-D` at the exclam screen. Make sure any data you want saved is backed up before you switch to developer mode, as it will be wiped.
---
!!! Enable booting from external storage
# Log in via guest mode, and chrome should auto-start.
# Press `Ctrl-Alt-T` to open the crosh shell.
# Type `shell` to get a bash shell.
# Type `sudo su` to become root.
# Type this to enable USB booting:
#* `crossystem dev_boot_usb=1 dev_boot_signed_only=0`
# Type `reboot` to enable the change.
* You should only need to do this once, but if you reinstall ChromeOS via recovery media, you probably want to do this again when installing Arch after recovering.
---
!!! Create a root USB for dual booting
# Log in to guest mode and get root shell with:
#* `ctrl-alt-t` :: `shell` :: `sudo su`
# Unmount all partitions now:
#* `umount /dev/sda*`
# Create a GPT partition table on the USB:
#* `fdisk /dev/sda` :: `g` :: `w`
# Partition the USB drive:
#* `cgpt create /dev/sda`
#* `cgpt add -i 1 -t kernel -b 8192 -s 32768 -l Kernel -S 1 -T 5 -P 10 /dev/sda`
# Create the rootfs partition by checking the Sec GPT table number with `cgpt show /dev/sda`:
#* ``cgpt add -i 2 -t data -b 40960 -s `expr [Sec GPT table # here] - 40960` -l Root /dev/sda ``
# Tell the system to refresh what it knows about the disk partitions: 
#* `partx -a /dev/sda`
#* ignore the `partx: /dev/sda: error adding partitions 1-2`; it doesn't mean anything. ([[source|https://archlinuxarm.org/forum/viewtopic.php?f=67&t=12368]])
# Format the root partition:
#* `mkfs.ext4 /dev/sda2`
# Download & extract the installation tarball to the root filesystem:
#* `cd /tmp`
#* `curl -LO http://os.archlinuxarm.org/os/ArchLinuxARM-armv7-chromebook-latest.tar.gz`
#* `mkdir root` :: `mount /dev/sda2 root`
#* `tar -xf ArchLinuxARM-armv7-chromebook-latest.tar.gz -C root`
#* You will get a lot of errors when you untar the download; they're cool, nothing to worry about.
#* You can hide the errors by adding `--warning=no-unknown-keyword` to the command above. ([[source|https://github.com/yarnpkg/yarn/issues/770]])
# Flash the kernel to the kernel partition:
#* `dd if=root/boot/vmlinux.kpart of=/dev/sda1`
# Unmount the root partition and reboot:
#* `umount root > sync > systemctl poweroff`
# Press `Ctrl-U` to boot from the USB drive when at the exclam screen.
#* IMPORTANT NOTE: external drive ''must'' be in a USB 2.0 port, or else you'll get a horrible noise.
# Login as `root > root` and connect to wifi by running `wifi-menu`
# Initialize the pacman keyring, populate package signing keys, and prep for internal memory install:
#* `pacman-key --init`
#* `pacman-key --populate archlinuxarm`
#* `pacman -S cgpt wget`
---
!!! Install Arch to internal memory
# Follow the directions above for creating a bootable USB, starting at step 2, while logged into your bootable USB as root, and ending at step 10.
#* Replace `/dev/sda` with `/dev/mmcblk0`, `/dev/sda2` with `/dev/mmcblk0p2`, and `/dev/sda1` with `/dev/mmcblk0p1`. Note the additional `p`s!
# Press `Ctrl-D` at the exclam screen to boot into Arch on your internal drive!
//specifically on a Windows install that isn't actually running inside a VM on a Mac//

* make sure python 2.7 is installed already b/c I didn't have to do that myself lmao
# download [[brigadier|https://github.com/timsutton/brigadier]] from github & extract somewhere
# open an administrator-level window of powershell (you'll need those admin powers later), navigate to the brigadier folder, run `python .\brigadier\ --model MacBookPro16,1` and wait for the script to finish running.
#* it doesn't actually matter which model you choose, as far as I can tell, since... you're not actually installing this on an actual Mac, lol. you can pick any model ID from [[this list|https://everymac.com/systems/apple/macbook_pro/index-macbookpro.html]]
# there's several folders inside the one brigadier created, and one probably includes a `Setup.exe` (unless Apple changes their installation folder structure again). You'll want to navigate deeper, within the powershell window I mentioned, get to the BootCamp.msi (might be something like `.\BootCamp\Drivers\Apple\BootCamp.msi`)
#* if you try to run this directly, through windows explorer, you'll get an error like "this installation requires elevated privileges. launch the installer through setup.exe" which is what we're working around next
# Execute BootCamp.msi from the (administrative) powershell terminal and it should run perfectly.
# Restart your windows computer and the Boot Camp icon you can right click to open the Boot Camp Control Panel should be in the system tray by the clock!

//thanks to [[this blog post|https://www.tsentas.net/bootcamp-x64-unsupported/]] for the final "elevated privileges" fix.//
```bash
## FONT DIRECTORY ##
/usr/share/fonts

## X FONT ##
# X font does NOT recurse through /usr/share/fonts
# List the font paths X knows about
xset -q fp
# You must have a fonts.dir & fonts.scale in a directory
# to add it to the font path.
mkfontdir
mkfontscale
# Add a directory to the font path
xset +fp /usr/share/fonts/<dirname>
# Make X server reread the font database
xset fp rehash

## FONT CONFIG ##
# List all the fonts Fontconfig knows about
fc-list
# Rebuild the font cache after adding new fonts
fc-cache -fv

# Reload Xresources for urxvt testing
xrdb -merge $HOME/.Xresources
# See what font you're using in an urxvt terminal
Ctrl-Shift > Click a character
```
* [[http://www.steves-digicams.com/knowledge-center/how-tos/photo-software/chroma-keying-in-photoshop.html]]
* [[https://www.jeffgeerling.com/articles/photography/keying-out-backgrounds-photoshop]]

Essentially, use the //Color Range// tool in the //Select// menu, with these settings:

* have the radio button selected
* use grayscale in the selection preview
* ensure that the invert checkbox is selected
* ensure the slider for fuzziness is set at around 30
!!! Installation & Set-up
```bash
# install ImageMagick & ghostscript
yay -S imagemagick ghostscript
# enable PDF conversion
micro /etc/ImageMagick-7/policy.xml
# comment the following line:
<policy domain="delegate" rights="none" pattern="gs" />
```

As of 06/20/20, ImageMagick has a policy settting that disallows PDF conversion, due to a vulnerability in Ghostscript <= 9.23 -- [[see here for more details|https://web.archive.org/web/20200620210226/https://stackoverflow.com/questions/52998331/imagemagick-security-policy-pdf-blocking-conversion]].

---
```bash
# blurry text with lots of grey & slight rotation/skew
magick -density 90 input.pdf -rotate 0.5 -attenuate 0.2 +noise Multiplicative -colorspace Gray output.pdf

# sharp text with lots of grey & dramatic rotation/skew
magick -density 150 input.pdf -rotate "$([ $((RANDOM % 2)) -eq 1 ] && echo -)0.$(($RANDOM % 4 + 5))" -attenuate 0.4 +noise Multiplicative -attenuate 0.03 +noise Multiplicative -sharpen 0x1.0 -colorspace Gray output.pdf

# sharp text with subtle grey & subtle skew
magick -density 130 input.pdf -rotate 0.33 -attenuate 0.15 +noise Multiplicative -colorspace Gray output.pdf

# sharp text with subtle grey & dramatic skew
magick -density 140 input.pdf -rotate "$([ $((RANDOM % 2)) -eq 1 ] && echo -)0.$(($RANDOM % 4 + 5))" -attenuate 0.1 +noise Multiplicative -attenuate 0.01 +noise Multiplicative -sharpen 0x1.0 -colorspace Gray output.pdf
```

[[source one|https://web.archive.org/web/20200620210045/https://piperhaywood.com/make-a-pdf-looked-like-a-scanned-doc-using-imagemagick/]], [[source two|https://web.archive.org/web/20200620210120/https://gist.github.com/andyrbell/25c8632e15d17c83a54602f6acde2724]]
* file > import > audio > select all the files to be merged
* edit > select > all
* tracks > align tracks > align end to end
* file > export audio

Note that exporting it as an mp3 will take a long fucking time! About 15 minutes for a 7.5 hour audio book.<<footnote "(A)" "See comments [[here|https://www.ghacks.net/2011/06/27/how-to-merge-mp3-wav-with-audacity/]]">>
* [[https://web.archive.org/web/20200607152151/https://twitter.com/omgbren/status/1269385177324646400]]
Two potential ways to install cracked adobe products... {{thonk}}

; option one
* Make sure you have a rutracker.org account
* Log in and search for "adobe master collection" -- you're looking for the latest one by m0nkrus
** don't get tricked by the download links on his website -- rutracker.org is the OG and others are just knockoffs. but ofc it gets uploaded to rutracker.org anyway!
* download, install, boom.
* there seems to be some skepticism or rumors about m0nkrus distributing trojans in his files, so I've skipped this option for now to try the other option...

; option two
* go to [[/r/GenP|https://www.reddit.com/r/GenP/]] and read the pinned FAQ post and follow the instructions
** [[this was the guide I used|chttps://www.reddit.com/r/GenP/comments/ktxsxk/genp_guide_installation_and_cleanup/]] and I also blocked many of the Adobe exes in Windows Firewall from outbound connection as per usual from ages ago. juuust in case that helps.
* seems to be a bit safer because it's the old "download the files from adobe and crack them" method of pirating photoshop, rather than an exe repack
* Un-plug cable (if still plugged in)
* Toggle USBnetwork ON in KUAL launcher
* Plug the cable into computer; use USB on left side
```bash
$ sudo ip link set up dev enp0s20f0u1
$ sudo ip address add 192.168.15.201 peer 192.168.15.244 dev enp0s20f0u1
$ telnet 192.168.15.244

$ cd /var/local/
$ rm -r adunits/ merchant/
$ sqlite3 appreg.db "delete from properties where handlerid='dcc' and name='adunit.viewable'"
$ sqlite3 appreg.db "delete from properties where handlerid='dcc' and name='dtcp_pref_ShowScreensaverPref'"
$ sqlite3 appreg.db "delete from properties where handlerid='dcc' and name='dtcp_pref_ShowBannerPref'"
$ reboot
```
* Unplug cable
* Toggle USBnetwork OFF in KUAL launcher
<br>

* You can check what device to use instead of `enp0s20f0u1` with `dmesg | grep 'usb0'`. 
* I get a `connection refused` when I attempt to use SSH, fuck if I know why. but telnet works!
''only in case of apocalyptic need srsly''

> Begin lying or sitting down, says Dr. Eve Espey, Associate Dean at the University of New Mexico School of Medicine. “With one foot raised, bear down, which will bring your cervix a little closer to your hand. Use your index and middle finger to hold the strings. Wrap them around your fingers and pull. It will be easier to get a grip onto the device if the strings are longer.” Once the IUD is out, look at it to make sure the T is intact. Some light spotting and/or cramping is normal, but if you experience severe pain, cramping, or bleeding, get to a provider as soon as you can.

<<<
The removal process simply involves your medical practitioner grasping onto your IUD’s strings with a tool, then pulling out the device. As the IUD leaves your body, its arms will fold in. You might experience some light bleeding and cramping during this process and afterward, according to the Mayo Clinic.
<<< [[Copper IUD Facts|https://www.self.com/story/copper-iud-facts]]

---

Good news, though -- it's likely that you don't need to worry about removing your IUD in dire situations, given the opinions below.

<<<
There are few, if any, dangers associated with leaving an IUD in for an extended time, but it might be difficult to remove it after menopause, Dr. Jeffrey F. Peipert told Reuters Health in an email.

Even inert IUDs, left in the uterus long enough for their hormones or copper supply to run out, are probably more effective than most other forms of reversible contraception, he said.
<<< [[IUDs Effective Longer Than Advertised|https://www.reuters.com/article/us-iuds-effective/iuds-effective-for-longer-than-recommended-idUSBREA2C1B320140313]]

<<<
If your IUD is left in your uterus past the expiration date, the most serious danger would be infection. Serious infections can cause infertility. The other risk is that an expired IUD will not be an effective birth control method.
<<< [[IUD Removal|https://www.medicalnewstoday.com/articles/314272.php]]
{{trees: DIY Book Scanning}}

* [[https://medium.com/@kaerumy/cleaning-up-scanned-documents-with-open-source-tools-9d87e15305b]]
!!! [[LSA: Set up a new site or subdomain]]

!!! [[LSA: Troubleshooting]]

//Reminder: twproxy will __not__ work over http when it has been configured for https.//

* ''Ports:''
** TiddlyServer: `127.0.0.1:8080`
** TWProxy: `127.0.0.1:8888`

---

# ''Set up server''
## [[Update server software]]
## [[Install & configure UFW]]
# ''Set up user accounts''
## [[Create separate admin user]]
## [[Set up SSH with private key|How To: Set Up SSH]]
## [[Set up key-based authentication]]
## [[Disable direct root account login over SSH]]
# ''Set up the Node.js app: TiddlyServer''
## [[Create low level user & configure permissions]]
## [[Install Node.js, PM2, and TiddlyServer]]
## [[Configure PM2 service]]
## [[Configure wiki backup, snapshot, and publish jobs|How To: Set Up Wiki Cron Jobs]]
# ''Set up the authentication proxy: TWProxy''
## [[Install Ruby and TWProxy]]
## [[Configure TWProxy service]]
# ''Set up the public facing proxy: Nginx''
## [[Install Nginx & set up site folders]]
## [[Configure website server blocks]]
## [[Enable server blocks & restart Nginx]]
## [[Install and run Certbot]]
## [[Configure Nginx with SSL]]
# ''Set up a private file-serving site''
## [[Configure authentication with Nginx]]
## [[Configure file-serving site in Nginx]]

''Further TO DO''

* Set up proper log aggregation with analysis/signing & notifications
* Set CAA rule in DNS (see [[How to create and manage CAA records|https://www.digitalocean.com/docs/networking/dns/how-to/caa/]])
* Double check [[this config file|https://gist.github.com/micho/1712812]] against my own
* [[Set up email services]]

---

!! References:

* [[Set up a secure Node.js web app|https://blog.nodeswat.com/set-up-a-secure-node-js-web-application-9256b8790f11]]
* [[DiOc - How to set up Nginx server blocks|https://www.digitalocean.com/community/tutorials/how-to-set-up-nginx-server-blocks-virtual-hosts-on-ubuntu-16-04]]
* [[Certbot installation documentation|https://certbot.eff.org/docs/install.html]]
* [[DiOc - How to secure Nginx with Let's Encrypt|https://www.digitalocean.com/community/tutorials/how-to-secure-nginx-with-let-s-encrypt-on-ubuntu-16-04]]
* [[Setting access control with ACL (man page)|https://manpages.debian.org/stretch/acl/setfacl.1.en.html]]
* [[Scheduling tasks with crontab|https://www.howtogeek.com/101288/how-to-schedule-tasks-on-linux-an-introduction-to-crontab-files/]]
* [[Setting up Unattended Upgrades on Debian 9|https://www.vultr.com/docs/how-to-set-up-unattended-upgrades-on-debian-9-stretch]]
* [[Unattended Upgrades man page|https://wiki.debian.org/UnattendedUpgrades]]
* [[DiOc - How to set up Nginx basic auth|https://www.digitalocean.com/community/tutorials/how-to-set-up-password-authentication-with-nginx-on-ubuntu-14-04]]

---

!!! Vault:

* [[180815 -- Retired: Setting Up Accounts]]
* [[180815 -- Retired: Create New Account]]
* [[180815 -- Retired: Use Key Based Authentication]]
* [[180815 -- Retired: Disable Root Account Login]]
* [[180817 -- Retired: Set Up A Proxy]]
* [[180817 -- Retired: Let's Encrypt]]
* [[180816 -- Retired: Installing TiddlyWiki Node JS]]
* [[180903 -- Retired: Archibald - Set Up Node Service]]
* [[180912 – Retired: Installing TiddlyServer (and TiddlyWiki)]]
* [[180912 – Retired: Server Setup]]
* Install internet and prep for system update with [[wireless-setup.sh]].
* Do a full system update & install basic i3 setup packages:
** `pacman -Syu sudo acpi xf86-input-synaptics xf86-video-fbdev xorg-server xorg-xinit i3-gaps i3status dmenu ttf-dejavu rxvt-unicode alsa-utils firefox xclip git`
* change root password, add new user, and set up user password:
** `passwd`
** `useradd -m -G wheel -s /bin/bash sphygmus`
** `passwd sphygmus`
* enable sudo for the wheel group:
** `export EDITOR=nano`
** `visudo` : uncomment the %wheel line
* set the system clock's timezone:
** `ln -sf /usr/share/zoneinfo/America/Chicago /etc/localtime`
** `hwclock --systohc`
* set up the system's hostname information:
** `echo "jasper" > /etc/hostname`
** `nano /etc/hosts` & insert:
```
127.0.0.1	localhost
::1		localhost
127.0.1.1	jasper.localdomain	jasper
```
* disable the systemd audit messages:
** `systemctl mask systemd-journald-audit.socket`
* fix startx for non-root users ([[source|https://unix.stackexchange.com/questions/246508/x-server-only-starts-as-root]]):
```bash
echo "allowed_users=anybody
needs_root_rights=yes" > /etc/X11/Xwrapper.config
```
* configure the synaptics touchpad driver:
** run [[this script|etc/X11/xorg.conf.d/70-synaptics.conf.sh]]
* install yay, AUR package manager:
** run [[this script|yay-install.sh]]
---
* log out of //root// and log back in as user, then...
* add user script folder to PATH:
** `echo '[[ -d $HOME/.local/bin ]] && export PATH=$HOME/.local/bin:$PATH' >> /home/sphygmus/.bashrc`
** `logout` & log back in
* make xclip run on startup:
* install the micro text editor:
** `curl https://getmic.ro | bash`
** `mv micro ~/.local/bin/micro`
* fix the suspend issue with mlan0:
** `micro /usr/lib/systemd/system-sleep/wifi-suspend.sh`
** `sudo chmod +x /usr/lib/systemd/system-sleep/wifi-suspend.sh`
** insert the contents of [[usr/lib/systemd/system-sleep/wifi-suspend.sh]]
* install my custom brightness script:
** copy this [[brightness script|~/.local/bin/brightness.sh]] to `~/.local/bin/brightness`
** `chmod +x ~/.local/bin/brightness`
* install my custom temperature script:
** copy this [[temperature script|~/.local/bin/snowtemp.sh]] to `~/.local/bin/snowtemp`
*** important! make sure the command is on a single line, otherwise it won't work.
** `chmod +x ~/.local/bin/snowtemp`
* install hales' tools:
** `curl -O http://halestrom.net/darksleep/snow/snowtools.tar.gz`
** `tar -xf snowtools.tar.gz`
** `mv snowtools/rexvol ~/.local/bin/rexvol`
** `mv snowtools/snowbat ~/.local/bin/snowbat`
* enable brightness & volume shortcuts in i3:
** copy the following to the end of the i3 config file in `.config/i3/config`:
```
bindsym Mod4+F6 exec --no-startup-id "brightness down"
bindsym Mod4+F7 exec --no-startup-id "brightness up"
bindsym Mod4+F8 exec --no-startup-id "rexvol switch"
bindsym Mod4+F9 exec --no-startup-id "rexvol down"
bindsym Mod4+F10 exec --no-startup-id "rexvol up"
```
* get the sound working with alsa-utils:
** `alsamixer`; use the arrow keys & press M on each of the following to unmute:
*** Left Headphone Mixer Left DAC1
*** Right Headphone Mixer Right DAC1
*** Left Speaker Mixer Left DAC1
*** Left Speaker Mixer Mono DAC2
*** Left Speaker Mixer Mono DAC3
*** Left Speaker Mixer Right DAC1
*** Right Speaker Mixer Left DAC1
*** Right Speaker Mixer Mono DAC2
*** Right Speaker Mixer Mono DAC3
*** Right Speaker Mixer Right DAC1
** `Esc > sudo alsactl store`
```bash
## GENERATE KEY ON LOCAL MACHINE ##

# RSA is deprecated; only use if ed25519 unsupported
ssh-keygen -t rsa -b 4096 -f /home/sphygmus/.ssh/<keyname> -C "user@localmachine"

# Recommended to use everywhere
# Set a passphrase unless B to B key
ssh-keygen -t ed25519 -f /home/sphygmus/.ssh/<keyname> -C "user@localmachine"

## ADD PUBLIC KEY TO EXTERNAL SERVICES ##

# Github
curl -u "redacted" --data '{"title":"user@localmachine","key":"$(cat ~/.ssh/github.pub)"}' https://api.github.com/user/keys

# DigitalOcean
cat ~/.ssh/remotes.pub | \
ssh <user>@<dropletIP> "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"

# Nearly Free Speech
cat ~/.ssh/remotes.pub
# copy, and paste with middle click
# NFS > login > profile > add ssh key > paste

## ADD KEY TO SSH AGENT ##

# Important: this is a one-time thing
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/<keyname>
```
For convenience, set up your SSH config file as well. A good example is [[zircon/.ssh/config]].

---
; If you need to debug an ssh connection:
* `ssh -v <user>@<server>` or `ssh -v <configShortcut>`
* verbose shows all steps and will let you see whether or not it's trying your public key, whether permissions are incorrect, and so on.

---
; If you need to enable/disable password authentication:
* `sudo nano /etc/ssh/sshd_config`
* `PasswordAuthentication (yes|no)`
* `sudo systemctl restart sshd`

---
; If you're setting up Github, make sure the local git is set up with username & password:
* `git config --global user.email "redacted"`
* `git config --global user.name "redacted"`
* //Do not// use a name & email that you don't want to be public; they will show on command line Github pushes/etc.
```
cd /usr/local/bin
sudo micro backup
```
{{pearl/backup}}
```
sudo micro snapshot
```
{{pearl/snapshot}}
```
sudo micro publish
```
{{pearl/publish}}
```bash
touch ~/.bash_profile && echo 'export VISUAL="micro"\n' >> ~/.bash_profile
crontab -e
```
{{pearl/crontab}}
* Follow the instructions to generate key on [[this page|https://web.archive.org/web/20191107182736if_/https://phar.io/howto/generate-gpg-key.html]]
** don't set an expiration date
** don't add a comment
** don't need to use real name since this isn't for open source contributions
* Get public key in armor-ascii format:
** `gpg --list-secret-keys --keyid-format LONG`
** `sec   4096R/<copy key ID here> 2016-03-10`
** `gpg --armor --export <paste key ID here>`
* Copy the generated key and paste into //key.txt// in the root of NFS server.
* Add the following to your wiki raw markup tiddler:
** `<link rel="pgpkey authn" href="key.txt" type="application/pgp-keys"/>`
* Attempt to sign in to //webmention.io// and land on IndieLogin's verification page.
* Follow the instructions for `gnugp` on [[this page|https://web.archive.org/web/20191107184759if_/https://indieauth.com/pgp]]
** Copy from `-----BEGIN PGP SIGNED MESSAGE-----` in order for the verification to work!!
** The //verify// button will become enabled when the proper entire message is copied into the text box.
* Add the provided setup markup into the raw markup tiddler.
* [[https://stackoverflow.com/questions/12564855/git-rm-cached-and-fatal-pathspec]]
** `git ls files`
* [[https://stackoverflow.com/questions/20929336/git-submodule-add-a-git-directory-is-found-locally-issue]]
** all the steps on the first answer were necessary for me.
* use https:// to clone or else you'll get a grey & unclickable folder on github.
* see also this article: [[https://chrisjean.com/git-submodules-adding-using-removing-and-updating/]]
---
* there's also something called [[git subtree|https://blog.developer.atlassian.com/the-power-of-git-subtree/?_ga=1-188193192-1651332521-1422522900]] but idk if it does quite what you want
* First, make sure you're seeing //everything// in syslog with this command:
** `sudo grep -i CRON /var/log/syslog`
* Second, notice that your script ''is'' running, but the output is getting discarded because there's no mail agent installed.
* Third, install a mail agent:
** `sudo apt-get install postfix` & select //local//
* Fourth, check the mail for messages:
** `sudo tail -f /var/mail/sphygmus`
* Proceed to solve the issue.
# [[Start here|https://web.archive.org/web/20210517161606/https://nh-server.github.io/switch-guide/extras/updating/]] to update Atmosphere and Hekate.
# [[Go here|https://suchmememanyskill.github.io/guides/switchdumpguide/]] ([[archive link|https://web.archive.org/web/20201224213912/https://suchmememanyskill.github.io/guides/switchdumpguide/]]) and update your `bootloader/patches.ini`
# Delete the folder `/atmosphere/contents/0100000000001000`
#* you'll have to re-apply your custom theme after you've updated the firmware
# Update the homebrew applications you use, otherwise... they won't work. (surprise!)
#* [[Checkpoint|https://github.com/FlagBrew/Checkpoint]] (if it's not broken w/firmware update)
#* [[Goldleaf|https://github.com/XorTroll/Goldleaf]]
#* [[nxdumptool|https://github.com/DarkMatterCore/nxdumptool]]
#* [[NXThemes Installer|https://github.com/exelix11/SwitchThemeInjector]] (most important)
!!! Note: these commands work with `yay` for AUR packages too.
---
* `sudo pacman -Syyu`
** system update
* `pacman -Ss [some-package-name]`
** searching for a //not-installed// package
* `pacman -Qi [some-package-name]`
** searching for an //installed// package
---

* `sudo pacman -Syu [some-package-name]`
** installs a package
* `sudo pacman -Rs [some-package-name]`
** removes packages & unused dependencies
* `sudo pacman -Rns [some-package-name]`
** removes packages, unused dependencies, and backup config files
---

* `pacman -Qdt`
** lists all orphan packages
* `sudo pacman -Rs $(pacman -Qdtq)`
** removes all orphan packages
* `sudo pacman -Sc`
** removes cache of already installed packages
---

!!! Progress Bar as Pacman

* `sudo nano /etc/pacman.conf`
* add `ILoveCandy` on a new line under `#Misc options`
Making a bootable USB takes up space on the USB and writes it to a format that Windows does not understand. Before using Win32DiskImager, follow this process on a USB that already contains a written bootable ISO:

# Insert USB, search for `diskpart` and open.
# `list disk`
# `select disk <disk number>`
# `clean`
# `create partition primary`
# Finally, open the flash drive in windows explorer & format it to be recognized.

---
''On Linux'' [[do this|https://dottheslash.wordpress.com/2011/11/29/deleting-all-partitions-on-a-usb-drive/]].

; You might need this for something else? Not sure why I kept it around in my tabs. 
: [[cleaning efi partition off drive with disk part|https://www.easeus.com/partition-master/delete-efi-system-partition.html]]
* [[190125 – Jack Baty: Hello & Visual TiddlyWiki!]]
* [[190131 – To Shp: It's An Onion]]
* [[190301 – To Phil N: Hey, Hi, Hello!]]
* [[190307 – Fm KV: a lost mystery]]
* [[Find The Others]]
I have dreams of creating things, crazy things, impossible things, likely not doable without other people things. It's fucking scary because I don't know how to reach or achieve those dreams, or if they're //really// the dreams I want to pursue. I don't feel capable. I'm afraid -- I don't know where to start, and I'm afraid that my imagining is ''impossible'' to achieve, like, literally no code exists or it's not possible within the constraints of the internet.

The first goal is easier; there are already people working on this. The people at [[Perkeep|https://perkeep.org/]] seem to be aiming at a very similar sort of self-hosted personal archive. It's open source, built in GO and JavaScript. There's a community and they encourage contributing code. Before I hit my pipe dreams, this seems like a good intermediate place to start (also contributing to open source projects is good for resume).

See also [[My Hyper/Space Pipe Dreams]]

---
!!! Roadmap Towards hyper/dreams | `BeefEktwact4?`

* Apply to [[the Recurse Center|https://www.recurse.com/]]
* Contribute to [[Perkeep|https://perkeep.org/]]
* Learn, practice, and use Go lang for projects
** See [[Go Lang Resources]]
* Learn, practice, and use JavaScript for projects
** See [[JavaScript Resources]]
* Work through [[Full Stack JavaScript|https://teamtreehouse.com/tracks/full-stack-javascript]]
* Work through [[Full Stack Foundations|https://teamtreehouse.com/tracks/full-stack-foundations]]
* Build a portfolio website for my coding
* Build a portfolio website for my art
* Work through [[Front End Web Development|https://teamtreehouse.com/tracks/front-end-web-development]]
* Work through [[Web Design|https://teamtreehouse.com/tracks/web-design]]
<<<
Is it actually ‘overload’? Or is it that there is infinite information (and there was even a century ago) and you’re feeling some inability to approach it?
<<< [[kickscondor|https://www.kickscondor.com/notes/hypertext-2020]]

I often feel unable to approach the infinite information. Instead of approaching it, I resort to dumping links into tiddlers so they pile up into a giant, teetering, rotting tower. As the stack grows higher, I feel even more unable to meet certain self-inflicted expectations of "keeping up" and "reading them all".

It's okay -- someday I'll have ''all'' the time and ''all'' the energy to extract the salience here. I really really will!

---

[[Kicks|kickscondor]] goes on to say //"I am spending the right amount of time reading online right now"// -- and that is a very interesting sentence. What is the right amount of time for me to spend reading online right now? What are the right things for me to spend my time reading? What //am// I looking for in the landscape of infinite information? What separates the grain from the chaff?

* [[Browser - Windows]]
* [[trees: iPhone link collection]]
* [[trees: coding]]
* [[trees: DIY Book Scanning]]
* [[trees: misc links]]
* [[trees: The Panopticon]]
* [[Links To Look At]]
* [[Theodore: Old Links In Chrome]]
*
* [[180814 – Link Log: Nginx & More]]
* [[180821 – Link Log: The Network]]
* [[180830 – Link Log: Inner Conversation Investigation]]
* [[180906 – Link Log: Copying h0p3, whoops]]
* [[180914 – Link Log: Node.js TiddlyWiki Development]]
* [[180930 – Link Log: Browser Dumping Again]]
*
* [[2018 – Yearly Audit: hyper/forest]] <<tag [[2018 – Yearly Audit: hyper/forest]]>>
* [[2019 – Yearly Audit: hyper/forest]] <<tag [[2019 – Yearly Audit: hyper/forest]]>>
* [[200924 – trees: links from allie brosh's virtual book tour]]
* [[200909 – trees: indented wandering]]
* [[201228 – trees: finally emptying my 2nd browser window]]
* [[210114 – trees: collecting bits and pieces]]
<<<
In 1999, JS Sosnoski presciently introduced the concept of hyperreading, which he defined as “reader-directed, screen-based, computer-assisted reading” (167). examples include search queries (as in a Google search), filtering by keywords, skimming, hyperlinking, “pecking” (pulling out a few items from a longer text), and fragmenting (163–72). Updating his model, we may add juxtaposing, as when several open windows allow one to read across several texts, and scanning, as when one reads rapidly through a blog to identify items of interest. There is considerable evidence that hyperreading differs significantly from typical print reading, and more-over that hyperreading stimulates different brain functions than print reading.
<<< [[How We Read: Close, Hyper, Machine, p. 66|https://www.ade.mla.org/content/download/7915/225678]]

<<<
most pervasively, the enormous amount of material to be read, leading to the desire to skim everything because there is way too much material to pay close attention to anything for very long.
<<< [[How We Read: Close, Hyper, Machine, p. 67|https://www.ade.mla.org/content/download/7915/225678]]

<<<
reading someone else’s synthesis does not give as detailed or precise a picture as reading the primary sources themselves.
<<< [[How We Read: Close, Hyper, Machine, p. 71|https://www.ade.mla.org/content/download/7915/225678]]

* //Information Overload//
** [[@: hypertext 2020: directories & linking]]
** [[201009 – trail: counting bodies like sheep]]
** [[archive – 170724 ◊ Mon, Jul 24 2017]]

<<<
Having a network of information in 3D space, really experiencing words/images/connections/meaning as something you inhabit..?! Something that makes it easy for people to weave their own tapestries of meaning!! Everyone with their own wiki! Because we all can read the same thing and we'll all get different things out of it and connect it to our individual experiences and - fuck. yes. this is the solution to the "information overload," right?! to encourage people in building their own meaningful structures out of all the material around us?! this feels so right. and being able to hop into someone else's meanings and read them and then link them into your own - networks of individual meanings? (speech-to-text but when you're in it you hear their voice as you read?)
<<< [[181007 – h0p3: Auditing; draft]]

* [[Hypernews, Hyperreaders and Beyond|https://quod.lib.umich.edu/j/jep/3336451.0013.302?view=text;rgn=main]]
** ha, 2010 -- I wonder how this article would be written differently with the rise of "fake news" etc etc etc.
** cf. [[2020.11.14 - Indieweb: East Webcamp|https://philosopher.life/#2020.11.14%20-%20Indieweb%3A%20East%20Webcamp]] -- "You don't solve this problem without people taking responsibility for their own machines. The workers have to own the means of production."
* 
* ''Read later:'' [[http://manovich.net/content/04-projects/071-how-to-compare/68_article_2011_sm.pdf]]
* [[interactive fiction]]
!!! //trying to flesh out this thing once again, are you?//

Yes, I'm having another go, to try and name something about this hyperbeast. This is the space of all our knowledge, the storage and reference of it, the process of collecting and archiving it -- "information management", the job of the librarian.

!!! //if that's what this is, then why'd you delete your "library science" tiddler?//

Because...it's ''not'' just that, somehow. It's the whole space of TiddlyWiki theory that the Google Groupers discuss, the difference between categories and families and different structures. It's [[kick's|kickscondor]] exploration of obscure internet backwaters, the standards of the IndieWeb, and the data hoarders of /r/self-hosted. It's a web, a hive mind, invisible tendrils of memery, and I need to make a place //for it// in it.

---
* <<iconLink hyper/dreams>>
* <<iconLink hyper/forest>>
* <<iconLink hyper/trails>>
* <<iconLink hyper/conversation>>
* <<iconLink hyper/reading>>
*
* [[Digital Obsolescence]]
* [[My Hyper/Space Pipe Dreams]]
* [[Offline vs. IRL]]
* [[interactive fiction]]
*
* [[190123 – hyper/space: aura]]
* [[201114 – hyper/space: holding conversations without notifications]]
This is my attempt to walk along the lanes and forest paths of the infinite information landscape. I aim to distinguish between the significant and the insignificant in my context; to select and interpret my way through overwhelm and into meaningfulness.<<footnote "(A)" "//Both historically and today, therefore, the real issue confronting society is how to give meaning to information—in other words, how to use information to create knowledge. The phrase “too much information” is directly related to the question of distinguishing between what is essential and what is of minimal importance...It is through the process of selection and of interpretation that that any given quantity of information ceases to be experienced as a burden and can be transformed into authoritative and meaningful knowledge.//

''([[source|https://web.archive.org/web/20191213175155if_/https://www.the-american-interest.com/2015/12/17/information-overload-or-a-search-for-meaning/]])''">>

The process is essential: writing down my thoughts and reactions to links, and tracking the thread between one link and another.

* [[2018 – Yearly Audit: hyper/trails]] <<tag [[2018 – Yearly Audit: hyper/trails]]>>
* [[2019 – Yearly Audit: hyper/trails]] <<tag [[2019 – Yearly Audit: hyper/trails]]>>
* [[2020 – Yearly Audit: hyper/trails]] <<tag [[2020 – Yearly Audit: hyper/trails]]>>
* 
* [[210104 – trail: maps, mazes, and middle management]]
* [[210106 – trail: the coronavirus lab escape theory]]
* [[210110 – trail: shell bits, WSL pieces, and a couple gists. oh and the hobbit]]
* [[210222 – trail: feeling reclusive while spring is in the air]]
* [[210316 – trail: cryptoart and misc rambles]]
* [[210604 – trail: multiverse finally opens links on middle mouse click!]]
* [[210630 – trail: restarting my work computer]]
* [[210712 – trail: monday morning distractions]]
* [[210901 – trail: each a mini directory]]
* [[210928 – trail: subtlety or lack thereof in fiction]]
* [[https://ebrnd.de/2013/03/i3-on-a-laptop-quickly-switch-monitors]]
* not specifically multiple monitors, but general set-up:
** [[https://feeding.cloud.geek.nz/posts/creating-a-modern-tiling-desktop-environment-using-i3/]]
* cleaning up arch environment:
** [[https://old.reddit.com/r/archlinux/comments/3fq6pn/how_to_effectively_and_efficiently_clean_up_my/]]
* [[some random dude's config|http://adamat.mablog.eu/upload/i3_config]]
* [[another dude's more explained config|https://feeding.cloud.geek.nz/posts/creating-a-modern-tiling-desktop-environment-using-i3/]]
* [[good little bit talking about using i3 with multiple monitors|https://ebrnd.de/2013/03/i3-on-a-laptop-quickly-switch-monitors]]
* [[I like the look of the organization on this guy's config|https://github.com/rbock/i3-config/blob/master/config]]
* [[Font Awesome icons|https://fontawesome.com/icons?d=gallery&s=solid]]
** use [[https://picsvg.com/]] to sail the high seas; Ready #3 is good.
** [[http://fa5-free-svg.tiddlyspot.com/]] for anything free.
* [[alternate icons|https://adioma.com/icons]] with a slightly wider range
* very faded writer's bump callus, right hand middle finger
* mole, palm of right hand, under ring finger, on the left
* blue dot, accidental pen tattoo, right hand, right side of pinkie knuckle
* orion's belt of moles, one faded, right side of right forearm
* three big dark moles: upper right forearm, top of elbow joint, lower right bicep
* v-shaped ripply scar, right elbow
* two moles, short diagonal line, top of right thigh; big-medium
---
* tiny fleck of a mole, left thumb knuckle
* faded mole triangle, top of left hand, starting at thumb, parallel to webbing -- close to equilateral
* triangle points to faded mole on right side of left wrist
* mole, bottom of left wrist, right over a vein
* dark mole triangle, left side of left forearm, more of an acute scalene triangle
* one big dark mole: lower left bicep
* big dark mole, left chest side, right under pec
* weird mutated hair follicle on left side of hip<<footnote "ex" "mutated, as in, all the rest of the hairs on my hips are thin/fine but this one way over here has mutated to be thick and coarse">>
* large (in area) mole triangle, top of left thigh; moles are big-medium-small, clockwise from bottom left
* tiny patch of [[spider veins|https://en.wikipedia.org/wiki/Telangiectasia]] (looks most like the image on wikipedia, small very distinct lacework of blood vessels) about half the size of a dime, inner right side of left knee
```
sudo apt-get update
sudo apt-get install -y ufw

sudo ufw default deny incoming
sudo ufw default allow outgoing

sudo ufw allow ssh
sudo ufw allow http
sudo ufw allow https

sudo ufw enable
sudo ufw status verbose
```
> [[How to set up a firewall with ufw|https://www.digitalocean.com/community/tutorials/how-to-set-up-a-firewall-with-ufw-on-ubuntu-18-04]]
```
wget https://dl.eff.org/certbot-auto
chmod a_x ./certbot-auto
./certbot-auto --install-only

sudo ./certbot-auto --nginx -d redacted.xyz -d www.redacted.xyz
sudo ./certbot-auto --nginx -d wiki.redacted.xyz -d www.wiki.redacted.xyz
```
> Type `2` to accept the bot editing server blocks.
> Certificates are saved at /etc/letsencrypt/live/insert-domain-here/
> To renew certificates, run `./certbot-auto renew`
```
sudo apt-get update
sudo apt-get install -y nginx
systemctl status nginx

sudo mkdir -p /var/www/redacted.xyz/html
sudo chown -R $USER:$USER /var/www/redacted.xyz/html
sudo chmod -R 755 /var/www

nano /var/www/redacted.xyz/html/index.html
```

> Insert the contents of the [[basic html index page]].

{{basic html index page}}

```
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -

sudo apt-get install -y nodejs
sudo npm install -yg tiddlywiki

cd /var/appdata/redacted

npm install pm2
tiddlywiki lucid --init server
mkdir /var/appdata/redacted/lucid_snapshots
```

# Download the latest release of TiddlyServer source
# Make sure the [[tiddlyserver settings.json]] file is correct and up-to-date
# FTP into server, and copy tiddlyserver_2.0.14 to /var/appdata/redacted/
```
sudo apt-get install -y ruby-full
sudo gem install twproxy
```
* [[Hadean Lands|https://hadeanlands.com/]]
** fucking phenomenal parser fiction
* [[Summit|http://www.phantomwilliams.com/summit.html]]
** requires Adobe Flash
** This game was a slow burner. At the beginning, I was engrossed in the world building and loved the wandering. I formed connections with characters, but kept going. Several times, I hit a screen I would pause on for a long time, not wanting to click the next word. I ended up in a place and couldn't tell why I stayed there as long as I did, then left as the tears started to sneak up on me. Now I'm stuck with a dilemma - to replay, or not to replay?
* [[The Interactive Fiction Database|https://ifdb.tads.org/]]
* [[The Interactive Fiction Competition|https://ifcomp.org/]]
* [[A starter pack for those new to interactive fiction|https://ifdb.tads.org/viewlist?id=te31lrkojmukz0nh]]
* [[7 works of interactive fiction that every developer should study|https://www.gamasutra.com/view/news/293930/7_works_of_interactive_fiction_that_every_developer_should_study.php]]
* [[Emily Short|https://emshort.blog/]]
* [[Electronic Literature Knowledge Base|https://elmcip.net/]]
* [[Electronic Literature Organization|https://eliterature.org/]]
*
* [[Patchwork Girl by Shelley Jackson|https://en.wikipedia.org/wiki/Patchwork_Girl_(hypertext)]]
** how the ''fuck'' do I play this game today??? jfc.
*** [[http://www.eastgate.com/catalog/PatchworkGirl.html]]
**** "for Macintosh, USB stick" {{thonk}}
** [[https://emshort.blog/2019/09/17/patchwork-girl-shelley-jackson-and-spatial-hypertext/]] #to-read

---
It's interesting how my instinct was to tag this with hyper/space and reading first, and only much later did I think, //huh wonder if this counts as video games too//.
undefined
* [[How To: Install Arch Linux to USB & Internal Memory]]
* [[How To: Set Up Jasper Arch Linux Install]]
* [[How To: Set Up SSH]]
* [[Resource List: Linux on ARM Samsung XE303C12]]
---
* [[Massive List of i3 Rice Inspiration]]
* [[How To: Use Pacman CLI]]
* [[190410 – computing: setting up i3 status bar]]
---
* [[usr/lib/systemd/system-sleep/wifi-suspend.sh]]
* [[etc/X11/xorg.conf.d/70-synaptics.conf.sh]]
* [[~/.local/bin/brightness.sh]]
* [[~/.local/bin/snowtemp.sh]]
* [[wireless-setup.sh]]
* [[yay-install.sh]]
* [[new-tid.sh]]
---
* which subdirectories use the most disk space?
** `du -h --max-depth=1 | sort -hr`
* ignore certain directories with the tree command?
** `tree -I 'folder1|folder2|fold3*`
* move all files & folders from one folder to another?
** `mv -v ~/FolderA/* ~/FolderB`
*** does not work for hidden files
* test exercism solution:
** `cd ~/exercism/csharp/project`
** `dotnet test -v n`
* build & run a .cs file with mono:
** `mcs file.cs && mono file.exe`
* open the mono csharp console (repl):
** `csharp > quit`

---
* xclip extension options : [[add this to .bashrc|https://madebynathan.com/2011/10/04/a-nicer-way-to-use-xclip/]], or other useful bash aliases for the xclip commands [[here, w/examples|https://www.nurkiewicz.com/2012/09/accessing-clipboard-in-linux-terminal.html?m=1]]
* Install a notification agent! [[Ofc there's a wiki article|https://wiki.archlinux.org/index.php/Desktop_notifications#Libnotify]] and you probably want to install [[dunst-git|https://dunst-project.org/]] for it. (and it's on the AUR!)
* Try //again// to get Ctrl+Arrow keys to replicate Home/End/etc.
** [[This site|https://elatov.github.io/2014/02/install-arch-linux-samsung-chromebook/#enable-end-and-home-keys-with-key-combinations]] might help???
* Customize login screen with fancy & pretty ascii graphics! [[See this reddit comment|https://old.reddit.com/r/linuxmasterrace/comments/766inm/i_think_weve_all_been_here_before/doc3baw]]
* See [[the comments here|https://old.reddit.com/r/unixporn/comments/8b9t3a/i3gaps_i3blocks_wpgtk_b_l_u_r/dx50fpv]] for more info on color scheming things maybe!
* when I installed Weston, it would only launch with `sudo -E weston-launch -- --backend=fbdev-backend.so` and not regularly.
---
* Installed `xdg-user-dirs`
** set up `~/.config/user-dirs.dirs` for downloads & desktop
* [[codewars track|https://www.codewars.com/?language=javascript]]
* [[exercism track|https://exercism.io/tracks/javascript]]

---
Work from top to bottom: 

* [[Eloquent JavaScript|http://eloquentjavascript.net/]]
* [[You Don't Know JS|https://github.com/getify/You-Dont-Know-JS]]
* [[JavaScript, The Better Parts|https://vimeo.com/97419177]]
* [[The Two Pillars of JavaScript|https://medium.com/javascript-scene/the-two-pillars-of-javascript-ee6f3281e7f3#.91eor7lrd]]
* [[JS: The Right Way|http://jstherightway.org/]]
* [[Learn ES6|https://egghead.io/courses/learn-es6-ecmascript-2015]]
; Cayenne Veracruz Orange in white chocolate

: very strong orange flavor. still tasted natural...but allllmost kind of artificial. spicy aftertaste that lingers. goes well with the white chocolate, because the white chocolate is a very subtle milky background kind of flavor and lets the orange and the cayenne really stand out. imma give that ahhhhh, an 8/10!
: @@.phil `I concur, I love white chocolate and the orange flavor was great. It almost reminded me of an orange flavored tootsie roll, but with a very mild spicy aftertaste. I also give it a solid 4/5.`@@

; Mango Plantain in 43% milk chocolate

: this chocolate bar was false advertising! I tasted mango flavor maybe a single time and even then just barely. there was mostly a banana flavor when I cronched the plaintain chips, and otherwise the included-but-not-mentioned habenero was the dominent flavor. If I had signed up for habenero milk chocolate it would get a 5/5 but since it was advertised as mango I give it a 3/5.
: @@.phil `Just tasted like a plain milk chocolate bar with the tiniest fucking hint of mango habenero. Kinda sucked, 2/5.`@@

; Black Fig Pistachio in 72% dark chocolate

: this was a pretty standard dark chocolate bar. I was hoping for fig newton type taste and didn't really get any at all. Couldn't taste the pistachio that well either? {{thinking}} but it was tasty dark chocolate so it gets a 4/5.
: @@.phil `I think dark chocolate is not nearly as good as milk chocolate, but it's alright. however, this chocolate bar was fucking disgusting and I had to wash the taste out of my mouth afterwards but I guess that's ok because I just wanted to feel something and I did. I give it a 1/5.`@@

; Bali Sea Salt Toffee in milk chocolate

: this tasted like typical gelt style milk chocolate -- but the toffee added a nice crunch and the sea salt was a nice counterpoint to the sweetness of the chocolate. tasty! 4/5.
: @@.phil `That's fucking GOOOD. Oh. MMM. Holy shit. That was definitely the best one so far. Apparently I fucking love toffee and I hope I get to have more of this chocolate bar someday, or at least, something like it. 5/5, amazing candy.`@@

; 85% Dark Single Origin Chocolate Quillabamba, Peru

: this was fucking amazing! it did not taste like what I typically think of when I think of dark chocolate. like it wasn't bitter at all. it was slightly sweet and very complex flavors, like fruity and just had a lot of depth to the flavor. I think this is my favorite of the dark chocolates we've had so far! it was great. 5/5.
: @@.phil `This was also pretty gross. Not as offensively bad as the fig one but still sucked. I'm still not sure what the hell this flavor even is but fuck it. 1/5.`@@

; Crisp Quinoa Sesame in milk chocolate

: this was //reaaally// good. it was like a nestle crunch, but the added sea salt made all the flavors really pop. definitely 9/10, the best of the milk chocolate bars from this sampler.
: @@.phil `That was another great one! I feel like it was literally just a Crunch Bar, which may be a little boring, but nontheless it was great! I didn't really taste the sea salt. If toffee weren't so fucking amazing, this would have been my favorite, but it's going to be another 5/5 for me.`@@

; Edamame Sea Salt in milk chocolate

: Huh. Interesting. Pretty typical milk chocolate...maybe if you think real hard about it and roll it around in your mouth enough, there's a little more depth and interstingness in it because of the soy sauce, but, it's not very in your face. Just has literal edamame chunks in it? Which, is weird to me. I think it would be better if they had ground the edamame so it was more evenly distributed through the chocolate. Having just those random large chunks didn't really do it for me. 3/5.
: @@.phil `I agree with pretty much everything cutie said, it was just standard milk chocolate with some chunks of edamame nuts in it, which tasted okay I guess? Yeah, pretty boring bar. 3/5.`@@

; Noble Dark -- 72% dark chocolate with cocoa nibs

: It was a dark chocolate bar. Pretty standard? Not bad...? 7/10.
: @@.phil `This was WAYYYYY too fucking dark! Again, dark chocolate isn't bad, but too much of it and it leaves this horrible bitter taste that lingers in your mouth. Though, this is still probably one of the best dark chocolates in the whole pack... and the taste isn't lingering as bad as the others, so, it was alright. 3/5.`@@

; Boharat Middle Eastern Spice -- Black Peppercorn, Cumin, Cinnamon and Cloves in dark chocolate

: Tastes exactly like my mom's pumpkin spice bread. I think it's because of the clove and the nutmeg and the cinnamon, which stands out from all the other spices that are included. It's a very strange flavor profile for chocolate, since it tastes like a baked good. 4/5. Very interesting, but really just makes me want pumpkin spice bread and not chocolate.
: @@.phil `Again, dark chocolate isn't my favorite, but this was probably the best of the dark chocolate ones. The spices were a nice flavor. Overall it was alright though. 3/5.`@@

; Orange Blossom Espresso in 60% dark chocolate

: This was pretty good! Quite orange, again, but slightly less fake tasting -- the hint of coffee and the darkness of the chocolate gave the orange flavor some depth. 7/10.
: @@.phil `Blech. Not as bad as I anticipated; the chocolate wasn't as dark as other bars. Wasn't the strongest coffee taste, which was good, becaues I fucking hate coffee. Surprisingly not the worst bar of them all like I thought it would be. 2/5.`@@
[[https://www.youtube.com/watch?v=WcRQKTs6UyU]]
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
; Raspberry Cheesecake
: Funking phenomenal. I drank a whole month's worth of this bag and could have kept going. Creamy, luscious fruity flavor that stays light and tasty all month.
; Rootbeer Float
: This one is...interesting. Once cold, it's pretty much exactly root beer flavor! I don't think I like root beer so much I could drink a month bag of this, though.
; Chocolate Mint
: Chocolate? What chocolate? I really, really don't taste any chocolate in here. It mostly tastes like a creamy mint drink to me. Pretty tasty. I can't decided if I'd drink a whole bag of this or if I'd get super sick of the mint halfway through.
; Chocolate Toffee
: Now this is what Salted Caramel //should// have tasted like! Really delicious, definitely on the sweet side of the spectrum; rich, full caramel flavor to me. I'd drink a whole bag of this, though I'd feel bad for having dessert for lunch all the time.
; Pumpkin Spice Caramel
: This is really good! Much less pumpkin, much more spice. I could probably see drinking this for a month, it's pretty tasty. Not on the overly sweet side, either.
; Snickerdoodle
: Hm, this isn't as earth shattering as CD made it out to be! Kind of tastes like a sugar cookie - actually, it tastes pretty much exactly what I think of as a really good, soft, cinnamon-y sugar cookie.
; Orange Cream
:
; Eggnog
:
<<<
"""
It's the stories we tell ourselves
That make us happy
That make us crazy
"""
<<< [[Stories We Tell Ourselves – Edie Brickell|music/edie brickell/stories we tell ourselves]] ([[listen|http://ediebrickell.com/band/but_wait_theres_more/view/51/]])
<<<
"""
a tangled garden where my love does surely grow
"""
<<< [[Ripe - The Dixie Bee-Liners|music/the dixie bee-liners/ripe/ripe]] ([[listen|https://www.youtube.com/watch?v=TFw34sTMGsY]])
<<<
"""
Hope blinds reason, thankfully
Know how it is when something fits
There's just a question of being it
"""
<<< [[Anywhere – Beth Orton|music/beth orton/daybreaker/anywhere]] ([[listen|https://www.youtube.com/watch?v=sLX6xjbCuuA]])
<<<
"""
And nobody can keep you from the one you know you are
Nobody to steer the way you sway, the way you walk
May there never be a time that you don't live through
May there never be a time that you don't walk through
"""
<<< [[Mount Washington – Beth Orton|music/beth orton/daybreaker/mount washington]] ([[listen|https://www.youtube.com/watch?v=j3149WZsPqk]])
<<< 
"""
Never cry more tears than you could hold in your hands
When all the world's airbrushed
It's a sacred bond of trust
"""
<<< [[Paris Train – Beth Orton|music/beth orton/daybreaker/paris train]] ([[listen|https://www.youtube.com/watch?v=6myjARKjFLs]])
<<< 
"""
Put my hand into your hand
And all the words I understand
They fall away like endless days upon the shore
"""
<<< [[State of Grace – Beth Orton|music/beth orton/sugaring season/state of grace]] ([[listen|https://www.youtube.com/watch?v=QgcxVxNlsro]])
* redacted
* https://kickscondor.com/all/
* https://news.ycombinator.com/user?id=kickscondor
* https://www.reddit.com/user/kickscondor/
* https://twitter.com/kickscondor

---

!!! Exchanged

* [[180911 – Fm kickscondor: hi]]
* [[180913 – To kickscondor: Re: hi]]
* [[180914 – To kickscondor: Re: Re: hi]]
* [[180914 – Fm kickscondor: Re: Re: Re: hi]]
* [[180928 – To kickscondor: <waves>]]
* [[180929 – Fm kickscondor: Re: <waves>]]
* [[190116 – h0p3: To h0p3 and Kicks - I Love You.]]
* [[191121 – kickscondor: A Park Bench, Quietly]]

!!! Drafts

* [[180911 – kickscondor: Re: hi; draft 1]]
* [[180913 – kickscondor: Re: hi; draft 2 musings]]

!!! Other

* [[@kickscondor]]


`<<list-links "[!is[system]search:title[kickscondor:]sort[title]]">>`
How much do we revise old work? Cut through the frippery to find salience within it? In which contexts is revision correct or most enlightening? Where and how do we trim the fat, sculpt out the negative space to leave the positive form?

In archiving, duplication of data is something we seek to avoid. Does that intersect here, and if so, how?

---
<<<
going through all the old evidence of my past was tough, emotionally, and I got really disconnected. I don't know how to treat it or what to do with it - burn it? keep it? ugh.
<<< [[180930 – Wiki Review: Kin Bonds]]

@@.h0p3
<<<
Snapshots allow you to piece together and tell yourself stories from the past, but I'm not convinced that is what you really want here. It sounds like you want to show yourself a large current story in a unified way while also showing where the constitutive pieces belong. I do not know how to peel it apart and put it back together well enough (I'm still actively working on that problem myself).

''Snapshots allow you to shed memories with integrity, to focus, crystallize, and sift for what matters most. You have to let some of your work go, cut loose the baggage, to kill your darlings, etc.'' You want to be able to retrace the dialectical growth of your wiki, but you can't afford to get bogged or weighted down by it too far (I am likely a failure in this respect!). You will wrestle with your wiki, and the synthetic sublation will be the output. That's my insane theory so far at least.
<<< [[181007 – h0p3: Auditing]]
@@

<<<
I don't know what to do with them, because I claimed to strongly hold beliefs and have feelings that no longer @@.highlight appear to @@exist in me. Did I sincerely believe those words as I wrote them? And if I did – they must have been produced by the context...? I wrote them yet they feel out of my control, as if I did not choose to write them, because I could not write them today, yet I did write them – how do I make sense of who that person was?
<<< [[190115 – the archive: digging]]

<<<
the most fun writing tends to be the earliest, where I can't immediately sense the anxieties and obsessions. I wouldn't want to burn these; I also wonder if my archive idea was misguided, because seeing the handwriting change is fascinating & the physicality hits home that my hands wrote those words.
<<< [[190116 – Wiki Review: Smelly]]

<<<
gah, after going through my wiki prepping it for publishing, I'm questioning ''why'' I write so much shit. this is just a great big PILE of jabbering -- what's the future value in it for me? where is the salience? I'm not being concise or precise at all. I am a fountain of berlooood.<<footnote "see" "this is the shit that makes your writing ridiculous -- but it made me smile when I heard it in my head, so????">>
<<< [[191004 – Wiki Review: Hrmph]]

<<<
well, I'll continue thinking about how to trim the fat – what do they say, kill your darlings? I've never wanted to and maybe that's a fault.
<<< [[191005 – Wiki Review: Succinct]]

@@.h0p3
<<<
''h0p3:'' I try to be slow to delete things in my wiki. I often don't know what it is going to valuable to me later on. Plus, I'm a packrat hoarder paranoically concerned with holding all these memories in my horcrux-pensieve. That part of me will die forever if I don't keep it, right? Lol.
<<< 191017
@@
* [[lovely brisk blog about natural dying in ireland|http://coloursofnorthernireland.blogspot.com/]]
```
Flashing the bios is a bit tricky. Your usb drive should be 2gb - 16gb (don't ask why).

Also very important is, it must be in the fat32 format and it must be mbr:

1. Open cmd as admin and type
2. $ diskpart
3. $ list disk
4. $ select disk # 
    - (# is the number of your usb drive)
5. $ clean
6. $ convert mbr
7. $ create partition primary

(Then you must format the usb drive again to fat32)

After you have done that, download the bios, rename to MSI.ROM and copy it to the root directory of the drive.

That worked for me with a 4gb usb drive.
```
@@.spaced-list

* [[potential optical drive holder|https://www.amazon.com/OWC-Mercury-Optical-External-Enclosure/dp/B06XRCCV44/]]
** the other option is to keep an unused SATA cable + unused power cable plugged in and hooked inside the front of the case, and plug / unplug the CD drive from them when I need to use it. an upside to that would be using the 1 TB HDD that I'm going to have extra as a backup drive via the same SATA+power cables.

* //Thoughts on drives//
** MX500 = Windows OS drive / boot drive.
** M.2 = Windows Program File drive -- applications like Photoshop, games, etc. Large enough that it should get the job done.
** Kingston = Arch Linux boot drive
** Toshiba = format to NTFS, shared media file etc drive between Windows & Linux (remove Manjaro partition, lol)

@@

---

* [[Kryolith – How To: Flash MoBo BIOS via USB]]
* [[Kryolith – To-Do List]]
*
* [[Cobalt – Future Desktop Upgrade|archive – 200903 ◊ Cobalt – Future Desktop Upgrade]]
*
* Future mouse mat -- once I've got my final final set-up
** [[https://www.etsy.com/listing/693575476/custom-desk-mat-custom-mouse-pads]]
** [[https://www.etsy.com/listing/859352017/smoky-forest-desk-mat-fog-overlay-mouse]]
** [[https://www.etsy.com/listing/845416306/coal-desk-mat-carbon-mouse-pad-graphite]]

<<list-links "[tag{!!title}sort[created]search:title[– computing:]]">>

---

|!Type|!Item|!Price|
|//CPU// |[[AMD Ryzen 5 5600X 3.7 GHz 6-Core Processor|https://pcpartpicker.com/product/g94BD3/amd-ryzen-5-5600x-37-ghz-6-core-processor-100-100000065box]] | Purchased for $299.99|
|//CPU Cooler// |[[Scythe FUMA 2 51.17 CFM CPU Cooler|https://pcpartpicker.com/product/YsHRsY/scythe-fuma-2-5117-cfm-cpu-cooler-scfm-2000]] | Purchased for $59.99|
|//Motherboard// |[[MSI MPG B550I GAMING EDGE WIFI Mini ITX AM4 Motherboard|https://pcpartpicker.com/product/rhrYcf/msi-mpg-b550i-gaming-edge-wifi-mini-itx-am4-motherboard-mpg-b550i-gaming-edge-wifi]] | Purchased for $199.99<<footnote "rip" "lol I guess I should have gone ahead and bought it when it was on sale for 30 bucks off? I guess you win some & lose some, w/e.">>|
|//Memory// |[[G.Skill Ripjaws V 32 GB (2 x 16 GB) DDR4-3600 CL16 Memory|https://pcpartpicker.com/product/zcH8TW/gskill-ripjaws-v-32-gb-2-x-16-gb-ddr4-3600-memory-f4-3600c16d-32gvkc]] | Purchased for $117.99<<footnote "ob" "got this open-box from microcenter for 30 bucks off, which essentially covered tax on the mobo + ram. nice!">>|
|//Storage// |[[Kingston SSDNow V300 Series 120 GB 2.5" Solid State Drive|https://pcpartpicker.com/product/rtzv6h/kingston-internal-hard-drive-sv300s37a120g]] | From [[Xavier|Xavier – Mini-ITX Prodigy]]|
|//Storage// |[[Crucial MX500 500 GB 2.5" Solid State Drive|https://pcpartpicker.com/product/ft8j4D/crucial-mx500-500gb-25-solid-state-drive-ct500mx500ssd1]] | Purchased for $55.99|
|//Storage// |[[ADATA XPG SX8200 Pro 1 TB M.2-2280 NVME Solid State Drive|https://pcpartpicker.com/product/zR3H99/adata-sx8200-1-tb-m2-2280-solid-state-drive-asx8200pnp-1tt-c]] | Purchased for $129.99|
|//Storage// |[[Toshiba 6 TB 3.5" 7200RPM Internal Hard Drive|https://pcpartpicker.com/product/Nr7p99/toshiba-6-tb-35-7200rpm-internal-hard-drive-md04aca600]] | From [[Xavier|Xavier – Mini-ITX Prodigy]]|
|//Video Card// |[[NVIDIA Geforce RTX 3080 10 GB Founders Edition Video Card|https://pcpartpicker.com/product/RnDkcf/nvidia-geforce-rtx-3080-10-gb-founders-edition-video-card-9001g1332530000]] | ---|
| |[[EVGA GeForce GTX 980 4 GB Superclocked ACX 2.0|https://pcpartpicker.com/product/tscMnQ/evga-video-card-04gp42983kr]] | Purchased for $138.00|
|//Case// |[[Cooler Master MasterBox NR200 Mini ITX Desktop Case|https://pcpartpicker.com/product/r6bCmG/cooler-master-masterbox-nr200-mini-itx-desktop-case-mcb-nr200-wnnn-s00]] | Purchased for $87.27|
|//Power Supply// |[[Silverstone SX-G 700 W 80+ Gold Certified Fully Modular SFX Power Supply|https://pcpartpicker.com/product/Gx448d/silverstone-sx-g-700-w-80-gold-certified-fully-modular-sfx-power-supply-sx700-g]] | Purchased for $160.10|
|!|![[PCPartPicker Part List|https://pcpartpicker.com/list/y2wFXb]] |<|
* <<cb>> install photoshop somehow
* <<cb>> sort wallhaven downloads into 16x9 & non-16x9
* <<cb>> crop larger-than-1080p papers down
* <<cb>> reverse image search smaller-than-1080p wallpapers
* <<cb>> sort wallpapers into themes
** grey / black textured
** geometric design / vaporwave landscapes
** dark w/center image
* <<cb>> install sublime text & dracula theme
* <<cb>> install vscode & dracula theme
* <<cb>> figure out arch subsystem & how it works
* <<cb>> install arch on 120 GB hard drive
* <<cb>> install my two crypto wallets
* what to do with my art?
** set aside a fund to run my websites on nearlyfreespeech for as long as possible?
*** leave instructions on //how// to set up & run those websites lmao
** I'd want them to be given away to people who would like them but I also want the collection to stay together. and I don't want other people to have to do the work of putting that collection together. So I need to.
** I would like someone to have my linoblocks in case they actually wanted to make more prints..?
** donate my flexcut tools and so on to a print collective
* what to do with my wiki and other digital things?
** steam library? 
*** basically leave the username & password and whoever wants it can log in & use it if they care.
* what to do with my //stuff//?
** my old journals? read them & burn them..???
** yarn goes to mom or to charity, ofc
* [[will legal advice|https://law.freeadvice.com/estate_planning/wills/wills-young-adults.htm]]
* [[car loans and death|https://budgeting.thenest.com/can-car-repossessed-buyer-dies-32843.html]]
* [[more info on living wills & advance directives|https://www.kiplinger.com/article/saving/T021-C006-S001-wills-for-the-young-single-or-broke.html]]
* [[online will maker?|https://www.doyourownwill.com/]]
* [[my funeral song|https://youtu.be/1TolDSwqwxg]]
* [[digital assets form letter|https://medium.com/@pamelawjd/letter-to-loved-ones-a-template-for-your-crypto-estate-planning-4ee0975434e4]]
<span style="display:inline-block;width:1em;margin-bottom:-1px;">{{laughter.png}}</span>
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

* ''Structured Paths''
** //[[Free Code Camp|https://learn.freecodecamp.org/]]//
*** web design, javascript, frontend stuff, data viz, APIs
** //[[Team Treehouse|https://teamtreehouse.com/tracks]]//
*** $25 a month
*** various languages, web design, web dev
* ''Less Structured''
** //[[Pluralsight|https://www.pluralsight.com/product/paths]]//
*** mostly specific languages, lots
** //[[Khan Academy|https://www.khanacademy.org/computing]]//
* ''Language Specific Learning Resources''
** //[[Interneting Is Hard|https://internetingishard.com/]]//
*** HTML & CSS, sorta structured
** //[[Mozilla Learning Tracks|https://developer.mozilla.org/en-US/docs/Learn]]//
*** HTML, CSS, JavaScript, sorta structured
** //[[WC3 Tutorials|https://www.w3schools.com/]]//
*** html, css, server side, etc
* ''Exercises''
** //[[Code Wars|https://www.codewars.com/]]//
*** various challenge exercises in browser
** //[[Exercism|https://exercism.io/]]//
*** various challenge exercises, download via command line

---

[[https://medium.freecodecamp.org/inspirational-success-stories-from-self-taught-web-developers-4f6f375cf17d]]

advice?
<<list-links "[tag{!!title}sort[]]">>
@@.spaced-list
* ''Past''
** [[Letterboxing: Colorado Dec 2019]]
** [[Letterboxing: LC Feb 2020]]

* ''Upcoming''
** ~~[[Letterboxing: Oregon May 2020]]~~
** [[letterboxing – Colorado: March 2021]]

* ''Future''
** [[Letterboxing: Scotland May 2024]]
** [[Letterboxing: East Coast May 2022]]
@@
```
https://www.atlasquest.com/showinfo.php?boxId=
http://www.letterboxing.org/BoxView.php?boxnum=
```

* HOME: East Bijou Street, Colorado Springs, CO 80903, United States 
* https://gardenofgods.com/images/GoG-Park-Map-Detail-2016.pdf
* https://coloradosprings.gov/sites/default/files/inline-images/evergreen_cemetery_map17_rdoc.pdf

; Atlas Quest Box Tag Legend:
* Green = on the list
* Orange = would be nice, but might not have time
* Red = closed for COVID

; Make sure to bring:
* extra log books
* extra ink -- mine might be getting old?
* double check pen status
* bring gloves!
* zip-lock baggies

!! Day 1 -- East Springs; Pulpit Rock & Ute Valley

; Taylor Elementary School, 900 E Buena Ventura St, Colorado Springs, CO 80907

* //Have Dog - Will Travel//, box #325913
** "Go to Taylor Elementary School (the schools doubles as a dog park on the weekends and in the evenings) and park in the lot nearest the southern most light pole. What you seek is under the skirt. Please do not attempt this box during school hours."
** Last found: Never, planted January 9 2021

; Lunar Park, R6X6+R4 Colorado Springs, Colorado

* //GISHWHES -- Team MamaCas//, LBNA #71930
** "Lunar Park is but tiny / so easy this should be / Look for the concrete platform / Amidst the pine trees. -- Ring around the rosy (take a walk on the wild side) / Pockets full of Posies (nothing to see, until there is) / Ashes, ashes (nothing rhymes with this...just walking you in a big circle) / Do not fall down! (seriously, it can be a little slippery)"
** Last found: Never, but it's on the way!

; Fargo's Pizza, 2910 E Platte Ave, Colorado Springs, CO 80909

* //Chef'n//, box #326132
** "Go to Fargo's Pizza Company and after enjoying a most favorite pizza and dining experience you can find the box by entering the west entrance of the parking lot and locating the first light pole on the left that is encompassed by a juniper bush. The chef is under the skirt."
** Last found: January 17, 2021

; Palmer Park, 3120 N Chelton Rd, Colorado Springs, CO 80909

* //Horseplay II//, box #73831
** "Horseplay II is hiding / in the NW crevice formed by two larger rocks on your right / after you took 17 steps up the hill / from a U-turn in the trail / that was forty uphill steps from two man-made rock walls on your right / after you passed a rail road tie on your left / and a rail road tie on your right / after you hiked through a gap in the trail with man-made red rock walls / on each side of it / and crossed a stream bed / after you selected the Templeton trail / and had waved to the horses on your left / as you walked towards the west on the wide dirt road / from the Palmer Park parking area / near the yellow gate on Paseo Road / in Colorado Springs."
** Last found: December 19 2020

; Rock Island Trail, 4125 Constitution Ave, Colorado Springs, CO 80909

* //Rock Island Letterbox//, LBNA #31066
** "The walk is about 1.5 miles roundtrip and takes between 45 minutes and 1 hour to complete. Park at the Holy Cross Lutheran Church at the southeast corner of the intersection. Head south down the sidewalk towards Washington Irving Middle School until you reach the Rock Island Trail. Cross Murray Boulevard and head east on the trail."
** "Pass a park bench on your right, pass horses on the left. As the trail bends to the left the street noises will fade. Pass a field behind a church on the right. Stop to read the placard about the Rock Island Railroad History. Cross the tracks, pass a park bench on your left. Pass horses on the left. Pass a stand of scrub oak trees on the left. Pass a small rock wall with oak trees above it on your left. This is your destination. There is plenty of path before and after this rock wall so you are able to scout for walkers/bikers/fellow letterboxers."
** "There are two growths of holly bushes on the edge of the rock wall, within the scrub oak trees. The first growth is on the west end of the wall and the second growth is toward the east end of the wall. At the base of the second growth are some misplaced rocks - rocks no longer part of the rock wall. Look beneath these rocks for your treasure."
** "If you have time - continue on the path to the rock formation on your left just before recrossing the tracks. It is a wonderful adventure - we suspect it is a frequently visited spot during the night hours."
** Last found: March 31 2019

; Keller Park, W63V+GJ Colorado Springs, Colorado

* //don't be a tree//, LBNA #75003
** "Start at Montebello Drive and Meadowland Boulevard at the corner of the park. Go northwest to the bench. Go 240 degrees to the southwest to the tree. Go to the shortest of the two tall pine trees. Northwest 330°. Follow the metal fence northeast. When you get to the corner, head straight to the brown wooden fence. Look for the evergreen which smells good 👍🏼👌🎉"
** Last found: N/A, but planted September 30 2020

; N 38° 54.567 W 104° 46.471 -- 5353 N Union Blvd #103, Colorado Springs, CO 80918

* //Exactly Where You'd Expect//, LBNA #73848
** "Coordinates lead to the first clue. Follow the clues to a treasure trove of trinkets!"
** Last found: December 18, 2019

; East Library, 5550 N Union Blvd, Colorado Springs, CO 80918

* //It's A Mystery!//, box #25273
** "I’m in a place with lots of books, / You can find me if you look. / I’m not in the north, south, or west / Remember that borrowing, not buying, is the best. / Find an author with initials J.E., / She likes to write the mysteries. / Books numbered one through twelve / Is where you need to search and delve. / Look down beneath, and way down low / Your treasure you will find below."
** Last found: July 29 2019

; Cottonwood Creek Trailhead, 6650 Vincent Dr, Colorado Springs, CO 80918

* //King of Pop: Jackson Caricature//, box #235764
** Park at the Cottonwood Creek Trailhead, then follow the path along the creek to the west; once under the interstate, you should see a bridge over the creek to the north. Follow the path & look for the light poles. "2nd light and lift base. -- Lock n lock knock off. Hand carved stamp and log book. Please provide own ink and pen. -- This is a popular trail. Please be discreet. Wait for the path to clear to retrieve and replant. Log away from the hiding sight. Thanks."
** Last found: December 24, 2020

* //Elephant Poo Surprize!!!//, LBNA #55907
** Begin by travelling down path on west end of parking lot. -- At concrete path take a left. -- Enjoy a nice leisurely stroll alongside the creek. -- Duck!! As cars and trucks whiz by overhead. -- Turn right at the sound of BATS!! Hehehe and golf balls onto the walk bridge. -- At the end of the bridge take a left and continue walking while enjoying the wonderful smells of excellent Italian food. -- Continue on until you see the sky reflected on your right (very kool!) -- Walk to the middle of the big mirror and notice a green utility fence on your right. -- At this point turn 90 degrees west then 90 degrees south off of the pavement onto the dirt/gravelish ramp and walk towards the big huge pipes. -- This is critical! Stop walking when you see (on the other side of the creek and starting from the pipes) 4 trees, then a group of trees, then one more to the right of the group. Line yourself with the tree to your right and the edge of the deck on the building to your left with the pipes in front of you. -- Once you are lined up turn exactly right and walk 4 good steps to a pile of five rocks. (two little ones on the left, a bigger one on the backside of the pile). -- At the rocks reach your hand down around the right side under the rocks. You will feel a small loose rock. You can pull it out but don’t lose it so you can put it back. -- Under that rock lies the Poo!!! Hehehe Don’t worry, we promise it wont get ya dirty. -- Congratulations you found it! Please leave comments on how we did and trade stamps."
** Last found: June 17 2018

; Pulpit Rock Trailhead, 6411 N Nevada Ave, Colorado Springs, CO 80918

* //Rhymes with Nice//, box #287257
** "Take the trail south. You will go across a cement bridge. Keep going and very shortly you will see a long rock wall with a small, two-trunked tree in the middle of the wall. Your prize awaits you there under a SPOR."
** "The double trunk tree has been cut down. It took me awhile of coming back to the wall and looking closer. The trunk stumps were hidden by long grass."
** Last found: June 11, 2020

* //Indian Summer//, box #60541
** "Follow the trail south, heading downhill, and over a concrete bridge. The trail will curve to the east, going uphill. Continue on this main trail, heading east. You will soon cross another concrete bridge (use caution if icy conditions exist) and again head uphill. Follow the main trail until you see the Bench by Nance on your left. Have a seat on the bench and follow its suggestions :-)"
** "Now, look to your left, and you will see a couple of pine trees further east about 10 paces south of the trail. "Indian Summer" is hidden on the southern base of the eastern tree under a rock and pine needles. Please stamp-in back at the bench and rehide well. Thanks!!"
** Last found: August 20 2018

* //A 4/20 Arty//, LBNA #43785
** "Follow the trail south and head downhill over a concrete bridge. The trail will curve to the east and head back uphill. Follow the main trail east. You will again cross a concrete bridge and go up another hill. At the top of the hill you will find several clumps of shrubs on your right. Under a large rock under one of those shrubs you will find what you seek. If you follow the main trail a little farther, you will see a convenient bench on your left on which to stamp in."
** Last found: May 7 2018

* //Little London - Colorado Springs, CO//, box #199122
** "Bring: Black ink and a stick for poking under the rock where the box is located (this is rattler country, after all!)"
** "Follow the trail south, heading downhill, and go over a concrete bridge. At the large "T" intersection, go right (uphill). Look for a side trail on the left (it's just before the trail bends). Take this side trail and walk until you see a fire hydrant on the right side of the trail. Stop here, and face the left side of the trail. Directly across from the fire hydrant, you should see a flat red rock that's not far off the trail. Go behind this rock and look under the lip, behind a loose red rock, for the box. WARNING: BEFORE REACHING FOR THE BOX, PLEASE USE A STICK TO MAKE SURE THERE ARE NO RATTLESNAKES HERE!"
** Last found: August 29, 2020

* //Pulpit Rock//, LBNA #6369
** "There are several trails to the top of the rock, you'll find your way. Climb all the way to the very top of the pulpit. Preach whatever message you choose to the city below you, then stand on the heart and look to the ridge at 110*. If your eyes are very sharp, you'll see a small rock outcrop just below the ridgeline, with two evergreen trees behind it, one large and one small. If you don't see it, don't worry. Head down off the pulpit at about 85* and follow the trail along the back of the saddle to the top of the ridge. You may have to climb through a few clusters of rocks. At the top of the ridge, follow the path right (south). Before you reach the end of the ridge, you'll see the small rock outcrop to your right. Confirm you're in the right place three ways: check the back azimuth to confirm pulpit rock is where it should be, look behind you and see the two trees, look down and to your left and see a rock shaped like a crocodile's head protruding from the wall. Behind the croc's head is a small tree and a couple of rocks that may be of interest."
** Last found: June 12, 2012, but it's on the way!

* //Colorado Rock Star//, LBNA #21858
** "Begin your hike on the dirt trail by the sign. You soon come to a fork in the trail...stay right. About 0.25 mile from the start, you come to a "T" intersection. Turn left at the "T" intersection. About 0.4 mile from the "T" intersection, you will come to a place where the trail curves fairly sharply to the right (and you can see a bridge right ahead). (This is not the bridge with a railing and the "Caution: Wet and Icy areas..." sign. Go a bit further and you will find where the trail curves sharply near the next bridge.) Stand in the middle of the path where it starts to curve to the right. Take a compass reading of 70 degrees and follow the trail indicated. Follow this trail for about 325 feet. It will take you down into a gully and back up the other side. You will come to a crossroads where four trails meet. At the intersection of the trails, take a compass reading of 0 degrees and follow the trail indicated. As you climb, notice the hoodoo rock formations you are approaching. When the trail comes to the base of the rock formations (about 0.13 mile from the intersection of the paths), the trail veers to the left. Near the point where the trail starts to veer to the left, you will see a rock about 5 feet tall next to a tree (on the left side of the trail). Stand at the base of the rock and take a compass reading of 298 degrees and walk 19 paces (or about 25 paces for a child). Take a compass reading of 96 degrees and face in that direction (no paces). You should be looking right through an eye hole in the rock formation. That means you are in the right place! Then, from that same location, take a compass reading of 348 degrees and walk 14 paces (or about 19 paces for a child). Then, take a compass reading of 10 degrees and walk 13 paces (or about 17 paces for a child). Then, take a compass reading of 2 degrees for 30 paces (or about 39 paces for a child). You should be at the base of a large rock pillar (about 15 feet high). Look for the letterbox at the base of the tree next to the rock pillar. After you put the box back in its place, please use rocks, leaves, etc. to cover it up."
** Last found August 8 2012

; Heller Center, 1250 North Campus Heights, Colorado Springs, CO

* //Clyde the Mountain Lion//, box #323890
** "Make your way to the Heller Center in Colorado Springs. Park at the lower lot for the regional trailhead below the main building. Look for the lamp post at the southwest side of the small parking area. Under the skirt you will find what you seek."
** "Please discretely rehide it as well or better than when you originally found it. Remember, only you can prevent a box from being muggled. Box is a camo taped zip log bag. Please take the time to reseal all baggies. Hand carved stamp and logbook. No pen or ink inside box, please bring your own."
** Last found: January 17, 2021

; Ute Valley Park North, 1645 Vindicator Dr, Colorado Springs, CO 80919

* //SoC#2: Hairstreak Butterfly//, LBNA #19989
** "Hit the boards, all right? Wind around the hill and take the only trail just for hikers. Walk for a while. When you get to the appropriate spot, make like a troll. From here, continue on the trail 45 paces to a stand of scub oak with a boulder. Behind the boulder is a flat moss-covered rock that hides the prize."
** Last found: August 11 2018

* //Maggie//, LBNA #10557
** "Follow the clues for SOC#2 Hairstreak Butterfly. Return to the spot where you started your paces. From here, note a large ridge of rock in the distance at 170*. Make your way here by following the winding paths through the park. Walk to the end of the ridge and climb up into a sort of lookout tower. From here, look through the trees to find a large boulder due south about 80 paces away. Go there. Climb up next to it and look down at about 140* to a large red sandstone rock. Next to this is a smaller flat red rock that hides the prize."
** Last found: May 17 2014

; Pro Rodeo, 101 Pro Rodeo Dr, Colorado Springs, CO

* //Cowboy Doll//, box #224767
** "Stand at the base of The Champ. -- After reading his history, look SE, @138*. -- Spot a trio of pines, one by itself and two together. -- Right tree of the pair. -- Back side under SPOR which is under a branch touching the ground. -- Sign to the R of tree says Overnight Parking Prohibited. -- Tan pouch. Hand carved stamp and log book. -- Please provide own ink and pen. -- Please reseal all bags tightly. Contents only stay dry with a little LTC. Thanks!"
** Last found: September 27, 2020

; Ute Valley Park South, 1220 Popes Valley Dr, Colorado Springs, CO 80919

* //Six Months//, LBNA #59681
** "When you get to the trailhead, you’ll have the option of going either north or west. Take the trail heading North which is straight ahead. -- The trail will once again split at a sign labeled “Living with Urban Wildlife,” one way heading west and the other heading east. Take the trail heading east which then curves around to the left up a hill. Be sure to heed the “Private Property No Trespassing” sign. -- Towards the top of the hill, the trail will split again at an old short dead tree. Take the trail that curves to the left. You’ll know you’ve taken the right trail if you are heading uphill and west. -- Once you’ve begun heading west, you’ll notice a tall pine tree on your right that is right next to the trail. Walk 50 paces and there should be a clearing on your left. -- In about the middle of this clearing is a large brown rock, that if looked at from directly above, is shaped in a triangle. The pointy end of this rock should be pointing away from the trail and directly at the letterbox. -- As you walk beyond the clearing towards the letterbox, you’ll notice various large boulders covered in light green moss. At the base of the large rock next to the small pine tree, start moving smaller rocks around and you should find what you’re looking for! Keep in mind that the brown rock in the clearing should be pointing directly at the letterbox. It's there, I promise! -- If you find the letterbox but notice that the rock in the clearing is not pointed at the letterbox, please reposition it. Also, be sure to cover up the box nicely with the rocks when you’re done so that it doesn’t get disturbed! Happy hunting!"
** Last found: May 29 2019

!! Day 2 -- West Springs; Garden of the Gods and Manitou Springs

; Colorado Springs Pioneers Museum, 215 S Tejon St, Colorado Springs, CO 80903

* //O Beautiful//, box #132656
** "Parking garage to the north -- Top level -- Light pole furthest south -- Lift up the "skirt" -- Magnetic mint tin"
** Last found: May 4 2020

; America the Beautiful Park, Cimino Dr, Colorado Springs, CO 80903

* //Narnia: Voyage of the Dawn Treader//, LBNA #43840
** "Find the park that Katharine Lee Bates would want to visit. Enter through the silver spires and find your way to Julie's Fountain. From Julie's Fountain, find the plaque dedicated to the great things that Julie had accomplished for Colorado Springs. Follow the path to your right, past three lamp posts. Turn left, up the path to the Centennial Memorial, describing Katharine's gift to her country. Continue up the path to the northwest, to the intersection with two blue benches. Turn toward the west...count six cracks in the sidewalk, the 6th crack will point north to a pine tree at 310 degrees. -- North side of tree, under a rock.""
** Last found: May 24 2016

; Humane Society of the Pikes Peak Region, 610 Abbot Ln, Colorado Springs, CO 80905

* //Fur-ever Home//, box #326000
** "Make your way to the Humane Society of the Pikes Peak Region and enter the parking lot at the first entrance. On your left, park (if possible) in front of the first light pole on that side. What you seek is under the skirt."
** Last found: Never, planted January 16 2021

; Mesa Wildlife Preserve, 1361 Oswego St, Colorado Springs, CO 80904

* //Smokey's Revenge//, LBNA #51684
** "Go through "U" gate past plaque bear to the left of plaque for 107 steps. (I'm 6'4"). Bear 'right-ish' for 93 more steps to find a stone bench in a small group of trees. Sit on bench and think of what Smokey the Bear tries to prevent and see a reminder to your left of what happens when we are careless. You have located the box."
** Last found: June 3 2016

* //Bird Watching//, box #316954
** "Go through the "U" gate and follow the main trail along the valley bottom to the back of the reserve. You'll reach the end of the trail at the chain link fence and you'll see a small red boulder on your left side. Your bird is beneath a SPOR behind this boulder."
** Last found: Never, planted January 17 2021

; Mesa Overlook, V4MH+58 Colorado Springs, Colorado

* //GoG//, box #61185
** "Park here. Head south towards the fence. Head to the fence corner nearest the road. Keep walking south along the fence for about 9 paces til you get to a bush. Look in between the bush and the fence for the box under a rock. When I placed it, the box is about 4' in from the northern edge of the bush."
** Last found: August 2 2020

; Space Foundation Headquarters and Discovery Center, 4425 Arrowswest Dr, Colorado Springs, CO 80907

* //Have Spacesuit - Will Travel//, box #325888
** "Enter the main parking lot and stay along the south side of the building and park nearest the first light pole you come to on your right. The light pole has a short concrete barrier near it and what you seek is in the bush between the concrete barrier and light pole underneath a rock."
** Last found: Never, planted January 1 2021

; Glen Eyrie Castle, 3820 N 30th St, Colorado Springs, CO 80904

* //The Scarlet Pimpernel//, LBNA #68676
** "Begin in the parking lot. On the cliffside, find the boulder with the tree growing on top. Count five boulders to the right, and you will find the Pimpernel hiding behind."
** Last found: July 30 2015, but it's on the way!

; Parking Lot 2, Garden of the Gods, V4J9+FV Colorado Springs, Colorado

* //An English Muffin//, box #325890
** "Hi! I'm an English Muffin exploring the town sometimes known as Little London. I'm starting my journey at parking lot two in Garden of the Gods. Wow, the rocks are beautiful! I decided to take the trail named for the town's founder across from the parking lot and follow it to the second intersection that has a trail sign. I thought about stopping here but continued on looking for a shady spot. About 90 steps from the trail sign, I reached a bristle cone pine tree on the right side of the trail. It is here, beneath a SPOR that I've taken a rest and you can find me."
** Last found: Never, planted January 22 2021

; Balanced Rock, V473+W2 Colorado Springs, Colorado

* //Treads #2//, box #235405
** "In Garden of the Gods, find your way to Balanced Rock. Walk south down the hill just past Balanced Rock, and you will see a low stone wall that goes along the side of the road. Follow it to the end, and turn right, up the rock slope. Look under the back side of the first boulder you come to on your right (see photo) for the camo pouch. -- The clues are good but the photo is essential to verify the right rock."
** Last found: September 30, 2020

* https://www.letterboxing.org/BoxView.php?boxnum=72162
** V495+7R Colorado Springs, Colorado -- if I also want to hit the garden of the gods trading post letterbox, would add this one to the trip. Not sure it fits into the loop right now
** park at Cabin Canyon-Siamese Twins trailhead at far end of lot -- Walk on trail short way then bear left on Cabin Canyon Trail as it bends left to large boulders -- As trail descends at 5th beam across trail, go left 15 steps to trunk of downed tree -- Go on right side & look between boulders underneath tree for LB under rocks
** last found may 12 2018

; USPS, 307 Cañon Ave, Manitou Springs, CO 80829

* //You've Got Magic//, box #325891
** "Park at the Manitou Springs post office and look for the Juniper bush as the intersection of Canon and Park. In the bush, directly behind the sign post, beneath needles and dirt is where you'll find your magic. Check out the nearby Wheeler Spring for some water too!"
** Last found: February 21 2021

; Colorado Ski Furniture, 419 Manitou Ave, Manitou Springs, CO

* //Manitou Spirit//, box #297461
** "You will find this deer very close to a ten-foot-tall bear. Go to Colorado Ski Furniture in Manitou Springs. You will see two identical bears holding up the business sign. While facing the sign, the bear on your right will be guarding the deer. The letterbox lies in a rotten hole at the bear’s left foot. The box is covered with some loose bark pieces and twigs. Be careful about spiders! Wear gloves or use a stick to get at the box."
** "There are security cameras on the premises, but the nice folks at the store are aware there is a letterbox by the bear. But be careful and stealthy and re-hide well. There are plenty of places to sit and stamp."
** Last found: February 21 2021

; Crystal Valley Cemetery, V33W+3J Manitou Springs, Colorado

* //Cemetery Dragon//, box #325856
** "Make your way to the only cemetery in Manitou Springs. Once there, head to the back and Hunt for a Key and look across the road for it to be your Day. This Noble prize awaits in the boulder behind, tucked in a crevice between a large boulder and slightly smaller one. No matter how petty you are, remain sweethearts forever."
** Last found: February 21 2021

* //Fancy Dancy//, box #323797
** "Fancy heard about an easy trail with the trailhead inside Crystal Valley Cemetery. He danced his way into the parking lot located just pass what looked like a jail mausoleum. He thought it was most unusual to have a trailhead inside a cemetery! Fancy wanted to take a rest before exploring the trail. He saw two junipers guarding two Swishers behind the mausoleum. He saw the best little crannies in the juniper on the right. A sprig of green about 3 feet up caught his attention. He gave a big yawn and fell into a long sleep. As far as I know, he's still sleeping. -- Brown pouch. PLEASE replace exactly as you found it."
** Last found: February 21 2021

* //Panda Paradise//, box #323795
** "Panda found her paradise in the cutest cemetery.. She wandered into Crystal Valley Cemetery. This was a charming, quiet place. She wandered to the back of the cemetery where the road made a U-turn. She looked to her right and saw a large red boulder behind Todd. She made her way there and climbed behind the top brick of the small retaining wall. She made herself comfortable in a cubby hole under the red rock. She gave a happy sigh and fell into a long sleep happy in her paradise."
** Last found: February 21 2021

* //Gilbert Reunion 2014//, box #244976
** "Drive through the cemetery entrance and up the road. Turn right at marker 33. Go to the large tree stump in front of the low stone wall. Behind the stump remove the stone on the corner of the low stone wall to find Reunion. It is right by Thomas Herndon Jones grave marker. Cemetery hours are 8:00 A.M. To dusk."
** Last found: February 21 2021

* //Emma Crawford's Cactus Rose//, box #319605
** "To find Emma's stone, stay in the first third of the cemetery and focus your efforts to the South West. If you continue deeper into the cemetery, you'll find a trailhead to the Intemann Trail, it's a great hike, but if you get there you've gone too far in. Behind Emma's stone find the lilac and check deep within the base of the bush."
** Last found: October 20 2020

; Red Rock Canyon, 3550 W High St, Colorado Springs, CO

* //Pelican//, box #324056
** "To find him you need to go to the second parking lot. Park at the end of the lot and find the main trail (Redrock Canyon Trail). Walk up the trail to a pavilion that they call Brock's Bomb Shelter. Go around to the left side of the pavilion and you will see a small set of stairs going down to a red dirt path that goes along the side of the pond. You want to walk past the NO Swimming, No Scrambling, No Fishing signs to the second spreading tree."
** "He is hiding on the east side of the tree in a hole in the base covered with stones and duff. He's a little concerned because of the No Fishing sign, but he thinks that just might be for humans and not birds."
** "He is a gray pelican with a yellow beak and doesn't want to be black. He doesn't think that color looks good on him."
** Last found: March 6 2021

* //Shaded Sun//, box #224002
** "Go to second parking lot. Find the pavilion built over Bock's Bomb shelter on Red Rock Canyon Trail. Look around for a group of 4 information stands grouped together. Look behind the trees behind these stands under some rocks and sticks."
** Last found: March 6 2021

; Fairview Cemetery, 1000 S 26th St, Colorado Springs, CO 80904

* //Eagle's Rest//, box #318680
** "Find your way inside at the entrance with the small white office on the right and follow the road in. -- At the first chance, left is the correct choice. Follow along until you see a white maintenance building on the right, and the road begins to lead you uphill a bit. -- GRAY on left, then a large bush. The bush shelters John MOUNTAIN, whose daughters, Anna & Etta are at rest further behind. -- Check behind the large flat rock leaning against the wall near John for your little piece of majestic art. -- Be careful with the rock-it is a bit heavy, but you can move it well enough to get the box."
** Last found: October 20 2020

; Section 16 Trailhead, R4F5+4V Manitou Springs, Colorado

* //Gold Camp Brewing//, LBNA #74153
** "Walk on trail, staying straight at jcts, to Y jct with two benches. Go left (straight) to another Y jct with view of Garden of the Gods on right. *** BREAKS FROM MOUSE FEET HERE** Go left (straight) to 4-way jct with map sign on right. Go left & up on trail opposite map 35 steps to pine tree on left edge of trail. LB is at left base of tree under sticks, a rock & needles."
** Last found: N/A, last edited September 22 2019

* //Mouse Feed//, LBNA #
** "The walk: (approximately 3/4 mile to box) Follow the main trail. The trail zig zags along the foot hills through Ponderosa Pine and Scrub Oak. Pasque flowers can be found in the spring and other wild flowers through the summer. Notice the nice views of the city below."
** "You will see the first Y in the trail. Stay to the left (when in doubt, stay to the left). Keep following the trail and you will reach the 2nd Y; again stay to the left (the one with rocks on it)."
** "*** BREAKS FROM GOLD CAMP BREWING HERE *** Keep following the main trail until you reach a fork in the trail with a wooden marker. Take the middle path labeled the Red Rock Loop."
** "Keeping following the trail until you reach a section that is mostly rock. Take the 1st small unmarked trail to your right. The rock trail kind of resembles stairs and there is a small pine tree to your left."
** "Towards the end of trail you will see a red rock formation. On this formation is an odd looking stump. Climb up to the stump and go behind it. There is a crevasse in the red rock behind the stump with rocks in it. There should be three rocks stacked on top of each other unless they shifted. Remove the rocks and you will find what you are looking for."
** Last found: May 2 2018

; insert helen hunt falls + cheyanne zoo here lateer

* https://www.letterboxing.org/BoxView.php?boxnum=72160
** helen hunt falls, word is columbine; looks like it could be a fun one but it's also a bit too distant to be on the day loop. maybe another daily walk..?
** last found august 1 2018
* https://www.atlasquest.com/boxes/clue/?boxId=283193
** very close to the helen hunt falls; Q3RW+6F Colorado Springs, Colorado

; 4250 Cheyenne Mountain Zoo Rd, Colorado Springs, CO 80906

* //Hip, Hip, Hooray!//, box #325887
** "Go to a wild location roaming with animals to find this box. Once there, head to the main parking lot and travel along the east side and look for the first light pole on your left. What you seek is beneath the skirt. Use extreme stealth to find this letterbox."
** Last found: Never, planted January 18 2021

!! Afternoon Drive to the Cemetery

; 1005 Hancock Expy, Colorado Springs, CO

* //Road to Valhalla//, box #286096
** "Go to section 209 of the Evergreen cemetery. The Key to what you seek is to Cook near a Juniper and in the middle of the multi-trunk tree you will find what you seek."
** "Please discretely rehide it as well or better than when you originally found it. Remember, only you can prevent a box from being muggled. Box is a camo painted lock-n-lock. Please take the time to reseal all baggies. Hand carved stamp and logbook. No pen or ink inside box, please bring your own."
** Last found: January 25, 2021

* //What a Spectacle!//, box #326137
** "Locate the grave of General Palmer. (Block 74, Lot 72) Once there, head to the middle of the cemetery plot and look for two trees that grow close together with Warren at their base. Look between the two trunks beneath leaves and sticks."
** last found: January 25, 2021

* //Snoopy Sends His Love//, box #235680
** "Looking for Lot G. -- Mother and Father Elliott born in London England on the west side of Lot G. Cute heart stones. -- Helen J Fee next to road on north side of Lot G. -- Want to park by Helen. -- Lillian Reid at base of very old and tall juniper tree. -- Look into the center of this juniper tree."
** "Lock n Lock. Hand carved stamp. Log book. Please provide own ink and pen. Container is covered with pieces of bark and sticks for added camoflauge. Please take time to recover with the bark. I seriously doubt the ground keepers would look in the center of this tree. But, you never know. Better to be safe! Thanks."
** Last found: August 27, 2020

* //Pandemic Lessons (3)//, box #318679
** "As the pioneers did in the old days, haul your wagon train over to section 45, and seek the monument pictured in the clue. -- Sit for a spell on the left-side bench, imagining what life was like for our early settlers traveling across the west. That multi-trunker looks interesting..."
** Last found: October 20, 2020
** "Walk west along the road from the first box to TAYLOR. Looking beyond, find the red wall; Peter faces this interesting square plot with a single Ponderosa Pine growing inside. Gazing beyond this plot, seek BRISTOL(Also the name of my favorite kind of paper for making LTC's!) -- Left side. Hidey hole under base of tombstone. -- When replacing be careful not to push in too far. There is a rock behind the pouch that should prevent this. After replacing be sure to put pine needles and pine cones back to blend.""
** Last found: January 1, 2021
** "You can still opt to walk, but you may wish to get back in your car to find section 32A. As there is no marker for this section, this is why the map would be helpful. You will know you have found the correct area if you spot a large marker for BEMIS. Now, BUTTS really needs this, and you are on a mission to find it. When you do, it will be SWEET! BOWLES are also essential to your task here. Read the 23rd psalm and check out the tree, growing out of the cement wall for the plot just behind your reading material."
** Last found: January 1, 2021

* //Badger Bob//, LBNA #72159
** "Go to block 101 near end, turn right and go to end by block 118, then turn left and go short way to medium and small pine trees on right and park. Walk to medium pine tree and find LB at back base under sticks and needles, then walk across road to see grave of RB Johnson."
** Last found: May 8 2018

!! If you do no other one-off trips, please at least do this one:

* https://www.atlasquest.com/showinfo.php?boxId=269668
** this would be really cool -- The Woodshed seems prolific + this is a series, which is neat -- but also is pretty far north and would be a distant trip. m a y b e if we get bored and want to do a one-off? higher priority one-off. would be dope.

---
; maybe later?

* https://www.letterboxing.org/BoxView.php?boxnum=9949
** pikes peak near crystal reservoir
** another near crystal reservoir: https://www.atlasquest.com/boxes/clue/?boxId=53884
* https://www.letterboxing.org/BoxView.php?boxnum=68622
** super far north
* https://www.letterboxing.org/BoxView.php?boxnum=62040
** even farther north, palmer CO
* https://www.letterboxing.org/BoxView.php?boxnum=49950
** super far north, looks like a quick find, though likely not there since missed twice

* https://www.letterboxing.org/BoxView.php?boxnum=25634
** a bit north, by the air force academy, would be a good "on the way out" letterbox! last found july 2 2018
* https://www.letterboxing.org/BoxView.php?boxnum=30079
** a bit to the east, seems a bit out of the way for the loop day but might be a good walk on another day? last found june 29 2018

* https://www.letterboxing.org/BoxView.php?boxnum=45761
** https://www.atlasquest.com/showinfo.php?boxId=239799
** Cheyenne Mountain State Park Visitor Center; it's a bit far south, but was last found Jan 2 2021 so would be worth checking out! 10+ year old box.
** "'Day Use Trail' is a bit misleading, but the rest of the clue is sound if you take a look at the park map ASAP. Beware the entrance fee is $7.00. Great spot but very busy."
```
https://www.atlasquest.com/showinfo.php?boxId=
http://www.letterboxing.org/BoxView.php?boxnum=
```

; Barnard Library in La Crosse, KS

* //Penpals for 50 years//, box #295394
** "Stand in front of the building, facing it. Walk to your right until you can see around the corner of the building. You will see a wide clear path between the side of the building and a row of shrubbery. Enter this path. You will pass a water connection low to the ground. The next shrub (it is the second one in the row), under a flat rock at the base of the multi-stemmed bush."
** Last found: July 29, 2019

; 2720 Buffalo Way, Garden City, KS

* //Mascot Series #1: Sodbuster//, box #218959
** "Exit off 400 west towards Mary Street, then take the first right into the school drive. Park right up front, then...Sodbuster is ready to break out of his cage in order to graze around the second light pole on the east side of the drive. Hint: light poles might have secret compartments."
** Last found: June 15, 2019

; 1864 N Taylor Ave, Garden City, KS

* //Garden City Girl//, box #294557
** "Drive practically right to the box by parking along the western side of Garden City Liquors. From the parking lot, you can look up and see the tall Garden City water tower. In front of the tower and alongside the trail is an oak tree and two evergreen shrubs. Look behind the one of the two that is most left. Please replace stone to hold the box in place."
** Last found: June 22, 2019

; Lakin Cemetery, US-50, Lakin, KS

* //Butter Battle Propaganda//, box #294556
** "Pull into the 2nd entrance (right by the tank); drive all the way up the left road to the very North-West corner, where there's a big pile of dirt and a tree. Proceed: With the Zooks and their tank in the SW corner, the Yooks have built a fort under a tree that grows behind a pile of dirt in the NW corner. Go behind the tree and look the ground beneath the branches for their fort of rocks. The Propaganda is in a cylindrical container within the fort. After stamping in and replacing, please stack the stones all around the container to keep the Zooks (or any critters) from carrying it off."
** You might be the first finder!! (Planted June 21, 2018)

; American Implement, 1100 US-50, Syracuse, KS

* //Syracuse Spring//, box #294551
** "You'll be heading in from the east on Hwy 50 - American Implement will be on your right out of town. Stop, run across the hwy if it isn't too busy (??). Proceed: Park alongside the Welcome Sign. Square stones make a semi-circle around the front. Pretty, smaller stones are dispersed on the back side. Walk around to the southern side (furthest from the road). Look under a small pile of pretty stones not far from the square stones and side of sign. You're looking for a little rectangular box. Be sure to re-hide it deep enough so the rocks will cover it well."
** Last found: June 14, 2019

; AMACHE, County Road 235 & W Amache Rd, Granada, CO

* //AMACHE//, box #294549
** "Drive south from the entrance, pass the water tower, take a left, and park at the nearby foundation (rectangular base for a building no longer there). At the back of the foundation, on the side closest to the actual tower, there is a tree. On the ground to the right of it is a fallen branch that splits with two branches at the end. One of those branches is bowed up like a rainbow. In the “V” where these smaller branches emerge, a small rectangular box is nestled and covered with bark and a stone. Please re-hide very well with the lid side down."
** Last found: December 27, 2018

; 33658 US-50, LR, CO 81052

* //Raising of the Star School//, box #268650
** "You'll be approaching from the east; look for a left turn down a short dirt road -- the school should (?) be at the end of it. Park, and proceed: From the front door of the school face south. Ahead of you is an entrance area. Look for a suspicious pile of rocks next to a fence post. Hide this box better than you found it."
** Last found: June 22, 2018

; Las Animas Cemetary, County Road 10, Las Animas, CO

* //The Souls//, box #294535
** "You'll get off 50 and take 101 south to the cemetary. Take a left into the cemetary entrance; you're looking for 7th and South. He lurks beneath the bowing tree near 7th and South along the fence. An orange metal post draws you near. Behind the post beside the orange one, you will see a brick and a few sticks suspiciously stacked. Reach through the fence and retrieve the box from beneath them. Recommended ink color is red. Re-hide very well. This cemetery is meticulously maintained (which is why the box is placed on the other side of the fence)."
** Last found: December 29, 2018

; Boggsville Historic Site, 28120 CO-101, Las Animas, CO

* //Boggs' Ville of Deliverance//, box #257653
** "From the parking lot, enter the Boggsville site. You will see Thomas Boggs’s adobe house to your left. Proceed along the trail, keeping right. Soon you will read the memorial marking Kit Carson’s original resting place. Read about the "Window to the Past" and the "Women of the Past." When you arrive at an intersection, stay on the straight part of the trail. At the Santa Fe Trail marker, turn left. On your right you can see the site Kit Carson's final home was located. Following the trail, the ruins of the Pre-Boggs Settlement can be seen. As you are walking along this trail you will see large, old cottonwoods. After you walk to the second huge tree on your right along this trail, check behind the left of the tree. Your treasure is shoved into a crevice with suspicions pile of branches around it. You can take it to the next marker to sign in (pretend you are reading the marker)."
** Last found: Mar 12, 2018

!!! HERE YOU MIGHT WANT TO STOP & SAVE FOR A DAY TRIP?

; 30 1st St, Swink, CO

* //Jump, Don't Swim//, box #271910
** "This one looks ''really'' tricky, just from google maps hunting. Arrive in Swink and take County Rd 24.5 north; head east on County Rd FF, then take a left onto Country Rd 26. You will follow this dirt road about .7 miles to get to the box. At about .5 miles you will come to a fork in the road. Keep to the right and go over a bridge. To your left are telephone poles. Stop even with the second telephone pole. The box is on your right under a SPOR under a DEAD juniper/evergreen type tree. With rains and mud, it might become hard to see. It is in a camouflaged box."
** Last found: November 24, 2019

; 925 Front St, Rocky Ford, CO

* //Man Behind the Ditch//, box #294534
** "Rocky Ford Chamber of Commerce is housed in the old depot. Park across the park on Front Street where you have a nice view of “Rocky Ford” on the building. Between you and the name “Rocky Ford” will be a picnic table, a basketball court, and a green bench facing Front Street. Have a seat on the center of this bench and reach under you inside the slat closest to Front St. You will feel a magnetic pouch stuck to the top of the metal bench seat above the middle bench support."
** Last found: December 26, 2018

; 450 Warner Ave, Olney Springs, CO

* //The Naval Officer's Wife//, box #294528
** "Now she comes to stand before the stone, / In the Veterans Memorial Park, / And feels sad by its "Welcome Home" / So she tries not to read that part. / Instead she peeks around to the right, / And sees a bush lined up with her eye. / She goes to the base and behind, / Under stones her love's tattoo resides."
** Last found: August 6, 2018

!!! HERE BEGINS THE PUEBLO BOXES

; Milepost 111.69, I-25, Pueblo, CO 81008

* //Silly Road Signs: Keep Off The Grass//, box #308154
** "Pull in and park anywhere in the first lot. If you have a dog, the pet exercise area is behind it, off of this dirt road that runs through the rest area (which is pretty weird). There's a lot of cactus action going on back here beyond the dirt road. You know, by that culvert would be an awesome place to plant ... So, go farther north. There's a large group of prickly pear...and wait...what is that? A big ole' log! Well, there's not too much cactus to get through to get to the log. Check in front of it in the nook. And don't walk your dog in this area."
** Last found: October 1, 2019

; Park near 201 W 8th St, Pueblo, CO 81003

* //PT A Lucero Letterbox//, box #259637
** "Find the giant Wells Fargo Bank building. It is one of Pueblo's tallest. From there you will need to find the street that is the past tense of eat. Upon locating this street please head towards sunrise for a little more than Denver, CO's elevation. Watch for a stoplight that features the sport that uses sticks with nets at the end to throw a small ball into a goal. You must now take the safe way. All others routes are dangerous and full of peril. Be careful not to La Crosse the Monument or you have gone too far. Remember to stick to the safe way. If you stayed on the safe way and didn't wander, you should see a flag pole nearby, usually flying the American Flag. Head over to the flag pole. After arriving here, and if you arrived at 10am - 7pm on Monday - Thursday or at 10am - 6pm on Friday and Saturday look for PT A. Lucero. Once you have located him, please do not bother him. Instead seek out his secretary and ask for the geocache or letterbox. He or she will gladly turn over that which you are looking for. (If they don't know what you are talking about ask for Dianne or Catherine and state your request to them.)"
** Last found: October 2, 2019

; Historic Arkansas Riverwalk, 101 N Union Ave, Pueblo, CO

* //Sandwiched between the meats//, box #303315
** "It's highly unlikely that you'll find this one, but walking along the riverwalk sounds fun anyway, so try it! Head to the north side of the riverwalk (called the "East Riverwalk" and try to find: the treasure you seek is located in the vegetation sandwich between the two steaks."
** Last found: April 25, 2019

!!! HERE BEGINS THE SOUTH RATON LOOP, IF YOU HAVE TIME & DESIRE

; Greenhorn Meadows Park, Pueblo, CO 81004

* //Shrek goes camping//, box #111427
** "Pull into the park from the north, then take the right fork, stopping just before you go over a bridge: Just before the bridge over the stream he saw some rocks on his right. He was especially fascinated by the large rock closest to the stream. He wondered how far he could throw it. There was a nice space at the bottom where he could grasp it. He removed the smaller gray rock from the base of the boulder and ..."
** Last found: October 6, 2015
*** The rocks are still there, so you might as well check on your way south!

; Walsenburg, CO

* //Bear Spot//, box #294505
** "Take Hwy 25 through Walsenburg; there are 3 bridges, and 3 gravel pull-offs to the left in either direction. The clue doesn't specify first, second, or third bridge, and neither does it specify north or south, sooo you probably need to check all 6. The clue: The Bears stand to watch you from across 160 as you turn and park to the LEFT of the bridge without crossing it. You step out of your car onto a dirt parking area and hear the chainsaws. You wonder how the bears are not afraid, then realize they've come to know that sound as “mother”. But there is one bear cut from a different cloth. He doesn't like the sound so he hides behind the first post of the guardrail near where you have parked. He is in the lower curve."
** skip the 1st bridge south, attempt the 2nd bridge south, attempt the 3rd bridge south; if you interpret "the bears" to mean the mountains, then you'd need to attempt the ones heading north: attempt the 1st bridge north, attempt the 2nd bridge north, skip the 3rd bridge north.
** Last found: June 4, 2019

; 37.400826, -104.644019

* //Al Capone//, ''LBNA'' box #55097
** "Follow the road until you come to an adobe Aguilar sign. The letterbox is behind the sign under two rocks."
** Last found: October 11, 2017

; Ludlow Massacre Memorial, Trinidad, CO

* //Ludlow Massacre//, box #78572
** "Park in the Memorial lot on the right hand side of road 44.0. Walk through the gates and stop. Turn left and go 25 paces. From the tall, skinned, non-lit pole face west. Directly in your line of site, past and to the right of the lit-poles, locate a tree at the fence line. Upon reaching it locate August 7th 1999 Local 9856. Under the lip of this insignia is a pile of bark and rocks, remove them carefully to find the bag-box. Please rehide well and out of sight from all angles."
** Last found: July 14, 2019
** 10 year old box!! Would be an awesome find :D

; Rest Area: El Moro, Milepost 17.72, I-25, Trinidad, CO 81082

* //The Art of El Moro (4)//, box #265380
** "Man - Find the picture of "Man" in the ZP to the north of the entrance to the restrooms. To the east and slightly to the left is a planter with a large juiper. Standing next to the juniper, sit down on the ledge at the first joint from the wall. Put your hand straight down. Feel for a pouch along the wall. I used black ink to stamp this image."
** "Antelope - On the other side of the wall from where "Man" is hidden find the first joint in the ledge next to the juniper. Slightly to the right of this joint, slide your hand under the juniper back @ 18 inches. You are feeling for a small pouch. I used brown ink to stamp this image, but black will also work. THIS ONE MAY BE LOST."
** "Beaver - Walk to the north end and face the El Moro Rest Area sign. From the word "Area" go to the 3rd "Christmas" tree. Search on the NW side at the base. I used brown ink, but black will also work. PLEASE push back as far as you can when replacing. This is in a lock n lock container."
** "Horse - Walk to the north end to the El Moro Rest Area sign at the entrance. Stand next to the juniper at the 2nd joint counting from the wall R to L. Put your hand straight down next to the wall. This joint is currently behind the 2nd Christmas tree from the sign counting R to L. There was an indentation of where a dead tree was removed. Don't know if that removed tree will be replaced. This pouch contains the only log book. I used brown ink, but black will also work."
** Last found: September 25, 2019

; Carnegie Public Library, 202 N Animas St, Trinidad, CO

* //Ring-a-ding-ding//, ''LBNA'' box #57258
** "Park by this adorable library, then cross the street. This letterbox is placed by the first fire bell in Trinidad. It is located on Animas Street by City Hall and Safeway. Look for a black magnetic box hidden somewhere around the bell."
** Last found: June 23, 2017

; Temple AR, South Maple Street, Trinidad, CO

* //Mazel Tov//, ''LBNA'' box #55126
** "The Temple is located at 3rd Street and Maple. The letterbox is hidden underneath the green mailbox across the street from the temple."
** Last found: October 7, 2013

!!! RATON BOXES

; 36.946131, -104.295076 (36°56'46.1"N 104°17'42.3"W)

* //To NM From CO//, box #206784
** "From I-25 go East on State Hwy 72. After about 15 minutes, within sight of mile marker 10 there is a pull off on the right. Walk to the squiggly sign. Notice the rock near the green partial peace sign at the fence."
** Last found: June 14, 2019

; 100 Clayton Rd, Raton, NM

* //Quit Bugging Me!//, box #299415
** "After visiting inside, make your way out to the big red Santa Fe rail car on the west side of the building. Facing the west side of the rail car; BIG. YELLOW. / 999140 / Magnetic box, behind zero."
** Last found: November 25, 2019

; Raton High School, 1535 Tiger Cir, Raton, NM 87740

* //Tiger and Rat//, box #294470
** "There are two tennis courts on the north-west side of Raton High School; park on the south side of the northeast court. Proceed: Park near its closest tree. / Out of the group of evergreens. / On the side with the best view of the match, / Look for a flat stone. / Find the box between the stone and the trunk / Beneath a smaller stone."
** Last found: June 14, 2019

; Mt Calvary Cemetery, Red River Rd & Letton Dr, Raton, NM

* //Raton Brothers//, box #294496
** "Head across the street to Mt. Calvary Cemetery. Find a place to park then follow the clues somehow. CLUES: White horse / Hyena / Ibis / Tiger / Eagle / Iguana / Rat / Orangutan / Nightingale / Fox / Egret / Nile Crocodile / Capybara / Emu / Serpents / Elephant / Vole / Elk / Nine-Banded Armadillo / Tree Frog / Rabbit / Urchin / Narwhal / Kangaroo Rat / Squirrel"
** Last found: September 25, 2019

; Climax Canyon Nature Trail, Raton, NM

* //Climax Canyon//, ''LBNA'' box #67337
** "Walk around gate and up dirt road about 200 yards to Climax Canyon Nature Trail sign. Follow trail as it climbs along side of mountain to jct with East Loop Trail. Go right 10 steps then left uphill 15 steps to first pine three, then continue 3 more steps to next pine tree. Minibox is at back base of second pine tree under a rock and needles."
** Last found: October 14, 2017

!!! HEAD NORTH NOW :D

; CO-NM Border, going NORTH

* //Colorado Mountain Highway Passes: Raton Pass//, box #265379
** "Exit 460. At the stop sign go straight ahead, continuing until you see informational signs on the right with a paved pull out area. There are four informational signs about the Santa Fe Trail. Very interesting reading! The sign you are most interest in is the Santa Fe Trail Country sign. Go behind this sign and search along the lower horizontal support bar. Magnetized pouch. Please stamp in back in your car. NO log book. Higher altitudes with lots of snow aren't good conditions for log books."
** Last found: July 23, 2019

; 364 County Rd 56.8, Aguilar, CO 81020

* //Tree Froggy on Apishapa Pass//, ''LBNA'' box #48686
** "Turn left at the sign for Cordova Pass. This is a gravel road. Reset your trip odometer to zero here. 1.3 miles up this road you will see a sign for Cuchara Pass Ranch. Stay to the left. At mile marker 2.7 you will see another Cuchara Pass Ranch sign, continue to the left. At 5.9 miles you hit a parking lot. Park here and pay $5 for day use fee to the right near the restroom. To the left at the beginning of the parking lot is a section of 3 picnic tables. Stand between two large boulders at the beginning of the trail that leads to the picnic tables. Walk 35 paces to first picnic table area to the right. Stand next to the BBQ grill. There are railroad ties that delineate the picnic area. Go to the back right corner where two railroad ties meet. That is the point of an arrow that points toward a zigzag fence make of timbers about 10-15 paces ahead. 5 feet to the right of that fence intersection is a copse of evergreen trees - probably pine trees. At the base of that copse is a pile of rocks, under which you will find this letterbox."
** Last found: June 23, 2017

; Cuchara Recreation Center, 16500 CO-12, La Veta, CO

* //Cuchara River at the Playground//, ''LBNA'' box #48811
** "Park at the gravel wide spot near the playground. Get out of the car and find the cut rock walkway that winds through the park area (to the left of the playground itself). Follow the path as it winds to the left, past some trees and flower plantings. On the right side almost to the end of the park is a little patch of evergreen bushes. Nestled deep in the middle of these two bushes is the letterbox."
** Last found: October 12, 2017

; 222-422 Hill Rd, La Veta, CO

* //Cinnamon Bear//, box #287307
** "Make your way to Cuchara, Co. As you drive in on Hwy-12 from the South, you will be driving past the Village on your right. Turn right onto Oak Street. Drive up Oak street until it dead ends into Hill Street, which goes off the the right. Take Hill & just barely past the first sweeping left hand turn is the pull off for parking at the Dikes Trailhead #1389. Park here & start up the steps. As you reach the last upright of the stair railing stop. Turn left (so you have that last upright to your back). Straight ahead of you is a Family grouping of 4 evergreens. The 2 kids are in the middle & they are flanked on either side by the parents. Walk 10 steps toward the trees & find the camo pouch hanging in the branches of the child on the left. Do be careful as between you and the evergreens are thorny trees dotted about!"
** Last found: June 22, 2018

; 37.524161, -105.000437

* //From Texas with LOVE to the Spanish Peaks//, box #287306
** "Heading north on Colorado 12, you'll cross a creek, go past a road on your left, around a curve with a small pull-off on the left, and then about a half mile out of town, the 2nd gravel pull-off on your left with a little bank is what you want. Pull off & park. The hillside that cradles this gravel area is populated with a few evergreen trees. As you stand with your back to the Spanish Peaks look for the clump of evergreen trees on the right, just as the pull off begins (face north). Hike your way up the hill to the side of this clump furthest from the road and find the black bag hanging in towards the center of the largest tree."
** Last found: August 1, 2018

!!! Fun One-Offs?

; 12705 CO-165, Rye, CO 81069

* //Bishop's Dragon//, box #202499
** "To find the letterbox: Go to the sign/mailbox across the road from the castle. Facing away from the castle, follow the trail to the right for about 100 steps until it begins to turn uphill. Notice 4 trees close together on the left at the turn. The dragon is in a camo pouch under SPOR in between these tree trunks, also covered with pine leaf debris. The dragon stamp looks particularly good in metallic silver ink if you have it, or any color will do. He is a dragon, after all."
** Last found: June 3, 2019

; 38.272606686487,-104.76877058644 (Lake Pueblo State Park)

* //First Dance Honeymoon #3//, box #238487
** "Enter @ the entrance and get to N. Marina Road and head south. Turn right on west Fishing and park in lot. Walk to the resthouse and then count 12 parking spaces to the right. Stand in the 12th parking space and then look towards the lake. Walk towards lake, taking 60 medium sized steps. There will be a clump of 3 scrubby trees to your right, and the box is at the base, hidden under rocks."
** Last found: July 23, 2018
```
https://www.atlasquest.com/showinfo.php?boxId=
http://www.letterboxing.org/BoxView.php?boxnum=
```

; LOCATION

* //Box Title//, box #
** "ORIGINAL CLUE"
** Last found:
```
https://www.atlasquest.com/showinfo.php?boxId=
http://www.letterboxing.org/BoxView.php?boxnum=
```

!!! [[https://www.atlasquest.com/inc/package/views/map.php?typeId=1;status=1;subFlags=248;title=Eugene%2C+Oregon;coords=44.090019067789,-123.12633834243;rad=150;location=Eugene%2C+Oregon;page=1]]

; LOCATION

* //Box Title//, box #
** "ORIGINAL CLUE"
** Last found:
```
https://www.atlasquest.com/showinfo.php?boxId=
http://www.letterboxing.org/BoxView.php?boxnum=
```

!!! [[https://www.atlasquest.com/inc/package/views/map.php?typeId=1;status=9;subFlags=56;title=scotland;coords=57.743832508875,-4.6910747588998;rad=150;location=scotland;page=1]]

; LOCATION

* //Box Title//, box #
** "ORIGINAL CLUE"
** Last found:
<p style="
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
    margin-top: 5px;
    margin-bottom: -3px;">
<dd style="margin-bottom: 5px; margin-left: 0;"><<tag-link [[weekly check-in]]>></dd><dd style="margin-bottom: 5px; margin-left: 0;">{{$:/plugins/sphygmus/buttons/NewAwareLog}} <<tag-link [[awareness logs]]>></dd>
<dd style="margin-bottom: 5px; margin-left: 0;"> {{$:/plugins/sphygmus/buttons/NewGenericLog}} <<tag-link [[daily logs]]>></dd>
<dd style="margin-bottom: 5px; margin-left: 0;"> {{plugins/sphygmus/buttons/OTDPlus}} <<tag-link [[on this day logs]]>></dd>
<dd style="margin-bottom: 5px; margin-left: 0;"> {{plugins/sphygmus/buttons/NewPaperChase}} <<tag-link [[paper chasing logs]]>></dd>
<dd style="margin-left: 0;"> {{$:/plugins/sphygmus/buttons/NewWikiLog}} <<tag-link [[wiki logs]]>></dd>
</p>
* [[https://b-ok.cc/book/1123476/9f8c02]]

* [[https://medium.com/@mvuksano/how-to-properly-configure-your-nginx-for-tls-564651438fe0]]
* [[https://developer.okta.com/blog/2018/08/28/nginx-auth-request]]
* [[https://github.com/vouch/vouch-proxy]]
* [[https://redbyte.eu/en/blog/using-the-nginx-auth-request-module/]]
* [[http://www.peej.co.uk/articles/http-auth-with-html-forms.html]]
* [[https://security.stackexchange.com/questions/187191/would-a-reverse-proxy-authentication-server-be-a-secure-setup]]
* [[https://medium.com/@vivekmadurai/different-ways-to-authenticate-a-web-application-e8f3875c254a]]
* [[https://cheatsheetseries.owasp.org/]]
* [[https://www.sarasoueidan.com/blog/icon-fonts-to-svg/]]
* [[https://saimanchow.com/]]
* the mysterious benedict society
* wildwood series
* [[http://beautiful-company.com/]]
** visit when not on company internet
* [[https://apps.apple.com/us/app/flight-simulator/id1146329517]]
** huh. this reminds me of //something//. have I seen it before? or have I just seen something like it?
* [[https://www.youtube.com/user/squirrelbasher/videos]]
* [[https://doubleloop.net/author/neil/]]
* [[http://www.visakanv.com/blog/threading/]]
* [[http://tilde.club/~jonbell/]]
* [[https://github.com/sharkdp/fd]]
* [[https://github.com/johanneszab/TumblThree]]
* [[https://github.com/bbolli/tumblr-utils]]
* [[https://askubuntu.com/questions/148421/how-to-programmatically-edit-a-file-using-only-terminal]]
* [[https://www.reddit.com/r/science/comments/e74tay/bpa_levels_in_humans_higher_than_previously/]]
** [[https://ecolunchboxes.com/collections/all-products]]
** [[https://www.stasherbag.com/collections/the-stasher-ecosystem]]
** [[https://myplasticfreelife.com/2007/11/hidden-plastic/]]
** it seems likely that reducing plastic ingested through food would be a big step towards reducing plastic intake. I might be absorbing plastic chemicals through typing on my plastic keyboard, but ... it's not quite as direct at chemicals leeching into food & being ingested internally.
** [[https://b-ok.cc/book/2542639/795182]]
* [[https://www.songkick.com/concerts/39219372-destroyer-at-granada-theatre]]
** seems like it would be fun?
* [[https://b-ok.cc/book/5229991/f2835c]]
* [[https://www.youtube.com/watch?v=kZL41SMXWdM]]
* [[http://lucasmreis.github.io/blog/from-elm-to-fable/]]
* [[http://indy9000.github.io/posts/generative-art-fable.html]]
* [[http://www.paperclypse.com/]]
* [[https://socket3.wordpress.com/2018/02/03/designing-windows-95s-user-interface/]]
* [[https://crimethinc.com/2018/04/23/one-but-many-movements-two-translations-from-the-zad-on-isolation-division-and-pacification]]
* [[https://zad.nadir.org/spip.php?article5804]]
* [[https://crimethinc.com/2018/04/09/la-zad-another-end-of-the-world-is-possible-learning-from-50-years-of-struggle-at-notre-dame-des-landes]]
* [[https://hyperallergic.com/535484/powerless-list-2019/]]
* [[http://shmuplations.com/kazukoshibuya/]]
* [[https://omstreifer.com/]]
* [[http://www.elbulli.com/catalogo/catalogo/index.php]]
* [[https://www.ribbonfarm.com/2011/08/19/the-calculus-of-grit/]]
* [[https://github.com/summerstay/Infinite-Adventure]]
* [[https://www.aidungeon.io/start]]
* [[https://twitter.com/atrak/status/1213928887702433798]]
* [[https://duasaleh.bandcamp.com/album/n-r]]
* [[https://www.polygon.com/2019/12/19/21028539/franchise-yule-log-canon-doctor-who-marvel-disney-minecraft]]
* [[https://glumbosch.home.blog/2020/01/12/layouts-of-a-village-in-the-middle-ages/]]
* [[https://anchor.fm/the-405-exchange/episodes/VRIT-on-the-artistic-growth-of-New-Skin-e88gmq]]

* [[https://www.youtube.com/watch?v=0BG8h4CjxRQ&list=RDEM1DbIfh2o7E9LsP7VM43TxA&index=27]]
* [[https://www.youtube.com/watch?v=TUG0YjWFlPA]]
* [[https://www.youtube.com/watch?v=EKHt8It4Afg&list=PLUUaq4jnSm_UfbJSkMVES5ZQzKIxkI9pX&index=127]]
* [[https://twitter.com/retroOtoko/status/915919607717797888]]
* [[https://smile.amazon.com/dp/B082RJLZN8/]]
* [[https://welcomeindustries.com/measure/]]
* [[https://www.etsy.com/shop/HauntedMountain]]
* [[https://n0thingness.com/index.html]]
* [[https://qubyte.codes/]]
* [[https://adactio.com/journal]]
* [[https://www.reddit.com/r/ChildrenofMorta/comments/dye79c/children_of_morta_switch_review/]]
* [[https://tomcritchlow.com/wiki/]]
* [[https://lparchive.org/Animal-Crossing/]]
* [[https://github.com/diwo/TextReaderOverlay-NX]]
* [[https://tiv.today/2020/03/goldsilversandler]]
* [[https://store.steampowered.com/app/1055540/A_Short_Hike/]]

<br>

* [[https://www.zeldadungeon.net/breath-of-the-wild-interactive-map/]]
* [[https://www.rosieleizrowice.com/blog/problemwithroutines]]
* [[https://thefocuscourse.com/plan-your-year/]]
* [[https://www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords=9+inch+glass+lid&rh=i%3Aaps%2Ck%3A9+inch+glass+lid]]
* [[https://wiki.digitalclassicist.org/Free_XML_Editors]]
* [[http://www.emmabandrews.org/project/the-diaries]]
* [[http://www.tei-c.org/release/doc/tei-p5-doc/en/html/ref-handShift.html]]
* [[https://www.google.com/search?q=figure&sitesearch=http%3A%2F%2Fwww.tei-c.org%2Frelease%2Fdoc%2Ftei-p5-doc%2Fen%2Fhtml%2F]]
* [[http://whitmanarchive.org/mediawiki/index.php/Whitman_Encoding_Guidelines#Unusual_Characters_.26_Marks]]
* [[http://graphemica.com/%C2%BD]]
* [[https://www.pandora.com/station/play/3627812425269022886]]
* [[https://www.youtube.com/watch?v=9Tj3YgRrJjM]]
* [[http://www.tei-c.org/release/doc/tei-p5-doc/en/html/DS.html]]
* [[http://web.library.yale.edu/cataloging/manuscript/appendix-e-local-call-numbers-sequences]]
* [[http://www2.mnhs.org/library/findaids/CMToolkit/BestPractices/CatalogRecords_MARCGuidelines.pdf]]
* [[https://rbms.info/files/dcrm/dcrmb/wg4jd030407.pdf]]
* [[https://www.fancyhands.com/admin/user/ahBzfmZhbmN5aGFuZHMtaHJkchMLEgZGSFVzZXIYgIDQkKPwkwsM]]
* [[https://support.mozilla.org/en-US/questions/1184924]]
* [[https://www.google.com/search?q=firefox+user+chrome&ie=utf-8&oe=utf-8&client=firefox-b-1-ab]]
* [[https://www.userchrome.org/what-is-userchrome-css.html]]
* [[https://www.reddit.com/r/FirefoxCSS/comments/7e5k6y/photon_australis_curve_tab_semichrome_style/]]
* [[https://app.deseat.me/#]]
* [[https://github.com/dmfrancisco/spacejunk/tree/master/themes]]
* [[https://jsfiddle.net/45gvcqzu/]]
* [[https://www.base64-image.de/]]
* [[https://www.nexusmods.com/dragonageinquisition/mods/2753?tab=files]]
* [[https://www.nexusmods.com/dragonageinquisition/mods/1486?tab=files]]
* [[https://mouseypounds.github.io/stardew-predictor/]]
* [[https://stardewvalleywiki.com/Watering_Cans]]
* [[https://coronavirus.1point3acres.com/]]
* [[https://docs.google.com/spreadsheets/d/1nVZOOtAAman_xucYGQ6k8dDYmDBB11cZ5U2y-jEqqR0/edit#gid=2017628445]]
* [[https://thorinair.github.io/Stardew-Profits/index.html]]
* [[https://accounts.google.com/signin/v2/identifier?service=wise&passive=1209600&continue=https%3A%2F%2Fdocs.google.com%2Fspreadsheets%2Fd%2F1r4920a2hH_u0esApCJOyevI9H6TRy5juxkAqQLFcap8%2Fedit&followup=https%3A%2F%2Fdocs.google.com%2Fspreadsheets%2Fd%2F1r4920a2hH_u0esApCJOyevI9H6TRy5juxkAqQLFcap8%2Fedit&ltmpl=sheets&flowName=GlifWebSignIn&flowEntry=ServiceLogin#gid=0]]
* [[https://old.reddit.com/r/StardewValley/comments/499pm8/real_most_profitable_crop_list/]]
* [[https://old.reddit.com/r/StardewValley/comments/7kpbau/best_crops_per_season_a_notquite_minmax_look_at/]]
* [[https://dylanbaumann.com/blog/stardew-valley-most-profitable-cash-crops/]]
* [[https://old.reddit.com/r/StardewValley/comments/ek9mfa/dont_stress_about_spring_1/]]
* [[https://exnil.github.io/crop_planner/]]
* [[https://twitter.com/UWVirology]]
* [[https://twitter.com/trvrb]]
* [[https://www.youtube.com/watch?v=0637dd6uevo]]
* [[https://www.reddit.com/r/AnimalCrossing/comments/fk6mj8/animal_crossing_new_horizons_regional_eshop/]]
* [[https://www.crysm.art/]]
* [[https://imgur.com/a/mpYikPB?grid]]
* [[https://imgur.com/a/5erI2lE]]
* [[https://twitter.com/diamcreeper23/status/1240073073170112512?s=21]]
* [[https://www.reddit.com/r/ac_newhorizons/#res:ner-page=3]]
* [[https://www.youtube.com/watch?v=pl1eCp5Ly70&feature=youtu.be]]
* [[https://github.com/ihaveamac/switchfs]]
* [[https://bbs.archlinux.org/viewtopic.php?id=39935]]
* [[https://www.nintendo.com/]]
* [[https://www.amazon.com/]]
* [[https://github.com/KillzXGaming/Switch-Toolbox]]
* [[https://github.com/hartator/wayback-machine-downloader]]
* [[https://b-ok.cc/book/2950787/46c317?dsource=mostpopular]]
* [[https://www.thecut.com/2020/06/im-sure-my-boyfriend-is-secretly-in-love-with-his-co-worker.html]]
* [[https://www.thecut.com/2020/07/should-i-live-with-my-boyfriends-parents-to-save-money.html]]
* [[https://hackernoon.com/react-js-a-better-introduction-to-the-most-powerful-ui-library-ever-created-ecd96e8f4621]]
* [[https://medium.com/@timmykko/django-flask-with-react-js-3c6da2d47b52]]
* [[http://guides.neo4j.com/sandbox/recommendations]]
* [[https://medium.com/impact-developers/creating-product-recommendations-using-neo4j-482fc6982d5f]]
* [[https://neo4j.com/docs/api/python-driver/current/results.html]]
* [[https://notes.baldurbjarnason.com/]]
* [[https://rudimentarylathe.org/]]
* ''https://www.sublimemerge.com/''
* [[https://www.wired.com/story/archive-of-our-own-fans-better-than-tech-organizing-information/]]
* [[https://lareviewofbooks.org/article/walking-alone-on-digital-minimalism/#!]]
* [[https://youtu.be/ON9zIadv7Cw?t=358]]
* [[https://bigjpg.com/]]
* [[https://www.kansasforests.org/conservation_trees/products/deciduous/]]
* [[http://www.nettally.com/palmk/]]
* [[https://serverfault.com/questions/38114/why-does-sudo-command-take-long-to-execute]]
* [[https://www.alexkras.com/how-to-use-virtualenv-in-python-to-install-packages-locally/]]
https://www.youtube.com/watch?v=OLK49ZTbmWM&index=2&list=PLtK75qxsQaMLZSo7KL-PmiRarU7hrpnwK
<<list-links "[tag{!!title}sort[]]">>
!!! Video Games

* [[Caves of Qud|https://store.steampowered.com/app/333640/Caves_of_Qud/]]
** //A science fantasy roguelike epic steeped in retrofuturism, deep simulation, and swathes of sentient plants. Come inhabit an exotic world and chisel through a layer cake of thousand-year-old civilizations. Decide: is it a dying earth, or is it on the verge of rebirth?//

* [[Horizon: Zero Dawn|https://store.steampowered.com/app/1151640/Horizon_Zero_Dawn_Complete_Edition/]]
** //Experience Aloy’s entire legendary quest to unravel the mysteries of a world ruled by deadly Machines. An outcast from her tribe, the young hunter fights to uncover her past, discover her destiny… and stop a catastrophic threat to the future. Unleash devastating, tactical attacks against unique Machines and rival tribes as you explore an open world teeming with wildlife and danger.//

* [[Outer Wilds|https://store.steampowered.com/app/753640/Outer_Wilds/]]
** //What lurks in the heart of the ominous Dark Bramble? Who built the alien ruins on the Moon? Can the endless time loop be stopped? Answers await you in the most dangerous reaches of space.//

* [[Kenshi|https://store.steampowered.com/app/233860/Kenshi/]]
** //A free-roaming squad based RPG focusing on open-ended sandbox gameplay features rather than a linear story. Be a trader, a thief, a rebel, a warlord, an adventurer, a farmer, a slave, or just food for the cannibals.//

* [[Exanima|https://store.steampowered.com/app/362490/Exanima/]]
** //Explore, fight, survive and unravel mysteries in this unique and unforgiving 3D isometric RPG set in an original dark, low fantasy world. Exanima's exceptional attention to detail and realistic simulation of all things aim to provide a deeply immersive and dynamic gameplay experience.//

* [[Duskers|https://store.steampowered.com/app/254320/Duskers/]]
** //Pilot drones into derelict spaceships to find the means to survive and piece together how the universe became a giant graveyard.//

* [[Haven|https://store.steampowered.com/app/983970/Haven/]]
** //Yu and Kay have escaped to a forgotten planet. Play the two lovers settling in an unknown world. Survive together, glide over the plains, camp, restore the planet, fight if you have to.
All that matters is to stay together.//

* [[Tokyo Jungle|https://en.wikipedia.org/wiki/Tokyo_Jungle]]
** //Some time in the twenty-first century, humankind is extinct, leaving animals to fend for themselves. The once busy streets of Tokyo are now home to lions, tigers, chickens, and various other animals. All of them are now fighting for survival.//

* [[Death Stranding|https://store.steampowered.com/app/1190460/DEATH_STRANDING/]]
** //Sam Bridges must brave a world utterly transformed by the Death Stranding. Carrying the disconnected remnants of our future in his hands, he embarks on a journey to reconnect the shattered world one step at a time.//

* [[My Time at Portia|https://store.steampowered.com/app/666140/My_Time_At_Portia/]]
** //Armed with your Pa's old handbook and workbench, you must gather, mine and craft your way to being crowned the number one workshop in Portia. Help the locals rebuild the town and uncover the secrets locked deep away beneath it. Be prepared though…it won't be easy!//

* [[Nier: Automata|https://store.steampowered.com/app/524220/NieRAutomata/]]
** //Humanity has been driven from the Earth by mechanical beings from another world. In a final effort to take back the planet, the human resistance sends a force of android soldiers to destroy the invaders. Now, a war between machines and androids rages on... A war that could soon unveil a long-forgotten truth of the world.//

* [[Shadow of the Colossus|https://en.wikipedia.org/wiki/Shadow_of_the_Colossus]]
** //Tales speak of an ancient realm where Colossi roam the majestic landscape.  Bound to the land, these creatures hold a key to a mystical power of revival – a power you must obtain to bring a loved one back to life.//

* [[Journey|https://store.steampowered.com/app/638230/Journey/]]
** //Explore the ancient, mysterious world of Journey as you soar above ruins and glide across sands to discover its secrets. Play alone or in the company of a fellow traveler and explore its vast world together.//

* [[Hollow Knight|https://store.steampowered.com/app/367520/Hollow_Knight/]]
** //Beneath the fading town of Dirtmouth sleeps an ancient, ruined kingdom. Many are drawn below the surface, searching for riches, or glory, or answers to old secrets.//

* [[AER: Memories of Old|https://store.steampowered.com/app/331870/AER_Memories_of_Old/]]
** //The gods of old are forgotten, lost in the events that shattered the world, leaving only fragments of islands in the sky. This mystic world of endless skies, colorful islands and ancient ruins is in danger of falling into darkness. As one of the last few shapeshifters, you are sent on a pilgrimage to the Land of Gods. Uncover the secrets that will help save reality itself.//

* [[FAR: Lone Sails|https://store.steampowered.com/app/609320/FAR_Lone_Sails/]]
** //Traverse a dried-out seabed littered with the remains of a decaying civilization. Keep your unique vessel going, overcome numerous obstacles and withstand the hazardous weather conditions. How far can you make it? What will you find?//

* [[A Dark Room|http://adarkroom.doublespeakgames.com/]]
** //What follows is a strange hybrid, part mystery story and part smartphone productivity software...the game evokes the simplest text-based computer games of the nineteen-seventies while stimulating a very modern impulse to constantly check and recheck one's phone. It's like a puzzle composed of deconstructed to-do lists.//

* [[RiME|https://store.steampowered.com/app/493200/RiME/]]
** //A land of discovery stretches out before you. Explore the beautiful, rugged world of RiME. Armed with your wits and a will to overcome—and the guidance of a helpful fox—you must explore the enigmatic island, reach the tower's peak, and unlock its closely guarded secrets.//

* [[The Long Dark|https://store.steampowered.com/app/305620/The_Long_Dark/]]
** //A thoughtful, exploration-survival experience that challenges solo players to think for themselves as they explore an expansive frozen wilderness in the aftermath of a geomagnetic disaster. There are no zombies -- only you, the cold, and all the threats Mother Nature can muster.//

* [[VA-11 Hall-A|https://store.steampowered.com/app/447530/VA11_HallA_Cyberpunk_Bartender_Action/]]
** //It's set in a cyberpunk dystopia, but you just play a bartender, living in the world. You chat to people who are trying to live their best in a difficult world. I really like people living calm, mildly hopeful lives in a difficult world.//

* [[Everybody’s Gone To The Rapture|https://store.steampowered.com/app/417880/Everybodys_Gone_to_the_Rapture/]]
** //You basically wander through a quaint English village trying to piece together what happened there. The music is so beautiful and haunting....and don’t let the fact that it is a walking simulator put you off either!//

* [[Minecraft|https://en.wikipedia.org/wiki/Minecraft]]
** //All around the world are monuments to societies once present but long gone. Strongholds with vast libraries and portals, now filled with cobwebs and silverfish. Jungle, Desert, and Ocean monuments all in various stages of disrepair. Abandoned mineshafts. Vast abandoned mansions dotted across the world. Nether fortresses now overrun. Society is now a collection of isolated communities who have resorted back to the bronze age, despite redstone technology being developed enough for the player to create machines. Bandits run wild, raiding and pillaging in small bands.//

* [[Dark Souls|https://en.wikipedia.org/wiki/Dark_Souls]]
** //The world is ending with a whisper, not a bang. You are just around to witness the end. ... You get the sense of someone walking through locations that used to be full of life, but you're there too late.//

* [[Numenera|https://en.wikipedia.org/wiki/Numenera]]
** //The people of the new world—the Ninth World—live among the ruined majesty of an unimaginable past. Are you brave enough to seek adventure, fortune, and discovery in the remnants of the prior worlds? Treasures of unmatched wonder await—but in those ruins also sleep dangers and terrors of bygone eras.//

** ''see also'' [[Torment: Tides of Numenera|https://store.steampowered.com/app/272270/Torment_Tides_of_Numenera/]]
*** //With a host of strange companions – whose motives and goals may help or harm you – you must escape an ancient, unstoppable creature called the Sorrow and answer the question that defines your existence: What does one life matter?//

!!! Books

* Nora Jemisin, [[The Broken Earth|https://en.wikipedia.org/wiki/N._K._Jemisin#Broken_Earth_series]] trilogy
** //A season of endings has begun. It starts with the great red rift across the heart of the world’s sole continent, spewing ash that blots out the sun. It starts with death, with a murdered son and a missing daughter. It starts with betrayal, and long-dormant wounds rising up to fester. This is the Stillness, a land long familiar with catastrophe, where the power of the earth is wielded as a weapon. And where there is no mercy.//

* Emily St. John Mandel, [[Station Eleven|https://en.wikipedia.org/wiki/Station_Eleven]]
** //The novel takes place in the Great Lakes region after a fictional swine flu pandemic, known as the "Georgia Flu", has devastated the world, killing most of the population. The novel was well received by critics, with praise emphasizing the understated nature of Mandel's writing.//

* John Christopher, [[The Tripods|https://en.wikipedia.org/wiki/The_Tripods]]
** //The story of The Tripods is a variation on post-apocalyptic literature, wherein humanity has been enslaved by "Tripods" — gigantic three-legged walking machines, piloted by unseen alien entities (later identified as "Masters"). Human society is largely pastoral, with few habitations larger than villages, and what little industry exists is conducted under the watchful presence of the Tripods.//

* Terry Brooks, [[The Sword of Shannara|https://en.wikipedia.org/wiki/The_Sword_of_Shannara_Trilogy]]
** [[The Voyage of the Jerle Shannara|https://en.wikipedia.org/wiki/Shannara#The_Voyage_of_the_Jerle_Shannara]] trilogy, specifically

* Walter Miller, [[A Canticle for Leibowitz|https://en.wikipedia.org/wiki/A_Canticle_for_Leibowitz]]
** //Set in a Catholic monastery in the desert of the southwestern United States after a devastating nuclear war, the book spans thousands of years as civilization rebuilds itself. The monks of the Albertian Order of Leibowitz preserve the surviving remnants of man's scientific knowledge until the world is again ready for it.//

* Gene Wolfe, [[The Book of the New Sun|https://en.wikipedia.org/wiki/The_Book_of_the_New_Sun]]
** //The tetralogy chronicles the journey of Severian, a journeyman torturer who is disgraced and forced to wander. It is a first-person narrative, ostensibly translated by Wolfe into contemporary English, set in a distant future when the Sun has dimmed and Earth is cooler (a "Dying Earth" story).//

* Mark LC, [[The Broken Empire Trilogy|https://en.wikipedia.org/wiki/The_Broken_Empire_Trilogy]]
** //Set in post-apocalyptic Europe, the trilogy follows the life of Jorg Ancrath as he goes from scorned prince to Emperor; using whatever means necessary.//

* Anne Washburn, [[Mr. Burns, a Post-Electric Play|https://en.wikipedia.org/wiki/Mr._Burns,_a_Post-Electric_Play]]
** //Mr. Burns tells the story of a group of survivors recalling and retelling "Cape Feare", an episode of the TV show The Simpsons, shortly after a global catastrophe, then examines the way the story has changed seven years after that, and finally, 75 years later.//

* PT Lee, [[The Breach|https://en.wikipedia.org/wiki/Patrick_Lee_(novelist)]] trilogy
** //His first three books comprise a trilogy centered on Travis Chase, an ex-convict who becomes involved in events surrounding alien technology on Earth.//

* Steven King, [[The Wastelands|https://en.wikipedia.org/wiki/The_Dark_Tower_III:_The_Waste_Lands]]
** The third book in The Dark Tower series

* Sean PT Little, [[After Everyone Died|https://www.google.com/books/edition/After_Everyone_Died/yDm8DwAAQBAJ]]
** //The Flu -- that's what everyone called it -- culled the primate population of the planet. It struck hard and fast, wiping out the whole of the population. For reasons he can't understand, Twist is left alive to face the apocalypse alone. Well, not entirely alone -- his neighbor's gassy Labrador, Rowdy, tags along for the ride...//

* Cormac McCarthy, [[The Road|https://en.wikipedia.org/wiki/The_Road]]
** //It's so bleak, quiet, depressing, and truly feels like the world died and everyone else is just left is just waiting to do the same without even realizing it. There's no hope of fixing this and returning to normal, the damage can't be undone, this is the world now and you make the best of it or you die.//
** //The book does way better job of digging into the mindset and thought process behind the father as he's basically the point of view character but he also doesn't want to acknowledge the trauma of his past because it will impact his ability to carry forward and care for his son while has only known this depressing world. It really hammer home how he's been broken down to a few core desires and yet still clings to his humanity by wanting what is best for his son.//

* George Steward, [[Earth Abides|https://en.wikipedia.org/wiki/Earth_Abides]]
** //A book about a man wandering a world where humanity is mostly gone from disease. It begins right after the apocalypse and time skips throughout his life creating a small new society. Written in the 40's but holds up very well to this day. Neil Duckmann described the book as a primary inspiration for "The Last of Us" games.//

* John Harris, [[Viriconium|https://en.wikipedia.org/wiki/Viriconium]] series
** //In the first novel in the series, the city of Viriconium exists in a future Earth littered with the technological detritus of millennia.However, variations of the city appear throughout the series, in an attempt by Harrison to subvert the concept of thoroughly-mapped secondary worlds featured in certain works of fantasy, particularly those by J. R. R. Tolkien and his host of successors.//

* John Crowley, [[Engine Summer|https://en.wikipedia.org/wiki/Engine_Summer]]
** //Mr. Crowley presents his society from the inside, yet his point of view is off‐center, so that the reader learns slowly and never feels secure enough in his knowledge to reduce everything to a glib formula or two. Far from being a didactic social treatise, the novel has strong, believable characters, an ingenious, well‐made plot, and a resolution that is intellectually and dramatically satisfying.//

!!! Movies / TV

* [[Castle in the Sky|https://en.wikipedia.org/wiki/Castle_in_the_Sky]]
** //It follows the adventures of a young boy and girl in the late 19th century attempting to keep a magic crystal from a group of military agents, while searching for a legendary floating castle.//

* [[Grave of the Fireflies|https://en.wikipedia.org/wiki/Grave_of_the_Fireflies]]
** //Takahata had intended to convey an image of the brother and sister living a failed life due to isolation from society and invoke sympathy particularly in people in their teens and twenties.//

* [[Nausicaa of the Valley of the Wind|https://en.wikipedia.org/wiki/Nausica%C3%A4_of_the_Valley_of_the_Wind_(film\)]]
** //A film about a world in which nature has reclaimed in the earth through toxic forests that confine humanity to walled/isolated cities.//

* [[Adventure Time|https://en.wikipedia.org/wiki/Adventure_Time]]
** //Finn and Jake live in the post-apocalyptic Land of Ooo, which was ravaged by a cataclysmic nuclear war a thousand years before the series' events.//

* [[Suisei no Gargantia|https://en.wikipedia.org/wiki/Gargantia_on_the_Verdurous_Planet]]
** //A mecha pilot is accidentally warped into an unrecognisable space-time. After waking up from a long-time hibernation, he finds himself trapped on a planet with human residents talking in a strange language and naturally breathing air.//

* [[The Road|https://en.wikipedia.org/wiki/The_Road_(2009_film)]]
** //The movie does an amazing job of capturing that look and feeling of a world ravaged by something which left almost nothing behind. There's a depressive tone to every scene which never allows the user to feel truly comfortable. It's misery through and through.//

!!! Manga

* [[Blame!|https://en.wikipedia.org/wiki/Blame!]]
** [[MangaDex translation|https://mangadex.org/title/2712/blame]]
** //The City is actually a structure that began on Earth. The mechanical beings known as Builders, which move around renovating and creating new landscapes, appear to have begun building without end, creating an enormous structure with little internal logic or coherence.//

* [[Saga|https://en.wikipedia.org/wiki/Saga_(comics)]]
** //It depicts a husband and wife, Alana and Marko, from long-warring extraterrestrial races, fleeing authorities from both sides of a galactic war as they struggle to care for their daughter, Hazel.//

* [[Yokohama Kaidashi Kikou|https://en.wikipedia.org/wiki/Yokohama_Kaidashi_Kik%C5%8D]]
** [[MangaDex translation|https://mangadex.org/title/1110/yokohama-kaidashi-kikou]]
** [[OVA anime|https://youtu.be/C2HCVOH6DtA]]
** //It paints a vivid and tranquil depiction of the twilight years of humanity seen through the eyes of an ageless android running a coffee shop. The artwork is gorgeous and highly engaging and the story itself is peaceful with a tint of melancholy as Alpha watches the age of humans slowly come to an end as nature begins to take back the world.//

* [[Girls' Last Tour|https://en.wikipedia.org/wiki/Girls%27_Last_Tour]]
** [[MangaDex translation|https://mangadex.org/title/12033/shoujo-shuumatsu-ryokou]]
** //The series follows two girls, Yuuri and Chito, as they navigate the ruins of civilization after an unknown apocalypse. As they travel in their Kettenkrad, they seek food and supplies while surviving day-to-day, sometimes encountering other survivors during their journey.//

* [[Humanity Has Declined|https://en.wikipedia.org/wiki/Humanity_Has_Declined]]
** [[MangaDex translation|https://mangadex.org/title/7053/jinrui-wa-suitai-shimashita-nonbirishita-houkoku]]
** //A light novel and anime series about a girl in a world where humans are nearly extinct. The main character bridges the world of "fairies" -- creatures which have come back with the lack of people -- and humans.//

!!! Music

* Rush, [[2112|https://en.wikipedia.org/wiki/2112_(album)]]
** [[YouTube link|https://www.youtube.com/watch?v=38Fx_aSdiXw]]
** //"2112" tells a story set in the city of Megadon in the year 2112, "where individualism and creativity are outlawed with the population controlled by a cabal of malevolent Priests who reside in the Temples of Syrinx".//

* [[Godspeed You! Black Emperor|https://en.wikipedia.org/wiki/Godspeed_You!_Black_Emperor]]
** [[Bandcamp|https://godspeedyoublackemperor.bandcamp.com/]]

* Talking Heads, [[(Nothing But) Flowers|https://www.youtube.com/watch?v=q5-LAb75LpQ]]
** //It’s a man’s experience and disdain for highways being reclaimed by nature. Nice little song.//

* The Weakerthans, [[My Favorite Chords|https://www.youtube.com/watch?v=zkBMpngSy3Y]]

!!! Concepts / Misc

* [[Nuclear Semiotics|https://en.wikipedia.org/wiki/Long-time_nuclear_waste_warning_messages]]
** [[99% Invisible podcast|https://99percentinvisible.org/episode/ten-thousand-years/]]
** //Long-time nuclear waste warning messages are intended to deter human intrusion at nuclear waste repositories in the far future, within or above the order of magnitude of 10,000 years. Nuclear semiotics is an interdisciplinary field of research, first done by the Human Interference Task Force since 1981.//

* [[Kenopsia|https://old.reddit.com/r/kenopsia/]]
** //the eerie, forlorn atmosphere of a place that’s usually bustling with people but is now abandoned and quiet//

!!! [[All the above is sourced from a reddit thread about BotW|https://old.reddit.com/r/Breath_of_the_Wild/comments/heezgi/someone_finally_put_it_into_words/]]

---
* [[BOTW Fan AMV|https://youtu.be/HZyOMZaOFRc]]
* [[How Studio Ghibli Inspired BotW|https://www.youtube.com/watch?v=2fPz7kGduT4]]

//[[Even more to explore later|https://old.reddit.com/r/ifyoulikeblank/comments/bdggjl/iil_songs_and_stories_about_a_beautiful/]]//

> People in a true post-apocalyptic environment would be working hard to make their living space comforting, and safe. Not unclean, and depressing to look at. ... bringing a sense of order and cleanliness to your household.
* [[https://www.google.com/search?q=games+like+cutthroats+terror+on+the+high+seas]]
** need to run through this search to see if anything new shows up
* [[https://en.wikipedia.org/wiki/Cutthroats:_Terror_on_the_High_Seas]]
** some elements of this really match up to our memories, other elements, not so much...
** [[https://youtu.be/Mox0uS2-PYM?t=3852]]
*** the trade screen, the "aye aye sir" sound effect, //feels// familiar...
* [[https://www.google.com/search?q=windows+98+pirate+game+site:www.reddit.com]]
** dig more into these results?
*** this person sounds like they're describing what we experienced: [[https://www.reddit.com/r/tipofmyjoystick/comments/gy1bz8/pclate_90s_to_early_00s_simple_menu_based/]]

Attempt to find a Cutthroats demo disc to see if it matches the shareware pirate game from when I was a kid?

https://www.youtube.com/watch?v=tTUfyQR6SEY
!!! See [[Configure file-serving site in Nginx]] for commands, etc.

---

# Add new `A` records for `site` and `www.site` on the Digital Ocean domain management page.
# Disable all currently enabled sites for installation purposes. (Leaving them enabled can cause issues when configuring SSL for the new domain.)
# Make a new directory for the site and set proper permissions.
# Make the initial server block and link it to `sites-enabled`.
# Restart nginx and run `certbot` to set up SSL certs for the site.
# Edit the site's server block and replace the initial config with the SSL config.
# Re-enable other sites.
# Restart nginx and make sure everything still works!
!!! Upgrading Debian

```
sudo apt-get update
sudo apt-get upgrade
```

Note that this might (? not yet confirmed) uninstall twproxy. If you're getting a 502 bad gateway and twproxy.service is failing to start, double check that twproxy is installed.

---

!!! Changelog:

* Was getting a lot of syncing/saving errors on my wiki; got some chrome error after reloading (I didn't write it down...). Logged into Archibald, checked the systemctl services, and it turns out that four cloud services had failed.
** Updated / upgraded Debian and the rest of my packages, rebooted the server and restarted systemctl; cloud services now worked, no failures!
*** wiki services failed to restart - was getting errors about the service not existing when I attempted to start them with systemctl. I believe this is because service implementation was changed when I updated the server.
*** fixed the wiki services starting by following the procedure in the [[systemd manual|https://wiki.debian.org/systemd/Services]]. The wiki pages for the relevant sections are updated and correct as of 09-11-18.
```
[Unit] 
Description=TiddlyServer v2.0.14
After=network.target

[Service]
Type=forking
Restart=always
User=redacted
ExecStart=/var/appdata/redacted/node_modules/pm2/bin/pm2 start /var/appdata/redacted/tiddlyserver_2.0.14/server.js
ExecStop=/var/appdata/redacted/node_modules/pm2/bin/pm2 stop /var/appdata/redacted/tiddlyserver_2.0.14/server.js

[Install] 
WantedBy=multi-user.target
```
* twitter : [[https://twitter.com/GG]]
* bandcamp : [[https://bandcamp.com/GG]]
* deviantart : [[https://www.deviantart.com/GG]]
* skyrim nexus : [[https://www.nexusmods.com/skyrim/users/8512434]]
* goodreads : [[https://www.goodreads.com/user/show/1842738-elanor]]
* library thing : [[https://www.librarything.com/profile/GG]]
* utorrent forums ''??'' : [[https://forum.utorrent.com/profile/368975-GG/]]
* minecraft world map : [[https://www.minecraftworldmap.com/forum/reputation.php?uid=486]]
* no man's sky : [[https://nomanssky.world/no-mans-sky/open-discussions/uGG-on-help-with-naturalist-milestone/]]
* no man's sky wiki : [[https://nomanssky.gamepedia.com/Strawberry_Fields]]

---

* [[GET CURIOUS.]]
* [[Evening Stack]]
* [[Pin: CYMK Fall 2018]]
* [[sphygmus]]

---

* [[The Crossroads of Should and Must]]
* [[Start UP Branding Checklist]]
* [[Visual Brand Checklist]]
* [[Hello Function - Branding Checklist]]

---
* //website//
** start with a tiddlywiki
** keep it simple - mandalas & printmaking
*** I like how annie does themes but I'm not quite there yet; I'm still in the "I NEED TO PRODUCE" phase! I'm exploring and experimenting and wandering in the desert still.
* ''website checklist''
*# ~~set up a 5.1.19 tiddlywiki on digitalocean droplet~~
*#* ~~make sure it's (anon) only -- don't bother setting up any users~~
*# ~~point redacted.studio at it~~
*# ~~set up a loading screen for it~~
*# set up [[fathom analytics|https://github.com/usefathom/fathom]] on droplet and paste the tracking code into the artwork wiki
*# ~~test and see if publicSidebar will work with it lmao~~
*#* ~~it should!~~
*# see if lazy images & the static file server will work
*#* TWiki's default lazy load images do not seem to work with the zoom-in story view, unfortunately. something is wrong with the way the classes get set on the initially loaded tiddler.
** //have this set up two weeks from whenever I get stickers printed//

---
* [[server block: redacted.studio]]
* [[ssl server block: redacted.studio]]
* [[artwiki.service]]
!!! Setup

* ''Getting Windows to show up in Grub''
** Make sure the drive with Windows is mounted
** `sudo pacman -S os-prober`
** `sudo update-grub`
* ''Constant reboot issue''
** check for "wake on lan" - see [[this stackexchange here|https://askubuntu.com/questions/132882/why-do-i-get-a-reboot-instead-of-a-shutdown]]
* ''[[fixing the blank 2nd monitor issue|https://www.youtube.com/watch?v=S25XTiG4oRc]]''
** [[disable kscreen|https://www.reddit.com/r/kde/comments/4i9cbk/span_a_wallpaper_image_over_multiple_displays/]]
** [[script for splitting image into 2 for desktop spanning bg|https://forum.manjaro.org/t/multi-screen-wallpaper-as-background-in-kde-plasma-5/18018/2]]
*** `C:\Windows\Web\Wallpaper\Custom Wallpaper`
*** `E:\~sphygmus\settings\~Wallpaper`
*** `3840 x 2160`
** [[change wallpaper from terminal|https://www.reddit.com/r/kde/comments/65pmhj/change_wallpaper_from_terminal/]]
*** [[how to run it?|https://bbs.archlinux.org/viewtopic.php?id=215899]]
---

!!! General

* ''Installing programs from AUR''
** `pamac search -a [some-package-name]`
** `pamac build [some-package-name]`
** `pamac upgrade -a`
* //[[cool KDE tweaks|https://opensource.com/article/17/5/7-cool-kde-tweaks-will-improve-your-life]]//
* //[[mad max on linux amd?|https://www.gamingonlinux.com/articles/mad-max-meets-vulkan-in-a-new-fully-public-beta-for-linux-benchmarks-and-opengl-vs-vulkan-comparisons.9345]]///
---

!!! Customization

* [[Manjaro Install – Cursor]]
!!! [[xcursor config file]]
!!! [[windows to linux cursor name reference]]

* [[My favorite mouse cursor|https://www.deviantart.com/lysy1993lbn/art/Minimalistic-cursors-Updated-v1-4-306463509]]
* [[another actually cute linux mouse cursor|https://github.com/nxll/miniature]]

* ''Changelog''
** I used AniFX to edit the //.cur// files and converted them into //.png//s.
** Increased //Opacity// by `5` and added a //Shadow// with `size: 3` and `opacity: -75` and usually `location: (0,2)` on move, etc. but `location: (1,2)` on the regular cursor, etc.
** Did not use the opacity change on the link cursor, only the shadow change.
** //cursor display rate: 0.1 seconds//

* ''Reference Links''
** [[AniFX Cursor Editor (Windows)|https://portableapps.com/apps/graphics_pictures/anifx_portable]]
** [[Cursor Themes - Arch Wiki|https://wiki.archlinux.org/index.php/Cursor_themes]]
** [[xcursor to png utility|https://unix.stackexchange.com/questions/241364/convert-xcursor-to-png]]
** [[XCursorGen Man Page|https://www.x.org/archive/X11R7.7/doc/man/man1/xcursorgen.1.xhtml]]
** [[xcursor tutorial|https://gist.github.com/sole/571812]]
** [[more detailed tutorial|https://ubuntuforums.org/showthread.php?t=1440110]]
<<<
I put a lot of effort in life into not ignore the bad things people do just because they do something cool, and I can't afford to turn that off for TV
<<< Sep 20, 2016 11:17 pm
> a movement reduction strategy that dancers employ when learning new movements. It essentially involves a run-through of the dance routine, but with a focus on the routine itself, rather than making the perfect movements.

{{190302 – weaving: walking & thinking}}

@@.h0p3
> [2020.11.14 12:52 AM] h0p3: I wonder if that pointing thing fits for singing difficult pieces too: https://www.youtube.com/watch?v=kJl2uPNsJEk 
@@
* [[https://old.reddit.com/r/unixporn/comments/73y014/i3_little_pixel_laptop_rice/]]
** some nice smaller res screen inspiration
* [[https://old.reddit.com/r/unixporn/comments/5hjy1n/i3_long_time_no_see/]]
** this reminds me so much of the movie //Her//
* [[https://old.reddit.com/r/unixporn/comments/7wyzl1/i3_something_different/]]
** purty! really like the icon/color setup of the polybar
* [[https://old.reddit.com/r/unixporn/comments/b62u6y/i3gaps_second_rice/]]
** someone else who is on a tiny screen!
* [[https://old.reddit.com/r/unixporn/comments/6tcrt3/i3gaps_scored_a_chromebook_the_other_day_decided/]]
** yet another chromebook user's rice!
* [[https://old.reddit.com/r/unixporn/comments/b6f1cm/bspwmpolybar_mediocre_rice/]]
** makes the color scheme look so awesome...
** [[https://draculatheme.com/]]
** check out their dot files too
* [[https://www.reddit.com/r/unixporn/comments/35m141/i3lock_why_blur_the_beauty/]]
** hecking awesome lockscreen script

---

* [[https://people.mpi-inf.mpg.de/~uwe/misc/uw-ttyp0/]]
** yet another bitmap font to try -- very nice range of sizes!!
* [[https://github.com/stark/siji]]
** very nice minimal icon font
* [[https://github.com/sebastiencs/icons-in-terminal]]
** another really massive icon font, not bitmap
* [[https://alexpearce.me/2016/02/managing-dotfiles-with-stow/]]
** if I get really into ricing, this seems like a good way of handling dot files
* [[http://dotfiles.github.io/]]
** it's a rabbithole, I tell you!! (damn arch for starting it all)
* [[https://gist.github.com/trentandraka/940eb0e34d2fb235d4f31852383cfdbf]]
** check out these sexy dotfiles mhm
* [[https://github.com/JLErvin/dotfiles]]
** fancy fancy dot files with delicious readme's included.
* [[https://jrl.ninja/]]
** mmmmyesss good software recommendations

---

* [[https://github.com/hastinbe/i3-volume]]
** individual i3 volume manager
* [[https://github.com/jaagr/polybar]]
** alternative to i3status
* [[https://www.reddit.com/r/i3wm/comments/3ahq6u/naming_workspaces/]]
** info for setting up named workspaces in i3

---

* [[https://unix.stackexchange.com/questions/134980/how-do-you-implement-layout-with-the-autostarting-of-applications-in-the-i3-wind]]
** figuring out how to get a layout set up?
* [[180922 – Chat: Classes]]
* [[181202 – Chat: Puzzles]]
* [[190506 – Chat: Driver's License :O]]
* [[190613 – Chat: Catching UP]]
* [[190628 – Chat: Soccer Faces]]
<<<
It is therefore functionally necessary for every person in society to maintain a mental image of the society and its culture, as well as of their own body and its behavioral regularities...this mental image I have called "the mazeway" ... organized by the individual's own experience, it includes perceptions of both the maze of physical objects of the environment (internal and external, human and nonhuman) and also of the ways in which this maze can be manipulated ... ''The mazeway is nature, society, culture, personality, and body image, as seen by one person.''
<<< [[Wallace|https://anthrosource.onlinelibrary.wiley.com/doi/pdf/10.1525/aa.1956.58.2.02a00040]], p. 266 – emphasis my own

This wiki is an attempt to explore my particular mazeway.

It contains my [[awareness|Awareness]] of my perceptions of the world and the [[evolving lens|Storytelling]] through which I interpret society, my friends, my family, and myself. My aesthetic inclinations are embedded in my mazeway, alongside and mingling with my thoughts and emotions. My perspective is essentially [[embodied|Embodiment]] -- who I am cannot be peeled apart from my physical being, and neither is it entirely separate from the [[towns, cities, apartments, and rooms|Placeness]] I have lived in.

I take a //mazeway// to be composed of two halves that form the whole: first, the qualia and perceptions an individual experiences as they live, and second, the knowledge and beliefs absorbed by that individual from their surroundings. That is, from books they've read, TV they've watched, mentors they look up to, the way their parents raised them, and so forth.

Similarly, this wiki contains the qualia and perceptions of my experience, mostly in the form of day-to-day journaling, as well as the knowledge and beliefs I have absorbed, in the form of longer-form writing, notes, & link collecting: generally (but not always) organized by theme.

//Thank you, [[h0p3]], for your Yggdrasil//<<footnote "syn" "Why isn't there a word that encapsulates the experience of standing at the foot of a great redwood or pine, gnarled, aged, stretching up into the sky and filling you with awe at its endurance? 'tree' seems too light a word.">> //that provided me a guiding glimpse of futuristic sight-seeing.//

---
* %1 [[https://thefrailestthing.com/the-frailest-thing/]] (to read)
* %2 [[http://johnhawks.net/weblog/topics/minds/baby/JS-blooming-buzzing-baby-2010.html]] (to read)
* [[Repairing the World]]
* [[Members of my Mazeway]]
* [[Power / Resistance / Freedom]]
** [[fighting systems of power]]
* [[Books From My Childhood]]
* [[Weaving With h0p3]]
* [[Last Will & Testament]]
* [[The Archive]]
* [[Keystone Songs]]
* [[Neighbors]]
* [[sphygmus]]
* [[vocabulary]]
* <<iconLink Embodiment>>
* <<iconLink Placeness>>
* <<iconLink Awareness>>
* <<iconLink Storytelling>>
* [[https://capablemen.com/guides/the-cartographic-perspective/]]
* [[https://interactius.ara.cat/sapiens/en/]]
* [[Open-Source Psychometrics Project]]
* [[marking]]
```
[2:15 AM] sphygmus: yeah, see, another thing I hate is the pretense of mystery. If someone had legitimately good (?) knowledge, it should be free and open for everyone to learn from, not locked up in some fucking mysterious tower or some shit. People aren't worthy? Bollocks. If they aren't, then it won't help them or they won't learn from it - but at least they had the chance to try.
[2:17 AM] The Senate: Some knowledge is dangerous in the wrong hands.
[2:20 AM] sphygmus: fine, but it's worth risking that, in my opinion.
[2:21 AM] The Senate: Does Donald Trump knowing our country's nuclear launch codes inspire confidence in you?
[2:22 AM] sphygmus: fuck no
[2:22 AM] The Senate: So you'd rather give them to a person with a, say, cooler head?
[2:22 AM] sphygmus: your point?
[2:24 AM] The Senate: Some things, for some people, are better left unknown.
[2:24 AM] sphygmus: I still disagree with that.
[2:24 AM] sphygmus: Some things is such a fucking massive overstatement.
[2:26 AM] The Senate: If someone offered to tell you the exact time of your death, would you take it?
[2:28 AM] sphygmus: yeah, I think I would.
[2:29 AM] The Senate: If I took back my judgement about the dark arts, would you want to learn it just in spite of me?
[2:31 AM] sphygmus: no. it has no worth to me if it's kept under lock and key.
[2:33 AM] The Senate: I don't stop anyone from learning the dark arts, in fact, I admire those that do. I just reserve my confidence for certain individuals.
[2:35 AM] sphygmus: wtf does that even mean though.
[2:35 AM] The Senate: Don't worry about it.
[2:36 AM] The Senate: I'm going too deep.
[2:37 AM] sphygmus: like. It might be irrational, it might be illogical, I don't give a fuck. This is my hard line. If something's mysterious, has a gatekeeper, requires "being worthy" in order to be accessed - I don't care if it's the secret to eternal life, I want no part of it.
[2:39 AM] The Senate: What if the gatekeeper is yourself?
[2:39 AM] sphygmus: and?
[2:40 AM] The Senate: Would you be interested then?
[2:42 AM] sphygmus: I'd question how this is different from Jung's shadow and/or attempting to explore one's unconscious mind
[2:43 AM] The Senate: The duality of man?
[2:43 AM] sphygmus: sure? whatever you want to call it.
[2:44 AM] The Senate: What if there is no gatekeeper, but instead a series of obsticals?
[2:45 AM] sphygmus: then I'd question the point of all this obfuscation even more.
[2:46 AM] The Senate: There is no point. It's just the nature of the knowledge.
[2:49 AM] sphygmus: mm. Gotta dig through the riddles and code to find the truth or whatever's being sought at the center. same thing, different words. so?
[2:50 AM] The Senate: It is just deep knowledge that requires a powerful mind to comprehend.
[2:51 AM] sphygmus: sure. I believe there's stuff like that out there.
[2:51 AM] The Senate: That's all there is to it with the dark arts.
[2:52 AM] The Senate: Would you be interested in such knowledge?
[2:53 AM] sphygmus: no duh, who wouldn't be
[2:54 AM] The Senate: I personally don't know.
[2:56 AM] The Senate: When I said that you may be worthy, I just meant that you had a powerful mind that could properly digest the dark arts. That's it. No trickery.
[2:57 AM] sphygmus: ...alright.
[2:57 AM] sphygmus: that's kinda how a library self regulates, eh.
[2:57 AM] sphygmus: The information is freely available
[2:58 AM] The Senate: Freely available to those who are able to understand it.
[2:58 AM] sphygmus: no
[2:58 AM] sphygmus: freely available to everyone
[2:58 AM] sphygmus: even those who don't understand it
[2:58 AM] sphygmus: it is its own gatekeeper - maybe one picks up a book from the adult section as a kid, and doesn't understand it. Comes back as an adult, and does
[2:59 AM] sphygmus: but there's nothing stopping a kid from reading books from the adult section even if they don't understand them.
[3:00 AM] The Senate: They can try, but they wont succede.
[3:01 AM] sphygmus: whether reading requires comprehension/understanding to be considered reading is a completely different question.
```
see also: [[archive – 161112 ◊ Sat, Nov 12 2016]]
* //The Ninth Gate// -- DVD
* //The 10th Kingdom// -- DVD
* //Justified// -- DVD
* //Ron White Behavioral Problems//
* //A Little Unprofessional Ron White//
* //Ron White They Call Me Tater Salad//

---
* //Dusty In Memphis// -- CD<<footnote "1" "yet another 'I have no fucking clue what this is' gift from RL uh oof lmfao">>
* //Horkston Grange// by Steeleye Span
* //Please To See The King// by Steeleye Span
* //Fairport Convention Collection//<<footnote "tm" "the above 3 the traditional christmas mix CD from TL at CC">>

---
* //A Princess of Landover// by Terry Brooks
* //Indemnity Only// by Sara Paretsky
* //The Fifth Floor// by Michael Harvey
* //Nothin' But Blue Skies// by Edward McClelland<<footnote "rd" "sorry RD {{distress}} I'll get it in ebook form and read it someday `<fingers crossed>`">>
* ~~//The Decoration of Houses// by Alexandra Stoddard~~<<footnote "ids" "too interior design school-y although now that I'm writing this I'm like, but shit think of the artistic or writerly reference it could be... //shit// I talked myself into it.">>
* //Creating a Beautiful Home// by Alexandra Stoddard<<footnote "xx" "meh I feel like her other books do it better">>
* //Patty Paints A Picture// by Laura Bannon<<footnote "eep" "ahhhh shiiiet this one I feel bad about giving away, especially with the note from the eBay seller inside about how they have had it for many years and hope the buyer likes it... but fuck me I have ''literally no'' connection with this book and no reason to hang onto it whatsoever. goddamnit RL.">>
<span style="display:inline-block;width:1em;margin-bottom:-1px;">{{mellow.png}}</span>
iVBORw0KGgoAAAANSUhEUgAAAIAAAABxCAIAAACSkjwgAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAH12lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIwLTAyLTIxVDExOjU4OjM2LTA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMC0wNC0yN1QxNDo1OToxNy0wNDowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMC0wNC0yN1QxNDo1OToxNy0wNDowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ZDA5N2ZiNmEtMjhhMC1iZTQ5LWJjOWYtMGY2M2RiOWQ3OTg4IiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6YjA5MDE5ZjgtNGE2My02MzQ4LWFkZDItNWIyMWYyYWUzMDU4IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MGQ0Y2M5NGMtNjVmZi0wNTRmLTkwYWQtMjhmNjRmN2UzYzU0Ij4gPHBob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4gPHJkZjpCYWc+IDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjAxN2VlNDQ0LTg0OTItNWY0MC1hMGM3LTBjZWIyYjdmNWUxYTwvcmRmOmxpPiA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDoyYjRlNjRlNC02MDVlLThkNDctOGE4ZS03OWE2MDhiZWFlNzM8L3JkZjpsaT4gPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6YjFhYTMzYzItN2UzNy01ZjRkLWE3MzAtOTk5ZTg1M2M0YWZjPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MGQ0Y2M5NGMtNjVmZi0wNTRmLTkwYWQtMjhmNjRmN2UzYzU0IiBzdEV2dDp3aGVuPSIyMDIwLTAyLTIxVDExOjU4OjM2LTA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjY4N2ZiOGUxLWIzMzYtOGM0Yy05MzU3LTEyYjcwOTg0N2EzMyIgc3RFdnQ6d2hlbj0iMjAyMC0wMi0yMVQxMjoxMjoxNC0wODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpkMDk3ZmI2YS0yOGEwLWJlNDktYmM5Zi0wZjYzZGI5ZDc5ODgiIHN0RXZ0OndoZW49IjIwMjAtMDQtMjdUMTQ6NTk6MTctMDQ6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4XpsE4AAAYqElEQVR4nO2deXyd1Xnnn+ecd72LdK8WS5bkfcELxiYGbMDAQKFgikP2FsjWZJJOhjCdKUwyy2cyXab5tP00oZ0JIS3ThDJpk4ZSQmjZDMFgYmKMbfBu2Za1Wbvuft/1nPPMH1fImyzJkqwrp/r+pY909b7nPr9zznPO8z7neTHoWQKTQ0eQBAqRiAyTgamBJNeVqBQH0DmBhqBACiJC+uC/EIAACAAnefvLHO1i/0FnAAhSgSLQkNBkHjFJ2rFBLCr9x7uyvf3ZFVVaIoYrGsym+kpXMj+fq4nggiRDJW2uMMZAYxCS8pQQQESMAQEgAdHYDZgepIJQQZ8D3b6eC3g27ff3Zy3TrqyuzLo5WzdiRjTwiwBSs7XrGilpgoFqAp1pDAE0BviBuXWuwNayPs8VhAGYlqyx1tzaXHhzZ3Z+Y/KHrwcHt3ZzR7lSgk7AqHJZzcolOuQywUBhzpLo5luqkwlr26G+Uz3+gog+v5YtWxRdXKeBjkWlx3RYmQgjmhJCTbMMBCAVuCEUA+wrwNET+ZajYc+g6nNUezbsk8zL8cxJJ8iIaMLU4gMFxzHinIW654TEQJlgzdE3bb7xurrOHjf3x3dVJJgY/93x/CmoNDnoGkAEiw6mM4oTGbZ2uFC9c0/rqQz1+uqkH29+p7vRMHu6g76jRQAABRACuAAeAAPgoJmMCJUkUgoMgKQOqExQIYFyEUKCuRVm0jDDfKIaGhrsO9Ybt11lrGzS6+IIBKGaQiOfBQEIBYFkJ9Lm/vZCc6fXl2Kth4uDPWqw18sMCMclqYG92NArWHWNlRRuvcGjMZZsSqQLOYia6Y5iQJqTwq7WootmviCSycrs4GB8tf2Vz1SvnW9sqOcmhyQLx2zMuQIwBAEQAt/br721uzjQ6/QNQk8vKCfAypq3325z2gVUM2DEolBbG6mSMpFInOpM+3kREhaKqm5hdcEvBOkwyMiQAIoEEgAAdDA0EAKUO3RrAAJgwACYAg5QCdF6XH991T13xO/fYNToisHUjAUCCCV4AhTy7f3Rve8N7H19sL+Hh1rs1EC6UPCEz8MAiYQV5XOXJKrq+W9uSdx+pcExrLMJpIzqwBA0BpIAAUMJ6YCnHWrrF5158+Qg7N7TffxQITMofQ5WY6yxac5/2GKvXyzWVY6hwVkCMCBuatvb6dFnnT3PZXr7pJcKIKZBtYS8hIip1VorDL1+YVSrNW78UPjxlZAtSBmNt/W5TtZvqLEy6aCiMtZZdNsG/B6XHJU4daLQt28wHuN1CdtNe70pP+/yVJ8fFrihG54jpSQQAiUhUKnT2w3sroeqvv/pypg+KQV8wuMZ9sKuMNPhdXU6pzIqZ8SkHj25u8Nt96ULCgDiwDkkYmzJ+sqlV1UsaGT/7iYjYUqL0fgndAIIFfa7cDLF21Lan/xd7ti+jkiDtmplxf23135kNTQYF5yUzhJA16GjaPzbb/a89kxW9isAWHPXnLkb5s5bTOne1KoquHKxVVdlLpuLVTyUvohFEBCAFCADAV5IhGjbCAwBAHyVdqGniF1drlahL58Xr2Ju94DsTan9Le6xIyKM1b+7v+/QrtRghwQfgEADYIChTvweyH9vqUYTdwcB4eP73W881qXeA+6QRuCH4ANoFZqmaTIUIhTRBuvGe5Zfu8Ccb3XfcZ1VFwcNJzvmAsI32uFrzzig2+nmTL47d+/HGr/xUWuhPfJQOC0AAjAD/uTp3GPfSXf1CLDhI/fV/84nkhuvsOzAcRxBDKsqEYSEEIRCgBG6J0MgOv17RNA4gM6ACAIVKkQETUdgSAxA4XvtwbvvF996JzjYhgM9MnuyWEgpvUZ/4A9rn7gvKhw1GXs89JLzxP/pVa3K8iFq6TxquVzle4tLb1k4d6mOTtdnP1b9iXWWxSSbxF3OhwAcxXJCe+iV6N5XWrK9+SvWVX39gapfnycsPNeznRYgICwK9p+e6j6aZg9vnsuFs/4Kc0kFUSgFMURgCHKKHCNDQIDSxbyQBvKqPau19MKx/ak39zqJRvtb/7lhedQNg0ltEnak2OaH29y3Au5ATV101YfXUb3KnThw9+1NX70NdAhi+qXdhTiKHU5rn34i23G85/57a//3PRWjCRASpoVmmQyFiDBl6MhICTFFfvDCIILGETQEAEDIFtRAAeZXcy6EnJx9PGKPPCef+FqLHTNYLLzrt5f95Wd0g/y4TlPb5UdBEAqAgzlcGqNKPoItz/IBiMCg5OgBRpphLh3DliYARJzE5H8Wvxww7n64ZeGKBasXhN/+GK+1ZsxO7wNG2Af8KiEB9mZZg82TmrTZZCfQknpTO2udJQABkAI2beNzFoCzjC2HZ59ZpouhWJAgdBSTigyg6Ei+YpZLxJAAGlKUKz5r+mnn9BTEp3XVM8sQsw63zMwKUGZmBSgzswKUmVkBysysAGVmVoAyMytAmZkVoMzMClBmZgUoM0zNBqDLCqPZGFxZ0Xi5W/CrShBSW7s4djKMR9kVy/Q5NSNbeuzs6CCknl45mJb1tby2hmva7JQ1BkpBV494Yavz3e9nW1pD28LP31/x9d9NViVG8LhjCCAEHWkO/+efpna/5125ynjkweRNGy1dn2INio46dDQ81S2WL9GXLtaNqb7+iAQhuS5pGlgm41M3D+QLavf7/neeyG7d5rgeAYDn04uvOp+/L16VMM7//FgCSNh/OHj1Dcf3qbffPd4SPvxg8pMfjiYTHKfCSqVx+uNnC9//+9zgoFy1wnj8z2vXrjYvdWKAH9D+Q8GOdzxFtGmDfdVqY5KqSwmDaXm4OXjl586zLxRbWkP1QQ4GItTP4dHIyF9prPMBHBIVGLHQ94kIWtvF1/9g4Ofb3d/5XHz9OqsixiYjQ9FRr77hfu8H2V/s9DyfAOC9/f6e9/01Kw3GLu0gSKXVo49nfvZiUSpYukj/r/8x8eHNsWhkIjclgnRW7drjPfN84dU33O4ecWb+oGXhtVebD325ck7thHyApuE1V1u/+dHYkz/Kl2zkOPTcC4Wdu72br7fuviO68Rprbh03dLwoJYgglVH/+LP8tx7LtHeK4c6i61idnI5lge+rA4cDPyAAOHIsePgbgydaxac/FZ/XoF3UdFR01MEjwTPPF3/6QrHzlBDydEaZxmHtGvOhL1XefL1dW8NNY2QD8f/xSNXo94hG2NorTUPH5hOh4xIAEEG+oA43B9t3eO8f8Lt7pZQUjTDTQIDRlCAC16O2DvGLd7xvfSfzV0/m+vplqcWIkKhg9308/sAn4xXxS749ZAxbWsX7B4OS9o5LO3d7b+/ycnlVWcFiMabx0b6IEDSQUu++5z/1D4Vvfzfz0mtOKi2HOz5jUFvNP/9AxZ/9fs2mDXZlBdP4Ba81rsw4Isjk1NbXnUcfz+w7FAhBw1ZjDCI2a6jXVi7Xr1xprF5prF1tNtRrhg5EGAryfHIclc2pdEZ1dovd73nbfuEdbwkd9/RRpGgEb7s58tv3V9y4waqMs2nIDCOCzm7x7ccyf/eP+WzudEt0DRvq+aaN9qaN1pqVxqKFeizKOAeGpYRJcFzV3Sv37vNf2Fp8Y4fb2y+VAkQYNkgkwm7bZH/5cxU3brBj0bGnhYtITfR8ev+A/+SP8s+/XOwfkMONHu4puo4VMVZfx+vn8Dk1GiIUiipfUOmsSqdlLq8KDglB6uwMwdoa/tCXEl+4P15bMzWOffykMurp5wp/8b3MybbwzFYhgmViVZI3NWjVSWbbzLbR1DEU1DcgW9tFZ5dwXHXOv0RsvO5D1se3xLZsjs6dM96J7OJyQ4Wg/gH52pvuM88X3trp5fIKYIJHGxmDaIRtvMb6yhcq/82NVixanqhULq+2/9J76se5N3Z46Ywc8buc2S3O/0Dpi6xcbnzy3ti9myPzGvWL8iITSc71AzrVJbZuc3/y08K+Q77jkhA0YuPOvRkCIpgGNtRrN11v/fqtkeuvternXJzfm3KCkPr65cEjwUuvOa9sc9o6RBiO/XUQwbZw2WJ94zX2hmvMjeutBfO0CeyQJp4d7XrU1S2OHA+bjwf7DweHjwY9fbJQVJ5HUkJpWmUMOQfOIWKzqgRbOF9fe6WxZpW5cpkxr0mrjE/lDmiSlFYWR4+HO95xd7zjHTwSdPdK3ychaXiKBwDO0DSxvo6vX2vedVvk5hvt+lqN84lnNE9BerofUC6vBlOyb0DmciqdVYWiEiHoBkZsjEbQtlg0iokKXpVkyQSL2NPhZicGEXg+pdOyp192dYtT3bKrRwympe+TZeGcGl5XqzXO5fMa9abGqelAU38+QClQiogAEfioi7mZjxDk+eQHJARoGlgmTm3cAiZQqmBMGINLvY8tQQREoBQJCbm8EiFxDSM2WiYyhqUl8iTRNIxpGItORXMvdItLeO1LBiK6njrVJY6eCDtPiZ4+0TcgPY9ME2NRFo+xZII1zdWuWKbPb9Ij9oweg5eZAERQKKrmlnDHTu/tXd7+w0EqJV2PSv1dSlCKOMdoFOdU8+VLjQ3rzdtviSxbMk0R1glwOZ0R8wNqaw//+RXnxdecg4eDoqM0DS0LozbqOiJDUhSGFIQEgERUKFLExhs2WJ/9VPym6+1piHBMgMtkBBAUimr3fv+7f5Pdtt11PIrYuHK5seFa65q15tVXmU0NGgD5AeXztO+A/8YO9933gt5+USiqra+73T0ym1P33BmdgRpcDiOAIJWVL73l/uCp/C93ulJB4wLjC/fHHvxsPDHPYACAFKbOqtVDBJ1dYttb7pM/zh847APAkoX6I19N3H1H1DJn1lw0djS0/CD89MXif/+j9LGWkGlszVXmN/+49kufikVtJgtKukQO6ToSnj7ZjAiVFWztleatm+xjJ0RrhzjVJQpFumqVOad2uiNOozPjhuQ5MAQ08OmXvVOdYXKO9qffrP75Txo+crNJIQU+AQICAAMRkhqpGMb8Ju0Pvp5cPF+rreEHDvs7d3uhmFlZIDN9BDAGCNiWR8Xwf/2X5Kc+FotyFOHQRg+GTtYDIIzYr4kgEmG5Au3d5xcdSibYtevMeGwGdbsZ1JQRkQpUSI/8lv3yD2q3bLJ4kUJxVh2DYbuPKAAiRCP4G3fYJaO3tovObjkNzR4/M10AACAEDUBnINVodQJGKcC4crl51SoDCFrawtb2cOaUBoTLQgAAkARCjlGlYZQiC5zD5tujjEH/gGw+Ec4oN3B5CDB5Nm20qqtYKOj4yTBfuGT1AC+eXxEBiAAQRqmvVVPNG+o1IOjuEZnMDBLgMtkJj8XQiujCAmgca6o4AThuKVYxU/gVGQFjgghVSU4KgoD4hZNEpp/LXgCEs8oEXggi0nSQCjQNYhPKgLtEXPYCAMDQfnhUQgG5vCIi22aVlTPoW8+gpkyMcdZfz+bUyTaBiDVV7EJZgmXh8hBgdIOVaouPzp59/pHmwDJx9Qpzep6YjpPLQIBSqAcuvMgZs8Zjd4/867/N5vKqqUHbsN6cUdHQmb4MRQBADCSoQKWzkiFUV3FNQyCgD9wvsqGKvSOSyaq/fir75g5P02DLXZE1q2YFuGjID2h/s/jbv8+le8MbNlgf3RJb0KSTIoZDPkApQABEIDZUkZcIlIKePvEPzxb+7w9zoaAtd0Yf+ET8Qme1ysVFCDAcAZ5OCEADSESxuU+99JbX1+Zv3e4++6LzuQcq7vtILFbFUAEIKlXdFq4iCUFI6YxqaQ0PHQ22/cLdus0pFOi69ebv/fvEimXGTMsJG+8jySAgAjAMhHLIwDXsyaqfvOa+9GJx13YnkxI1Ndqdt9o3bLDWrTXnNelFR3kOOQXV0ytaO8S+g8GBw/7xk2E2q7iGt26yf/9ryTWrzRm1/ilxOTwTBiACjYPUsa9fbn2l+FdP5vYf8sMQTBMb6/mC+bquYxjSYEoOplQmJ12PGIKmYW0Nv/uOyO9+OdHUoM20vl/i8hDgTFyPjhwLnn+p+PYu71BzmMlINXxaBEHX0bawooItaNJvvcnefHtk6SJ9Bnb8YS4/AQBAKSgUVWeXOHgkOHA46OgSgU+xKEskWFODtmi+tmSRUV/HKmJ8enp9yTtOzEdehABlccKjUFrnnPl8EhFLRxCmv51FhwDoQmdRR+EiVkEzyvoApexrmCFvgtM10PWJDLcZ6ZguK0oj0DAmmIg/cQFoJr34rlwQgZSTssKkdsLnaz7T/MQlwvMplZKImExONrY6cQEulIczHi7rd3gqBTvecf/i8axp4le/lLjlBmsyV7tUsaDRhwKO4zMzmWf/2Xn1DRcQ6mr5Dddauj7xS5XTCV+m1ldUSkAiKamlPQwm99LL8ggw7L1nvhtXAOrsZ84MYdNGq1SwJ5ejvv5LLEBpvzP084U/JsTQce0So/fu0RM6oUxLrFJcNVDgSXAFuCG4AYQC8DyPtWKZMa9RQ4S2jvDl14tFZ+Kv3Ro7O7q0sSzN1xeyale3+NnLTvPxsLaGX1TRgdNJzmdYfHgrO/ynSzdZDWdUEACUupoiUKAEMACGoHM8M56Rzqpn/6Xw/R/mj50M8wVyHHXoaNjTKxyXPB/CkCwLR6mNcj7jDUWMYgWl4LG/yX7z0bRl4h/9t6pPfzI+/ttf6C7l8s9ndoIz26AUFB11uDn8fz/J/dPzxcG01DhaFhYKChBMEysrWONc7eo15oNfrFx1hTH+xo93FTR6FaA9+/xMRmoanjg59iuMx3OXEWNb58S8hivEjM44tRyOLEkFjAFDLB3IDgI61SNe3+6+9qb7/gG/s0t4PiHCiuXGPXdE3j8U7NrjpTOqv1+mUqq3X265K7pimTH+w9xTsAwlgtLZaM7BmIrA71B4ufSgEc91GGP6j3MY/8dKkaXSm6SkBNejI83Bcy8Wt25zjrWEhQJJRZqGdbX8huusL3+28oYN1mBa7vilv3OP29Mnkwl2zTrzQ1eZF3WUfgoEQIRSlSXGUJuKfQUb1cSjdPxSZx+Wbfx9HwCkJD+gdEZ1dokTreGJk+Hh5uDQ0bC1I3RdYgjRGFs0T9+w3rrztsgN11nVVRwRGuq0j39Yu/fuaOlejMHFFjKYAoMxBpEIcg5BSP39ynWJMRjOv2Ts3J47SUZxEqXfMDau2YkIpIRsXrV3hC1t4ck2cbI9bGkVHV1hKq0cV5XqFHKOc+u1q9cYt98Suf3myPx5mm2dFXdDhMlsxKZAACFozz6/VCPz6Z8VjhwPYlEWj2EsyiorWXWCx2JYXcXnztFqa1mikptDFf7O/Rpn/jBsyguCoOi0oUsL5eFerwgYls6XDaFUaYoHIZXrUnevPHo8ONQcHjjkHzsRDqRkoUhBQKVrIoCmQVWC183h69aYH/2N6I3X2ZUVl6S4zhQI0Noudu31S7Y41S26ewUiMIal8WjoyDmaBkRsFo8xy0LLHPqNaWI0wqJRNHQ0DGZbaJkYiaDGIR5jFXEWj7PSD7bFIjZEbDyz0M2wZjQs27AGBEQQCgiFSmfVyVbR1hl2nBIdp0RfvxxMy4GUymRkwaHAJ0XEGQKCxrEqzurm8IXztSWL9BXLjQ+tMRbM02PRS1hfZ7ICFB366QvFokMAYBhYleTRCHo++R6FgkJBrkuKSCkiOqsgWGmaZojIhh7nlrwI50OveNY0MAw0DLQMNC0WsTEeYxUxZlmoJEmCqI2WxXQNbJsxBM7Bthki+AEViyqTVX0DcjAlB1MynVVFhzxPBeFQKR0gYBw0jhVxVlvNa2rY/CZ9xTJj6SJt2RK9ca5eWYGc4TQ8XJuUANmcevq5wg9+lPN9lUyw3/tK8s7bbD+ATFb29st0RqUyMpNRfkCFoioWKV9UnkdBSEJQ6QfHISGIAIQAIQkElfLdlFTnp3sOa0YARFSqSYPDMxUO1TaUikiBlCAVDU9NjAFnGLGxIs4Tlaymis+t54312qorjKWL9aokr61hEZtpHIed1vQwcQGUgrff9R59PNPaFnKO99wZ/eJn4jVVQ9OklKc/Vur4RCQVuR45LnkeZbMqnZUDKZXNq9BXRZcclwKfQkGlqs6uR0FIQUCeR/mCclxyHFV0SCoiAimxdFmlSKrSq5DBlwBAnAHi0PyWqGQ11TxRwaurWHUVXzBPX7FMWzhfr6nipoH8DHOXKzI4cQGIoKdXptLKttmG9daDX6wctj7A6dXYGY4LATBiQ3Xy9BXOvNqZ0YhSbKXUf0MB2bzKZuVgSvYPykKRpKRQUBCAEBCE5HlKKpACSqUkLRNtm1VW4JKF+pJFelOjZupYqt01JVWcppZJpaWcbBf/srUoBfzazdbK5Re3AZkA5wS8zg+pnrn6LFd6xMUy2bwgIYb3kLNMhMmugqZk6/uvmRk2I/7rY1aAMjMrQJmZFaDMzApQZmYFKDOzApSZWQHKzKwAZWZWgDIzK0CZmRWgzMwKUGZmBSgzswKUmVkBysz/B2qCeULTLc01AAAAAElFTkSuQmCC
* Erika Moen
* ~~Roz Stendahl~~
* Sheryl Paul
* Ethan Georgi
* Minna Sundberg
* Daniel Maidman
* poemcrazy
* alison croggan
* R bradbury
* ee cummings
* william stafford
* foucault

---

* [[180902  – mazeway: timing & roz]]
* [[Sheryl Paul]]
```
'Announced Only' | 'Event Exclusive' | 'General Catalogue' | 'Limited Edition' | 'Retail Exclusive'

* what data is unique?
* what data is shared?

(STORE) -[SELLS]-> (CATEGORY) -[INCLUDES]-> (COLLECTION) -[INCLUDES]-> (SUB_CATEGORY) -[INCLUDES]-> (SCENT) -[SMELLS_LIKE]-> (NOTE)

(STORE) -[SELLS]-> (CATEGORY) -[INCLUDES]-> (COLLECTION) -[INCLUDES]-> (SCENT) -[SMELLS_LIKE]-> (NOTE)

(COLLECTION) -[FORMERLY_INCLUDED]-> (SCENT)

(SCENT) -[IS]-> (STATUS)

(USER) -[OWNS]-> (CONTAINER) -[WITH]-> (SCENT)

(USER) -[SOLD]-> (CONTAINER) -[WITH]-> (SCENT)

(USER) -[SWAPPED]-> (CONTAINER) -[WITH]-> (SCENT)

(USER) -[WROTE]-> (ENTRY) -[ABOUT]-> (SCENT)

(USER) -[WORE]-> (SCENT)

(USER) -[WANTS]-> (SCENT)

(USER) -[TESTED]-> (SCENT)

(USER) -[LIKES]-> (NOTE)

(USER) -[DISLIKES]-> (NOTE)

(USER) -[RATED]-> (SCENT)

User {
	id : number,
	name : string,
	password : string,
	email : string,
	owns : Container[],
	sold : Container[],
	swapped : Container[],
	wrote : Entry[],
	wore : Scent[],
	wants : Scent[],
	tested : Scent[],
	likes : Note[],
	dislikes : Note[],
	ordered : Order[]
}

Container {
	id : number,
	type : string,
	source : Source,
	year : number,
	level : string,
	quantity : number,
	contains : Scent
}

Source = 'PENDING' | 'DECANT' | 'ORDER' | 'FORUM' | 'SWAP'

Scent {
	id : number,
	name : string,
	description : string,
	CATEGORYd : date,
	discontinued : date,
	resurrected : date,
	review-link : string,
	store-link : string,
	original-collection : Collection,
	smells-like: Note[],
	included-in: Collection,
}

Collection {
	id : number,
	name : string,
	description : string,
	store : string,
}

Note {

}

Entry {

}

API DESIGN
	* use nouns NOT verbs
	* use plurals when it makes sense
	* use parameters "/products?name='asdf'"

/scents/{id}
/users/{id}/containers
/users/{id}/scents
```
* [[https://github.com/Redocly/redoc]]
** documentation generation?
* [[https://github.com/stoplightio/spectral]]
** an openAPI linter that can jive with JSON Schema
* [[https://apisyouwonthate.com/blog/lets-stop-building-apis-around-a-network-hack]]
** an argument against compound/nested resources
** [[https://softwareengineering.stackexchange.com/questions/378231/json-rest-responses-and-embedded-objects]]
** [[https://softwareengineering.stackexchange.com/questions/272539/rest-api-should-api-return-nested-json-objects]]
* [[https://apisyouwonthate.com/blog/json-api-openapi-and-json-schema-working-in-harmony]]
** something to aim towards?
* [[https://medium.com/dailyjs/web-developer-playbook-slug-a6dcbe06c284]]
** slug generation
* [[https://codesandbox.io/s/divine-feather-0k1sz]]
** misc code I was playing with
* [[https://apisyouwonthate.com/blog]]
* [[https://apisyouwonthate.com/blog/getting-started-with-json-hyper-schema]]
* [[https://docs.microsoft.com/en-us/azure/architecture/best-practices/api-design]]
* [[https://neo4j.com/docs/ogm-manual/current/tutorial/#tutorial:annotations]]
** neo4j specific -- java but wow I like the way those annotations work...
* [[https://github.com/neo4j-examples/movies-javascript-bolt]]
* [[https://khalilstemmler.com/articles/enterprise-typescript-nodejs/functional-error-handling/]]
* [[https://khalilstemmler.com/articles/typescript-domain-driven-design/make-illegal-states-unrepresentable/]]
* [[https://gcanti.github.io/fp-ts/modules/Either.ts]]
** fp-ts Either
* [[https://khalilstemmler.com/articles/domain-driven-design-intro/]]
** was in the middle of reading this
Look you, it's a fact of life<<footnote "cc" "as it is right now, and not as it might be.">> -- money's a thing and I gotta deal with it. As much as the stock market will probably be non-existent by 2060, if it //is// still existent and I've ignored it, I'll be in for a sad, sad retirement. SO, operate as if things will continue as normal, yeah?

---
* [[Roth IRA Allocation Percentages]]
* [[money – 6 Month Plan]]
* [[money – 1908 Conscious Spending]]
* [[money – 1909 Conscious Spending]]
* [[money – 1910 Conscious Spending]]
```
 1815.00 ~ Total Monthly Income
  400.00 ~ Rent
  110.00 ~ Car Payment
  110.00 ~ Car Insurance
  550.00 ~ Savings
-  31.45 ~ Paypal (Black Hill discog)
-   5.01 ~ Food @ work
-  13.55 ~ Aldi (M&Ms, trail mix, popcorn)
-  70.00 ~ Keto Chow
-  50.00 ~ Paypal (Savor Soap)
-  30.75 ~ Pie5
-   8.51 ~ Aldi (heavy cream)
-  20.99 ~ Amazon (laptop charger)
-  30.00 ~ Paypal (to CD for cheese, meat, bai @ Hy-vee)
- 474.99 ~ Paypal (Swing Computers for laptop)
-  17.30 ~ Gas
-  24.84 ~ Aldi
-  22.80 ~ Amazon (laptop screen protector)
-  10.48 ~ Paypal (Namecheap domain name renewal)
-  53.92 ~ Walmart (food & draino)
-  22.85 ~ Cuddle Party
------------------------
=-242.44 ~ with computer
= 232.55 ~ without computer
=  52.55 ~ minus theoretical Roth IRA contrib

Moved $451 extra to savings.
```

* ''$112.66'' on food (roughly).
* ''$37.30'' on gas.

If I hadn't gotten the wild hair to buy a laptop out of nowhere, I would have been perfectly on track here. Still, working extra apparently covered the purchase, and even let me move more into savings at the end of the month. I'm pretty happy about that, given that I essentially felt like I'd "blown my diet" after the laptop purchase.

Also, it's looking like I'll hit 10k in my savings account by January -- fantastic!
 ```
 1815.00 ~ Total Monthly Income
-  70.00 ~ Keto Chow savings
-  13.05 ~ Amazon (bridge floss packs)
-  25.00 ~ CR (chinese food)
- 400.00 ~ Rent
-  21.25 ~ Gas
-  22.75 ~ Hy-vee (ingredients for CD's cake)
-  16.96 ~ Amazon (dehumidifier bags for the car)
-  16.88 ~ Aldi (ingredients for CD's cake)
-  81.11 ~ Amazon (Land of the Lustrous volumes >_>)
-  23.57 ~ Hy-vee (enlightened & quest @ CD's)
-  49.99 ~ Paypal (Steam - Greedfall)
-  17.10 ~ Hy-vee
-  80.22 ~ ES (CD's b-day present)
- 110.00 ~ Car Insurance
- 110.00 ~ Car Payment
-  25.00 ~ Paypal (DigitalOcean recharge)
-  30.50 ~ Aldi
- 550.00 ~ Savings
-  10.55 ~ Amazon (Land of the Lustrous 9)
-   8.80 ~ Microcenter (cheap extra keyboard)
-  92.15 ~ AT (oil change + tire rotation)
-  13.06 ~ Paypal (Namecheap domain renewal)
-  24.50 ~ Gas
=   2.56

Moved $222 extra to savings.
```

* ''$135.80'' on food.
* ''$45.75'' on gas.

3 big luxury purchases -- $90 on //Houseki no Kuni//, $50 on Greedfall, and $80 on ES for CD. Given that I knew it was gonna be CD's birthday and I would have an oil change purchase, I ''probably'' should have avoided splurging quite so much. 

Bit more on food this month than last month; it would be good to get under $100, I think. Bet I could do it if I were sticking to keto chow for lunches and chicken thighs for dinners!

I'll hit my savings goal in December; keeping up the same savings rate, I could have 2k to drop on a computer in April. I'm also realizing that I ''really want'' to upgrade to a higher DPI monitor; the difference between what I work on and what I have at home is huge and not in a good way.

I just realized how fucking ''incredible'' it is to be spending only 22% of my income on total housing costs. I have so much more discretionary income because of it -- imagine if everyone else in America who was spending 40-50% of their income on housing immediately started only needing to pay 22% -- that's up to 30% of their income that could then be saved or spent! And that's not a small amount of money either.

---
Taking a look at options for my savings, now that I'm quickly approaching my goal. It looks like the way to go would be to put the majority of it in a No Penalty CD with Marcus/Goldman-Sachs -- and given that they have a 2% high-interest savings account, I should probably only keep 1,500 in my high-interest CU savings account and move the rest to a HISA with Marcus/Goldman-Sachs too.

With both of those, that just barely puts me over the 1.8% annual inflation rate.
 ```
 1815.00  ~ Total Monthly Income
 (400.00) ~ Rent
 (110.00) ~ Car Payment
 (110.00) ~ Car Insurance
 (550.00) ~ Savings
 (180.00) ~ Roth IRA
```
 ```
 1815.00  ~ Total Monthly Income
 (400.00) ~ Rent
 (110.00) ~ Car Payment
 (110.00) ~ Car Insurance
 (550.00) ~ Savings
 (180.00) ~ Roth IRA
```
```
 1815.00 ~ Total Monthly Income
- 400.00 ~ Rent
- 110.00 ~ Car Payment
- 110.00 ~ Car Insurance
=1195.00

- 180.00 ~ Roth IRA Investment
- 550.00 ~ Emergency Savings
= 465.00
--------------------------------
This means I have $465 a month to split between gas, food, and other general spending.

Keto Chow costs $70 a month; I spend on average $40 a month on gas. Minus those costs, that's $355 for other food etc.
--------------------------------
* $10k emergency savings in December 2019
* $ 8k in Marcus No Penalty CD
* $ 3k in savings

* $   550 a month:
* $ 1,100 from Jan/Feb 2020, 4k monitors
* $ 1,650 from Mar to May 2020... :S

* $   350 a month:
* $ 3,850 from June 2020 to April 2021, Scotland trip May 2021
* $ 2,200 from June 2020 to April 2021, investments
* this movie is a long haul, which is why I've watched it fully through only two or three times. note to self: make a list of things I've actually re-watched or would re-watch (e.g. pushing daisies, white collar, what else?). We'll see how taking notes during it changes the experience!
* do modern movies have credits in the beginning like this? it's a thing I associate with old movies but maybe it still happens & I just don't notice it.
* this version actually has subs for the choral singing during the credits, which is new to me.
* is the train station a set or on location?
* ahaha classic wind blows the cloak away to reveal the pretty girl.
* ohhh boy the "do you ever smile" line...
* lmfao asking if she has a dog
** i feel the "ask me to shut up, just say something" XP
* everything's all dark and navy blue but for his bright red coat
* aaand there's the train, and there she goes. missed connection. his bright red coat & the rain splashing the tea and -- she looks back.

---
* ''first song!'' [[Chaiyya Chaiyya|https://www.filmyquotes.com/songs/569]]
** this is such an iconic music video ... dancing on an actual train through the gorgeous mountains.<<footnote "source" "this actually is how I found the movie -- someone linked the music video on reddit, either in a top level or as a comment somewhere -- and I was obsessed with the video so I had to go watch the movie it came from.">>
** joyous feeling! bright and colorful! reds and whites and yellows. gorgeous dancer of course. (whip your hair back & forth lolol)
** the pulse of a heartbeat.
** "a trader of color & beauty" who is as sweet as urdu (as poetry, lyrical mother tongue? love of language? certainly a reference I don't get.)

: later research: "Urdu has been one of the premier languages of poetry in South Asia for two centuries, and has developed a rich tradition in a variety of poetic genres." (from [[Wikipedia|https://en.wikipedia.org/wiki/Urdu#Poetry]])

---
* bright orange sweater, blue scarf. 
* "yes, but after this fight" -- LOL
** woman directer, that's dope.
* wonder if these were real people they interviewed? or if it was scripted? probably scripted tho.
* "going to see trees" -- then he sees her again -- from the back he recognizes her? lmfao. yeah, the pestering trope again -- but she looks back & so "that's a sign, right?"
* language is a sticky point. english as a middle ground. (I don't really have enough background knowledge on this conflict tbh.)
* telling the story over the radio in hopes that she'll hear. lolol. subtweeting over the radio.
** SRK looks pretty cute doing this scene ahah.
* sees her a third time & their eyes meet. --- she is pretty damn clear in her rejection. ... ofc he follows -- yyeaaaaa p sketch. "I don't know anything about you except that I love you from my heart" -- I get the romantic movie appeal but oof.

---
* ''second song!'' [[Dil Se Re|https://www.filmyquotes.com/songs/571]] 
** the thrill of the chase, tantalizing.
** this might be the 2nd worst video? but I like the lyrics.
** "If there's a heart, there will be pain / If there's pain, there will be a heart / The seasons keep on passing by."
** she's so pretty, and especially so when she smiles. :)

---
* oooof. the old "i'm married so //go the fuck away//." :|
* he's always in red! a red striped blanket now.
* trying to make an excuse to see her again. ... facepalm. and now he gets beat up.
* grandmothers are always adorable.
* does he do his job or go after her? he goes after the news. and she uses him as cover!
* mountains and desert ... gorgeous `x_X`
* oh right!! the bus breaks down, I forgot. walkin' time. and she goes another way. annnnd that "kiss" is sketchy as ''fuck''. yikes. yeah the "romance" does not hold up well.
** and even more of a fucking yikes given what's revealed later in the movie.
* group singing while avoiding the storm :)
* so much smoking in this movie tbh.

---
* ''3rd song!!'' [[Satrangi Re|https://www.filmyquotes.com/songs/573]]
** god I love the video for this song so much. it's so dream-like. 
** the neck moment, ''of course''.

---
* 8 kids lmfao she's out of her mind.
* ok negging now?
* envying zest & happiness. woman as the hidden temple of mystery trope.
* aight I'm here for the edging.

---
* and then the 2nd half of the film starts, essentially. we get more info about her, & some flash forwards.
* I wonder how much cultural context I'm missing through the film. Almost certainly a ''ton.''
* ''4th song'' sort of? //finally// [[Ae Ajnabi|https://www.filmyquotes.com/songs/572]]
** best song for sure. why doesn't it get a good video like all the rest of the songs? :C
* chai! and she's got a red sweater herself now. lol.
* honestly this half of the movie is more interesting on a re-watch, even though it's where I got bored-ish the first time through. The unrequited scene with the wedding jewelry, the arranged marriage, the difference between the two women, the grandmother being encouraging - we carve our own fate, etc.

---
* ''5th & last song'' -- [[Jiya Jale|https://www.filmyquotes.com/songs/570]]
** will see how I feel about this one on rewatch. thought it was the worst of the 5 before, but who knows?
** LMFAO SKR in earrings. and all oiled up too :O
** holy //shit// I never noticed the elephants. O.O
** the dancing grandma is `<3`
** feels like much more of this song is from the female perspective, & I like it.

---
* not allowed to doubt or ask questions; indoctrination.
* code-switching into english ... got let go after they talked to the station director. ahhh and now he knows. I'd forgotten this scene at the rehearsal.
* wow, this last half is gripping. like I'm too engrossed to write anything.
* ''okay'' that explosion was uh. very good graphics. /s
; [[Wikipedia|https://en.wikipedia.org/wiki/Dil_Se..]] / spoiler-ish ahead [[movies: Dil Se – 070520 notes]]

> //Dil Se// follows Amar through the seven stages of love that are defined in ancient Arabic literature: attraction, infatuation, love, reverence, worship, obsession, and death.

* [[Problematizing the fave|https://www.news18.com/news/buzz/90smoviesin2018-dil-se-is-not-a-story-of-love-but-a-tale-of-incessant-harassment-1900105.html]]
** they're not ... wrong. I don't know how it will hold up for me when re-watching now, but it felt powerful and intense on the first watch. I don't want to entirely dismiss / "cancel" it out of hand.
* [[Tracing the Boundaries Between Hindi and Urdu|https://www.google.com/books/edition/_/LqZ-6QRKc7wC?hl=en&gbpv=0]]
** found this while I was looking up the "as sweet as Urdu" reference.

---
!!! Songs

* ''Ae Ajnabi''
** best song in the whole dang movie, for sure. like, rip my heart out.
** [[pretty basic translation|https://www.filmyquotes.com/songs/572]]
*** still, this one guts me, living here in pieces. call out for me from somewhere, stranger.
** [[smoothly poetic translation|https://blog.chandrahasa.com/archives/2874]]
*** this one feels very poetic and less mechanical than the first one.
** [[poetic translation attempt|https://web.archive.org/web/20200705213029/https://porcine.wordpress.com/2008/01/02/ae-ajnabi-o-stranger-translation-for-a-beautiful-song/]]
*** I think this is the blog translation I am remembering browsing after I first watched the movie? but I thought that blog had a lot more commentary / Gulzar translations so maybe not?
* [[music – Simon & Garfunkel]]
* [[music – Jesse Ribordy]]
* [[music: Woods of Ypres]]
* [[music: Apparat]]
* [[music: Moderat]]
* [[music: RAP Ferreira (aka) milo]]
* [[music: witch house]]

; Songs
* [[Keystone Songs]]

---
!!! Dynamic List

<<list-links "[tag{!!title}sortan[]]">>
---
* [[https://en.wikipedia.org/wiki/Kraftwerk]]
* [[https://en.wikipedia.org/wiki/Neu!]]
* [[https://mosessumney.bandcamp.com/]]
---
* <<cb>> [[https://clarkaboudmusic.bandcamp.com/album/kind-words-lo-fi-chill-beats-to-write-to]]
** <<cb>> and all the other albums too
* <<cb>> [[https://blackhill1.bandcamp.com/album/secrets-of-the-runes]]
** this is //really// nice and really chill. I love finger-picked guitar.
** I've returned to it for 3 days now, so worth dling or buying?

; Logs
* [[2019 – Yearly Audit: Music]]
* [[200107 – music: christian löffler]]
* [[200625 – music: random bits & pieces]]
* [[200630 – music: two bands to check out]]
* [[200719 – music: apparat]]
* [[200816 – music: synth & vapor wave]]
* [[200817 – music: exploring a scene]]

; Hipster Bands I Listen To Occasionally
* Kurt Vile
** The War On Drugs (?)
* Lord Huron
* Iron & Wine
* Sufjan Stevens
* Bon Iver (?)
as much as I enjoy Falling Up, it's pretty clear that Jesse is the mastermind behind the concept albums & much of the soundscape, and it's better to keep track of all his projects in one spot, rather than try and make individual pages for them all!

* ''[[Falling Up|https://fallingup.bandcamp.com/]]''
** //[[Your Sparkling Death Cometh|https://fallingup.bandcamp.com/album/your-sparkling-death-cometh]]// miiight just be my favorite album of them all? Or at least it was at one point in my life. It's hard to say. The first three or four songs are eh but the back half of the album is good (start at Oceans and listen without shuffling until the end, on headphones with good bass & soundstage -- or skip straight to Vates and listen to the last 3). Hard to compete with //[[Falling Up|https://fallingup.bandcamp.com/album/falling-up]]//'s crystallization of their sound, though.
** Ripping off chame's flowlist idea:
*** ''Your Sparkling Death Cometh''
**** "More sci-fi conceptual!" → Hours, Fangs!
**** "Level up this sonic sound space." → Falling Up
**** "More rock please?" → Captiva
**** "More ambient?" → House Full Of Caverns, Mnemos
**** "...Non-traditional Christmas music? {{thonk}}" → Silver City
*** ''Captiva''
**** "More rock, but not //too// Christian?" → Dawn Escapes
**** "Just full Christian rock please." → Crashings
**** "Modern sound but Christian?" → Midnight On Earthship
* [[Gloomcatcher|https://gloomcatcher.bandcamp.com/]]
** uuhhhh I don't know anything about this side project, need to explore it still.
* [[The River Empires|https://theriverempires.bandcamp.com/]]
** BLUEGRASS????? wat wat how have I missed this. also a concept album too?? {{thonk}}
* [[For You OST|https://thepath.bandcamp.com/releases]]
** soundtrack..???
* [[Soundtrack & Calypsan|https://jessyribordymusic.bandcamp.com/]]
** man there's just random music everywhere from Jesse that I haven't heard before, lol.
* [[Bethel Woods OST|https://jessycribordy.bandcamp.com/releases]]
** OK the board game had a soundtrack too??? wowow
* [[https://jessyribordy.bandcamp.com/]]
** apparently where he's releasing new stuff these days? how many goddamn bandcamp pages does this dude have {{laughter}}

---
* //Related://
** [[Northern Abbey|https://northernabbey.bandcamp.com/]] -- solo project of Falling Up guitarist
* "bob's son"
* [[https://twitter.com/scallopshotel]]
* 12/18 -- okay, yuuup they were right -- basically, went back to trying to figure it out, spent ages reading the discord chats from way back until I was reading through the hint thread again, went //back// to the UO chat, and... saw it instantly, lol. no idea what exactly clicked in my head but it was like //lightbulb moment//.
* 12/18 -- super super fucking excited to take time and actually listen to the thing --- AND now this gets to be tagged with ''[[Placeness]]'' because this is legit digital placeness in fuckin' action.

<<slider "rapFERREIRA" "''Discord Chat Notes''" """
```
[2:19 AM] David Byrnie Sanders: I got the part from the uo chat and the tweet it refers to
[2:20 AM] David Byrnie Sanders: I'm trying different combos and none are working so I might be wrong
[2:20 AM] beyblade moses: same
[2:20 AM] ro: me too
[2:20 AM] georg_e: @David Byrnie Sanders keep looking at uo chat
[2:21 AM] beyblade moses: i looked through it all, don't see anything different
[2:22 AM] georg_e: You've got it in your hands then
[2:22 AM] georg_e: Sorry for being cryptic but its better than cumming when you get it
[2:22 AM] estebaniz: u feel like a genius
[2:22 AM] Infinity: Rory's hints make it easy
[2:27 AM] zay-daze347: I feel like I have either the UN or PW b/c its no coincidence I found it in a tweet and on the OU channel.
[2:28 AM] nah: What’s crazy is that I got the username correct hours before the hints, but didn’t even realize it
[2:29 AM] David Byrnie Sanders: FUCK
[2:29 AM] David Byrnie Sanders: IT WAS SO EASY
[2:29 AM] David Byrnie Sanders: GODDAMNIT IM STUPID
[2:29 AM] ro: me too, just got the order wrong and moved on
[2:29 AM] Infinity: Once you see it, you know it's easy

[9:21 AM] langer: wow.  the username isnt bob anymore which means all my password tries were useless
[9:21 AM] langer: amazing
[9:27 AM] langer: i am in

[2:52 PM] Infinity: allthe info is in one discord comment :scallopshotel:
[2:53 PM] Infinity: you just gotta find the right one
[2:53 PM] fishman: Hmm I can’t answer but think about the conversation
[2:53 PM] fishman: Think about the origin of the password
[2:53 PM] fishman: It’s all connected, at least on here
[2:53 PM] fishman: And it can be corroborated by the Twitter as well, thinking about it now
[2:54 PM] Unica.Live: yeah dude you gotta go on a hunt through discord though the Twitter is harder
[2:54 PM] Unica.Live: if you can cross reference
[2:54 PM] Unica.Live: you might find something
[2:55 PM] Unica.Live: but infinity might beat me up if I keep giving people hints
[2:55 PM] fishman: @Unica.Live I’ll take over
[2:55 PM] fishman: You’ve done a great service
[2:55 PM] fishman: All I’ll say is go to the pin, read convo, and follow it from there
[2:56 PM] fishman: Then use your instincts to decipher upon discovery

[1:33 PM] Infinity: Ya the pin where Rory says he's gonna give you a hint gives you all the info to find it
[1:33 PM] fishman: ah ok
[1:33 PM] fishman: is user still the same?
[1:33 PM] Infinity: You can either search twitter for the answers or in here
[1:33 PM] fishman: or has that changed as well
[1:33 PM] Infinity: Nah both are different
[1:33 PM] fishman: ah ok
[1:33 PM] Infinity: Just read that convo and you should be able to figure it out
[1:33 PM] Infinity: I believe in you
[1:34 PM] fishman: starting from the hint?
[1:34 PM] fishman: It doesn't seem to bad

[1:46 PM] sulkyskeleton: this is what you need to do
[1:46 PM] sulkyskeleton: look for the common thread..
```
""">>
> Simon & Garfunkel - For Emily Whenever I May Find Her

Now that is some quality taste in S&G! That song probably ties with //The Only Living Boy In New York// for my favorite songs of theirs.
> Starting out with dance floor-oriented techno, Apparat later started to create ambient music and recently became "more interested in designing sounds than beats".

* 2001 -- Multifunktionsebene
* 2003 -- Duplex
* 2007 -- Walls
* 2011 -- The Devil's Walk
** fantastic album all the way through; favorite songs include: Song of Los, Candil de la Calle, and Goodbye
* 2019 -- LP5
** [[music/apparat/lp5/heroist]]
** [[music/apparat/lp5/voi_do]]
* [[https://youtu.be/rWEI9y6PElo?t=1324]]
was listening to //Milo Takes Baths// again because I quoted it in [[archive – 130209 ◊ Sat, Feb 09 2013]] and the "Up Next" was a full mixtape upload of //cavalcade// and HOLY SHIT. HOOOO--

This is 🔥🔥🔥🔥🔥, at least the 1st song for sure. it's such a multi-layered BOOM compared to his earlier work, feels to me rn.

What an incredible coincidence that [[he samples a lot of America songs|https://www.whosampled.com/album/Milo/Cavalcade/]] on this mixtape, too, since I was just listening to America on [[the fourth|200804 – Carpe Diem: they whirled and they twirled and they tangoed]]?!!?!

Gonna download and give this [[Wittgenstein|https://en.wikipedia.org/wiki/Wittgenstein_(film)]] movie a whirl too (fully aware that it's no replacement for sitting down and reading his work, ofc {{sweat_smile}}).
> Perhaps the secret of Modeselektor’s and Apparat’s collaboration lies in the fact that they never even tried to get close to one another. Modeselektor’s thundering bass rumbles in the cellar, Apparat’s sensitive and subtle melodies float high in the eaves. The fact that what one assumes to be incompatible actually communicates, is what makes Moderat so unique.

* 2009 -- [[Moderat|https://www.youtube.com/watch?v=oZLANxrn4Fw]]
** apparently they collaborated with [[Busdriver|https://busdriver-thumbs.bandcamp.com/]] on this one? funny coincidence, given I know of him through [[Milo|music: RAP Ferreira (aka) milo]].
* 2013 -- [[II|https://moderat.bandcamp.com/album/ii]]
** I'm here for //Bad Kingdom// too.
** MMMMM //Damage Done// A+
* 2016 -- [[III|https://moderat.bandcamp.com/album/iii]]
** //Ghostmother// is fucking LIT and reminds me of something I can't put my finger on; either I've heard it before or it's very similar to another song somewhere in the ether.
> r.a.p. ferreira fka milo aka scallops hotel, Black Orpheus, hi-yello the sly rebel, brother of the wind in the wisdom body, lord skipio, the corduroy coon prince, the be'er and boogiepops is a poet and con artist from no where engaged in utopic thinking for hire.

@@.spaced-list

* 2011 --'' [[I Wish My Brother Rob Was Here|https://afrolab9000.bandcamp.com/album/i-wish-my-brother-rob-was-here]]''
** stand-out tracks: [[Just Us|https://genius.com/Milo-just-us-lyrics]], [[The Thief of Always|https://genius.com/Milo-the-thief-of-always-lyrics]], [[Mr. Doubt(w)riter|https://genius.com/Milo-mr-doubtwriter-lyrics]],<<footnote "nd" "ahhhh the nerdy angst. this is why I enjoyed it as a teenager lmao.">> [[Vinz Clortho meets Zuul|https://genius.com/Milo-vinz-clortho-meets-zuul-lyrics]]
*** there are hints of his future songs in here, of course.
** [[https://genius.com/albums/Milo/I-wish-my-brother-rob-was-here]]
** I remember enjoying //Sanguine Spin Cycles// but there's a bit of fake nerd girl bashing in there. `<shrug>`
** "As soon as D3 drops I'll be Nvidia's slave / That was a subtle shout out to my cats building PCs" -- lmfao yes yes, those were the days. //feel the cringe flowing//

* 2012 -- ''[[Milo Takes Baths|https://www.youtube.com/watch?v=P_S3dt8cI24]]''
** stand-out tracks: [[The Ballad of Mermaid Man and Barnacle Boy|https://genius.com/765439]], [[Atlas Flushed (Grumpy Groucho Marxist Response)|https://genius.com/Milo-atlas-flushed-grumpy-groucho-marxist-response-lyrics]], [[The Mumblings of Mr. Wav|https://genius.com/Milo-the-mumblings-of-mr-wav-lyrics]]
** [[https://genius.com/albums/Milo/Milo-takes-baths]]
** he woulda been 19 & 20 for these releases? which woulda made me 17, 18, or 19 myself depending on when I started listening to him; 'splains why the memory of angst resonated with me.
** [[ah the old website|https://web.archive.org/web/20120222121712/http://www.miloraps.com/]]

* 2013 -- ''[[Things That Happen At Day / At Night|https://afrolab9000.bandcamp.com/album/things-that-happen-at-day-things-that-happen-at-night]]''
** stand-out tracks: [[Almost cut my hair (for Crosby)|https://genius.com/Milo-almost-cut-my-hair-for-crosby-lyrics]], [[Folk-metaphysics|https://genius.com/Milo-folk-metaphysics-lyrics]], [[Kenosha, WI|https://genius.com/Milo-kenosha-wi-lyrics]], [[The GS Haynes Cribbage League|https://genius.com/Milo-the-GS-haynes-cribbage-league-lyrics]], [[Post hoc ergo propter hoc (for Schopenhauer)|https://genius.com/Milo-post-hoc-ergo-propter-hoc-for-schopenhauer-lyrics]]
** [[https://genius.com/albums/Milo/Things-that-happen-at-day-things-that-happen-at-night]]
** this still has nods to the nerd-core but we're going deeper here too. definitely listened to this whole album all the way through multiple times, cause I recognize the majority of the lyrics.

* 2013 -- ''[[Cavalcade|music: milo – cavalcade]]''

<<<
{{music: milo – cavalcade}}
<<<

* 2014 -- A Toothpaste Suburb
** right about here is when I fell behind in listening to his music. I think I mayyyybbbeeeee listened to this? I remember the switch to Hellfyre Club, but definitely didn't know about what happened with the breakdown of that collective/label.
** checking the lyrics, I'm 110% sure I never listened to this. woulda been mid-college years when it released for me.

* 2015 -- So the Flies Don't Come

* 2017 -- Who Told You to Think??!!?!?!?!
** [[https://centralsauce.com/milo-music-and-the-mundane]]

* 2018 -- Nostrum Grocers
** this is roughly where I jumped back on the discography again. Had this on my phone & listened to it & //Budding Ornithologists//

* 2018 -- Budding Ornithologists Are Weary of Tired Analogies

* 2020 -- [[Purple Moonlight Pages|https://afrolab9000.bandcamp.com/album/purple-moonlight-pages]]
@@
Playing random music from my library on the music bot, and scrolling back through my youtube watch history has reminded me how much music I have and how very limited my listening has been lately.

Of course, a lot of this has to do with access.

I'm considering starting with Plex before thinking about the *sonic eco-system, but I'm hearing that Plex is rough when it comes to proper metadata etc. Maybe still worth a shot though?

---
; Links

* [[https://old.reddit.com/r/musichoarder/comments/hc9lw1/managing_large_music_collections/]]
* [[https://old.reddit.com/r/musichoarder/comments/96kc7u/my_automated_hoardinglistening_workflow/]]
* [[https://www.blisshq.com/music-library-management-blog/2015/03/17/mp3-genres-one-size-does-not-fit-all/]]
* [[https://news.ycombinator.com/item?id=25619137]]
* `†HR33ΔM`
** [[bandcamp|https://thr33am.bandcamp.com/]]
** enjoying this on shitty laptop speakers, which makes me guess it would be even better in the car / on home speakers

* ` crystal castles is also technically witch house`
** [[bandcamp|https://crystalcastles.bandcamp.com/]]

* `crim3s too`
** [[bandcamp|https://crim3s.bandcamp.com/]]

* `(((o)))`
** [[bandcamp|https://thesundropgarden.bandcamp.com/]]
** no shit!! I've already heard of her -- she's married to FKJ who collab'd on Tadow. think she hadn't released as much last time I looked tho.
** skeptical this counts as witch house tho?
*** lmfao yeah no, wrong `(((o)))`, this is the dude: [[discogs|https://www.discogs.com/artist/2696930-O-2]]
**** //maybe???// there's also [[this person|https://skaen.bandcamp.com/album/vigilance]] who stylizes their name as (((O))) ?? what a rabbithole.
***** the first song of this album is doing a piano thing that is straight out of //Eat The Elephant// and it's a good sound but throwing me off
***** update: //church of sleep// is fire.

* `also oOoOO`
** [[wikipedia|https://en.wikipedia.org/wiki/OOoOO]]
** [[soundcloud|https://soundcloud.com/ooooosounds]]
** also as in, also hard to search? or also as in, also witch house?
*** both?! lmfao

* `IC3PEAK is also a bit witch house?`
** [[bandcamp|https://ic3peak.bandcamp.com/]]
** yes, according to wikipedia
** [[article|https://medium.com/@tony.solovjov/russian-artists-putin-wont-dance-to-dab7dd591ee9]] -- not witch-house but a peek into the russian music scene
I started listening to them in April 2014, while I was studying abroad in Paris. Woods V is my most listened album, followed by Woods III and Woods IV.

I'm not sure how to talk about or write about what music has meant to me, and this artist highlights this lack of words for me. Music is an experiential moment in time, wrapped up so much in the phenomenological. It's especially tricky with WoY -- on an aesthetic level, (most of) the songs are so appealing to my ear, but I relatively consciously made the decision to stop listening around 2016.

Woods of Ypres is simply not good for me. Given the malleability of our mental patterns, I don't want to purposefully lead mine over a narrow bridge. For now, //Ghost Brigade// + //Insomnium// + //Agalloch// + others satisfy my sonic desire without feeding my thought spirals.

Yet -- part of me really wishes I could soak myself in their albums again, dive into and under the darkness and the ache, into the allure of the earth. The lead singer's voice is precisely the thing that makes me imagine laying in a surround sound room with a membrane for a floor so that I can lie down and literally immerse myself in the sound waves. 

---
;Mentions:<$list filter='[!is[system]!is[current]![music]search::literal[woods of ypres]]'>

* <$link><$view field="title"/></$link>

</$list>
"""
Deep, deep down in the long roots of doubt
I stop so I could sigh some more breathing out
Oh, what I could not breathe in
As this moment grows, the dream is gone
Oh, steering these waters you'd show me dawn
That I adore
Made me want so much more

Long, long gone in this field of drought
I dropped down to hear my mind breathing out
Oh, what I could not breath in
As this I'll source the pain is gone<<footnote "?" "as the all source the pain is gone?">>
Oh, clearing these waters you'd show me dawn
That I adore
Made me want so much more
"""
"""
Way too young
To fall asleep
To [since/sense] to contemplate

Days' flash is an internal age
You don't mean it but you do
You don't mean it but you do

Fate you're compelling me away
Then you've been back each and every day
//OR//
Fade your comp-any away
Then you've run back each and every day
"""
<span style="float:right;padding:.5em;">[[listen here|https://www.youtube.com/watch?v=sLX6xjbCuuA]]</span>
"""
Paint what you know, not what you see
Hope blinds reason, thankfully
Know how it is when something fits
There's just a question of being it

I'd do anything to see you smile again
And I'd go anywhere so as not to feel your pain
I wanna live and the fear is all gone
I wanna protect and I know what it's from
I wasn't made for secrets like these
Chinese whispers, memories

Nothing is done without effect 
There's nothing done that won't reflect
Pull one brick from an endless wall
Would it drown us all?

'Cause I'd do anything to see you smile again
And I'd go anywhere so as not to feel your pain
'Cause I wanna live where the fear is all gone
I wanna protect, and I know what it's from
I wasn't made for secrets like these 
Chinese whispers and memories

You just need love like you say you do
And there may never be a time when it won't get through
Yeah, you know how it is when something fits
Now there's just a question of being it

And I'd do anything to see you smile again
But I'd go anywhere so as not to feel your pain
'Cause I wanna live and the fear is all gone
I wanna protect, and I know what it's from
Yeah I wasn't made for secrets like these
Chinese whispers, memories

Nothing is done without effect 
There's nothing done that won't reflect
If I pull one brick from an endless wall
Would it drown us all?
"""
<span style="float:right; background-color:#eeeeee;padding:.5em;">[[listen here|https://www.youtube.com/watch?v=j3149WZsPqk]]</span>"""
Watching the sun coming up over Mount Washington
Forever testing your intention
Watching the sun going down over some distant town
And why you sing you never could say

Hate causes any question 
To do it to before it's done unto you
Hate causes any question
Your love out of frame
And nobody can keep you from the one you know you are
Nobody to steer the way you sway, the way you walk
May there never be a time that you don't live through
May there never be a time that you don't walk through

Be a star
Be an altar
And I will hang it on you

Watching the sun coming up over St. Jude Street
Forever testing your invention
Watching the sun going down over Mount Zion
And once awake you never sleep on

Hate causes every question 
To do unto as you'd have done by you
It ain't 'cause you ever question
Your love out of view
And nobody can keep you from the ones you know you love
Nobody to steer the way you sway, the way you walk
May there never be a time that you don't live through
May there never be a time that you don't walk through

Be a star
Be an altar
And I will hang it on you

You are, you are 
Belonging to the unknown
You are, you are
Belonging into the unknown
May there never be a time that I don't love you
May there never be a time that you don't pull through

Be a star
Be an altar
And I will hang it on you
Be a star
Be an altar
And I will hang it on you
"""
<span style="float:right; background-color:#eeeeee;padding:.5em;">[[listen here|https://www.youtube.com/watch?v=6myjARKjFLs]]</span>
"""
Now you're sitting on a Paris train
Laughin' at your own jokes again
Sun splits the trees into beautiful broken light
Never cry more tears than you could hold in your hands
When all the world's airbrushed
It's a sacred bond of trust

Sometimes
Sometimes 
I see right through the scenery
The first place that's on my mind
The last place I find each time

Sometimes 
I swim beyond the scenery
The last place that's on my mind
The first place I find each time

Now I'm sitting on a Paris train
Molten ash falls like rain
Fire burns the trees
It's a beautiful fatality
I love the way you stand your ground 
Sea moves as mercury
To break its perfect skin
To dare to die from within

Sometimes
Sometimes 
I see much more than's good for me
The first thing that's on my mind
The last place I look each time

Sometimes
I slip inside imagery 
And the last thing that's on my mind's
The first thing I'll do each time
Each time
Each time

Stars racing to burn out
Just stars racing to burn out
A storm beginning to break
Trees standing black against the sky
This was inevitable
This was inevitable

Sometimes
Sometimes
We can see beyond our history
The last place you hope to find
The one that's been there all the time

Sometimes
Sometimes 
We can swim beyond the scenery
The first place that's on your mind
The first place you'd find each time 
Each time
Each time
Each time
Each time

Stars racing to burn out
The storm beginning to break
This was inevitable
This was inevitable
Inevitable
"""
"""
Tired, but I ain't sleepin'
Thinking about some sad affair
And why I should be leavin'
'Cause some of these thoughts
Only seem to take me out of here

Yeah, these habits are so hard to break
They're the most easy to make
These habits are so hard to break
And the most easy to make

Thinking about tomorrow
Tired from all the time I spared
On what I still believe in
When none of my talk
Ever seems to get me anywhere

Yeah, these habits are so hard to break
Are the most easy to make
These habits are so hard to break
Are the most easy to make
So easy to make

So long
Night-night friends, so long
So long
Will it ever happen again?
You know that I've been waiting for you
I've been created for you
So long
You know that I've been fading from you
Nothing could save me from you
So long

Tired, but I ain't dreamin'
Falling into solid earth
On why I must be leavin'
'Cause one of these days
I'm gonna pull out all my hair

Yeah these habits are so hard to break
And the most easy to make
Well, these habits are so hard to make
And the most easy to break
So easy

So long
Night-night friends, so long
So long
Will it ever happen again?
You know that I've been waitin' for you
I've been created for you
So long
You know that I have faded from you
And nothing could save me from you
So long
"""
<span style="float:right; background-color:#eeeeee;padding:.5em;">[[listen here|https://www.youtube.com/watch?v=QgcxVxNlsro]]</span>"""
Put my stake into the ground
Made my claim this time around
And in the selfsame circumstance I’d do the same again
Hold on out for the one I love, for the one I know I’m of
I never would be swayed

It was here before we noticed it
It’ll be here when we’re gone
And if I push you away, well let me be the first to say
That oh I’ve seen your light, it’s in the harbour
Come on pull me all the faster
Back to the selfsame day

Beauty comes in slow release
I awaken to you piece by piece
I have no need for innocence or grief
Put my hand into your hand
And all the words I understand
They fall away like endless days upon the shore
They fall away like endless days upon the shore

We were here before we noticed it
We’ll be here if it’s gone
And if I led you astray, well let me be the one to say
That oh, I’ve seen your light out in the harbour
Come on pull us all the faster
Into the selfsame day

And I put my stake into the ground
In a state of grace this time around
And in the selfsame circumstance I do the same again
I would do the same again
I would do the same again
"""
<span style="float:right; background-color:#eeeeee;padding:.5em;">[[listen here|http://ediebrickell.com/band/but_wait_theres_more/view/51/]]</span>"""It's the stories we tell ourselves (x4)
That make us happy
That make us crazy
That make us lonely, depressed, and lazy

He doesn't like me, he's looking at me unkindly
She really loves me, but she only wants my money

It's the stories we tell ourselves
It's the stories we tell ourselves
That make us happy
That make us crazy

He doesn't drive well, wish I had this road to myself
I'm in no hurry, there's nothing out there disturbs me

All alone I can see you waiting there
So all alone I could see you holding on

You really hurt me, because of you I'm so angry
I'm really lucky, and no one can take it from me

All alone I can see you waiting there
So all alone I could see you holding on

It's the stories we tell ourselves (x4)
That make us happy
That make us crazy
That make us lonely, depressed, and lazy"""
"""
Every concept, every notion has a counterpart.
Yet, every idea's opposite is just the absence of the idea itself.
Absence is the absence of presence, but presence is the absence of absence.
Any perceived difference is, in fact, also a deep connection.
In this way, opposing forces are unified,
and the world becomes a cooperative web of interdependent pieces.
"""
<<list-links "[tag{!!title}sort[]]">>
^^(dynamic list)^^
"""
It's a still life water color,
Of a now late afternoon,
As the sun shines through the curtain lace
And shadows wash the room.
And we sit and drink our coffee
Couched in our indifference,
Like shells upon the shore
You can hear the ocean roar
In the dangling conversation
And the superficial sighs,
The borders of our lives.

And you read your Emily Dickinson,
And I my RB Frost,<<footnote "ref" """
Dickinson (1830-1886) wrote poetry with unconventional grammar and punctuation, and which usually dealt with death and immortality. By contrast, Frost (1874-1963) wrote using very traditional poetic forms, but with idiomatic language and mundane, everyday subject matter.
<hr>
Thus Dickinson and Frost are fundamentally complete opposites, emphasizing the differences between the narrator and his love interest (and thus their incompatibility).
""">>
And we note our place with bookmarkers
That measure what we've lost.
Like a poem poorly written
We are verses out of rhythm,
Couplets out of rhyme,
In syncopated time
And the dangling conversation
And the superficial sighs,
Are the borders of our lives.

Yes, we speak of things that matter,
With words that must be said,
"Can analysis be worthwhile?"
"Is the theater really dead?"
And how the room is softly faded
And I only kiss your shadow,
I cannot feel your hand,
You're a stranger now unto me
Lost in the dangling conversation.
And the superficial sighs,
In the borders of our lives.
"""
"""
7am and I’ve been up
Wondering why I feel down
Losing my will
Can’t really smile
Gotta get a grip of life

Dark in my head
I’m in the woods
I’m not really sure where I’m going
Where’s my road

Feel so lost
Oh well
But I’m here now

Feeling blue but this sky says
I’m yours

Wind in my hair
The cold air
Oh how it blows away
My worries and care

All this time
I got hung up
By all the smallest things
That I could have spared
Could have spared

Slice of life
Slice it up slice it up slice it up
Slice of life
Slice it up slice it up slice it up

Breakfast in bed
Colorful socks
Christmas trees and
Springtime flowers

Much to feel
Much to see
All the things that I missed out

Dark in my head
I’m In the woods
I’m not really sure where I’m going
Where’s my road

Feel so lost
Oh well
But I’m here now

Feeling blue but this sky says
I’m yours

Wind in my hair
The cold air
Oh how it blows away
My worries and care

All this time
I got hung up
By all the smallest things
That I could have spared
Could have spared

Slice of life
Slice it up slice it up slice it up
Slice of life
Slice it up slice it up slice it up
"""
<span style="float:right; background-color:#eeeeee;padding:.5em;">[[listen here|https://www.youtube.com/watch?v=TFw34sTMGsY]]</span>"""(humming)
a tangled garden where my love does surely grow

touch my shoulders, the golden pink of each;
one is like a nectarine and the other is like a peach, mmm,
the other is like a peach.

ride the line
from my hips down to my knees;
there you will find a little rough skin,
just enough rough skin to squeeze, mmm,
enough rough skin to squeeze.

swim with me
on a windswept sea of grass;
my calves above like apples at the hem of my dress, mmm,
the hem of my dress.

she took his hand
and round his body she did cling;
oh how he trembled at her touch, 
and softly she began to sing, yes,
she began to sing.

(humming)
a tangled garden where my love does surely grow

he kissed her shoulders, the golden pink of each;
one was like a nectarine and the other was like a peach, yes, 
the other was like a peach."""
"""
where do you go at night?
where do you go at night?

you know i ask myself 
a thousand questions again
waking up in the dead of night
wondering if you'll be back

tomorrow or tonight
tomorrow or tonight

some dare to dream --
but where to, where have you been?
so close, pounding heart, can't remember

will you stay tonight, or take me with you outside?
can we go together, just this one time?
cause i'd love to dream, to dream for a moment

where do you go at night?
where do you go?

now there's a distant drum
a long way from home
and certainly everything seemed terribly wrong
as if i had been asleep alone

tomorrow or tonight
tomorrow or tonight

somewhere where all is stone
come to, frightened to the bone
i won't touch but miles apart, by your side here

will you stay tonight, or take me with you outside?
can we go together, just this one time?
cause I'd love to dream, to dream for a moment

will you stay tonight, or take me with you outside?
can we go together, just this one time?
"""
These words are not for the public; they are mine alone, to myself.

Is this for CD? About CD? I don't know. As always, as usual -- I have the freedom to experiment here. I hold myself accountable for nothing written here; it is the product of its moment and nothing more. There are dark things in there, things I wish I had never thought or written, things I would be ashamed to have anyone else in my life read. Perhaps, more than any other section of this wiki, //my heart// demonstrates the tremendous growth I have achieved in the past three years.

There will be anxious words here. There will be massively triggering words here. There will be stories I have told myself in the past, and they are simply that -- stories. There will be untruths here -- there will be lies and confabulation and rationalization.

Perhaps this would be more rightly called //my shadow// -- something to think about. Why do these exist in //my heart//? How do I integrate these parts of myself successfully without shoving them into a dark hole and shoveling dirt over them? 
I want to have a self-hosted personal archive that contains all of my digital history in a preserved, accessible manner. I want to be able to easily browse this data, open it, and read it. I want to explore it by timeline, by type, by keywords, and so on.

---
I want to be able to combine data & information in a multi-layered way, to open a reference in a new space in the page, or to have the source text and the reference text side by side in columns, to be able to right-click and "see all references" in a network view. I want to be able to layer and stack and rearrange and annotate, to collect. I want to be able to snapshot this workspace and send it to someone else, so they can see it and explore within it.

---
Reference: [[181007 – h0p3: Auditing; draft]]
Unbeknownst to myself, I was following in the footsteps of sysadmins labeling their servers & computers according to [[various themes|https://web.cecs.pdx.edu/~trent/name-themes.html]] when I started naming all of my devices. My theme? Sort-of-fancy, almost-English, and generally out-of-date male names. The sort of names you might come across in the fantasy lands of [[E. Nesbit|https://en.wikipedia.org/wiki/E._Nesbit]] style novels. The longer and more vowels, the better! Although since I named Jasper, I've been leaning more and more into the mineral naming scheme... Speaking of the mineral naming scheme, here's a [[reference list of mineral names|http://webmin.mindat.org/Alphabetical_Listing.shtml]].

In order of oldest to newest in each category: 

* Bartholomew (very first iPod touch)
* Dexter -> Hamilton (iPhone 5)
* Thaddeus (iPhone SE)
* Sebastian (iPad mini, first edition)
* [[Endymion|Endymion – 2016 Kindle Oasis]] (kindle oasis)
* [[Percival|Percival – Unpatched Nintendo Switch]] (nintendo switch)
* [[Theodore|Theodore – HP Pavilion dv5]] (old-ass laptop)
* [[Jasper|Jasper – Samsung Chromebook XE303C12]] (chromebook)
* [[Zircon|Zircon – Lenovo ThinkPad Yoga 370]] (ThinkPad)
* [[Xavier|Xavier – Mini-ITX Prodigy]] (desktop)
* [[Kryolith|Kryolith – NR200]] (desktop)
* Winston (old huge 500mb seagate external hard drive)
* Epaphroditus (seagate slim external hard drive)
* Bennett (mini USB flash drive)
* Quentin (Micro Center USB flash drive from CD)
* Edmond (40" Roku TV)

---
''Peripherals''

* Steam Controller
** that I never use...
* Xbox 360 Wired Controller
** because everything made since then has shite rumble in comparison
* Some shitty headphones that I've replaced, failing again :C
* SteelSeries Sensei RAW (rubberized black)
** bought a 2nd one on Ebay for my weekend hijinks but two of the side buttons are broken. Oh well, I barely use the side buttons anyway.
* Huion Tablet (I'll hunt up the type when I get home)
** other than some initial driver struggles, I've never had an issue with this tablet that would make me wish I'd bought Wacom -- it's that much of an upgrade from the minuscule Bamboo Fun I had as a teenager.
*** j/k it stopped working recently, although it's questionably the cord and not the actual tablet. but being able to work on my thinkpad's touch screen has also spoiled me a bit now.

---
<<slider "deviceNames" "''Name Brainstorming''" """
* //current car:// basalt or shale (undecided rn)
* //next external hard drive:// chrysoprase
* //next desktop computer:// kyanite
* //next phone:// desmond or NR
** adrian
** alistair
** ambrose
** augustus
** barnabas
** caspian
** cinnabar
** damien
** dorian
** edmond
** euclase
** gabriel
** gilderoy
** heliodor
** julian
** kaolin
** lancelot
** langston
** leopold
** lorenzo
** lucian
** lysander
** mattimeo
** NT
** nicholas
** pelinor
** percival
** radcliffe
** reginald
** tristan
** xerxes""">>
* [[h0p3]]
* [[kickscondor]]
* [[RL]]
* [[MR]]
* [[MT]]
* [[CD]]
* [[Fogknife]]
* [[lion]]
* [[thegodthief]]
* Neo4J user `neo4j`
* Neo4J pass `test`
---
* To run Neo4j as a console application, use: `<NEO4J_HOME>/bin/neo4j console`
* To run Neo4j in a background process, use: `<NEO4J_HOME>/bin/neo4j start` (stop with `<NEO4J_HOME>/bin/neo4j stop`)
* Visit [[http://localhost:7474]] to access neo4j browser once started.
---
* `source venv/bin/activate`
* `export FLASK_ENV=development`
---
* [[good neo4j tutorial for webapp design|https://medium.com/neo4j/working-with-neo4j-date-and-spatial-types-in-a-react-js-app-5475b5042b50]]
```sql
:auto USING PERIODIC COMMIT
LOAD CSV WITH HEADERS FROM "file:///TEST-SCENTS.CSV" AS row
CREATE (:Scent {name: row.NAME, title: row.TITLE, desc: row.DESC, link: row.LINK, collect: row.COLLECT});

:auto USING PERIODIC COMMIT
LOAD CSV WITH HEADERS FROM "file:///TEST-NOTES.CSV" AS row
CREATE (:Note {name: row.NAME, title: row.TITLE, group: row.GROUP, desc: row.DESC});

:auto USING PERIODIC COMMIT
LOAD CSV WITH HEADERS FROM "file:///TEST-SCENTNOTES.CSV" AS row
MATCH (s:Scent {name: row.SCENTNAME})
MATCH (n:Note {name: row.NOTENAME})
MERGE (s)-[:SMELLS_LIKE]->(n);

CREATE (:User {username: 'sphygmus'})

:auto USING PERIODIC COMMIT
LOAD CSV WITH HEADERS FROM "file:///TEST-USERSCENTS.CSV" AS row
MATCH (s:Scent {title: row.SCENTTITLE})
MATCH (u:User {username: row.USERNAME})
MERGE (u)-[:OWNS {type: row.TYPE, qty: row.QTY, rating: row.RATING}]->(s);
```
<span style="display:inline-block;width:1em;margin-bottom:-1px;">{{nervous.png}}</span>
iVBORw0KGgoAAAANSUhEUgAAAIAAAABxCAIAAACSkjwgAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF0WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIwLTAyLTIxVDEyOjM0OjQzLTA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMC0wNC0xM1QxOTo0MTo1Ni0wNzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMC0wNC0xM1QxOTo0MTo1Ni0wNzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODQ5Y2RhMWMtY2FlZC0yYjQ5LWJlNmMtM2M1ZTA3NWVlOGIyIiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6NDk3ZWE1OTQtNDMyOC1iYTQyLWE4YmUtYWYyZmVjM2Q3MWRhIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MjcxNGJkMWMtNzYyNy1iYTQwLWFmYjEtZTk5MWFlYzJlMjIxIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDoyNzE0YmQxYy03NjI3LWJhNDAtYWZiMS1lOTkxYWVjMmUyMjEiIHN0RXZ0OndoZW49IjIwMjAtMDItMjFUMTI6MzQ6NDMtMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ODQ5Y2RhMWMtY2FlZC0yYjQ5LWJlNmMtM2M1ZTA3NWVlOGIyIiBzdEV2dDp3aGVuPSIyMDIwLTA0LTEzVDE5OjQxOjU2LTA3OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+cmehcwAAJjxJREFUeJztfVmMpNd13jn33n+p+muv6up9mZ1DDUWJlEiK8iLHiuQYlmMHyGNkA0EARw8GAsdOXowkcAzEyGLHih+CAAH8EMcIYAexYwWJIS+yJJOmSVEkZ+X0LL1VL9W1//u95+Thr+4ZznCbme6ZHmO+AaZ7aqr+e+t8dznbPRf/4+dGcIhAAARgAIEsEQQAMaYMfJiNPhAQBLIEkigEADMYAENoDrwhYu1gTh34c98LQ2wQBaBJYaA5FCJvY0WQxcBwFGlAA0mCA235xKkgS6FnYV6yDSAOvDGbh4dIAAIaiHaHK5ZtR6Z7sfWHm+GFmvfMueZPT3tnBR429/cOFiB4Z3T1+zv/6632N1L269biYuWzi8XPznqfLLoTB9waAAAcqhSE4WSYbmiKR3p7i85vmNeDJJxKzpbdKU/VEfAwW79nICBx0k/Xt+itTfM9FhTTLsTGdfMVmi1wQ6BiOOC16OCn1e1goJT9QbLRjzcDEwXGjNJuL9mITJ+ZDrXp+wACMptQ94JkwCSQlCHuR6310Tvt6GpsBpi960BxqAQgMxtIEuPH5McmTDmJjZ/QSFMMwEdtBgAIZk5MGJuRAW2IDOnA9LaDKxv+2534ZsrRgff4MAlgNmw0pYkJYhMklBg2iQlTExIdQUUIGZiRiFNNEQMAcNbhke60o2u78bt+ukWkgQ+ShUPZA3j8hwzplKIg7Ye6H1OUshEmSszIcHIY7T44GCnlODERADAigU7JSBEMzc52+G5eVGTe8qwmsAA8mAF0GAQwADMwMGmKEw4D3QtMN6XIgNGQxOxrTvCIzQDM9gBggkSTBgAAJtDAqE2SUjCIW5t4QaA9LV1XVg6q3YMngAGAmYEYWHOcchTTKKaRpoQZDBhNCbFmgD0b7UiAARAQmAn0WNVhBmQGMKxTikPT242uM6OUbjN32hFFBPHgu9ghzAAGAiLWxDoxfqx9Xw983U85ZmZinZqI+eANywcEAiACMWmTElP2SjaaiHWsh75oGwoTjklwZAbT+acLqgks8cE4OGACGJiBmYlIpxzE2g+N75ueb3opRcQEYLSJiTUc1CJ6cEAGZNZsDND4BWYGNpiGpj9IMBK5UAcJhaN4k0ywUHwxp5rZwnXfjR4kAQzMzMSGSBtKUg6yxSc0w4iGmpPMtWI41aSPmhaU9YaAiVIg2nuFMnUiMX7AnKCfkjago3TXBijYE5OiaAsPxxvaPX8jhAP1BzCz4TgxQUJ+Yoah7gzSlq97CQUpxcQaEJCRkDSnAEfLEEMAQDCktdFSWBIVswHgsT5KaQyhxoRRkIYYuR07O9EVgFzBmvBURYkcorhXDgj4QJcgpFj3B8lmoDt+ujNKtnbiG/20lVBAJmUgYEAQhimlkNkgHp1ViAEQQRClqYlzyospH5khc7bLMrFJKTEgGEaGWYDuobXpXximI081prwzNWfREUUBAu5lT0j44AhAQCYT634/WeknrX602o1Wummrn2wkxjdgstGBIJgpNbFhg0drG0BA0JyklOZUMdD5yIxgz+gyYIhZAJIBzQY5tUHuxMvtuGXLfMJ9Il13TuRU+Z62ZIUHsQTxWPNEzUmYdvrh6m660o1u7EbXB+nuyIxX/+zNQihm0JQS6KOkhQIAEBABCZR5qzxMOgBi7CAF4mx7AGOYBKWCzUj37WQjIaPAcqTjiIIti5Z0LXAABAN/nJmgDmYPYCYgYBOZXideaUfXuul6P22NdDviUTp2+2RAW+Ys4QACHbE9AAAAWKAs2nXg4VC1ZaxA2AoVsSY2xIaAGcgwMUDCia+7CaWC1W68mpMNV5QtdFxZUdJWaAPIj6SAD2QPIDYGtKFkmKxvRW9vhG+PTC/Uw9AEmjUC815gTIDMyWLBqgmQfLQIyCYjKcw3cidcjT25qtC2VN4SbkqxpohMZJg1EAMzQMo61ANiApC70SqwYhKIdtGetKVXtBqOKAJ+9DR4MAIYNCQp+ZEZxsbvxNe3/As74ZWAY00mpZjAIGIWiQQGASKPxbIzZQtv/PkjAwYmJgvdhjvvpHpDVnKy7Nl1JfKxDhIaGvAT8oHjFAwAGOZQjxAAUPTidW0iYHStkq93HVninC7b0hY5APnhqsb9ELD3PGYwoe4NklY3XvHT3W58tZe0Aj2IQRuGvV1XSrQAmSgG5rwsT7jHy/a0AnWU5A+QLQhoF6yGoW5BNZruiZI7K9COaJjoQZR2Ihr6uh/SiAGMSfZ1CMNRoLu9dH07Wu4lLVcWAFJALsqmLT0JNuL7bHcICHyfM4Az9TihoBetbYbnV/03+slmYgb9tB1zYvYaEKAEuo70LGlFug/GFOzaZP50RS1J4RyxVQgAWKLtylIsC2VrxrFqZXeRGWMziHQ3SHZ8s9tNt/rJDoFO0CcwlrCYmSk1oId6Zzu6DAyOyAOnhnTs+GV7ylM1gRYiIoo73V947wRwZm8xGEgHaWsruLDqv3F99Mog2UaBsRnovXcqFI70LFH2rIm8VU7MKE36BVUvWZMlNSlA8APZ8IcCgcIReVsWq+4xy/KK1iwxRGaQUD9MNke648RrFq4ZSPy0TWByqoxMoe4nFDBjP12L05Ej8wiYmCTUvYROamdWglLCcVVZoQMogLPNAcU9RcYzm5DZxCYg1jH11/23ro9e3QzP9+L1iIZIUlOazS0FoqAqRTXl2dNle6HqLghkP9koyTqzQUCBR24JyoBCKFFs5E67VsWRJWLWHGkKEzXlm27OnixZs5rDbrQGgFV3htj04lZEg9QEfb2RUKBNuAOXU/JD2o1NLzTbSOjIcjW34KCnRE6KHCIYSgmte5kBDACgOe4l66O0HdLuu/1v3xz91chsRTRkIGJGlI7MW+h6styw5+rusZK9WHEW67lFJRw/3dDpKPNHAAvAo7YEjW0aRxRct2ZLDzCLGBYNG61qHvn5tFmzeynHNWdDoKo5c4bSXrIRmWFk+qujN4yJEjMIkm1iP6ZOpHd7yTVgzqlGQ5/IYdFVFUuWEAWCKOTmPpoABkZAZmA2BlI/7az7b64HFxIc3vRf24qWAYwAlMIBEApzntUoyMake2rOe7rhLhWsmZxVc2RJgCirprYDRxQlyiMofQAAZoGWLctK2Igqm6KIIBEsyDmy6MpSpt01nJNKyJwoaU5r7qLWcUAdBQop7abXUuoTjYZhGCa7bVUAZldWduOrOVHMq4ZtVQVajihXbftDCMjs22xQIIEJTX+Qtraii1cGf7Y+eoeRRknbQscVhZxVc62iNomNXt1drDjzs94nZvJPFWTdURUpLGIG4JwqwN5S9hCEea9gBmCB6AoBxGMdJ/OXIAKCEGhJaTuSkEVJCQREBIIkz1UgE3MoUQrkraAQ6W1jgoj8kOLI+JrTftrtJWs56TmqKkReoFVUUxOOp97bgyxTAQEzTYcNJynHwBSb0U58fc1/88bw1bXR9/y048pSxZ7xVC1v1Zr5UwWr7ic9iVYzf7xozZTsyYKqWegKkJn0AYCPXBrEe8AgBBpXhqiYEQGRAQyTIdpzyjEbKUBa0ijJQJxqmRolGRktF+1m7qxAWXGm4rStaein/b7uBhRHZjhINhLdGXIw0F3DiChycn3KbdxOQDbcGRCZyVBiOAlMd5RsxdQfJbub4ZX14K3N8IKvt6Vw6u7cQuHFir3gyvJEfikvq5EZIWDJbtqiZAlHCRtAMNBtuRdHdOBnOgkAOlY4VV4t1FIsVdF2CGEQBW3fDwwhGIg1DMrKVKqNqFH2IUy3t2q7w0nDUiIBy4KoIJ7Iq1Kqh9r4IQ19PYo5Canf9t/phJcjCiJIYxMRmtgMR3r7FgHEZChNTKA5NhwnZhDoTj9Z7yY3fb0zTHZ6yYafbhs9cNCpuseWCi+drHyhpGYs6eatigKXOAEAS+YQLIECQRxGJtNhgAmUTLwSNaeDEwv96hxx1UUHCKE9ClVvELABNjQKTJs89mYW4unqUAxj52Ze7qIhKUiLNOZR1O8qy5/TglimKYepSTRTYoYVWWmrWsThUI/6ScdwDASeqqvbOmGCtNNJVgbpZqJ7YbrT1+vdZGOYbCfGTyliSlxhedakpapT3vOnK39rxnvWwrxAVNJGkAh5ANjPiEbgWy7B8dAfe+X2IvJHAoYlGCqXg4Wzwfxn1OTxaa8mKOeBUIbZiZ1C5KUCgA0nGvyColKp4pZyjoxJPVOdCFzWCGGC/SBeba9fzWGrHkWONqSokpMgEMhEeZGr2rMxx8O0N0h2CVJmWCqeGBNAbELT2wov3gxe2wwuhboTph0/3Uo4tkUxJ6slu1GUxbo9WbSatpqo5c5M5s95qoFwe37brd+YBWeb194LAMCM4/cIxsxhO/bUPTIwABh2CjT7rDzzI9bEp4qqNCGUkAIBpQJQREWirJfMTEYIFig0QkkiVskqGUQiTKXwXb1ZLJ22a6vcvhZsXbeGvZxhKZGFciWqvNU0YBITBOkQBDPztNNQAIAMmqLtaPny4M+uDb7Vjq6lFAOyhSaP9bnCc1OFZ0pqwhPFkjVRtKeULFnoObJwdxBu3wNEJJgQATCLKiFwFvQGBADBBEiZfpHtE5h5Rh42GSg5LXm92U/ZJ7+Yb3ymYFcVoA2ADJTlTn6Ay97OfkgAAAMsAByoSbvpzZ8SzV60eyW++Zpune/62xhEpZRcJUtK5hnZsCk7RiAycwX51gwYpFvbwfJId4FlXtXL1kRZlerO8aXKDzdyn8iJokJlq5wlPQS1lwqw75cbx/SYkFlITguyr3KJtqRWbLQ0oeOwce1QgTGEiXaixNPkIAJlg02YsZvkYVHADMxCifTY070zf7s4/YXpTKpEJATeS86PGJsLygFlKQ9URVg1x5tNZ49tb77WXbk02OnPp+RIAcikUCIiAhgwAhIFAAwoUHqqOuWdLTp1BszLylT+REVNeLJWdpdyVgNB3e7bztJPYE9cBMgkgFmAtqywWAznmu3qZBCUnTAvgtAeXM+VdDBTa7siCgPoDOubvXk/lIJT1AklIjF5IxSiOdx07TsER5yv6bmXCo3nvT9/5U+/851Xlq8uD4fDWrX6/Gee/+pXv+o4zsd4zm2qBiMAsLRVlaslq1wvlStDx9nB87jdn9FkCxxnUPBYhtn0QlbCnnCOW5WcwZQZJDvV3KwnyxKVRAtQvNdtlo19JBJAgECIsZIMUhYK0dRCf/I0Ti7kSk0VF63Ahii2wk3P02KynNjC1YnsjSpTvXwY2hgEeuVm9yZtdpZGaRkYCFAcfqiYWABB3h0ufsKff6n5P/749/7Db/6nL3/xS1/4wg83m832Tvu//c7vfPe73/36179eKBSY+cMjK3f9JyIAKiVmqlUFyt20a0P7nfZ2q5bGFgEy8P7RrfESJFCVnKmC1aDsyzMq4QhQmQ/itoV+b9VmRCCFKUsUStTLg1rTF7VicdpaPGtVT+dUvSgsyEkoSzQszCmJJlVQEhIskEqrUiyJUPiSV632Jb9wbdi6RoMdOzJ5BjzUzFEGQGBXDhZm1k5/Lh/nh3/6rW+/+JmXXnrxpSgKgPmnfvqnXnjxhR/6wR/89V//9V/+5V/+GHGtPewZFGOZCUfUa8XnrBONrtuMrv5Vb+NGeTR0mBHH69atkCQKtKS09ozVbMTf6a5hFghIBETkOaNGs2M3bKhUp6fMzGLqzApZ9/J1zy5ZoBzec2VJAHSYQcFYTwUbwAYCYEgKMLmYO5kU10zj7Wjj9V7rWmEQ1AxKBDqM7YABiYQrRjPNlac/H9WfqX/ze6/dvL6yvrb2R//7D/L53Llzz1y8eLHb6eQ977//7u/+zM/8zMLCwj03s8+ZskWlknftpUofc3oYpoFvGSNhrLC8d4d/j5fmrm/PhGQQ2BS84eS8qi2YhdPc/GQVJ6pOqQpWRKDRdUHIvTSn25909ygSwAzK5qIli1Rram8+aM61in+8euWttBtMkxACD5gDBiAjTCrcsr/4WZj94tywYP+f//fNb//FX0RxBACe5yllAeKlixeBOYnj5eXl+yFgHwggBeRy1qKaiKOZlSTox4O2wyQBGPBjBOWJBDAAk60itxwWGnD2ObtrXayeqsKUesd/69p31oWynjl37sxTZ++5d5gtNxJzyp1TuQK7bgJi6/Kbqh80GAWKA3OaMgMTSoqLpXDpBTn9IwvqVCPu7Ny8cSOTPgBEUbSyurrRaoVR5OXzk5OTzWbzIBoXIJ3iojj+OR0P+cqrHA2BkIX84IjYeKsmBCKQnK+Y2ePxyU+Zuecar179y3/4z352am56YnJ6NBjqVKdaj0ajr33ta//4537uHno1Ht57k0NIqFZKL4hPWBvS3b3w16LXrxJIQH7wbZkZyAiEtN7snnkxWPzRcuVcFZQCEFLe0rwM0WAwAAAhhOs4UspyufyATQMiCwRgkRf1s2qhFfRvhpuBFxqbge4igAEYiZEIEMh1w2I1Lkw7jbPOsU97zZPmD7/1+//8X/6LlVZrGAZRmE5PTz/38vOW7ezu7v7rX/mVE8ePf+lLX/pIteGDesoosVQufUactrbZHl5+TXY6FSZk8bHynD4MjEIlU8fjp38Qjn++4J0oc84CAMeyz5w5c9vbxkwTURzHxWLRdd0HaxgACNFwysRgoW4U1o5NBFFrIRpOkhF3EkAMyATEQmKxbhaeiueejsonrfyCJcvx//zjb3zt539+NAoEYq/bHw0udHZ3Z+dmd3c7ly5dOnXy5K/+6q++/PLLhULh/nqauSnAK1WeE2esDjrhpVdEbzvPrBjv/2gWkwBIm3PBp3/CWvyRijNhschlrZWKxS9/+cd++7d/e2dnx83lmBmYLcuSUvZ6vc9//vP1ev3jt3PrS0CWS8dsiFNN/eGwRaNuzuz4tBKlIwOYOcvu3APYsskrxIUq2XVn8qxaes6tLtl2PQ/K+us33v73v/H1bqePgIYMAEghcq7rj0aDfv/ihQtzX/zijZs333rrrZdffvl+ZZX1HcHNV57DM6pjwsH5b9PQrwi8z1RSZmBAS5lqg1VeauPaRuxpgSCV/PTzz37lKz/xe7//+0+dfaroFREwjMILFy688NkXvvKVr8Rx/MGTgO/6J7E2rNEY5DSFYRh2zXCLw5u9nWXabIlo6GA0p2MRxCUUJPY3YWYEZtvV9elw/mww+bSVW3AL806h6aAUmbW9u9OJw4iIEFEIwcwM0Nrc/KNvfCNNUgD45p/8Sb1ez+Vy9yGmvS8wdqOCJjbCKqhCOXWsZMiZ24jux1Ox52XaXlPBN2Bu1V96XpfmHM4XQIBtJZ6AX/gnP09AK6urylau5QwGvZc+9+Iv/eIvPfPJZyzL4syrOx7f+0JHZgIiJGMSSFPFBiGOuN8Pu9gfFOIhmfawt5bsbOT8bSfoCz90DTsoakKBQBKQ4O0zgAhynl56Ojz1Q7r8ySKWHJQSxp1HJvK8/Pz8/Pl3zmujmVmg0FoPR6MsoCGlzLKFisXix5M27/9k3MvToASiIO3TaMv4raR9zaxfKQaxg5IQ8X6kP9aIyZC9u2nvbtJwPfBX4+pxhDJJmTa8ba8hF6ee+nf/6jdX1i4OowEjFkvlc8+cU2LfD3G7+5wBUg5M5FtJJCBJMPCDDnTahThSGMa0Oxps425XBiPFvhOPrDDMa3KFYGGBgPG5s8wRybclZjEiMyBaSpaUqBYAbADkLBjHgIgL8wt/9yd/8vr165cuXa7Xaq7rICIzEHMQ+IPBwBjzd378x5eWlgA4i27ybVK4ZWTcehUBEREwq0gyBL8VhSvb3Rtm60a+t869dm4wyJlECAF3zfd7AwOgBGQxaLtXXpX2ecEqtWTSLEXehOLaKF/DiZm54/OurFZYYtgCZr5NWpwtMGA0hkG0E22t5kcDF1INw3i0w+0tK4pZkICknEYYJw6xYnYQEeR4JO/P4NttXXVLFEKEI3X9HZcKeFxwbc6XJUDLBlDZR2YWpn/67/+9qdmpX/inv9jabAXD0LXtJE5Hga+UWjy28LnPfe7X/u2/UUrBnmp5V6xg/y8CIAANUaj7wg/cpJd0r4StCzRaFX5H9UfFJBREkj4qt/JjYhx+QGBWcaiiMJtzyt+cwGsIynJzSblGTiWEPKHlgJDZ0BhLBzCzI0BriE3S5+62CQKNLIAKlLBOFQMC2wAW49jAEWKf/dv35/d0C2+rF4QAJCTZRdGcD0+f25l6Wliz01woCCmU1I5KGFKBeOPGjd/4rd968/w70pKO69bL9Z/96j948YUXcrYjLVtrgg/UWBiIdSrT1DERQX/brKysnrevrR7zh0r7STRUJgImNKwYUOCts4oHib24XOYMyHwuiEYpQgkgBCBylqFwa8SO5zAyABMZMloCy/2HIe5VXvjYHTasS6DxjoJNmb9BYVyuDrwGY7HIyhZSl/OdRqGdc1MA4TguCAhI90wcJNHx2SVH2lESkSEmYNhzpt2VkCqATKS7u85OdyKKbBkPYTAYtK3OoG7YFpJQAACiyByiDy2CjwDAxMwI/EFjNcNevEIwIt5aTe6rqxkBd9oBKFgiENs7u43t7bEnFBHzjrPuFGxlCACYhRRo5dGxGWDbMIIGlAgqOygJY6Xl9uciIAhgSpXv24MRpgZQFIUoI6K0WCAjICOPtaCHCgYAFHeF5O7oRSbvW/wcTCffzxWBjAjKEiDlOGwAdmyqcVjb20P3esGAiJnxkr2wH264c/TfFowHAKGErQARCAQioRgHGI5AnP62Xr9vbw66ix/oC0IkkHRLcIx7/9jz4Nxym753rN/1y12PZkTKhC1vVQ06AsJ/FPgob+i+lJHlHcWiHtQ582Af/5uChxiCfYL3wxMCHjGeEPCI8YSAR4wnBDxiPCHgEeOxI0AAiA9VgceZS4+LYfHYEJAZ2IJBfli50cy4IAASIPBx+HZHr4DzB4AZEVJtNo32hWxKUeNbrpl9CARKdSfmvhCeoyYEyyNu8j0GYwQAssS9mHdf3/ivf7r8a+v9N6WwxJ2dZwBQqKK0887WH/zZzf+8EZ6XwgK+50JWDxOPDQEKTD+8sh5831huzm0y0fu5K5mYc25d2IWOXu4MX7FhsJ+GeTTxWBCACBhTuz18uygnXpj7RzPeZ4l5r7Yh7+XKMwMRmJyaWaz8aN2qq9437eAVIZCP8EJ09AlgBIGA3XR9M151chOe3ZCIQjjjzo/TGxEAmEGC5aDMuWXmkRm9YenrCMBH+Gs+HpswA2iybFkL4uVv3fgvS9XPP1X6REFOachnSXgMQIwCTAq9lr/8ducve+lgIf8ZbZ1+v736COHoE4AMhhlruRPPVn9ofaf1yvBba/6rXPzsyfqXyTuT8Dhz1ELLtZ2LO9/6but3E4hPlj67UP9y5J4xxuBdAbqjg6NPAAAwItiQL3ufKklM8mduDC/umCjsv95uv+ZTgMiCTYnlhLfQ4bjizE8VTj1d/9GSOhWyQUyPqOwBAODOoPyRxDhaySwspRDTXrLdjXeG6XY/XovNiIAkQFmosjOjrPlqbr5sNZEwIQPZMZAjOfzfPyh/JDE+T8xAiTESVEnMF7w5ghRAMxJm9BAJVIg2kiRNBPu1Mo+i9PfxWBAA45QEBIDUABKgICFAILjjcwwIAMDEgGQgZSAA/DCfxZHB40LAPrL6E2zAwDhGfVsNlv2iG0dY77wDjx0BGW5PYHkMhvmH4LEZKX9T8YSAR4wnBDxiPCHgEeMJAY8YTwh4xHhCwCPGEwIeMR5TQ+xRY79S2G3Fmu4PTwh4YNx+FPTe8YSA92B80ucjRYl3/Lx/PCHgFvakf49O7Acj4QkBt/BIjqg9IeDu5KKHysPDVEMRWDAd5RSFR4CHNQNIAJKwiRlMnJ3FPiI8POJwwuETwAKArJKeOIOTp2yd0OYl3V2mNJCIAAdXEu4xxYEScNfxeCAQNtWW8NjLuYUXZe0Yg8HWeXXlz4OVN+J4x6ZUACLiEbva4a4iC4eHgyGAsxIXAphgfPQ6K8jlxMUTyZkfK5z6AVGczqrbcOOZaDfdjPI6XZ/w19zRJpp4XLfmqFyveqsXWWUxZGZAwvut2vUhOJjLPBFBSgSBOisTxAjCuLXUWex4Z9rJlD2Epp3UXSfHRJ3BTsdcq3yyOPMDk+lmfv376eZFPWyRjgRQdtnZo6Mhm4gEe+oJs4pVIbVdYSKlfUka9vt3IJP2wJYgY4gNAiExS9dMnBLzL9i547avuBe0/IudyeZks9mM4/ja8nVgOPH0/Mx0RYfYPGu337Va583W5bS/bpIhUioQEQU/dCYwK8qAiCiJ7VCWgsoSLX7am5gqb12Em68kvTVD+iDzXQ6CAMzKvUA2YZVD00/Lsz9mLbwoVbkZhN7m5vbGRuvmzZVr1651ul2B+Oyzz05OTAop7AI3TovyLE+dw96K2rpE25fT7poOdjkNBGvBjCI78gUPyEeWW5dVAsoqYt+6ZHdcTVsCSANWHIs+FweleT3/TO7MixNTS0UzEsOdVNpAhg822+sAN+FxCRcUYDssMQGyLWmXy5bnFZvNiYsXLr76yqu9fn9ubs4YMxyNili0LAuQbY9tD8uz2DwLg5bVX7NufL+3emEAkSe0m4aQhkCJBIPAWUUhvK1gzO0F3WBc2mqsEGTLN2QXRLBgFqlQRjkobYFZ2cGs4J0tpQ2WS5iPQ7npR1cSt11/qjr1/OnagpUOxfobevWvdWfNkBF4oLbTgauhHIe8+lYS+9hbx4mzXFtS+bqyLStJ42K5ODs3Vy6XNzY2+v3+3NzcxMSEl/csy0IBqMhrsNdQuenRhl6u1sITc+cKdsnfod469VvG7+g00HGodcxGA5JERmMYxtWTxvV+sppLQjAqFpKUIywHrTwqj7QagOtPL1YnZxvKBiYkZiWRJSfG74522oN1IUbPTdfypcnRaLR+oz1c9vQaty+47auchgrF/ZcvfV8cMAGIIFjGA7H2ptm9mVRf11NP2eUl3cO1nZH/7LOfeuaTTydReunS5e3tnStXruzs7MxMTzcnJ/P5PIwvOOGtzlrfrC98evbUWTfvYBpg2BPhQEZDSbGMR/rdC6uxD5X8hASXUjaamSCJkq2dNgI0JhqOa9s5zJdlrgJOEawc2gVwitAL/eXVdavaXfxUqVDMZXeUpzodDHs3Vm500g1nWp6Ym106vuhaheU322+9vr1xWdI26wEZjSjg/e6lfSAcvCGGyKiAWYVdCPumc1PLYkIlq3ryZGlpUibFSgXOffLpzc3NzY2t7e3tzm5nYThcWFgol8uIOBgMVm6uAuPc3Hy+kBfAThmcsqgAEEtk0VrvcnR5stg4e3rWVpbRTDqr0Gh/+9tvD4fDcy9V6xMuCLJzaHuoHBByfM9IISi0tfKD3jDeLVZnEThN463tjevXr3e7/Wq1euL48cnJSWVyO5fN9qvl5KIXrQDHFgKiZMQ7lrsDwGFZwogEEplk2APu2agauItXu3ZwPZ44Kyvzxfmp/ESjuba+enV5+eryVd/3FxcXq5Vqq9UaDoczMzPVam3vHGS23rNATEy02rrGVjh9slRfklLQ3rFsJqbGNvk329jYrR4v4ftYU2hbuVqlOerf3FjbrJZqRLy2tnZ1eTmKgqnpqdNPnapXJ6I2Xn09Wf4Ls31BBrsSUwbkwzMVD88VkRU04/EZLuOGm3hzl7avxJUFWT8mpp6yGicrC818zvWuXb+6tdNK0rhaqV27do2IFhcXHdt+z/MYAHF7c3fl5lqpVJqcmJLCut34RpTNiYnNzc1upxPNzORy+ewa0vFnAQDBUqpRq7d32p3dzuramu/7q2sr2uil4wunTp7M2+XOu3jzFXPtO7R9mdIAUB56jvVh+oKyeOlexV8G1gkONuRwk7Yv0Mb3uLIAk2ft2smFYw1vN7/WG+y8+dbrK6urx48dZyBjtBA2wN713QDG0NbmZhhGp06dyuc9gP1bCMc6z9TU9MrK6mAw9P0gl8vvyx8Q9hQeLJVKxVLx+vXltdZKoVgoeN7x46fnp4/hwLt+ydx8NV57g/rrxAZRYtb4ocYJDt8Zt69sIwCyYCQS0QCiAbeXufVWWjuGE0/VqscrBm9cba8nAft+8O7yZW2SarWaz3lSSAZEwCAcdbrdarUyMzOrlMqqWI+fzgAIhUKhVqu1Wq0wDOE9AZZba7dhHYTDtdZKEEQvPv/yydlnPW7uvG5tXdTr7+j2VR0PAYVECQdSMPYj8VADMmMOxPgyC51ib8MMtmD7iqwvqdz0lO2fa4op1ce1i4Owe21ytjHRbFQqJTfvKGGN/EGU+ItLi9Vaeb9gZzY9sh9CiFKptLK6MvKHxEaghP1qwUgp6363t7ayvrm2I5OSF02Whs+E5+dWltP2tbi/RmGXiYQUgPLhWeCPJiKGCCg5K+ZsNI+2ddQz6rIE51SxccaLKbF3Vpd3tsu9yTmcnNPlZs4rW5ubu7Gvc05BCovIZMEr3DeREQSIXN6xXTXyR6Ohn895WtP4sqAk7Xa6N66vr727E3cLk+Hnk07h5v8tXxtEfk/rCNmgkEJa8JCPdD/KkCQCALK0QbE0mpORQN8bDSFcZ1bTKZYDO/ELtFnVXnOUr8MwinrD/LoB2PGVa5wSOEW0XAQBgCyFUNKS6ORkpb+uN3XiWYVoBGlKJuVhN9pYHey22AzmZVDDsKj7shsAG0KUQgBY8MEVlw9TCEfolCQCUObQZgYppQAgAsMyFrZBxxDGIEyhmMsVbbtIbt0UJsmtsXRJWaiUEmhHo3Tt3d3uSmrrutIlHbLRoDUnsYmDBFKUnEPtmBQgK5t/q772wwaxKXJ6lILymSojAaUAYGANgAIFkAcBc8AAIBD9Ng3BgDIqh1bByBxJB4QCIRhZ60TEw0bUY44tJAGE4/LcjELmEZCAAQnGl0U+4vAD8RHNithXWrJfCASI/aLIQkgGNopGdjwEAh47rrMbcrM60Pvau9yzx/a04fe48B4tEIiOKAF3gG+N1T3VMLtuAvYvPb1VARn31Ee+3Qg7WiFPAMh6JJSy6MjsAR+JW86F994tmp1OFR8oYya+9ZE9w/lhBn7fF4ioTPT/AQLN19PJpkBaAAAAAElFTkSuQmCC
```bash
#!/bin/bash

make_tid_body()
{
	cat << EOF > "$1.tid"
created: $3
modified: $3
tags: $2
title: $1
type: text/vnd.tiddlywiki

$4
EOF
}

check_name_exists()
{
	while [ -e "$tid_name" ];
	do
		echo ">>> $tid_name: file exists, choose another name:"
		read tid_name
	done
}

main ()
{
	local default_tid="PH"
	local tid_name=""
	local tid_tags=""
	local farts="$(date +%Y%m%d%H%M%S000)"
	local entry=""


	echo -e '\033[1m<>:"\|?*^ - these characters MUST all be replaced with an _ !!
Enter tiddler title:\033[0m'
	read tid_name

	if [ "x$tid_name" == "x" ]; then
		tid_name="$default_tid"
	fi

	check_name_exists
	
	echo -e "\033[1mEnter tiddler tags:\033[0m"
	read tid_tags
	if [ "x$tid_tags" == "x" ]; then
		tid_tags=""
	fi

	echo -e "\033[1mEmpty line closes prompt.
Enter some body text:\033[0m"
	while read -r line
	do
		[ -z "$line" ] && break
		echo "$line" >> "tmp"
	done

	if [ -e "tmp" ]; then
		entry=$(cat tmp)
		rm tmp
	else
		entry=""
	fi

	make_tid_body "$tid_name" "$tid_tags" "$farts" "$entry"

	$(micro "$tid_name.tid")

	# removes file during testing
	# rm "$tid_name.tid" | echo "$tid_name removed"
}
main
```
* as of 2020, it seems like Android 10 is now installable on Switch?
* You can use SteamLink to stream games with Android installed.
** hella sick -- install games on media PC and stream them to the switch?!?
** [[official how to install android 10 on switch tutorial|https://forum.xda-developers.com/t/rom-unofficial-switchroot-android-10.4229761/]]
** [[How to install android 10 on switch|https://phandroid.com/2021/02/25/how-to-install-android-10-on-the-nintendo-switch/]]
** [[android 10 on switch review|https://www.gsmarena.com/android_10_is_now_available_for_the_nintendo_switch_and_its_just_as_messy_and_awesome_as_it_sounds-news-47704.php]]
* [[How to install Android 8.1 to Switch|https://gbatemp.net/threads/how-to-install-android-8-1-lineageos-to-your-nintendo-switch.544568/]]
* [[Noob-friendly Android 8.1 on Switch|https://gbatemp.net/threads/noob-friendly-yet-another-android-8-1-lineageos-tutorial-how-to-get-android-on-the-switch.544625/]]

---
; Dual booting emuNAND & Android

* [[Switch-root with larger FAT32 partition|https://www.reddit.com/r/SwitchHaxing/comments/cnqw35/how_to_switchroot_with_larger_fat32_partition_or/]]
* 99% sure I overwrote my android install SD card to use as a clean game storage card on my switch {{sweat_smile}} -- I'd need to buy a new one if I want to try this out again sometime.
** but, also, I'm not convinced there's any good reason for me to at the moment.
** wait... did I //actually// install android on my emunand card?? that seems like a bad idea {{bflushed}}
<<<
Look into emuNAND / emuMMC. You can use it to be able to quickly switch between having a hacked switch and having a clean stock one. When done properly Nintendo has no way of knowing that you've been running CFW, for all practical purposes it's ban-proof.

[J]ust booting RCM mode doesn't normally leave any traces on your console. There are certain things you can do without affecting your NAND, like booting Linux, Android, or Lakka. If you boot Hekate, you can make a NAND backup, and Nintendo literally has NO way of knowing you used RCM. Then, you can use that NAND backup to create an emuMMC partition on your microSD. If you use that emuMMC partition with Atmosphere, no traces of it will be left on your NAND. After that point, the important thing is to keep your emuMMC offline. Clean sysNAND, dirty emuNAND is a good method used by a good number of people here to keep from getting banned.
<<< [[GBAtemp discussion thread|https://web.archive.org/web/20210528023116/https://gbatemp.net/threads/anyone-with-a-recent-error-code-2124-4517-2181-4017-or-anything-along-the-words-of-temporary.546463/]]

<<<
Once the clean nand backup is restored and you connect back online, it would look like you haven't been playing your switch since the date of your clean backup.

For extra safety sake, remove the sd card with all the custom files before booting back into the clean OS. You never know if Nintendo is scanning sd cards, logging, and banning based on just having those files. 
<<< [[GBAtemp discussion thread|https://web.archive.org/web/20210528022833/https://gbatemp.net/threads/cleaning-up-my-switch-for-smash-ultimate.524940/]]
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2J/T//L6f2L/S+x/mf1/pz4S+3ssbRwURVEURVEUZf/YU7/9cDnRUh2IlfXjD+X3KUcmKgCkKQfys2tDoCiKoiiKoig/H5U55PY27ye1776veSW9UAFAURRFURRFURRFUdIAHWBdURRFURRFURRFUdIAFQAURVEURVEURVEUJQ1QAUBRFEVRFEVRFEVR0gAVABRFURRFURRFURQlDVABQFEURVEURVEURVHSABUAFEVRFEVRFEVRFCUNUAFAURRFURRFURRFUdIAFQAURVEURVEURVEUJQ1QAUBRFEVRFEVRFEVR0gAVABRFURRFURRFURQlDVABQFEURVEURVEURVHSABUAFEVRFEVRFEVRFCUNUAFAURRFURRFURRFUdIAFQAURVEURVEURVEUJQ1QAUBRFEVRFEVRFEVR0gAVABRFURRFURRFURQlDVABQFEURVEURVEURVHSABUAFEVRFEVRFEVRFG0l+QMAAADTSURBVCUNUAFAURRFURRFURRFUdIAFQAURVEURVEURVEUJQ1QAUBRFEVRFEVRFEVR0gAVABRFURRFURRFURQlDVABQFEURVEURVEURVHSABUAFEVRFEVRFEVRFCUNUAFAURRFURRFURRFUdIAFQAURVEURVEURVEUJQ1QAUBRFEVRFEVRFEVR0gAVABRFURRFURRFURQlDVABQFEURVEURVEURVHSABUAFEVRFEVRFEVRFCUNUAFAURRFURRFURRFUdIAFQAURVEURVEURVEUJQ34f/VrkUh0qJEAAAAAAElFTkSuQmCC
* 1 planet / 2 moons
* Vy'keen
* Alchemical / Promising
** ''BUY''
*** Nanotube Crate : $376 : -64% on land, -26% at station | Advanced Construction Materials
*** Self-Repairing Heridium : $2,966 : -52% on land, -20% at station | Advanced Construction Materials
*** Optical Solvent : $10,151 : -35% on land, -13% on station | Advanced Construction Materials
*** Drop Pod Coordinate Data : $101,096 : -28% on land, not at station | Encrypted Navigation Data
** ''SELL''
*** Decrypted User Data : +106% / +72%
*** Star Silk : +90% / +59%
*** Comet Droplets : +60% / +40%
*** Ion Sphere : +40% / +27%
*** Teleport Coordinators : +32% / +21%
* //red marker// = drop pod nav data trading post
* [[190814 – NMS: Nostalgia]]
* [[Operations & Factory Solutions|https://docs.google.com/spreadsheets/d/11y5wSwUDbCsCL84lmf1WmZWoEaYimn1nILVPvhjnbts/htmlview?usp=sharing&sle=true]]

---
* ''Portal to'' `TWS-K-D6 Fujimandoa` ''and check on the planets.''
** `0943:007F:0EEA:00D6`

---
* ''Naming Convention''
** `[TWS-###]`
*** `TWS` = The Wander Society
*** `###` = the last values of the Solar Index (aka the digits, minus 0s, of the 4th quadrant of numbers given at a signal booster)
** based on the Galactic Hub convention, no info that might change due to updates is included in the name. That is, we are dropping the //V/G/K// race convention.

---
* ''USEFUL TOOLS''
** [[Pilgrim Star Path|https://pahefu.github.io/pilgrimstarpath/]]
*** for mapping and wayfinding

---
{{NMS – 3 Way Trade Route}}
{{NMS – 4 Way Trade Route}}
```javascript
var Service = require('node-windows').Service;

// Create a new service object
var svc = new Service({
  name:'Hello World',
  description: 'The nodejs.org example web server.',
  script: 'C:\\path\\to\\helloworld.js',
  nodeOptions: [
    '--harmony',
    '--max_old_space_size=4096'
  ]
});

// Listen for the "install" event, which indicates the
// process is available as a service.
svc.on('install',function(){
  svc.start();
});

svc.install();
```
I was getting an error when I tried to initialize a server in the command line, but following the directions on [[this page|https://www.didaxy.com/tiddlywiki-under-node-js]], particularly: 

```
tiddlywiki --init server
```

solved the issue. The rest of the article isn't relevant for the TiddlyServer set-up.

(I was doing `tiddlywiki mywikiname --init server` because that was listed on the official github but it wasn't working for me. Some error about edition: server not existing?)
<<list-links "[tag{!!title}sort[]]">>
; Actual redirects:
* plumeria => frangipani
* olibanum => frankincense
* black leather => leather
* musk-dark => musk-black
* patchouli-red, patchouli-black => patchouli
* lily-calla, lily-stargazer => lily
* moss-spanish => moss
---
* ~~Acacia -> Mimosa~~
* ~~star anise -> anise~~
* jonquil -> narcissus [[scent description here|http://www.basenotes.net/threads/376458-jonquil-absolute]]
* magnolia => champaca
---
; Description redirects:
* ~~cognac -> brandy~~
* ~~verbena -> lemon verbena~~
* ~~cassis => black currant~~
* ~~chapapote -> bitumen, asphalt, creosote~~
* kaki => persimmon
* agarwood => oud
* daffodil => narcissus
* nicotiana -> tobacco
* melissa -> lemon balm
* muguet -> lily of the valley
* bois du rose -> rosewood
* Hinoki -> Cypress
R0lGODlhwALoA8QAAI5cLwUDBP39/enPLV0yEXdOHOJBqCq25mBbWp+YnKh3Pi4QCF9dlN+e366Y2BwbUggEKjAtK+HYsGARZs+vqDQkDpoPdo/V9+sMgPN4Cm2xKxpTdCoNJ48ZGN0WKtR4WCH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjI3ZmE2NjEzLThjNDYtNGE4NS1iOWM5LTNkMjQ3MjQ3NmJjOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCNjExOUE2MkUwQkQxMUU5OEE2QUFFNTlGRTA0NjY0RiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCNjExOUE2MUUwQkQxMUU5OEE2QUFFNTlGRTA0NjY0RiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI3ZmE2NjEzLThjNDYtNGE4NS1iOWM5LTNkMjQ3MjQ3NmJjOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyN2ZhNjYxMy04YzQ2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
`[A] %% ~~~~ (to read) [B]`

---

# split before `%%` selects `[A]%%` from all text
# remove the prefix that is (1) from all text leaves us with `~~~~ (to read) [B]`
# split before `(to read)` on (2) selects `~~~~ (to read)` from (2)
# remove suffix `(to read)` on (3) should leave `~~~~` from (3)
# ...
# et voila?!

---

# `<list split-before [%%] variable="left">`
# `<list remove-prefix <left> variable="right">`
# `<list filter <right> splitbefore[(to read)] variable="middle">`
# `<list filter <middle> remove-suffix[(to read)] variable="center">`
# `<...>`
# `<list-links <center> />` ?!
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
; Things I didn't do and will probably never do
"""⛔ kakariko archery game for quiver upgrade #1
⛔ heart piece for getting 1000 pts at horseback archery
⛔ beating your horseback archery score for quiver upgrade #2
⛔ heart piece for beating dampe's race again in under 50 seconds
⛔ 10 hyrule field poes for empty bottle
⛔ cow in your house for beating malon at a horse race
⛔ gerudo training grounds (ice arrow mini-dungeon)"""
What interests me in this play right now is the tension between the knowledge, clarity, and truth of divinity and the mortal blindness, doubt, and confusion. That fear and doubt are the human condition, and even seeking the wisdom of the gods via prophets does not relieve that fear and doubt, but on the contrary increases it, and the worry that while we might believe we see the truth, we are actually blind and it is hidden to us.

In this passage from Oedipus The King, Sophocles characterizes humanity's relationship with the Divine as one filled with doubt, struggle, and fear, ultimately determining that evidence and reason are the only things that can bring clarity to man -- not the prophetic words of seers.

The events in Oedipus are brought about through the actions of men and women in response to prophecies from seers who claim they speak divine words. Jokasta recounts the actions that Laios took to avoid the prophecy that he would die by the hands of his son, and Oedipus' own decision to leave his home in Korinth was brought about by his desire to avoid the fate laid out for him in a second prophecy. 

"Fear is what the man who reads birds makes us feel, fear we can't fight," says the Chorus in this passage. The prophecies of seers and oracles elicit strong feelings in their listeners, especially in those whom the prophecy is directed at. These strong feelings of fear rise up in Oedipus and his father when they hear their prophecies, and these feelings drive their desperate actions to avoid at all costs - indeed, at every cost - the fate that they believe has been laid out for them. 

While the Chorus is laden with uncertainty, Oedipus trembles, terrified, "struggling to escape the doom Earth spoke from her sacred mouth." He ran away from the home in which he grew up so he would never murder his father and lay with his mother, yet "that doom buzzes low, never far from his ear." He "charges up the mountain bull-like," stubbornly believing that he can affect his destiny by settling in another land, in the mountain's "rocks and caves". Even after he defeats the Sphinx and is lauded as a hero, the shadow of the prophecy he heard is always hanging over his head. Early in the play he blindly believes himself to be safe and secure in Thebes, but the uncertainty of the future still looms and brings forth this "fear he can't fight."

Yet a plague comes, a divine plague, and "the word blazes out to us all: track down the man no one can see." The people are exhorted to find the divine truth of the matter in order to cure the wounds that afflict them. Tiresias comes bearing what God gave to him and no one else: "the truth - it's living in his mind." But with this truth comes doubt - the Chorus "can't accept what he says, but ha[s] no power to challenge him." He is still just a man, a mere mortal, who will die just as the members of the Chorus will.

The golden light of the truth and the divine are one; truth, Apollo, and the Fates are "dread gods who never miss." They outline what people will do, the destiny that lies ahead of every person as they are born, each destined step they tread on their way towards death. "Zeus and Apollo make no mistakes when they predict what people can do," proclaims the Chorus. To be divine is to speak the truth without any deviation or falsehood.

The bearers of this divine word, however, are mere mortals, and "there is no way to tell whether an earthbound prophet sees more of the future than we can." Because of this, their proclamations and prophecies seed more doubt and confusion than they do bring clarity and light. Rather, the Chorus turns to evidence and reason to ease their confusion - "we've heard of no feud...no proof that would make us blacken our king's fame" and until "I see the charges proved against him" the Chorus will not believe the prophetic words of Tiresias.

This proof and evidence does come, as slowly the story is pieced together. Oedipus, to his credit, does not stop attempting to uncover the story; he sends for the herdsman to be brought before him, and he urges the messenger from Korinth to elaborate further and further on the details of what occurred in the past. Even as he blinds himself, the clarity of the truth of what happened brings light and awareness to his life. 
<<<
I use “offline” instead of “real life” because the words and content created by people are done by real people. It wasn’t or isn’t not real.
<<< [[Jacky Alcine|https://jacky.wtf/weblog/where-will-social-media-blogging-take-us/]]

This is merely a footnote to a larger blog post about community building, decentralization, and the Indie Web, but it's one of those sentences I read once and continue to return to in my head over a wide period of time.

There's a need for vocabulary distinguishing between my public participation in this wiki and the rest of my life as happens outside of it. The relationships and conversations and thoughts and inspiration that happens in here is not any less //real// for being made of ones and zeros -- so, I'm dropping the phrase "IRL" and substituting it for "offline".

<<<
The idea that there is any such thing as a 'real' or 'normal' person, that those people are inherently different from the people who spend a lot of time online, and that only the non-real online people really care about what happens online is a complete fantasy.
<<< [[Liz Ryerson, Getting High Off Your Own Supply|https://ellaguro.blogspot.com/2020/07/getting-high-off-your-own-supply.html]]
* [[2019 – Yearly Audit: On This Day]] <<tag [[2019 – Yearly Audit: On This Day]]>>
* [[2020 – Yearly Audit: On This Day]] <<tag [[2020 – Yearly Audit: On This Day]]>>
* 
* [[210921 – On This Day:]]
* [[IQ Results|https://openpsychometrics.org/tests/FSIQ/results.php?data=boKL4YPWTVJ0]]
* [[Big 5 Results|https://openpsychometrics.org/tests/IPIP-BFFM/results.php?r=2.5,2.3,4.4,2.8,4.3#_V]]
* [[Male Attractiveness Scale|https://openpsychometrics.org/tests/EMAS/results.php?s=72]]
** what the fuck actually was this test? why were so many of the photos from bad angles & during like, sports and other generally unattractive moments
* [[Female Attractiveness Scale|https://openpsychometrics.org/tests/EFAS/results.php?r1=128&r2=83]]
** this could have perhaps been called "how much makeup do you like on women" {{thonk}}
** but also in general the level of attractiveness of pictures on this test was so much higher than the level of attractiveness of pictures on the male attractiveness test so wtf??

Apparently though when given two pictures of people, I'm more likely to find the one with a smiling person more attractive than the other one (often used that to judge which picture to pick while going through).
* [[paper chasing – the master list]]

---
* [[190930 – paper chasing: tape down low]]
* [[200207 – paper chasing: office talk hm]]
* [[200706 – paper chasing: org letter draft]]
* [[200811 – paper chasing: work log]]
* [[200812 – paper chasing: logo QA]]
* [[200813 – paper chasing: logos and WAHAHAHA]]
* [[200814 – paper chasing: rsync backups]]
* [[200817 – paper chasing: short]]
* [[200819 – paper chasing: hectic morning, hectic afternoon too]]
* [[200821 – paper chasing: bloorp]]
* [[200825 – paper chasing: what'm I doing again?]]
* [[200902 – paper chasing: first one on one]]
* [[blah blah]]
* [[pearl/crontab]]
* [[pearl/cron_test.sh]]
* [[pearl/snapshot]]
* [[pearl/backup]]
* [[pearl/publish]]
---
* Ports:
** `8000` : reminisce web interface
*** `bmk.redacted.xyz`
** `8080` : tiddlywiki server
*** `wiki.redacted.xyz`
** `8085` : bob server (when running)
*** `bob.redacted.xyz`
** `8888` : authentication server
*** `login.redacted.xyz`
** `8999` : fossil repo web interface
*** `repo.redacted.xyz`
* URLS:
** `bmk.redacted.xyz`
** `bob.redacted.xyz`
** `files.redacted.xyz`
** `login.redacted.xyz`
** `repo.redacted.xyz`
** `snapshots.redacted.xyz`
** `wiki.redacted.xyz`
** `redacted.xyz`
** `redacted.studio`
```bash
#!/bin/bash

wiki=/var/appdata/wiki/lucid/tiddlers/
backup=/home/sphygmus/backup/lucid/tiddlers

rsync -a --backup --suffix="_$(date +\%Y-\%m-\%d)" $wiki $backup
```
* `sudo chmod 755 /usr/local/bin/backup`
```
#!/bin/bash

date=$(date +"%d-%b-%Y_%H:%M")

mkdir -p /home/sphygmus/test
touch /home/sphygmus/test/$date
```
* `chmod 755 /home/sphygmus/cron_test.sh`
```
05 2 * * * /usr/local/bin/snapshot
10 2 * * * /usr/local/bin/nightly
15 2 * * * /usr/local/bin/publish
30 */1 * * * /usr/local/bin/backup

# * * * * * /home/sphygmus/cron_test.sh
```
* Use [[crontab guru|https://crontab.guru/]] if you need to adjust times.
```bash
#!/bin/bash

root=/var/appdata/wiki/lucid/
wiki=/var/appdata/wiki/lucid/output/publish.html
static=/var/appdata/wiki/lucid/output/static.html

/usr/local/bin/tiddlywiki $root --rendertiddler "$:/plugins/tiddlywiki/tiddlyweb/save/offline" "publish.html" "text/plain" "" "publishFilter" "-[[$:/plugins/felixhayashi/topstoryview]] +[!tag[private]]"

/usr/local/bin/tiddlywiki $root --rendertiddler "$:/core/templates/exporters/StaticRiver" "static.html" "text/plain" "" exportFilter '[tag[@mentions]!sort[created]]'

## MASSIVE SED LIST CLIPPED ##

mv $wiki /tmp/index.html
mv $static /tmp/static.html

rsync /tmp/index.html NFS:/home/public/
rsync /tmp/static.html NFS:/home/public/
```
* `sudo chmod 755 /usr/local/bin/publish`
```bash
#!/bin/bash

root=/var/appdata/wiki/lucid
output=/var/appdata/wiki/lucid/output
today=index
date=$(date +%F)
yesterday=$(date +%F -d "yesterday")

if /usr/local/bin/tiddlywiki $root --build $today >/dev/null ;
then
	if diff $output/$today.html $output/$yesterday.html >/dev/null ;
	then
		# echo "Same"
		rm $output/$today.html
	else
		# echo "Different"
		mv $output/$today.html $output/$date.html
	fi
else
	echo "tiddlywiki failed to run"
fi
```
* `sudo chmod 755 /usr/local/bin/snapshot`
<div style=""><img src="https://imgs.xkcd.com/comics/file_transfer.png" title="Every time you email a file to yourself so you can pull it up on your friend's laptop, TL Berners-Lee sheds a single tear." alt="File Transfer" style="height: 350px; width: auto; float: right; margin-left: 2em;" />
<div>

* [[https://www.sharedrop.io/]]
** can't get this to work on the wifi at work; I wonder if this is the one I used at CD's place once? requires devices to be on the same network. ''WebRTC''
*** doesn't load on my iPhone at home, either
*** completely failed to transfer from my chromebook to my thinkpad
* [[https://file.pizza/]]
** doesn't load on work wifi; transfers files via link sharing; does not require same network. ''WebTorrent & WebRTC''
** appears to load the file into the sender's RAM, so it ''completely'' didn't work to transfer from my chromebook with tiny ram to my thinkpad; speeds were insanely slow (200 kbps)
* [[https://snapdrop.net/]]
** very similar to sharedrop; loads on my work wifi but doesn't actually transfer files. requires devices to be on the same network. ''WebRTC, fallback to WebSockets''
** has never actually successfully transferred files, anywhere. seems broken.
* ''[[https://www.station307.com/]]''
** share files via //streaming// -- something to do with the server redirecting requests; transfers files via link sharing or a QR code. does not require devices to be on the same network, & works @ work.
** 100% the best of all of these options so far; doesn't load file into RAM, speeds are reasonable (2 MBps), and the links aren't //too// horrific to type in by hand.
** ''YOU'RE LOOKING FOR THIS LINK.''
* [[https://instant.io/]]
** loads on work wifi; share access via magnet link or info hash; does not require devices to be on the same network. ''WebTorrent''
** not easy to share links and they're //super// ugly to type out.
* [[https://github.com/spieglt/FlyingCarpet]]
** not browser based, so only for owned computers. requires a wifi card, does not require an external server -- creates ad-hoc network. works on mac, windows, & linux.

</div></div>
//The Bridge// is the only one of these currently on Gazelle Games<<footnote "*" "//currently// `<cough cough>`">> but cheap + awesome art + puzzler + indie = yes I bought it.

---
; The Bridge ($1.50)

; Sorry, JS ($2.50)

; [[Golf Peaks|https://store.steampowered.com/app/923260/Golf_Peaks/]] ($3.00)
* A puzzle game with pretty enough art and an interesting enough concept -- also cheap and not on GG. Sold.
** First impressions: oh, hey! this is actually playable in handheld mode! No tutorial text that I can remember, but understandable button icon instructions. tutorial mechanic levels seem well structured to guide you through learning what the moves do, and the "challenge levels" are just brain-busting enough to take some thought/experimentation. The angled walls are a bit frustrating because the perspective makes it hard to visualize the effect they'll have on the trajectory of the ball. An enjoyable use of three dollarydoos.

; [[Tardy|https://store.steampowered.com/app/815000/Tardy/]] ($2.00)
* Cheap + the art & screenshots on this one intrigued me. Clicky computer buttons and puzzle solving? With Mystery of Time & Space on my mind recently, I'm all for that. Didn't even look at reviews, but now I see it's got a good star rating on Steam.
** First impressions: I appreciate the pixel art. It's not the same quality as, say, //Hyper Light Drifter//, but it has its own charm. Another point & click, except moving the hand with the joystick is even //worse// here than below. Thankfully the D-Pad lets you jump between interaction points in the majority of cases. The writing really needed a proofreading pass, and it's nothing groundbreaking so far (but I can forgive that). Not gotten stuck on any "puzzles" yet -- looking at the environment, paying attention to the clues, and inspecting all areas before attempting to solve is pretty straight forward. The buttons and widgets of the interfaces (screens, buttons, switches) are satisfying to click and mess with while puzzling -- the mini-pong game was a) forgiving, and b) a fun conceit. Unfortunately this is another game with ''incredibly tiny'' text on handheld mode, and I do want to read the notes & journals -- this is another docked & TV game.
** Mid game impressions: looked up several puzzles; the first one I ''knew'' what to do but didn't realize that the notebook had more than one page. the second one, I misinterpreted the instructions that were given via NPC dialogue. (they weren't clear & went by fast. I dislike that the game auto-feeds dialogue -- it shouldn't continue until you click a button, to let you absorb it. sheesh.) The third one was just so obtuse that I didn't care about spending time in trial & error trying to figure it out -- the game's controls are too annoying for that. I did figure out how to zoom in & out tho, which helps with text readability. Writing continues to be solidly //ehhh//.

; Diggerman (50&cent;)

; [[The Stillness of the Wind|https://fellowtraveller.itch.io/the-stillness-of-the-wind]] ($6.50)
* I've heard good things about the first game //Where The Goats Are//, so I ponied up for this one. Also I appreciate the art, and meditative farming style games are right up my alley. Unfortunately I accidentally spoiled myself by reading the Rock Paper Shotgun articles about this game. :S
** First impressions: it's a point & click, so not //super// smooth playing with a joystick (the acceleration feels wonky to me), but not awful either. It would have been nice if you could have moved the pointer with motion controls. I enjoy the tactile feeling of making cheese & milking the goats -- wow the days are short! It gets really hard to see anything on screen after night falls. The text is ''incredibly'' hard to read in handheld mode (it's nice & crisp, just tiny AF and I gotta stick my face way close to the screen to read it). This one's going to be a docked TV game for me.
*** also, that way I can enjoy the graphics more.
*** you know, this reminds me of [[Diaries of a Spaceport Janitor]], which I fucking love -- that whole daily routine thing, pottering around in a tiny constructed world.<<footnote "spj" "''GOD'' I WISH THIS GAME WAS ON SWITCH ...... steam link streaming ?????">>
** Final impressions: the game really fell down for me in the second half. Ran into a lot more bugs that forced me to restart the game; luckily resetting the items fixed the other movement glitch I ran into that appeared both times I reset the game. Not being able to see anything on screen during the windstorm before winter game really knocked me out of immersion, if you will. Any care I felt for the character disappeared when I literally couldn't see anything & was groping around blind. I'd like to replay the game and actually find all the statue memories -- spend less time stockpiling cheese, more time exploring the desert -- but not any time soon, that's for sure. (Being penalized for reading the text that popped up when finding a memory because time passed in the background was also a very bad game design decision, IMO. On a replay, I'll just screenshot the memories and click out immediately, so I can read them later at my leisure. That's a stupid thing to have to do, though.)

; Three Fourths Home ($1.34)
* ''[[How To: Back Up Switch NSP Files]]''
* [[How To: Dump Switch Keys & Prep for Backup]]
* [[How To: Update Switch CFW EmuNAND]]
* [[Nintendo Switch – CFW Without Getting Banned]]
* [[Nintendo Switch – Android On Switch]]
* [[Percival – Games I Bought]]
* [[Percival – Switch Games to DL]]

---
!!! Equipment

@@.spaced-list
* ''128 GB All-Red'' SanDisk Nintendo MicroSD
** this is your CFW micro SD card, and should be used when you're dumping keys via LockpickRCM or otherwise loading CFW.
* ''64 GB Half-Grey'' SanDisk Ultra PLUS MicroSD
** this is your //clean// micro SD card, and contains save data (?) and downloaded game data.
@@

!!! TOOLZ

* [[https://www.reddit.com/r/SwitchHaxing/comments/eyjoqr/gbatempnet_appstoreworkbench_a_crossplatform/]]
** "tl:dr it's a python based desktop app that allows you to plug your SD card into your computer and install/update homebrew directly to the card, negating the need for being connected to the net on your switch"
* [[https://suchmememanyskill.github.io/guides/switchdumpguide/]]
** guide to dumping personal carts & eshop games
* [[https://github.com/XorTroll/uLaunch/wiki/Themeing]]
** create custom theme for uLaunch
*** I like the launcher from the modern theme but pretty much everything else from the grey one ... hack em together for something better than ever?
> i have a problem with uLaunch....everytime i activate a theme it resets to stock
> try going into homebrew or a game and exit out of it
* [[https://old.reddit.com/r/SwitchPirates/comments/9op858/can_anyone_help_with_4nxci_converts_to_nsp/e7vn2dg/]]
** XCI to NSP conversion guide
** [[https://gbatemp.net/threads/official-4nxci-a-tool-for-converting-xci-to-nsp.515341/]]
*** actual tool link
* [[https://github.com/ThemezerNX]]
** website for switch themes (including mine, heh)

---
!!! Games on SysNAND

* Animal Crossing: New Horizons
* Clubhouse Games
* Color Zen (halfway through Chapter 3)
* Diggerman (4:24:31)
* Fitness Boxing
* Golf Peaks (51/120)
* inbento (7-3)
* KUUKIYOMI
* Murder by Numbers
* Sorry, JS
* Tardy (through chap 4)
* The Bridge (on chap 3, level 1)
* The Stillness of the Wind (done?)
* Three Fourths Home
https://kortina.nyc/about-andrew-kortina/
* [[phil – things to share]]
* [[@Phil – 201015: whispers and memories]]
* [[@Phil – 201017: just a little letter]]
* [[thinking thonks today]]

---
* [[??? – Theoretical PC Build for PHIL]]
* [[poetry – if your time flowed like a book]]
* [[201017 – note: night update]]
* [[201019 – note: the reason why]]
* [[210113 – Phil: My Thoughts On Good]]

---
* little things Phil's mentioned
** loves movies/tv shows/games that take place in one set / one location
*** [[https://old.reddit.com/r/silenthill/comments/egghvb/is_there_any_way_to_hack_pt_onto_the_ps4_or/]]
** loves [[flat character arcs|https://old.reddit.com/r/RWBY/comments/9kti85/static_characters_and_flat_character_arcs_and_why/]]<<footnote "wd" "weird reddit link, I know, but all the results for flat character arcs on google were blogs trying to sell shit ugh">> (add 12 angry men to my watch list)
*** lmfaoooo google "flat character arc" and see how many times goku is mentioned in the results list {{laughter}}
//ya gonna have to help me out here cause I don't think Imma remember everything//

---
!!! ''Things we can do now online''

* Don't Starve Together
** note to self: don't do the "run around the map" strat with wigfred, lol.
** you want to start as maxwell next time maybe?

* No Man's Sky (;
** 11/23 -- yes!! but once I get my new GPU cause it sucks playing on my current one. ahhh. excited for this. :)

* Ocarina of Time
** @@.phil `// change this to majora when you finish oot`@@

* you play & stream:
** Dragon Age: Origins
** Disco Elysium (after the Final Cut edition releases in March!)

* The Martian Chronicles by R Bradbury {{happy}}

* [[The Ego Tunnel|https://b-ok.cc/book/1190114/f7898f]] by Thomas Metzinger

* watch movies every sunday!
** Mulholland Dr.
*** @@.phil `// thonk provoking and creepy`@@
** Ghibli movies! {{happy}}
** Arrival (2016)

---
!!! ''Things we'll do someday in person''

<<slider "phil1" "''Games''" """
* Hyper Light Drifter (co-op)
* Dr. Mario (co-op)
* The Wind Waker HD
** @@.phil `// Hoping they port this to switch within a year`@@
* Link's Awakening (Switch)
* Cadence of Hyrule (co-op)
* Wattam (co-op)
* Ico
** @@.phil `// one of us watches the other play, GREAT GAME`@@
* The Last Guardian
** @@.phil `// one of us watches the other play, YOU WILL LOVE THIS GAME!!!!!`@@
* The Last of Us series
** @@.phil `// ur gonna play them (:`@@
* Pikmin series!!!
** @@.phil `// one of us watches the other (i always love to replay them but u can play if u want O: )`@@
* Ace Attorney Trilogy
** @@.phil `// would LOVE to sit on the couch with u as you play these`@@
* Monster Prom?
""">>

<<slider "phil2" "''Watch -- TV''" """
* Hannibal
** visually stunning, imo great/interesting story, fantastic acting
* Sense8
** visually stunning, hot actors {{flursed}}, I love the story even if it is a bit cheeze-ball wacky, super inclusive
* Pushing Daisies
** joyful, funky, makes me feel warm and fuzzy inside {{happy}}
* Barry
** @@.phil `just remembered how fucking good this show is and I think season 3 could come out this year. it's about a hitman who wants to leave his job behind to be an actor, it's both comedy and drama but holy FUCKKKK there are some emotional beats in it that HIT HARDDDDDDD (also a cute romance story between it all in which the girl doesn't know he's a hitman) also i know there's a lot on our list already but this one can be higher priority pls`@@
* Cowboy Bebop
** @@.phil `// badass, visually stunning, amazing soundtrack`@@
* Dragon Ball (sample)
** @@.phil `// funny, visually cute, good vibes, badass`@@
*** I'm not gonna archive this cause I do want to give it a shot for you!
* PowerPuff Girls
** @@.phil `// funny, cute, good vibes`@@
* The Good Place
** @@.phil `// funny, romance, tackles moral philosophy and the afterlife`@@
* Portlandia
** @@.phil `// hilarious, very left-wing`@@
* Twin Peaks
** @@.phil `// thonk provoking, creepy, funny`@@
* Kaiba
** interesting concept, gorgeous art imo (and maybe the sort of 80's anime style you like more?), I want to re-watch anyway
* ATLA / Korra rewatch
** low priority; it's been a long time since I've seen them & it'd just be a fun show to cuddle & rewatch {{happy}}
* Kids on the Slope
** low priority; jazz anime, great soundtrack -- at least try the the first episode meybeh?
* Planetes
** low priority; older sci-fi anime I remember really enjoying; not super invested in re-watching the whole thing but maybe we can give the first couple episodes a try?
* Close Enough
** @@.phil `// low priority, archive?`@@
* Samurai Jack
** @@.phil `// low priority, archive?`@@
""">>

<<slider "phil4" "''Travel and Life''" """
* letterboxing in santa cruz
* [[travel: Scotland – May 2024]]
* japan!
* pizza in all 50 states
* indian food
* snow
* sycamore leaf smell
** @@.phil `// archive? i whiffed it!`@@
*** waaallll maybe redacted leaves are different {{bflushed}}
""">>

---
<<slider "phil5" "''//archived//''" """
* Tabletop Simulator
** [[durak|https://steamcommunity.com/sharedfiles/filedetails/?id=260639663&searchtext=durak]]!!
** [[Clue|https://steamcommunity.com/sharedfiles/filedetails/?id=270492259&searchtext=]] -- no idea if it's actually //fun// with just two people {{thinking}}
*** [[zelda edition|https://steamcommunity.com/sharedfiles/filedetails/?id=1966994986&searchtext=zelda+clue]]
*** [[scripted version|https://steamcommunity.com/sharedfiles/filedetails/?id=739217404&searchtext=zelda+clue]]
** [[Monopoly|https://steamcommunity.com/sharedfiles/filedetails/?id=503549425&searchtext=]]!! {{craughing}}
** [[AZUL|https://steamcommunity.com/sharedfiles/filedetails/?id=2143374769&searchtext=]] -- this is one of those board games I always think, "hm I wonder if it's good" just b/c it's so pretty
** [[Root|http://gametyrant.com/news/root-review-an-asymmetric-beauty-that-interweaves-complex-gameplay-and-dazzling-art]]? I know nothing about it, not like super invested in whether we play it or not, but could be interesting.
** [[Carcassone|https://steamcommunity.com/sharedfiles/filedetails/?id=263788054&searchtext=]] -- I do quite enjoy this game, played with both MR & MT, and my dad & brother before. maybe needs more than 2 players tho?
** [[Complete Fluxx|https://steamcommunity.com/sharedfiles/filedetails/?id=405023869&searchtext=fluxx]]
*** I assume this works..? hard to tell from the comments. worth giving it a shot tho I think.
** [[The Box|https://steamcommunity.com/sharedfiles/filedetails/?id=1181338950&searchtext=fluxx]]
*** found it when looking for //fluxx// -- looks like it might be fun to figure out? idkk seems potentially neat
** [[Dreamer|https://steamcommunity.com/sharedfiles/filedetails/?id=1200767286&searchtext=fluxx]]
*** ok this is really just here for me to remember to play because it says it's single player and it looks all mysterious and cool (but who says we couldn't play it "single player coop" style or something? {{laughter}})

** //archived for if/when we have some people to play with?//
*** [[dutch blitz|https://steamcommunity.com/sharedfiles/filedetails/?id=378277218&searchtext=dutch+blitz]]!! no clue if it's good digitally -- I feel like it's probably //way// funner offline, but yee.
*** [[Betrayal at House on the Hill|https://steamcommunity.com/sharedfiles/filedetails/?id=504889587&searchtext=]]?? better with more people but maybe I can convince MR to join? I think he plays it on TS. maybe we can get both MR and MT to play with us {{happy}}
*** [[Exploding Kittens|https://steamcommunity.com/sharedfiles/filedetails/?id=491762046&searchtext=]] -- similar to Root, not super invested in whether we play or not -- it's just a silly fun party game
*** [[Codenames|https://steamcommunity.com/sharedfiles/filedetails/?id=1370354402&searchtext=]] -- fun with 2 people? not sure, but I like the game in general.

* Professor Layton and the Curious Village
** @@.phil `// stream this!!! i wanna see how big brain u are (:`@@
** look into the iOS version and if it's something I can run on my iPad

* watching me doodle stream (? {{thinking}})

* ~~A Wrinkle In Time (started -- & finished!)~~ {{happy}}

* you play & stream:
** [[TIMEframe|https://store.steampowered.com/app/340270/TIMEframe/]]
*** done! yayyyyy :)
** ~~[[Diaries of a Spaceport Janitor|https://store.steampowered.com/app/436500/Diaries_of_a_Spaceport_Janitor/]]~~
* The Evil Dead
** @@.phil `// funny, kinda spooky, and violent`@@
* Kill Bill
** @@.phil `// funny, badass, and violent`@@
""">>
@@.spaced-list
* on my watchlist:
** midnight cowboy
** batman (1989)
** fight club
** ⭐ american psycho
** {{resignation}} Amélie
** okja
** the lobster
** primer

* phil wants to watch (in order of priority):
** Evil Dead II
** Mulholland Dr
** kill bill vol 1
** kill bill vol 2
** Death Proof
** Inglourious Basterds
** Django Unchained
** One Flew Over The Cuckoo's Nest
** Shaun of the Dead //(I own this on bluray)//
** Memento //(I own this on bluray)//
** Interstellar //(I own this on bluray)//
** wall-e
*** "we should watch this in person so we can cuddle to the robot love"
@@
* ''Free online editors:''
** [[https://www.photopea.com/]]
*** this is a really, //really// solid online photoshop clone for your image editing needs. most importantly, it doesn't require you to make an account to use it!! It's got layers, the shortcuts are mostly the same as photoshop, and it even has a passable magic wand & healing brush.
** [[https://pixlr.com/editor/]]
*** haven't tried it this time yet, since photopea was great. my hunch is that it's worse, and might even require an account (horrible {{eyes}})
* ''Free AI upscaling:''
** [[https://bigjpg.com/]]
*** this one I've used before and remembered; doesn't require an account! it didn't do so hot enlarging my vector-icon-looking image this time around -- lots of jaggies -- but it seems decent enough.
** [[https://upscalepics.com/]]
*** this one's new to me; again, doesn't require an account. did worse than bigjpg -- actually managed to upscale the JPG artifacting, lmfao.
** [[https://icons8.com/upscaler]]
*** also new to me; basically zero options but it doesn't require making an account. to my surprise, performed the best out of the three in a) not upscaling the JPG artifacting and b) having the least jaggy upscaled lines.
"""
Cauliflower and Almond Flour Crust
Cheese Choice Basic Shredded Mozzarella Cheese
Cheese Choice Shredded Cheddar
Cheese Choice Shredded Parmesan
Fresh Finish Choice Fresh Basil
Fresh Finish Choice Magic Dust
Meat Choice Ham
Meat Choice Pepperoni
Sauce Choice Spicy Marinara Sauce
Veggie Choice Black Olives
"""
! – ☺️ 😊

{{Current Story View}}

* Kurt Vile concert?
* Shards of Infinity game?
* Accretion Disk albums?

---

* [[CYMK School Email|https://outlook.office365.com]] (obvious)
* [[Canvas Dashboard|https://CYMK.instructure.com/]] (this is where course sites show up)
* [[Course File Storage|https://files.redacted.xyz]] (self-hosted, baby)
* [[Sleeping Dragon|https://mynoise.net/NoiseMachines/sleepingDragonToneGenerator.php?c=0&l=7358443729232824150900&d=0]] (the perfect background noise for studying)

---

{{Evening Stack}}
<<list-links "[tag[pinned]sort[created]search:title[]]">>
<<<
If you want a little more control than what posterize gives, you can convert the image to grayscale, then change the color mode to indexed. Set the palette to any of the Local or Master settings (whichever looks best, local perceptual worked best for me), set the colors to 6, and Forced to none. It also seems to look better without Transparency enabled. Then you can adjust the dither type and amount.

You could even apply a gradient map before all those steps if you want a better indication of what it might look like once assembled. Just use the average values of the dice faces on the color stops.

From there it's easy to separate each color into individual layers to use as templates.

[[Indexed Color|https://i.imgur.com/4sfe7RE.png]], [[Gradient Map Indexed Color|https://i.imgur.com/yUNzOY8.png]], [[Posterize|https://i.imgur.com/Ac1mfMg.png]]

> Isn't posterize available as an adjustment layer?(not in front of pc to check).  If so, you could put a Levels and/or Black and White adjustment layer underneath to dial in the posterization you want without much iteration
<<< [[source|https://old.reddit.com/r/DIY/comments/a411hu/i_made_a_portrait_of_a_friend_out_of_13000_dice/ebb0zun/]]
* [[local community]]
* [[200804 – chat: low-obligation social spaces]]
* [[https://en.wikipedia.org/wiki/Third_place]]
* [[https://en.wikipedia.org/wiki/Sense_of_place]]
** clearly this is something for the reading list: `The Practice of Everyday Life, Jesuit philosopher Michel de Certeau`
*** shit I mean the entire //Further Reading// section lmao

---
<<<
place as a concept that relates to being somewhere, to here, there, elsewhere, home, roots and rootlessness, disembedding, placemaking, placelessness, branding, and dwelling.
<<< https://www.placeness.com/

Place is the context of our bodies; similarly, culture is the context of our minds. I believe it is important to think of ourselves not just as minds, but as ''[[embodied|Embodiment]]'' persons, and the context of that embodiment matters.

* the way place shapes our minds and bodies
** ie, walking and living in a place with hills is experientially different from walking and living in a place that's entirely flat
* the way different modes of traveling interact with place
** flying is like its own liminal zone of non-place, watching the land to which we are generally tethered slip away and become miniature beneath us
* the ''essential biological/ecological themes'' of place -- coming home to a humid rain and the garish croaking of tree frogs, or to a warm summer night with the buzz of cicadas, or the difference in native flowers and trees and shrubs.<<footnote "ss" "and not natural, but a similar change in sound: the sound of a coal freight train going through town in the middle of the night, compared to the clank of the Metra a few blocks away, rattling the windows slightly.">>
** see the change in trees that's visible even just traveling 20 miles from the redacted border into the YY side of things. Elms and Ash transitions into majority Oaks (I believe), and of course the dramatic difference in deciduous trees where I live to massive cypress and juniper and other evergreen and succulent species of plants in San Francisco.
* how do buildings and their construction affect our interaction with them, and our feeling of living in them?
* how does the very construction of towns and cities affect the experience of the day-to-day lives of their citizens?
** ''density'' becomes massively important here
*** see also: what makes public transportation effective? Hint: not suburbs.
** how does it feel to have restaurants and libraries and schools and entertainment within a one or two mile radius? 15 or more minutes away? within walking distance?
* what are the physical textures of place?
** how does running or walking long distances on grass or dirt feel different from running or walking long distances on concrete? on gravel? on sand? 
** what about the the textures of brick, stone, tree bark, and metal fences? I'm that person who likes to run my hand along the stones of the building or the fence or the wall that I'm walking next to.
** is the elevation of the land a texture as well?
* we're 3D creatures living in a 3D space -- how does the way we organize that space change how we think about what's being organized? eg the layout of buildings on a campus (business or school), the design of floors within a library -- kid's areas and magazine areas on the first floor, reference works on the fifth floor, etc.
* green space within cities, of course - is it wild space? manicured space? are there places to sit and enjoy it? is it closed after a certain time? locked & gated or open to walk through?
* obviously access to the land as well -- do citizens have [[a right to walk across land|https://en.wikipedia.org/wiki/Freedom_to_roam]] in their country? or are there strict trespassing laws?
* what are the psychological effects of placeness and placelessness?
** living and farming the land your whole life and never going more than 10 miles away? knowing the general traffic patterns of where you live, what road to use to sneak past a particular bottleneck, and which streets are more full of potholes than others? what about never staying longer than a year, or less, in one place? what about moving every two or three years? what about flying for work all the time or often?
*** is a sense of "home" and being grounded in place essential or not, and in what ways?
* speaking of home, how do we use the word? can you have more than one home? how does the word "home" change for me depending on what day of the week it is, who I'm speaking to, and where I am at the moment?
* seasons!! you're used to the particular seasonal shifts and changes and weather patterns of where you live, yes? how much of an impact does //that// have when staying in or moving to a new place?<<footnote "eg" "I really love Scotland but I honestly think I would miss the hot summers -- I've only ever lived in a place where it gets to 85-90&deg; F in the summer time, so wouldn't it be bizarre to move somewhere generally much cooler?">>

---
<<<
Yet another idea that I'm fascinated by - place and placeness. How do I interact with the literal physical 3d space of the world around me? How do the physical spaces we inhabit shape us bodily, shape the ways we move around within those spaces? I grew up in a town of 3,000 people that is essentially 1 mile wide by 1 mile wide. I spent 12 years of my life there. That physical space is ingrained in my brain, my body. I can walk the streets in my mind, know the side ways and the paths and the bumps and the hills, my hideouts, the houses of friends, the parks, the trail, the library. Then I moved to Chicago - 2.7 million people in the metro area according to Google. And yet it felt more at home than the suburbs my family later moved to.
<<< [[180904 – h0p3: Pop & Lock; draft]]

<<<
But I don’t know—I’ve never lived in a large city, and rarely even been to a really massive city, and I find myself looking at the buildings, just the sound of the air is so strange to me, the feeling of being on a street that is so worn and has fragments of millions of boots and beards and bits of sandwiches. I can see that it is an inverted rock tumbler, where the street is being tumbled by all of the things colliding against it. It is erosion of an industrial strength. But that wouldn’t be interesting to someone in a city, would it?
<<< [[https://www.kickscondor.com/blogging/]]

!!! [[https://www.youtube.com/watch?v=8HIdASmXbhI]]
!!! Reflect -- Module One

Welcome to Plan Your Year 2021! And congratulations on taking the first step toward an awesome year.

In this first module we are going to reflect. I’ll guide you through the process of looking back at both the highlights and the challenges you have faced this past year, and then looking over all the different areas of your life to assess where things are at.

Make sure that everyone going through the planning process with you has their own printed workbook. While some sections in the workbook you’ll do together, there will also be sections you’ll want to plan separately.

* ''Time Estimate for Module 1:'' 40 Minutes or less
* ''Tools:'' Grab a drink, your favorite pen, a comfortable spot to sit, and get into a groove. Have your 2020 calendar handy as you think back on everything you did.

!!! Identify -- Module Two

''Successful people plan and prepare!'' This module is all about identifying possibilities for the upcoming year. We’ll start with the big picture and get more specific in module 3.

The overarching goal of these sections is to get everything in front of you. Don’t spend too much time considering how realistic something may or may not be. If it’s a desire, put it down on paper.

The prompts in the workbook are meant to help get you thinking about different areas of your life that may not be top-of-mind at the moment. If a question isn’t relevant or helpful you, feel free to move on.

* ''Time Estimate for Module 2:'' 80 Minutes
* ''Tools:'' Calendar / Planner from 2020 as well as for 2021

!!! Focus -- Module Three

Alright, it’s time to start bringing the new year into focus. In module 3 we’re going to narrow in on what is most important right now. While you will be able to do a lot of things in the new year, you won’t be able to do everything. Clarity about what’s most important will result in meaningful progress.

Reviewing your section 5 and 6 worksheets we’ll work to pin-point any major themes. All the things on your mind may start to form a pattern that will help inform what you’ll focus on in the new year.

* ''Time Estimate for Module 3:'' 1 Hour or less
* ''Tools:'' Section 5 & 6 worksheets, your journal for reference, a 3 x 5 notecard.
* ''Tip:'' It’s ok to have multiple drafts of these sections. Don’t let perfectionism paralyze you. Write and re-write section 8 exercise till it feels close to done. Then call it good.

!!! Plan -- Module Four

This is it, you’re on the final stretch. Now that you’ve done the hard work of narrowing down your events, projects, and goals down, it’s time to plan.

Just plan one month at a time. The further out in time you plan the more fuzzy things become.

Don’t worry about getting too micro with your plan. You are not creating a daily schedule for your entire month. Just the big picture for about what each month holds.

* ''Time Estimate for Module 4:'' 30 Minutes or less
* ''Tools:'' Refill your drink, Section 4 & 9 worksheets, Epic Music
```
creator: sphygmus
tags:
title:
type: text/vnd.tiddlywiki
```
\define titlePlain() <$wikify name="title" text="""<$macrocall $name="now" format={{$:/plugins/sphygmus/buttons/dictionary##computingTitle}} />"""><<title>></$wikify>

\define append()
<$vars front="* [[" back="]]"><$list filter="[title[computing]]"><$view field="text" />
<<front>><<titlePlain>><<back>></$list></$vars>
\end

\define dateTagPlain() <$vars front="[[" back="]]"><$wikify name="dateTagTemp" text="""<$macrocall $name="now" format={{$:/plugins/sphygmus/buttons/dictionary##computingDateTags}} />"""><<front>><<dateTagTemp>><<back>></$wikify></$vars>

\define buttonAction()
<$wikify name="appendPlain" text=<<append>> >

<$wikify name="title" text="""<$macrocall $name="now" format={{$:/plugins/sphygmus/buttons/dictionary##computingTitle}} />""">

<$wikify name="dateTag" text=<<dateTagPlain>> >
<$vars otherTags={{$:/plugins/sphygmus/buttons/dictionary##computingOtherTags}} >
<$set name="tags" filter="[enlist<dateTag>] [enlist<otherTags>]">

<$action-setfield $tiddler="computing" text=<<appendPlain>> />
<$action-sendmessage $message="tm-new-tiddler" title=<<title>> tags=<<tags>> />

</$set></$vars></$wikify></$wikify></$wikify>
\end

<$button class="tc-btn-sphygmus" actions=<<buttonAction>> >{{$:/images/fa5/solid/plus-circle}}</$button>
\define titlePlain() <$wikify name="title" text="""<$macrocall $name="now" format={{$:/plugins/sphygmus/buttons/dictionary##How To: A Personal GuideTitle}} />"""><<title>></$wikify>

\define append()
<$vars front="* [[" back="]]"><$list filter="[title[How To: A Personal Guide]]"><$view field="text" />
<<front>><<titlePlain>><<back>></$list></$vars>
\end

\define dateTagPlain() <$vars front="[[" back="]]"><$wikify name="dateTagTemp" text="""<$macrocall $name="now" format={{$:/plugins/sphygmus/buttons/dictionary##How To: A Personal GuideDateTags}} />"""><<front>><<dateTagTemp>><<back>></$wikify></$vars>

\define buttonAction()
<$wikify name="appendPlain" text=<<append>> >

<$wikify name="title" text="""<$macrocall $name="now" format={{$:/plugins/sphygmus/buttons/dictionary##How To: A Personal GuideTitle}} />""">

<$wikify name="dateTag" text=<<dateTagPlain>> >
<$vars otherTags={{$:/plugins/sphygmus/buttons/dictionary##How To: A Personal GuideOtherTags}} >
<$set name="tags" filter="[enlist<dateTag>] [enlist<otherTags>]">

<$action-setfield $tiddler="How To: A Personal Guide" text=<<appendPlain>> />
<$action-sendmessage $message="tm-new-tiddler" title=<<title>> tags=<<tags>> />

</$set></$vars></$wikify></$wikify></$wikify>
\end

<$button class="tc-btn-sphygmus" actions=<<buttonAction>> >{{$:/images/fa5/solid/plus-circle}}</$button>
\define titlePlain() <$wikify name="title" text="""<$macrocall $name="now" format={{$:/plugins/sphygmus/buttons/dictionary##musicTitle}} />"""><<title>></$wikify>

\define append()
<$vars front="* [[" back="]]"><$list filter="[title[music]]"><$view field="text" />
<<front>><<titlePlain>><<back>></$list></$vars>
\end

\define dateTagPlain() <$vars front="[[" back="]]"><$wikify name="dateTagTemp" text="""<$macrocall $name="now" format={{$:/plugins/sphygmus/buttons/dictionary##musicDateTags}} />"""><<front>><<dateTagTemp>><<back>></$wikify></$vars>

\define buttonAction()
<$wikify name="appendPlain" text=<<append>> >

<$wikify name="title" text="""<$macrocall $name="now" format={{$:/plugins/sphygmus/buttons/dictionary##musicTitle}} />""">

<$wikify name="dateTag" text=<<dateTagPlain>> >
<$vars otherTags={{$:/plugins/sphygmus/buttons/dictionary##musicOtherTags}} >
<$set name="tags" filter="[enlist<dateTag>] [enlist<otherTags>]">

<$action-setfield $tiddler="music" text=<<appendPlain>> />
<$action-sendmessage $message="tm-new-tiddler" title=<<title>> tags=<<tags>> />

</$set></$vars></$wikify></$wikify></$wikify>
\end

<$button class="tc-btn-sphygmus" actions=<<buttonAction>> >{{$:/images/fa5/solid/plus-circle}}</$button>
\define titlePlain() <$wikify name="title" text="""<$macrocall $name="now" format={{$:/plugins/sphygmus/buttons/dictionary##paperChaseTitle}} />"""><<title>></$wikify>

\define append()
<$vars front="* [[" back="]]"><$list filter="[title[paper chasing logs]]"><$view field="text" />
<<front>><<titlePlain>><<back>></$list></$vars>
\end

\define dateTagPlain() <$vars front="[[" back="]]"><$wikify name="dateTagTemp" text="""<$macrocall $name="now" format={{$:/plugins/sphygmus/buttons/dictionary##paperChaseDateTags}} />"""><<front>><<dateTagTemp>><<back>></$wikify></$vars>

\define buttonAction()
<$wikify name="appendPlain" text=<<append>> >

<$wikify name="title" text="""<$macrocall $name="now" format={{$:/plugins/sphygmus/buttons/dictionary##paperChaseTitle}} />""">

<$wikify name="dateTag" text=<<dateTagPlain>> >
<$vars otherTags={{$:/plugins/sphygmus/buttons/dictionary##paperChaseOtherTags}} >
<$set name="tags" filter="[enlist<dateTag>] [enlist<otherTags>]">

<$action-setfield $tiddler="paper chasing logs" text=<<appendPlain>> />
<$action-sendmessage $message="tm-new-tiddler" title=<<title>> tags=<<tags>> />

</$set></$vars></$wikify></$wikify></$wikify>
\end

<$button class="tc-btn-sphygmus" actions=<<buttonAction>> >{{$:/images/fa5/solid/plus-circle}}</$button>
\define wikiTitlePlain() <$wikify name="title" text="""<$macrocall $name="now" format={{$:/plugins/sphygmus/buttons/dictionary##onthisdayTitle}} />"""><<title>></$wikify>

\define wikiAppend()
<$vars front="* [[" back="]]"><$list filter="[title[on this day logs]]"><$view field="text" />
<<front>><<wikiTitlePlain>><<back>></$list></$vars>
\end

\define wikiDateTagPlain() <$vars front="[[" back="]]"><$wikify name="dateTagTemp" text="""<$macrocall $name="now" format={{$:/plugins/sphygmus/buttons/dictionary##onthisdayDateTags}} />"""><<front>><<dateTagTemp>><<back>></$wikify></$vars>

\define wikiBodyList(filter)
<$vars front="* [[" back="]]"><$list filter="$filter$"><<front>><$view field="title" /><<back>>
**
</$list></$vars>
\end

\define buttonAction()
<$wikify name="CWS" text="$:/workspace/{{$:/workspace/currentWorkspace}}">
<$set name="topLink" filter="[list[$:/workspace/WS2]first[]]">
<$wikify name="top" text=<<topLink>> >
<$action-setfield $tiddler=<<CWS>> $field="list" $value={{$:/StoryList!!list}} />
<$action-setfield $tiddler="$:/StoryList" $field="list" $value={{$:/workspace/WS2!!list}} />
<$action-setfield $tiddler="$:/workspace/currentWorkspace" $field="text" $value="WS2" />
<$action-navigate $to=<<top>> $scroll="yes" />
</$wikify>
</$set>
</$wikify>

<$wikify name="wikiAppendPlain" text=<<wikiAppend>> >

<$wikify name="wikiTitle" text="""<$macrocall $name="now" format={{$:/plugins/sphygmus/buttons/dictionary##onthisdayTitle}} />""">

<$wikify name="wikiDateTag" text=<<wikiDateTagPlain>> >

<$vars wikiOtherTags={{$:/plugins/sphygmus/buttons/dictionary##onthisdayOtherTags}} >

<$set name="wikiTags" filter="[enlist<wikiDateTag>] [enlist<wikiOtherTags>]">

<$set name="thisYear" value=<<now YYYY>> >
<$set name="thisMD" value=<<now 0MM0DD>> >
<$set name="lastYear" filter="[<thisYear>subtract[1]]">
<$set name="lastYMD" filter="[<thisMD>addprefix<lastYear>]">

<$wikify name="wikiBody" text="""<$macrocall $name="wikiBodyList" filter="[regexp:created<lastYMD>]" />""" >

<$action-setfield $tiddler="on this day logs" text=<<wikiAppendPlain>> />

<$reveal type="nomatch" state=<<wikiTitle>> text="">
<$action-sendmessage $message="tm-new-tiddler" title=<<wikiTitle>> />
</$reveal>

<$reveal type="match" state=<<wikiTitle>> text="">
<$action-sendmessage $message="tm-new-tiddler" title=<<wikiTitle>> text=<<wikiBody>> tags=<<wikiTags>> />
</$reveal>

</$wikify></$set></$set></$set></$set></$set></$set></$vars></$wikify></$wikify></$wikify>
\end
<$button tooltip="new on this day" aria-label="new on this day" class="tc-btn-sphygwr" actions=<<buttonAction>> >{{$:/images/fa5/solid/history}}</$button>
\define wikiTitlePlain() <$wikify name="title" text="""<$macrocall $name="now" format={{$:/plugins/sphygmus/buttons/dictionary##onthisdayTitle}} />"""><<title>></$wikify>

\define wikiAppend()
<$vars front="* [[" back="]]"><$list filter="[title[on this day logs]]"><$view field="text" />
<<front>><<wikiTitlePlain>><<back>></$list></$vars>
\end

\define wikiDateTagPlain() <$vars front="[[" back="]]"><$wikify name="dateTagTemp" text="""<$macrocall $name="now" format={{$:/plugins/sphygmus/buttons/dictionary##onthisdayDateTags}} />"""><<front>><<dateTagTemp>><<back>></$wikify></$vars>

\define wikiBodyList(filter)
<$vars front="* [[" back="]]"><$list filter="$filter$"><<front>><$view field="title" /><<back>>
**
</$list></$vars>
\end

\define buttonAction()
<$wikify name="wikiAppendPlain" text=<<wikiAppend>> >

<$wikify name="wikiTitle" text="""<$macrocall $name="now" format={{$:/plugins/sphygmus/buttons/dictionary##onthisdayTitle}} />""">

<$wikify name="wikiDateTag" text=<<wikiDateTagPlain>> >

<$vars wikiOtherTags={{$:/plugins/sphygmus/buttons/dictionary##onthisdayOtherTags}} >

<$set name="wikiTags" filter="[enlist<wikiDateTag>] [enlist<wikiOtherTags>]">

<$set name="thisYear" value=<<now YYYY>> >
<$set name="thisMD" value=<<now 0MM0DD>> >
<$set name="lastYear" filter="[<thisYear>subtract[1]]">
<$set name="lastYMD" filter="[<thisMD>addprefix<lastYear>]">

<$wikify name="wikiBody" text="""<$macrocall $name="wikiBodyList" filter="[regexp:created<lastYMD>]" />""" >

<$action-setfield $tiddler="on this day logs" text=<<wikiAppendPlain>> />

<$reveal type="nomatch" state=<<wikiTitle>> text="">
<$action-sendmessage $message="tm-new-tiddler" title=<<wikiTitle>> />
</$reveal>

<$reveal type="match" state=<<wikiTitle>> text="">
<$action-sendmessage $message="tm-new-tiddler" title=<<wikiTitle>> text=<<wikiBody>> tags=<<wikiTags>> />
</$reveal>

</$wikify></$set></$set></$set></$set></$set></$set></$vars></$wikify></$wikify></$wikify>
\end

<$button class="tc-btn-sphygmus" actions=<<buttonAction>> >{{$:/images/fa5/solid/plus-circle}}</$button>
* [[poetry – Even When You're Sad]]
* [[poetry – For My Young Friends Who Are Afraid]]
* [[poetry – Wild Geese]]
* [[poetry – Clearing]]
!!! //others' poetry//
<<list-links "[tag{!!title}prefix[poetry –]sort[created]]">>

!!! //my poetry//
<<list-links "[tag{!!title}search:title[poetry:]sort[created]]">>
```
Do not try to save
the whole world
or do anything grandiose.

Instead, create
a clearing 
in the dense forest 
of your life
and wait there
patiently,
until the song
that is your life
falls into your own cupped hands
and you recognize and greet it.

Only then will you know
how to give yourself
to this world
so worthy of rescue.
```

> by Martha Postalwait<<footnote "src" "No idea who this person is or what the source of the poem actually is, unfortunately. Internet searches just lead to reposts on various blogs...">>
```
Sing hard. Act out that part you have, by
singing when it comes. Invited,
plunge. Places there are where you'll never
be unless the sound is your sound.

Here's a way, for the kind of world
this is, to take before it ends:
Discover a talisman;
hold it; find a road; run.
```

> by William Stafford
```
There is a country to cross you will
find in the corner of your eye, in
the quick slip of your foot, air far
down, a snap that might have caught.
And maybe for you, for me, a high, passing
voice that finds its way by being
afraid. That country is there, for us,
carried as it is crossed. What you fear
will not go away: it will take you into
yourself and bless you and keep you.
That's the world, and we all live there.
```

> by William Stafford

{{kandinski_greencomposition.jpg}}
"""
If your time flowed like a book
You'd skip to the end and take a look
Our curiosity would ruin the tale
But who would resist that tempting trail
What good is power 
That can only devour
A chance to go through every door
A chance to strive for something more
What's the use in skipping a page
If the ending is made from every stage
If you want to know, you already know when
So shut your eyes and open them again
Turning the page is all it took
If your time flowed like a book
"""
```
You do not have to be good.
You do not have to walk on your knees
for a hundred miles through the desert repenting.
You only have to let the soft animal of your body
love what it loves.
Tell me about despair, yours, and I will tell you mine.
Meanwhile the world goes on.
Meanwhile the sun and the clear pebbles of the rain
are moving across the landscapes,
over the prairies and the deep trees,
the mountains and the rivers.
Meanwhile the wild geese, high in the clean blue air,
are heading home again.
Whoever you are, no matter how lonely,
the world offers itself to your imagination,
calls to you like the wild geese, harsh and exciting -
over and over announcing your place
in the family of things.
```

> by Mary Oliver

{{wildgeese.jpg}}
<span style="display:inline-block;width:1em;margin-bottom:-1px;">{{pogfish.png}}</span>
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
<span style="display:inline-block;width:1em;margin-bottom:-1px;">{{pogstarry.png}}</span>
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
* [[http://criticallegalthinking.com/2012/02/07/in-defence-of-foucault-the-incessancy-of-resistance/]]

<<< 
It's about seeing the entirety of your circumstances at the same time as seeing your freedom within those constraints, and knowing that, with a little effort, you can rescue yourself.
<<< [[The Solitude of Prime Numbers|books: Giordano, Paolo – The Solitude of Prime Numbers]]
always on the hunt for stuff I actually //like// and that vibes with me. give me all the gentle touches, close-ups of hands, locked eyes, deep kisses, and clear intimacy.

@@.spaced-list

* [[https://twitter.com/nodusfm]]
** fuuuuck why don't more botw nsfw renders from nodu exist {{crying}} most 3D stuff is a huge turn-off b/c like uncanny valley but the low-ish poly + lighting of botw stuff is like... so much more appealing.
** [[https://www.gifdeliverynetwork.com/goldenaliveearwig]]
*** fuck me up. the hand on her head, the shaking, the laugh, the pat, the arm-holding, the pulsing -- perfection.
** [[https://www.patreon.com/noduanim]]
*** I meaaaannnnn 1080p for $3 a month isn't bad {{bflushed}}
*** seems unlikely to get more zelda stuff tho? maybe I should join the discord lmao
** [[complete animation archive|https://mega.nz/#F!ZpxWnaaY!1_fwfL8--6UgNm9daHgBSg]]

* [[https://twitter.com/wintonkidd]]
** oh ''fuck'' what gorgeous art. 
** [[https://www.patreon.com/wintonkidd]]
*** uhhhhhhhhh fuuuuck this is so much cheaper than buying all their comics on gumroad... and supporting an artist is a good thing... {{bflushed}}
**** //fuck it. worth.//

* [[https://twitter.com/Kukumomoart]]
** hhhhh they have good art too...
** [[https://www.patreon.com/kukumomo]]
*** not as cheap as above, and more likely to be in fandoms that I don't really care about, as far as I can tell. Still, might be worth subscribing for a month and downloading... {{bflushed}}
** [[https://kukumomo.art/]]
*** guh, spendy! but that zelda art pack tho `>_>`

* [[https://old.reddit.com/r/RoleReversal/search/?sort=top&q=flair%3A%27NSFW%27&t=all&include_over_18=on&restrict_sr=on]]
** as I'm actually building an on-hard-drive collection, yeesh, this is on the list of "to-sort-through"

* [[https://sugarscript.itch.io/cute-demon-crashers]]
** a bit on the almost too anime side for me buuuut 18+ VN aimed at women? color me curious.

@@
---
IRL pr0n tends to just feel icky & not a turn-on? but some of it is alright I suppose.

* [[https://www.xvideos.com/video6949495/lectura_erotica]]
* [[https://www.pornhub.com/view_video.php?viewkey=ph58e5f3b2199fd]]
<svg width="25%" version="1.1" viewBox="0 0 98 25" xmlns="http://www.w3.org/2000/svg">
    <g transform="translate(-44 -136)">
        <text x="43.845242" y="135.98213" style="fill:#ffffff;font-family:Zing,monospace;font-feature-settings:normal;font-size:2.1px;font-stretch:extra-condensed;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;letter-spacing:0px;line-height:1.25;stroke-width:.26;word-spacing:0px" xml:space="preserve"><tspan x="43.845242" y="135.98213">                                             ,,                                     </tspan><tspan x="43.845242" y="138.62796">`7MM"""Mq.                                 `7MM                                      OO</tspan><tspan x="43.845242" y="141.2738">  MM   `MM.                                  MM                                      88</tspan><tspan x="43.845242" y="143.91963">  MM   ,M9 `7Mb,od8 .gP"Ya   ,6"Yb.  ,p6"bo  MMpMMMb.          `7M'   `MF',pW"Wq.    ||</tspan><tspan x="43.845242" y="146.56546">  MMmmdM9    MM' "',M'   Yb 8)   MM 6M'  OO  MM    MM            VA   ,V 6W'   `Wb   ||</tspan><tspan x="43.845242" y="149.2113">  MM         MM    8M""""""  ,pm9MM 8M       MM    MM             VA ,V  8M     M8   `'</tspan><tspan x="43.845242" y="151.85713">  MM         MM    YM.    , 8M   MM YM.    , MM    MM   ,,         VVV   YA.   ,A9   ,,</tspan><tspan x="43.845242" y="154.50296">.JMML.     .JMML.   `Mbmmd' `Moo9^Yo.YMbmd'.JMML  JMML. dg         ,V     `Ybmd9'    db</tspan><tspan x="43.845242" y="157.1488">                                                        ,j        ,V                   </tspan><tspan x="43.845242" y="159.79463">                                                       ,'      OOb"                    </tspan></text>
    </g>
</svg>
<<list-links "[tag{!!title}sort[]]">>
[[Basic single-tiddler, native TW5 implementation|http://braintest.tiddlyspot.com/#PopupFootnotes]]

> This implementation makes the footnote reference a link that pops up the footnote when clicked, as well as appends the footnote to the bottom of the twiddler <<footnote "💮" "though this is ''not'' automatic, as seen in this example">>

[[More complex, multi-macro implementation demo|http://tid.li/tw5/numbers.html]]

> This implementation allows the footnote text to be included in place (via `<<ref "footnote text">>`) and only allows for numbers as the footnote reference. (No emoji links or otherwise, auto-counted.) Footnotes seem to be collected in a new tiddler outside the ones with the actual footnotes. Also there's no info about how to actually install or use it on your own wiki.

[[A further implementation of the above|http://slidesnstories.tiddlyspot.com/#About%20Footnotes]]

> Oh hey! This one actually gives you install instructions! it uses a loooot of extra tiddlers but also seems to provide an extra amount of functionality. eg. in-line footnote show/hide, showing them at the bottom automatically, etc.

''Conclusion:'' I think I'm going to stick with the BrainTest implementation for now. I like the ability to change what the label actually is, instead of it being forced numbers. (see - emoji references!) I dislike that you __have__ to put the footnotes at the bottom yourself, if you want them there,<<ref "test">> but eh. I can also see the automatic numbering being a nice feature. Still, the complexity is more than I need right now.

---

I edited the [[default macro|$:/macros/danielo/footNote]] in several ways.

# I removed the subscript from the footer definition because it introduced some annoying whitespace. also the footers are at the bottom, I think it's fine if they're not small text.
# I changed the bottom definition to "footer" instead of "footnotes" because who the //fuck// makes two different thingies and then calls them by the exact. same. word. except one is plural?! ugh. So now it's<<footnote "hi" "for example">> for the inline pop-ups and<<ref "footer">> for the footer FOOTOER FOOTUR FOOTAR pop-ups.
# I changed the color of the ref(label) to be something a little more eye-catching than green.

I also heavily edited `the supplied PopupStyle|stylesheet - braintest/PopupFootnotes` to have much better padding layout using flex, and to fix the shadow the way I like it.

---

<<footer "test" "here is an example of the braintest bottom footnote implementation">>

<<footer "footer" "yeah the word footer looks very stupid and ~not real~ to me at this point in the project.">>
* `$:/disable_editor_tool_button`
* `$:/enable_editor_tool_button`

Tiddlers I used as reference for the project:

* [[$:/config/TextEditor/EnableToolbar]]
* [[$:/core/ui/ControlPanel/Settings/EditorToolbar]]
* [[$:/core/ui/ControlPanel/Toolbars/EditToolbar]]

The [[$:/core/ui/Buttons/unfold-all]] and [[$:/core/ui/Buttons/fold-all]] set-up were what confirmed my need to use two separate buttons. (Previously I was trying to use the Reveal Widget to keep it all in one button...)

---

Quick steps for reproduction:

# Use button syntax (with tooltip and toolbar class).
# Use action-setfield to hide the current tiddler's button and show the opposite button.
# Use action-setfield to show/hide the edit tools, using the value found in [[$:/core/ui/ControlPanel/Settings/EditorToolbar]].
# Use a list filter cribbed from the [[page and tiddler layout|https://tiddlywiki.com/static/Page%2520and%2520tiddler%2520layout%2520customisation.html]] article to set up icon and text.
# Add a "caption" and "description" field (those show up in the [[Edit Toolbar settings|$:/core/ui/ControlPanel/Toolbars/EditToolbar]] tiddler).
This is for fun: I'm trying something new. How do I make a tiddlywiki tiddler look similar to a static page in structure? I'm experimenting with changing up my typical ways of formatting things. (And yes, this paragraph is mostly to fill space b/c I don't know what to say here yet.)

{{Tiddlywiki Design Portfolio||admin/templates/header}}

{{191115 – wiki: pingback from TW?||admin/templates/header}}
* [[PSYCH 210 W01 C1 – Intro To Syllabus]]
* [[PSYCH 210 W01 C2 – What Is Psychology]]
* [[PSYCH 210 W01 C3 – Psychology Vs. Other Disciplines]]
* [[PSYCH 210 W02 C1 – The Experimental Process]]
* [[PSYCH 210 W02 C2 – Experimental Research]]
* [[PSYCH 210 W02 C3 – Biological Psychology]]
!!! [[Textbook: Psychology - Core Concepts. Zimbardo, Philip.|https://files.redacted.xyz/01%20-%20PSYCH%20210/210000%20-%20Zimbardo%2C%20Philip%20-%20Psychology%20Core%20Concepts.pdf]]

---

* ''Week 1: Mind, Behavior and Psychological Science''
** ~~Wed 8/22 - Read Chapter 1; ``due Quiz #1``~~
* ''Week 2: Mind con't, Biopsychology & Neuroscience''
** ~~Mon 8/27 - ``due Quiz #2``~~
** ~~Fri 8/31 - Read Chapter 2; ``due Quiz #3``~~
* ''Week 3: Biopsychology & Neuroscience con't''
** ~~Fri 9/7 - `EXAM #1`~~
* ''Week 4: Learning''
** ~~Mon 9/10 - Read Chapter 4; ``due Quiz #4``~~
* ''Week 5: Learning con't & Memory''
** ~~Wed 9/19 - Read Chapter 5; ``due Quiz #5``~~
* ''Week 6: Memory con't''
** ~~Fri 9/28 - ``EXAM #2``~~
* ''Week 7: Psychological Development''
** ~~Mon 10/1 - Read Chapter 7; ``due Quiz #6``~~
* ''Week 8: Sensation & Perception''
** ~~Wed 10/10 - Read Chapter 3; ``due Quiz #7``~~
* ''Week 9: Sensation & Perception con't''
** ~~Fri 10/19 - ``EXAM #3``~~
* ''Week 10: Personality''
** ~~Mon 10/22 - Read Chapter 10; ``due Quiz #8``~~
* ''Week 11: Psychological Disorders''
** //Mon 10/29 - Read Chapter 12; ``due Quiz #9``//
* ''Week 12: Social Psychology''
** ~~Mon 11/5 - ``EXAM #4``
** Wed 11/7 - Read Chapter 11; ``due Quiz #10``~~
* ''Week 13: Motivation & Emotion''
** ~~Wed 11/14 - Read Chapter 9; ``due Quiz #11``~~
* ''Week 14: THANKSGIVING BREAK''
* ''Week 15: Stress, Health, & Well-Being''
** Wed 11/28 - Read Chapter 14; ``due Quiz #12``
* ''Week 16: Stress, Health con't''
** Wed 12/5 - ``EXAM #5``
# "Children who watch violent cartoons will become more aggressive." According to the scientific method, this statement is most likely a:
#* hypothesis
# A key aspect of an experiment is the requirement that researchers
#* manipulate one variable to see its effect on another variable
# A psychologist who studies how hormones affect a person's behavior is using the `<blank>` perspective.
#* biological
# Correlation does not mean
#* causation
# The `<blank>` perspective argues that other people have a large influence on our own behaviors.
#* sociocultural
# The majority of psychologists work in
#* universities, colleges, and medical schools.
# The literal meaning of the word "psychology" is the
#* study of the mind
# The scientific method could best answer
#* questions about whether men or women are more violent.
# Which of the following is an example of pseudo-psychology?
#* All of the above are correct.
# `<blank>` is a phenomenon in which researchers' hypotheses lead them to unintentionally bias the outcome of a study.
#* Expectancy bias

---

Subliminal messages are pseudo-psychology? Interesting; look this up.
# A male child inherits `blank` from his father.
#* a y chromosome
# damage to the `blank` is the most likely explanation for a brain injury that has devastating effects on human action & personality.
#* frontal lobes
# Darwin's theory of `blank` argues that evolution favors those organisms that are best adapted to their environment.
#* natural selection
# Dendrite is to axon as
#* receive is to send
# Phineas Gage tragically had a tamping iron propelled through his head. Both left and right sides of the prefrontal cortex were severely damaged. As a result of the accident, Phineas Gage
#* suffered a change in personality.
# The branchlike structures that //receive// messages from other neurons are called `blank`
#* dendrites
# The branch of the autonomic nervous system that restores the body to normal functioning after arousal & is responsible for day-to-day functioning of the organs and glands is called the
#* parasympathetic nervous system
# The nervous system is defined as
#* a complex network of cells that carries information to and from all parts of the body.
# The central nervous system is comprised of all the neurons in the `blank` and the `blank`
#* brain; spinal cord
# Which of the following is true about neurons?
#* The total number of neurons remains relatively constant once we reach adulthood.
# "If a response is followed by a pleasurable consequence, it will tend to be repeated. If a response is followed by an unpleasant consequence, it will tend not to be repeated." This is a statement of:
#* Thorndike's law of effect
# A Skinner box is most likely to be used in research on
#* operant conditioning
# A `<blank>` reinforcer, such as money or praise, gets its value hrough an association with a `<blank>` reinforcer.
#* secondary; primary
# A punisher `<blank>` the probability of a response while a negative reinforcer `<blank>` the probability of a response.
#* decreases; increases
# Catching fish when fishing in a lake would most likely represent which of the following schedules of reinforcement?
#* variable interval
# For every 5 times that you go to the gym each week, you reward yourself with a treat. This best illustrates which of the following schedules of reinforcement?
#* fixed ratio
# `<blank>` reported that watching violent behaviors makes children more likely to behave violently
#* Bandura
# `<blank>` is a process through which experience brings about a lasting change in behavior or knowledge.
#* learning
# `<blank>` is an example of a primary reinforcer, whereas `<blank>` is an example of a secondary reinforcer.
#* A cupcake; a certificate of achievement given to a student
# Which of the following statements about learning is NOT true?
#* Learning is another word for "maturation".
# A person's total knowledge of the world and of the self is contained within
#* long-term memory
# Another term for eidetic imagery is
#* photographic memory
# Jesse still has very vivid memories of his first romantic kiss. This example illustrates a specific form of `<blank>` memory known as a(n) `<blank>` memory.
#* episodic; autobiographical (?)
# Jessica took psychology in the fall semester and is now taking sociology. Several of the concepts are similar, and Jessica finds that she sometimes has trouble recalling some of the major psychological theorists. She keeps getting them confused with sociological theorists. Jessica's problem is most likely due to
#* retroactive interference
# Memory is defined as an active system that consists of three processes. They are
#* receiving information from the senses, organizing and storing the information, and retrieving the information from storage
# Psychologists see memory as a(n) `<blank>` system.
#* interpretive
# Suppose Tamika looks up a number in the telephone book. After getting a busy signal, a minute or so later she tries to call again - but has already forgotten the number! This example illustrates the limited duration of `<blank>` memory.
#* working
# The TOT phenomenon is explained as due to a weak match between
#* retrieval cues and encoding in Long-Term-Memory
# The two subdivisions of declarative memory are `<blank>` memory, which stores personal information, and `<blank>` memory, which stores the meanings of words and concepts.
#* episodic; semantic
# Which of the following examples represents deep processing as described by the levels-of-processing model?
#* thinking about the meaning of a word
# A child that says, "we eated pizza for dinner" has made the error of
#* overegularization
# A child who refuses to steal candy because of a fear of being caught is most likely demonstrating
#* pre-conventional morality
# According to Ainsworth, an anxious-ambivalent child would be expected to 
#* cry with fear and anger when their mother leaves
# During Piaget's formal operational stage, thinking becomes
#* abstract
# Homosexual feelings are difficult to resolve during adolescence because
#* A and D are correct
# In contrast to Piaget, Vygotsky emphasized the role of `<blank>` during development.
#* social interactions
# Research on parenting styles suggest that authoritative parents produce children that are
#* confident and self-reliant
# The despair of a person who is in Erikson's final psychosocial crisis is most likely caused  by 
#* their incomplete resolution of earlier developmental crises
# Women who smoke during pregnancy are more likely to have children wil all of the following except
#* OCD
# With regard to the nature-nurture controversy, most researchers
#* are more interested in the interaction of nature and nurture
# "The whole is more than the sum of its sensory parts" is a statement reflecting
#* Gestalt psychology
# A person who has the most common form of color blindness will probably have the hardest time distinguishing between
#* red and green
# Another name for the `<blank>` is the just noticeable diference
#* difference threshold
# Bundles of axons from ganglion cells make up the
#* optic nerve
# Loudness is determined by a sound wave's
#* amplitude
# Signal detection theory suggests that differences in absolute thresholds between different people reflect
#* human judgement
# Seeing a face is to sensation as recognizing a friend's face is to
#* perception
# The `<blank>` sense allows us to orient our body with respect to  gravity.
#* vestibular
# The concept of `<blank>` explains why you "know" a door is rectangular even though your sensory image is distorted when you are not looking at it straight on.
#* perceptual constancy
# The sky appears to be blue because it reflects `<blank>` wavelengths of light.
#* short
# According to Freud, a male child who has resolved his Oedipus complex is most likely to
#* identify with his father
# According to Freud, personality develops through a series of psychosexual stages. During infancy, the psychosexual stage is called the
#* oral stage.
# Dr. Smith and Dr. Jones are at a lecture given by their mentor. Dr. Smith thinks the talk is horrible, but rather than deal with the fact that he is critical of his mentor's work, he instead accuses Dr. Jones of thinking the talk was terrible. Dr. Smith feels this way due to 
#* projection
# Albert Bandura's notion that people are affected by their environment but can also influence that environment is known as
#* reciprocal determinism
# In Carl Rodgers' theory, our perception of our abilities, behaviors, and characteristics is known as
#* self concept
# In the United States and in other Western countries, `<blank>` is emphasized more so than in Asian countries.
#* individualism
# The emphasis of modern personality theories is on 
#* diversity and group processes
# The factor of `<blank>` is NOT one of the "Big Five" dimensions underlying personality.
#* anger
# Which is TRUE of self-actualization?
#* It defines individuals who are free to fulfill their potential
# Which of the following statements describes the relationship between temperament and personality?
#* temperament, which we are born with, is the basis upon which one's personality is built
# a key implication of stanley milgram's research is that
#* the power of the situation can induce an ordinary person to harm another
# a smoker...
#* cognitive dissonance
# a blank refers to...
#* social role
# all of the following are except
# NOT sexual behavior
* positively correlated
* explanations that account
* be less likely to help othres
* unanimous
* internal external
* attitude is to behavior
# "I think I'm afraid; therefore, I am afraid."
#* `WHO KNOWS`
# A high //n Ach// person is likely to succeed in life because they
#* persist on difficult tasks
# A person who is a sensation seeker
#* has a high desire for excitement
# According to Ekman, which of the following is NOT one of the universal facial expressions?
#* shame
# An instinct is a tendency that is
#* innate
# Drives that are learned through experience are called `<blank>` drives
#* psychological
# Emotion emphasizes
#* arousal
# The JS-Lange theory of emotion suggests that
#* our physical state can influence our emotions
# Thirst, sexual desire, and hunger are examples of `<blank>` drives
#* biological
# Which of the following would be considered to be a motive rather than a drive?
#* religion
# A second heart attack is
#* less likely in patients given stress-management training
# According to Holmes and Rahe, a person with a higher score on the Social Readjustment Rating Scale is more likely than are people with lower scores to have what kind of experience in the near future? 
#* a stress reaction to life events
# A danger posed by watching repeated news broadcasts of a tragedy is that a person will
#* experience vicarious traumatization
# A person who has `<blank>` is likely to cope well during stress since this person sees the stressor as a challenge.
#* high levels of hardiness
# After suffering a sexual assault, Kathy feels a psychic numbness, she has some memory and sleep problems, and she has difficulty concentrating. Kathy is most likely suffering from
#* post-traumatic stress disorder
# During the alarm reaction to a stressor, the hypothalamus triggers an emergency response in the
#* adrenal glands
# If Dr. Matarazzo wants to help her patient Shirley battle cancer, the best strategy to help Shirley comply with the treatment would be to
#* give Shirley treatment options, and let her choose one
# Marisol blamed her professor for failing her midterm. She failed to realize that her two hours of studying, her lack of sleep, and late partying all week would better explain her results. This is an example of
#* external locus of control
# Mary has been in an ... blah blah
#* learned helplessness
# People are more likely to exercise regularly if
#* they have the social support to continue
* [[PSYCH 210 – Quiz #02]]
* [[PSYCH 210 – Quiz #03]]
* [[PSYCH 210 – Quiz #04]]
* [[PSYCH 210 – Quiz #05]]
* [[PSYCH 210 – Quiz #06]]
* [[PSYCH 210 – Quiz #07]]
* [[PSYCH 210 – Quiz #08]]
* [[PSYCH 210 – Quiz #10]]
* [[PSYCH 210 – Quiz #11]]
* [[PSYCH 210 – Quiz #12]]
aka, lecture for n00bs on learning, not plagiarizing, etc etc etc.

(Cs are fine but go for As! Ofc. >_>) Also we have a supplemental study tutor! Don't feel bad if you have to go to him - srsly don't feel bad, everybody needs help sometimes.

I shouldn't make fun. It //is// important. The professor was right to encourage everyone to think about ''why'' they're sitting in the class - do they want to be here, etc. Do I want to be there? Yes. Even though it sounds like an external checkbox reward, I want to have that degree, that diploma. 

And heck, I always have thought psychology is interesting - I want to get as much general grounding out of this class as I can, you know? I'd like to set an intention to be able to look back on this class and point to at least one thing that I learned that will continue to stick with me. Think about how what I'm learning integrates with my daily life, with my artistic practice. How can it inform the way I live? In what ways can I take this knowledge and make it my own? That's what ultimately feels important to me right now.

---

* ''Write all the reading quiz questions down as you answer them.''
** Canvas will show you the questions and answers you got wrong, but will not show the text of questions you got right.
** Some of the reading quest questions will be on the exams.

---

Nothing due this week.
* "have your eye on anyone yet?"
** oh man, college. It makes me smile & chuckle, I wonder why?
* man, I feel like a senior b/c I give less of a shit now, ahaha. Approach the classroom w/curiosity, not trepidation. (Okay tho who am I fooling, there are still seeds of insecurity there.)

---

* How does psychology differ from other disciplines?
* There's a lot of anthropological work done in psychology (how culture shapes the way you process your reality or the information your mind takes in)
* Psychology is ''the science of behavior and mental processes''
** mental processes are internal, and behavior is external and observable
** behavior can change the mental processes and vice versa
*** how you see yourself, your self concept, is tied to your behavior
** it's not about mental disorders & therapy or focused solely on diagnosing & treating mental problems
* The word comes from "psyche" (mind) and "-ology" (field of study), in the Greek
* Psychology is an evidence based, "scientific" field
** it does examine inner drives, though a critique is: how do you gauge or study what's internal to a person?
* "I made this claim based on this data" - but you can't go so far as to make sweeping generalizations from study data; extrapolating & stereotyping is baaad

> look up article by joe sharon (?) in the canvas course (on stereotyping)

* Where are psychologists employed?
** hospitals
** universities
** business consulting
** counselling
** independent practice / etc.

A student here at CYMK did an interesting study with the illusion that a single bright light in a very dark room will appear to be moving. Had people say how far the light moved individually, and then in a group. Came to a consensus that it was 2 inches - replaced everyone in the group with new people and still, 2 inches. Studying norms and how they develop.

* ''Psychology''
** broad field
** earns a PhD
** emphasizes research
** specializes in an area of study
* ''Psychiatry''
** medical specialty
** earns an MD
** trained in treatment
** can prescribe drugs
* Psychologists //can// go through steps to get licensed to prescribe meds, but it's a very rigorous process
* There are three main ways to "do" psychology:
** experimental psychology
** teachers of psychology
** applied psychology
*** uses knowledge gathered by experimental psychologists to tackle human problems
*** sports
**** approaches issues of motivation, training, prep
*** environmental
**** the way we design parts & infrastructure affects the way we feel
*** forensic
**** are people ready to be released from prison? do they have a high likelihood of recidivism? are they mentally able to stand trial without being intimidated into self-incrimination?
*** school / etc.
* ''social institutions''
** behaviors many people engage in over an extended amount of time for a specific purpose
> wtf I get charged for the textbook? gross

* ''Psychology''
** The study of mental processes and human behavior
** delinquency: does the individual level of impulsivity of adolescents reflect their participation in delinquency? ie, do teens with a higher level of impulsiveness commit more delinquent acts than teens with a lower level of impulsiveness?
** //psychological factor//: level of impulsiveness => outcome: delinquency
* ''Sociology''
** The study of the social causes & consequences of human behavior; of the structure of groups, organizations, and society - and how they interact with each other.
** this is where "social institutions" come into play
** looks at group structure (based on power)
*** why do certain groups structure themselves the way they do? eg. why the pay gap between male and female stock brokers?
** delinquency: does the poverty level of adolescents' home area affect the frequency of delinquency? (less affluent areas have less after-school activities, affluent areas pay for other adults to supervise kids before the parents get home after work and take over)
** //sociological factor//: poverty => outcome: delinquency
* ''Social Psychology''
** The study of how the thoughts, feelings, and behavior of individuals are influenced by the actual, imagined, or implied presence of other people
*** eg. how does the presence of other people in the classroom affect how we behave? how does the implied presence of law enforcement inform how we stop or don't stop at red lights and stop signs?
** also includes "how do individuals influence other people (the group)?"
*** the study of leaders and leadership
** also the immediate context - how the set-up of the classroom affects group behavior, perhaps
** delinquency: do adolescents with delinquent peers engage in more delinquent behaviors than those with less?
** //social psychology factor//: peer influence => outcome: delinquency
* ''Psychologically Oriented Social Psychology''
** Focuses on how individual differences influence how a person reacts to external forces
** delinquency: are highly impulsive teens more susceptible to peer pressure than less impulsive teens?
** //social psychology factor//: peer influence + //psychological factor//: impulsivity => outcome: deliquency
* ''Sociologically Oriented Social Psychology''
** focused more on how the structure of groups can influence the way a person reacts to external forces
** delinquency: are adolescents from areas of poverty more susceptible to peer pressure than adolescents from wealthy areas? 
** //social psychology factor//: peer influence + //sociological factor//: poverty => outcome: delinquency
* ''Types of Psychology''
** biological
*** Behavior is determined by the brain, hormones, and other biological factors
** cognitive
*** Behavior is determined by the information processing systems of the human mind; based on the beliefs, perceptions, and expectations of someone's mind. Humans have learned cognitive scripts and schema that they act on
** behavioral
*** Behavior is determined by external stimuli, the environment, and the previous consequences of one's behavior; eg, reward vs. punishment as motive
** whole person
*** Behavior is determined by your innate traits and temperament; this is a psycho-dynamic and humanistic field of psychology
** developmental
*** Behavior is determined by the interaction of your environment and your hereditary patterns; also where [[Piaget|https://en.wikipedia.org/wiki/Jean_Piaget]] falls (he quantitatively concluded that children think differently from adults). In developmental psychology, people go through various stages as they grow into adults.
** sociocultural
*** Behavior is determined by the power of the situations you're in, and by social & cultural influences. You learn by what happens to others in the same situations you're in. (eg. shaming someone in class, you learn and don't exhibit those behaviors in order to avoid being shamed yourself)
> good god never sit on this row - w/these kinds of tables people w/fidgety legs shake the whole damn row and it's bloody fucking obnoxious - like holy hell.

* look up the Tuskegee experiment?
* subliminal messages as //different// from ''priming''
** they can't make you do something you don't want to do
* ''Joel Charon - Stereotypes vs. Generalizations''
*# Judgemental
*# Absolute, does not allow for exceptions
*# Overshadows other categories
*# Does not change with new evidence
*# It is not created carefully in the first place
*# It does not encourage a search for understanding why human beings are different from one another
* ''emperical'' : study, observation, data collection
** "an approach to research that relies on sensory experience & observation as research data"
* ''hypothesis''
** statement predicting outcome of scientific study; relationship between variables
* ''operational definitions''
** exact procedures used in establishing experimental conditions & measurement of results
* gotta define your variables - what's the variable you're manipulating? what are the variables you're holding constant?
* ''data'' : pieces of information gathered by the researcher
* the hypothesis is accepted or rejected based on //statistical// analysis of the results
** are x vs y so far apart that it's more likely they came from different groups than from the same group?
* ''experimental design''
** random assignment is the process used to divide groups in an experiment so that they may be considered to be equal
** do pre & post tests (eg. when testing whether or not violent media makes kids play more violently, take a sample recording of them sharing the same toy for five minutes before they interact with any media - pre-test - and after the experimental treatment - post-test)
** experimental group vs control group
*** experimental group is subjected to the experimental treatment
*** control group takes a placebo or isn't subjected to the experimental treatement
** ''experimental treatment'' : the independent variable manipulated by the researcher
** ''dependent variable'' : the outcome variable, the unknown, what is being observed & measured
*** the outcome can also be the difference between time one and time two; for example, comparing the rate of increase in pushing & shoving between the pre- and post- tests for both the experimental and the control groups
** internal & external validity?
*** internal = when it's solid to make claims about causation within the experimental group (?)
*** external = when it's solid to make claims about causation within the general population (?)
* A stereotype is //uncritical//
* Be able to tell a story about the concepts on the study guide...
* ''internal validity''
** can you attribute a cause to a particular variable?
** an experiment that establishes that the independent variable alone leads to the change in the dependent variable (post-test/observation) is said to have internal validity
* ''external validity''
** when the findings of a study can be generalized beyond the experimental setting
** have to consider your experimental sample in order to analyze how much you can generalize your results
* correlational research
** you don't know if A follows from B or if B follows from A
** still need to show //association// between A & B, despite not having a control group
** these are used when experiments would be unethical
** you cannot determine a cause from this research
* ''correlation values''
** negative correlation slants \
** positive correlation slants /
** The highest potential correlation is +1 or -1
** No correlation = 0
* ''types of research''
** surveys
*** technique used in descriptive research; seeking responses to a prepared set of verbal or written items
*** survey = methodology
*** questionnaire = implementation of the methodology?
** naturalistic observations
*** form of descriptive research involving behavior assessment of people or animals in their natural settings
** case studies
*** research involving a single individual or at most a few individuals
*** small sample size
*** lack of control
*** limited generalizability
* ''biases in psychological research''
** expectancy bias
*** the researcher allows their expectations to affect the outcome of the study
** can use a placebo (sham drug, fake treatment) to reduce participant bias
** a double blind experiment helps reduce bias (both participants and researchers are unaware of group assignment)
* ethical issues
** American Psychological Association
*** promotes an ethical code of conduct
*** shields study participants from potential harm
*** ensures confidentiality
** Institutional Review Board
*** examines studies and approves or denies them
* ethical considerations in studies
** must have informed consent from participants
*** they must be informed of all procedures and any potential dangers, and must be debriefed at the end of the study if any deception was involved
** deception is only allowed if no substantial risks are likely
** specific guidelines need to be followed for animal studies 

---

* ''Biopsychology''
** the specialty in psychology that studies the interaction of biology, behavior, and mental processes
*** //neuroscience//: focuses on how the brain produces mental processes and behavior; interdisciplinary field
* //chromosomes// : tightly coiled structures along which genes are organized
* //sex chromosomes// : x & y chromosomes that determine our physical sex characteristics
* //genome// : complete set of genetic information within the nucleus of a cell
** diet and stress can affect the way genes are expressed (see puberty example)
* //DNA// : long complex molecule comprised of four nucleotides
* //genotype// : organism's genetic makeup
* //phenotype// : observable physical characteristics
* mental pathways and networks (made up of links between neurons) grow and form through connections of various information sources and are reinforced through repetition
** a chess player trained his daughter from a young age by showing her a shit ton of pictures of chess board positions; an MRI later showed that she used the facial processing area of her brain to analyze chess positions
* //natural selection// : individuals best adapted to the environment are more likely to flourish and reproduce
** evolution has fundamentally shaped psychological processes because it favors genetic variations that produce adaptive behavior
<span style="display:inline-block;width:1em;margin-bottom:-1px;">{{psysweat.png}}</span>
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
* Dependency management: [[Poetry|https://python-poetry.org/]]
** appears to auto-configure virtual environments?
*** answer: yes. [[This article|https://towardsdatascience.com/solving-dependency-management-in-python-with-poetry-165b92069e9d]] walks through the argument for using poetry.
** [[setup article one|https://www.pythoncheatsheet.org/blog/python-projects-with-poetry-and-vscode-part-1/]] & [[two|https://www.pythoncheatsheet.org/blog/python-projects-with-poetry-and-vscode-part-2/]]

* automatic code formatting: [[Black|https://dev.to/adamlombard/how-to-use-the-black-python-code-formatter-in-vscode-3lo0]]

* pre-commit hooks: [[https://pre-commit.com/]]

* libraries for Neo4J management:
** [[https://neomodel.readthedocs.io/en/latest/index.html]]
** [[https://py2neo.org/v4/index.html]]

* Setting up the "perfect" python project - [[article|https://sourcery.ai/blog/python-best-practices/]]
* [[interesting technical articles from a larger company|https://tech.instacart.com/]]
* [[a free web course on writing API documentation|https://idratherbewriting.com/learnapidoc/]]
* [[Google's email API documentation as a reference|https://developers.google.com/gmail/api/v1/reference/]]
* [[Python docstring reference|https://www.geeksforgeeks.org/python-docstrings/]]
* [[Basic intro to generating documentation with sphinx|https://www.patricksoftwareblog.com/python-documentation-using-sphinx/]]
* [[Guide to an extension for sphinx that translates google style docstrings into reST|https://sphinxcontrib-napoleon.readthedocs.io/en/latest/index.html]]
* [[Understanding *args and **kwargs in Python|https://www.agiliq.com/blog/2012/06/understanding-args-and-kwargs/]]
* all scents user own
* all journal entries for a particular scent
* all scents a user owns with a particular note that are not discontinued
* any scent with a particular note
* recommend top 5 scents most similar to a particular scent (https://neo4j.com/developer/guide-build-a-recommendation-engine/)
---
; Return scents with lists of their notes (eg: `"john-watson" ["metal", "lime", "linen"]`):
```
MATCH (s:Scent)-[:SMELLS_LIKE]->(n:Note)
RETURN s.scentName, collect(n.noteName) AS notes
```
; Same as above, with a different construction that's maybe more readable?
```
MATCH (s:Scent)-[:SMELLS_LIKE]->(n:Note)
WITH s.scentTitle AS Name, collect(n.noteTitle) AS Notes
RETURN Name, Notes
```
; Return scents with the number of notes they have (eg: `"john-watson" 3`)
```
MATCH (s:Scent)-[:SMELLS_LIKE]->(n:Note)
RETURN s.scentName, size(collect(n.noteName)) AS numberOfNotes
```
; Return a list of scents that share notes with more than one other scent, the notes they share, and the number of scents they share notes with
```
MATCH (s:Scent)-[:SMELLS_LIKE]->(note:Note)
WITH s, collect(note.noteName) AS sharedNotes, size((note)-[:SMELLS_LIKE]-(:Scent)) AS numOfSharedScents
WHERE numOfSharedScents > 1
RETURN s.scentName, sharedNotes, numOfSharedScents
```
; Using one or more specific notes, return a list of scents that smell like those notes
```
WITH ['ozone', 'incense'] as noteReq
UNWIND noteReq AS notes
MATCH (s:Scent)-[:SMELLS_LIKE]-(n:Note {noteName: notes})
RETURN n.noteName, collect(s.scentName) AS scents
---------------------------
## in alphabetical order ##
---------------------------
WITH ['ozone', 'incense'] as noteReq
UNWIND noteReq AS notes
MATCH (s:Scent)-[:SMELLS_LIKE]-(n:Note {noteName: notes})
WITH n.noteName AS notes, s.scentName AS scentName
ORDER BY notes, scentName
RETURN notes, collect(scentName) AS scents
## ORDER BY scents // this sorts by the size of the scent list
```
; Return a list of scents a specific user owns
```
MATCH (sphygmus:User {username: 'sphygmus'})-[:OWNS]->(s:Scent)
RETURN s.title
```
; Return a list of user-specific scents/collection/notes, sorted by collection and then number of notes
```
MATCH (sphygmus:User {username: 'sphygmus'})-[:OWNS]->(s:Scent)
MATCH (s)-[:SMELLS_LIKE]->(n:Note)
RETURN s.title AS Scents, s.collection AS Collection, collect(n.name) as Notes
ORDER BY Collection, size(Notes) DESC
```
---

* `(Collections {name, title})`
* `(Notes {name, title, group, description})`
* `(Scents {name, title, collection, description, link, status})`
* `(Users {username, password, email})`
* `(JournalEntries {user, scent, date, entry})`
* `(ScentNotes {scentname, notename})` <- relationships, not final graph data
!!! Question Ideas for Stakeholders

* How important is this product launch to the company?
* How does this product connect with the company's brand?
* How does this product relate to other products the company has released in the past?
* What does success look like for this website?
* How is this website different than our competitors?
* What problem is the product solving for customers?
* How would you describe a typical customer?
<<<
That was always the dream, wasn’t it?  ‘I wish I’d known then what I know now’?  But when you got older you found out that you now wasn’t the you then.  You then was a twerp.  You then was what you had to be to start out on the rocky road of becoming you now, and one of the rocky patches on that road was being a twerp.

A much better dream, one that’d ensure sounder sleep, was not to know now what you didn’t know then.
<<< Night Watch
* redacted

---

* [[180830 – From RL: A song for you!]]
* [[180831 – From RL: Friday Morning Greetings !]]
* [[180903 – From RL: Monday Morning Greetings !]]
* [[180903 – To RL: Several Responses and Thoughts!]]
* [[180905 – Fm RL: Re: Tuesday Morning Pictures]]
* [[180909 – Fm RL: Friday Morning Greetings]]
* [[180917 – To RL: It's Summer Again!]]

`<<list-links "[!is[system]search:title[RL:]search:title[–]sort[title]]">>`
This is the furthest thing from a comprehensive record; it only covers the time-period from August 2018 onward.

''Spoiler Warning:'' if I'm writing about a book on its own page, there's at least a few spoilers up in them there woods. I tend to read reviews after I've finished a book, so there's some responses to the reviewers there too. If I wrote about it, though, take that as an endorsement of the book's quality!

---

* [[reading – audio books]]
* [[reading – visual books]]
* [[serial fiction]]

<<list-links "[tag{!!title}sort[]![reading – visual books]![reading – audio books]]">>

---
; Books To Read
* [[Because Internet|https://www.worldcat.org/title/because-internet-understanding-the-new-rules-of-language/oclc/1088599449]]
|>|!2018|<|
|Red Rising | //Pierce Brown// ||
|Golden Son | //Pierce Brown// ||
|Morning Star | //Pierce Brown// ||
|Iron Gold | //Pierce Brown// ||
|The Riddle-Master of Hed | //Patricia McKillip// | ??/??---10/17|
|Heir of Sea and Fire | //Patricia McKillip// | ??/??---10/19|
|Harpist in the Wind | //Patricia McKillip// | ??/??---11/12|

|>|!2019|<|
|Equal Rites | //Terry Pratchett// | 06/01---06/03|
|Wyrd Sisters | //Terry Pratchett// | 07/03---??/??|
|Witches Abroad | //Terry Pratchett// ||
|Lords and Ladies | //Terry Pratchett// ||
|Maskerade | //Terry Pratchett// ||
|Carpe Jugulum | //Terry Pratchett// | ??/??---07/17|
|Guards! Guards! | //Terry Pratchett// | 07/22---??/??|
|Men At Arms | //Terry Pratchett// | ??/??---08/03|
|Feet of Clay | //Terry Pratchett// | 08/05---08/26|
|The Fifth Elephant | //Terry Pratchett// | 09/11---09/20|
|Night Watch | //Terry Pratchett// | 09/21---09/30|
|Thud! | //Terry Pratchett// | 10/01---10/05|
|Snuff | //Terry Pratchett// | 10/06---10/11|
|Moving Pictures | //Terry Pratchett// | 10/16---11/04|



|>|!2019---2020|<|
|The Truth | //Terry Pratchett// | 11/04/19---06/23/20|
|Small Gods | //Terry Pratchett// | 12/21/19---06/30/20|

|>|!2020|<|
|Monstrous Regiment | //Terry Pratchett// | 06/30---06/14|
|Going Postal | //Terry Pratchett// | 07/15---??/??|
|Making Money | //Terry Pratchett// | ??/??---08/29|
|Raising Steam | //Terry Pratchett// | 08/29---09/10|
|Pyramids | //Terry Pratchett// | ---|
|The Colour Of Magic | //Terry Pratchett// | ---|
|The Light Fantastic | //Terry Pratchett// | ---|
|Sourcery | //Terry Pratchett// | ---|
|Interesting Times | //Terry Pratchett// | ---|
|The Last Continent | //Terry Pratchett// | ---|
|Unseen Academicals | //Terry Pratchett// | ---|
|>|!2019|<|
|Prodigal Summer |//Barbara Kingsolver// | 02/24---02/25|
|[[The Magicians|books: Grossman, Lev – The Magicians]] |//Lev Grossman// | 03/04---03/05|
|[[The Magician King|books: Grossman, Lev – The Magician King]] |//Lev Grossman// | 03/06---03/07|
|The Magician's Land |//Lev Grossman// | 03/07---03/09|
|[[Sourdough|books: Sloan, Robin – Sourdough]] |//Robin Sloan// | 03/10|
|The Ego Tunnel |//Thomas Metzinger// | 03/11---03/13|
|Confessions of a Long Distance Sailor |//Paul Lutus// | 12/22|
|Gideon The Ninth |//Tamsyn Muir// | 12/24|
|The Monster of Elendhaven |//Jennifer Giesbrecht// | 12/25|
|Magic For Liars |//SH Gailey// | 12/25|
|The City of Lost Fortunes |//Bryan Camp// | 12/27|
|[[The Starless Sea|books: Morgenstern, Erin – The Starless Sea]] |//Erin Morgenstern// | 12/28---12/31|

|>|!2020|<|
|[[The Ten Thousand Doors of January|books: Harrow, Alix – The Ten Thousand Doors of January]] |//Alix Harrow// | 01/01---01/04|
|The Book of M |//Peng Shepherd// | 01/05---01/07|
|[[To Be Taught, If Fortunate|books: Chambers, Becky – To Be Taught, If Fortunate]] |//Becky Chambers// | 01/07---01/08|
|The Long Way to a Small, Angry Planet |//Becky Chambers// | 01/12---01/14|
|A Closed and Common Orbit |//Becky Chambers// | 01/14---01/25|
|Gods of Jade and Shadow |//Silvia Moreno-Garcia// | 01/26--|
|Iron Gold (reread) |//Pierce Brown// | |
|Dark Age |//Pierce Brown// | |
|~~Faust~~ ER | //Terry Pratchett// | ---|
|The Last Hero''**'' | //Terry Pratchett// | ---|
<$macrocall $name="chron" limit=1000 format={{$:/language/RecentChanges/DateFormat}} subfilter="tag[reference]" dateField="created" />
<<<
Rabbi Tarfon taught: "It is not your responsibility to finish the work [of perfecting the world], but you are not free to desist from it either."
<<< //Pirkei Avot// 2:16
<span style="display:inline-block;width:1em;margin-bottom:-1px;">{{resignation.png}}</span>
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
* [[Hales' guide|http://halestrom.net/darksleep/snow/]] helped me clear up several points on which I was confused, as well as providing a wonderful pre-written volume control module! It's also impressive see [[how much wear & tear|http://halestrom.net/darksleep/blog/006_chromebook/]] their chromebook has stood up to. The entire website is worth a read -- this person is clearly awesome!
* [[Calvin Bui's guide|https://calvin.me/arch-linux-samsung-arm-chromebook/]] helped me figure out several different issues, though I came across several differences & in a few parts I didn't think it was very clear.
* [[The official ARM wiki guide|https://archlinuxarm.org/platforms/armv7/samsung/samsung-chromebook]] is sufficient for a bare-bones install, & does not leave out any steps. It was unclear to me how to install to the main internal storage after reading it. Also note that the suspend handling advice in the wiki tab is out-of-date when using systemd.
* [[Karim's guide here|https://elatov.github.io/2014/02/install-arch-linux-samsung-chromebook/]] is pretty comprehensive, but mostly re-treads material in the above two links. It did remind me to install a desktop notification service though. His brightness script is different from mine & maybe worth a go at trying?
* [[Altreact's script|https://github.com/altreact/archbk]] will work with the Samsung XE303C12 on both external & internal memory, if you don't want to fiddle with the small details yourself.
* [[More confirmation on reddit|https://old.reddit.com/r/chromeos/comments/68zsm1/arch_linux_on_chromebook_xe303c12_questions/dh4oe9a]] that it's fine to install to the internal memory and is possible to recover from.
---
* [[This forum thread|https://forums.kali.org/archive/index.php/t-171.html]] helped me realize that D'OH, even though none of the guides mention it, you ''must'' boot from USB 2.0 or you'll get a very loud annoying noise every single time you attempt to boot from USB 3.0. Nothing else is relevant to the Arch install process in the thread, though.
* When you extract the tarball according to the instructions in the official wiki, you will run into [[a lot of SCHILY errors|https://github.com/yarnpkg/yarn/issues/770]]. They don't mean anything, so either ignore them or add `--warning=no-unknown-keyword` when you run that command.
* Maybe someday I'll need the info on copying wifi drivers from the chromeOS root [[at this link|https://gist.github.com/whyrusleeping/da4f593267d83f8b3324]].
* To install Visual Studio Code, make sure `debtap` is installed (it's on the AUR). As of March 30th, download the latest .deb version of v1.29.0 from [[headmelted's build releases|https://github.com/headmelted/codebuilds/releases]]. The latest version (1.32.0) won't actually load & you'll get a black screen. Use `debtap` to convert and install as usual, with `pacman -U /path/to/pkg.tar.xz` for installing a local package.
* [[Jon's guide here|https://medium.freecodecamp.org/how-installing-arch-linux-brought-my-old-laptop-back-to-life-1c1c76dd688e]] helped me install Arch in a slightly less intimidating fashion than the wiki, though in some areas I followed the wiki rather than the guide.
** but for things like partitioning, I figured -- well it worked for him! -- and went for it, and it worked for me too. (99% sure I have BIOS and not UEFI?? old laptop. but unclear.)
* [[The official wiki guide|https://wiki.archlinux.org/index.php/installation_guide]] of course helped a lot on clarifying the details and order and everything that was left out of the guide above. (which was not much but double-checking helped anyway.)
How to get responsive images on websites?! The struggle is real.

---

* [[Good guide that considers cell phones and retina devices|https://internetingishard.com/html-and-css/responsive-images/]]
* [[Links from googling "use srcset to change fullscreen background sizes"|180812 -- Browser Dump: Responsive Images]]
* [[181108 – trees: generated CSS & responsive images]]

---
* image compression for the web
** [[https://jakearchibald.com/2020/avif-has-landed/]]
<span style="display:inline-block;width:1em;margin-bottom:-1px;">{{rflushed.png}}</span>
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
<br><div style="width: 100%; display: flex; flex-flow: column wrap; align-items: center; margin-bottom: -1em;">

<div class="sidebar-decor" style="margin: 0 -.25em; margin-top: -.25em;">{{admin/separator1}}</div>

<<tag-link wiki>>

<<tag-link [[wiki review logs]]>>

<<tag-link [[carpe diem logs]]>>

<<tagSlider "root1" "life logs" """{{life logs}}""" "#FFB37A" >>

<<tag-link art/work>>

<<tagSlider "root4" "curiosity cabinet" """{{admin/root/curioCabinet}}""" "#C7FF7A" >>

<<tagSlider "root3" "general reference" """{{admin/root/generalRef}}""" "#7AFFB3" >>

<<tagSlider "root2" "hyper/space" """{{admin/root/hyperspace}}""" "#7AC7FF" >>

<<tag-link mazeway>>

<<tag-link wiki>>

<div class="sidebar-decor" style="margin: 0 -.25em; margin-top: .5em;"><$link to="Root">{{admin/separator1}}</$link></div></div><br>
* `rsync -naiuv --size-only /Volumes/EDIT/2018/ /Volumes/archive/projects/2018/EVO/Edit/ | grep '^>f+' | awk '!/Previews/ && !/Auto-Save/ && !/.DS_Store/ && !/.Thumbs/'`

* `-n` -- dry run
* `-a` -- archive, recursive (all-in-one)
* `-i` -- itemize changes
* `-v` -- verbose
* `-u` -- update (keep newer files on receiver)
''P is photo mode, N is also a calculator''

<<<
You are right; overflow is never the optimal solution. It usually takes a lot of time until the system reaches balance. However it is very space and time efficient (in terms of construction time). Load balancing is okay if the required numbers are multiples of 15. But when the numbers get into fractions (like 15.8) or prime numbers (like 23) then it becomes a pain in the back. What I prefer is a combination. For example, if I need 20ish input, I balance to 30. If I need something around 40, I don't bother. Especially in the mid late game where you are building production buildings in dozens, I find the benefits of load balancing marginal compared to the time ti takes to establish and the space required for all the splitter-mergers. I also start mining before I start constructing the other buildings, and collect the input in a large container. Then after building the first part of the chain, while setting the buildings on what to do, I put a full load of inputs. Therefore the system starts as balanced.
<<< msoulforged on [[production lines|https://old.reddit.com/r/satisfactory/comments/haaunr/question_on_splittermerger_setups_and_product/fv1vfuc/]]

<<<
Manifolding works well in Satisfactory because everything can hold a buffer and after a while it will all get saturated and run at 100% efficiency as long as you don't have a break in your supply chain. It's also a lot easier to scale than load balancing.
<<< Barrerayy on [[production lines|https://old.reddit.com/r/satisfactory/comments/haaunr/question_on_splittermerger_setups_and_product/fv2pd04/]]

[[Diagram of overflow vs. load balancing methods|https://imgur.com/L4g1a5i]]

So basically how I designed my smart plate production line this afternoon was based around load-balancing the inputs -- I could also re-design it to use the overflow method in the future. It does sound like load balancing isn't sub-optimal in the early game.

---
Advice for if/when I get to coal & feel overwhelmed:

<<<
That said, coal power is easy depending on where you are doing it. Pick spots more ideal for coal power instead of those where there is no usable water around (southern plains). There is more than 1 coal node, and early on you won't have the belt capacity to make full use of pure nodes. Plan accordingly.

1 pump per 3 coal gen. Plan on banks of 8 or 16 (2 rows of 8) coal gens so that you only need 3 or 6 pumps per bank. Don't build to your current power needs, build for more than your current and immediate future needs, this is why you setup automation for things like frames and copper sheets soon after unlocking them. Unlike with Biomass, once you have coal going, you can forget about it until you need to make more. Split a single line of 120/m into 3 belts, then 3 belts again, you'll have to upgrade this to 240/m asap. This leaves you with 8 power plants fed and 1 spare belt. If doing 2 sets of 8, this will give you 2 spare belts. Feed these into a storage for later use. With water, hook 2 pumps to 1 pipe, hook the remaining pump to its own pipe. Run both pipe lines to a storage near the power plants. Run 1 pipe along the length of the bank branching off to feed each of the 8 plants. Run the second pipe above the first, then connected in at about half-way. Provided you don't have any elevation issues, this will give you more than enough water. Water storage is to handle peak usage and remove elevation problems between storage and plant.

The container of coal can be later used to feed into truck stations, automating gunpowder, or small scale steel. It is not a reliable amount of coal since what ends up here is mostly run-off from what your plants don't use.
<<< SpecificFail on [[why coal requiring water is important|https://old.reddit.com/r/satisfactory/comments/hybjtw/water_for_coal_gen_wasnt_a_good_idea/fzbvlr7/]]
# Determine your true screen DPI
#* [[Use this tool|https://www.sven.de/dpi/]]
# Pick the closest DPI from [[this list|http://fm.no-ip.com/Share/DisplaySize]] and edit xconfig accordingly.

---
* MacBook Pro 2019 16" = 226 PPI
* [[LG 22" UltraFine|200912 – computing: LG 22" Ultrafine On Linux?]] = 219 PPI
* Eve Spectrum 27" = 163 PPI
```bash
#!/bin/bash

#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
# UNICODE FONT RANGE VARIABLES #
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#

latinBasic="U+0000-007F"
latinSup="U+00A0-00C1,U+00C3-00C4,U+00C6,U+00C8-00C9,U+00CB-00CD,U+00CF,U+00D1-00D3,U+00D5-00D7,U+00D9-00DA,U+00DC-00E1,U+00E3-00E4,U+00E6,U+00E8-00E9,U+00EB-00ED,U+00EF,U+00F1-00F3,U+00F5-00F7,U+00F9-00FA,U+00FC-00FF"
latinExtA="U+0106-0107,U+0128-0129,U+0131-0133,U+0139-013A,U+0143-0144,U+0149-014B,U+0152-0155,U+015A-015B,U+0168-0169,U+0179-017A,U+017F"
latinExtB="U+0192,U+01C7-01CC,U+01F1-01F5,U+01F8-01F9,U+01FC-01FD,U+0237"
latinExtAdd="U+1E3E-1E3F,U+1E54-1E55,U+1E80-1E85,U+1E8C-1E8D,U+1E97,U+1E9E,U+1EBC-1EBD,U+1EF2-1EF3,U+1EF8,U+1EF9"
punct="U+2000-205F"
supSub="U+2070-208E"
currency="U+20AC"
symbols="U+2105,U+2113,U+2116,U+2122,U+2126,U+212E"
numForms="U+2150-215F"
math="U+2211-2212"
block="U+2591-2593"

#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
# FINAL SUBSET AND FONT ARRAY DEFINITIONS #
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#

uniRange="$latinBasic,$latinSup,$latinExtA,$latinExtB,$latinExtAdd,$punct,$supSub,$currency,$symbols,$numForms,$math,$block"

fonts=(FiraSansCondensed-Bold.ttf FiraSansCondensed-BoldItalic.ttf\
       FiraSansCondensed-Regular.ttf FiraSansCondensed-Italic.ttf\
       Asap-Regular.ttf Asap-Italic.ttf Asap-Bold.ttf Asap-BoldItalic.ttf\
       VT323-Regular.ttf Zing-Regular.ttf)

#~~~~~~~~~~~~~~~~~~~~~~~~~~#
# SUBSET CREATION FUNCTION #
#~~~~~~~~~~~~~~~~~~~~~~~~~~#

createSubset () {
    pyftsubset ttfs/$1 \
        --unicodes=$uniRange \
        --layout-features+=dlig,onum,tnum,zero \
        --drop-tables+=FFTM \
        --ignore-missing-unicodes \
        --ignore-missing-glyphs \
        --flavor="woff" \
        --output-file="woffs/${1:0:(-4)}-Sub.woff"
}

# Note: FFTM is a Font-Forge exclusive meta table
# that throws an error in pyftsubset unless dropped.

#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
# CREATE SUBSET WOFF & BASE64 #
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#

for i in "${fonts[@]}"
do
    mkdir -p woffs
    mkdir -p base64
	createSubset "$i"
    base64 --wrap=0 woffs/${i:0:(-4)}-Sub.woff \
    > base64/${i:0:(-4)}-Sub-base64
done

echo ">>> woff & base64 font creation COMPLETE <<<"
```
```bash
#!/bin/bash
url=${1/index.html/}
curl --silent --output /dev/null -v "https://web.archive.org/save/https://$url" 2>/dev/null
sleep 10s
echo "SLEEP OVER: archived $url"
```
* ''About this script:''
*# It sleeps for 10 second to avoid the rate-limiting restrictions of the WayBack Machine (more than 15 requests per minute will get you IP banned for 5 minutes). It's probably a little more aggressive than necessary, and you might be able to go down to 6s or 4s without getting your IP timed out.
*# It removes "index.html" from the URL //find// gives it, b/c individual wordpress blog pages do not refer to a specific //.html// file
*# It sends all curl output to `2>/dev/null` because shit's really messy otherwise; makes it v hard to tell if you get timed out, though.
; Cadbury Dairy Milk Oreo
: similar to the Aero Peppermint below - milk chocolate coating a milky filling with oreo pieces inside. It's... okay? I'd much rather just eat an Oreo -- the flavor doesn't translate well to a candy bar and just ends up being kinda flavorless.

; Cadbury Caramilk Candy
: pretty much your standard chocolate + caramel candybar. pretty tasty, although the Ghirardelli filled chocolate squares have really spoiled me because I think they use a leeetle higher quality chocolate. the milk chocolate here just kinda reminds me of standard slightly waxy gelt-like chocolate... {{sweat_smile}}

; Maynards Swedish Berries
: raspberry swedish fish..?? super sweet, obviously (straight sugar jelly really) -- apparently from googling these, they used to be sold ages ago in the US and are now basically Canadian only. definitely like these better than swedish fish though - they're a little softer and I really like the raspberry flavoring.

; Maynards Wine Gums
: mmmm.... another gummy candy. my least favorite of the bunch. reminds me of a candy I've had before but can't put my finger on what. they have a much tougher texture than the swedish berries and some of the flavors taste kiiiinda like feet (I think it must be the blackcurrant flavor??).

; Nestle Aero Peppermint -- "feel the bubbles melt™"
: who doesn't love chocolate and peppermint? It's your typical candy milk chocolate, surrounding a hardened-with-air-bubbles peppermint feeling. it's good! the bubbles are definitely a bit gimmicky (can't say I feel them melting other than... the way candy normally melts {{thinking}}) but the flavors are great -- I think it might be a bit lighter of a combo than York Peppermint Patties which might be described as heavier. I love peppermint and chocolate anyway, ahah.

; Nestle KitKat Chunky Cookie Dough
: looks... gimmicky? kinda skeptical how tasty this one will be. --- yeahhhh this was just //miles// worse than a regular KitKat. similar to the oreo bar, just kinda bland sweet flavorless.

; Hershey Canada Oh Henry! Level Up
: fucking delicious combination of pretzel + caramel + peanut butter + chocolate. like, caramel & peanut & chocolate is a typical candy combination right? but the salty of the pretzel takes it to another level and is just //chef's kiss//. The biggest tragedy is that it's actually basically impossible to find in the US. I'm very confused as to why this is marketed at gamers though {{thonk}}

; Hershey Canada Cherry Blossom
: looks like a very chunky cherry cordial? I like cherry cordials so this should be tasty. --- OH YES. now this, ''this'' is gooooood chocolate. thick, rich, tasty, flavorful -- not waxy or kinda fake tasting. and yeah this is typical cherry cordial filling -- it's the chocolate that takes it to the next level.

---
!!! Top Three List -- aka what would I //actually// want to buy and eat again?

# Oh Henry! Level Up
# Nestle Aero Peppermint
# Maynards Swedish Berries
# Hershey Canada Cherry Blossom
<<<
Anxiety isn't just evolutionary valuable, but sometimes it is the sign there is something morally wrong about your life. It is possible to achieve mental health and remove the anxiety in delusional ways.
<<< [[wiki review|https://philosopher.life/#2019.02.04%20-%20Wiki%20Review%3A]]

* [[180821 – Log: Self Care vs Self Comfort]]
* [[190131 – Awareness Log: Self-Deception]]
* [[Self Care Won't Save Us|https://www.currentaffairs.org/2018/11/self-care-wont-save-us]]

> 2) conflating 'self care' with falling back on unhealthy patterns whenever you meet the slightest adversity. ([[source|https://twitter.com/gordon_white/status/1210008972788293632]])
* [[Unsong|http://unsongbook.com/]] (not read)
* [[Mother of Learning|https://www.royalroad.com/fiction/21220/mother-of-learning]] (not read)
* [[Worm|https://parahumans.wordpress.com/]]
** read it a couple years ago; fucking amazing & 100% worth.
*** fuuuck I just thought of some of the scenes in it and now I'm very tempted to read it again..
* [[All the rest of Wildbow's serials|https://worm.fandom.com/wiki/Wildbow]]

---
* [[Worth The Candle|https://archiveofourown.org/works/11478249/chapters/25740126]]
* [[The Salamanders|https://www.royalroadl.com/fiction/16717/the-salamanders]]
* [[Threadbare|https://www.royalroadl.com/fiction/15130/threadbare]]
** //[[source|https://www.reddit.com/r/Fantasy/comments/9arleb/a_curated_introduction_to_web_serials/]]
<$macrocall $name="chron" limit=1000 format={{$:/language/RecentChanges/DateFormat}} subfilter="tag[server block]" dateField="created" />
```nginx
server {
	listen 80;
	listen [::]:80;

	server_name files.redacted.xyz www.files.redacted.xyz;

	root /var/www/files.redacted.xyz/html;

	# Note: You should disable gzip for SSL traffic.
	# See: https://bugs.debian.org/773332

	location / {
		auth_basic "Restricted Content";
		auth_basic_user_file /etc/nginx/.htpasswd;
		autoindex on;
	}
}
```
```nginx
server {
	listen 80;
	listen [::]:80;

	server_name redacted.xyz www.redacted.xyz;

	root /var/www/redacted.xyz/html;

	# Add index.php to the list if you are using PHP
	index index.html index.htm index.nginx-debian.html;

	# Note: You should disable gzip for SSL traffic.
	# See: https://bugs.debian.org/773332

	location / {
		# First attempt to serve request as file, then
		# as directory, then fall back to displaying a 404.
		try_files $uri $uri/ =404;
	}
}
```
```nginx
server {
	listen 80;
	listen [::]:80;

	server_name redacted.studio www.redacted.studio;

	root /var/appdata/artwiki/output;

	# Note: You should disable gzip for SSL traffic.
	# See: https://bugs.debian.org/773332
}
```
```nginx
server {
	server_name snapshots.redacted.xyz www.snapshots.redacted.xyz

	root /var/appdata/wiki/lucid/output;

	location / {
		auth_request /auth;
		error_page 401 = @error401;

		autoindex on;
	}
	location /auth {
		internal;
		proxy_set_header Host $host;
		proxy_pass_request_body off;
		proxy_set_header Content-Length "";
		proxy_pass http://127.0.0.1:8888;
	}
	location @error401 {
		add_header Set-Cookie "NSREDIRECT=$scheme://$http_host$request_uri;Domain=.redacted.xyz;Path=/";
		return 302 https://login.redacted.xyz;		
	}
	location /logout {
		return 302 https://login.redacted.xyz/logout;
	}

	listen 80;
	listen [::]:80;
}
```
```nginx
server {
	listen 80;
	listen [::]:80;

	server_name wiki.redacted.xyz www.wiki.redacted.xyz;

	root /var/appdata/redacted/;

	# Note: You should disable gzip for SSL traffic.
	# See: https://bugs.debian.org/773332

	location / {
		proxy_set_header Host $host;
		proxy_set_header X-Real-IP $remote_addr;
		proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
		proxy_pass http://0.0.0.0:8888;
		proxy_redirect off;
	}
}
```
https://unix.stackexchange.com/questions/425020/sending-mail-by-unattended-upgrade

https://unix.stackexchange.com/questions/249317/how-to-configure-exim4-to-relay-emails

https://wiki.debian.org/Exim

https://www.debian.org/releases/stable/i386/ch08s05.html.en
```
mkdir ~sphygmus/.ssh
chmod 700 ~sphygmus/.ssh
touch ~sphygmus/.ssh/authorized_keys
nano ~sphygmus/.ssh/authorized_keys
chmod 600 ~sphygmus/.ssh/authorized_keys
chown -R sphygmus:sphygmus ~sphygmus/.ssh
```

//Login as sphygmus and do `sudo -v` then `sudo -l` to check that auth keys, sudo, and perms are correct.//
* `sudo pacman -Syyu`
** `/etc/default/grub` installed as `/etc/default/grub.pacnew`
* `sudo pacman -Rns octopi octopi-notifier-frameworks octopi-cachecleaner octopi-repoeditor`
* `sudo pacman -Syu pamac pamac-tray-appindicator pamac-qt`
* system settings
** check `hardware clock in local time zone`
* "It’s generally good practice to place such scripts in /usr/local/bin for normal scripts or /usr/local/sbin for scripts that need sudo."
!!! //Beware, [[Ascension]], a new challenger has arisen!//

Stoneblade sold me on [[Shards of Infinity|https://boardgamegeek.com/boardgame/244115/shards-infinity]] through their email list and I bought it for my boyfriend (okay, myself too) this Christmas. We started playing it and boy howdy -- I didn't think I could like a deck building game more than I like Ascension, but Shards comes very close.

Shards is essentially a streamlined version of Ascension. Gone is the physical cardboard mat, gone is counting your entire deck once the game is over, and gone are the clear and red gems for keeping track of player points. I would argue Ascension is ''clearly'' a better digital deck-building game than a physical one<<footnote "es" "especially given the direction later expansions go">>; as a physical successor, Shards strips out the annoying fluff and leaves only the cards and the fun.

Coming from Ascension, the first thing I noticed was that the factions are essentially the same:

* Order = Enlightened
* Undergrowth = Lifebound<<footnote "lb" "I still just call all green cards lifebound cards. It sounds better!">>
* Homodeus = Mechana
* Wraethe = Void

The colors are the same, the flavor text themes are similar, and on the face of it the card text seems similar. I'm constantly calling the cards by their Ascension names. However! If you like drawing cards, there's finally //draw a card// mechanics in more than just one faction -- which is a bonus in my book.

The gameplay, of course, is very similar; you buy cards from a center 6 to add to your deck. To win in Shards, you aim to take your enemy down from 30 life, whether that's by directly attacking or leveling up to mastery 30, at which point you can do infinite damage with one card (once you draw it).

There are several ways in which Shards greatly improves on the Ascension experience -- first, the inclusion of mastery levels; second, the mercenary card system; third, the champion system. Mastery levels allow cards to have slightly more broken or fun mechanics -- but you have to choose to invest in leveling up in order to take advantage of those mechanics. It also serves as another win condition, and punishes your opponent if they ignore your increasing mastery levels for too long.

The mercenary card system (being able to pay to immediately play a card off the market without putting it into your deck) is a //huge// positive change, and maybe one of my favorites. Often, in Ascension, you end up with a market that gets very stale; either it's full of monsters and neither player built into monster killing and nobody is able to interact with it, or it's full of bad/expensive cards that nobody wants to buy. Being able to hire a mercenary card and get it out of the market is an elegant solution: because the hired card counts as a card played that turn, you can use it to proc an ability if you're short in some way; and most importantly, you can get new cards onto the board without having to put a shitty card in your deck.

Finally, the champion system puts a check on the construct system from Ascension. There are pretty limited ways of removing a player's constructs in Ascension, relying on finding & kill the right monsters & maybe a rare card or two, and they can easily snowball into a huge advantage for that player. Champions provide the same multiple turn effects as constructs and can tank some damage when the opposing player spends power to destroy them rather than attacking you directly.

---
* [[190101 – shards: tight game!]]
<<currentXTOC "sort[title]">>
<<list-links "[tag{!!title}sortan[]]">>
!!! [[Sheryl Paul: SS]]

---
<<<
It’s not your partner’s job to make you feel alive; that’s your job and yours alone. It’s not your partner’s job to fill in your empty holes and light up your sky; it’s your job to fill in those empty places. It’s not your partner’s job to drip the elixir of life down your throat; it’s your responsibility to learn how to create your own elixir.

When we’re connected to flow – whether through art, nature, prayer, gratitude, acts of kindness and service – we fall in love with life. And when we’re in love with life, we fill in the holes in our well of Self and edge out fear.
<<< [[Longing to Feel Love|https://conscious-transitions.com/longing-to-feel-in-love/]]
* ''discord''
** install discord through flatpak so that notification sounds work
** [[http://docs.flatpak.org/en/latest/flatpak-command-reference.html#flatpak-install]]
* ''sublime text''
** `pamac search -a sublime`
** `pamac build sublime-text-dev`
* ''vivaldi''
** `sudo nano /etc/pacman.conf`
*** add the following:
*** `[herecura]`
*** `Server = https://repo.herecura.be/$repo/$arch`
** `sudo pacman -Syyu`
** `pacman -Ss vivaldi`
** `sudo pacman -Syu vivaldi`
** `sudo pacman -Syu vivaldi-ffmpeg-codecs`
** copy all urls
** dream afar new tab
** last pass
** livereload
** reddit enhancement suite
** session buddy
** the great suspender
** uBlock Origin
>  One01011: if things really go tits up, imagine selling phone charges to people for food

Gonna amend this -- selling? that's bartering, and sharing, and being communal.


* Food:
** ????
** stockpile more ketochow than I already do? what about that milk they have in other countries that has a shelf life and doesn't need to be refrigerated?
* Water:
** some sort of filtration in case it comes to drinking from the creek
* Shelter:
** between landlord and mother, decently taken care of.
* Travel:
** bike or walk, locally, but wat do about gasoline?
*** how far will always keeping it at a quarter tank get me? to CD's? to Mum's?
* Power in a pinch:
** [[https://www.amazon.com/dp/B07Z7BFRYX]]
** [[https://www.amazon.com/Richsolar-Extremely-Flexible-Monocrystalline-Solar/dp/B07GQ5DP9R/]]

//see also [[apocalypse computers]]//
<!DOCTYPE html>
<html>
<head>
	<title>Poetry Wiki - Sign Up Form</title>
	<link href="https://fonts.googleapis.com/css?family=Noto+Sans|Unica+One" rel="stylesheet">
</head>
<style>
body {
  font-family: "Noto Sans", sans-serif;
  width: 40%;
}
h2 {
  font-family: "Unica One", serif;
  font-size: 2em;
  margin: .5em 0;
  text-align: center;
}
.options {
  margin: 1em 0;
}
.shade {
  background-color: lightgrey;
  padding: .5em;
  text-align: center;
}
input[type="text"] {
  width: 50%;
  text-align: right;
}

form  { display: table;      }
p     { display: table-row;  }
label { display: table-cell; }
input { display: table-cell; }
</style>
<body>
	<h2>Welcome to the Poetry Wiki!</h2>
	<p class="shade">Fill out the form below to create your new account.</p>
	<form action="#">
		<p>
			<label for="user">Username:</label>
			<input type="text" id="user" required>
		</p>
		<p>
			<label for="pass" required>Password:</label>
			<input type="text" id="pass">
		</p>
		<p><hr></p>
		<div id="profile">
			<p class="shade">Tell us more about you!</p>
			<div class="options" id="reason">
				I'm interested in contributing to the wiki by...<br>
				<p>
				<input type="radio" name="purpose" id="reading" value="read">
				<label for="reading">Reading</label>
				<input type="radio" name="purpose" id="writing" value="write">
				<label for="writing">Writing</label>
				<input type="radio" name="purpose" id="editing" value="edit">
				<label for="editing">Editing</label>
				</p>
			</div>
			<div class="options" id="genre">
				I'm most interested in these kinds of poetry:
				<p>
				<input type="checkbox" name="genre" id="found" value="found">
				<label for="found">Found Poetry</label>
				</p><p>
				<input type="checkbox" name="genre" id="lyric" value="lyric">
				<label for="lyric">Lyric Poetry</label>
				</p><p>
				<input type="checkbox" name="genre" id="free" value="free">
				<label for="free">Free Verse</label>
				</p><p>
				<input type="checkbox" name="genre" id="epic" value="epic">
				<label for="epic">Epic Poetry</label>
				</p><p>
				<input type="checkbox" name="genre" id="trad" value="trad">
				<label for="trad">Traditional Poetry</label>
				</p><p>
				<input type="checkbox" name="genre" id="other" value="other">
				<label for="other">Other:</label>
				</p><p>
				<input type="text" name="genre" id="other_txt">
				</p>
			</div>
		</div>
		<input type="submit" value="Submit">
	</form>
</body>
</html>
* [[https://stackoverflow.com/questions/4309950/how-to-align-input-forms-in-html/23741073]]
* [[https://www.onenaught.com/posts/201/use-css-displaytable-for-layout]]
* [[http://www.davidhier.co.uk/Tutorials/wine.html]]
* [[https://www.scivision.dev/using-sketchup-in-linux-wine/]]
* [[https://flexion.org/posts/2013-08-sketchUp-make-on-arch-linux/]]

---
* Something in [[this style|https://3dwarehouse.sketchup.com/model/ca3ad052bf6d505eda4f01a31eadd32/runescape-falador-map-BETA]] is what I'm going for I think.
* [[a good starting point?|https://3dwarehouse.sketchup.com/model/b08a7af6b9f072e601c0af6466f037d/runescape]]
** [[or this one?|https://3dwarehouse.sketchup.com/model/f9882b7ab580bfbbaf0b812a19083404/Runescape-Map?hl=en]]
** [[oooor this one!|https://3dwarehouse.sketchup.com/model/cc61e3a0afc07b13d4084d3d914a58f4/Runescape-map?hl=en]]
* [[Skyrim: Ultimate Setup]]
* [[Skyrim: Random Mod Links]]
* [[Skyrim: House Mods]]
* [[Skyrim: Misc Location Mods]]
* [[Skyrim: Armor Mods]]
* [[Skyrim: Gameplay Mechanic Mods]]
* [[190215 – Skyrim: More Tweaks]]
* [[190220 – Skyrim: Bugfixing‽]]
* [[190222 – Skyrim: Getting to the Bottom]]
* [[190223 – Skyrim: Wrong! Rebuilding.]]
---
* [[Skyrim: Immersive Sounds - Compendium]]
* [[Skyrim: Random Character Builds]]
* [[Skyrim: Priest of Arkay]]
* [[Skyrim: How To Safely ESMify A Mod]]
* [[How Encounter Zones Work In Skyrim]]
* [[Skyrim: VR Mod Research]]
* [[Skyrim: VR Locations Setup]]
---
!!! Bugs To Look Out For:

* [[The "reference handle" cap|https://old.reddit.com/r/skyrimmods/comments/ag4wm7/psa_the_reference_handle_cap_or_diagnosing_one_of/]]
** basically, the game can handle only a certain number of persistent references & mods increase that number (bruma and similarly large mods can increase it up to 1/4 of capacity), while the more you play a game, the more they increase as well. No fix as of yet other than marking plugins as masters in xEdit.
** //from the comments:// "Just cut my references by 1/2 with 5 ESM flags on quest mods that had basically no conflicts anyway (Vigilant, Darkend, Helgen Reborn, AHO, Teldryn Serious.) Had to patch two entries in AHO that were suddenly overwritten by 3D trees, but that's it!"
** //from the comments:// "To be honest 500k as your base load order count is probably going to let you play for as long as you want."
* [[Navmesh bugs cause random crashes, guide to fix|https://old.reddit.com/r/skyrimmods/comments/8cdzk9/the_biggest_stability_boost_i_ever_made_the_nav/]]
** ahh yes, I remember doing this for my massive load order. guess I'd have to do it again if I plunge into the skyrim mod madness //again//.
*** which I'm not going to do, riiiiight???
* appearance = preset 7
* mace & conjuration
* robes
* one handed / conjuration / pickpocketing / enchanting / alchemy
* bards college / daedric quests / dawnguard on vampire side
* challenge: don't purchase any items
* having a follower is allowed
* [[Kynreeve Armor Set|https://www.nexusmods.com/skyrimspecialedition/mods/14899]]
** fucking badass, male only, daidric style heavy / light armor mod
* [[Great Kilt|https://www.nexusmods.com/skyrimspecialedition/mods/16698]]
** a pretty neat, male only, kilt armor mod
* [[telvanni spellsword armor|https://www.nexusmods.com/skyrimspecialedition/mods/15830]]
** for when/if I were to play a dunmer character, this is pretty sweet looking!
* appearance = preset 6
* dagger & illusion
* light armor
* one handed / illusion / light armor / speech / alchemy
* bards college / dawnguard for vampires / daedric quests
* challenge: kill drifa in riften
* not allowed to use a staff
* encouraged to use a follower
* [[horse riding camera tweak|https://www.nexusmods.com/skyrimspecialedition/mods/22915]]
** simple tweak to change the location of the camera while riding
* [[functional bags|https://www.nexusmods.com/skyrimspecialedition/mods/23085]]
** i like the idea of having restrictions on bags, more than bandoleirs. seems like it might be buggy though?
* [[book making merchants|https://www.nexusmods.com/skyrimspecialedition/mods/23058]]
** adds merchants selling misc supplies like inkwells, quills, etc.
* [[house above skal village|https://www.nexusmods.com/skyrimspecialedition/mods/22843]]
** heLLO this is ''super fucking cute!!''
* [[Hidden Hideouts: Wolf Den: Buildable|https://www.nexusmods.com/skyrimspecialedition/mods/15241]]
** in the wilderness between Whiterun and Rorikstead; see [[location here|https://staticdelivery.nexusmods.com/mods/110/images/49723-1-1398296623.jpg]].
* [[The Hideaway - Buildable Cave Home|https://www.nexusmods.com/skyrimspecialedition/mods/10649]]
** at the intersection between Dawnstar, Morthal, and Whiterun roads; see [[location here|https://staticdelivery.nexusmods.com/mods/1704/images/76549-7-1466665056.jpeg]]
** nicely cluttered, has display space built in. lots of super cool decor features!!
* [[The Well - Buildable Rift Home|https://www.nexusmods.com/skyrimspecialedition/mods/7479]]
** in the mountains north of Riften; see [[location here|https://staticdelivery.nexusmods.com/mods/1704/images/74432-1-1484128418.jpg]]
** fucking gorgeous clutter, as usual!! mini treasure display area too.
* [[Hermit Mountain Cottage - Buildable|https://www.nexusmods.com/skyrimspecialedition/mods/4093]]
** south of Dawnstar and Winterhold, near Nightgate Inn; see [[location here|https://staticdelivery.nexusmods.com/mods/1704/images/71924-29-1449948404.jpg]]
** hecking ''gorgeous''!! I need to own all of these houses.
* [[Dol Khazun - Orc Stronghold|https://www.nexusmods.com/skyrimspecialedition/mods/20836]]
** in the mountains to the south and west of Whiterun; see [[location here|https://staticdelivery.nexusmods.com/mods/1704/images/20836/20836-1540742773-1809861411.jpeg]]
** heck yea Imma build an orc playthrough just for this! the best orc stronghold player home in existence, probably.
* [[Mhulchazn - Morrowind Dwemer Home|https://www.nexusmods.com/skyrimspecialedition/mods/22427]]
** located in the mountains north of Narzulbur, wherever the fuck that is
** really fuckin' badass looking, with a home teleport spell as well.
* [[Summerset Cabin|https://www.nexusmods.com/skyrimspecialedition/mods/16592]]
** close to Helgin, another buildable from empty sort of house -- with no load doors!
* [[humble house dunmer|https://www.nexusmods.com/skyrimspecialedition/mods/23453]]
** keep an eye on this person's house mods, they're both simple and well done!
<<<
If there is a quest alias that references a unique actor (ALUA) and the unique actor's ACHR is temporary, the alias can fail to resolve if the plugin is an esm and the ACHR is outside your loaded cell range. You can fix it by making ACHR of unique actors persistent.
<<< [[this thread here|https://old.reddit.com/r/skyrimmods/comments/aolush/with_no_other_mods_involved_would_flagging_an_esp/]] | [[reference handle cap thread|https://old.reddit.com/r/skyrimmods/comments/ag4wm7/psa_the_reference_handle_cap_or_diagnosing_one_of/]]

---
# Check all the added NPCs of the mod for quest alias references, under the "Referenced By" tab of xEdit.
#* you're looking for a `QUST` record reference, and checking that the `ACHR` reference is in a //persistent// world or cell space.
# If conditions match, double-click on the `ACHR` record to be teleported to it.
# Double-click on `Record Flags` and click `Persistent`
# Repeat with all the rest of the NPCs that are linked to `QUST` records.
# Once all `ACHR` records are persistent, add `ESM` to the Record Flags in the File Header.
---
* ESM flagged:
** Hammet's Dungeons
** The Haven from the Cold & Dark
---
* looking for under 500,000 total references 
* I'm at 433,000 before adding any quest mods.
* flagged hammet & haven and now I'm at 329,363 refs. good!
** should have space for quest mods easily!
* after adding quest mods: 554,942 -- seems damn reasonable, not gonna bother patching more from that.
* impact options
** less intense
* draw/sheathe
** semi-smooth
* bow shot
** high fantasy shorter whistle
* bow pull
** alternate
* arrow impact
** less intense
* silent arrow projectile loop -- checked
* restoration
** vanilla
* firebolt
** alternate
* draugr -- checked
* wolves -- checked
* atronachs -- checked
* nirnroot
** vanilla
* appearance = preset 8
* mace & restoration
* robes
* one handed / restoration / lockpicking / enchanting / sneak
* main questline / civil war for stormcloaks / dragonborn dlc
* challenge: collect all dragon priest masks in solstheim
* no follower allowed
* appearance = preset 7
* mage & alteration
* heavy armor
* one handed / alteration / heavy armor / enchanting / alchemy
* civil war for stormcloaks / bards college / daedric quests
* challenge: don't assign any perks to 3 skills
* having a follower is allowed
* [[The Stone of Snow-Throat Cave|https://www.nexusmods.com/skyrimspecialedition/mods/21250]]
** adds a cave with end-game access to Sovengard below the Throat of the World mountain
* [[Palaces and Castles Enhanced|https://www.nexusmods.com/skyrimspecialedition/mods/1819]]
** sounds really awesome; revamps interiors and NPCs in the major castles
<<<
And to aid us in this, our great work, Arkay has given us his Three Consecrations:

Arkay's Grace, which we bestow upon birth, to protect the souls of the innocent until they are old enough to exercise their own volition.

Arkay's Blessing, which we bestow upon the dying, to prevent their souls from being used without consent.

Arkay's Law, which we bestow upon the deceased, that their corporeal forms may not be raised to unlawful servitude.
<<< [[The Consecrations of Arkay|https://en.uesp.net/wiki/Lore:The_Consecrations_of_Arkay]]

''Arkay'', Lord of the Wheel of Life -- the god of burials and funeral rites, also generally associated with cyclical occasions such as the seasons & life/death. Priests are staunch opponents of necromancy and all forms of the undead, and can bestow Arkay's blessings which prevent misuse of a mortal soul.

---
* imperial, preset 7
* mace & restoration
* robes
* one handed / restoration / alteration / block / speech
* college of winterhold / the break of dawn / imperial legion
* requirement: don't steal, pickpocket, murder, or soultrap any soul
* requirement: worship arkay and perform his rites
* challenge: collect all dragon priest masks in skyrim
* challenge: do only radiant quests until level 20
* follower allowed, ofc

---
!!! [[Vanilla Spells|Skyrim: Priest of Arkay – Vanilla Spells]]

<$macrocall $name="slider" state="spoavss" label="Spell List" content={{Skyrim: Priest of Arkay – Vanilla Spells}} />

---
!!! [[Forgotten Magic Redone Spells|Skyrim: Priest of Arkay – Forgotten Magic Redone]] 

<$macrocall $name="slider" state="spoafmrs" label="Spell List" content={{Skyrim: Priest of Arkay – Forgotten Magic Redone}} />

; Healing Touch: Restoration Apprentice
: Heals the caster 5pt per sec. for 15 sec.

<<slider "spoafmrr" "Upgrades" "* Bloom: increases duration 100% and magicka cost by 50%.
* Healing Stream: each tick restores extra health equal to 5% of your base magicka.
* Accelerated Growth: each tick restores stamina equal to 5% of your base magicka.
* Tranquility of Water: each tick restores 4-6 magicka.
* Nature's Touch: instantly restores 30-40 health.
* Cleansing Touch: removes all poison and disease effects.
* Overgrowth: applies Overgrowth effect that stacks on each tick while at full health. When hit, Overgrowth restores 22-30 health, consuming one charge. Stacks up to 5 times.
* Vile Infusion: when hit, applies Vile Spores to the attacker. 3 sec. cooldown.
* Convalescence: restore 10-14 health when attacking a target infected by Vile Spores.
* Oak Flesh: if your health drops below 30% while Healing Touch is active, increases your armor by 500pt for 10 sec., with a 30 sec. cooldown.">>

; Earthbound Weapon: Alteration Apprentice
: Imbues the caster's weapon with Earth magic, increasing magicka recovery by 50% for 60 sec.

<<slider "spoafmra" "Upgrades" "* Revitalize: increase stamina regeneration by 100%.
* Strength of Stone: increase Alteration spell duration by 100%.
* Nature's Wrath: increase Druid's spell damage by 25%.
* Natural Fusion: increase healing from spells by 25%.
* Raised in Nature: increase physical damage 25% while outdoors.
* Earthbound Fortitude: increases you health by 25%.
* Paralyzing Touch: paralyzes the target for 3 sec., consuming Vile Spores effect. 20 sec. cooldown.
* Plaguebringer: deals extra disease damage on each hit, amount depends on spell level.
* Poison Bite: poisons the target on each hit, amount depends on spell level.
* Wild Growth: whenever you get hit, applies Healing Touch to you. 30 sec. cooldown.">>

; Holy Bolt: Restoration Adept
: Blasts the target with light, causing 80pt healing to an ally or half that in damage to an enemy.

<<slider "spoafmrra" "Upgrades" "* Banish: deals twice as much damage to undead.
* Healer's Wrath: increases damage by 25% of Restoration level.
* Urgency: increases effect by 50% if used on targets with less than 20% health.
* Flash of Light: explodes on impact, causing damage to all nearby enemies.
* Anathema: decreases enemy's melee damage by 30% for 10 sec.
* Binding Heal: if healing an ally, also heals the caster half as much.
* Benediction: inspires the friendly target, increasing stats by 25% of your current health for 15 sec.
* Searing Light: burns the target, causing fire damage over 10 sec.
* Faithful Restoration: if healing an ally, restores 32-40pt magicka to the caster.
* Divine Avenger: deals damage equal to 100% of your current health. 3 min. cooldown.">>
* starting spells: oakflesh & healing
* ''Vanilla alteration spells to find'':
** candlelight (0) -> magelight (25)
** stoneflesh (25) -> ironflesh (50) -> ebonyflesh (75) -> dragonhide (100)
** detect life (50) -> detect dead (75)
** telekinesis (50)
** waterbreathing (50)
** mass paralysis (100)
* ''Vanilla restoration spells to find'':
** lesser ward (0) -> steadfast ward (25) -> greater ward (50)
** fast healing (25) -> close wounds (50)
** healing hands (25) -> heal other (50) -> grand healing (75)
** sun fire (25) -> stendarr's aura (50)
** turn lesser undead (25) -> turn undead (50) -> turn greater undead (75)
** repel lesser undead (50) -> repel undead (75)
** bane of the undead (100)
** circle of protection (75) -> guardian circle (100)
* [[Skyrim: Imperial Battlemage]]
{{Skyrim: Imperial Battlemage}}
---
* [[Skyrim: Breton Support]]
{{Skyrim: Breton Support}}
---
* [[Skyrim: Khajiit Battlemage]]
{{Skyrim: Khajiit Battlemage}}
---
* [[Skyrim: Argonian Battlemage]]
{{Skyrim: Argonian Battlemage}}
* [[fortune's tradehouse quest mod|https://www.nexusmods.com/skyrimspecialedition/mods/22755]]
** appears to have some nav mesh issues and might not be compatible with sky city?
* [[high quality battlemap|https://www.nexusmods.com/skyrimspecialedition/mods/22734]]
** oh god I want to take this and overlay it with the high quality world map paper with roads :O
* [[Qaxe's Questorium|https://www.nexusmods.com/skyrimspecialedition/mods/9480]]
** despite being a //huge// offender in terms of reference weight, still looks like a cool mod.... :O
** see also [[Qaxe's Raven Rock expansion|https://www.nexusmods.com/skyrimspecialedition/mods/10725/]]
* [[Gecko's Textures|https://www.nexusmods.com/skyrim/users/3222912?tab=user+files&BH=0]]
** this person commented in a r/skyrimmods thread about retextures, and seems to know what he's doing in regards to retexturing.
* [[Spouses Enhanced|https://www.loverslab.com/files/file/5266-spouses-enhanced-se/]]
** lover's lab; have some fun times with your partner, ehhh....????
* [[ESO Imports|https://www.nexusmods.com/skyrimspecialedition/mods/11729]]
** adds some new locations; books; spells, etc. from ESO! (and some poorly reskinned animals? :\)
* [[SkyUI Retexture Mod|https://www.nexusmods.com/skyrimspecialedition/mods/23010]]
** makes it look like a journal?? could be nifty!
* [[Summon Spectral Horse|https://www.nexusmods.com/skyrimspecialedition/mods/22413]]
** seems cool for a mage character on the run out in the wilds.
* [[dynamic speech checks|https://www.nexusmods.com/skyrimspecialedition/mods/22951/]]
** randomizes the levels for speech checks, rather than having them at one specific level each time.
* [[bard college tweaks|https://www.nexusmods.com/skyrim/mods/84401]] for some snazzy collegeness. (''port warning'')
* [[truely absorb dragon souls|https://www.nexusmods.com/skyrim/mods/91566]]
** adds a few little perks (extra health/stamina/magicka/your choice) to killing a dragon (''port warning'')
; SKSE Plugins
: All mods updated, ordered, and ready to go.
; User Interface
: All mods updated
: Merged mods need to be checked; what does 3rd person camera do?
; Bugfixes & Utilities
: Several mods need to be ESLified:
* Flora Respawn Fix
* Better Practice Locks
* Lie to Degaine
; Audio
: All mods updated, ordered
: Several mods need to be ESLified:
* Conditional Music
* optional less combat music?
* audio overhaul patches
: Compatibility issues with music mods need to be checked!!
; Animations
: All mods updated, ordered
: FNIS needs to be run, ofc
: Several mods need to be ESLified:
* 360 walk run plus
* orc female fix imperious
; Body, Face, & Hair
: All mods updated, ordered, and ready to go
: Double check female skin texture; not sure which should overwrite
: Merged mod has been updated & is ready
; Models & Textures
: All mods updated, ordered, and ready to go
: Merged mod has been updated & is ready
; Other Visuals - ESL
: All mods updated, ordered, and ready to go
: ESL flags have all been set & tested to not break the mods
; Other Visuals
: All mods updated, ordered, and ready to go
: double-check compatibilty between realistic aspens and skysight bigger trees
; Creatures & Mounts
: All mods updated, ordered, and ready to go
: Merged mod has been updated & is ready
; Weapon & Armor Sets
: All mods updated, ordered, and ready to go
: Merged mods have been updated & are ready
|! Major Cities|! Mod|
|Dawnstar | [[Expanded Towns and Cities|https://www.nexusmods.com/skyrimspecialedition/mods/13552]] |
|Falkreath | [[Kato's Falkreath|https://www.nexusmods.com/skyrimspecialedition/mods/7509]] |
|Markarth | [[Dawn of Skyrim|https://www.nexusmods.com/skyrimspecialedition/mods/9074]] & [[Sky City|https://www.nexusmods.com/skyrimspecialedition/mods/22482]] |
|Morthal | [[The Great City of Morthal|https://www.nexusmods.com/skyrimspecialedition/mods/19592]] |
|Raven Rock | [[Simple RR Expansion|https://www.nexusmods.com/skyrimspecialedition/mods/640]] & [[RR Enhanced|https://www.nexusmods.com/skyrimspecialedition/mods/19001]] |
|Riften | [[Dawn of Skyrim|https://www.nexusmods.com/skyrimspecialedition/mods/9074]] & [[Deadly Shadows|https://www.nexusmods.com/skyrimspecialedition/mods/12582]] |
|Solitude | [[Dawn of Skyrim|https://www.nexusmods.com/skyrimspecialedition/mods/9074]] |
|Whiterun | [[Dawn of Skyrim|https://www.nexusmods.com/skyrimspecialedition/mods/9074]] |
|Windhelm | [[Dawn of Skyrim|https://www.nexusmods.com/skyrimspecialedition/mods/9074]] |
|Winterhold | [[Winterhold - Expanded Ruins|https://www.nexusmods.com/skyrimspecialedition/mods/4299]] |
|! Small Towns|! Mod|
|Dragon Bridge ||
|Ivarstead ||
|Karthwasten ||
|Riverwood | [[Expanded Towns and Cities|https://www.nexusmods.com/skyrimspecialedition/mods/13552]] |
|Rorikstead | [[Expanded Towns and Cities|https://www.nexusmods.com/skyrimspecialedition/mods/13552]] |
|Shor's Stone ||
|Skaal Village | [[Greater Skaal Village|https://www.nexusmods.com/skyrimspecialedition/mods/642]] |
|! Settlements|! Mod|
|Darkwater Crossing | [[Expanded Towns and Cities|https://www.nexusmods.com/skyrimspecialedition/mods/13552]] |

* ''Notes to self:'' 
** make a version of [[Settlements Expanded|https://www.nexusmods.com/skyrimspecialedition/mods/7777]] with ONLY Sarethi Farm & Kolskeggr Mine (check Soljund's Sinkhole to see if it's worth keeping or not)
** make a version of [[JK's Skyrim|https://www.nexusmods.com/skyrimspecialedition/mods/6289]] with only:
*** Dragon Bridge
*** Ivarstead
*** Falkreath
*** Morthal (? check it against great cities)
*** Winterhold (? check with ruins)
@@.h0p3
<<<
Any mod that attempts to edit the UI or HUD in any way without SPECIFICALLY being made for VR will generally cause a CTD, that's the issue you were having with iNeed, since it tries to add extra info regarding how food and items will satisfy your needs to their tooltip in the UI.
<<< ([[source|https://old.reddit.com/r/skyrimvr/comments/dh70d6/alternate_start_not_working_for_me/f3rdq6s/]])
@@

* Not Skyrim Specific -- TurnSignal for VR
** [[https://store.steampowered.com/app/689580/TurnSignal/]]
* Immersive Winds -- Dynamic Fan Control
** [[https://www.nexusmods.com/skyrimspecialedition/mods/18346]]
---
* ''Alternate Start''
** Live Another Life -- //extract the bsa//
*** [[https://www.nexusmods.com/skyrimspecialedition/mods/272]]
** Realm of Lorkhan -- //slightly incompatible with Spellsiphon//
*** [[https://www.nexusmods.com/skyrimspecialedition/mods/18223]]
* Burn Freeze Shock Effects SSE
** [[https://www.nexusmods.com/skyrimspecialedition/mods/3532]]
* Clean Up Your Corpses
** [[https://www.nexusmods.com/skyrimspecialedition/mods/24026]]
---
* ''Double check the mods at the end of this & add to list?''
** [[https://old.reddit.com/r/skyrimvr/comments/8e7ns3/i_explored_the_world_with_vanilla_vs_many_popular/]]
** //more guides to check on//
*** [[https://docs.google.com/document/d/1qbh7GE30xLyso7MA6u3xpNJNdL5r2V2WP8SjZ4VpHLQ/]]
** //go through all the cathedral texture options//
*** [[https://www.nexusmods.com/skyrimspecialedition/users/50222836?tab=user+files]]
** //check the VR top files//
*** [[https://www.nexusmods.com/skyrimspecialedition/mods/categories/108/]]
* ''Current working document:''
** [[https://docs.google.com/document/d/1MEf55OdcWi2uaOfhnNsXEMwHksOZsJSJTHu_SP9--yQ/edit]]
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
* [[Salty as FUCK.]]
* [[Salty as FUCK (II)]]
* [[Welcome to my studio.]]
* [[A Scrawled Note]]
* [[We, Phantoms.]]
* [[The City]]

---

* [[ASCII Doors|http://ascii.co.uk/art/doors]]
{{sphygmus}}

Sometimes the words spill out as I am wracked with sobs, looping and repeating over and over. Other times they are anxious mutterings and trepidation piling up into mountains of letters.

There will be anxious words here. There will be triggered and triggering words here. There will be stories I have told myself in the past. There will be uncertainty here – the potential for confabulation and rationalization.

These thoughts are not truths, fiction, or facts. They are simply exist as the record of a moment in time. Still I hold onto these moments -- I don't want to let them go. I feel afraid of letting them vanish.

^^//This is my wiki and I will spill my blood and guts all over it if I want to.//^^
```nginx
server {
	server_name files.redacted.xyz www.files.redacted.xyz;

	root /var/www/files.redacted.xyz/html;

	# Note: You should disable gzip for SSL traffic.
	# See: https://bugs.debian.org/773332

	location / {
		auth_basic "Restricted Content";
		auth_basic_user_file /etc/nginx/.htpasswd;
		autoindex on;
	}

	listen [::]:443 ssl;
	listen 443 ssl;

	ssl_certificate /etc/letsencrypt/live/files.redacted.xyz/fullchain.pem;
	ssl_certificate_key /etc/letsencrypt/live/files.redacted.xyz/privkey.pem;

	include /etc/letsencrypt/options-ssl-nginx.conf;
	ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;
}
server {
	if ($host = www.files.redacted.xyz) {
		return 301 https://files.redacted.xyz$request_uri;
	}
	if ($host = files.redacted.xyz) {
		return 301 https://$host$request_uri;
	}

	listen 80;
	listen [::]:80;

	server_name files.redacted.xyz www.files.redacted.xyz;
	return 404;
}
```
```nginx
server {
	server_name redacted.xyz www.redacted.xyz;

	root /var/www/redacted.xyz/html;

	# Add index.php to the list if you are using PHP
	index index.html index.htm index.nginx-debian.html;

	# Note: You should disable gzip for SSL traffic.
	# See: https://bugs.debian.org/773332

	location / {
		# First attempt to serve request as file, then
		# as directory, then fall back to displaying a 404.
		try_files $uri $uri/ =404;
	}

	listen [::]:443 ssl;
	listen 443 ssl;

	ssl_certificate /etc/letsencrypt/live/redacted.xyz/fullchain.pem;
	ssl_certificate_key /etc/letsencrypt/live/redacted.xyz/privkey.pem;

	include /etc/letsencrypt/options-ssl-nginx.conf;
	ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;
}
server {
	if ($host = www.redacted.xyz) {
		return 301 https://redacted.xyz$request_uri;
	}
	if ($host = redacted.xyz) {
		return 301 https://$host$request_uri;
	}

	listen 80;
	listen [::]:80;

	server_name redacted.xyz www.redacted.xyz;
	return 404;
}
```
```nginx
server {
	server_name redacted.studio www.redacted.studio;

	root /var/appdata/artwiki/output;

	# Note: You should disable gzip for SSL traffic.
	# See: https://bugs.debian.org/773332

	listen [::]:443 ssl;
	listen 443 ssl;

	ssl_certificate /etc/letsencrypt/live/redacted.studio/fullchain.pem;
	ssl_certificate_key /etc/letsencrypt/live/redacted.studio/privkey.pem;

	include /etc/letsencrypt/options-ssl-nginx.conf;
	ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;
}
server {
	if ($host = www.redacted.studio) {
		return 301 https://redacted.studio$request_uri;
	}
	if ($host = redacted.studio) {
		return 301 https://$host$request_uri;
	}

	listen 80;
	listen [::]:80;

	server_name redacted.studio www.redacted.studio;
	return 404;
}
```
```nginx
server {
	server_name wiki.redacted.xyz www.wiki.redacted.xyz;

	root /var/appdata/redacted/;

	# Note: You should disable gzip for SSL traffic.
	# See: https://bugs.debian.org/773332

	location / {
		proxy_set_header Host $host;
		proxy_set_header X-Real-IP $remote_addr;
		proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
		proxy_pass http://0.0.0.0:8888;
		proxy_redirect off;
	}

	listen [::]:443 ssl;
	listen 443 ssl;

	ssl_certificate /etc/letsencrypt/live/wiki.redacted.xyz/fullchain.pem;
	ssl_certificate_key /etc/letsencrypt/live/wiki.redacted.xyz/privkey.pem;

	include /etc/letsencrypt/options-ssl-nginx.conf;
	ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;
}
server {
	if ($host = www.wiki.redacted.xyz) {
		return 301 https://wiki.redacted.xyz$request_uri;
	}
	if ($host = wiki.redacted.xyz) {
		return 301 https://$host$request_uri;
	}

	listen 80;
	listen [::]:80;

	server_name wiki.redacted.xyz www.wiki.redacted.xyz;
	return 404;
}
```
* [[https://www.macys.com/shop/kitchen/cookware/Brand/All-Clad?id=7552]]
* [[https://www.macys.com/shop/product/all-clad-stainless-steel-7-pc.-cookware-set-created-for-macys?ID=568147&cm_mmc=OpsEmail-_-240_order_confirmation-_-568147-_-MB&m_sc=em&m_sb=OpsEmail&m_tp=1C&m_cn=240_order_confirmation&m_pi=MB&m_l=568147&m_s=OES-EOD2401CMCOM111320&cm_lm_mo64=am9zaHBpaGxAZ21haWwuY29t]]
* [[https://www.macys.com/shop/product/all-clad-d5-brushed-stainless-steel-10-pc.-cookware-set?ID=661357&CategoryID=7552]]
* [[https://www.macys.com/shop/product/all-clad-copper-core-10-fry-pan?ID=159453&CategoryID=7552]]
* [[https://www.macys.com/shop/product/all-clad-stainless-steel-3-qt.-covered-saucepan?ID=570993&CategoryID=7552]]
* [[https://misen.com/blogs/news/how-to-cook-with-stainless-steel]]
* [[https://madeincookware.com/collections/stainless-clad]]
* [[https://docs.google.com/spreadsheets/d/1nVZOOtAAman_xucYGQ6k8dDYmDBB11cZ5U2y-jEqqR0/edit#gid=2017628445]]
* [[https://thorinair.github.io/Stardew-Profits/index.html]]
* [[https://docs.google.com/spreadsheets/d/1r4920a2hH_u0esApCJOyevI9H6TRy5juxkAqQLFcap8/edit#gid=0]]
* [[https://old.reddit.com/r/StardewValley/comments/499pm8/real_most_profitable_crop_list/]]
* [[https://old.reddit.com/r/StardewValley/comments/7kpbau/best_crops_per_season_a_notquite_minmax_look_at/]]
* [[https://dylanbaumann.com/blog/stardew-valley-most-profitable-cash-crops/]]
* [[https://old.reddit.com/r/StardewValley/comments/ek9mfa/dont_stress_about_spring_1/]]
* [[https://www.nexusmods.com/stardewvalley/mods/6590]]
* [[How to transfer saves from PC to Switch|https://gbatemp.net/threads/why-do-stardew-valley-last-versions-saves-seem-encrypted.554608/]]
* [[https://stardew.info/planner/21-quiet-sheep-cried-easily/]]

!!! Mod Load Order In SMAPI

> //[Pathoschild 5:57 PM]// It's alphabetical by folder path (so a/z_mod will load before z/mod for example). That's an implementation detail though, it's not documented and there's no guarantee it'll always work that way.

> //[Pathoschild 5:58 PM]// You can check the TRACE messages in the log file, that'll show the actual order as they're loaded. The mod list shown after loading is sorted by mod name, not load order.

---
@@.spaced-list

* ''Rule 1: No Mining Allowed''
** not allowed to step foot in the mines until Spring 1, Year 3.
** all mining experience comes from rocks on farm, forest, and quarry (if/when unlocked)
** all gems, etc. come from treasure when missing
** all ore needed to upgrade tools gets purchased from Clint
* ''Rule 2: Get 2nd House Upgrade before Spring 1, Year 2 (done!)''
* ''Goal: Roommates with Krobus for 1 year''
** unlock sewers @ 60 donations
** lots and lots of pumpkins & wild horseradish
** date everyone else to 10 hearts while he's roommate
* ''Goal: Krobus move out & marry Leah''
** 30,000 gold needed to wipe memory so Krobus' not grumpy about moving out.

---

* Spring, Year 2
** Plot of 81
*** Strawberries: 70,700g profit
*** Plant on the 4th of Spring
** Plot of 45
*** Potatoes: 11,839g profit
*** Plant on the 4th of Spring
** Plot of 36
*** Cauliflower: 12,250g profit
*** Plant on the 4th of Spring
** Plot of 48
*** Rice Shoot
*** Plant on the 4th of Spring, harvest w/potatoes
* Summer, Year 2
** Plot of 81
*** Blueberries: 52,286g profit
** Plot of 27
*** Red Cabbage: 22,073g profit
** Plot of 27
*** Melon: 15,008g profit
** Plot of 27
*** Hot Pepper: 11,584g profit
* Fall, Year 2
** Plot of 81
*** Cranberries: 57,252g profit
** Plot of 27
*** Pumpkins: 19,357g profit
** Plot of 27
*** Artichoke: 16,138g profit
** Plot of 27
*** Beet, if desert: 13,313g profit
*** Amaranth, if not: 11,716g profit

@@

* [[Stardew Planning]]
# Why does your company exist in the first place?
# Crystalize the product or offering
## What is this product?
## What does it do / what do we provide?
## Who should care?
## Why should they care?
# Research the competition
## How do they talk about their products and offerings?
## How do they look?
## How do customers and employees talk about them?
# Develop personas of potential customers & other key people
# Formalize brand positioning platform
## categories in which you are competing
## what makes your brand stand out
## where is your brand weakest
## brand mantra : phrase that captures the above in one thought
# Write your brand story
## who are we?
## why are we here?
## what do we care about?
## what do we do?
## why does it matter?
# Articulate brand voice
* ''Hob''
** ~~`PDDN7-4L2RQ-7HVJ3`~~
* ''Virginia''
** ~~`QT3IH-EGYJ7-4KC0X`~~

---
* Go to `<reddit url>.json`, copy and paste into Sublime
* Give each comment its own line with `"author":`
* Delete extra data with `"edited":` and any unnecessary lines up top that include `GG` or `autoModerator`
* Find all Virginia entrants with `(?<="author": ")(.*?)(?=",.*Virginia)`
* Find all Virginia comments with `(?<="body": ")(.*?Virginia.*?)(?=",)`
* Find all Hob entrants with `(?<="author": ")(.*?)(?=",.*Hob)`
* Find all Hob comments with `(?<="body": ")(.*?Hob.*?)(?=",)`
<<<
She remembered lying in the crevasse, buried by snow. She thought of that perfect silence. Also now, like then, no one knew where she was. This time too, no one would come. But she no longer expected them to.

She smiled at the clear sky. With a little effort, she could get up by herself.
<<< Paolo Giordano, [[The Solitude of Prime Numbers|books: Giordano, Paolo – The Solitude of Prime Numbers]]

* [[191212 – storytelling: memory meaning self]]
/*~~~~~~~~~~~~~~~~~~*/
/* MAIN CSS CONTENT */
/*~~~~~~~~~~~~~~~~~~*/

body.tc-body {
	word-wrap: break-word;
	word-break: break-word;
	font-size: 22px;
}
.tc-dropzone {
	display: flex;
	flex-flow: row-reverse nowrap;
	justify-content: flex-start;
	transition: all 500ms ease;
}
.tc-story-river {
	padding: 0 2em 2em 0;
	flex-basis: 40%;
	transition: all 500ms ease;
	min-width: 0; /* this is to fix the fuckery that flex does to pre tags */
}
.tc-sidebar-scrollable {
	font-size: 20px;
	flex-basis: 30%;
	transition: all 500ms ease;
}
.tc-sidebar-header {
	position: fixed;
	overflow: auto;
	height: 100vh;
	width: 30%;
	transition: all 500ms ease;
}
.tc-sidebar-scrollable .tc-sidebar-header>.tc-reveal {
	padding: 3em 2em;
	transition: all 500ms ease;
}

/*---------------------*/
/* sidebar css styling */
/*---------------------*/

.tc-sidebar-lists .tc-table-of-contents {
	white-space: normal;
}
.tc-menu-list-item {
	white-space: normal;
}

/*---------------------------*/
/* tiddler frame css styling */
/*---------------------------*/

.tc-tiddler-frame {
	padding: 1em 2em 1em 2em;
	margin-top: 2em;
	margin-bottom: 0;
	transition: all 500ms ease;
}
.tc-tiddler-title {
	padding: .25em .75em;
	margin: -1em -2em .25em -2em;
/*	background-color: #2f3137;*/
	background-color: <<colour tiddler-editor-fields-even>>;
}
.tc-tiddler-frame .tc-tiddler-body {
	margin-top: 1.5em;
}
.tc-titlebar {
	font-size: 1.75em;
}
.tc-shadow-tiddler .tc-title {
	overflow-wrap: break-word;
}

/*---------------------------------*/
/* tiddler fold/unfold css styling */
/*---------------------------------*/

.tc-unfold-banner {
	font-size: .75em;
	width: 100%;
	margin-top: -0em;
	margin-left: -2.6em;
	transition: all 500ms ease;
}
.tc-fold-banner {
	top: 3.5em;
	bottom: 2px;
	margin-left: -2em;
	transition: all 500ms ease;
	background-color: rgba(255, 255, 255, 0);
	z-index: 700;
}
.tc-fold-banner:hover { 
	background-color: rgba(255, 255, 255, 0) 
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* media breakpoint styling begins here */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

@media (max-width: 2000px) {
	body.tc-body {
		font-size: 18px;
	}
	.tc-story-river {
		flex-basis: 50%;
		transition: all 500ms ease;
	}
	.tc-sidebar-scrollable {
		font-size: 16px;
		flex-basis: 25%;
		transition: all 500ms ease;
	}
	.tc-sidebar-header {
		width: 25%;
		transition: all 500ms ease;
	}
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

@media (max-width: 1450px) {
	.tc-story-river {
		flex-basis: 53%;
		transition: all 500ms ease;
	}
	.tc-sidebar-scrollable {
		flex-basis: 30%;
		transition: all 500ms ease;
	}
	.tc-sidebar-header {
		width: 30%;
		transition: all 500ms ease;
	}
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

@media (max-width: 1300px) {
	.tc-story-river {
		flex-basis: 58%;
		padding: 0 2em 2em 0;
		transition: all 500ms ease;
	}
	.tc-sidebar-scrollable .tc-sidebar-header>.tc-reveal {
		padding: 2em 1em 2em 0;
		transition: all 500ms ease;
	}

/*---------------------------*/
/* tiddler frame css styling */
/*---------------------------*/

	.tc-tiddler-frame {
		padding: 1em;
		transition: all 500ms ease;
	}
	.tc-tiddler-title {
		margin: -1em -1em .25em -1em;
		transition: all 500ms ease;
	}
	.tc-tiddler-frame .tc-tiddler-body {
		margin-top: 1em;
		transition: all 500ms ease;
	}
	.tc-titlebar {
		font-size: 1.5em;
	}

/*---------------------------------*/
/* tiddler fold/unfold css styling */
/*---------------------------------*/

	.tc-unfold-banner {
		margin-left: -1.4em;
		position: absolute;
		transition: all 500ms ease;
	}
	.tc-fold-banner {
		width: .8em;
		margin-left: -.9em;
		transition: all 500ms ease;
	}
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

@media (max-width: 1150px) {
	.tc-story-river {
		flex-basis: 63%;
		transition: all 500ms ease;
	}
	.tc-sidebar-scrollable {
		flex-basis: 35%;
		transition: all 500ms ease;
	}
	.tc-sidebar-header {
		width: 35%;
		transition: all 500ms ease;
	}
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

@media (max-width: 1000px) {
	body.tc-body {
		font-size: 16px;
	}
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

@media (max-width: 850px) {
	.tc-dropzone {
		flex-flow: column nowrap;
	}
	.tc-story-river {
		flex-basis: auto;
		padding: 0 12% 2em 12%;
		transition: all 500ms ease;
	}
	.tc-sidebar-scrollable {
		flex-basis: auto;
		overflow: visible;
	}
	.tc-sidebar-header {
		position: static;
		overflow: visible;
		height: unset;
		width: unset;
		transition: all 500ms ease;
	}
	.tc-sidebar-scrollable .tc-sidebar-header>.tc-reveal {
		padding: 0 2em 0 2em;
		transition: all 500ms ease;
	}
	.tc-topbar {
		position: static;
		display: flex;
		justify-content: flex-end;
		margin-right: .5em;
	}
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

@media (max-width: 700px) {
	.tc-story-river {
		padding: 0 7% 2em 7%;
		transition: all 500ms ease;
	}
}
@media (max-width: 550px) {
	.tc-story-river {
		padding: 0 .25em .5em .25em;
		transition: all 500ms ease;
	}
	.tc-sidebar-scrollable .tc-sidebar-header>.tc-reveal {
		padding: 2em 1em 0 1em;
		transition: all 500ms ease;
	}

/*---------------------------*/
/* tiddler frame css styling */
/*---------------------------*/

	.tc-tiddler-frame {
		padding: .5em 1em 1em 1em;
		transition: all 500ms ease;
	}
	.tc-tiddler-title {
		padding: .25em .5em;
		margin: -.5em -1em .25em -1em;
	}
	.tc-tiddler-frame .tc-tiddler-body {
		margin-top: .5em;
	}
}
# Aim to reduce consumption as much as possible: think about the disconnect between resources produced locally vs. objects made in pieces in many places, shipped around, etc.
# Food is a compromise -- Aldi is cheap. `<shrug>`

* [[homesteading]]
* [[wardrobe]]
😅
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
<<list-links "[tag{!!title}sort[created]search:title[]]">>

<div style="display:none;">
* [[Thank You Notes – Christmas 2018]]
* [[Thank You Notes – Christmas 2019]]
* [[Thank You Notes – Christmas 2020]]
</div>
* CD's family
** ~~tea towel, candle, bag, $25 gift card~~
* Mom
** ~~pistachios, mini cooking utensils, 23andMe kit, candle/lotion/soap set~~
* RL
** ~~$120, socks, book, calendars, pens, bag, scarf, ceramic dishes~~
* Uncle ER
** ~~$40 amazon gift card~~
* Grandma JD
** ~~$50 check~~
* RD
** ~~$100 discount on rent~~
* CD's family
** ~~office chair, robe, nightshirt, cactus terrarium set, misc stocking stuff (jerky, peanuts)~~
* Mom
** ~~peddler's PJ ticket, baby yoda, shawl pin, hat~~
* Grandpa AY
** ~~gloves & leather bag~~
* Uncle ER
** ~~$50 amazon card~~
* Grandma JD
** ~~$50 check~~
* RD
** $100 discount on rent & knife set :O
* ER
** card & stone pendant
* comaS
** ~~box of assorted seattle chocolates~~

* RD
** 50 buck amazon gift card
** 50 buck pie5 gift card {{bflushed}}

* Aragon<<footnote "ch" "no, only one of these is from christmas but dammit I really owe him a thank you note for ALL of themmm">>
** ~~The Way Out video game
** horizon zero dawn
** painting socks
** nifty journal
** insulated mug thingy~~

* Phil
** ~~ice scraper
** lovely warm blanket
** lovely warm scarf
** writing {{happy}}~~

* Grandma JD
** ~~50 buckaroos~~

* Mom
** ~~100 buckaroos
** foot cream & oil
** goat soappp!
** //cute// WOOL SOCKS <3~~

* Mark
** ~~coco perfume
** snot rag {{laughter}}~~

* CD
** ~~Hades~~

* AD
** Journey
wander the stacks of this archive and discover the pieces of your life.

---
<div class="tc-table-of-contents">
<<toc-selective-expandable "The Archive" "sort[title]">>
</div>

---
* [[071229 – file: Desert Monster]]
* [[1705‽‽ – file: work aware]]
* [[180418 – file: worrying]]
* [[180418 – file: contented growth]]
* [[archive – 180812 ◊ wiki dreams]]
* [[archive – 181211 ◊ define:]]
* [[190115 – the archive: digging]]
* [[201115 – the archive: repetition unto infinity]]
It is labyrinthine and twisting, scores of buildings packed closely together, doors in every wall leading to some new level or neighborhood you've never seen before. You often walk into the terminal of the mega-elevated-railway, step into a personalized pod, and scroll through their index, selecting several storefronts before being whooshed directly there. Looking back, you see the lights and colors of the monolithic downtown skyscrapers and their giant feeds that scroll incessantly down each infinite facade.<<footnote "rooms" "Perhaps you are registered for a room in one of these monoliths, a tiny square room they offer you for free (or so they say - who knows what hidden costs they extract from their tenants?). Your ghostly form //almost// becomes solid when you decorate your boxy apartment as best you can, forever forbidden from painting the walls.">>

A ring of glitzy facades surround and reflect the glow of the skyscrapers. They are always tossing their address into the scrolling feeds, paying for prime features in the mega-rail's index — hoping to intrigue or manipulate you into leaving the scrapers, visiting their shop, and bestowing unto them your invisible gaze and cold hard cash.

Occasionally, though, you step through a doorway and end up in the outer rim. Perhaps some mention in the feed pulled you way out to the furthest corners of the city, or your interest in an obscure topic led the mega-rail to toss you here. These alleyways intrigue you — or disturb you. They are filled with tiny storefronts, small studios, independent galleries, and the weirdest little knick-knack shops, all stacked in a hodgepodge sprawl. 

Here in the hodgepodge, space is no object. All sorts of artists have rented or built their own tesseract and installed their artwork. Some will post signs in their studio windows denying entrance to cataloging robots of the mega-railway. Others print fliers and ask the neighboring galleries and shops to post them on their corkboard. Perhaps a local tea room or hookah lounge will post up the address of a gallery particularly favored by the owner. Down in these stacks, we phantoms discover the interesting places by word of mouth, graffiti, or paste-ups on the walls of other, similar nooks.
> It’s about setting aside quiet time to be alone with our thoughts, and then actually following through. It’s about doing one small thing, anything, to honor our personal truth — today.

<<<
Grab a piece of paper and write the numbers one through ten on the left side of the page. At the top, title it “What am I so afraid of?” This is your Worst Case Scenario list. This is your list of things that make you think “They’re all going to laugh at me.” These are your largest fears, and you’ve got ten minutes to write them down.

Go.

Line by line, walk yourself through each one. Would they really laugh at you? They would? How do you feel about that? Line by line, have a conversation about all of your fears. Would you really be homeless? Would you really be alone? Do you really need that much money? This is a list of your tradeoffs. And they are the biggest things standing in your way.
<<<

{{choose your must.png}}

{{take note.png}}

> @@.highlight Of course I needed to bring others in, I suddenly realized, but not until after I knew what I was working on and why. @@

> If you feel a knot in your stomach because you can see the enormous distance between your dreams and your daily reality, do one thing to tighten your grip on what you want — today.
https://mitpress.mit.edu/books/future
https://www.youtube.com/watch?v=8XOtx4sa9k4
{{To whomever it may concern ~}}
* ''~sphygmus''
** //gaming// ''(mix of external & internal)''
*** =mod manager
*** =screenshots
*** don't starve
*** dragon age
*** fallout 4
*** mass effect
*** minecraft
*** nintendo
*** no man's sky
*** skyrim
*** stardew valley
*** witcher

** //media// ''(external)''
*** books_audio
*** books_visual
*** movies
*** music
*** podcasts
*** television
*** website_backups

** //personal// ''(internal, mostly)''

*** life shit
**** job hunting
**** taxes car health lease receipts
**** work

*** //memories// ''(internal, mostly)''
**** this is where all the random cruft I've created over the years resides
**** 10th Street Telegraph files
**** old school files
**** conversation backups
**** all sorts of journal text files
**** all sorts of really random photoshop creations

*** //projects// ''(probably a mixture)''
*** actual things I'm either in the process of working on or might want to keep working on in the future
**** coding
**** wiki
**** housekiNoKuni manga coloring
**** scans to clean up
**** physical journal archiving
**** selling stuff on eBay
**** interactive fiction testing
**** jailbreaking
**** knitting
**** printmaking

** //reference// (rename to //collections//?) ''(external)''
*** this is where things made by other people reside? like a swipe file collection sort of thing.
*** all of my ebooks about drawing etc<<footnote "hrm" "should I keep them separated out like this, or should they go in the media section? feels like different purposes to me so the separation makes sense">>
*** photoshop brushes
*** inspiration photos / reference images
*** photoshop actions
*** tutorial images / documents
*** tutorial videos
*** lists of names for inspiration

** //school// ''(mix of both)''
*** all my school files; this probably ought to get merged into //memories// now, since those days are over enough for me to not need them as a high level directory.

** //settings// ''(mix of both)''
*** downloads
*** dotfiles
*** screenshots
*** wallpaper
*** cursors
*** windows theming files
*** fonts
*** various profile pics / avatars
@@.spaced-list

* //adulting//
** <<cb>> vacuum my floor
** <<cb>> clean guest bathroom @ CD's
** <<cb>> defrost sausage & do something with it
** <<cb>> find a body shop & call them about dent in bumper

* //financial//
** <<cb>> open a Roth IRA with [[Vanguard|https://investor.vanguard.com/ira/how-to-open-an-ira]]
*** <<cb>> set up auto transfers of $275 a month
** <<cb>> print & mail account close letter to Maroon CU
*** <<cb>> deposit check into savings when it arrives
** <<cb>> open a high-yield 12-mo CD at Marcus w/savings

* //computing//
** <<cb>> reply to person about texture mod
** <<cb>> move the rest of your passwords to bitwarden
** <<cb>> migrate chrome bookmarks to pinboard
** <<cb>> look for a contact at the university who hosted IPL2
*** ask if they made a backup of the poetry wiki before they took it offline.
** think about switching to `//sphygmus.wiki`
** do something with the clip art you ripped on `//640x480.rocks` ??

* //hobbies//
** <<cx>> finish heel on sock two for Mom
** <<cb>> finish legs on mom's socks

@@
<<<
I'm not doing a good job writing clearly here. I have a desire, right, have had a desire in the past to expose my mind. To say - look, here I am. Here is what I'm thinking. Here is what I'm feeling. Here is what's important to me. Please read it. Please respond to it. Please connect with me on this level. Please feel empathy with me, share your thoughts, respond with your own humanity.

I know no other mind but what is in my head. To write down what is in my mind, truthfully, plainly, with self-honesty and self-awareness (the truth is what is here to be interacted with), and for someone else to do the same, and for us to communion somehow in that way? I can't think of any closer way to bridge the gap between my mind and yours. (minds, concepts, in an abstracted way perhaps the feelings inspired or triggered - obviously the closest way to bridge the gap between my feelings and your feelings is to be entirely bodily engaged in that act where bodies become physically combined. And I do mean entirely bodily - the goal is to let go of the thinking mind altogether and become absorbed in sheer feeling.)
<<< [[180824 – Log: Always Prep Ahead]]

h0p3 is drafting a response to me, and has hit upon the way he was feeling when he was writing and posting that letter with my name in it. That he is sorry for causing me anxiety. (Why do we do these things if they make us feel this way, he asks.) Because...okay think about it, we're these minds wandering around in the world trying to make meaning but bumping up against other minds that make us //feel shit// and then we make them //feel shit// and huh. This is an interesting point of solidarity!! Our bodies are structured in similar ways, so even if the subjective experiences of our lives are different, there seems to be something coherent in saying - my chest was tight. I felt an ache in my bones. There was a pain in my left jaw. idk, embodying those feelings - we all feel embodied feelings, yes? Right?? Like as a necessity of living in our bodies!
;  2019.02.04
: Moved `C:/Games/Nexus Mod Manager/Witcher 3/Mods/VirtualInstall/` to `~sphygmus/games/witcher/Nexus Mod Manager/`
* [[http://threedifferentways.katalytis.com]]
** [[https://threedifferentways.katalytis.com/ochre-and-amber/]]
* [[http://noxporium.com]]
* [[Resource List: Linux on x64 HP Pavilion dv5]]
---
* Getting online:
** dunno what the deal is but using just networkd & wpa_supplicant failed //hard// for me, so I'll be using `netctl` for now.
** make sure that `dialog` is installed from Live-USB chroot
** as root, run `wifi-menu -o` to generate a profile for a network.
** `netctl start profile-name`
** `netctl enable profile-name`
** might need to use `netctl-auto@wls5.service` if I take this laptop anywhere other than home.
** interface device is: `wls5`
* Touchpad config:
** using regular libinput for now?
** need to add a local quirk to change the touchpad pressure range b/c out of the box tap to click doesn't work (requires too high of a pressure range)
* install //git//, //iw//, and //wireless_tools// along with the big ol' list of things in Jasper's set-up list
---
```bash
# from LiveUSB, get into wifi & chroot into internal memory:
$ wifi-menu
$ mount /dev/sda1 /mnt
$ arch-chroot /mnt /bin/bash
```
* [[http://www.unwinnable.com/wp-content/uploads/2014/07/The%20Arboretum/index.html]]
* [[https://www.youtube.com/watch?v=dHg50mdODFM]]
* [[https://www.youtube.com/watch?v=Nxls60aYSZA]]
* [[http://community.playstarbound.com/threads/2cute-farmcave-w-legend-of-zelda-like-fairy-hotspring-also-an-underground-library-update-7-19.117897/]]
* [[http://community.playstarbound.com/threads/wonderful-farm-life-smapi-version-updated-7-2-now-with-grandpas-memorial-make-your-farm-sick.115384/]]
* [[http://community.playstarbound.com/threads/smapi-underground-house-cellar-what-update-6-26.115735/]]
* [[https://club.ubisoft.com/en-GB/ubi30]]
* [[https://stardew.info/planner/2ea34046-297b-4f53-b24a-3b01888ebcc3/]]
* [[https://www.reddit.com/r/NoMansSkyTheGame/comments/529q84/im_walking_across_an_entire_planet_pt_12_all_good/]]
* [[https://www.google.com/search?q=windows+10+clean+install+disk&oq=windows+10+clean+install+disk&aqs=chrome..69i57.3563j0j7&sourceid=chrome&ie=UTF-8]]
* [[http://www.expertreviews.co.uk/software/operating-systems/1401617/how-to-clean-install-windows-10-and-create-boot-media]]
* [[https://accounts.google.com/signin/v2/identifier?service=mail&passive=true&rm=false&continue=https%3A%2F%2Fmail.google.com%2Fmail%2F&ss=1&scc=1&ltmpl=default&ltmplcache=2&emr=1&osid=1&flowName=GlifWebSignIn&flowEntry=ServiceLogin]]
* [[https://www.dropbox.com/login?cont=https%3A%2F%2Fwww.dropbox.com%2Fhome%3Fpreview%3DPrismacolorColoredPencilsChart2.pdf]]
* [[https://wiki.redacted.xyz/]]
[[https://epochemagazine.org/theres-something-about-walking-25069bab306c]]
🤔
<<<
I feel so sad when I think about my past, but somehow I feel even sadder knowing that it's not really the past that the sadness arises from, but rather my present, skewed narrative of what the past was.

Anything real that happened vanishes into the mists of the hazy stories we tell ourselves the instant it passes from our immediate experience.

It doesn't matter where the pain comes from, no point trying to pin it down to a childhood trauma or teenage mistakes. In its moment all that matters is that I am experiencing it, and that it feels like an endless waterfall.

(Somehow, the rushing waterfall slows, then stops. Only a calm pond remains.)
<<< me, submitted 06/08/2020

<<<
Милый веб-сайт, я так скучаю по нашей прежней жизни! Я стараюсь не быть таким куском дерьма, который всем недоволен, а раньше со мной это было часто. То, что столько людей уже погибло и погибает сейчас по всему миру, разбивает мне сердце, медленно убивает меня. Я не знаю, как люди выживали во времена эпидемий, потому что невозможно осознать масштаб трагедии, поэтому легко сойти с ума. Если вы это читаете, пожалуйста, держитесь, надеюсь, что вы в порядке! Желаю всем здоровья, берегите себя.

---

Nice website, I miss our old life so much! I try not to be such a piece of shit that I’m not happy with everything, but before that it was often with me. The fact that so many people have already perished and are perishing now all over the world is breaking my heart, slowly killing me. I don’t know how people survived the time of epidemics, because it is impossible to realize the scale of the tragedy, therefore it is easy to go crazy. If you read this, please hold on, hope you are fine! I wish you all good health, take care of yourself.
<<< read 06/19/2020

Someone pasted in the lyrics to //Never Gonna Give You Up// and I love them.

<<<
Dear Website,

It is unfortunate that I have to enable Javascript just to look at you. For such a simple page, it really seems like overkill. Nothing on this page, aside from maybe the countdown, needs scripts. Even the countdown timer can just be updated when the page is refreshed.

Regards,

Developer wishing for a less shit web
<<< read 06/20/20

<<<
hey
i hate quarantine
it’s not fun
i miss my friends
we’re not vibing
whatever
it’s chill
i mean it’s really not and this is probably the worst time of my life I’ve experienced
but it’s cool
<<< read 06/20/20

<<<
I wish I could have a stable place to live that I can call home. Ever since I moved out, the places I lived at have people that turn out to be unpleasant, or when I lived with great people, the landlord doesn’t care about the house and the tenants.

I’m tired, and I just want to move in with my boyfriend because I feel like that’s the only way I’ll have a home, because renting a place by myself is too expensive. My friends don’t want to move out of their homes because they like saving up money while they don’t have to pay rent at their parents’ homes. But I can’t move in with my boyfriend because he doesn’t think it would work out right now
<<< read 06/22/20

Ohhhh random person out there in the world, I feel ya.

<<<
Dear Website,

Look at what we all are up to. The thoughts we can share all across the globe and still be so recognizable. People dicking around, teenagers in distress about romance, people doubting themselves and casual stories.

I ask you, website, do you see yourself?
<<< read 06/22/20

<<<
Я всегда думаю, что всё порчу. Серьёзно.
Мой любимый человек болтает о всяком, - мол, вот, будет выпивать с кем-то, в августе побывает на свадьбе у друзей, и да-да-да.
А что я? Я киваю, - “классно”, “просто здорово”.
И я, наверное, не вхожу в его планы.
Как часто вас посещают мысли о собственной ненужности? Что вы значите для других?
Я так хочу узнать, что я значу для моей любви? Мне кажется, спроси я у него, то все, что есть во мне оборвется.
Вдруг я вообще дополнение какое-то. И мне так страшно, так страшно.

---

I always think I'm spoiling everything. Seriously.
My beloved man is talking about everything - they say, he’ll drink with someone, he’ll be at his friends ’wedding in August, and yes, yes.
What about me? I nod - "cool," "just great."
And I probably do not enter into his plans.
How often do you think about your own uselessness? What do you mean for others?
I so want to know what I mean for my love? It seems to me, I ask him, then everything that is in me will break off.
Suddenly I'm generally some kind of addition. And I'm so scared, so scared.
<<< read 06/22/20

<<<
I like to read, and play with my dog. I like to draw squirrels. I sneeze squeaky. I hate the smell of cows.
I wonder if we’d be friends, if we met…?
<<< read 06/22/20

Ok, JoJo fandom, you got me. XP

<<slider "self-destruct-1" "trigger warning: poly/queer hate" """
<<<
The only people who think polyamory works are mentally ill. Within 6 months of chadding up that community I knew 4 people who had killed themselves. Love is between one man, one woman, anything else is an abomination.
<<< read 06/26/20
""">>

<<<
Dear Website,

This lockdown feels like the universe giving me one last chance to binge video games and TV before adulthood truly sets in; marry my GF, find a home, start a family, send out Christmas cards, support my aging parents.

Moving from one chapter in life to another is so difficult, because it means having to let go of a part of yourself. The lockdown is like a hint of mercy, letting me get it al out of my system, so that on the other side of all this, I’ll be happy and excited to move into something new, and for that, I am thankful.

See you when I’m older.
<<< read 06/26/20

<<<
Писать здесь что-то - не пустая ли трата времени? Но если ты, чудесный читатель этих строк, ищешь ответ на несформулированный вопрос, возможно, найдешь его в мыслях Ларошфуко, Сунь Цзы и Садхгуру

Бороться и искать, найти и не сдаваться 😃

А еще правильно поставленная задача - уже половина решения, вот… ))

---

Is writing something here a waste of time? But if you, a wonderful reader of these lines, are looking for an answer to an unformulated question, you may find it in the thoughts of Laroshfuko, Sun Tzu and Sadhguru

Fight and seek, find and not give up 😃

And the correctly posed task is already half the solution, here ...))
<<< read 06/26/20

<<<
Dear Website

I want to eat soup, but all I have is a fork.
<<< read 06/26/20

<<<
I’m currently in a hotel about to ship out to the navy. I’m kinda nervous. My mom and stepfather were both recently diagnosed with Covid-19 so I guess that doesn’t help my anxiousness. I wonder what’s going to happen to the world. Are we going to be at in a few months…? I hope so. I hope I can do good in bootcamp. I hope this website stays up by the time I get back. I hope my family will still be there when I call.
<<< read 08/13/20

<<<
I’ve been stressed, haven’t been sleeping, it’s been a rough month from no work to fear of bills and constant onslaught of bad and worse news from a terrible government. Im tired and can only envy my pets who know nothing about the world, just delighted to see me everyday. I just needed a little vent, I hope all is well with whoever created this, thank you
<<< read 08/13/20

<<<
I’ve been feeling a bit down lately, I think its a combination of the quarantine and just a lot of self questioning. I’ve been alive 27 years now and still don’t fully like my own body, thinking this might be something I’ll grow into. Maybe I just lack confidence in myself, maybe I’m an egg, maybe I need to meet new people and expand my friend circle. I’m not sure but, hey, thanks for letting me get this off my chest.
<<< read 08/13/20

<<<
Let no one ever forget that in nineteen ninety eight the undertaker threw mankind off hell in a cell, and plummeted sixteen feet through the announcer’s table.
<<< read 08/13/20

BLESS. the memes. like, this is humanity. still finding the stupidest ways to laugh in the face of everything.

<<<
I wish there was more that I could do to help. I am doing fine. But others are not, and I feel powerless. I hope that others are making it through okay.
<<< read 10/16/20

<<<
"""
hoard - копить
fickle - непостоянный, ненадёжный
delusion - заблуждение
coward - трус
snuff out = destroy
muster - собрать(силы)
whine - ныть
torment - мучение
crave - жаждать
deception - разочарование
stretcher - носилки
"""
<<< read 10/16/20

someone doing their russian language homework in here? {{laughter}} what an interesting set of words tho.

<<<
when will this lockdown ends cause i seriously want to buy some doujins out there…
<<< read 10/16/20

<<<
"""
I really love you, but sometimes I need to be alone. I know you understand and accept this. But I still feel like an asshole when I leave you to listen to music or watch a movie alone. I mean… dear, sometimes I’m bad at talking and any communication. You know that (thank you). And uh… The fact is that when I’m going to do something for myself, I’ll still worry and think about you. shit. there is so much rubbish in my head. I’m sorry
I love you
I’m sorry I can’t tell you this directly. Hope that… well, nothing
love, do you remember?
good
thanks

𓅪
"""
<<< read 10/16/20
<span style="display:inline-block;width:1em;margin-bottom:-1px;">{{thispugbevibin.gif}}</span>
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
* Journals:
** [[Run to the Mountain, Vol 1: 1939-41|https://b-ok.org/book/862988/d6908c]]
** [[Entering the Silence, Vol 2: 1941-52|https://b-ok.org/book/966797/bb7d85]]
** [[A Search for Solitude, Vol 3: 1952-60|https://b-ok.org/book/869824/69c85b]]
** [[Turning Toward the World, Vol 4: 1960-63|https://b-ok.org/book/891558/27b94d]]
** [[Dancing in the Water of Life, Vol 5: 1963-65|https://b-ok.org/book/1014799/f921dc]]
** [[Learning to Love, Vol 6: 1966-67|https://b-ok.org/book/3361846/9518d5]]
** The Other Side of the Mountain, Vol 7: 1967-68
*** not available on myAnon or b-ok
** [[Dialogues with Silence|https://b-ok.org/book/2542841/0a7ac1]]
*
* Books:
** [[Conjectures of a Guilty Bystander|https://b-ok.org/book/2380558/b050fa]]
** [[The Wisdom of the Desert|https://b-ok.org/book/3326876/e57bab]]
** [[Thoughts In Solitude|https://b-ok.org/book/5359635/715ef5]]
*** PDF: [[https://b-ok.org/book/821748/934e9c]]
** [[Contemplation in a World of Action|https://b-ok.org/book/2380559/2b2fba]]
*
* Biographical:
** [[Beneath the Mask of Holiness|https://b-ok.org/book/899745/0c0315]]
*** how much of this is just sordid curiosity on the part of the writer / reader?
** [[On Thomas Merton, excerpt|https://www.shambhala.com/thomas-mertons-journals/]]
*** epub: [[https://b-ok.org/book/3674232/c51aa0]]

<<<
It is a challenge to write coherently about a form that does not put a premium on coherence, that jumps from one subject to another, contradicts itself, revises itself, corrects itself, and admits its own delusions.
<<< [[On Thomas Merton|https://www.shambhala.com/thomas-mertons-journals/]]
<span style="display:inline-block;width:1em;margin-bottom:-1px;">{{thonk.png}}</span>
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
```
$__boot_boot.css
$__boot_boot.js
$__boot_bootprefix.js
$__images_fa5_solid_comments
$__images_fa5_solid_question-circle
$__images_fa5_solid_qun
$__library_sjcl.js
```
{
        "tree": {
                "lucid": "../lucid",
                "snapshots": "../lucid_snapshots"
        },
        "types":{
        "htmlfile": ["htm", "html"]
    },
        "username": "",
        "password": "",
        "host": "127.0.0.1",
        "port": 8080
}
Can I create a Tiddlywiki that looks like [[https://awarm.space]] or other statically generated websites?

Think more about the bits of the wiki, the tiddler, as integrated into the whole. What pieces of these sites would you put into tiddlers? How would you structure their pages?

This project might, through practice, illuminate some of the differences between static generated sites and wikis. Where are the rubbing points? What are the serious plus-points to a static generated website?

: Linking to specific pages? A more guided navigation and structure for the user?
[[to ingest: flat-file]]

<$macrocall $name="chron" limit=1000 format={{$:/language/RecentChanges/DateFormat}} subfilter="tag[to ingest]" dateField="created" />
* [[Interview With William Stafford]]
* [[typejournal website]]
* [[Layers of Identity]]
* [[There's Something About Walking]]
* [[Johnny Sun Book PHd]]
* [[Linux Sysadmin Basics]]
* [[The Last Question]]
* [[Lost Boys]]
* [[The Future]]
* [[Better File Organization Around Tags]]
! To whomever it may concern ~

Back in the salad days of the internet, I was always very curious about people who disappeared from a solid presence on the internet. Where did they go? Why did they go? What are they doing now? Do they still care about the things they wrote about? Are they still doodling, drawing, writing, taking pictures?

There were the people who took their online life down with them when they vanished -- I'll always remember [[Ethan Draws|https://web.archive.org/web/20070716194207/http://ethandraws.blogspot.com/2007_01_01_archive.html]]<<footnote "eg" "I hope you're still out there, drawing your coffee cups and enjoying bicycle rides!">> and my scramble to collect any pieces I could find when it went down (archive.org was bad at preserving images in those days, sadly) -- and then people who just stopped posting -- I don't have a memorable person here, though.

There have always been slow times on my wiki, but I've come back each time. This gap, though, has been much longer and more sporadic, and I wanted to provide a little closure for anyone who still visits, or for those who might stumble here, a few years down the line.

---

@@.spaced-list
* //Where did you go?//
** Nowhere in particular; I'm still here, mostly wasting time scrolling on reddit these days, less time or inclination to browse the indie web scene.

* //Why did you go?//
** ahh, the interesting and complicated question. there's no clean answer to it; offline life has taken over in a different direction, working from home has changed my opportunities for wiki'ing, and there's a personal reason or two.

* //What are you doing now?//
** Spending too much time thinking about work; eating lots of yogurt-marinated chicken in Aldi curry sauce; watching a movie every Sunday; attempting to understand what the point is, as always.

* //Do you still care about the things you wrote about?//
** of course! if I could retire right now, there would be so many paths for me to curate though my wiki, projects to complete, thought trails to investigate. I am proud of my wiki and it shall remain an interesting artifact on the internet as long as I remember to pay the domain name bills {{sweat_smile}}

* //Are you still doodling, drawing, writing, taking pictures?//
** ehhh, not so much as I used to. As I'm paused online, I'm a bit paused offline too; I've been choosing the path of least resistance. sorry, y'all, no inspiring answer here.
@@
* ''teamviewer'' vs. ''anydesk''
* ''CURSOR SHIT''
* [[http://linuxcommand.org/index.php]]
---

* ''OMG FIXED SPEAKER AUDIO''
** `sudo nano /etc/pulse/default.pa`
** comment out `load-module module-switch-on-port-available`
** [[etc/systemd/system/scripts.service]]
** [[usr/local/sbin/scripts/amixer.sh]]
** `sudo systemctl enable scripts.service]]`
** [[solution source|https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1203235]]
* [[travel – Oregon: May 2020]]
* [[travel – March 2021: Colorado]]
* [[travel: East Coast – May 2022]]
* [[travel: Scotland – May 2024]]
@@.spaced-list
* ''Things to buy beforehand:''
** electric shaver
** slippery stuff
** athlete's foot powder
** splenda
** coffee beans

* ''Things to bring on trip:''
** shortbread
** cooler with ice
** coffee making stuff
** whisk for scrambled eggs just in case they don't have one
** my switch + dock + hdmi cord
** my laptop
** flashdrive with movies
** hiking clothes / date clothes / lounging clothes
** my tartan blanket for cozy snuggles
** letterboxing supplies
** my hoard of travel size soap / shampoo
@@
!!! <<YearsToDate "05/01/2021">> years, or <<MonthsToDate "05/01/2021">> months until May 2021

!!! [[Letterboxing: Scotland May 2024]]

---
* ''Intentions''
** 3 week trip, or a little more?
** Fly in and out on a Wednesday to save on airplane ticket costs, and book at least 6 months in advance for a round-trip ticket goal price of 1k or under.
*# Arrive in Glasgow, and begin the [[West Highland Way|https://www.westhighlandway.org/the-route/]] (//96 miles//), making use of [[baggage transfer|https://travel-lite-uk.com/]]
*#* I need to plan out how much to walk each day, how many days I'll take, and if I want to make any detours for exploration, etc. along the way. See: Glen Coe.
*#* Consider: for an extended walk, reduce mileage at the start and increase it towards the end once body has adjusted to the walking. Also consider elevation profile's contribution to how strenuous a chunk is.
*#* [[https://en.wikivoyage.org/wiki/West_Highland_Way]]
*# Arrive in Fort William, and begin the [[Great Glen Way|https://www.walkhighlands.co.uk/great-glen-way.shtml]] (//73 miles//), making use of [[baggage transfer|https://www.piggybackbaggagetransfers.com/]]
*#* yooo remember the phenomenal chips with cheese that you had while waiting for a bus in Tyndrum?
*# Arrive in Inverness, then travel to and stay in [[Assynt|https://en.wikipedia.org/wiki/Assynt]] for the remainder of the trip.
*#* [[Walk a lot!|https://www.walkhighlands.co.uk/ullapool/assynt.shtml]] Definitely hit up Suileven and Breabag, at least. And the Old Man of Stoer?
*#* [[100% have to stop and visit Ripples Craft|https://www.discoverassynt.co.uk/creative-arts-trail]] and buy YARN here.
*#* UGH there's so much to do here, 6 days doesn't seem like enough!
*#* Biggest issue: Renting a car??? :S
*# Fly out of Inverness on the way back.

---
* ''Preparations''
** Starting in June 2020, put $275 a month in savings for #WalkScotland2021.<<footnote "#" "hashtag not a real hastag">> This gives me a total budget of $3,300.
*** going to be less lavish b/c savings will be less than originally planned. more hostels than B&Bs, or cheaper B&Bs -- luggage transfer is a priority, though.
** Invest in some ''good shoes'' and break them in with multiple longs walks before hand.
*** I'm looking at [[this one|https://www.roadtrailrun.com/2019/02/hoka-one-one-speedgoat-mid-wp-top-pick.html]] or [[this one|https://thetrek.co/gear-review-hoka-one-one-sky-toa-boot/]], I think.
** Waterproof leg gaiters, of course. Gotta watch out for the bog!
** [[Fantastic guide here|https://www.wildernessscotland.com/blog/hiking-in-scotland-what-to-wear/]]
** [[good advice in here|http://www.alexroddie.com/2018/06/lightweight-backpacking-in-the-scottish-highlands-a-mini-guide.html]], though I don't plan on wild camping this trip.
** [[watch this video|https://www.thebmc.co.uk/know-your-hill-walking-footwear]]
** hiking poles, too
** do at least one 3-day walk on the KT trail?
*** you know, if it's at all feasible. x_x
* [[detailed python documentation|https://docs.python-guide.org/]]
* [[writing good git commit messages with handy VIM instructions too|https://medium.com/@steveamaza/how-to-write-a-proper-git-commit-message-e028865e5791]]
* [[regex in sublime text with some good reference links too|https://codepen.io/jakealbaugh/post/regex-in-sublime-text]]
* [[Forums for people who have DIY book scanning setups|https://forum.diybookscanner.org/index.php]]
* [[Book Scanning & Post Processing Manual|https://www.memoryoftheworld.org/wp-content/uploads/2014/12/scanning_manual_v1.2.pdf]]
* [[Linux Guide to Book Scanning|https://natecraun.net/articles/linux-guide-to-book-scanning.html#processing]] - good bit on using ScanTailor for post-processing
* [[ScanTailor|http://scantailor.org/]] - previously mentioned software for post-processing scanned pages.
<<slider "iOSartartists" "''//art & artists//''" """
* [[http://ryanduggan.com/]]
* [[https://www.amazon.com/Realism-Challenge-Drawing-Painting-Hyperrealism/dp/0385346298]]
* [[https://www.amazon.com/Paint-Yourself-Calm-Mindfulness-Watercolour/dp/1782212825]]
* [[https://www.amazon.com/You-Can-Draw-30-Days/dp/0738212415]]
* [[https://berlintypography.wordpress.com/2017/05/09/the-many-faces-of-the-s1/]]
* [[https://berlintypography.wordpress.com/2017/07/11/the-many-faces-of-the-u7/]]
* [[https://endbahnhof.tumblr.com/]]
* [[http://www.paristep.com/en/articles/architecture/guimard.html]]
* [[https://www.google.com/search?tbm=isch&q=greek+wrapped+hair]]
* [[http://stuffyoucanthave.blogspot.com/]]
* [[https://www.pedalinobicycles.com/gallery]]
* [[http://www.wetcanvas.com/forums/showthread.php?t=518385]]
* [[http://linocutboy.com/linocut-technique-notes-and-queries/]]
* [[https://letterpresscommons.com/linoleum/]]
* [[https://www.drawcutinkpress.com/linocutting-exercises-for-beginners/]]
* [[https://ldart.work/printing-relief-techniques-parts-1-to-7/]]
* [[http://simplysandara.com/a-drawing-exercise/]]
* [[https://www.amazon.com/Learning-Linocut-Comprehensive-Printing-Through/dp/0755213300]]
* [[https://www.artistsnetwork.com/]]
* [[https://en.wikipedia.org/wiki/Alyssa_Monks]]
* [[https://www.google.com/search?q=paul+punzo+art]]
* [[http://b-ok.xyz/s/?q=printmaking]]
* [[http://cedarcanyontextiles.com/make-your-mark-carefully/]]
* [[https://mohrart.com/]]
* [[http://www.inkprintrepeat.com/blog]]
* [[https://www.belindadelpesco.com/2011/08/collagraph-written-word-akua-water.html]]
* [[http://www.blueboyprintingpress.co.uk/order/4581874940]]
* [[https://www.counterproductiv.com/mel-dawdy/]]
* [[http://www.abruzzese.net/]]
* [[https://swoonstudio.org/]]
""">>

<<slider "iOStoolsref" "''//tools & reference//''" """
* [[https://www.myfonts.com/WhatTheFont/]]
* [[https://github.com/loadletter/mangaupdates-urlfix]]
* [[https://www.google.com/search?q=filebot+on+music]]
* [[http://www.decoradventures.com/how-to-keep-a-duvet-in-place/]]
* [[http://dungeonskull.blogspot.com/2009/02/dungeon-motivations.html]]
* [[https://dungeonsmaster.com/2009/06/character-motivation/]]
* [[https://www.google.com/search?q=random+character+question]]
* [[https://web.archive.org/web/20180711093433/https://writeworld.tumblr.com/post/40722654734/this-is-a-towel-character-questionnaires]]
* [[https://thewritepractice.com/proust-questionnaire/]]
* [[https://changedirection.io/]]
""">>

<<slider "iOSknitting" "''//knitting//''" """
* [[http://ginxcraft.blogspot.com/]]
* [[https://www.etsy.com/listing/150071672/spiral-shell-knitting-pattern]]
* [[https://www.masondixonknitting.com/team_bio/franklin-habit/]]
* [[https://www.twistcollective.com/collection/107-articles/1939-sip-sip-knit]]
* [[https://www.amazon.com/Twisted-Stitch-Knitting-Maria-Erlbacher/dp/0942018303]]
* [[http://knitty.com/ISSUEff10/FEATff10SIT.php]]
* [[https://www.ravelry.com/patterns/library/oliver-4]]
* [[http://www.knitfoundry.com/software.html]]
* [[https://www.ravelry.com/projects/Taina/kannanottoja]]
* [[https://www.ravelry.com/patterns/library/fish-lips-kiss-heel]]
* [[http://fleeglesblog.blogspot.com/2006/11/leegles-toe-up-no-flap-no-hassle-sock.html]]
* [[http://www.withwool.com/blog/2018/1/15/the-last-knits-of-2017-and-then-some]]
* [[https://www.amazon.com/Knitlandia-Knitter-World-Clara-Parkes/dp/1617691909]]
* [[https://www.ravelry.com/projects/MxMaegen]]
* [[http://techknitting.blogspot.com/2011/11/felting-primer-for-hand-knits.html]]
* [[https://www.goodreads.com/book/show/5587666-amigurumi-knits]]
* [[http://www.knittingparadise.com/t-428588-1.html]]
* [[https://osbornfiber.com/2011/09/29/fair-isle-101-basic-2-handed-fair-isle/]]
* [[http://littlecottonrabbits.typepad.co.uk/my_weblog/2013/05/knitting-tips-fairisle-colourwork.html]]
* [[https://www.ravelry.com/patterns/library/single-late-tulip-flower]]
* [[https://cocoknits.com/tips-and-tutorials/techniques/a-neater-way-to-ssk-2/]]
* [[http://malarkycrafts.com/]]
* [[http://fiberbeat.blogspot.com/]]
* [[http://www.sticksandstring.com.au/]]
* [[http://sonnentaler.blogspot.com/]]
* [[https://web.archive.org/web/20080718184900/https://yarnballboogie.typepad.com/]]
* [[http://pinkness.danzimmermann.com/2012/07/winner-is-awesome.html]]
* [[https://lucyintheskywithstitches.wordpress.com/]]
* [[https://ancientartsfibre.com/meow_yarn_collection/]]
* [[https://www.tricksyknitter.com/category/how-to-knit/knitting-lace/]]
""">>

<<slider "iOSreadwatchlisten" "''//articles & things to read watch listen//''" """
* [[http://www.nathalielawhead.com/candybox/everything-is-going-to-be-ok-and-more-observations-about-art-games]]
* [[https://www.theguardian.com/artanddesign/2014/may/12/marina-abramovic-ready-to-die-serpentine-gallery-512-hours]]
* [[https://imgur.com/gallery/Wht7z]]
* [[http://thecraftsessions.com/blog/2017/10/27/making-an-elevated-life]]
* [[https://conscious-transitions.com/for-men-when-youre-not-attracted-to-your-partner/]]
* [[http://americanarchivist.org/doi/pdf/10.17723/aarc.27.1.87246m68830p5348]]
* [[http://www.eco.uc3m.es/~pgomes/2-Personal/Asimov,%20Isaac%20-%20Spell%20My%20Name%20With%20An%20S.pdf]]
* [[https://jamesclear.com/ivy-lee]]
* [[https://www.nerdfitness.com/blog/female-powerlifters-meet-staci-ardison/]]
* [[https://www.nerdfitness.com/blog/overwhelmed-anxious-how-to-get-unstuck/]]
* [[https://strengthlevel.com/strength-standards/bench-press/lb]]
* [[https://vshred.com/]]
* [[https://www.nerdfitness.com/blog/dodge-this-how-the-matrix-can-help-you-take-control-of-your-life/]]
* [[https://www.nytimes.com/2018/01/12/magazine/inside-one-of-americas-last-pencil-factories.html]]
* [[https://alexasounds.com/]]
* [[https://en.wikipedia.org/wiki/Electric_Dreams_(2017_TV_series)]]
* [[https://arstidir.bandcamp.com/album/hvel]]
* [[https://esselfortium.bandcamp.com/]]
* [[https://en.wikipedia.org/wiki/Frightened_Rabbit]]
* [[https://en.wikipedia.org/wiki/Die_Antwoord]]
* [[https://www.azlyrics.com/lyrics/citizencope/sideways.html]]
* [[https://genius.com/The-decemberists-once-in-my-life-lyrics]]
* [[http://unsongbook.com/]]
* [[https://www.fictionpress.com/s/2961893/1/Mother-of-Learning]]
* [[https://en.wikipedia.org/wiki/Logic_(musician)]]
* [[https://en.wikipedia.org/wiki/Call_Me_by_Your_Name_(film)]]
* [[http://www.chicagomag.com/arts-culture/January-2018/Ada-Palmer/]]
* [[http://pbfcomics.com/comics/snail-harassment/]]
* [[https://www.iwillteachyoutoberich.com/blog/how-to-talk-about-money-with-your-significant-other/]]
* [[https://www.imdb.com/title/tt3278330/]]
* [[https://www.imdb.com/title/tt6586318/]]
* [[https://www.mindbodygreen.com/0-11639/5-lifechanging-ways-to-start-your-day.html]]
* [[https://www.rosieleizrowice.com/blog/be-harder-self]]
* [[https://www.rosieleizrowice.com/blog/expression]]
* [[https://fs.blog/mental-models/]]
* [[https://blogs.loc.gov/loc/files/2017/12/2017dec_twitter_white-paper.pdf]]
* [[https://www.theawl.com/2013/12/ask-polly-i-am-severely-chafed-by-my-gentle-compassionate-boyfriend/]]
* [[http://theweek.com/articles/749978/female-price-male-pleasure]]
* [[https://www.google.com/search?q=heather+havrilesky]]
* [[https://eli.li/]]
* [[https://www.quantamagazine.org/universal-method-to-sort-complex-information-found-20180813/]]
* [[http://johnjohnston.info/blog/category/microcast/]]
* [[https://news.ycombinator.com/item?id=18107271]]
* [[http://skysandison.micro.blog/]]
* [[https://www.worldcat.org/title/inner-voices-inner-selves-a-study-of-internal-conversation-in-narrative/oclc/21416091]]
* [[http://www.casualvillain.com/Unsounded/comic+index/]]
""">>

<<slider "iOSfoodrecipes" "''//food & recipes//''" """
* [[http://www.preheatto350.com/carrot-cakegluten-free-low-carb-sugar-free/]]
* [[https://lowcarbyum.com/cream-cheese-cookies-gluten-free/]]
* [[https://www.google.com/search?q=keto+zucchini+bread+almond+flour]]
* [[https://phikind.com/products/cosmic-mint-truffles]]
* [[https://www.tasteaholics.com/recipes/basic-oopsie-rolls/]]
* [[https://cooking.nytimes.com/recipes/1014556-winter-tomato-quiche]]
* [[https://www.parkerkc.com/]]
* [[https://www.browardpalmbeach.com/restaurants/forget-the-grill-five-tips-for-the-perfect-burger-6398139]]
* [[https://www.gnom-gnom.com/grain-free-keto-cinnamon-toast-crunch/]]
* [[https://www.google.com/search?q=keto+blintzes]]
* [[https://en.wikipedia.org/wiki/Galaktoboureko]]
""">>

<<slider "iOSprogramming" "''//programming//''" """
* [[https://medium.freecodecamp.org/how-to-build-your-first-app-with-electron-41ebdb796930]]
* [[https://stackoverflow.com/questions/5501706/how-can-i-pan-zoom-html-content-ie-google-maps-wordsquared]]
* [[https://codersblock.com/blog/highlight-text-inside-a-textarea/]]
* [[https://news.codecademy.com/test-driven-development/]]
* [[https://internetingishard.com/html-and-css/responsive-images/]]
* [[https://stackoverflow.com/questions/3785055/how-can-i-create-a-simple-index-html-file-which-lists-all-files-directories]]
* [[https://help.dreamhost.com/hc/en-us/articles/215747718-How-can-I-control-my-directory-indexes-with-an-htaccess-file-]]
* [[https://webmasters.googleblog.com/2010/04/to-slash-or-not-to-slash.html]]
* [[https://webmasters.googleblog.com/2018/05/helping-webmasters-and-content.html]]
* [[https://www.google.com/search?q=apache+directory+index+seo]]
* [[https://fsharpforfunandprofit.com/posts/records/]]
""">>

<<slider "iOSgaming" "''//games & gaming//''" """
* [[https://kotaku.com/why-so-many-people-love-grim-fandango-1682075082]]
* [[https://store.steampowered.com/app/588650/Dead_Cells/]]
* [[http://en.uesp.net/wiki/Online:Wrothgar_Writings]]
* [[http://en.uesp.net/wiki/Lore:Fourth_Era]]
* [[http://en.uesp.net/wiki/Lore:The_Code_of_Malacath]]
* [[http://en.uesp.net/wiki/Skyrim:Temple_of_Dibella]]
* [[https://www.reddit.com/r/skyrimmods/comments/3d1pva/mods_for_unfuckingup_markarth/]]
* [[https://www.nexusmods.com/skyrim/mods/85540]]
* [[https://www.nexusmods.com/skyrim/users/25514274]]
* [[https://www.moddb.com/mods/lordbound]]
* [[http://iamthekingofsass.tumblr.com/post/117455009688/cnhf-barbarian-reupload-as-promised-long-time-ago]]
* [[https://www.reddit.com/r/imaginarymaps/comments/3zu3x0/a_complete_map_of_tamriel_the_main_continent_of/]]
* [[https://www.reddit.com/r/DnD/comments/2bv0eu/can_someone_explain_to_me_how_reactions_work_in/]]
* [[http://arsludi.lamemage.com/index.php/78/grand-experiments-west-marches/]]
* [[https://theangrygm.com/fix-yourself-break-the-game/]]
* [[https://veronicasicoe.com/2013/04/29/the-3-types-of-character-arc-change-growth-and-fall/]]
* [[https://mythcreants.com/blog/planning-character-arcs/]]
* [[https://medium.com/@filiph/player-agency-in-an-open-world-versus-combinatorial-explosion-5a6bcd7d0d38]]
* [[http://dungeon-of-the-endless.wikia.com/wiki/Events]]
* [[https://store.steampowered.com/app/844590/Hypnospace_Outlaw/]]
* [[http://thatsnot.fun/subserial-network/]]
** [[https://aetherinteractive.itch.io/subserial-network]]
""">>

<<slider "iOSuncat" "''//uncategorized//''" """
* [[https://promethease.com/]]
* [[https://www.filson.com/handmade-stocking.html]]
* [[https://www.google.com/search?q=freddie+highmore&oq=freddie+highmore]]
* [[https://en.wikipedia.org/wiki/Aboyne_Castle]]
* [[https://www.amazon.com/Green-fox-Catchall-Sundries-Organizer/dp/B072VSWJX5/]]
* [[https://careers.uchicagoalumni.org/jb_index.html]]
""">>
* ''[[unquantified - nomasters|https://nomasters.io/posts/unquantified/]]''
** h0p3 actually chats with this fellow; I was linked to this article from somewhere in my wandering between indieweb people, I think?
* ''[[Jack Whitten: Notes from the Woodshed|http://www.worldcat.org/title/jack-whitten-notes-from-the-woodshed/oclc/1031194400]]''
** [[milo|music: RAP Ferreira (aka) milo]], my favorite rap artist, posted [[a tweet|https://twitter.com/yomilo/status/1044801152511070210]] saying that this book changed his life as an artist.
** a book culled from his "journals and studio notes;" see review [[here|https://news.artnet.com/art-world/jack-whittens-newly-published-journals-1327919]]
* [[https://en.wikipedia.org/wiki/Internet_metaphors]]
* [[https://www.reinterpretcast.com/open-hypermedia]]
* %1 [[maps in a mirror - mortal gods|https://books.google.com/books?id=FLNCovxKl7IC&lpg=PA531&dq=%22mortal+gods%22+inauthor:Orson+inauthor:Scott+inauthor:Card&lr=&as_drrb_is=q&as_minm_is=0&as_miny_is=&as_maxm_is=0&as_maxy_is=&num=100&as_brr=0&pg=PA440&hl=en#v=onepage&q=mortal%20gods&f=false]] (to read)
* http://wiki.secretgeek.net/istigkeit
* http://wiki.secretgeek.net/About
* [[Rabbit Proof Fence (film)|https://en.wikipedia.org/wiki/Rabbit-Proof_Fence_(film)]]
* [[http://the-panopticon.blogspot.com/2005/12/in-your-ear.html?m=1]]
* [[http://the-panopticon.blogspot.com/2006/02/fanfare-for-common-knitter.html?m=1]]
* [[http://the-panopticon.blogspot.com/2006/08/wool-you-need-is-love.html?m=1]]
* [[http://the-panopticon.blogspot.com/2006/11/jukai.html?m=1]]
* [[http://the-panopticon.blogspot.com/2006/12/socked.html?m=1]]
* [[http://the-panopticon.blogspot.com/2007/07/four-wishes-for-abigail.html?m=1]]
* [[http://the-panopticon.blogspot.com/2008/06/reminder-for-all-of-us.html?m=1]]
* [[http://the-panopticon.blogspot.com/2012/11/one-swatch-two-hats-zero-politics.html?m=1]]
* [[http://the-panopticon.blogspot.com/2013/01/entanglements-various.html?m=1]]
* [[http://the-panopticon.blogspot.com/2013/02/the-joy-of-edging.html?m=1]]
* [[http://the-panopticon.blogspot.com/2013/02/for-sheer-hell-of-it.html?m=1]]
* [[http://the-panopticon.blogspot.com/2013/03/one-for-road.html?m=1]]
* [[http://the-panopticon.blogspot.com/2013/03/and-one-for-road-home.html?m=1]]
* [[http://the-panopticon.blogspot.com/2015/02/the-exciting-adventure-of-german-lace.html?m=1]]
At one point during college, a GIF from this movie must have made it to the front page of reddit or similar, because RD made me watch it -- and then I made everyone watch it? Or actually mailed it to the list-host? or something.

CD showed me [[this video|https://www.reddit.com/r/funny/comments/hpir12/if_2020_was_a_baby/]] of a traumatizing baby today and for who knows what reason, it reminded me of the body horror GIF that RD showed me.

After several very unfruitful google search attempts to find it, `popcorn stomach scene movie rats` lead me to [[this blog post|https://thebellyguide.home.blog/2019/01/03/tromeo-juliet-1996/]] which assured me that yes, ''this'' was the scene I was thinking of.

Couldn't find the GIF, but I did find the scene [[on YouTube here|https://www.youtube.com/watch?v=Xw3p2MPFrrw]]. I think all the above was a sufficient trigger warning. :P

It was also [[apparently co-written|https://en.wikipedia.org/wiki/Tromeo_and_Juliet]] by JS Gunn of //Guardians of the Galaxy// fame. :thinking:
* wednesday 11
** \\fuckin' horny all day, left exciting messages in mailbox; really really good fling right after work iirc\\
** worked until 7ish
** {{flursed}} at 7:30ish but must waaaaaiiit = the creation of another new channel, heh. fiiiinally get to it about an hour later. {{happy}}
** playing a bit of animal crossing -- going over my wall, floor, and rug collection to see what I'm still missing.
** sleep at 12:30 AM

* thursday 12
** hopped in voice about 15 after 7 again; talking about driving laws and how turning left works, etc etc. more heckin' capsaicin!  
** sleep at 3:30 AM

* monday 16
** found out co-worker had tested positive for covid
** nailing down specific dates for March and hunting for good places to stay. Airbnb is of course cheaper than hotels and cabins both, and offers the potential for nicer / cozier locations. narrow it down to 4 options in the medium price range and chat them out, ultimately ending up both deciding on the one I was like "YES" about when I saw it the first time.
*** it's got comfy looking couches, a small but cozy looking kitchen, comfy looking decor without being too... overwhemingly "old bnd" style (modern yet cozy is how I'd describe it) -- super close to a trail through town, and within walking distance of the downtown area too. contact-less check-in and check-out... and not even the most expensive option on the site, thank gosh.
*** really can't let this go to focus on work. {{sweat_smile}}
** played animal crossing all evening after work; building out tangy's area
** brainstorming a bit for secret santa presents again; have an actual idea of what I'm going to be crafting as the joke for my recipient.
** sleep at 1 AM

* tuesday 17
** ACNH UPDATE VIDEO DROPPED AHH.
** hanging out in voice chat while workin'
*** doing stock photo stuff, among other things.
** can't do weekly check-in b/c phil had midterm 11 PM -- I was busy cleaning up the piles of stuff & moving my bed & dusting and getting ready for furniture
** sleep at 12:30 AM
* Salmon Patties [[link|https://www.heyketomama.com/easy-keto-salmon-cakes/]]
* Broccoli Tomato Beef Casserole [[link|https://www.savorytooth.com/keto-casserole/]]
* Chili Relleno Casserole [[link|https://www.savorytooth.com/chili-relleno-casserole/]] ''OR'' Chicken Taco Casserole [[link|https://www.ketocookingwins.com/chicken-taco-casserole/]]
* Deviled Egg Salad [[link|https://www.savorytooth.com/avocado-egg-salad/]]
```
[Unit]
Description=TWProxy Server
After=network.target

[Service]
Type=simple
Restart=always
User=redacted
ExecStart=/bin/sh -c 'twproxy -p 8888 -b 127.0.0.1 -s -d http://localhost:8080 -u sphygmus -P f0ac162ac54098b142ca2d43cfe802ef990048b0'

[Install]
WantedBy=multi-user.target
```
[[http://2017.typejournal.ru/]]

* okay this is really fucking cool, both because PRETTY FONTS and also because holy //cow// look at that slick site design. worth further notice.
!!! How To & Reference
* [[190410 – computing: setting up i3 status bar]]
* [[How To: Font Workflow]]
* [[How To: Install Linux Fonts]]
* [[font-family template]]
* [[script/subset.sh]]

!!! External Links
* [[181007 – trail: Ligatures & Faux Font Styling]]
* [[181231 – trail: font development]]
* [[190303 – trail: hi @kordumb!]]
* [[typejournal website]]

!!! Journal Logs
* [[190805 – Wiki Review: Holy Hell]]
* [[191009 – wiki: compression]]
* [[191017 – wiki: ahhhh fuque]]
* [[191119 – Log: typography]]

---
* [[https://simoncozens.github.io/fonts-and-layout/features.html]]
This is a test of fonts. I want to have a good chunk of text with writing in it, so that I can compare writing in this font (probably Zangezi Text because I like it very much) with `including monotype font` and then maybe [[an internal link|reading]] or two because sometimes I have those in a different font.

I can't decided if I should have the font in the editor be a different font, or if it should stay the same. I've gone through a ''LOT'' of geometric sans fonts, and I think Rig Sans might be the best I'm going to get. I wish I could use Sofia Pro (I think it's more ideal than Rig Sans) but I can't get over the absolutely //sucky// tabular numbers it has. At least `Rig Sans` has good tabular numbers.

: I need to have the terminals on the `1`, otherwise it feels too //gappy// when the numbers are tabular. I'm a picky fuckin' bastard. On the other hand, it feels pretty important to have the basic a and g so that it contrasts enough with Zangezi. And, `Sofia Pro` has circular dots instead of square dots, so that's a point of similarity.

:: lel, Sofia Pro has actual `1` with serifs on their website, under tabular numbers, so my //pirated trial version// must be old enough that it's been updated since.

: also on the other hand, Gilroy is cheaper and has tabular numbers too, and a slightly higher x-height, which is good for small things. {{thinking}}

* including monotype font
* `including monotype font`
* ''[[ANTHRO 103 – Class Notes]]''
** [[ANTHRO 103 W01 C1 – Class Expectations & Boas]]
** [[ANTHRO 103 W01 C2 – Boas & Barrett Chap 1]]
** [[ANTHRO 103 W02 C1 – Barrett Chap 3]]
** [[ANTHRO 103 W02 C2 – Barrett & Fieldwork]]
** [[ANTHRO 103 W03 C1 – Cultural Practice: Utility vs. Persistence]]
** [[ANTHRO 103 W03 C2 – Emic & Etic Perspectives]]
** [[ANTHRO 103 W04 C1 – Review for Exam 1]]
* ''[[ANTHRO 103 – Exam 2 Notes]]''
* ''[[ANTHRO 103 – Final Paper]]''
* ''[[ANTHRO 103 – Memos]]''
** [[ANTHRO 103 W05 – Subsistence Economies]]
** [[ANTHRO 103 W06 – Marriage & Kinship Systems]]
** [[ANTHRO 103 W07 – War in New Guinea & The Gift of Democracy]]
** [[ANTHRO 103 W08 – Work Speech & Nerd Speech]]
** [[ANTHRO 103 W12 – The Body: Shaped and Shaping Society]]
* ''[[ANTHRO 103 – Reading Notes]]''
** [[ANTHRO 103 – Barrett, Richard – C&C Chap 1]]
** [[ANTHRO 103 – Boas, Frank – The Aims of Ethnology]]
** [[ANTHRO 103 – Sahlins, Marshall – The Original Affluent Society]]
** [[ANTHRO 103 – Van Der Post, Laurens – Woman the Provider]]
* ''[[ANTHRO 103 – Syllabus]]''
* ''[[ANTHRO 103 – Course Reading Schedule]]''
** [[ANTHRO 103 – Sched P1]]
** [[ANTHRO 103 – Sched P2]]
** [[ANTHRO 103 – Sched P3]]
* ''[[PSYCH 210 – Class Notes]]''
** [[PSYCH 210 W01 C1 – Intro To Syllabus]]
** [[PSYCH 210 W01 C2 – What Is Psychology]]
** [[PSYCH 210 W01 C3 – Psychology Vs. Other Disciplines]]
** [[PSYCH 210 W02 C1 – The Experimental Process]]
** [[PSYCH 210 W02 C2 – Experimental Research]]
** [[PSYCH 210 W02 C3 – Biological Psychology]]
* ''[[PSYCH 210 – Reading Quizzes]]''
** [[PSYCH 210 – Quiz #02]]
** [[PSYCH 210 – Quiz #03]]
** [[PSYCH 210 – Quiz #04]]
** [[PSYCH 210 – Quiz #05]]
** [[PSYCH 210 – Quiz #06]]
** [[PSYCH 210 – Quiz #07]]
** [[PSYCH 210 – Quiz #08]]
** [[PSYCH 210 – Quiz #10]]
** [[PSYCH 210 – Quiz #11]]
** [[PSYCH 210 – Quiz #12]]
* ''[[PSYCH 210 – Syllabus]]''
** [[PSYCH 210 – Course Reading Schedule]]
* ''[[UPD 203 – Syllabus]]''
** [[UPD 203 – Course Reading Schedule]]
* ''[[UPD 203 – Class Notes]]''
** [[UPD 203 W01 C1 – Intro To Lab & GIS]]
** [[UPD 203 W01 C2 – Intro To GIS]]
** [[UPD 203 W02 C1 – Geographic Term Definitions]]
** [[UPD 203 W02 C2 – More Terms]]
** [[UPD 203 W04 C2 – Census Work (blah)]]
** [[UPD 203 W06 C1 – Maths]]
** [[UPD 203 W07 C2 – Midterm Exam Study Guide]]
* ''[[UPD 203 – Homework Assignment #1]]''
* [[UPD 203 W01 C1 – Intro To Lab & GIS]]
* [[UPD 203 W01 C2 – Intro To GIS]]
* [[UPD 203 W02 C1 – Geographic Term Definitions]]
* [[UPD 203 W02 C2 – More Terms]]
* [[UPD 203 W04 C2 – Census Work (blah)]]
* [[UPD 203 W06 C1 – Maths]]
* [[UPD 203 W07 C2 – Midterm Exam Study Guide]]
!!! [[Textbook: Getting To Know ArcGIS. Law, Michael.|https://files.redacted.xyz/03%20-%20UPD%20203/203000%20-%20Law%2C%20Michael%20-%20Getting%20to%20Know%20ArcGIS.pdf]]

---

* ''Week 1 : Introduction to GIS'' (08/21, 08/23)
** ~~Course Introduction
** Introduction to Basic Cartography: [[Lecture 2 Slides|https://files.redacted.xyz/03%20-%20UPD%20203/203012%20-%20Lecture%20Slides.pdf]]~~
* ''Week 2 : Exploring ArcMap and ArcCatalog '' (08/28, 08/30)
** ~~Ch. 1 Introducing GIS  
** Ch. 2 Introducing ArcGIS 
** Ch. 3 Interacting with maps
** Ch. 4 Interacting with data ~~
* ''Week 3 : Exploring Census Data and Spatial Data Sources '' (09/04, 09/06)
** ~~Ch. 5 Exploring online resources ~~
* ''Week 4 : Coordinate systems and projections'' (09/11, 09/13)
** ~~ Ch. 6 Working with coordinate systems and projections ~~
* ''Week 5 : Thematic Mapping '' (09/18, 09/20)
** Ch. 7 Symbolizing features  
** Ch. 8 Classifying features
* ''Week 6 : Thematic Mapping (Continued)'' (09/25, 09/27)
** Ch. 9 Labeling features  
** Ch. 10 Making maps for presentation
* ''Week 7 : Joining Data '' (10/02, 10/04)
** Ch. 17 Joining and Relating Tables
* ''Week 8 : Selecting Features'' (10/09, 10/11)
** Mid-term exam on 10/09
** Ch. 15 Querying the Data  
** Ch. 16 Selecting features by location 
* ''Week 9 : Creating GIS Database '' (10/16, 10/18)
** Ch. 11 Building geodatabases
* ''Week 10 : Creating GIS Database (Continued)'' (10/23, 10/25)
** Ch. 12 Creating features 
* ''Week 11 : Editing'' (10/30, 11/01)
** Ch. 13 Editing features  
* ''Week 12 : Geocoding'' (11/06, 11/08)
** Ch. 14 Geocoding addresses 
* ''Week 13 : Geoprocessing '' (11/13, 11/15)
** Ch. 18 Preparing data for analysis 
** Ch. 19 Geoprocessing vector data
* ''Week 14'' (11/20, 11/22)
** Thanksgiving Week (No class) 
* ''Week 15'' (11/27, 11/29)
** ArcGIS Extensions:  ArcScene and 3D Analyst Extension
* ''Week 16'' (12/04)
** Class review (No class on 12/06, College of A&S Reading Day)
* ''Week 17'' (12/11)
** Final Exam, 10:30am-12:30pm
!! Due Sep 25 by 11:59pm

Submit your homework in MS Word via Canvas. The file name should be "YourLastName&FirstInitial_HW1.docx" (e.g., KimS_HW1.docx). Also, please type your name in your report.

Assume that the director of your planning department asked you to produce a brief report on the demographic or social conditions of the redacted Metropolitan region. You are asked to make THREE thematic maps in your choice for the report that reflects the conditions and/or key issues using the 2010 the “MARC_GIS” data set. Please study the data file carefully. 

The report should include the following components:

# Introduction: 1 paragraphs that describe(s) the purpose of the report, what is entailed, and some background information (e.g., data and methods).
# Body: Your analyses on your chosen them based on your THREE maps. The maps should be inserted in the text properly. Please note that your maps are “supporting” materials.
# Conclusions: Discuss key issues and implications.
 

Your homework will be evaluated based on the following criteria.

# Organization of the report (Report title, clear structure, etc.)
# Map quality (Map elements, design, etc.). Remember that each map should have a title and a sequential number.
# Substance of the maps
# Writing quality

---

* map based on school districts that shows avg act score by district
* map showing percentage of total population that is hispanic
* map showing percentage of total population that is black
* ~~''Must'' get ID card before Thursday in order to get into the classroom!~~
* ~~Remember to download the textbook onto my file server~~
** Professor will give us access to ArcGIS for our personal computers
* ~~Get username/password written down | change password so it's easy to type.~~
* double check recording policy in anthro and psych class
* bring a pencil to class next time?!

---

* Course gets intense later, don't fall behind.
* spacial analysis: data, eg. poverty, analyzed spatially, plotted on a map
** homework will be making maps & then analyzing them
* multitasking really means having good time management skills, not being able to work & be on your phone at the same time
* Programs being used: ''ArcMap'' and ''ArcCatalog''
> root beer is an interesting 1-off but idk if I would drink a full bag of it

* check on canvas for posting about downloading and installing ArcGIS
* ''bring a USB drive to class for storage of files''

---

* it is important to view data spatially => data on single mothers & the elderly, shown spatially, can give us critical information about poverty in recent times
* location location location! policy implementation can be implemented for specific areas based on the data gathered and analyzed via GIS maps etc.
* GIS lets us make //spatial disparity// visible
* experiment with ArcToolbox - there's so many functions there that they can only be learned by messing about with them
> oh boy this class is definitely painful

* bring big ass drive b/c this USB drive isn't working
* download the data file on canvas into folder at home

---

* ''datum''
** ``base reference level of the earth's surface elevation``
** defines the size and shape of the earth and the origin / orientation of the coordinate systems used to map the earth
** thousands of different datums exist
** ``most GIS use the NAD83``<<ref "NAD">> which has the least distortion around NA, but other areas will have much more distortion
** GPS is based on the World Geodetic System of 1984 datum (WGS-84)
*** this fits the entire world relatively well
** the center ofredactedcan be different based on the datum used
*** see diagram in my notes; each datum can place a specific latitude or longitude in a slightly different spot
* ''earth surfaces''
** topographic
** geoid
*** coincides with mean sea level
** ellipsoid
*** the earth is not a perfect circle because of the spinning, so this is a smooth imaginary shape
* ''map projections''
** ``attempts to portray the surface of the earth on a flat surface``
** insert standard orange skin metaphor here
** there are three standard projections:
**# `cylindrical projection`
**#* can be very stretched at the top & bottom, but the equator works okay for scale, accuracy, etc.
**# `conic projection`
**#* a conic projection cannot show the entire globe, it can only show parts
**# `azimuthal projection, or, projection onto a plane`
**#* this appears to only show half of the sphere
* ''coordinate system''
** `origin` : where the equator & prime meridian intersect
** `geographic coordinates` : latitude and logitude
*** latitude => 0 to 90 degrees north & south (0 degrees @ equator)
*** longitude => 0 to 180 degrees east & west (0 degrees @ prime meridian)
*** format: 0°0'0" (degrees : minutes : seconds)
** Universal Transverse Mercator (UTM) coordinate system
*** common in GIS
*** based on 60 transverse Mercator projections of the globe
*** each zone/projection has it's own coordinate system
*** unit = meters

---

<<footer "NAD" "North American Datum of 1983">>
$14 an hour my __eye__. no shit that's a good deal for an internship.

---

* ''projected coordinates''
** the origin is not the same as geographic coords; it is a //local// origin
** `state plane coordinate system`
*** widely used by utilities & government for planning and engineering
*** based on the //Transverse Mercator// projection for North-South long states, and the //Lambert Conformal Conic// projection for East-West long states
*** each state has multiple zones with __an arbitrary origin__ which might not be in the zone itself
*** unit is feet
* as long as each computer file has the //same datum// they can be used together to overlay without mismatching
* ''spatial data'' aka layers
** vector data represents features as points, lines, polygons
*** a building footprint is an example of a polygon
** raster data represents the landscape as a matrix of square cells
* extremely large quantities of data are often stored as //coordinated ascii data// files
; metadata/map dictionary file
: excel file that explains the meaning of field headers.

; census block / blockgroup / tract
: census geography, census boundary; has an unique id

* census tract consists of one or more blockgroups, which consists of one or more blocks
** state > county > tract > blockgroups > blocks
* divisions usually based on population density

; classification method for graduated symbology
: very important to know!

* check the lecture slides for today for definitions
* [["How To Lie With Maps"|https://www.amazon.com/How-Maps-Third-Mark-Monmonier/dp/022643592X/]]
** the classification method you use very much affects how the map looks / strikes people 
* start with natural break jenks b/c strong theoretical then change to intuitive breaks (10%, 50%, etc.)
* standard deviation: ranges
** 1 standard deviation: 60%?
** 2 standard deviation: 95%
** 3 standard deviation: 99%
* small vs large standard deviation
** small: values are very concentrated around the average value
** large: values are very spread out
* __''JOINS''__
** ''must'' have same field attribute: numeric vs. character
** right-click on layer, click data, and then export data to send a layer with a permanent join to someone
*# Check for ''common attribute field'' (names can be different)
*# Right-click on the "mother" file, click "Join..."
*# Right-click on layer and click "export data" to make a permanent join
* when writing reports (technical writing/report), do not use "I" or "we."
* A base reference level of the earth's surface elevation that defines the size and shape of the earth; North American Datum 1983
* attempts to portray the earth's surface onto a 2D flat surface; State Plane Coordinate System
* Cylindrical, conic, azimuthal
* latitude/longitude vs. has its own arbitrary origin and measurement unit
* points/lines/polygons (features) vs. grid cell (landscape)
* for every one map unit there are that many units in world
* minimizes the variance inside each group and maximizes the variance across all groups
* approximations
* true
* true (never work on the original file!)
* block -> block group -> tract -> county -> state
* log file of what you did and how you linked the data; //does not// include actual GIS data.
```
apt-get update
apt-get upgrade
```
* `ps aux  | awk '{print $6/1024 " MB\t\t" $11}'  | sort -n`
** the new agent on digital ocean is shit, so this is a good snippet for checking what the memory processes using a ton of memory actually //are//.
* `ls -d */` or `ls -ld */`
** list only directories with ls
* `npm root -g`
** where does npm store packages?
* `rsync -avPn --delete --exclude '.git' projects/wiki/plugins/sphygmus/ pearl:/usr/local/lib/node_modules/tiddlywiki/plugins/sphygmus`
** update remote server plugins; delete the `n` for non-dry run
* ''get around WSJ & NYT paywall''
** copy URL into shortener like bitly
** copy shortened URL into [[https://outline.com]]
** ???
** Profit!!
```
yay -S yay-bin
sudo pacman -Syu
yay -S yay
```
* pacman got updated & would break yay dependency; yay was updated so do this!
---
<<<
A submodule is its own repo/work-area, with its own .git directory.

So, first commit/push your submodule's changes:

```bash
$ cd path/to/submodule
$ git add <stuff>
$ git commit -m "comment"
$ git push
```

Then, update your main project to track the updated version of the submodule:

```bash
$ cd /main/project
$ git add path/to/submodule
$ git commit -m "updated my submodule"
$ git push
```
<<< [[super useful answer here|https://web.archive.org/web/20191113003128if_/https://stackoverflow.com/questions/5542910/how-do-i-commit-changes-in-a-git-submodule]]

`To search for already installed packages: $ pacman -Qs string1 string2`
; [[Text Diff Checker|https://www.diffchecker.com/diff]] 
: I really like this one because it shows where text was added and removed in a visual way that lets me //know// where the changes are.
; [[Regex Writer|https://regex101.com/]]
: Okay I really like this one, as compared to what's usually the top result on google. Worth!
; [[Random Word Generator|https://randomword.com/]]
: for coming up with names for the pieces I post on my studio site
; [[CHMOD Converter|https://www.weijers.net/unix/chmod.php]] 
: converts numbers and strings to show permission values.
; [[Fancy Text Generator|https://lingojam.com/FancyTextGenerator]]
: for all those times you want something a little 𝖉𝖎𝖋𝖋𝖊𝖗𝖊𝖓𝖙
; [[Unicode Text Converter|https://qaz.wtf/u/convert.cgi]]
: Unicode symbol converter; like Fancy Text but with different options
; [[Base64 Image Encoder|https://www.base64-image.de/]]
: really like the interface and setup of this encoder -- the different copy options are great, and I appreciate that it shows the size difference.
; [[STRFTime Formatter|http://strftime.net/]]
: for easily generating a date time string
; [[LunaPic Online Image Editor|https://www3.lunapic.com/editor/]]
: fascinating image editor built through html pages. pretty wide ranging -- useful!
; [[ShellCheck|https://www.shellcheck.net/]]
: a linter / error finder for shell scripts. saves me ass!
; [[CronTab Guru|https://crontab.guru/#30_*/1_*_*_*]]
: cron schedule expression tool -- yea yeah it's stupid simple but it's nice to have the checking
---
; [[Diceware Word List|http://world.std.com/~reinhold/dicewarewordlist.pdf]] 
: generate easy to remember passwords with dice.
; [[Password Strength Checker|http://www.passwordmeter.com/]] 
: check the quality of your passwords.
; [[Unicode Character Tables|http://jrgraphix.net/r/Unicode/]] (⊛⊞⟁⧉⨳⌘)
: find glyphs that aren't ugly emojis.
; [[Unicode Progress Bar Generator|https://changaco.oy.lc/unicode-progress-bars/]]
: because why not use unicode for everything?
; [[PuTTY file color meanings|https://www.redhat.com/archives/redhat-list/2008-June/msg00174.html]] 
: figure out why that file is red or this one is green.
; [[Mnemosyne|https://mnemosyne-proj.org/]] 
: for spaced repetition studying (aka flashcards).
; [[Image Color Palette Generation|http://www.cssdrive.com/imagepalette/index.php]] 
: generates a color palette from an uploaded image.
; [[Hex Color Info|https://www.color-hex.com/]] 
: tints, shades, and so much more.
; [[Emoji Typer|https://emojityper.com/]] 
: type those emoji!
; [[Autoprefixer CSS Online|https://autoprefixer.github.io/]] 
: auto-prefixes CSS! 100% need to do this if/when I ever publish theme code out in the WWW.
; [[Zero-width Character|https://codepen.io/chriscoyier/pen/iLKwm]] 
: this has come in shockingly handy?<<footnote "190303" "uhhh...no, it hasn't, not really!">>
; [[TiddlyWiki Plugin List|https://dynalist.io/d/zUP-nIWu2FFoXH-oM7L7d9DM]]
: ever looking for a tiddlywiki plugin? check here!
; [[Self-hosted Etherpad Clone - Markdown Edition|https://github.com/codimd/server]]
: I had the thought of self-hosting etherpad recently -- this looks pretty nice, too. I wish there was a self-hosted etherpad clone that used TiddlyWiki syntax -- I'm too used to it!
; [[Markov Chain Name Generator|http://fantasygen.herokuapp.com/#/markovChain]]
: Believe I found this through reddit once, and I like the way it takes a word list and smashes em together to create maybe good new ones.
; [[Soulseek Port Test|http://tools.slsknet.org/porttest.php]]
: append `?port=` and test your port to see if it's open. it's... probably not.
; [[Unicode Zero Width Stenography|https://330k.github.io/misc_tools/unicode_steganography.html]]
: oh this applies to [[Arcane & Esoteric]] doesn't it?!
```css
/* Remove pointless thumbnail in the Bookmark popup */
#editBookmarkPanelImage, #editBookmarkPanelFaviconContainer {
    display: none !important;
}

@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* only needed once */

#fullscr-toggler { display:none!important; }
```
```bash
#!/bin/sh

case $1/$2 in
    pre/suspend)
        echo "disabled" > /sys/devices/platform/soc/12c70000.i2c/i2c-1/1-0067/power/wakeup
        echo "disabled touch pad wakeup"
        modprobe -r mwifiex_sdio
        echo "removing mwifiex_sdio from kernel"
        modprobe -r mwifiex
        echo "removing mwifiex from kernel"
        modprobe -r cfg80211
        echo "removing cfg80211 from kernel"
        echo "jasper is going to sleep now..."
        ;;
    post/suspend)
        modprobe cfg80211
        echo "adding cfg80211 to kernel"
        modprobe mwifiex
        echo "adding mwifiex to kernel"
        modprobe mwifiex_sdio
        echo "adding mwifiex_sdio to kernel"
        echo "jasper is waking up now..."
        ;;
    */*)
        echo "nothin' important..."
esac
```

You can check this script is working by uncommenting the echo logs & running `journalctl -b -u systemd-suspend.service` after closing & opening the lid.

* ~ SOURCES ~
** [[arch wiki on script hooks|https://wiki.archlinux.org/index.php/Power_management#Hooks_in_/usr/lib/systemd/system-sleep]]
** [[hales' info on suspending the touchpad|http://halestrom.net/darksleep/snow/]]
*** this was super critical for figuring out where the damn path for i2c was, b/c it's different than every other page on the internet about this.
** [[this reddit thread on mwifiex|https://www.reddit.com/r/SurfaceLinux/comments/8t7b8r/solved_wifi_issues_on_loading_from_sleep_ubuntu/]]
*** super important for figuring out a) that I could remove & add modules and b) which specific ones to remove/add
** [[this info if I ever want to stop keyboard wake from suspend|https://github.com/5ilver/samsung-chromebook-arm-hacks-ubuntu-trusty/blob/master/snooze/disable-touchpad-wake.conf]]
```bash
#!/bin/bash
# fixes amixer sound flicker

/usr/bin/amixer -c 0 sset "Auto-Mute Mode" Disabled
```
<<<
Increasingly I perceive the subtle difference in weight between a tweet here and a note on my own site.

This is my account; that’s my picture (sort of). But I’m only, and always, a guest.

I have a responsibility to stay mindful of my tweets’ role as elements in your timeline.

---
When you put the extra effort into exiting your timeline to instead read something on my own site, I see tacit agreement that the role of guest shifts entirely to you, the reader/visitor.

That subtly but actually changes the context, staging, and “lighting” of whatever I wrote.

---
I would want to post more short notes on my own site if I could actually do something interesting with this shift in the online-reader-contract, making it worth your extra effort to visit and re-visit.

The cost of //reading// off-TL posts is real, to say nothing of writing them!
<<< [[Jason McIntosh, Twitter|https://web.archive.org/web/20200711021018/https://twitter.com/JmacDotOrg/status/1280204399869145088]]

* ~~Alecto -- //olive leaf, raspberry leaf, vetiver and cedarwood//~~
* ~~Azathoth --- //tangerine, saffron, vetiver, black amber and cedarwood//
** people describe it like Djinn, like charred wood, bonfire, smokiness~~
* ~~Blood Kiss -- //vanilla and honey smeared with clove, cherries, vetiver, poppy and blood red wine, and a skin-light pulse of feral musk.//
** comes out as honey on some people, vetiver on others...~~
* ~~Bram Stoker -- //Bourbon vetiver with opoponax, Italian bergamot, and hay absolute.//
** okay heavy vetiver & hay? I like the sound of that!~~
* Czernobog -- //a combination of three musks, with splashes of dark myrrh, vetiver and mullein//
** people describe warm spiciness, & also pine?
* Death Adder -- //Snake Oil with vetiver, black coconut, vanilla, and opoponax//
** coconut and vetiver? seems like the vet doesn't hide (in the reviews)
* ~~Deuteronomy 10:18 -- //hay absolute, patchouli, agarwood, and vetiver//
** i mean it sounds yummy...idk how I feel about patchouli?~~
* ~~Iago -- //sinuous black musk, wet leather and vetiver//
** it might be a little too much, idk~~
* ~~Orc -- //field grey courgette musk, roughly cured leather, and vetiver//
** I can't believe I've never tried this?!? I'm not sure I like leather though. also zucchini what??~~
* Sloth -- //vetiver over black myrrh//
** talk about a pure blend! I have no idea if I like myrrh.
* Troll -- //vetiver, pine pitch, troll musk, black basil, clove smoke, and scorched cumin//
** another one I'm surprised I haven't tried yet!
* ~~Voodoo -- //myrrh, patchouli, vetiver, lime, vanilla, pine, almond and clove//~~
* [[Animal Crossing]]
* [[Breath of the Wild]]
* [[Cyberpunk 2077]]
* [[Diaries of a Spaceport Janitor]]
* [[Dragon Age]]
* [[Hollow Knight]]
* [[Horizon Zero Dawn]]
* [[No Man's Sky]]
* [[Satisfactory]]
* [[Skyrim]]
* [[Stardew Valley]]
* [[The Witcher 3]]
* 
* [[wiiU]]

---
* ''Gris''
** [[100% Achievement Guide|https://steamcommunity.com/sharedfiles/filedetails/?id=1590842073]]

---
; To Play:
* <<cb>> Nier Automata
* <<cb>> Kind Words
* <<cb>> Death Stranding

* [[This column|https://www.theverge.com/games/2018/1/21/16862992/short-play-indie-video-games]] seems precisely up my alleyway. `O.O`
** short, wandering, lovely, pointless indie games appeal to me very much.
* [[https://bananaft.itch.io/yedomaglobula]]
* [[https://thenewinquiry.com/taming-the-inexplicable/]]
** very solid critique of the witness.
* [[https://t.co/J0UQAcm5nu?amp=1]]
* [[https://store.steampowered.com/app/331870/AER_Memories_of_Old/]]

---
<<list-links "[tag{!!title}sort[created]search:title[ – ]]">>
//it feels good to clean out the closets and let go of things I never plan to touch, rather than hoarding them in a back closet out of a what-if factor. all things remaining the same, I can usually pirate them from GG if need be.//

* [[War of the Roses|https://steamdb.info/app/42160/]]
** a multiplayer Paradox game, must have come from Humble or something. doesn't even work now as the servers are shut down. couldn't find it on GG and they only allow cracked game uploads, so alas, farewell.
*** would this kind of thing even be allowed on the internet archive? now that I think about it. {{thonk}}

* [[Terraria|https://store.steampowered.com/app/105600/Terraria/]]
** look, ok. I hate the art style and I'm never going to play this game, and if I wanted to, I'll pirate it. 👋
*** no, really, really really, //i'll never play this.// you can click that button, it's ok!

* [[Tales of Maj'Eyal|https://store.steampowered.com/app/259680/Tales_of_MajEyal/]]
** ok... this one I'm like "well I know someone who loved it, maybe I would love it too" but I look at the art and I'm like //yuck// and I look at the achievement list (1,782?!!!!) and I'm like //no fucking way//.

* etc, etc, etc -- I'm not going to play these!!
** [[Bad Rats]]
** [[The Binding of Isaac]]
** [[Shank 2]]
** [[Awesomenauts]]
** [[Cortex Command]]
** Anomaly Warzone Earth
** EDGE
** World of Goo
** Command and Conquer: Red Alert 3 - Uprising
** Medal of Honor
** Brütal Legend
** Rocketbirds: Hardboiled Chicken
** Intrusion 2
** Oil Rush
** Warlock - Master of the Arcane
** Greed Corp
** F.E.A.R. 3
** F.E.A.R. 2: Project Origin
** Mushroom 11
* Simple color palette (1-3 primary, 2-3 secondary)
* Primary logo mark & word mark
* Secondary logo mark and/or word mark (designed to be used in place of your primary logo, like on a t-shirt, hat, or pencil
* Fonts
* Some sort of texture 
; audit
: an official examination and verification of accounts and records.

; review
: a formal assessment or examination of something with the possibility or intention of instituting change if necessary.

; salient
: most noticeable or important; prominent or conspicuous.

; qualia
: the internal and subjective component of sense perceptions, arising from stimulation of the senses by phenomena; individual instances of subjective, conscious experience.

; semiotic
: relating to signs and symbols. Semiotics is the study of sign process, which is any form of activity, conduct, or any process that involves signs, including the production of meaning. A sign is anything that communicates a meaning, that is not the sign itself, to the interpreter of the sign.

; eisegesis
: the process of interpreting a text or portion of text in such a way that the process introduces one's own presuppositions, agendas, or biases into and onto the text.

; exegesis
: a critical explanation or interpretation of a text

; atavistic
: relating to or characterized by reversion to something ancient or ancestral; recurrence of or reversion to a past style, manner, outlook, approach, or activity 
* [[https://web.archive.org/web/20200607235251/https://twitter.com/TheGodThief/status/1269750884017135616]]
In the summer of 2018, I started taking advantage of the trail that's 5 min away from me, generally walking 30 min every work day and an hour to two hours when it was the weekend. I decided I wanted to run sometimes too, and gradually increased my distance and elevation endurance over the summer. After I started school again, I didn't have time and stopped walking -- but now it's the new year and I'm picking it back up again!

Walk/running makes me feel really good; I jump straight out of bed and walk fasted, which means that once I start running for more than several minutes at a time the lack-of-blood-sugar wipe hits me. After walking through that, though, running starts to feel better and better. I feel really good at the end thanks to that, the fresh air, and the nature.

---
* [[walk/run: openstreetmapping progress]]
* [[walk/run – trails to hit up]]
* [[Weight Bar Exercise/Workout]]
* [[Various Volunteering Opportunities]]
*
* [[190105 – walk/run: here kitty kitty!]]
* [[190105 – walk/run: change happens]]
* [[190106 – walk/run: a space opens]]
* [[190109 – walk/run: park & lung]]
* [[190123 – walk/run: darn weather]]
* [[190129 – walk/run: ouch]]
* [[190319 – walk/run: (ᓀ˵▾˵ᓂ)]]
* [[190320 – walk/run: #trashtag]]
* [[190328 – walk/run: repetition]]
* [[200618 – walk/run: yesterday, again]]

---
do I start a whole 'nother tiddler for "walking as a concept"? eh whatever.

<<<
 it does not sufficiently distinguish between the act of walking and the process of moving from point A to point B.
<<< 

* #to-read [[Nan Shepherd’s The Living Mountain|https://b-ok.cc/book/5433207/1619ab]]
** CAIRNGORMS. REAAAAAD THIS dammit.
** "what Shepherd captures so magnificently is the way that, even following the same paths, one is always going somewhere new. There is always a sense that the human body is part of nature, is subject to nature..."
*** FUCK YES.
*
* "there is a lingering sense that a walk could only be valued by the pilgrim’s badge it yields, even if that badge is the mere fact of walking."
** S T R A V A. {{eyes}}
* #to-read [[Reveries of the Solitary Walker - Jean-Jacques Rousseau|https://en.wikipedia.org/wiki/Reveries_of_the_Solitary_Walker]]
* 
* [[https://www.eudaemonist.com/tag/walking/]]
** oh. mah gosh. why is there too much to read and not enough time.
# Above all, aim for comfort in size + fit and quality in materials. If a shirt is scratchy or pants uncomfortable, I won't wear them often and they sit around in my closet.
# Revaluate clothing at least once a year and ensure it's still something I want to wear.
# Buy from thrift stores for things like t-shirts, jeans, etc.
# Budget for essential wardrobe pieces that will last a long time (eg. shoes that can be resoled) even if it costs more immediately.
# Aim to repair and mend clothing in disrepair as much as possible, rather than throw them away. (darn socks, patch holes, etc.)
# Keep a small but layerable & interchangeable wardrobe (as much as possible).

> Mending your clothes to make them last longer is a disruptive practice that goes against the grain of the fast fashion cycle.

---
!!! More-Or-Less Minimal Shoe Wardrobe

* //black shoes pairs with black & blue pants, brown with blue & grey//
* //for longevity, cedar shoe trees & don't wear every day to let sweat dry//

@@.spaced-list
# [[Leona leather boots|https://www.thedrifterleather.com/product/desert-boots-leona-in-caramel]], Cinnamon
#* please clean + rub with your fractionated coconut oil at least every couple months...

# [[Chelsea leather boots|https://www.thedrifterleather.com/product/chelsea-boots-floater-black-handmade-zero-drop-leather-boots]], Black

# all of my [[canvas espadrilles|http://www.ropeysoles.com/womens_product_page.php?item_code=WESimple01]] for casual wear
#* need to give them a wash, some of them are looking kinda grubby!

# ballet flats -- a more formal non-winter shoe than espadrilles, goes with khakis
#* unfortunately the Drifter Leather flats do not fit me well -- see if Mom would like them.
#* Tieks in [[Matte Black|https://tieks.com/matte-black.html]] or [[California Navy|https://tieks.com/california-navy.html]]
#* [[Burgundy|https://www.allbirds.com/products/womens-tree-breezers-turtle-shell?irgwc=1&size=7]]

# oxford style -- for dress shoe occasions & otherwise
#* [[https://www.thedrifterleather.com/product/plain-toe-derby-in-matte-black]]
#* keeping my suede navy oxfords but they really are uncomfortable for day-to-day wear because of the sole. :\
@@

---
!!! Reference

* [[https://www.baresolereviews.com/2019/04/12/meet-KT-minimalist-cobbler/]]
** good info in here, especially about the care & keeping of leather shoes
* [[How To: Darn Wool Socks]]
* [[https://www.purlsoho.com/create/2014/01/09/lauras-loop-knit-elbow-patches/]]
** for my robe elbow hole?!
* [[https://honestlywtf.com/diy/diy-sashiko-boro-denim-repair/]]
** I like the patterning in this style of mending / embroidery
** [[http://www.designbyaika.com/sashiko-tutorials/handling-sashiko-threads/]]
*** this is a really cool way of making the thread easier to work with.
* [[https://www.andrewmarc.com/]]
** brand that made the down jacket I uh, borrowed from the pit after someone left it there forever. things I like about it better than my new down jacket: shaped down channels instead of just blocks, placket behind the zipper to prevent wind blowing through it (very nice touch)
** too bad they ain't got anything nicely designed like it currently. >:C

---
!!! Makeup

* note to self: covergirl's clean matte bb cream #520 is almost right in terms of lightness/darkness, but wow the //color// is way off, too orangy gold when my skin is much pinker.

---
!!! Dreams

* [[https://www.wippell.com/Online-Shop/Clergy-Outffiting/Cloaks/Heavy-Weight-Melton.aspx]]
** ... some day I want the cloak + arm slit (?) + hood...
/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBxITEhUSEhMWFRUXGB8aFxcXGB0eHxkdHhoYGB8dGRkaHSggHyIlHhcYIjUhJykrMi4uHx8zODYtNygtLisBCgoKDg0OGxAQGzclICYvMC0tLy0wLy0tLSsyKy0tLy8wLS0tLS8tLzItLS0tMC0tLS0tLS0tLS0tLS0vLS0tLf/AABEIALcBEwMBEQACEQEDEQH/xAAcAAEAAwEBAQEBAAAAAAAAAAAABQYHBAMCAQj/xAA+EAACAQIEBAUCAwYEBgMBAAABAgMAEQQSITEFBhNBByJRYXEygRRCkSNSYqGxwTOC0fAkQ1Nyg+EXwvEV/8QAGwEBAAIDAQEAAAAAAAAAAAAAAAMEAQIFBgf/xAA1EQACAQIEAwYGAgMBAAMBAAAAAQIDEQQSITEFQVETImFxkfAUgaGxwdEy4SNC8RUzQ2IG/9oADAMBAAIRAxEAPwDcaAUAoBQCgFAKAUAoBQCgFAKAUAoBQCgFAKAUAoBQCgFAKAUAoBQCgFAKAUAoBQCgFAKAg+ceYlwOGMxXOxISNL2zudhfsAAST6A1rKVldklKm6klGJnmB8ReIBw8qwOneNUZdP4XLHX5B+1VfitTuf8AiJw/lqaxgcUssaSp9LqGW/oRcXH3q2mmro4U4OEnGW60PesmgoBQCgFAKAUAoCp8/c3HAoiRIHnlvkDfSoW2Z2trYXAAG5PatJzUFdlnC4aVeeVFW4D4hYsSqMWI3jY2JRCrJc7jzEED039+xrxxV3ZnVrcGtC8HqjVatnBFAKAUBTvEDnBsEI4oFV55bkZ75UUWBZgNTcmwFxfX0qOpUUFctYTCyxE8qK9y94hYoSquM6bRsQCyKVKX0vbMcw9t/wClQQxN3ZnUr8GywcoPVcjUqtnBFAKAUAoBQCgFAKAUAoBQCgFAKAUBWfEDgD4vDBY/8SNxIgJsGsCCvyQxtfvao6kXKNkW8FXjRrKctjM14NibZWgdPMBmdCACTlF3IsBciud2U9rHpK/EcNSiqjldbaa787Gy8FwAggjhBvkUC+1z3Nvc3rpwjlikeWxFXtasqnV3O2tiEUAoBQCgFAKAUBQ/FDgTy9HER+Zo7xlBuwcrbIO5BXb0v6VWxMbxOnwzF08PU/yOyel/EqfCeW8TiHWMwsig2d3UrYX1+q2Y72AqrCjOTtY71fHUaMXJSu+STv8A8NmRQAANhoK6Z47c+qAUAoCieJPLUs7R4mFc7RqUdBuVJBBUd7G9x7+1V8RTco6HW4ViqdGbU3a/MqXBuAzTyxI8bRITYs6Fb2uxAuBdrX/2KqQpScknodXF8So4fup3ck7Waav08OvyZs4rpnlD9oBQCgFAKAUAoBQCgFAKAUAoBQFa5z5wiwCoChllkvkjUgaDdmJ+lRca2NzWs5qKuyehh51pZYkNy14i9aRYsTAIi5srq+ZbnYNmAIvoL66+lRQxEZOxer8Jq0oOad7bl5xMCujI4urAgj1B0qZq+hyZRUk0yN4FiGGbDSteSLQEnWRD9D+5sLH3BrWDf8XyIaMmrwluvquT/fjcl63Jyn87c8rgnWCOLrTsubLmyqi3IBdrE6kGwA7Hao51FBalrC4SeIlaJ5cpc9/iZBBPEIpGvkKtmVrC9tQCDa/zatKdeM3Ys4rhlShDPe65l1qc5h4Y/GJDG8sjBURSzE9gBc0CVzNP/lWZnvHg16V9M8hDkepAUqDa+lz81WliYp2OxS4PUnDM3Y0TgnFY8TCs0d8rdjupGhVrdwanjJSV0cytRlRm4T3R2k1sREXh/wBtOZN44rrH7vszfb6R/mqFd+d+S+/vQiXelfkvb/R78b4rFhYHxExsiC5sLkkmwCjuSSAB71K3YmjFydkZ/h/FOQvdsHaL2lu9vW2XLf2v96rvExTOvHg1WUb31NHwOLSaNZYzmRwCp9j/AL2qwmmro5M4ShJxluj3rJqUfnHxAGFm/DQRdaUC73bKsdxcAkAksd7enfWo6lVQ3LmFwVTEPu7HXyfzqMWxiki6UtrgBsyuBvlNgbjS4I+L621p1oz0N8Xw+ph1meqLFxTB9WMqDlYeZG/dcaqf1/UXFSTjmRzakM8benmfnC8Z1YwxGVx5XX91hoR+o0PcWNISuhTnnjfnz8zsrY3M85n8RzFO2HwsKymM5ZJHYhQw3VQBdrbE3Fj62qGpWUDoYTh066zbInuTubFxoZWTpSpqyXuCP3lNgSL6G4FvvWadVT2NMZgZ4a19U+ZZalKQoBQCgFAKAUAoBQCgFAZh4qcEkM8eMALR9MRNbXIQzODb0OY6+w9aq4mLaujt8GqwjNxe72K9wHhz4maNIlOjAu42UA3LE7DTb3qpTg5ySR2cXWjRpSc3unZc9Ua8OEDtNP7/ALU/3/tV/sv/ANP1PDqn4v1IbjPLiq4xYaRmjABuxLhQSWMb3upsTpsdfWk04Qdrs0nDKm1f1+xKQ8HQjMs2IswBv1nNx2tckDftWVBNXTfqZVJcm/Vmbc+8vSQYozjqSRSKv7RiWKMoIKsdwLAEE6amq+Ig0k9z0vA6lOMXTvr4vc+OSsE02MhZBlVDmLdjlGtidySRoNr1DQjeoi7xKvClQlCT7z2XP2jY66Z5MhucOGNicFPArBWZNCTYXBDWJ9Dax9jWsldMkozUJqT2TMYhiYeQxnMQLCxuL2IsBvcVymj2dKvTq01UhLu++pqXKHLbR4ZRK0sbMSxRJGW17WuBsbDW1XqNJqKuzyPEnTrYiUoN2839OiPbj/BlZBAskxaU5QrSswsCGZnDEkqBuL9wO9byvG1nqc6UctlFu/mSOG4CqIEEsoA7K5UDvoBsPa9ZdJN6NryJOzRD87cttLhHWJpJGUhlR2LA5TcgA/mtex9bVrKk7OzfqWcJkhXjKTdk+pl0KEnphGMlwAtjmB9Mm9651ne1tT27krZ76fT1No5S4e8GEiik+oAki97FiWt9r2rqUouMEmeNxtaNWvKcdvaJipCqYzzzweSDGzSsD05mzq9tL5VBUkbEW77j11qhiou9+R6jhFWEqWRPVHbyJwdpsSJQGSJLnMGYakEBVYWvvc+2+9a4em5SvsjHF60Y4fsm+87eejvc0c8HU7yzn/ysP6Wq32Pi/U8p2a6v1Iabl6OKfql3yytZ2V2VgSFC5nU3Zbi2uxIrE+7ZX092NZw2u3bzZLtwRDvLiD/5nH9CK37PxfqZdFPm/VmQcb4I+ExEiuhKGRnRzezqzFvq9dbHW9xfuKo14OMrvY9lwyrCeHUYvVaeJa/DPhEnVbEspVMpVLgjNmINxfcADf3qXCwd3LkU+MYiGRUk7u934WNIq6eeFAKAUAoBQCgFAKAUAoBQHyqAbAD4oZbvufVDB+EUBRMdzvh8DI+GVXnyNa0ZX9ncZijFiNr6WvvY2tVZTVJuL25fomwuDq1XlgtN78vIsvLnMMOMjLRXBGjo4sy39exHuCRU0Jqa0NsRhqlCVpo6+I4LOgCnI6nMjW+lh/Y7EehrFSGZabrYqzWZeJ9cPxnUW5GVlOV1/dYbj+4PpalOedePMRldHHjmM8n4dfoXWYjuO0Y/7tz7fNazed5F8/0aS77y8uf6/f8AZKqoGgqZaEpS+PeI+Gw8zQJHJO6GzlMoVT+6WYi59bXtUc6sY7lzD4GrXV4okeU+KR4wyYoXDf4Yjb6o1Gutja7G5uNNh2rWm87cvQrVcJVoVH2qs+XkWSpjQUBSfELmUYN8OEizysWcHYAKuWx7nNnt7C59jJDDOtqnazXv0IK82krdSe5U46MZh1nC5Dcqy3vlYaGx7juDpvSrT7OWUkhPMrkxUZuZjxfxD/43pGG8EE1rg+Z2F0LWtawJJA3NhqKsfBOcYyv4/TQq1KnfS5Jmmiq5aP2gPHFwq6Mr/SRY/HzWsoqSaZhq6sUFPE+FMqCOScDRpoytmsSt1DEE3AB7b6VBGtlVp7l3DcPxFaF7Wt15+KLxwnicWJiWaFsyN7WII3BB1BHpViMlJXRXq0p0pOE1ZnZWSMUAoBQCgFAKAUAoBQCgFAKAUAoBQH8/4jAtDiJo5g2cSsWvuwZyQwJ3zA3vXNr3z6nseHuLw0XD2y2+HOBnMss0JVQFyXdSysSQbaMNRYG/a/vW+GUtXE5nHpyyQhFq+7TV34c1Zff5GgFsYPywN8M6/wBQat3qdEec/wAi6e/UicU2I/Ea2w901MbBuoQbfmSwy/F9RXK4hiqlBpwVm/Qlo03KV5afn6HZw0YhEypChFyS7SkFyTqzARnU771cwlSc6MZW1erI3GcG4xWnn/R0hcafzYcf5XP/ANhVj/J4GLVeq9H+zEFwTQyvFODnV26ltCbsSWF+zXuD71RrXz6nt8E08PF0+n1L34VQN1J5B9OUL8m9/wCQv+tS4TdnN43UhaNP/bfyXv7GkVePPnzLIFBZiAALknsKw2krsN2Mg5946cRP0egjZACOpmugazWsjKczLlJubAEAC+tQRxk6TzLny/ZcwPDHi06k3aPIsPKMwmgCYfDCGWPys0blVF9QxJuzX1NiG76960lUdd50u91vb36EOPwDws1GPNXT2J6bAYgWM7HEIBqqHJtuSo0f4JHxWZQqf7arw0/76lHJP/Z3+hlWO4pHNiTiIcHEkYPlF2Ba1rOQGyBtL/SRrret5Y+UIdlHRbeKO9R4FGpTUpPK3sbDy9xfrxqWFnKBrfvA7Mvt6jsazSq5lZ7+9TkyjKnN05/yWjJapgRnM0DPhMQiEKzQuATpYlSN7i3zWHsbQaUk5bGF4EIF2I00A0sfcH+lcmT1dz3MGnCLht+PA1XwuwrphnZhZZJMye4yqt/gkfyq9hU1DU83xmcZV0lulZ+d2y5VZOQKAUAoBQCgFAKAUAoBQCgFAKAUAoDj4hwuCcATRJJbbMoNvitZRUt0SU61Sk7wk15HRBCqKFRQqjQACwHwBWUrGkpOTvJ3Z6VkwQ8cQmxDuwukQMa+7NYufsMq/OaoHFVJ67L7kK702+mn7/Xqe/BnIDQt9URy/K7of00+QazR0WR8vtyN4Pk+RI1MbnHj+FwTW60SSW2zKDb9a1lFS3RLTr1KX8JNeTKh4oxSxYWN8KpQK2SRorqUiKNsUIIXNl+Knw9GnKonLRrb9FTEuTWe+vUqvD+cMbhsOsbM7yOS0fUGoj0F2drtYtmyjKdjra1acRlGE1kdutupZwGDrYptJ2XWxaOU8d//AECyzlwUALRmS4e5NmGVVFhba29c+nHtXrJte+hLjeGTw8lnd4v7+KOrjXIqvMs+FcQuLXFiQSNmBvcHt9hUtTDp2yu1izgcdHD03SlG8WTfLPAlwsZXNnd2zO9rXPsOwH+tSUqSpqxDi8U8RNO1ktEiXIqUqFBPh4yu4hxGSF91K3YLe+W97G3Yn2veqksM3J2dkztU+LJQipwvKOzuTuO4Fh4YC6EwmJCRIGa4Ci5Jsdbga1tLDxt3dGcOrF1Zuf8As/uyj4DxCxBdSVZITuXYSMB6kZFOnpmJ96h7Zp2zeuv6OrHgmIdPMpa9N/qR/BjxCXiASYzOWk/axvn6XTzgkhQcuWwsvY6b3rvVadGVH9c2cCSlKeWXzRrmI4Ph3YO8ETMPzMik/qRXOcIvdHRhXqwjljJpeDO0CtiI/aAUAoBQCgFAVLxH5gmwmHQwWDyPlzkA5PKW0B0ubd/erOGpRqS73IirTcVoRPIXNeJxEOKEzqWhjzrMV0Fw31qg1tlvoLkXrfFUYws48zWjNyumcXAOZsRmSOTFPM7SYbMQ2HdCJHZWMckSDytb/DdFYAaHeqZOahQCgFAKAUAoBQCgPx2ABJNgNST2oCh4vxSwgZlhSWUC4EiqMhPa2ZgxF+4HxeoZ1ox05lynw/EVIZoItnL7RnDxmJw6kXzj8xJuxPe+a+hrakrQRT7KVLuSWqIbmvmODBTRu7Eu6MDEmruo1DC5AFm01Ivc2rSp3ZqfyZmFCpUmsivyf7+R78s854fGEooeOS1xHIACR3KlSQbfN63hVjLYtYjBVqCvNadSx1IVCM5kkAw73P1WX9WA0A1Ol9KhxH/xsjqvulX5m5XnxkgxMYWNlUIqSXuygkgsRcKbk6W761FOnKqr7dDqcMx/w7kqi7r6bkryly6+HaSaZlMsmhCfSo300GpPt2Fb0aThdy3ZnHYyNZRhTXdXXcs1WDnCgFAKA8MfhVljeJvpdSpt6MCD/WjMxbTTRnOG8P8AFC8LSRdIkEuAcxtcaLbQ67XtVB4WTbV9D0EuL0sudRedL5ff8XLbh52GJhSRcjCNk/ha2UgofTynQ6j+dSKT7WKkrOzX22PMZ26izb6lgq2THJxXiUWHieaZwkaC5J/kANySdABuaN2MpNuyKjgvFDCO4Vo540P/ADXVco92CsWA+3zaou2he1y9/wCbiMubL+y8A31G1SlAqfMfP+FwkpgyyTSi2dYgvkuLjMzMBe1tASdRWkqkY7lqhg6tb+CJbl7mKDGIWhJuv1Iwsy72uNtbbgkVmE1JXRpXw1Sg7VFYl62IBQHHxbCwSRMuIVGi3bPawt3udretbRk4u8WYaTVmc/BcLhIYicMI1i1ZmQgg2GpZrm9h6msznKbvJ3MRio7HxwfG4CfMMLJhpcpDN0Wjax1sxybHexrQ2JegFAKAUAoBQCgFAQ3OeFklwOJjh+tomAA3NxqBbuRcfesS20JKWXOs21zEsIqhe400sO/ofTvXJlu7nuI6RWXY1jwyw7rhCWFg0jMn/aQov8Egn+dX8MmoanmOMSi8TZclZ+ZSfEbAuvEXkcHK8adNu1lFioPs1zb+K/eocXe5d4NKmoO71ueHK0LtjITCpYocx2GgHmudgDqv3FQ0r51l1LvEZ5cLPNz0XnfT9ll5l8R5cPiDCmGUhAOqHfzXIBsMtwNCDc3vfYV3cPh+1jd3XyPDyrtXViQn4xhmfDNNiIzM7JIELACJCuceU7X8urant6VzatNqSzu7v8kSqjOdpWv5LRF2BqySCgFAKAUAoBQCgK3zfjcLG0AxEqJdzbM1jlytdhrfQ5dextUFeCllv1NXSlUaUY38iucx8+S4R0hhEeJDJ1BKWOqEsAPKLE+RtfjSruEw0pxblLTl1+ZHOUqTys5+eMfLjuHxTJh3SEOsjksp0AZfpW5KqxvmNtgbelTEqSvG2x0OEVVPERzRsn16lLAXL3vf7W/1vXMPaa38DcOWsO8eFgST61jUG/bTb7bfaurTTUVc8TipxnWnKGzbMWx+BeLEzrOGzdZ2Y92DOzBgTvddv07VQr3z6np+Hzh2EVBq9tvfiW3wtwzHEySKPIsZUn3LKQPmwJ9vvUmETzN8ipxqceyjF73v8jT6vHmxQFX8QOGzTYdRCC2V8zIN2FiNB3sTtQETyXwTEpBis6lBKmVEbQlsrC9jtuBr/agInCco8RWIZS6suHghYNOCzCOQM6wvHlKIVvoWBPlFxqaA0LlzDSxYaKOZmaRVsxZsx3NgX/MQLC+u253IElQCgFAKAUAoBQCgIvE8vYSRzI+HjZzuxUXPufU+9aOnB6tFiOKrQjkjNpeZ9cIJS+HY3MYGU/vRn6T8j6T8D1rSk7Xg+W3l70KkNO6zm/Cpi3ZpVDwrdEVhcM1/M/6jKD7E96JKpK72QpTl2naRdrbfl/g7+G8LhgUrDGqA72G/ydzUkYqOyLFWvUqu9SVyI5n5Xw098Q0IaZACDr5gpvlYA2a4uNb71I69WFNqDKtWmmr21MkiwYDyCYN1GLMNNXZmvf3BBJ09q5FSWaV+ux7TBTj8PCVK1tL+H9+ZtfLMDx4WFJAQ6oAQdxpsfgWFdKmmoK+55jFShKtNw2uyTrcrnlisQsaNI5sqgsxPYAXNErmJNJXZnHM/M+Jkwjt0umjEWyOc+U6WOw1JW9iNLjWrEoRpLPLWxzqdSvjZKjSVs2zb5b9OiI/hXHIMGiSRXZyPMtz5iQR+00Ox9r+lavE0alop7k1PhWNwylUlB91Ny1snZcr6ePkX7lfmA4lSJIzHINbdmHqt9fTT3FYq0shjCYzt07qz/BPVEXRQGQc84Fl4k8mIzdOQL02A/IFAKrfS4bMbfxX71RxN82ux6ThLj2DyWz+PvY7uTeWY8RcYiK8aXdL3U+ew7EGxylrffvrJgq9WHdi9N/0cvjLp1cSktbLW3Xl9DTIMMiIsaKFRQFVQNAALAAelqtttu7OetNiNm5bwtiUhjjfdXVACrbgggetQzoxadlZ9SapiK04ZHN282dGC4iDEzyeQx3Eo/dKi5+1tR7GlOpeN5brcrKay3fLc4YODxYgGbExK7Obqri+RRcKPY2JJ9ya1hBT70lv9jfDValJucXZv7cl75kvhcKkahI0VFGwUWH6CpkklZG05ym80ndntWTUUB44mcILn7VWxWKhh4ZpfI2jFyZ84XFB720I3FaYPGwxKeVWa5GZQcSs8P54SZcyRMP8Ai0w4zG2ZJCMky6aqwNwPY61cNC3UAoBQCgFAKAUAoBQCgK1ziZf2XQJEnnvlAL5MhvlB03y797W1qKajmTe+uxDVaXnrtuTPBynQi6dsmRcuXa1htW8ElFZdjenlcVl25HZWxuDQFe5URP2pG/UIS/8A0/yZfa1/51Vw1u9br9ORBQ2fn9ORYatE4oCO5iMf4WbqglMhzBdyLflvpf0vW0L5lYhxGXspZ9rO5kfGUxGXz2WEkZYxbT0B01Ol7bD7VFxLtElr3fydD/8Al/hm8uR9ortN9PXTe3z0I7KFyMCCTra2xvYA+t651LMpxcNX0PUY7sp0KkMQ8sGrN3tozTeR8X1GYuhRwugvpbS99Brt7V26jm4JyVuqPn2HdJV5wpyzJbO1rrTkXGoC+KA+JQtvNa3v/wC6Ag+TwvTe175/zb5LDp/bJb+dVcLazt7XIgw/8ffy+hP1aJxQFQ4+rfixYkQ/sjPYCxOc2ElzcC1tva+lQSUMzv4X6e/wV6mVPXwv+LlvqcsCgFAKA8MXhw4tex7GqmMwixMMrdmtjeE8rOY8N/ZyJnZS6lc62BW4IutwRcXvqDUeBwKwybvdsTnmIbC8iYWJkaIyIE6PlD3DdBmaMnMCdMzDQjQ1fNC00AoBQCgFAKAUAoBQETiuZcFHJ0ZMVCsndDIoI9iL6HXasNpGyhJq9tD64OhctiHFjJogP5Yx9P3P1H5HpUVK8nnfPbyIKevefP7HGMXFgnZJZFjge8kbOwCq17ulz85gP+70rZd2VuRinFwnkWz1X5X5XzJThvFYMQueCWOVRoSjBrfNq3TTLEoSj/JWIfmnmnDYcGB5lWZ1sq6+UMcoZyBZRubm2xrZ0qk4PIrkFWeWJkCYZpZHlne0qXtmJuuU5RHGR9NhoLW2Jrlzk4txTtY9hg8NSp0IWje9rs27lWeR8JC8pJcoLk7n0J+RY/er9JtwTZ53GQhCvOMNkyVqQrHliYFkRkcXVhYg9waym07o1lFSi4vZlG5k5Wfoi7lwrjUCxC7FiNjYH39amn2de0Zoow+JwUXOjPXa9ltf2yOwPLCvMvSJBXU31Hrr/vvWPh6VOaqxVrciX4/FYjDvCzlmTad3urO9tLbtc72+184RwrpXZiC5FtNgPQVipUzm9Ch2er3JOoiwKAx7xAR5+ItFM9okCCINfIoZVJe3c5ri/wDDaqWJm8yjeyPQcLow7F1cuZnbyhzJFgwPxM1kYlEuGY2XKQbAE5QWYX7bdtN8HTq1Hmirrb02OdxiFKjiIuGl1qvHl9DT4cQjoJFYMjDMGB0IIvcH0tVtpp2ZQWpESc24M5lixEUsg2jjkVmY3tYAH1qOdRRVxUUoQzNHbgeHgRFJbM0lzL6MWGv2toPYCtYQtHvbvcjjDu2fPci4uYIMKDDjJ0jaMgK0jAdRD9DD1NtD7g1mLto+QoRnK8LXa+q5e+pOYPFxyoJInV0OzKQQfgipCVpp2Z70MCgKv4gcblwsCmHRnfLntfLoW0B0ubd/eoK9RwjodLheFhiKrU9kr26kLynzVi5cNiyw60sEReM2ALtlchCFAG6i3ya1w9SUrpk3FsHSoOMqel+R08lcVkfELGMacbG+EWaRiIv2UhZQFHSVcoYFvI1yMnzVk45eaAUAoBQCgFAKAUBC86YqWLAYmSE2kWJipG6m31D4Fz9qxJ2RJSipTSfUw/A4RQva/wBRJOpN977k31rlSk5Nns40KcaeTLdPR6X9TXPDLESNhCHJIRyqE/u2U2v7Ekfyq/hpNw1POcWpQhX7vNXf1KP4mu8vESkl8kUa9NTt5rlnA9SfLf8AhtUWJm1oXODUIOLmzx5Uzx4yIQtlZyFJXW6sNbjvbf2IqClKSmkmXuI041MNNvS2z8Sy8y+HM2IxHWSdCHAEjSL5rgBbgL5ToAAPL8mu7hq/ZQtK7PDyoNu9/UlJ+HQK0CzQIJVdFLZbiVQMg81tSPKSDqLVyqs7yTmrO/yZahjK9OKpqTS8NmXICrYP2gFAKA/AKA/aAUAoCv8ANWGw7GHrorftNyLm2ViQLa6kKLD2qviHHu5uplYmpQaySav0KxzFyHJi3SaIR4cBBGImvogLMD5bgNdj5R+tX8Hiezi4yjZcuvzIKqqVpZ5vXx1Zy87cLnwfDosOmId4mdY5AVAsCGc2YWYKzACxzaG16qYictZF7heHvXjCTuvEpcWHCrdSB2sDY+txbtXMcnvc9k6dN2i4ppa6pW/6bly1iHkwkDyau0alie5tv9966lNtxTZ43FQjCvOMdk2YpxPPNjMRJMfOZnTzXsiq7Iqi+ygD+p71RrzbnY9Lw6jCnQUkrt6ls8LZHXEyRr/hshZx2zAqAR7m5Hv9q3wsnma5FbjNOHZRnzv9LM1Krx5sUBy8RwsUkZSdVaM7h7W9jrt81hxUtGrm0K0qTzxdmuZ48MwuGgjPQCJHqzFbW0GpZu+g3NFBQ0SsZqYiVd5pSufeBxOHJAhaK8iCUBCvnQ2tILbg3HmrJodtAKAUAoBQCgFAKA+XQEEEAgixB7j0NAU6Tw3wmYlXlRb/AEKRYewJUm33qvLDQbudanxivGGVpPxe/wBy1cPwMcMaxRKFRdh/O5Pck96njFRVkc2rVnVm5zd2yN5i5XgxlmkBWRRZZE0NvQ30Iub2P960qU4zVmTYXGVMM7w+aZ48vcoQYVuopZ5NQGe2gPoALD53rWnQjB3W5LiuI1cQsr0XRFhqYoEXzJEGw73F7Wb9CD29r1DiF/jZHVV4O5U+b+asTgnTDQ5JWdc6ySAnIl8tmCkZiSDY3GxvetJTdJa69DocPwMsRJpvRc+ZKck80vis8U6KsqDNdbgMt7E5SSVIJGlzuK2o1lU05kuOwHw6Uou6f3LZU5zhQCgFAc/EMYsMUkzmyxqXb4UEn+lDKTbsjMcL4kYwv1GhiEP/AExmzAa/8y9r/wCXtVN4pJ7HcXBbw/l3uS5F2w8DHEwyOxdjG7/wqDkACDtvvuf5VsovtIuTu7N+C8jzmRqprvqWCrRMc3EcBHPG0Uq5kYWI/mCCNiDY3rDSaszenOVOSlF6opWO5CghBmBkkRCGMTW1QEZhdQGJAv8AO1VZ4eMe8vQvYjjWJ7NZbJrVtc1z6+enNF7iIKgra1ha3p2tVpHOvfUqPEuU8Pi8TLJ5o8tldoyPO+5uCCLhcov/AKVWlTVWb8PuXcJxOtQvCNnFdepO8B4BDhFKxA3a2ZmNy1tr9h8ACpqdOMFZEeJxdTESvPlsuSJSpCsKAieY8K8kYCC9muR66f2qWjJRlqVcXTlOHdI/hfDZejOpGXqIVVTpc5WFz6bis1pJ2saYOnOF3I4+UOVpcLLC7MzBcEkT5pS+WQFSVQNsmh20qEulyoBQCgFAKAUAoBQCgFAKAUAoDjx3FIIbdaaOK+2d1W+ttLn1pcyot7FQ8T8TLLhY48JIW6jZnWI3Z4grarkucubIDbfba9S0J01NKet9vfQr155Vl5vlzsVrg/KmMxGHV3WQPGxWMykhimhylX1sGuQb9zpa1RcSgpyXZr0L3DMdUwt7xvF+Nn9i0cv4f8HK0mIEhaRbNKyGym97XBYENprfcbVQpy7KV53152NsZxHtrQUcsFt5+P4PnmnxBEEohw0azNlDO7NZVvey6C5bS/awIqxPERirrUlwWBlik5J2S5k/ynzAMZEXyZHU5XW9wDuCD3BH963p1FUV0R4vCSw08stb7MmiakKpm8/iexlPRw4eAGwYvZnAuMyixAB3FzqPSq88TGLsdehwipUhmcrX2LTjeOYaaAqoM3VS3SAJLBhqDYaWB19KTxEEtNX0OPVk6M3H/ZP6lOwXJWIuEGcwEgsr2Qtbt9R9T5rVVVGb5O3odhcbk4J9n30rXvZemr+RB4FOIQcQE0/XTLKBLI2bpLFmtYkeTJlOnYb716KcqEaPLb53+552UpqeaRruK43hY2CSYiFGOoVpFBN9tCfeuddF1Rb1SO8GsmoIoCAw2OGHSSBiM8Z/ZKTq6t/hgDvY3T/LVdT7NNPlt+CvGWSLj02/H6JXhWE6USoTdt3PqxN2P6k1JTjljZ78/MlhHLGx11IbnBiONYaN+nJiIUf9xpFDa7eUm9LmVFvZHeDQwKAUAoBQCgFAKAUAoBQCgFAKAUAoBQH89T5sRiZZpiDI8jC7HRQGICi+yqNLfNc6tNudj1uAoQp0FK2rVy8eFEhWaaMDyFAxPoQwAH3BP6VJhZNtplLjVCmoxqJWlt5r+vyabV08+fE0SspVgCpFiD3FYaTVmYaTVmZXzzwz8LOuIaZVDABM4ZixTYeUMSVFtxYgDvVZYWrUnlhrbb+/ep0cBxGGGg6NZPK9mvsya5ZVYoc+HxIlllOcpGhdT6AiwZLa6kr8Vq6cqDyt97pa/vzK3EMcsRNOnslZLf1/6TeKx2IsBOv4dCPMyjqb7gnZPkg1l1Kn+yyrrv8A8KDlO3e0+pmuLwkGGnbDQ4qJlcWUWYkAlSqFgpQNqNcw21tWXgasoupDWPvY9DDjVCNKOdNyW1ufI1Xl3g/QjUMczhQt+ygflX+pPc1JSpZVd7/Y485SqVHUnu9f6RL1MYODmCd48LO8YDOsTsoIvchSQCO+vasPYzFXaRgHDsAuXsTa5Jtr/v0rlym2z2tChTowUYo1Dw3xWJOHaNFVkRyEZ2PluobKAAbgE33G9u1WaE6jjornneM01CsnBbq787vkWxUxfd4R8I5/q4qf/L1X1OPafgQS4fzTysDOytrIFGuVRcKL6ZbHQd7964eMw+Iq1rx1XVaWfvoS0qkVB5tbeH2JnDjEMqsk0TqQCCYzqLXvcN3+K7MVVsu8n8v7Ilmeqehx8wY3GQ4WaQLFdY2OZC11sD5ghGtt7X7Vs5VVyXqbQVRySST+djFsJggVJY5mIzMzm5Y6XJJ1YmqEpyk2e6p0oUoqMUa34X4l2wrK5JEchVL9lyq1r+xJ+1qu4aTlDU83xelCnXWXS6v9y4VYOWKAUAoBQCgFAKAUAoBQCgFAKAUB+XoCp8Y5Bw80hlVmiZjdwlsrE7mxGhPe2/zUFTDxm7nSw3FKtCGSya8Tp5W4ZHg3kw41ZrSK53ddFI9Lqew/eB71mlFQbiUKuMq1qmWo77uPk3t8tvKxZKmNBQFI8SeXRizhisgWUOY0BFwQ9ma/cWEd/gH5E1LEOjyvexXxCulbe/v6E7yjwH8Hh1hzZ2uWZgLAknsPQaCsVqnaTzEtOGVWJqojcyvmTw/AxYl6oEGIn84I8yF8zGx2sSLA9sw3tVuOMyQUbeBVqUu8mtmzU020qoWj9oDxxcqojM/0gEt8WrEmkrsw3ZXZRofDuOQCTO0AY5jEoBCAm4VSdrD512AqosOp956eB1sPxmvCmlNJv3v1LlwrhsWGjEUS5VGvuT3JPc1ajFRVkc+vXnWnnm7s8uKYliRBEbSONW/6ad2Pv2Hv8VpUk/4x3f08StNv+K3/AB72OzCYdY0VEFgosP8A371vGKirI3SSVkRsX/DyhP8Akynyekch1y+ytqR73HcVou5K3J/chX+OVuT+j6fMlnAIKmxBFiD6H1FSk5S8R4b4cveOSSNL/QLED2UkXA+b1WlhYt3OtHjFZU8jWtrX5+fmTvK6okXQVQjQnI6jud8/qQ4Ia/vbtUtKyjl6HI+InXk5VHeWz99CZqQyKA+VcHYg2oD6oBQCgFAKAUAoBQCgFAKAiuauJthsHPOou0cZKg7ZrWW/tcisN2VzenHPJR6mGRxyyMZpJJJJfqaQsbj4sfKL9hYCubKtNvQ9dSwVCnFJxTNY5L5keTDATLJI6sVLqha40ILEaXsdf171ZpYi8dU/kmeb4pRhh6+WKdmr+/Q6+P8AExk6qRy54TnUmNlB7MrEjRWBIJ7aHtW7qKTVk7+TOVUd7Nbp+J14TmEOgboTXO4VCwv7OPKw9xW7qJO1n6G/aq9rP0Ijnjmh4cJIYFlSUlUV2iYBCzBc12FrgE297ViVVW0+xYwtq1ZU7PXwZlGGwrA9fM5kBBMuY57nvnvftVB1Zt3uexjhaEYqDijbuTuJPiMJHLJ9eqsbfUVJXN97X+b10KU88Ezy2OoKhXlCO371JqpCoYr4iY+TE46WF2PRgIVY7+UsVVi7DufNYXvYDTc1TxFVp2R6DhWDpyh2k1c7OQcfJhsSIfOY3uGjFzY2LBkW+/rbcfFaUaslLKzbi1CiqHaxjr4L7+HiaWvGlJ/wZ7evSb/9/lVtVF0foeYVVdH6EPJxsTzdPpSiKNrt5TmcgKygx2zKt2B1GthWlR5kny59fDQ1cszXTn19CZHGV/6cw9+k3+lZ7ePR+jN+08H6GOcz8QmxmLl6jNkWQpFEG8qgHLqo0zki5vqL27VWq1m3ZHpuF4WlKj2sl6os3hhjnTENhzcqyE66lSh2v6eY6fFbYabzNMi4pgaMIdvTVm2r+n02NPq6cIpvirxKSLBhY9GmkEebTyizOSL97JYHte/aoqztDUtYPDRxFVQlsZbgo5IiJo3dHvbqBjcm35iT5tOxvVDtZ73PVfCYe2TKjZ+D8w9SCOR4pQzKCcsbEE21KkdvSrqrq12n6M8diYqjWlT10dtjg4vxbpSx4iOGTX9nIHXIGWzMDmbS6kaX3zEVmMs0rq/zTKn/ANikvJ+K/ol4+NqRfo4gel4m1/S9bdquj9DftV0foUvxM5im6cWHiWaESli7sMhKrl8qm9xcsLn0Fu9R1ato6HT4XRjiKtpLRdSj8O6mGZZ4SY2uSCDo1tw47g971TVWa1uemnhKFROm4/0b5hJs6I9rZlBt6XANdNO6PGzjlk10PWsmooBQCgFAKAUAoBQCgPHGYZJUeNxmR1KsPUEWI/Q0MptO6M8l8M5A5EeIXp30zKcwHobGx+dL1SlhLvRnfp8bSh34a+D0LzwLhKYWFYY7kDUk7sTuT/pVqnBQjZHGxOIlXqOcv+IkLVuQEZB+xmMe0ct2T0D/AJl+/wBQ981QLuTtyf35/sjXdlbqdHFeHR4iJ4ZRdHFj2PqCD2IIBqZq6syenN05KUd0UNPDN89jiB0/XJ5v0va/v/Kqbwmu+h3f/cWT+He89C/cOwSQxrFGLKgsP9SfUnWrkYqKsjh1asqs3OW7OmskZUeauSFxUnXjk6UhAD3GZXA0BtcWIGlxuKgq0VUOngeIvDJxauvQ9OVeTEwr9V36slrKctgt97C51I0v8+tYpUFB3erM43icsRHJFWXrcsHEsYIoy1rnZV/eY6KB8mpZyyq5yZyyq588KwXSSxN3Ylnb95jqft2HsBSnHKtd+ZiEcqOytzco3MnIAmmabDuI2c3kRgSCx3ZSNQT3FrH2qtVw+d3TOvguKdhDs5q65EpylyouDu7N1JWFi1rBRvZR82ufYbVtRoqnrzIcdxCWJtFK0VyLLU5ziN5g4LHi4TDLcC4ZWG6sNmH6nTuCRWsoqSsyahWlRqKcd0UvD+GjZhnxAKX1yoQxH3YgH9aqLCa6vQ7UuOLL3Ya+en2NCw8KoqooAVQAAOwGgFXEraHAlJybk92fUkYYFWFwRYg96NXNWrkbwdihbDvcmPVCfzRnb7r9J+3rUNJ5W6b5beRpT07r5fY+OZuAR4yIRucpU5kcbqdtu4IJFqknBTVmXMLiZYepniVfh3huFcNPMHQG+RUtm12YknQ9xVaOESd2zq1uNtxtTjZ9b7eWiL8BVw4R+0AoBQCgFAKAUAoBQCgFAKAUAoCh+KXMEkAgghtnlJcsb+RUy/TYizFmAv6BqgxDSjqW8JgvipOLdl1RTODcxYzDOJDPLKv5kldnDC+tsx0O+o7+2lVliZJ3ex6GpwrDzi4xVmbbG1wCO4vXQPKNW0PqhgUAoCh+KHMk+H6WHw7dN5QzNIALqq5RZL6Aktv2APc3ENapkR0OH4T4ieuyKXwfjuIgljlklkmRWzFZXZgexK5r2YAmxFU1XeZOR2q3CcPUjaKtJbefibejXAI2NdI8qftAKAUAoBQCgFAKAy3xH5in/FnDQnprGgzSKSHJexsrA6AKB8k+wqpiJ5WrbnV4fw6OI/yTeifr4HhyRzFiIsQkMsryRSMFtISxRm+kqxubEkC22t9O+tKvJyyyL+O4bS7FzpKzWvmuZrNXTzYoBQCgFAKAUAoBQCgFAKAUAoBQCgKzzvyv+NRCjBZYychI0INsym2ovYG/qKiq088bF3A4v4apmauuZV+GeH+IZ1GIZViG4VixPqBoAL+tVYYaV+9sdetxikot0k83ijTVWwsNhV882ftAKAUBV+d+Vvxio8ZCzR3yltmBtdWIFxsCDUVannjYvYDGfDVLtXT3KxwbkLENIv4khI1P0hsxYXvYW0APr/Kq0MNK/e2OtiOL0lB9lq38reJp4FXjzYoBQCgFAKAUAoBQFI525NfESjEQFQ+XK6Npnt9JDdjYka76bW1r16OfVHW4dxCOHvCa0fTkeHKnJUscyz4lhdNVQHMSbWBZtrD0Ht6VpSw7Us0ibHcUhOm6dJb7vYv1WzhigFAKAUAoBQCgFAKAUAoBQCgFAKAUAoBQCgFAKAUAoBQCgFAKAUAoBQCgFAKAUAoBQCgP/9k=
|! Neutral Good |! Water Genasi |! Sailor |! Monk |
| 33 years | 5' 9" | 160 lbs ||


* Re-add racial spells to character sheets (shape water & the other one)
* Figure out starting gold?
* maybe take the stealth monk path rather than the way of the kensi monk path? depending on if we have a rogue in the party or not

|  7 | str |
| 18 | dex |
| 10 | con | (8+2) |
| 11 | int |
| 17 | wis | (16+1)|
|  7 | cha |

Blunt and straight-forward, a farm-raised, sailor-monk-trained brawny lady. A "let's get the job done" type of person. Doesn't understand nuanced humor - is all about the crude jokes.

* speech mannerisms: aye, ye, ahoy, swabbies, mates, grog, lads, lasses, keelhaul, landlubber, me 'earty, ye savvy? smartly, bilge rat, avast, scurvy

Raised on a farm on outskirts of Waterdeep by mother and older brother, north-eastern side of the city, near the Undercliff way. Went off with estranged father to become an acolyte of the sailing monastery at the age of 18. Five years later, my deeply-in-debt father roped me into helping him burglarize the home of a rich family. While their magical alarm system resulted in our capture, I was determined to be not guilty because I had been coerced; my father was thrown in prison for several years. I was reprimanded by the captain/monk leader and served as a swabbie for several more years, until I proved myself worthy for shore leave once again. Younger half-brother, bureaucrat, passed along the note about a missing person and asked her to look into it.

united in their ability to magically harness the energy that flows in their bodies.

why would she be making her way to the yawning portal? 

trinket: an empty silver snuff box with an inscription bearing the word "dreams"

!!! The Drunken Corsair

* a sailing monastery, monks devoted to traversing the trade routes and rescuing merchants from any pirates that might be about
* rolled stats: 16 / 16 / 13 / 13 / 11 / 11
* [[Githzerai]]
** racial stats: INT +1, WIS +2
** tendency towards lawful neutral
** +1 bonus to AC when not wearing medium or heavy armor & not using a shield
** know mage hand cantrip (increases at level 3)

---

2 cantrips, 3 1st level spells
+2 prof
druidic, spellcasting, wild shape, druid circle

; Equipment
: You start with the following equipment, in addition to the equipment granted by your background:
* (a) a wooden shield or (b) any simple weapon
* (a) a scimitar or (b) any simple melee weapon
* Leather armor, an explorer’s pack, and a druidic focus
* ''Durnan'' : innkeep at The Yawning Portal
* ''Yagra Stonefist'' : former neighbor of Bor
* ''Volo'' : requisitioned us to find his missing friend.
* ''Floon Blagmaar'' : the missing man we're trying to find
The Dock Ward was long considered the most dangerous district in the city, but the Field Ward has since taken that title. I don't doubt the residents of the Dock Ward are glad of it, for in some respects this area has never truly deserved its bad reputation.

Yes, aside from the Field Ward, this is the area where most of Waterdeep's poor reside. Yes, it is home to some of the least literate people in the city. Yes, most of its taverns are inhabited by habitual drinkers, and far too many inns charge by the hour. But all must concede this: the residents of the Dock Ward often work the hardest while living under the harshest conditions.

Warehouses, poorhouses, and tenements dominate much of the area. Streets are steep throughout, and few have space alongside for pedestrians. Wandering through the ward can be a bewildering journey without a guide. Except in the immediate vicinity of the piers, shop signs and advertising of any kind are rare, and warehouses and other businesses often have no sign at all. You either know where you are going and have reason to be there—or you are lost, and a likely mark for pickpockets or worse.

Streetlamps don't fare well in the Dock Ward. Their candles, oils, and glass are too regularly stolen or smashed. The Guild of Chandlers and Lamplighters makes a halfhearted attempt to repair the streetlamps at the start of each season, but for most of the year, locals are forced to carry their own light when traveling these streets at night.

The colors of the Dock Ward are burgundy and orange, and its mascot is a swordfish that has always been depicted as green for reasons lost to time. The folk of the Dock Ward take competition seriously, and they frequently draft their champions from the rough-and-tumble sailors who come to the city. (Some say they draft pirates, but that is pure slander.) Frequent complaints arise that these women and men are more citizens of the sea than of the Dock Ward itself. But if they register with a magister and pay taxes, they are as welcome to compete as any long-term resident of Waterdeep.
Within the space you rent in this city - or perhaps you have hammered together your own room! - you are a warm, fleshy, breathing body. Here, though, in this studio just moments after I have dissolved into our city, you are a phantom. Stepping over the threshold of your tesseract and out into the city, you transformed and left the mass of yourself behind. Here, you are the unseen, the invisible, the brief sway of a curtain as you drift past, and I do not know your motivations.<<footnote "h0p3" "Ghostly reader as you are right now, h0p3, I have a model of your motivations and welcome your presence here gladly. :)">>
Tangled webs of meaning, holding context and space for each other.

---
* [[181222 – weaving: inside/outside meaning]]
* [[181227 – weaving: names part two]]
* [[190104 – weaving: stutter]]

* [[190124 – weaving: the pedestal]]
* [[190219 – weaving: *waves*]]
* [[190302 – weaving: walking & thinking]]
* [[https://www.webtoons.com/en/fantasy/tower-of-god/season-1-ep-4/viewer?title_no=95&episode_no=5]]

yeah someday I should go through and list out all the web comics I used to read back in the day...
<<list-links "[tag{!!title}sort[]]">>
\define publishW() <$view field="created" format="date" template="YYYY-0MM-0DDT0hh:0mm-06:00" />
\define updateW() <$view field="modified" format="date" template="YYYY-0MM-0DDT0hh:0mm-06:00" />

<$wikify name="published" text=<<publishW>> >
<$wikify name="updated" text=<<updateW>> >

<article class={{{ h-entry tc-tiddler-frame tc-tiddler-view-frame [{!!class}] +[join[ ]] }}} >
	<div class="tc-tiddler-title">
		<div class="tc-titlebar">
			<a name={{!!title}} >
			<h2 class="p-name tc-title" >
				<$view field="title" />
			</h2>
			</a>
		</div>
	</div>
	<div class="u-author h-card" style="display:none;">
        	<img class="u-photo" src="https://sphygm.us/profile.jpg" width="50" />
        	<a class="p-name u-url" href="https://sphygm.us">Sphygmus</a>
        	<a class="u-email" href="mailto:sphygmus2@protonmail.com">sphygmus2(at)protonmail(dot)com</a>
    	</div>
	<div class="e-content tc-tiddler-body">
		<$transclude>

		</$transclude>

		<$list filter="[all[current]has[footer]]">
			<p style="font-size:.75em;font-style:italic;line-height:100%;">
				{{!!footer}}
			</p>
		</$list>
	</div>
	<div class="tc-tags-wrapper">
		<div class="tc-backlinks">
			<time class="dt-published" datetime=<<published>> >
				Published 
				<$view field="created" format="date" template="mmm 0DD, hh12:0mm AM" />
			</time> | 
			<time class="dt-updated" datetime=<<updated>> >
				Updated 
				<$view field="modified" format="date" template="mmm 0DD, hh12:0mm AM" />
			</time> | 
			<a class="u-url" href={{{ https://sphygm.us/# [<currentTiddler>encodeuricomponent[]] +[join[]] }}} rel="noopener noreferrer">(Permalink)</a>
		</div>
		<$list filter="[all[current]tags[]sort[title]]" template="webMentionTags" />
	</div>
</article>
<hr class="style-eight" style="margin-top: 1.5em;margin-bottom: -1.5em;" >

</$wikify></$wikify>
\define tag-pill-innerWM(tag,icon,colour,fallbackTarget,colourA,colourB,element-tag,element-attributes,actions)
<$vars foregroundColor=<<contrastcolour target:"""$colour$""" fallbackTarget:"""$fallbackTarget$""" colourA:"""$colourA$""" colourB:"""$colourB$""">> backgroundColor="""$colour$""">
<$element-tag$ $element-attributes$ class="tc-div-tag-pill tc-tag-label" >
$actions$<span class="p-category"><<tag-pill-text """$tag$""">></span>
</$element-tag$>
</$vars>
\end

\define tag-pill-bodyWM(tag,icon,colour,palette,element-tag,element-attributes,actions)
<$macrocall $name="tag-pill-innerWM" tag="""$tag$""" icon="""$icon$""" colour="""$colour$""" fallbackTarget={{$palette$##tag-background}} colourA={{$palette$##foreground}} colourB={{$palette$##background}} element-tag="""$element-tag$""" element-attributes="""$element-attributes$""" actions="""$actions$"""/>
\end

\define reply(link) <a class="u-in-reply-to tc-tiddlylink-external" href="https://$link$" target="_blank" rel="noopener noreferrer">$link$</a>

\define like(link) <a class="u-like-of tc-tiddlylink-external" href="https://$link$" target="_blank" rel="noopener noreferrer">$link$</a>
<div class="tc-tag-list-item">
<$set name="transclusion" value=<<currentTiddler>>>
<$macrocall $name="tag-pill-bodyWM" tag=<<currentTiddler>> icon={{!!icon}} colour={{!!color}} palette={{$:/palette}} element-tag="""div""" element-attributes="" />
</$set>
</div>
@@.spaced-list
* ''Recapping the week''
** What happened this week?
*** What were the happy and unhappy moments?
**** Overall, how was the week?
*** Are there actions you took or qualities you exhibited this week that you do not feel good about?
**** Anything you do feel good about?
***** Give yourself one compliment!

* ''Thinking about this upcoming week''
** This coming week, what do you have specifically planned out and what do you want to do in general, both with and without me?

* ''Opening Up''
** Are there any feelings that you have been avoiding but should bring attention to, or anything you need to say but have not?

* ''Each Other''
** What have I done that you appreciate and what compliments can you say about me?
@@
<<list-links "[tag{!!title}sort[created]]">>
<$list filter="[!field:weight[]sort[title]]" template="$:/plugins/sphygmus/extended/weight-template"/>
ok ugh so what do I want to say? 

so like, can I say - "this is not a public space?" because I want to. I want to say - this is not a public space, you have stepped into someone else's studio, someone else's conversation, you're the guest and the alien here. you're the ghostly reader who does not belong, who has not contracted, who does not participate. 

Well and see - kicks is trying to not be that ghost, so I have to grant him that. 

this is the problem with being an creator of things that then get seen - they get bloody seen and people have opinions. They'll stand in front of your painting and blather on about oh this or oh that and the artist is standing behind them cringing the whole time. 

~~I do not know your motivations.~~ You are a ghost, wandering the streets of a city ~~filled with storefronts and studios and galleries and the weirdest little knick-knack shops. Space is cheap in this city! All sorts of artists have rented their own tesseract and installed their artwork. Some of these throw out fliers!~~ Come visit my studio, see my installation, interact with it - they call. Others leave the door open but put out no such call, leaving it to the whims of the city. ~~There are several large monolithic towers in the downtown areas who give out tiny square rooms in their skyscraper for free (or so they say - who knows what hidden costs they extract from the tenants?).~~ ~~The ghosts become almost visible here,~~ publishing as they do on ~~the great feeds that scroll incessantly down all the sides of the skyscrapers.~~ Yet, it is not quite the same as opening a side door and walking into a studio just seconds before inhabited by the ~~warm, fleshy, breathing body~~ of the tenant.

This studio is not public; you stand in ~~the rented space of a moment,~~ surrounded by the sketches and workings 

to this studio you were not invited; 

The Ghost

You are a ghost. ~~If you rent space in this city - or perhaps you have hammered together your own room! - then as you have stepped over the threshold of your tesseract and out into the city,~~ imagine this. You dissolve into a pair of eyes, into a ghostly form wandering through the shops and small neighborhood squares.

I am //''not''// tackling being a "fully exposed human," whatever the fuck that means!
"How do you help someone who doesn't know what they want?"

"Ask as many questions as you can to figure it out."

"But she wouldn't let you-"
I think TiddlyWiki's just not ''sexy'' enough to have caught on, largely due to its customization, its visuals, and its user base. 

First -- it's not an all-in-one package, and people //love// all-in-one packages. The dream of the note-tooling rabbit-hole is to find that ''one'' app that solves all of your problems and just clicks -- the friction with TiddlyWiki in the beginning is just too high.<<footnote "ofc" "I think the friction gets less and less with use, as you develop a collection of other peoples' plugins and personal hacks. That takes time and dedication that (the majority of?) people don't want to put in.">>

Second -- it's really, really not visually sexy out of the box. I mean, look at the front page of [[https://planetary.social/]] -- I feel like this is the epitome of the current hip web design. Quirky display font? Check.<<footnote "wp" "Ohhhh gosh, is it the same font as [[Wordpress|https://wordpress.com/]]? And you can see the same elements I'm talking about in Wordpress' front page too! Did this shift in design all start with [[Dropbox|https://www.underconsideration.com/brandnew/archives/new_logo_and_identity_for_dropbox_by_collins_and_dropbox_brand_studio.php]], or was Dropbox the culmination of this design style and we're now in the era where everyone's copying them?">> Quirky and fun color scheme? Check. Vector illustrations with a hint of skeuomorphism? Check. (Course, all the rest of the links lead you to a branded ZenDesk page, which isn't //quite// as sexy as the front page.) Sure, TiddlyWiki is a very different application, but I think you see what I'm getting at -- lifestyle ads & this design style are ''h u g e'' lately and TiddlyWiki doesn't even remotely look interesting to people attracted to that style of marketing. It feels dated, not modern.

On a less visual, more layout oriented note, the default "fluid story, fixed sidebar" layout feels super aged compared to the centered story flow of Facebook & Twitter & WordPress & all the rest of single-page responsive sites these days.

: Roam, Dynalist, and Workflowy all have very similar modern landing pages, which satisfies the modern feeling much better than TW, but for me personally, the internal app design based around "nested bulleted lists" is unpleasant to work within. Unfortunately Roam hasn't really brought anything new to the "nested bulleted list" table, either.

Finally -- TiddlyWiki doesn't have the clout of being mentioned on twitter by a specific scene, or used & promoted by certain "influencers" (if you will). From its conception, Roam even makes explicit the fact that people in a certain areas are specifically targeted:

> Note: We are prioritizing on-boarding users who are working on Existential Risk Reduction and AI Alignment, but you're still welcome to join the list even if you don't work in those fields.<<footnote "source" "[[https://roamresearch.com/#/v8/help/page/uuid5f4b1d08-6091-43c8-bd9b-a05c50e8450b]]">>

Oh, not to mention Roam's white paper, to give it a certain status and cachet. If TiddlyWiki had been picked up and used and discussed by people with more "clout", then perhaps it would have more appeal.

---
I feel a bit worried that this will come off as my being salty about the popularity of Roam; perhaps writing this is just my way of justifying sinking so much time into my TiddlyWiki when productivity porn is always wandering with the wind.

: Fascinating example: look at the front page of [[https://b-ok.org]] in a private browsing tab, and count the number of self-help/productivity books in "Most Popular". People are uncomfortable & uncertain & discontent & searching for meaning and our capitalist system fucking ''loves'' taking advantage of this. 

So, this is the way things go on the internet -- some things are popular, some things aren't, some UIs get redesigned, and people move from one thing to another as their whims change. If Roam works wonderfully for you, fantastic! I hope it carries you far.
* ''[[wiiU – to follow up on!]]''
* [[https://www.nintendo.com/games/detail/radiantflux-hyperfractal-wii-u/]]
* [[Injecting saves with saviine|https://www.reddit.com/r/WiiUHacks/wiki/various#wiki_saviine.3A_injecting_saves]]
** I have saviine already installed on the WiiU, but no saves on the SD card?
* [[Injecting saves with the savemii hack|https://www.reddit.com/r/WiiUHacks/comments/6vfm75/tutorial_importing_wii_u_saves_with_savemii_mod/]]
** this seems to be the most up-to-date method of injecting saves?
** need to check exactly //what// saves I have on my computer
* [[pixel fireplace!|https://www.reddit.com/r/WiiUHacks/comments/9i6vsl/fireplacewiiu_a_lovely_pixelated_fireplace/]]

<p class="center"><h2 style="border: none;">[[wiki dreams|wiki – dreams]] | [[wiki logs]] | [[current story view|Current Story View]]</h2></p>

> A website...having little inherent structure, allowing it to emerge according to the needs of the users; promotes meaningful topic associations between different pages; aimed at an ongoing process of creation and collaboration that constantly changes the website landscape; encourages non-linear, evolving, complex, and networked text.<<footnote "(A)" "[[https://en.wikipedia.org/wiki/Wiki]]">>

!! tools.

* [[wiki – On This Day]]
* [[wiki – find & replace]]
* [[wiki – rename tags]]
* [[wiki – search title & add tag]]
* [[wiki – search body & add tag]]
* [[wiki – edit tiddler creation date]]
* [[wiki – links to read]]

* [[wiki – listing only one backlink]] ([[1]]) (SLOW)
* [[wiki – list-links noLogs]]
* [[wiki – regexp list-links]]
** currently listing all tiddlers with any `code blocks` in their body.

!! documentation.

* [[//sphygm.us|sphygm.us]]
* [[//sphygm.us auto-update setup|How To: Set Up Wiki Cron Jobs]]
*
* [[wiki – webMentions From TiddlyWiki]]
* [[wiki – analogous rainbow palette]]
* [[wiki – embedded pictures]]
* [[wiki – plugin development]]
** [[wiki – plugin creation checklist]]
** [[$:/plugins/sphygmus/core]]
** [[$:/plugins/sphygmus/extended]]
** [[$:/plugins/sphygmus/macros]]
** [[wiki – tiddler specific button template]]
*
* ''MISC CHANGELOG''
** installed [[$:/plugins/mklauber/aliases]]
** installed //RenameTags// from [[http://tw5magick.tiddlyspot.com/]]
** created [[wiki – footnotes code]]
** created [[$:/plugins/sphygmus/extended/misc-macros]]
** updated my file paths
** added my //Tickler// to the sidebar, with //wiki – notepad// inside it.
*** 190807 -- removed both of these because I wasn't using them at all.
** lots of misc edits to CSS, macros, and shadow tiddlers -- I'm very bad at documenting my changes lately, just doin' shit
** added [[$:/plugins/sphygmus/macros/YearsUntilDate.js]], [[$:/plugins/sphygmus/macros/MonthsUntilDate.js]], and [[$:/plugins/sphygmus/macros/DaysUntilDate.js]]

!! resources.

* [[wiki – links]]
* [[wiki – macro construction & variables]]
* [[wiki – markup reference]]
* [[wiki – tips and tricks]]
* [[181015 – trees: wiki aliases]]
* [[How To: Set Up SSH]]
* [[wiki – Save Offline Default Filter]]

!! archive.

* [[composted – changelog: redacted]]
* [[wiki – ]]
| <<tagLink [[wiki review logs]]>> | [[color-hex|https://www.color-hex.com/color/f57aff]] | `#F57AFF` |
| <<tagLink admin/color/pink>> | [[color-hex|https://www.color-hex.com/color/ff7ac7]] | `#FF7AC7` |
| <<tagLink admin/color/red>> | [[color-hex|https://www.color-hex.com/color/ff7a85]] | `#FF7A85` |
| <<tagLink admin/color/orange>> | [[color-hex|https://www.color-hex.com/color/ffb37a]] | `#FFB37A` |
| <<tagLink admin/color/bright_yellow>> | [[color-hex|https://www.color-hex.com/color/fff57a]] | `#FFF57A` |
| <<tagLink admin/color/yellowGreen>> | [[color-hex|https://www.color-hex.com/color/c7ff7a]] | `#C7FF7A` |
| <<tagLink walk/run>> | [[color-hex|https://www.color-hex.com/color/84ff7a]] | `#84FF7A` |
| <<tagLink [[general reference]]>> | [[color-hex|https://www.color-hex.com/color/7affb3]] | `#7AFFB3` |
| <<tagLink admin/color/aqua_blue>> | [[color-hex|https://www.color-hex.com/color/7afff5]] | `#7AFFF5` |
| <<tagLink hyper/space>> | [[color-hex|https://www.color-hex.com/color/7ac7ff]] | `#7AC7FF` |
| <<tagLink mazeway>> | [[color-hex|https://www.color-hex.com/color/8790ff]] | `#8790FF` |
| <<tagLink wiki>> | [[color-hex|https://www.color-hex.com/color/b37aff]] | `#B37AFF` |

Note that <<tagLink mazeway>> is not the proper analogous color in the rainbow; it's one tint step up from `#7A84FF`, because I wanted all the tag pills to have black text and `#7A84FF` was just dark enough to make the tag pill text contrast function choose white.

---

| <<tagLink admin/color/palette_primary>> | [[color-hex|https://www.color-hex.com/color/01d7f1]] | `#01D7F1` | {{admin/color/palette_primary}} |
| <<tagLink admin/color/sat_red>> | [[color-hex|https://www.color-hex.com/color/ff2e3f]] | `#FF2E3F` | {{admin/color/sat_red}} |
| <<tagLink admin/color/palette_defaultTag>> |  | `#006B78` | 5th shade down of palette primary |
| <<tagLink admin/color/palette_link>> |  | `#4D8FF5` | {{admin/color/palette_link}} |
| <<tagLink admin/color/palette_linkv>> |  | `#1A6FF2` | {{admin/color/palette_linkv}} |
| <<tagLink admin/color/palette_internalLink>> | [[color-hex|https://www.color-hex.com/color/ffb86d]] | `#FFB86D` | from Dracula Dark palette |

---

I started with 

```json
["#8ae8fb", "#51fb7c", "#ffb86d", "#ff7ac7", "#bd92f7", "#6c83b7", "#d1ee8a", "#1eacc9", "#f2daff", "#b74fff", "#93a470", "#fd5925", "#1dfee1", "#1e965f", "#4eb304", "#f1fa8c", "#ff5555", "#2795ee"]
```

this palette originally, which has some starting colors cribbed from the [[Dracula Dark Theme|https://github.com/dracula/dracula-theme]] and the rest generated by the awesome [[large color palette tool|http://vrl.cs.brown.edu/color]] here. ([[Color swatches visible here.|https://jsfiddle.net/45gvcqzu/]]) After I found a couple I liked, I used [[color-hex|https://www.color-hex.com/]] to follow the analogous colors around the rainbow, because it felt more cohesive than these original colors.
@@.spaced-list

# fix my goddamned log-out-reload script to detect browsers & url
#* see [[how to detect browser type|https://stackoverflow.com/questions/9847580/how-to-detect-safari-chrome-ie-firefox-and-opera-browser?answertab=oldest#tab-top]]
#* see [[how to get current url|https://www.tutorialrepublic.com/faq/how-to-get-the-current-url-with-javascript.php]]

# get a daily local wiki backup sync set up, so it's not //only// on my droplet.

# experiment with using kicks' TiddlyWiki Loader on <<sus>>
#* [[https://github.com/kickscondor/TiddlyWiki-loader]]
#* [[191103 – wiki: back to loading]]

# re-install the hover preview program on your wiki

# look into webmentions - is it possible to send them from a TiddlyWiki?
#* see [[191115 – wiki: pingback from TW?]]

# fix the tag div on mobile
#* needs to switch to column so the created & edit dates don't word-break everywhere

# update the open/recent/new sidebars to use icons/fonts/colors based on tiddlers. 
#* look into using the `@@` method in the refactor. it might solve a multitude of issues.

# write a bullet point overview of my current rube-goldberg-wiki-machine

# change the way search & tag lists function
#* I want dated tiddlers to sort //below// un-dated tiddlers (but it's still alphabetical)
#* change the way context search works so it only looks for full words and not partial words?
#* change the way the comptext title search works so it looks anywhere in title?

# fix the comp-text plugin's breakage of ctrl-z in tiddlers
#* see: [[https://stackoverflow.com/questions/44471699/how-to-make-undo-work-in-an-html-textarea-after-setting-the-value]]

# write a script to scrape links from wiki & web archive snapshot them
#* replace the links in the wiki with the archived links programmatically?

# make sure every tiddler is linked to, and there are no "wiki review orphans" laying about
#* [[wiki – listing only one backlink]] //''warning: slow AF''//

# have all old journals transcribed and imported into my wiki
#* a plugin for TiddlyWiki that supports TEI markup?

# experiment again with the TiddlyWiki timeline plugin
#* [[TW5 VisJS Timeline|http://kixam.github.io/TW5-visjsTimeline/]]
#* [[TW Timeline Map|https://sylvain.naud.in/public/TiddlyWiki/TiddlyWikiTimelineMap.html]]

# consider creating an atom spec RSS feed for my wiki
#* see [[191026 – wiki: atom feed?]]

# public sidebar setup for <<sus>>
#* friendlier for new visitors I assume, but a complete removal of functionality for old friends. Is there a way to better balance the two?

# check out the "reveal gradually" plugin
#* [[https://github.com/kookma/Reveal-Gradually]]

# figure out how to make internal tiddler content drag & droppable

# rewrite show/hide-edit-toolbar button to eliminate double-button bug
#* see [[190123 – wiki: meta]]

# make a pixel-art version of notebook.gif ([[see|https://old.reddit.com/r/linux/comments/6cfo8f/good_pixel_art_editor_for_linux/]])

# "Give me a macro that displays a (collapsible) list of backlinks and the sentence/paragraph they're in and I'd have a decision to make."

# go through all my topic tiddlers and make sure that the logs for them have colored titles in the sidebar
#* [[200217 – wiki: colored titles & icons in sidebar tabs]]

@@
* Title of tiddler:
** <$edit-text tiddler="$:/temp/ChangeCreated/title" class="reviewButton" tag="input" type="text" />
* New tiddler created date:
** <$edit-text tiddler="$:/temp/ChangeCreated/created" class="reviewButton" tag="input" type="text" />
* <$button>
<$action-setfield $tiddler={{$:/temp/ChangeCreated/title}} created={{$:/temp/ChangeCreated/created}} />
Change Date Created
</$button>
* [[wildgeese.jpg]]
* [[kandinski_greencomposition.jpg]]
* [[choose your must.png]]
* [[take note.png]]
* [[sneak preview.png]]
\define settext() $(start)$$(testing)$$(right)$

\define myButton()
<$set name="testing" tiddler="$:/state/sr" field="replace" >
<$button>
<$action-setfield $tiddler=<<replaceHere>> $field="text" $value=<<settext>>/>
{{$:/state/sr!!replace}}
</$button>
</$set>
\end

`[!is[system]search:text[`

|! Filter: |
| <$edit tiddler="$:/state/sr" field="filter" class="spfr" placeholder="[!is[system]search:text[]]" /> |
|! Find: |
|<$edit tiddler="$:/state/sr" field="search" class="spfr" /> |
|! Replace: |
|<$edit tiddler="$:/state/sr" field="replace" class="spfr" /> |

<$list filter={{$:/state/sr!!filter}} variable="replaceHere">

* <$link to=<<replaceHere>>><$view tiddler=<<replaceHere>> field="title"/></$link>
** <$list filter="[title<replaceHere>get[text]splitbefore{$:/state/sr!!search}]" variable="left"><$list filter="[title<replaceHere>get[text]removeprefix<left>]" variable="right"><$list filter="[<left>] +[removesuffix{$:/state/sr!!search}]" variable="start">
<<start>> <<myButton>> <<right>>
</$list>
</$list>

</$list>
```xml
<$list filter="[all[current]has[footer]]">
<$reveal type="nomatch" state="$:/state/footer_notes" text="show">
<$button set="$:/state/footer_notes" setTo="show" style="font-size:.75em;">Show footnotes</$button>
</$reveal>
<$reveal type="match" state="$:/state/footer_notes" text="show">
<$button set="$:/state/footer_notes" setTo="hide" style="font-size:.75em;">Hide footnotes</$button>
<p style="font-size:.75em;font-style:italic;line-height:100%;">
{{!!footer}}
</p>
</$reveal>
</$list>
```

This goes in [[$:/core/ui/ViewTemplate/body]], right after the last `</$list>` and right before the last `</$reveal>`.
; [[the Public Sidebar|http://publicsidebar.tiddlyspot.com/]]
* lets you display different sidebars based on domain; I could see this being useful for exporting a static index page of my wiki at some point in time.
* currently using this on my art wiki site

; [[Customization of TW5|http://tw5custom.tiddlyspot.com/]] 
: has the edit buttons moved into a separate top bar like I've considered doing, among many other customization options.

; [[Willis gTiD |http://gtid.tiddlyspot.com/#Q%26D%20gTiD%20(trial%20edition):%5B%5BQ%26D%20gTiD%20(trial%20edition)%5D%5D0]] 
: has some interesting work going on in his sidebar.
`[!is[system]search:text[(to read)]!search:title[links to read]]`

<$edit tiddler="$:/state/to-read" field="filter" class="tc-edit-field-value" class="reviewButton" tag=input />
<$list filter={{$:/state/to-read!!filter}} variable="replaceHere">

* <$link to=<<replaceHere>>><$view tiddler=<<replaceHere>> field="title"/></$link>
** <$list filter="[title<replaceHere>get[text]splitbefore[%1]]" variable="left1">
<$list filter="[title<replaceHere>get[text]removeprefix<left1>]" variable="right1">
<$list filter="[<right1>] +[splitbefore[(to read)]]" variable="middle1">
<$list filter="[<middle1>] +[removesuffix[(to read)]]" variable="center1">
<<center1>> 
</$list></$list></$list></$list>
** <$list filter="[title<replaceHere>get[text]splitbefore[%2]]" variable="left2">
<$list filter="[title<replaceHere>get[text]removeprefix<left2>]" variable="right2">
<$list filter="[<right2>] +[splitbefore[(to read)]]" variable="middle2">
<$list filter="[<middle2>] +[removesuffix[(to read)]]" variable="center2">
<<center2>> 
</$list></$list></$list></$list>
** <$list filter="[title<replaceHere>get[text]splitbefore[%3]]" variable="left3">
<$list filter="[title<replaceHere>get[text]removeprefix<left3>]" variable="right3">
<$list filter="[<right3>] +[splitbefore[(to read)]]" variable="middle3">
<$list filter="[<middle3>] +[removesuffix[(to read)]]" variable="center3">
<<center3>> 
</$list></$list></$list></$list>

</$list>
<$set name="digit-pattern" value="^\d+">
<<list-links "[!is[system]!regexp:title<digit-pattern>sort[title]!tag[admin/color]!tag[admin/fonts]!tag[admin/images]!tag[admin]!tag[Black Phoenix Alchemy Lab]!tag[cooking]!tag[sphygm.us]!tag[02 ANTHRO 103 – Introduction to Cultural Anthropology]!search:title[archive]]">>
</$set>
<$list filter="[!is[system]]">
<$list filter="[is[current]backlinks[]count[]] +[field:title[1]]" variable="">

* <$link><$text text={{!!title}} /></$link>

</$list>
</$list>
```xml
<!--defining a macro in tiddlywiki:-->
\define macroName()
\end

<!--use variables in a macro:-->
\define macroName(variable)
$variable$
\end

<!--call a macro with variables:-->
<$macrocall $name="macroName" variable="Hello World" />
<<macroName variable:"Hello World">>
<<macroName "Hello World">>
```
`$:/state/sidebar` => stores a yes/no value indicating whether or not the sidebar is hidden

[[$:/core/ui/TopBar/menu]] => the button itself that hides the sidebar; edited this to have triple arrows.

[[$:/core/ui/PageTemplate/toprightbar]] => the tiddler that transcludes the button page

.tc-sidebar-scrollable -> .tc-sidebar-header -> .tc-reveal = the class that gets set to hidden when the button is clicked, meaning the padding itself on the outer level doesn't go away.

[[$:/core/ui/SideBarLists]] -> edited this to have a reveal; linked to this...project here: `$:/core/ui/TopBar/tab-set`

[[$:/core/ui/PageTemplate/sidebar]] -> removing the scrollable and replacing it with a plain div to see if the overflow shit will stop happening.

---

* Three essential parts:
*# `$:/core/ui/TopBar/tab-set`
*#* the button that shows and hides the sidebar tabs
*# [[$:/core/ui/SideBarLists]]
*#* edited to include a reveal that interacts with the show/hide tab button
*# [[$:/core/ui/PageTemplate/sidebar]]
*#* must be in this format in order to properly allow the button to show and hide the lists
`''bold''` = ''bold''

`//italic//` = //italic//

`~~strikethrough~~` = ~~strikethrough~~

`__underline__` = __underline__

`^^superscript^^` = ^^superscript^^

`,,subscript,,` = ,,subscript,,

``code`` = `code`

`[[Wiki Link]]` = [[Wiki Link]]

`> block quote`

> block quote

`!heading`

!heading

```
code ```
block ```
```

```
* unordered
* list
```

* unordered
* list

```
# ordered
# list
```

# ordered
# list

```
: INDENTATION
:: MOAR
```

: INDENTATION
:: MOAR
<$set name="thisYear" value=<<now YYYY>> >
<$set name="thisMD" value=<<now 0MM0DD>> >
<$set name="lastYear" filter="[<thisYear>subtract[1]]">
<$set name="lastYMD" filter="[<thisMD>addprefix<lastYear>]">

!! Tiddlers created <<now "mmm 0DD">>, <<lastYear>>
<$list filter="[regexp:created<lastYMD>]" variable="tiddler">

*  <$link to=<<tiddler>> ><<tiddler>></$link>
</$list></$set></$set></$set></$set>
* ~~Changed [[$:/tags/EditTemplate]] list field.~~<<ref "this text">>
* ~~Added `custom css|stylesheet - misc changes` to the wiki.~~
* ~~Added [[Popup Footnotes|Project : Implementing Footnotes]] to the wiki, and added `custom css|stylesheet - braintest/PopupFootnotes` to the popups.~~
* Added [[$:/core/ui/PoetryItemTemplate]].
* ~~Added a [[Show/Hide Editor|Project : Show/Hide Editor Toolbar]] button to the text editor window.~~
* ~~Added a "New" tab to the sidebar, based on [[h0p3's|h0p3]] code.
** Shows ~25 most recently created tiddlers, minus those tagged with //.sub//
** `$:/sidebar_new`~~
* ~~Added a `Toggle Preview|$:/_toggle_preview` button based on [[h0p3's|h0p3]] toggle editor toolbar code.~~
** ~~When re-implementing, be aware of the __tag__ and the __field__.~~
* ~~Changed the [[$:/core/macros/timeline]] - added a `↣` unicode glyph before the `<$link to={{!!title}}`~~
* Added a "Timeline" tab to the sidebar.
** Shows all tiddlers in descending order of creation.
** [[$:/sidebar_timeline]]
* Added `limit=30` to [[$:/core/ui/SideBar/Recent]].
* Added [[$:/macro_chron]] based on the timeline macro.
** Lists tiddlers in chronological order of creation.
* ~~Added ``$:/macro_chron-auth`` based on the timeline macro.
** Lists tiddlers in chronological order and displays the contents of an "author" field.~~
* Added [[$:/macro_list_arrows]] based on the timeline macro.
** Lists tiddlers with arrows, no dates, monospaced font.
* ~~Added a [[new show/hide sidebar button|Wiki – Making a New Show/Hide Sidebar Button]]~~
* ~~Added ``$:/sphygmus/rawMarkup/iOSnoZoom`` <<ref "SE">> to disable zooming when text edit area is focused.~~
* ~~Changed a lot of the layout to utilize flexbox. See: `stylesheet - css flexbox styling`.~~
** ~~Using some raw markup for fonts : ``$:/sphygmus/rawMarkup``~~
* ~~''TOC MACRO TIME''
** ``$:/sphygmus/macros/toc-select-xpand``
*** defaults to an expand toc style, unless tiddler has `toc-flat: yes` field.
*** call this with `$:/sphygmus/macros/currentXTOC`
*** `<<currentXTOC "sort[title]">>`
** `$:/sphygmus/macros/toc-select-flat`
*** defaults to a flat toc style, unless tiddler has `toc-expand: yes` field.
*** call this with `$:/sphygmus/macros/currentFTOC`
*** `<<currentFTOC "sort[title]">>`
** `$:/sphygmus/stylesheet/toc-select`
** `$:/sphygmus/macros/currentTOC`
*** uses the default table of contents macro
*** `<<currentTOC "sort[title]">>`~~
* ~~''Directory Macro''
** `$:/sphygmus/macros/directoryTemplate`
** call with `<<directoryTemplate>>`~~
* ~~Added the Neonize color palette and stylesheet from [[JD's palettes|http://j.d.palette.tiddlyspot.com/]]
** Changed code forground to `<<colour external-link-foreground>>` (from `<<colour muted-foreground>>`)
** Changed external link foreground to `#c1b6cb`~~
* Added the [[Edit-CompText plugin|http://snowgoon88.github.io/TW5-extendedit/]], for internal link autocompletion
* ~~Changed the [[default Info drop-down tab|$:/config/TiddlerInfo/Default]] to References~~
* ~~Changed the [[tiddler subtitle|$:/core/ui/ViewTemplate/subtitle]] to show both created & modified dates~~
* ~~Added CSS to change the strikethrough effect~~

---

<<footer "this text" "`$:/core/ui/EditTemplate/controls $:/core/ui/EditTemplate/title $:/core/ui/EditTemplate/shadow $:/core/ui/ViewTemplate/classic $:/core/ui/EditTemplate/body $:/core/ui/EditTemplate/tags $:/core/ui/EditTemplate/type $:/core/ui/EditTemplate/fields`">>
<<footer "SE" "Thanks to [[this stackexchange answer|https://stackoverflow.com/a/46254706]]">>
* install git:
** `sudo apt-get update`
** `sudo apt-get git`
** `git --version`
* config git:
** `git config --global user.name "sphygmus"`
** `git config --global user.email "sphygmus@archie.localdomain"`
** `git config --list`
* set up working directory:
** `cd /var/appdata/redacted/`
** `mkdir TW5dev`
** `git clone https://github.com/Jermolene/TiddlyWiki5.git TW5dev`
* set up plugin directory:
** `mkdir -p /var/appdata/redacted/TW5dev/plugins/sphygmus/core`
** `cd /var/appdata/redacted/TW5dev/plugins/sphygmus/core`
** `git init`
* set up symlinks to plugin content:
** `ln -s /var/appdata/redacted/TW5dev/plugins/sphygmus /usr/lib/node_modules/tiddlywiki/plugins/sphygmus`
** `ln -s /var/appdata/redacted/TW5dev/plugins/sphygmus /var/appdata/redacted/tiddlyserver_2.0.14/tiddlywiki/plugins/sphygmus`
* create plugin content:
** `nano plugin.info`
** Insert the contents of [[$:/plugins/sphygmus/core/plugin.info]].
** Create plugin tiddlers; [[plugin .tid file template]] is useful here. Remember to use `___` underscores in names instead of `:/`. It is totally possible to include shadow override tiddlers in your plugin, just FYI. Probably not best practice though.
** `git add -A`
** `git commit -am "message here"`
* built plugin into a tiddlywiki:
** `nano /var/appdata/redacted/TW5dev/editions/tw5.com/tiddlywiki.info`
*** find `plugins` and add `sphygmus/core` to the list
** `cd /var/appdata/redacted/TW5dev/`
** `node ./tiddlywiki.js editions/tw5.com --build index`
** `cp /var/appdata/redacted/TW5dev/editions/tw5.com/output/index.html /var/appdata/redacted/testing/`
* create node version:
** `cd /var/appdata/redacted`
** `tiddlywiki sphygmus --init sphygmus`
** `sudo systemctl restart lsts.service`
** `tiddlywiki /var/appdata/redacted/sphygmus --build index`

!!! References:

* [[Developing plugins using Node.js & Github|https://tiddlywiki.com/dev/#Developing%20plugins%20using%20Node.js%20and%20GitHub]] : documentation on basic step-by-step for development
* [[Tiddler File Format Examples|https://tiddlywiki.com/#TiddlerFiles]] : how to format the files that you include in your plugin folder
* [[some interesting stuff here|http://skeeve.tiddlyspot.com/]] : the appender code and settings format, thanks to him
<$set name="digit-pattern" value="```[\s\S]*```">
<<list-links "[!is[system]regexp:text<digit-pattern>]">>
</$set>
\define my-minor-edit()
<$action-setfield minor-edit="yes" />
\end

This great trick was shown to the tiddlywiki google group by [[Alberto Molina|https://groups.google.com/forum/#!topic/tiddlywiki/OCntQ79DuwM]]. I enhanced it a bit.

|!Search tag: | <$edit-text tiddler="$:/temp/RenameTags/search" tag="input" type="text" class="spfr" /> |
|!Replace by: | <$edit-text tiddler="$:/temp/RenameTags/replace" tag="input" type="text" class="spfr" /> |

---
<$reveal type="nomatch" text="" state="$:/temp/RenameTags/replace">

!First step
!!//Apply the tag <$tiddler tiddler={{$:/temp/RenameTags/replace}}><$transclude tiddler="$:/core/ui/TagTemplate"/></$tiddler> to the following tiddlers//
<$list filter="[!has[draft.of]tag{$:/temp/RenameTags/search}!tag{$:/temp/RenameTags/replace}sort[created]]">
<$checkbox tag={{$:/temp/RenameTags/replace}} actions=<<my-minor-edit>>> <$link to={{!!title}}><$view field="title"/></$link></$checkbox><br/>
</$list>
</$reveal>

<$reveal type="nomatch" text="" state="$:/temp/RenameTags/search">

!Second step
!!//Remove the tag <$tiddler tiddler={{$:/temp/RenameTags/search}}><$transclude tiddler="$:/core/ui/TagTemplate"/></$tiddler> from the following tiddlers//
<$list filter="[!has[draft.of]tag{$:/temp/RenameTags/search}tag{$:/temp/RenameTags/replace}sort[created]]">
<$checkbox tag={{$:/temp/RenameTags/search}} actions=<<my-minor-edit>>> ~~<$link to={{!!title}}><$view field="title"/></$link>~~</$checkbox><br/>
</$list>
</$reveal>
```
[is[tiddler]] -[[$:/boot/boot.css]] -[[$:/HistoryList]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] -[[$:/plugins/tiddlywiki/filesystem]] -[[$:/plugins/tiddlywiki/tiddlyweb]] +[sort[title]] $(publishFilter)$
```
\define my-minor-edit()
<$action-setfield minor-edit="yes" />
\end

Based on the wonderful [[wiki – rename tags]] from the TiddlyWiki Google Group, courtesy of //Stephan Hradek// and //Alberto Molina//.

|!Search text: | <$edit-text tiddler="$:/state/SearchBodyTag/search" tag="input" type="text"/> |
|!Add tag: | <$edit-text tiddler="$:/state/SearchBodyTag/replace" tag="input" type="text"/> |

---
---

<$set name="mySearch" value={{$:/state/SearchBodyTag/search}} >
<$set name="myTag" value={{$:/state/SearchBodyTag/replace}} >

!!! //Apply the tag <$tiddler tiddler={{$:/state/SearchBodyTag/replace}}><$transclude tiddler="$:/core/ui/TagTemplate"/></$tiddler> to the following tiddlers://

: <$list filter="[!is[system]!has[draft.of]search:text<mySearch>!tag<myTag>sort[created]]"><$checkbox tag={{$:/state/SearchBodyTag/replace}} actions=<<my-minor-edit>>> <$link to={{!!title}}><$view field="title"/></$link></$checkbox><br/></$list>

!!! //Remove the tag <$tiddler tiddler={{$:/state/SearchBodyTag/replace}}><$transclude tiddler="$:/core/ui/TagTemplate"/></$tiddler> from the following tiddlers://

: <$list filter="[!is[system]!has[draft.of]search:text<mySearch>tag<myTag>sort[created]]"><$checkbox tag={{$:/state/SearchBodyTag/replace}} actions=<<my-minor-edit>>> <$link to={{!!title}}><$view field="title"/></$link></$checkbox><br/></$list>

</$set></$set>
\define my-minor-edit()
<$action-setfield minor-edit="yes" />
\end

Based on the wonderful [[wiki – rename tags]] from the TiddlyWiki Google Group, courtesy of //Stephan Hradek// and //Alberto Molina//.

|!Search tags: | <$edit-text tiddler="$:/state/SearchBodyTag/search" tag="input" type="text"/> |
|!Add tag: | <$edit-text tiddler="$:/state/SearchBodyTag/replace" tag="input" type="text"/> |

---
---

<$set name="mySearch" value={{$:/state/SearchBodyTag/search}} >
<$set name="myTag" value={{$:/state/SearchBodyTag/replace}} >

!!! //Apply the tag <$tiddler tiddler={{$:/state/SearchBodyTag/replace}}><$transclude tiddler="$:/core/ui/TagTemplate"/></$tiddler> to the following tiddlers://

: <$list filter="[!is[system]!has[draft.of]search:tags<mySearch>!tag<myTag>sort[created]]"><$checkbox tag={{$:/state/SearchBodyTag/replace}} actions=<<my-minor-edit>>> <$link to={{!!title}}><$view field="title"/></$link></$checkbox><br/></$list>

!!! //Remove the tag <$tiddler tiddler={{$:/state/SearchBodyTag/replace}}><$transclude tiddler="$:/core/ui/TagTemplate"/></$tiddler> from the following tiddlers://

: <$list filter="[!is[system]!has[draft.of]search:text<mySearch>tag<myTag>sort[created]]"><$checkbox tag={{$:/state/SearchBodyTag/replace}} actions=<<my-minor-edit>>> <$link to={{!!title}}><$view field="title"/></$link></$checkbox><br/></$list>

</$set></$set>
\define my-minor-edit()
<$action-setfield minor-edit="yes" />
\end

Based on the wonderful [[wiki – rename tags]] from the TiddlyWiki Google Group, courtesy of //Stephan Hradek// and //Alberto Molina//.

|!Search title: | <$edit-text tiddler="$:/state/SearchTitleTag/search" tag="input" type="text" class="spfr" /> |
|!Add tag: | <$edit-text tiddler="$:/state/SearchTitleTag/replace" tag="input" type="text" class="spfr" /> |

---
---

<$set name="mySearch" value={{$:/state/SearchTitleTag/search}} >
<$set name="myTag" value={{$:/state/SearchTitleTag/replace}} >

!!! //Apply the tag <$tiddler tiddler={{$:/state/SearchTitleTag/replace}}><$transclude tiddler="$:/core/ui/TagTemplate"/></$tiddler> to the following tiddlers://

: <$list filter="[!is[system]!has[draft.of]search:title<mySearch>!tag<myTag>sort[created]]"><$checkbox tag={{$:/state/SearchTitleTag/replace}} actions=<<my-minor-edit>>> <$link to={{!!title}}><$view field="title"/></$link></$checkbox><br/></$list>

!!! //Remove the tag <$tiddler tiddler={{$:/state/SearchTitleTag/replace}}><$transclude tiddler="$:/core/ui/TagTemplate"/></$tiddler> from the following tiddlers://

: <$list filter="[!is[system]!has[draft.of]search:title<mySearch>tag<myTag>sort[created]]"><$checkbox tag={{$:/state/SearchTitleTag/replace}} actions=<<my-minor-edit>>> <$link to={{!!title}}><$view field="title"/></$link></$checkbox><br/></$list>

</$set></$set>
* [[https://opensource.com/article/19/4/log-analysis-tools]]
* [[https://www.ionos.com/digitalguide/online-marketing/web-analytics/log-analysis-user-statistics-from-the-server-log/]]
* [[https://news.ycombinator.com/item?id=19883876]]
* [[https://benhoyt.com/writings/replacing-google-analytics/]]
* [[https://goaccess.io/get-started]]
* [[https://www.cyberciti.biz/faq/how-to-install-goaccess-web-log-analyzer-with-nginx-on-linux-or-unix/]]
* [[https://brhfl.com/about/]]
* [[https://www.linode.com/docs/guides/measure-your-websites-recurring-readership-with-bise/]]

(none of these look like the tool that fogknife built tho {{thonk}} did I not end up finding it?)
```xml
\define titlePlain() <$wikify name="title" text="""<$macrocall $name="now" format={{$:/plugins/sphygmus/sbuttonsV2/dict_NTH##Title}} />"""><<title>></$wikify>

\define dateTagPlain() <$vars front="[[" back="]]"><$wikify name="dateTagTemp" text="""<$macrocall $name="now" format={{$:/plugins/sphygmus/sbuttonsV2/dict_NTH##DateTags}} />"""><<front>><<dateTagTemp>><<back>></$wikify></$vars>

\define append()
<$vars front="* [[" back="]]"><$list filter="[title[###]]"><$view field="text" />
<<front>><<titlePlain>><<back>></$list></$vars>
\end

\define buttonAction()
<$wikify name="appendPlain" text=<<append>> >
<$wikify name="title" text="""<$macrocall $name="now" format={{$:/plugins/sphygmus/sbuttonsV2/dict_NTH##Title}} />""">
<$wikify name="dateTag" text=<<dateTagPlain>> >

<$vars otherTags={{$:/plugins/sphygmus/sbuttonsV2/dict_NTH##OtherTags}} >
<$set name="tags" filter="[enlist<dateTag>] [enlist<otherTags>]">

<$action-setfield $tiddler="###" text=<<appendPlain>> />
<$action-sendmessage $message="tm-new-tiddler" title=<<title>> tags=<<tags>> />

</$set></$vars></$wikify></$wikify></$wikify>
\end

<$button class=<<tv-config-toolbar-class>> style="color:rgba(255,255,255,0.4);" actions=<<buttonAction>> >➕</$button>
```
<<<
If you use `$:/state/` as a prefix of the temp tiddlers they will not be saved and you will get garbage collection for free.
<<< [[reference|https://groups.google.com/forum/#!topic/tiddlywiki/LtMpKgnGO68]]
# Export tiddlers that include web mentions as a static html river/feed page.
#* I attempted to export all tiddlers into the feed, but the render command was taking an absurd amount of time to run.
#** as of now, only tidders tagged `@mentions` will be static-and-mention-ified.
#* [[pearl/publish]] has been updated.
# Use [[https://webmention.app/]] to send web mentions.
#* use the scheduled IFTTT recommendation in the docs, probably?
#* completely untested as of yet; not sure how to prevent sending duplicate mentions.

---
; Export Template Construction Links (High Level to Low Level)

* $:/core/templates/exporters/StaticRiver
* $:/core/templates/exporters/StaticRiver/Content
* [[webMentionsTemplate]]
* [[webMentionTags]]
* [[webMentionTagMacros]]

Preview the entry template with `{{ carpe diem logs || webMentionsTemplate }}`

---
; Useful Links &/or Tests

* <a class="u-like-of tc-tiddlylink-external" href="https://aaronparecki.com/2018/06/30/11/your-first-webmention" target="_blank" rel="noopener noreferrer">Your First Webmention -- AR Parecki</a>
** this article was a great quick reference during the construction phase. The high level overview & quick step-by-steps helped me orient myself throughout the process.
* [[http://microformats.org/wiki/h-entry]]
** nitty gritty spec details.
* [[https://indiewebify.me/]]
** great IndieWeb / Webmention checklist page.
* [[https://webmention.rocks/]]
** handy list of Webmention endpoints for testing purposes.
** <a class="u-in-reply-to tc-tiddlylink-external" href="https://webmention.rocks/test/1" target="_blank" rel="noopener noreferrer">`https://webmention.rocks/test/1`</a>
*** Generally testing webmentions -- not using macros b/c they appear to break things.
** <a class="u-in-reply-to tc-tiddlylink-external" href="https://webmention.rocks/test/2" target="_blank" rel="noopener noreferrer">`https://webmention.rocks/test/2`</a>
*** Just a second webmention test.
Building this wiki has been a process, and it's one I talk about in my wiki logs. If I'm thinking about the particularities of how I want to structure it, rambling about ideas for new features, or generally thinking about anything regarding my wiki -- it goes in here.

---
* [[2018 – Yearly Audit: Wiki Logs]] <<tag [[2018 – Yearly Audit: Wiki Logs]]>>
* [[2019 – Yearly Audit: Wiki Logs]] <<tag [[2019 – Yearly Audit: Wiki Logs]]>>
* [[2020 – Yearly Audit: Wiki Logs]] <<tag [[2020 – Yearly Audit: Wiki Logs]]>>
* 
* [[2018 – Yearly Audit: Wiki Review]] <<tag [[2018 – Yearly Audit: Wiki Review]]>>
* [[2019 – Yearly Audit: Wiki Review]] <<tag [[2019 – Yearly Audit: Wiki Review]]>>
* [[2020 – Yearly Audit: Wiki Review]] <<tag [[2020 – Yearly Audit: Wiki Review]]>>
---

* [[210921 – Wiki Review: DOOEYY DOOEYYY DOOT DOOT DOOT]]
* [[210922 – Wiki Review: a rolling recall]]
/9j/4AAQSkZJRgABAgEASABIAAD/7RYCUGhvdG9zaG9wIDMuMAA4QklNA+kAAAAAAHgAAwAAAEgASAAAAAAC2AIo/+H/4gL5AkYDRwUoA/wAAgAAAEgASAAAAAAC2AIoAAEAAABkAAAAAQADAwMAAAABJw8AAQABAAAAAAAAAAAAAAAAYAgAGQGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4QklNA+0AAAAAABAASAAAAAEAAQBIAAAAAQABOEJJTQQNAAAAAAAEAAAAeDhCSU0D8wAAAAAACAAAAAAAAAAAOEJJTQQKAAAAAAABAAA4QklNJxAAAAAAAAoAAQAAAAAAAAACOEJJTQP1AAAAAABIAC9mZgABAGxmZgAGAAAAAAABAC9mZgABAKGZmgAGAAAAAAABADIAAAABAFoAAAAGAAAAAAABADUAAAABAC0AAAAGAAAAAAABOEJJTQP4AAAAAABwAAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAAAAP////////////////////////////8D6AAAAAD/////////////////////////////A+gAADhCSU0ECAAAAAAAEAAAAAEAAAJAAAACQAAAAAA4QklNBBEAAAAAAAEBADhCSU0EFAAAAAAABAAAAAM4QklNBAwAAAAAE+AAAAABAAAAcAAAAGkAAAFQAACJ0AAAE8QAGAAB/9j/4AAQSkZJRgABAgEASABIAAD//gAmRmlsZSB3cml0dGVuIGJ5IEFkb2JlIFBob3Rvc2hvcKggNS4w/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAaQBwAwEiAAIRAQMRAf/dAAQAB//EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEF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
```
all-scroll 				= move
move					= move

fd_double_arrow				= resdiagr
bottom_left_corner			= resdiagr
top_right_corner			= resdiagr

top_left_corner				= resdiagl
bd_double_arrow				= resdiagl
bottom_right_corner			= resdiagl

sb_h_double_arrow			= reshor
left_side				= reshor
right_side				= reshor

sb_v_double_arrow			= resver
bottom_side				= resver
top_side				= resver

cross					= presel
tcross					= presel
plus					= presel

crossed_circle				= unav
X_cursor				= unav
circle 					= unav

hand1					= link
hand2					= link
grabbing				= link

dnd-ask					= help
dnd-copy				= busyA
dnd-link				= busyA
dnd-move				= busyA
dnd-no-drop				= unav
dnd-none				= normal

left_ptr				= normal
xterm					= type
question_arrow				= help

watch 					= busyB
left_ptr_watch				= busyA

pencil 					= hand_min
```
* [[https://stackoverflow.com/questions/13778889/rsync-difference-between-size-only-and-ignore-times]]
* [[https://mycyberuniverse.com/linux/find-and-delete-the-zero-size-files-and-empty-directories.html]]
** need to find the empty directories in GFX so I can ask the designers if they still have these files on their computer and to pLEASe back them up to EVO if yes.
** [[https://www.geeksforgeeks.org/mindepth-maxdepth-linux-find-command-limiting-search-specific-directory/]]
*** for specifying top level empty directories
\define quoteTitle() <<topLink>>
\define switchWS1()
<$wikify name="CWS" text="$:/workspace/{{$:/workspace/currentWorkspace}}">
<$set name="topLink" filter="[list[$:/workspace/WS1]first[]]">
<$wikify name="top" text=<<topLink>> >
<$action-setfield $tiddler=<<CWS>> $field="list" $value={{$:/StoryList!!list}} />
<$action-setfield $tiddler="$:/StoryList" $field="list" $value={{$:/workspace/WS1!!list}} />
<$action-setfield $tiddler="$:/workspace/currentWorkspace" $field="text" $value="WS1" />
<$action-navigate $to=<<top>> $scroll="yes" />
</$wikify>
</$set>
</$wikify>
\end
\define switchWS2()
<$wikify name="CWS" text="$:/workspace/{{$:/workspace/currentWorkspace}}">
<$set name="topLink" filter="[list[$:/workspace/WS2]first[]]">
<$wikify name="top" text=<<topLink>> >
<$action-setfield $tiddler=<<CWS>> $field="list" $value={{$:/StoryList!!list}} />
<$action-setfield $tiddler="$:/StoryList" $field="list" $value={{$:/workspace/WS2!!list}} />
<$action-setfield $tiddler="$:/workspace/currentWorkspace" $field="text" $value="WS2" />
<$action-navigate $to=<<top>> $scroll="yes" />
</$wikify>
</$set>
</$wikify>
\end
\define switchWS3()
<$wikify name="CWS" text="$:/workspace/{{$:/workspace/currentWorkspace}}">
<$set name="topLink" filter="[list[$:/workspace/WS3]first[]]">
<$wikify name="top" text=<<topLink>> >
<$action-setfield $tiddler=<<CWS>> $field="list" $value={{$:/StoryList!!list}} />
<$action-setfield $tiddler="$:/StoryList" $field="list" $value={{$:/workspace/WS3!!list}} />
<$action-setfield $tiddler="$:/workspace/currentWorkspace" $field="text" $value="WS3" />
<$action-navigate $to=<<top>> $scroll="yes" />
</$wikify>
</$set>
</$wikify>
\end
\define switchWS4()
<$wikify name="CWS" text="$:/workspace/{{$:/workspace/currentWorkspace}}">
<$set name="topLink" filter="[list[$:/workspace/WS4]first[]]">
<$wikify name="top" text=<<topLink>> >
<$action-setfield $tiddler=<<CWS>> $field="list" $value={{$:/StoryList!!list}} />
<$action-setfield $tiddler="$:/StoryList" $field="list" $value={{$:/workspace/WS4!!list}} />
<$action-setfield $tiddler="$:/workspace/currentWorkspace" $field="text" $value="WS4" />
<$action-navigate $to=<<top>> $scroll="yes" />
</$wikify>
</$set>
</$wikify>
\end
<$button actions=<<switchWS1>> style="font-size: .5em;" tooltip="Main">Load<br>WS1</$button>
<$button actions=<<switchWS2>> style="font-size: .5em;" tooltip="Daily Review">Load<br>WS2</$button>
<$button actions=<<switchWS3>> style="font-size: .5em;" tooltip="Zircon">Load<br>WS3</$button>
<$button actions=<<switchWS4>> style="font-size: .5em;" tooltip="Scratch">Load<br>WS4</$button><svg style="height:0;width:0;">
<defs>
<filter id="wavy" filterUnits="userSpaceOnUse" x="0" y="0">
<feTurbulence id="wave-animation" numOctaves="1" seed="3.14159" baseFrequency="0.01 0.01" type="fractalNoise"></feTurbulence>
<feDisplacementMap scale="8" in="SourceGraphic"></feDisplacementMap>
</filter>
</defs>
</svg>
~~I like to write in my logs, and sometimes questions or prompts arise from those logs that I want to explore in greater detail. Not quite essays, not quite journal entries -- these are my answers and explorations that I leave open to revision and consideration.~~

---
* [[Year Plan – From The Week Plan Team]]
* [[200 Writing Prompts]]
* [[Askhole]]
* [[36 Questions That Lead To Love]]
* [[Becoming: A Guided Journal for Discovering Your Voice]]
* Drinkers With A Writing Problem -- Prompt Collection (in progress)
** [[https://docs.google.com/document/d/19z_ZMP4t1lHAmj-LBq7SQfRxNNV8sAWVWxLDobjKEgE/edit?usp=sharing]]
* [[High Level Directories]]
* [[Manjaro Install]]
* [[Setup sthucf]]
* [[Shit to Install]]
* [[To-Do List]]
```
#size	xhot	yhot	Path to PNG	delay

32 0 0 busy1_32x32-32_0.png 100
32 0 0 busy1_32x32-32_1.png 100
32 0 0 busy1_32x32-32_2.png 100
32 0 0 busy1_32x32-32_3.png 100
32 0 0 busy1_32x32-32_4.png 100
32 0 0 busy1_32x32-32_5.png 100
32 0 0 busy1_32x32-32_6.png 100
32 0 0 busy1_32x32-32_7.png 100

32 0 0 busy2_32x32-32_0.png 100
32 0 0 busy2_32x32-32_1.png 100
32 0 0 busy2_32x32-32_2.png 100
32 0 0 busy2_32x32-32_3.png 100
32 0 0 busy2_32x32-32_4.png 100
32 0 0 busy2_32x32-32_5.png 100
32 0 0 busy2_32x32-32_6.png 100
32 0 0 busy2_32x32-32_7.png 100

32 12 0 alter_32x32-32.png
32 0 0 hand_32x32-32.png
32 0 0 help_32x32-32.png
32 0 0 link_32x32-32.png
32 11 11 move_32x32-32.png
32 0 0 normal_32x32-32.png
32 11 11 presel_32x32-32.png
32 11 11 resdiagl_32x32-32.png
32 11 11 resdiagr_32x32-32.png
32 11 11 reshor_32x32-32.png
32 11 11 resver_32x32-32.png
32 3 9 type_32x32-32.png
32 0 0 unav_32x32-32.png
```
```bash
#!/bin/bash

cd /tmp
git clone https://aur.archlinux.org/yay
cd yay
makepkg -si
cd ..
rm -fr /tmp/yay
```
!! The Past Year

* Remember: what are the major highlights, good and bad, of the past year?
** intellectual
** emotional
** health
** finances
** work
** recreation
* Statements
** The most important decision I made:
** The biggest lesson I learned:
** The biggest risk I took:
** The biggest surprise of the year:
** The new friends I met:
* Questions
** What are you the most proud of?
** Who are the people who influenced you the most and how?
** Who are the people you have influenced the most and how?
** What have you not been able to accomplish this year?
** What are you most grateful for?
* Memorable Moments
** What are your fondest memories of the past year?
* Achievements
** List your top 3 greatest accomplishments of the past year:
** What went well in accomplishing them?
** What could you have done better in accomplishing them?

!! This Year

* Vision for this year: How would an ideal year look like in each area of your life?
** intellectual
** emotional
** health
** finances
** work
** recreation
** friends
** family
* Milestones and Events this year
** What are some of the key milestones you would like to achieve throughout the year?
** What events are already planned?
* New Habits
** If you could only implement three new habits this year, what would they be?
** How could you change your environment to make implementing these habits easier?
<span style="display:inline-block;width:1em;margin-bottom:-1px;">{{yes.png}}</span>
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
* [[https://ellaguro.blogspot.com/2020/07/getting-high-off-your-own-supply.html]]

''install neofetch on computers for best ricing screenshots''

[[another dot files manager, aimed at being used on multiple computers|https://github.com/Groctel/dotfiles-manager]]

* //to watch//
** [[Is RTX finally worth it?|https://www.youtube.com/watch?v=vLw1HeElssE]]
** [[gamer nexus: how many PSU watts do you really need|https://www.youtube.com/watch?v=X_wtoCBahhM]]
```python
from i3pystatus import Status
from i3pystatus.updates import pacman, yay
from i3pystatus.weather import weathercom

status = Status()

# PACMAN UPDATE SETTINGS
status.register('updates',
                hints={'min_width': 0, 'align': 'center', 'separator': False,
                       'separator_block_width': 0, 'markup': 'pango'},
                format='',
                format_no_updates='',
                backends=[pacman.Pacman(), yay.Yay()])

# MOON PHASE SETTINGS
status.register('moon',
                hints={'min_width': 0, 'align': 'center', 'separator': False,
                       'separator_block_width': 0, 'markup': 'pango'},
                color={
                    "New Moon": "#ffffff",
                    "Waxing Crescent": "#ffffff",
                    "First Quarter": "#ffffff",
                    "Waxing Gibbous": "#ffffff",
                    "Full Moon": "#ffffff",
                    "Waning Gibbous": "#ffffff",
                    "Last Quarter": "#ffffff",
                    "Waning Crescent": "#ffffff",
                },
                moonicon={
                    "New Moon": '',
                    "Waxing Crescent": '',
                    "First Quarter": '',
                    "Waxing Gibbous": '',
                    "Full Moon": '',
                    "Waning Gibbous": '',
                    "Last Quarter": '',
                    "Waning Crescent": ''
                },
                format='{moonicon}')

# TIME & DATE SETTINGS
status.register('clock',
                hints={'min_width': 0, 'align': 'center', 'separator': False,
                       'separator_block_width': 0, 'markup': 'pango'},
                format='%y/%m/%d%I:%M %p',)

# ALSA SOUND SETTINGS
status.register('alsa',
                hints={'align': 'center', 'separator': False, 'separator_block_width': 0,
                       'markup': 'pango'},
                mixer='Master',
                icons=['', '', '', ''],
                format='{show_icon}{volume:02}%')

# BATTERY SETTINGS
status.register('battery',
                hints={'separator': False, 'separator_block_width': 0, 'markup': 'pango'},
                format='[{consumption:.2f}mW / {remaining:%E%hh:%Mm} / ]{bar_design}{percentage_design:.0f}%',
                alert=True,
                alert_percentage=20,
                alert_design=True,
                status={
                    'DPL': 'DPL',
                    'DIS': 'DIS',
                    'CHR': 'CHR',
                    'FULL': '',
                },)

# CPU USAGE SETTINGS
status.register('cpu_usage',
                hints={'min_width': 60, 'align': 'center', 'separator': False,
                       'separator_block_width': 0, 'markup': 'pango'},
                dynamic_color=True,
                start_color='#FFFFFF',
                format='<span color="#ffffff"></span>{usage:02}%<span color="#ffffff"></span>')

# RAM SETTINGS
status.register('mem',
                hints={'min_width': 0, 'align': 'center', 'separator': False,
                       'separator_block_width': 0, 'markup': 'pango'},
                warn_percentage=79.99,
                alert_percentage=89.99,
                color='#FFFFFF',
                format='<span color="#ffffff"></span>{percent_used_mem:02.0f}%')

# HARD DISK SETTINGS
status.register('disk',
                hints={'min_width': 0, 'align': 'center', 'separator': False,
                       'separator_block_width': 0, 'markup': 'pango'},
                path="/",
                interval=60,
                format='{percentage_used:02.0f}%')

# NETWORK SETTINGS
status.register('network',
                hints={'separator': False, 'separator_block_width': 0, 'markup': 'pango'},
                interface="wlp4s0",
                icons=['', '', ''],
                format_up='<span color="#ffffff"></span>{quality_icon}{essid}',
                format_down='<span color="#ffffff"></span>{interface} down')

# WEATHER SETTINGS
status.register('weather',
                hints={'separator': False, 'separator_block_width': 0, 'markup': 'pango'},
                interval=900,
                colorize=True,
                color_icons={
                    'Fair': ('', '#f1fa8c'),
                    'Fog': ('', '#44475a'),
                    'Cloudy': ('', '#44475a'),
                    'Partly Cloudy': ('', '#edf5a3'),
                    'Rainy': ('', '#6272a4'),
                    'Thunderstorm': ('', '#44475a'),
                    'Sunny': ('', '#f1fa8c'),
                    'Snow': ('', '#ffffff'),
                    'default': ('', None),
                },
                backend=weathercom.Weathercom(
                    location_code='66212:4:US',
                    units='imperial',
                    update_error='<span color="#ff0000">!</span>',
                ),
                format='{current_temp}{temp_unit} & {condition}[ {update_error}]')

# modules to consider including:
# - pomodoro
# - music info

status.run()
```
* [[Dracula At Night|https://github.com/bceskavich/dracula-at-night/blob/master/src/themes/DraculaAtNight.ts]]
** VS Code & hand-made Micro theme
*** [[micro color scheme example|https://github.com/zyedidia/micro/blob/master/runtime/colorschemes/simple.micro]]
*** [[micro color documentation|https://github.com/zyedidia/micro/blob/master/runtime/help/colors.md]]
** Xterm colors in true color urxvt
```bash
## PREP INSTALLATION MEDIA ##
-----------------------------

# Download the latest Arch Linux ISO from the main website
# https://www.archlinux.org/download/
# Burn the ISO to the chosen USB stick

dd bs=4M if=path/to/archlinux.iso of=/dev/sdx status=progress oflag=sync

## BOOT INTO USB STICK ##
-------------------------

# Press /Enter/ on the Lenovo flash screen to show the /Startup Interrupt Menu/
# Press F12 to choose a temporary startup device
# Choose the /Bootable USB Stick/

# Check that Arch booted in UEFI Mode
ls /sys/firmware/efi/efivars

# Make sure the system clock is set
timedatectl set-ntp true

# Connect to the internet
wifi-menu
ping 1.1.1.1

## SET UP DRIVE PARTITIONS ##
-----------------------------

# Check the name of the internal drive
fdisk -l

# Create the linux partition table
## EFI partition, 512 MiB
## Swap partition, 16 GiB
## Root partition, 222GiB

cfdisk /dev/nvme0n1

DELETE existing partitions

NEW 512M TYPE EFI System
NEW 16G TYPE Linux swap
NEW (rest of disk) TYPE Linux filesystem

WRITE to disk

## FIRST INSTALL ONLY ##
------------------------

# Because this was purchased used, we're going to zero out the partitions.
dd if=/dev/zero > /dev/nvme0n1p1 status=progress
dd if=/dev/zero > /dev/nvme0n1p2 status=progress
dd if=/dev/zero > /dev/nvme0n1p3 status=progress

## FORMAT & MOUNT PARTITIONS ##
-------------------------------

# Format the swap partition and initialize it
mkswap /dev/nvme0n1p2
swapon /dev/nvme0n1p2

# Format the main root partition and mount it
mkfs.ext4 /dev/nvme0n1p3
mount /dev/nvme0n1p3 /mnt

# Format the EFI partition in FAT and mount it
mkfs.vfat -F32 /dev/nvme0n1p1
mkdir /mnt/boot
mount /dev/nvme0n1p1 /mnt/boot

## BEGIN SYSTEM INSTALLATION ##
-------------------------------

# Install Arch Linux & initial packages
pacstrap /mnt base base-devel dialog efibootmgr reflector wpa_supplicant

# Create and review FSTAB
genfstab -U /mnt >> /mnt/etc/fstab
cat /mnt/etc/fstab

# In FSTAB, /boot should look something like this:
```
<<<
```
# PARTUUID=27c0bf33-02fa-5b44-bc03-5ee7e0c787b0
/dev/nvme0n1p1 /boot vfat rw,relatime,errors=remount-ro 0 2
```
<<<
```bash
# Change root into system drive & set root password
arch-chroot /mnt /bin/bash
passwd

# Configure local time and hardware clock
ln -sf /usr/share/zoneinfo/America/Chicago /etc/localtime
hwclock --systohc --utc

# Configure locale info
echo LANG=en_US.UTF-8 > /etc/locale.conf
echo 'en_US.UTF-8 UTF-8' >> /etc/locale.gen
locale-gen

# Configure network settings
echo 'zircon' > /etc/hostname
echo '127.0.0.1 localhost' > /etc/hosts
echo '::1       localhost' >> /etc/hosts
echo '127.0.1.1 zircon.localdomain zircon' >> /etc/hosts
systemctl enable dhcpcd
systemctl enable netctl-auto@wlp4s0.service

## SET UP EFI STUB BOOTLOADER ##
--------------------------------

# Check if vmlinuz & initramfs installed correctly
cd /boot/ && ls

# IF THE KERNEL FILES ARE MISSING
# umount /boot
# mkdir /boot/EFI
# mount /dev/nvme0n1p1 /boot/EFI
# cp -a /boot/vmlinuz-linux EFI/
# cp -a /boot/initramfs-linux.img EFI/
# cp -a /boot/initramfs-linux-fallback.img EFI/

# Check PARTUUIDS
blkid

# Create EFI Arch Linux boot entry
# NOTE: root must equal partition 3
# The following includes kernel parameters for resume & silent boot
efibootmgr --disk /dev/nvme0n1 --part 1 --create --label "Arch Linux" --loader /vmlinuz-linux --unicode 'quiet loglevel=3 rd.systemd.show_status=auto rd.udev.log_priority=3 vt.global_cursor_default=0 root=PARTUUID=211cff6e-d26f-354d-b1b1-16365b0c9d23 resume=PARTUUID=d00159cb-79ec-5a46-a240-5a253d75ed0c rw initrd=\initramfs-linux.img' --verbose

## EXIT & REBOOT ##
-------------------

exit
cd
umount -R /mnt
swapoff -a
reboot
```
> Hope like hell you set up the boot loader correctly & login as root. w00t!
```bash
## INITIAL SET UP & USER CREATION ##
------------------------------------

# Create current wi-fi network profile & set up mirrorlist
# Setting up the mirrorlist will take some time, so be patient!

wifi-menu -o
ping 1.1.1.1
reflector --verbose -l 300 -p https -p http --sort rate --save /etc/pacman.d/mirrorlist

# Create user & set sudo permissions
useradd -mg users -G wheel -s /bin/zsh sphygmus
passwd sphygmus
export EDITOR=nano
visudo

# Uncomment %wheel ALL=(ALL) ALL

# Disable the annoying beep in shell
echo 'blacklist pcspkr' > /etc/modprobe.d/nobeep.conf

# Add and configure basic firewall
pacman -S ufw --noconfirm
systemctl enable ufw
systemctl start ufw

# Set weekly TRIM for SSD
systemctl enable --now fstrim.timer

# Do a full system update if necessary
pacman -Syu

# Log out - you're ready to rumble!
logout
```
> Login as yourself -- welcome to a blank slate!
```bash
# Let's make things easy for a second
sudo su

# Install your personal base packages
pacman -S acpi_call alsa-utils git mate-polkit openssh pacman-contrib polkit python-pip tlp wireless_tools xclip xdg-utils xf86-video-intel zsh zsh-completions --noconfirm

# Install yay for AUR packages
cd /tmp && \
git clone https://aur.archlinux.org/yay && \
cd yay && \
makepkg -si

# Create user bin folder (for scripts etc)
mkdir ~/.local/bin && \
path+=/home/sphygmus/.local/bin

# Install micro editor to escape nano
curl https://getmic.ro | bash && \
cp micro /usr/local/bin/micro && \
mv micro ~/.local/bin/micro

# Enable TLP for battery life management
systemctl enable tlp.service && \
systemctl enable tlp-sleep.service && \
systemctl start tlp.service && \
systemctl start tlp-sleep.service

# Enable ThinkPad battery charge management
micro /etc/default/tlp 
# Uncomment these lines
START_CHARGE_THRESH_BAT0=75
STOP_CHARGE_THRESH_BAT0=80

# Add some color to pacman
grep “Color” /etc/pacman.conf && \
sed -i -e ‘s/#Color/Color/g’ /etc/pacman.conf && \
grep “Color” /etc/pacman.conf

# Install X-Org requirement packages
pacman -S xorg-server xorg-xbacklight xorg-xinit xorg-xrandr xorg-xset --noconfirm

# Install i3 and supporting packages
pacman -S dmenu dunst feh i3-gaps i3lock xss-lock --noconfirm
pip install git+https://github.com/redacted/i3pystatus.git
pip install basiciw colour netifaces psutil pyalsaaudio
yay -S rxvt-unicode-truecolor

# Install Pango Teh Old b/c they fucked bitmap font support
# or install from local backed up copy
pacman -U https://archive.archlinux.org/packages/pango/pango-1:1.43.0-2-x86_64.pkg.tar.xz

# Add Pango to IgnorePkg
micro /etc/pacman.conf
IgnorePkg = pango

# Getchyo font settings in order
ln -s /etc/fonts/conf.avail/11-lcdfilter-default.conf /etc/fonts/conf.d
ln -s /etc/fonts/conf.avail/10-sub-pixel-rgb.conf /etc/fonts/conf.d

# We're done being the Master...
exit

# Install massive font package
yay -S fonts-meta-extended-lt
ln -s /etc/fonts/conf.avail/30-infinality-aliases.conf /etc/fonts/conf.d

# Install Keychain for SSH key management
yay -S keychain
micro .zshrc
```
<<<
```
keychain --quiet --noask --confhost github.key remotes.key
[ -z "$HOSTNAME" ] && HOSTNAME=`uname -n`
[ -f $HOME/.keychain/$HOSTNAME-sh ] && \
. $HOME/.keychain/$HOSTNAME-sh
[-f $HOME/.keychain/$HOSTNAME-sh-gpg ] && \
. $HOME/.keychain/$HOSTNAME-sh-gpg
```
<<<
```bash
# Generate new ssh keys for github & remote servers
mkdir ~/.ssh

ssh-keygen -t ed25519 -C "github"
# location: /home/sphygmus/.ssh/github
# passphrase: whatever ya want

ssh-keygen -t ed25519 -C "remote servers"
# location: /home/sphygmus/.ssh/remotes
# passphrase: whatever ya want

# Rename just the secrets cause I'm like that
mv ~/.ssh/github ~/.ssh/github.key
mv ~/.ssh/remotes ~/.ssh/remotes.key

# Create ssh config
micro ~/.ssh/config
```
<<<
{{zircon/.ssh/config}}
<<<
```bash
# Configure local git
git config --global user.name "redacted"
git config --global user.email "redacted"

# Add ssh key to github
curl -u "redacted" --data '{"title":"zircon-arch-linux","key":"$(cat ~/.ssh/github.pub)"}' https://api.github.com/user/keys

# Install personal dotfiles repository
mkdir -p ~/settings/dotfiles
git clone --bare github:redacted/dotfiles.git $HOME/settings/dotfiles

# Set one-time alias for initializing dotfiles
alias config='/usr/bin/git --git-dir=$HOME/settings/dotfiles/ --work-tree=$HOME'

# Get them dottie files rollin' in
config checkout
# remove duplicate files & checkout again if necessary

# Hide untracked files
config config --local status.showUntrackedFiles no

# Enable auto-login to getty
sudo micro /etc/systemd/system/getty@tty1.service.d/override.conf
```
<<<
```
[Service]
ExecStart=
ExecStart=-/usr/bin/agetty --skip-login --nonewline --noissue --autologin sphygmus --noclear %I $TERM
Type=simple
```
<<<
```bash
# Hush login welcome message
touch ~/.hushlogin

# Hide fsck messages during boot (& use systemd for resume)
sudo micro /etc/mkinitcpio.conf
# replace udev hook with systemd
HOOKS=(base systemd ...)

# rebuild initrd image
sudo mkinitcpio -p linux

# prep systemd services to use fsck
sudo systemctl edit --full systemd-fsck-root.service
sudo systemctl edit --full systemd-fsck@.service
# add the following below ExecStart
StandardOutput=null
StandardError=journal+console

# TO DO: enable hibernate via systemd

# Install commonly used packages
yay -S code discord firefox sunflower filezilla krita

# Adjust DPI scaling in Firefox
firefox
about:config > layout.css.devPixelsPerPX = 1.25

# Fix screen tearing while scrolling in Firefox
about:config > layers.acceleration.force-enabled = True

# Install sublime text from personal backup (build 3207)
# replace hex in binary
sudo sed -i 's/\x97\x94\x0D/\x00\x00\x00/g' \
/opt/sublime_text_3/sublime_text
# subl, and enter license below
----- BEGIN LICENSE -----
TwitterInc
200 User License
EA7E-890007
1D77F72E 390CDD93 4DCBA022 FAF60790
61AA12C0 A37081C5 D0316412 4584D136
94D7F7D4 95BC8C1C 527DA828 560BB037
D1EDDD8C AE7B379F 50C9D69D B35179EF
2FE898C4 8E4277A8 555CE714 E1FB0E43
D5D52613 C3D12E98 BC49967F 7652EED2
9D2D2E61 67610860 6D338B72 5CF95C69
E36B85CC 84991F19 7575D828 470A92AB
------ END LICENSE ------
* ''[[Zircon – Arch Linux Installation]]''
* ''[[Zircon – Arch Linux User Setup]]''
* ''[[Zircon – Setup Left To Do]]''
* ''[[Lenovo Product Page|https://pcsupport.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-yoga-series-laptops/thinkpad-yoga-370/20jj/20jjs48u00/mp1dpfms]]''
---
* `efibootmgr -b 0002 -B` removes the `Boot0002` entry
* find PARTUUID with `blkid`
* Somehow I installed a Trash utility, but have no way of accessing it to delete files via a GUI. The location is: `.local/bin/share/Trash`
* ''efistub'' I most recently used:
```
efibootmgr --disk /dev/nvme0n1 --part 1 --create --label "Arch Linux" --loader /vmlinuz-linux --unicode 'quiet loglevel=3 rd.systemd.show_status=auto rd.udev.log_priority=3 vt.global_cursor_default=0 root=PARTUUID=211cff6e-d26f-354d-b1b1-16365b0c9d23 resume=PARTUUID=d00159cb-79ec-5a46-a240-5a253d75ed0c rw initrd=\initramfs-linux.img' --verbose
```
---
!!! Reference
* [[https://wiki.archlinux.org/index.php/Lenovo_ThinkPad_Yoga_260]]
* [[http://ticki.github.io/blog/setting-up-archlinux-on-a-lenovo-yoga/]]
* transfer my VSCode settings from jasper to zircon
* move working files from jasper to zircon
** compare dotfiles on jasper to zircon
* update install instructions against list of of manually installed packages (see [[this how to link|https://unix.stackexchange.com/questions/409895/pacman-get-list-of-packages-installed-by-user]])
* [[https://pleasantprogrammer.com/posts/is-my-terminal-window-active.html]]
* ~~update documentation for auto-login??~~
* ~~install & setup plymouth?? ([[see|https://wiki.archlinux.org/index.php/Plymouth]])~~
** ~~set up and install EFI STUB booting instead of GRUB~~
* go through the [[Tablet PC|https://wiki.archlinux.org/index.php/Tablet_PC]] section & see if there's anything to add
* get screen rotation working ([[see|https://github.com/hensur/yoga370d]] or [[these|https://github.com/admiralakber/thinkpad-yoga-scripts]])
* attempt to get the fingerprint thingy working..?? ([[see|https://wiki.archlinux.org/index.php/Lenovo_ThinkPad_Yoga_260]])
* set up hibernate to disk for extra battery savings
** working on prepping for it...
* double-check dotfile git against stuff on [[this list|https://github.com/alichtman/shallow-backup]]
* update dotfile git to align with [[this readme|https://github.com/skx/dotfiles]]
* finish customizing dunst to look sexy
* ~~Update redacted fork of i3pystatus to most recent master~~
* ~~Merge redacted branches with my changes into master branch of redacted fork~~
* ~~Reinstall i3pystatus from redacted git rather than enkore git~~
* ~~Icon Font for Status Bar:~~
** ~~Install font editor (gbdfed)~~
** ~~download [[other person's siji edit|https://addy-dclxvi.github.io/post/bitmap-fonts/]]~~
** ~~transfer my siji edit to zircon~~
* ~~set up x server dim, screen off, and suspend settings [[see this reddit thread|https://www.reddit.com/r/linuxquestions/comments/5pidyj/how_do_i_set_up_i3lock_xset_and_xsslock_to_work/]]~~
* ~~getting windows to auto open 2/3 & 1/3 of screen??~~
** ~~[[something here maybe|https://faq.i3wm.org/question/3727/how-to-resize-container-to-a-predefined-size.1.html]]~~
** ~~this is what I need?!! [[resize set width percentage of parent|https://github.com/i3/i3/pull/3036]]~~
* ~~''figure out why my printscreen key binds aren't working''~~
---
* `setxkbmap -option ctrl:swapcaps`
** just did this -- HM. this might be revolutionary.
** use `xmodmap` to set this permanently? or just add this line to my i3 startup config
---
* ~~add info on getting dotfiles from my git repository~~
* ~~add info on getting git set up with my remote repositories~~
```
Host *
	AddKeysToAgent yes

Host github
	HostName github.com
	User git
	PreferredAuthentications publickey
	IdentityFile ~/.ssh/github.key

Host gitTunnel
	HostName ssh.github.com
	User git
	Port 443
	PreferredAuthentications publickey
	IdentityFile ~/.ssh/github.key

Host pearl
	HostName redacted
	User sphygmus
	PreferredAuthentications publickey
	IdentityFile ~/.ssh/remotes.key

Host NFS
	HostName NFS
	User redacted
	PreferredAuthentications publickey
	IdentityFile ~/.ssh/remotes.key
```
Advertisement